skysight-inc/HackerNews huggingface dataset:
> traced out the control flow with colored markers. I was able to fix the program. That was not fun

Aren't there tools which can help with this?
This is how I want to spend old age.
The stupid thing about IEEE NaN is that it's not equal to itself!

Why would it be? The rationale makes perfect sense. It would be unexpected to believe that 17/0 == 0^0. Both are NaN, and equally nonsense, but 2 very different statements.

Secondly, IIRC, NaN is supposed to break assert(x==x), because if you use NaN in your program, then your program is undefined.
With assembly.com you have no control of the software that is made. You can't build a company. Plus, they take 10% of revenue from the top.

Is there similar sites where I own and run the code?
Not that it matters. This guy broke the law and nothing happened. He didn't even lose his job.

https://www.youtube.com/watch?v=QwiUVUJmGjs
Well, I use.

But I'd prefer a Kettle. It seems to go faster and you have better control of the temperature (since you see what's going on and can shut it down easily, I don't like coffee with boiling water)
"He assumed that such a top-level player would never make such a mistake"

But if top-level players make such mistakes in about 1% of their moves, that assumption is utterly wrong (1% per move translates to (ballpark) once in every five games that an similarly ranked opponent essentially gives you victory, if you yourself manage not to blunder), so one could call making the assumption a blunder.
Everything You Always Wanted to Know About Events but Were Afraid to Ask
Yes:

>The supported file systems are: FAT, NTFS, EXT3 and UFS.

sits specifically targeting most Windows versions, Linux and OSX.
That's the one. That's basically short hand for "you don't need to do anything really well, you just need to do everything barely good enough to ship it now".
Top Twitter Mistakes Entrepreneurs Make While Building Their Brand on Twitter
how did you generate the google link?
I was thinking there are probably a few good examples of highly developed 1st world western countries (lets say with better GDP, education, and so on, stats than the US or Britain) which have little in the way of secret police or spy agencies. And are also not being overrun by terrorist plots.
Though they are certainly involved in less wars and oppress their own populations less so the threat would be lower.
Might as well tattoo a UUID on our foreheads and be done with it at this rate. God I hate hearing the apologists for the NSA in these threads. Are you so devoid of empathy?
Amazing insight into how large organisations manage projects.
Did you sleep through the entire 20th century? The one where the US was in a spending match with Russia. China collapsed under the weight of corruption. USSR collapsed under the weight of corruption. Depending on who you ask, the US is collapsing under the weight of {corruption|bureaucracy|congress}.
Dubai Flow Motion – A Stunning Time Lapse of Dubai by Rob Whitworth
RunRoute: autogenerated running routes
ExMplayer for Fedora now available
> Austerity in Greece (much as in America) is pure class warfare: an attempt to break the back of the working classes so that their wages and negotiating leverage will be pressured down.

Austerity == reduction in Government spending.

When has that ever been bad? Isn't small-government something to which all countries should aspire.

A couple of comparisons, bear in mind Greece has a population of 12 million and the UK 60 million

Does Greece really need 700,000 civil servants ( down from 900,000 ) when the UK makes do with 420,000?

Does Greece really need a standing military of 140,000, the same size as the UK's military?
piracy = cracking.
cheating = trainers i.e. game cheats, which is very similar.
Have you been waking up all 10K of them at a time? Handling 10,000 sleeping processes is not so surprising.
~ 1 in 1000 children in the UK suffer from scalding accidents every year involving kettles, so anything to reduce the quantity of boiling water around is good, I've got one of these, works just fine http://www.onecupkettle.co.uk/
Exactly this. Hickey, after all, wrote Clojure. So, he's not against learning new languages, but his point is precisely what you state.
Uh, Greece has been running a budget deficit since at least 1995. Of course you borrowed the money.
First Rule in Securing Postgres: Don't Be Dumb
A revoke at a bridge tournament is the closest thing to a crime scene that I've ever seen. I half-expected the tournament directors to cordon off the table in yellow plastic tape while they recreated what happened.
-Just to point out, but Israel does not recognize and actively suppresses a state for the Palestinian people, and western nations like Canada support this religiously motivated move (Right wing Likud party and extreme right Jewish Home parties have no plans on ever recognizing a land for Palestinian people). You can't say that these actions are morally righteous while looking down your nose at Iran for doing the same thing.
According to http://stackoverflow.com/a/1573715 the IEEE-754 committee decided to make NaN != NaN in order for programmers to have a simple way of detecting NaN before there was a standardized isnan function or macro.
> Longevity research is currently a career dead end.

Ouch, that's my career ;)

But the current trick to do longevity research in a way that will be funded is to point out how major diseases have age as a major risk factor, and that to tackle cancer, heart disease, etc, we need to understand more about aging. And that the median age in the US is increasing, therefore age-associated diseases will cause more of a health care cost burden.

In absolute terms, our society spends a pittance on this important problem. But relative to other biomedical researchers, aging researchers don't have that hard a time. You just have to be careful not to make overly bold claims and be lumped in with de Grey et al.

To summarize my thoughts on this article, I will add that I independently came to much the same conclusions as the OP, and that's why I'm doing what I am. I don't think I could make web apps all day or do 99% of careers because of this very absurdity. In fact, I am constantly surprised at the ability most people seem to have to go to a completely meaningless job every day.
Usually a booting PC will issue several identify commands and try a SMART health check, and if there is a RAID option ROM then specific series of READ will be issued. If it would really disclose itself with simple RESET, READ interrogation then I must be a better malware author than those players. I don't think I am, and I feel that if it would give itself away without ensuring that the OS is really booting, this is a big flaw. If it were my project, it would be a showstopper. I'm a noob in the sense that I have never considered malware before, so probably the developers (who are smarter than me) thought about it long before I did.

This flaw would also make it much simpler to write a script for MHDD that would reveal the infection on the infected target itself after booting from a floppy.

I think a JTAG probe is not especially useful to analyze a hard disk. The flash on the board is usually only a bootstrap and "physical driver" of sorts. The rest of the firmware is stored on the media - you can see that many disks do not even know what they are if you disconnect the heads and try to identify.

I think JTAG is not commonly in the toolbox of the data recovery guys who dump firmware modules and trade them. DR sometimes involves replacing corrupted firmware that is on the disk, or reprogramming a controller board to match one that's failed. They have bought software and serial port cables, and this seems to handle it for them, so I concluded that there must be a way to dump all of the firmware - on chips and disks - with ATA commands or the serial port, and we know from field-service tools that there is usually a way to update it all with only ATA commands.
That may be so, but when I run something with Node.js in my browser, then I may have to close other things. So, wherever it runs, it really uses too much resources, and therefore I find it as a bad idea from the consumer perspective. It shouldn't be so, that somebody else, should dictate the content of your browser.
Respectfully I disagree with most of what you're written, wrt to growth.

When I see my friends 3 year old daughter playing Geometry Dash on his phone, I know that the PC can't compete with that.

PC ports are still and after thought. Games use a lobby system instead of dedicated servers. Only a few companies (Valve being one of them) target the PC market first. Pretty much every other AAA publisher looks at the PC market as an after thought.

Don't get me wrong, I'm a die hard PC gamer.
maybe measures would be more applicable than cardinalities?

If there are $\mathfrak{c}$ universes, it can still be meaningful I think to say that one in ten of them contain a simulation (though, $\mathfrak{c}$ might not be the right cardinality? Maybe $2^{\mathfrak{c}}$ would be closer? I'm not sure.)

I suppose there is also the question as to whether to consider two identical simulations in two different universes to be the same simulation or not, and how to take that into account when considering the chances that one is in a simulation or not.
Uh, no, a typical cup is way more than 28 grams of water.

A standard metric cup is 250 ml, so you're off almost by a factor of 10 on that value, at least. I didn't check your calculations, perhaps that was just a typo though.
> And because of this, a breathtaking gap opened up between wages in the West and wages everywhere else. The so-called Third World was summoned into existence.

Just picking a nit, but the Third World came into existence during the Cold War, long after the industrial revolution. Third world countries are countries that were non-aligned or neutral during the Cold War.

http://www.wikiwand.com/en/Third_World
What annoys me regarding Google and blogs is that content which is written on its own Blogger / Blogspot-hosted blogs is indexed and presented in the search results within minutes.

Everyone else has to wait until the Googlebot ambles along some time later in the week.
My grandparents use this little boiling device. May not be fancy looking but it's does the job, it's cheap and portable.
http://imgur.com/gallery/Yk23aAl/new
How can one detect infection?
Hostkey rotation, redux
http://news.discovery.com/tech/amazon-lists-books-for-23-mil...
> The move to the shelter violated a clause in her auto loan contract that restricted her from driving outside a four-county radius

What the hell?
I agree. More corporates should give these insights and don't care for a bit of bashing when they do.
As in your example, I don't see the situation as the law playing 'catch-up'. At least not in the sense that Nomads wish - which is legality.

It's more likely that Thailand will continue to tighten the tourist visa rules in order to prevent people staying more than a few months.

People should remember that Thailand is protectionist, xenophobic and cares very little of it's foreign population.
Or not. Merkel doesn't seem to care much anymore. They probably knew this was happening. It was just embarrassing that suddenly the public also knew.
Shell scripts!

I would write a crapload of shell scripts to start every component locally, in the foreground. Hopefully you can just pass flags to specify ports, rather than having to specify config files. (Though you can easily generate config files from shell scripts)

I use tmux, so I can have all servers up in the foreground and logging to stdout. You can arrange the windows so it's easy to get a global view.

Identify which servers are stateful and which are stateless. For the stateful ones, it's nice to be able to save and restore their state (hopefully just with cp and mv).

Then I would write some more shell scripts to poke at every port. For REST services, just use curl, and possibly some JSON/XML helpers. Stateless servers should be testable exhaustively.

Then pick some code change you want to make. Write the shell snippets to tickle that code path.

Then write some more shell scripts to rebuild every component binary from source. Make your code change, build, restart, and then test to see if it works. Look at the logs for clues.

This is basically the "dynamic" approach to debugging systems, rather than the "static" approach of staring at code. Sometimes staring at code is the right thing to do, but if as you say the sheer volume of code is too much, then figuring out the behavior as a black box -- tickling it with shell scripts -- is often a faster way to understand the system.

They should be scripts because you need to be able to repeat this process many times.

Other strategies are:

- Understand the architecture from the build system. Don't look at the source code, look at how it's compiled. What libraries go in what binaries is a strong indicator of their function.

- Understand the architecture from the deployment. In this case I'm suggesting to rewrite the deployment yourself with shell scripts (to a single host, your dev box). But you can also try to just look at whatever the ops/devops team does to bring up the service in a new cluster.

- Look at any existing system tests / regression tests.
> But who sampled Shoolly D - P.S.K. What does it mean? first in 1991? Chapterhouse or Souxie and The Banshees?

PIL used it on The Body back in 1987...
my HAD comment:

'design started in 1989? Commodore was so mismanaged its not even funny :(
Another pointless pet project like C128 (I had one, what a piece of shit, there was pretty much no c128 soft so you ran it in c64 mode all the time, at twice the price). They were already selling Amiga 500 in 89, and you could go out and buy 386DX 40MHz or first 486s. What were they smoking to come up with 3MHz 8bit computer when market moved on to 16/32 bit? Commodore didnt know what they had when they took over Amiga :( and kept wasting money and R&D on pos like this.'

Just to reiterate, post Jack Tramiel Commodore hired new CEO with industrial construction background who knew F-all about computers or business. This new CEO canned completed and almost ready for production Commodore laptop project because Tandy CEO told him there is no money to be made in laptops (while selling HUGELY popular TRS-80 Model 100) ... This is like GM calling Musk, and convincing him to cancel Model 3 because there is no money to be made in ~30K electric cars, while selling Volt and planning Bolt.
The idea that people are going to make fun of you for being Anglo-Saxon, and then you are going to turn it around on them by referring to the content of this article, is just absolutely cringeworthy.
That's a whole lot of questions, I'll attempt to answer just the primary one -- how I approach a new large code base.

For me, the absolute first thing to do is not look at the codebase. I prefer to understand the system itself (ie: understand the stack and how everything fits in). IOW, understand what layers exist and how exactly are they stacked. Again without looking at the codebase, rather by interacting with the system.

I do this by trying to understand the main entry points for a specific task and follow the 'request' (for lack of a better term, but it doesn't mean a http request) along the stack. In real terms what this means usually, is that I'd hit the logs and see what happens when I do something.

Next (ie: by which time I know at least the major layers), I would look at the codebase and identify sections/modules that seem like they provide the entry-points discovered above. Next, depending on the language and tools that are available, I start 'playing' around with the code.

I know this sounds a bit vague but all that I can tell you is this is what works for me and I have gotten better at it over time (ie: experience counts).
>The universe is indifferent to us being around or extinct.

So what? I fail to understand how this supposedly renders our lives more or less meaningful.
That's in the article: most kettles have a minimum-fill line, which is often way above the volume required for a single cup.
Banks Need to Create a Fintech Unicorn EVERY YEAR
Facebook Hack Ultimate v2.0 Free Download 2015
Life is a long struggle for most people, with death our final resting place.

Clearly most of you have never struggled all your life. Of course you don't want to die with a silver spoon in your mouth.

For the rest of us, life's a bitch and then you die.
Linux / Chrome middle clicking doesn't work.

How can they break something so basic?
You try it on http://www.startupjobs.asia/
Right, because I used his real name.
Looks like author just watched newest Adam Sandler movie.
Has the ISO 27018 process suffered from the same issues seen in the OOXML discussion?
Sending/receiving an UDP packet is not difficult, even on low level. Knowing what filesystem lies above, implementing some crawler (aka search) is no rocket science too. Combine these two techniques, add some simple command protocol and you have access to any file on a targeted device.
Correction: you are the meat bag, and when it dies, so do you.
Interesting. So basically Reactive Haskell right inside the NodeJS.

Did you able to run any performance test yet? I'm interested to learn more about this.
Cone of silence takes care of that.
> Zero has no sign in mathematics.

Not wrong, but zero having a sign is useful for several complex plane algorithms--it's not just an accident.

As a general rule, anything that is in IEEE 754 (or 854) has a damn good reason for being there, and you had best take some time to understand it or risk looking stupid. A lot of hardware people screamed about a lot of the obnoxious software crap in IEEE 754, so, if something survived and made it into the standard, it had an initial reason for being there even if that reason has gone away with time/the advance of knowledge/Moore's Law.

The original designer's commentary about it is:
William Kahan, "Branch Cuts for Complex Elementary Functions, or Much Ado About Nothing's Sign Bit", in The State of the Art in Numerical Analysis (eds. Iserles and Powell), Clarendon Press, Oxford, 1987.
I've recently been listening to this BBC show called "The Infinite Monkey Cage" hosted by a physicist and a comedian.
http://www.bbc.co.uk/programmes/b011j7vc#auto
5 Swedish startups to look out for in 2015
Normal Reload, Hard Reload, Empty Cache and Hard Reload in Chrome
Fixing the warts of the web is not the hard part, the hard part in designing a "better" platform is achieving adoption, that would require an act of god as there is no coalition powerful enough to make it happen through human volition alone.

I don't know, I remember when Flash was viewed the same way, ran everywhere and nothing would unseat it. Although I am not a huge Apple fan, I think Job's started the snowball which unseated Flash's dominance. So maybe someone or some organisation could unseat what we see as unseatable.
Also not working on Windows 7 / Chrome.
Are you sure you know what node.js is?
>(more accurately: we cannot infer an Ought from an Is).

Oughts cannot mean anything in the first place unless they ultimately reduce to some kind of is-checkable fact.
Anybody tried this service before?
Searchin is like Taboola for recruitment
I'm not sure why he says the industrial revolution is different. Might it be that we just haven't figured out how to cope with a software-driven world yet?
Israel is not a a signer of this treaty, why don't we scold them for their nuclear weapons? Rules/Laws do not apply to nuclear states.
It's easier if you think of it like a database NULL.
> * We do allow HTML5 video on Firefox for Windows. On Mac, we disallow it.*

Interesting. Is HTML5 video the default on Firefox for Windows or only used when Flash is not installed? (I only have a Mac.)

Have you found specific Firefox problems with HTML5 video on Mac? Feel free to email me if you have questions for Firefox's video team about debugging or optimization. They are friendly folks. :)
>That the formation of intelligent life is an expected result of the universe existing.

Entropy leads to life. Life and entropy leads to evolution. Evolution, given enough space and time to work within, eventually leads to intelligent life.

Intelligent life leads to...?

Spoilers!
> Every time I see someone quote that JavaScript was designed in ten days I cringe.

I cringe because it's not true; even the original Javascript wasn't really designed in ten days.

If you look at the history, Eich was playing around with designing a language for months before the order to shove Javascript into Netscape Navigator. Netscape had large software libraries for dealing with virtual machine-type problems for dealing with Java, and Eich was quite familiar with them by the time Javascript was "designed".
Downvote all you like. I'm over this, and I'm getting out of the IT game. If everything I do can be taken at will by a far more powerful, and greedy, team than I can do anything about, what is the point. Time for a change of career. I've always wanted to protect our dying forests and species in any case.

Renouncing my US citizenship too. This is all too disgusting.
> OSM data can be quite terrible at times in minute ways that made it look decent but made routing nearly impossible

Please do elaborate! I often spend a lot of time just figuring out what the best practices are to map. I'd like to make the map data perfect for all uses but I don't know what kind of tags are needed when I'm mapping.
> thought-out and nuanced discussion can take place

Everyone who doesnt agree with me and my statements isnt thought-out and nuanced and modern and polite in discussions.
Is there any way I can legally read the standards document without paying the prohibitive fee?
How We Gathered Our First 1k Beta Users for Basket
I think the author just picked an awkward example. The real point is the existence of that table of weird (non)equalities and (non)truthinesses in JS [1].

[1] https://dorey.github.io/JavaScript-Equality-Table/
One of the effective method is to build a relevant targeted followers so that your tweets will be useful and effective for them. Followers that follow you because they interested in your tweets are the followers that are most suitable for you to build your branding and trusts.
There was another open-source Flash Player clone called "Gordon" (i.e. Flash Gordon). The founder of Gordon, Tobias Schneider, joined Mozilla to work on Shumway, the successor to Gordon.
The new BBC page is barely usable. Not to mention that the new BBC android app is thoroughly disgusting. Bring back the old one, please!!!
Sure. But that, of course, is why we invented scientists and mathematicians: to find out something true that grounds itself in checkable realities external to the mind of the perceiver, rather than ultimately grounding itself in the intuitions, rationalizations, and delusions generated by human psychology.
Using it! :)
> Malice

Have proof of actual malice being committed? Intelligence gathering in of itself isn't malicious. That's literally the very reason for the NSA's existence. It's like saying the FBI is malicious because they "investigate". That's what they do, that's their job. I'd be more pissed if they weren't doing this sort of thing. I'd wonder where the hell my tax dollars are going.

The only thing that bothers me is when they spy on their own citizens, us. I have no problem with them spying or hacking Russia, China or Iran. Their job is to protect their country and their allies from foreign aggression and international criminal organizations. When you wake up in the morning, China, Russia, Iran, Etc... are all still going to try and hack U.S businesses, governmental services and try to gain access to classified information. Pretending like these acts don't happen doesn't make them go away.
Reasonable Standard for CSS Stylesheet Structure
Empathy for whom? I know pacifists want to believe we live in a post-war world, and if only we would not make guns or do the kind of things the NSA is doing here we'll suddenly live in a perfect world—but by what fantastical mechanism do you actually think that will happen?