« first day (2394 days earlier)      last day (2832 days later) » 
01:00 - 15:0015:00 - 00:00

15:06
My cat has the perfect position right now
user228700
15:25
@JohnR: Hi :-) What's for lunch?
@Kaumudi.H I've just finished it, so no picture (unless you want a picture of an empty plate :-)
Anyhow, it was a vegetable risotto with pieces of banana added.
user228700
Oh :-(
user228700
What did u have?
1 min ago, by John Rennie
Anyhow, it was a vegetable risotto with pieces of banana added.
There were some bananas on offer at the supermarket so I tried adding banana as an experiment.
user228700
Oh, crap. Slow internet :-/
15:28
It was OK but not great. I probably won't try it again.
user228700
@JohnRennie Hehe, I figured :-P
user228700
I had fruit bread again; breakfast and dinner.
Just fruit bread? Or with butter or something else?
user228700
Nope. Just tiny slices of bread.
user228700
I'm sick, remember?
15:31
I have no idea what would be good or bad to eat when you have tonsillitus.
user228700
Me neither lol :-P Bread doesn't take much effort to ingest so I went with that.
I guess fruit bread is fairly bland so it wouldn't irritate the throat too much ...
@user314159 I want to see that movie at some point.
Me too.
I also want to read Heart of Darkness, which the movie is based upon
user228700
15:33
@JohnRennie Yep yep.
Are you running a fever? Or just sore?
user228700
Both.
Wonderful! :-(
user228700
Add a running nose and a whole face-ache and voila, that's me rn.
Don't forget The Pit & The Pendulum. @BalarkaSen
15:35
The movie? Sure, it's on my list.
@Kaumudi.H It sounds as if you have a cold rather than tonsillitus
Well, I mean the tonsillitus would be caused by the cold.
Maybe the book too.
I have already read it.
I have read most of the major works of Poe.
user228700
15:36
@JohnRennie I went to the doctor and he confirmed that I do, indeed, have it. Besides, my throat is swollen and I'm finding it difficult to swallow.
How was it?
It's pretty good, but my favorite short story is unquestionably Tale-Tell Heart
user228700
Everything else is always brought on by the tonsillitis.
That 90 minute interview is worth watching @BalarkaSen
imho
@Kaumudi.H: Maggi noodles might be easy eating ...
user228700
15:39
@JohnRennie Ah but try telling that to my dad :-) He insists that the masala in it will not be great for my throat...or whatever.
@user314159 Which interview?
Ah, that's true. I was thinking of the chicken noodles that I had yesterday. They weren't at all spicy.
I don't know whether spices would irritate a sore throat. I would guess eating chilli with a sore throat wouldn't be a great idea, but garam masala on its own isn't hot.
user228700
@JohnRennie Right, right...
2 hours ago, by user314159
@yuggib I just watched a 90 minute interview of Yitang Zhang.
user228700
Oh, I've never been able to convince either of my parents so :-)
15:42
I am more interested to understand his work instead of interview
Oh well. In a few months you'll be at college and able to eat whatever you want. Of course, that means you have to cook it yourself.
user228700
:-P Right, right!
user228700
Dang, I say "Right, right" a lot :-/
@Kaumudi.H Right, right :-)
r r
i strive to be a minimalist
user228700
15:44
:-P
user228700
@BalarkaSen y I k.
@Kaumudi.H: you're still at your relatives' house in the country presumably?
user228700
Yes :-( And being sick here sucks to say the least.
When do you leave?
user228700
15:45
Day after tomorrow.
user228700
...and then back to my mom's place.
user228700
I'll be home only in a week.
user228700
@BalarkaSen Yeah, no, we can't keep this up for too long :-P
Anonymous
@BalarkaSen w u?
15:47
c a b
Anonymous
x m w!
Anonymous
#d 0 $
It's like walking into a room of teenagers all texting each other! :-)
user228700
15:48
Oh my God, what did I start...
Minimalist teenagers :-)
Anonymous
# n t m
Anonymous
it$k
Anonymous
:'D
there needs to be a language with just one alphabet
Anonymous
15:49
010111100000011101
that's two man
It's called numbers
Anonymous
00000000000000000000000000
Anonymous
00
user228700
@BalarkaSen needs but you probably won't be able to say very much.
Anonymous
15:50
0
@Kaumudi nobody has anything to say anyway
Anonymous
Just replace 1's with commas
it's the appropriate language for the postmordern consumerist world
Anonymous
And there you can have binary with just one alphabet
i don't want commas or spacings though
Anonymous
15:51
@BalarkaSen XXXXXXXXXXXXXXXXXXXXXXXxxxxxxxx
Anonymous
Small letters and capital letters? :P
user228700
@BalarkaSen In the grand scheme of things...well, no, not even then.
in the grand scheme of things it's all deranged
user228700
I should probably go back to sleep. Ugh, gotta get up at 5 AM tomorrow in this horrid state.
user228700
Bye, everyone! :-)
Anonymous
15:53
@Kaumudi.H Why? Exam again? :O
user228700
@blue Nope. Temple :-/
it's ez to keep awake till 5
Anonymous
@Kaumudi.H Ic. Tata!
4u @BalarkaSen
user228700
15:54
@BalarkaSen Not if u're suffering from tonsillitis.
Anonymous
@BalarkaSen I concur. It's easier to stay awake all night than to wake up at 5am
@Kaumudi.H: goodnight
@blue More aptly put, it's easy to keep awake all night and wake up at 5AM
Who was that^ mod?
16:01
@user314159 De StackOverflow en español.
@JohnRennie Do you know of a way to figure out why is a function taking so long to finish?
That vid sounds like CNN.
@user314159 XD
Or Scientology
Yes.
16:03
@BernardoMeurer No. The only way I know is to add some extra lines to the code to provide some instrumentation.
Welcome @ArtEze
:-)
@user314159 Thanks.
i'm bonaerense.
@JohnRennie Hmm
I was getting an error on Valgrind because strptime does not properly initialize a struct tm, and then mktime would do some brouhaha, so I added an initializer to my struct before calling strptime and now the function is noticiably slower
@AlbertEinstein You are creator of the bomb?
That would be Oppenheimer
16:10
@user314159 Yes.
The CIA had a guard at his death bed so he wouldn't give away any secrets.
Damn, I've been on SE for over 4 years
@BernardoMeurer Same that president.
can you imagine what that guard would do if Oppenheimer tried to give away any secrets on his death bed?
@ArtEze It'd be nice if you spoke in complete sentences :)
16:15
@BernardoMeurer Yes, but i only speak spanish.
@BernardoMeurer ok, later.
Hello
16:37
@BernardoMeurer some people have faaaaaaaaaaaaaaar too much free time :-)
@JohnRennie That's something very ignorant to say on your part John. It's not about having free time; it's about being committed to the useless
Sometimes you are super busy, but you still find time to do utterly useless things
@BernardoMeurer some people have faaaaaaaaaaaaaaar too much commitment to the useless :-)
@JohnRennie :D
Don't get me wrong - I'm impressed.
@JohnRennie I'm commenting the code now, this is the worst part
Having to face the black magic that just works and explain how it works
16:42
Managing to code a scanner drive motor to generate tones and play a tune is ... erm ... well ... :-)
Apparently I have to do an oral presentation on this code
@JohnRennie The scanner is my favorite thing lol
@JohnRennie I fixed the math.h linking issue, I was missing a linking instruction on my CMakeLists
Now it should work out of the box
I just tested it on my Ubuntu VM and it did at least
@JohnRennie DId you see my new merge sort implementation?
It's pretty sly
17:44
@JohnRennie @dmckee Can someone explain me extern structs?
I can see my first uni teaching evaluations!
"Instructor created an environment that promoted the success of students with diverse backgrounds." one person put strongly disagree :(
("calculus-based" general physics II lab aimed at pre-med students)
ouch
"cmon Jake, you're chinese, you should know how to solve this equation!"
goddammit the internet connection at my parents house is terrible :-(
@GPhys med people take physics?
That's what they call "diverse backgrounds"
They want to be spoon fed :P
17:59
@dmckee The other day you & John were telling me that my includes should be on ,my .c, not my .h. I'm trying to change that, but if I send time.h to .c I get errors that struct tm doesn't exist on my .h
and then if I try to do a dummy declaration I get an error on .c saying that I am redefining a struct
18:17
@BernardoMeurer I normally declare structures in the header file and it works fine...
@Mithrandir24601 Yeah, but this is different, let me try and explain better
@BernardoMeurer You can declare a struct without defining it. Just do
struct tm; instead of #include <time.h>
time.h has struct tm which my struct dateTime depends on. struct dateTime is declared in types.h. I want to only #include<time.h> in types.c, not in types.h, but that is breaking the definition of struct dateTime
@dmckee trying
Or not. This is a relatively minor detail and the presence of include guards in the standard header in essentially every implementation these days removes the worry about repeat processing that was one of the motivations for that behavior in the first place.
/home/meurer/src/prog/bikestation/types.h:44:15: error: field ‘dt’ has incomplete type
     struct tm dt;
@dmckee If I do as you say I get this
18:21
@BernardoMeurer Personally, I'd just stick the include in the header and be done with it :P
@Mithrandir24601 That's what I have now, but that exposes extra stuff when people include my library, and perhaps they don't need it
BTW—if you are going to ignore that old rule then you should be putting include guards in your own headers. But again, this is a detail.
I have include guards
Old rules get old because they work :P
@BernardoMeurer Meh. I have bits of commercial software where they've put includes in the header (OK, it's maybe not the best software), so it's not the end of the world
Interestingly enough (well, not really), time.h is one of those headers :P
18:24
@user314159 Sometimes. And sometimes they represent work-around to defiiciencies that have since been removed.
@BernardoMeurer I don't have your repository up right now, so I can't look at that.
@dmckee Oh well :P
18:41
@dmckee Do you have a weak heart?
Because I have something to show you
And it might give you a heart attack
@BernardoMeurer My heart is fine, but ... things can not be unseen. Maybe I don't want to look.
@dmckee Someone form my class asked me to help them with their project
They just sent me the code
Brace yourself
dataselection(head_station, head_trip, head_sel, b, m_hour_start, m_minute_start, m_hour_end, m_minute_end, m_dia_semana, m_duracao, verificasel, dia_semana, fp1, id_trip, duration, year_start, month_start, day_start, hour_start, minute_start, seconds_start, year_end, month_end, day_end, hour_end, minute_end, seconds_end, bike_id, type, birth_year, gender, id_start, id_end, numero, tecla); //chamar a funcao da selecao de dados
@dmckee Are you okay?
Yikes!
There is a thing that happens to some smart people when they learn programming: they try to deal with the complexity by keeping everything in their head all at once.
2
I'm afraid of running this code and my Valgrind uninstalling itself
@BernardoMeurer ::blinks:: ::Looks away:: ::Looks back:: ::Blinks:: ::Brain crashes::
18:45
The smarter they are the further they can go down that road before it collapses around them.
This may be a very bad case.
@dmckee I'm trying to help this person out, but I have no clue what goes on in this code
Every function takes every variable in the code as argument!
It's like some inverse code-golf
Yeah. It's going to be very, very hard to offer any advice that doesn't risk being insulting.
I feel for you.
@dmckee I thought you were speaking about bernie here
Hi, everybody.
@DanielSank hi dan
18:47
@EmilioPisanty do I owe you some information? I feel that you may have asked me for something in recent weeks, and that I replied "later".
@EmilioPisanty ::chuckles::
@DanielSank not that I can recall
@DanielSank Dia dhuit
unless it's from way back
@BernardoMeurer Jeez, dude, you're complaining about that code in two places at once?
@Mithrandir24601 Что?
18:48
@EmilioPisanty I'm not smart, that wouldn't have been about me ;)
I think I did ask you to explain something superconductory but only after I defended
@DanielSank Yes, I want fame
though scarily that was over six months ago
Also I need to distribute my bitching asto not overload individual people
Если ты говоришь по виетнамскии, я говорю по русскии.
18:49
@DanielSank I think there's something wrong with your keyboard
3
@DanielSank Irish for 'hello'
@BernardoMeurer Perhaps the thing to do is to find parts of this monstrosity that are repeated (I guarantee that there will be some, maybe many), and suggest that those bits be made functions that take only a few arguments.
Ransomware idea: A ransomware that encrypts everything you say online.
@Mithrandir24601 When you say "hello" in random languages, how do you expect the other person in the conversation to react?
Do you expect them to Google translate your hello's?
Are you using these other languages for your own amusement at the cost of other people having to spend 30 seconds opening a new tab, copypasting your message, translating, heaving a sigh, and then moving on with their life?
Or something else?
@dmckee I just told them that " 95% of the time your functions shouldn't need more than 2-3 arguments"
And they said they'd refactor it
18:52
@DanielSank Don't really know to be honest. I kind of assumed that you would have guessed it meant 'hello' after the last conversation we had about this, but evidently not :/
Well, I think that's as good an outcome as you can expect.
@Mithrandir24601 I figured it was more GoT language, and since the word was different, I figured it certainly did not mean "hello".
@dmckee ooooh, the wonderful ambiguity
If it's actually annoying you, say so and I'll stop, but it's just a habit now really
@Mithrandir24601 it doesn't really annoy me because I like languages.
I'll continue to throw русский and ελληνικά at you.
18:55
@DanielSank Fair enough - I don't actually do that with other people, but figured you might be somewhat up for it after the last conversation we had about this
@EmilioPisanty Well, yeah. Having them go away is a good outcome for Bernardo, and if the friend actually does work on modularizing the code it is a good outcome for them too.
@Mithrandir24601 Хорошо.
@dmckee no, I meant it also reads as you telling off Mithrandir, it was pretty harsh =P
@BernardoMeurer I had a teacher that programmed like this
@EmilioPisanty What's with you thinking everyone is mean today?
18:59
@EmilioPisanty I don't get it.
nevermind
We made a Morse code translator and he insisted on defining each character (a(), b()) manually instead of defining the dots and dashes elsewhere.
"There is no better way!"
anyways, g'night y'all, the real world calls.
@EmilioPisanty Ooh. Mea culpa, @Mithrandir24601. I was still on the thread involving Bernardo's friends code.
19:16
@dmckee I kind of guessed that - I sort of hope that if I'm doing something annoying, someone will just tell me straight and we could get any problems sorted out there and then...
19:38
This whole exchange was a pretty good communication fail.
Next topic: octopuses are awesome.
Ask me why.
@dmckee Hello!
By chance, do you know something about kinematics?
@DanielSank Why? (I expect a reason you haven't told me before ;) )
@DanielSank No need to ask. There are many reason that octopuses are awesome.
My favorites involve their exploits at the Monterey Bay Aquarium.
I mean, preying on the sharks in the big tank is pretty cool, but crossing the lab to eat the fish in another tank is even cooler.
Anyhow, if someone was able to help me in confirming or disconfirming the following chat.stackexchange.com/transcript/message/37641730#37641730 I would be very thankful!
@ACuriousMind Oh, I've probably told you all the reasons.
@dmckee Heheh, yeah. They're smart little guys.
And sometimes not so little. Giant Pacific Octopuses can get to hundreds of pounds.
Actually @ACuriousMind I have a new tidbit.
Are you familiar with how your genetic material is used in your cells to produce proteins?
19:47
Roughly, yes
@DanielSank In a pop-sci sorta way. Three bases code for a amino acid. Acids are strung together. Folding happens. Then the protein floats off and biochemistry happens.
gimme a minute...
Ok @ACuriousMind @dmckee: Yes, your cell makes the parity-copy of strands of DNA. These copies, which are single stranded (a.k.a. RNA) go off into the cell and produce proteins.
This means that, in a sense, your DNA is your body's run-time data.
In other words, your DNA is a static resource that drives what your body does.
The dynamic part of your body is what DNA is replicated when and in what quantities, etc.
Octopuses, on the other hand, had a different idea: they edit their RNA at run time.
Whereas, for many creatures changing the run time resources (i.e. evolving) requires changing their DNA (and therefore the copied RNA), octopuses adapt to changing environments by editing their RNA at run time.
Is this making any sense?
I may have used confusing language for a simple idea.
20:04
@DanielSank Self-modifying code is strictly for bad-asses, octopuses use self-modifying code, ergo octopuses are bad-asses.
7
^ Correct.
Exactly. Thank you for that concise wording.
@BernardoMeurer you might enjoy that comment.
That's way cool, and has great potential for a horror film.
hee hee
@DanielSank Is it known what controls this editing? I.e. is it external circumstances (e.g. temperature) or internal ones like hormone levels or somesuch?
Octopuses are just so amazing: three hearts, copper based blood (as opposed to iron), color changing skin, texture changing skin, rather decentralized nervous system, very small amount of hard tissue (just the beak. Yes, they have beaks), suckers, intelligence, way more (non repetitive) genetic material than similar creatures, and self-modifying code.
@ACuriousMind I'm not sure. I only recently learned about this.
20:09
@DanielSank I did enjoy that :P
A lot
I wonder which OS octopuses run
@JohnRennie The graphics code we wrote for the last project is so badass I just copied it over and I know have a working graphics environment pretty much
@BernardoMeurer OctOS
yes
write it
It should have 8 of something
and self modifying code
An OS with self modifying code might as well give me a Turing Award
Now I'm gonna have nightmares of self-modifying potatoes
3
20:25
Hey, actually not a bad idea
These potatoes I have usually don't have an MMU
So that makes it easier
I think self-modifying code is so close to life that I'm not sure how to draw a distinction.
This, by the way, one of my favorite things to think about.
My friend was recently describing to me how viruses and anti-viruses move around the internet and fight each other.
As he described it, I was overcome by a feeling that he were describing an organism.
@BernardoMeurer I'm fairly sure that's been done in the early days. But non-trivial self-modifying code is scary hard to maintain and even harder to prove correct.
hello
@Bernardo i need help
i won't have access to my pi over the weekend, thankfully i've got some stuff installed on my chromebook that lets me remote vnc whatever into the pi, but i dunno what the address of my pi is. how do i figure that out?
@DanielSank cue xkcd
okay, nvm, figured out the address...erg, but it's a 192.168 address, meaning i can't access it from outside my home network.
how can I fix that (and should i)?
20:36
@EmilioPisanty heh
hmm, the vnc app on the chromebook can't find my pi, even with the ip address
So did you check (the calculation) @Daniel?
@heather Hey
@heather To access it outside of your home newtwork you need to configure the firewall (iptables most likely) on the pi to allow for certain ports to be open. Then you must configure your home's router to open that same port for your pi's IP. At last but not least you DHCP lease must not be updated from your ISP otherwise you won't know which address your pi is at
I don't know much networking, that's pretty much all I know :/
20:57
um. well then.
Hey all, I asked a question on the site, there was an answer that made me understand where I was wrong so I thought that should be the answer, but today another guy answered with a more complete answer. Is there some kind of rule (written or not) on how to choose the answer? I mean choosing the first right one that makes things clear or a late but more complete one?
Anonymous
@Runlikehell There's no rule like that. It is always best to choose the most complete answer and upvote the other which helped you also.
21:15
@heather First question: do you have an outward facing IP address from your ISP?
@dmckee what does that mean?
You'll need one to contact your home network from outside and that is often an extra charge (at least in the US).
@heather You have to have an internet address (not a URL, just an IP address) for outside computers to call you.
okay, how do you check if you do?
21:27
-1
Q: Can we introduce the "Submit a Published Paper for Review" feature in Physics SE?

DvijI recently noticed this feature of Physics Overflow that there is a tab called "Submit a Paper". What it essentially means is that one can submit a paper that has been previously published (either on arXiv or otherwise) for review. People post their reviews as well as upvote or downvote the paper...

@blue Ok thank you!
21:59
I love this chat.
A teenager is learning about computer networks just because others here are helpful.
I just love it
hey
@DanielSank hi there
eh . . . don't care, too busy being better
@0celouvskyopoulo7 hey
Just FYI I am not interested in being anyone's work buddy or grad student etc, I come here for random communication and occasional questions
so if you are thinking different get over yourself, too busy learning stuff to care about useless things lol
@0celouvskyopoulo7 taking a week or two off the text. Got a new project, I should finish it in a week or so.
22:27
@Cows hi
@DanielSank oh hey :P
just hanging out at a starbucks taking a break from a project in East LA hehe
gotta go should be back here in a week or two
@heather Mostly you have to know from your ISP. If you are unsure, you could check with one of those site that tells you what can be deduced from your browser several days running to see if the reported IP remains the same, maybe re-booting your cable model or equivalent a couple of times along the way.
In the US most household service does not include an outward facing IP address, your ISP just uses NAT (Network Address Translation) to provide an assignment that works now.
There is another option, however. There are services that will let you keep updating a domain-name to match a dynamic IP address, but for that you need to own a domain-name.
If you are planning to have a public presence on the internet, you're going to want a domain name anyway, but if you are just starting to learn how networking and fire-walling work making your network available to potential attackers has it's own risks.
22:47
That's why machines connected to the internet need to have strong security policies. For example, people who want to connect over SSH can (and should) use SSH keys instead of passwords, and if one is only using that device for SSH, closing everything else (HTTP, FTP...) is wise.
22:57
It is a fact of life that any device connected to the internet will eventually be scanned for vulnerabilities by malicious agents (think botnets and, sometimes, humans). But even basic security measures go a long way in protecting oneself. Determined humans would find ways around these, of course, but they are usually interested in attacking other kinds of machines (corporate servers...), not some random device.
Keeping up with important vulnerabilities, setting up strong authentication and firewall rules, and checking logs once in a while is enough for most purposes.
23:18
Aaaaand filed the project
@JohnRennie @dmckee Thanks for all the help, I've learned immensely from you guys
@BernardoMeurer My pleasure. That you learn makes it worth while.
23:54
@dmckee Just typesetted the code into LaTeX with minted. 'footnotesize' font. 48 pages of code :P
01:00 - 15:0015:00 - 00:00

« first day (2394 days earlier)      last day (2832 days later) »