skysight-inc/HackerNews huggingface dataset:
The problem with the "floating point is fuzzy" comment is that people start treating it as some sort of black box, or as if the results are random somehow. Sure there are a few weird things with floating point status flags, but mostly "fuzziness" is perfectly understandable when you grasp what it is doing (including the usual 0.1 + 0.2 != 0.3).

Also the standard does specify trig functions (§9.2 Recommended correctly rounded functions), but that's one of the optional parts, and as far as I know no one has actually implemented them fully (CRlibm came close, but I don't think their pow function has been fully proven to be correctly rounded, and in any case it isn't widely used).

This is actually a big problem with most standards: a lot of them contain finicky details about which only a very small subset of people care. As far as I know, there still isn't a C compiler that implements all the PRAGMAs specified in the C-1999/C-2011 specs.
6 Scary Ways How Hackers Can Intrude into Your Digital Life
Why has trust in media collapsed
The real "legend" is more that they were trying to open source something that was riddled with proprietary 3rd party stuff. So they had to get around it.
Summary of approach: they embed the photos (convert photo->vector of numbers using T-SNE or CNNs [the details are actually here https://devblogs.nvidia.com/parallelforall/understanding-aes...) and then train a small-ish classifier (three fully connected layers) on top of it to capture a user's preference. A pretty obvious approach, basic version should be doable in a hackathon, but cool result nonetheless.

"We chose a three-layer multilayer perceptron (MLP) network as a good ranker, since it is able to capture the inherent non-linear shift in distribution between the user’s choices and the original training set. Notably, an MLP can be trained rapidly by leveraging GPU computation to obtain near-real-time results. This is important because it enables us to build interactive interface, as we’ll explain. We typically precompute a set of negative features (about 40,000 negative samples) and extract the positive features from the user-provided input."
Legitimate news organizations make mistakes or might be taken in by reporters with bad intentions, but as an organization, their intent and purpose isn't to produce fake news.
It's actually almost unplayable right now since a bug I haven't managed to pinpoint is messing up all the mines (ugly codebase doesn't help). They're completely strip-mined and the economy is broken with a few players sitting on all the resources. I wouldn't recommend starting until I've managed to fix it in and restart the world.

I'm currently in the process of rewriting the front-end from the old jQuery mess to React. It's like 95% feature complete but as soon as that is done I will start investigating what's going on with the mines.

Anyway, here it is: http://canvaslegacy.com/

Again, I strongly advise against starting right now since you won't experience the game like it's supposed to be. It's hard mode even for seasoned players. :)
Surely philosophy of science helps you build your framework of verifiable, falsifiable statements (after all, you need to have a logical framework for choosing which statements can be falsified or verified)!
Because it doesn't have to stay there.
Australia benefits enormously from migration from China (and nearby Asian countries) which happens via investment, the job market and the higher education system.

These immigrants are in general well-educated and wealthy.

This is unlike migration to Europe which happens thru the asylum system and for most parts sends the immigrants directly into the welfare system.
Lisp is even older than C, should we get rid of that too?
I've seen this view come up before on HN, with the same degree of confidence. I don't know enough about QC to discuss it myself, but from a quick search it seems that QC are generally considered digital:

http://cs.stackexchange.com/questions/22856/is-quantum-compu...

https://www.reddit.com/r/askscience/comments/20xnwc/are_quan...

http://www.scottaaronson.com/democritus/lec14.html
Auto-dimming rear view mirrors are awesome. There're aftermarket options too. They're not cheap but may be worth it if you spend a lot of time driving in the dark in heavy traffic.
LOW ENERGY
Today Is World Backup Day
> www.fraps.com

yesssss
When you add 1kg of some stuff to 1kg of another stuff and end up with 1.97kg instead of 2kg, have you really falsified 1 + 1 = 2, or have you just confirmed that some portion of your material was vaporized in the reaction?

What does the number 1.97 even mean in a world where 1 + 1 ≠ 2? When you falsify 1 + 1 = 2, you also end up denying the validity of the very experiment that you used in the process. If a hypothesis can only be falsified by self-invalidating experiments, does it count as falsifiable?
Are you sure you're not just more familiar with science than with philosophy? I don't think any of those examples hold up under the slightest scrutiny. Philosophy is mostly demolished by better philosophy.
They're not the final arbiter, if the SCOTUS does something wrong the constitution can be amended to clarify or change the intent of the law. Then the SCOTUS will be beholden to that constitutional amendment.

That there isn't political will to routinely do this in response to bad SCOTUS rulings is not an inherent problem with the system itself.
Worth mentioning: my desires on what to optimize for have waxed and waned over the years.
Understanding other people's code (for better or worse) makes you a better developer.
> Australia is able, and does, select who migrates to the country

Australia selects its own immigrants through only one of its two immigration systems (its DIBP). Because they allow all New Zealand citizens (through a reciprocal arrangement) to live and work in Australia, they don't select immigrants who go in that other way. As the Chinese say "新西兰是澳大利亚的后门", i.e. "New Zealand is the back door into Australia".
Point taken. Although the original point is that it might happen more than you might think with traditional letting agencies, if you aggregated all of the individual cases over all of the 10s of 1000s of letting agencies in the country. And it might not make the news as much if it happens with traditional letting agencies, given the media tends to like stories which paint new things/technology in a bad light.
"What is the reasoning behind this sort of opinion?"

The banking system is not using excess capital to create or generate business. Instead it is being poured into land speculation. Dumb money.
It's really weird:

- SOAP had discovery

- XML based REST APIs had discovery (via HATEOAS)

- JSON based REST APIs inevitably never have discovery (looks like there's no standard JSON version of the 'link rel' from HATEOAS)

- GraphQL has discovery
Don't let your mind be so open that it falls out.
This. My city is currently in sprawling mode (thanks to commie blocks occupying good spots). Most of the new development happens along the major highways. New quality roads increase development in said direction a lot.
That's going to be quite a monumental effort, I think it'll take a bit more than some plans.
How to make great photos with Smartphone?
Elon gave more details regarding reusability during the post launch press conference:

10 launches without maintenance

100 launches with moderate maintenance

They are aiming for 1000 launches for their upcoming ITS.
Pretty ridiculous. I mean I get that annotations add value but if they are required an annotated version should be available to all citizens. Malamud's fighting a good fight here, hats off.

cough, cough I wonder if the free version of the law follows all accessibility regulations. cough, cough
Citizen Love: the story of an ordinary family's fight with the US government
Koomey's law
In the short term SpaceX will not reduce their prices - they will simply make a larger profit.

When SpaceX has effective competition that can deploy a single ticket multiple times, prices will drop dramatically.
This sounds like some kind of contracting relationship. I have a regular daytime job, but contract in my own time, and I find that that is a much better construction for me to weigh putting in more time, getting paid, versus taking my rest (or whatever you want to do when not working). That might not work as well for others, though. My day job, at fixed pay, excites me a lot, which is a reason to put in too much time. I have no over-demanding managers, forcing me to stay late, like others may have. So, here's at least three powers that may make someone stay late, each with its own countermeasures, all very dependent on that individual or their situation. I'll repeat them: excitement/involvement, money (hourly rates), and scare of being fired.
I have a very similar history (though a lot worse games). I still have the backups of my first OpenGL programs and game code from ~16 years ago, I might put up a similar article at some point. The difference is that the author's game seem to improve visually over the years; mine actually regressed from 3D to 2D world (since the latter is easier to manage) ;).

Some random comments follow.

> Still, I loved data binding so much that I built the entire game on top of it. I broke down objects into components and bound their properties together. Things quickly got out of hand.

Boy, you have to see JavaFX. And I inherited a codebase at work written by a cow-orker who was absolutely in love with bindings at that moment...

Also the big blob of code reminded me why good macros in a language (not C-like macros) are a blessing ;).

> Separate behavior and state.

Yeah, learned that same lesson too. I prefer to think in systems operating on data as opposed to a web of objects calling each other. One of the reason is that the web of objects is very implicit; you soon have no idea who actually refers to who anymore.

> If I start typing self. in an IDE, these functions will not show up next to each other in the autocomplete menu.

That's a good and practical point, though I feel dirty about renaming functions for solely that reason. I wonder if this isn't time to experiment with some "first-class editor semantics". Here, ability to explicitly mark functions as grouped together solely for the purpose of IDE displaying them like that in autocomplete and outline view. In my evening Lisping, I'd love to have more control over indentation for macros I write.

> global variables are Bad™

Yeah, that's almost like "goto considered harmful", and about as much correct as a soundbite (i.e. not very). Unfortunately, everyone keeps writing how global variables are evil, and what I'd love to read is some treatment on how to use global variables correctly. For the situations where - like often in games - you absolutely, positively need a lot of globally accessible data.

> Group interdependent code together into cohesive systems to minimize these invisible dependencies. A good way to enforce this is to throw everything related to a system onto its own thread, and force the rest of the code to communicate with it via messaging.

That's a... very self-conscious approach. Odysseus-tied-to-a-mast style.
That assumes employment is as sticky as housing, which is actually the the opposite of the current trend.

The advantage of living close to a large urban center is that I can change jobs without a significant impact to my housing and lifestyle.
Why wouldn't they obtain insurance for the total cost of the mishap?
You just described suburban China. No really. Groups of 5-7 apartment buildings in a field. Its actually kind of weird the first time you see it.

China does suburbs vertically.
Because we live in a capitalistic society where supply/demand ultimately controls price, not what's fair.

I.e. On average, engineers get paid what they do because if they demand any more, another peer of equal caliber, on average, will take their job. VC's get paid, on average, what they do because no other VC will do it for less.
This is not a "trend of systematically questioning the official explanation". This is blatantly and aggressively pushing out propaganda using conspiracy theories as medium.

This shit won't teach people to critical thinking, it only generates more noise to defend against. People will learn to ignore news even more than they do now. Maybe they build a twitter and facebook spam-filter to help with noise. So we isolate ourselves into bubbles that no new idea can penetrate. Basically, the reverse from systematically questioning the information.
Make Your Home Button Long Press to Do Anything but Launch Google Assistant
Even when you're sixty years old?
A blog post leads to doubts about Cornell’s food laboratory
Why You Should Wake Up at 5 A.M. Every Day
Entity/Component Game Design: A Primer (2011)
Flexible AMOLEDs to out-sell rigid AMOLEDs this year
21 Expert Opinions on the State of ECommerce Checkout
> discovery of multiverses

Theorization of multiverses...
When I entered the world of work after graduating from a UK CS course in the late 1980s pretty much all employers expected that fresh graduate hires would need ~6 months before actually being a net gain in productivity. You also didn't need to have direct relevant experience as they were expecting to train you up in whatever it was they did.

Now managers expect everyone to "hit the ground running" and as one consequence employees are much more careful about only acquiring skills that will be of use when they come to move to their next role. Hardly surprising.
E.Ink makes first profit for five years
Intel Optane memory announced: A steroid to speed up your computer
Trước+khi+xây+nhà+nên+chọn+kiểu+nhà+như+thế+nào?
So, the legislature, which is responsible for appropriations, is starving itself?
I wish upon everyone a working relationship where honesty has more value, for all involved, than "don't tell anyone" tactics.
Real comment: this advice is excellent, don't fall into the trap of perfecting your tools before starting. The article presents the code quality issues as constantly there and always getting more regrettable over time, but the finished products get better and better!

I say, write bad code if it will get you closer to your goal (here, making a game people will pay money to play). Learn from your mistakes, and make new mistakes next time.
Monopolies are only good fore the monopoly and bad for everyone else in society.

Monopolies mean no choice, no competition, low innovation and high prices
The .NET Bytecode (IL) Interpreter
They have a monopoly on reusable orbit-class rockets (for now).
If you want others coloring algorithm check out this one : https://www.shadertoy.com/view/MttXz8 (Mandelbrot Filaments & Lightning on ShaderToy)
One could argue that it is because of philosophy (of science) that you even consider "a set of verifiable, falsifiable statements that every practitioner can and has agreed upon" as a litmus test (or demarcation criterion) for what science is supposed to be.
Twitter redesigns replies so usernames don’t count against the 140-char limit
You are right that financial crimes are a big deal. However the solution to criminality is not to create a surveillance state.
Science can only answer the how? The why is always a philosophical question which has to be loaded with appeals to emotions. Certain personalities are okay with only asking the how, other personalities need the why. Certain other personalities don't need either. They just do. If we stop asking the why, which we more or less have as we think that it's a dead end that leads to nilhism and absurdism then we will accumulate more and more power and use it with delirious overall effects on the systems that we inhabit and will inevitably go extinct.
yet another article of the form "Why you should X" I can safely ignore

Do what's right for you FFS
Chinese medicine for the treatment of kidney disease?
I also write safety critical software, in C++. I disagree that the necessary tooling for certification doesn't exist for Rust. You don't need that much tooling. Measuring test coverage is the hardest part (and Rust doesn't do this very well currently, but it is possible). Most of the things coding standards for C (e.g. MISRA) require are irrelevant for safer languages, so you don't need complex checkers. For static analysis the story is similar.
Not related to hypotheses but most axiomatic systems and the apparatus of deduction that accompanies them would probably qualify as they are not scientific (by the circular definition that anything that uses the scientific method is scientific). The most notable example would be mathematics. I'd argue that mathematics provides knowledge (as in it helps me understand stuff better).
Identity pitfalls and opportunities for improvement of your website with UserTest
> > stateless

I think they're going for 'immutable' instead of stateless.
It is rubbish. An electron based RSS agglomerator that is clunky, and has little functionality. A web browser is a better RSS reader, no need to run any unsigned “app."
I took the "Like" button away from my blog.
So you should move every time you change job - or customer? And what about your partner?
I dislike this point because it is imprecise. What do you mean by a "why" question? How do objects fall to Earth? Gravity. Why do objects fall to Earth? Gravity.
Fourteen Months with Clojure
I did something similar, but took it a little further and used Minecraft to render the pyramids. [1]

It was a lot of fun.

[1] http://taoofcode.net/on-triangles/
Sheesh, one step at a time, ok?

They already stated that they want to hit 24h turnaround for the F9 core within one year.
Ah, but it's former powerhouse natural resources state - Western Australia - is now in a recession.
I can only recommend this. I'm doing it since 2 years and it is the only real "my time" I can get, being married with two kids.

From 5 to 7 AM I have 2 hours to read, learn, work on my personal projects, or finish some family paperwork, which I cannot do in the evenings.

Also, I've noticed that, if I sleep from 11 PM to 5 AM, I feel better in the morning than when I shift it for two hours (1 AM to 7 AM).
"what areas of knowledge are out of the scope of science and the scientific method?"

Well, now your are doing Philosophy of Science.
Could actually be one of those. SpaceX uses lots of off-the-shelf hardware. For example, the cameras mounted on the rocket are (at least mostly?) GoPros
A shader's probably one of the easiest ways to do it, since the framework's already there to run on each pixel.
> The true power of emacs has little to do with lisp and almost everything to do with excellent design decisions.

Those design decisions didn't come out of the vacuum. The ability to patch and modify almost everything at runtime is something that came out of Lisp and Smalltalk, and wasn't even on the map of the (currently) mainstream languages until very recently. Dynamic scoping is something that AFAIK has strong Lisp roots too.

Emacs Lisp is less of an accident and more of an old, old language. Even Lisp family moved on to default to lexical scoping, though it didn't remove dynamic scoping - as in many cases, it's still extremely convenient.
Create marketing graphics in a snap with Snappa
> existence being coexistence after the discovery of multiverses

Please keep in mind that multiverses haven't actually been discovered. They are a very real possibility if the model of inflation of the early universe (and thus eternal inflation) is correct. But since the Planck satellite hasn't found conclusive b-mode polarisation patterns, inflationary models should be viewed with a bit of scepticism. On the other hand: inflation can explain a lot of problems in the early universe that would arise without it: magnetic monopoles, the large-scale homogenity and isotropy and geometric flatness. So, it remains a valid model, and the best explanation of the very early universe.

We should be aware of the things we don't know, and not just assume multiverses, when there is no conclusive evidence.
It is a bubble as it only continues for as long as the government allows - eventually the house owning majority will die, the next generation will be jaded and demand stricter controls. I guess that's what the locals have over the rich internationals, a vote.
Facebook introduces personal fundraising too
This looks nice, and I may have some use for it, although I'm surprised this didn't exist yet.

At the same time I feel that this kind of caching is as often a smell as it is necessary in an application.
LaundryLan: an Australian marketplace for laundry services
C is fast because decades of work have been spent on making good compilers and excellent libraries. C's lack of e.g. templates makes it more difficult to write efficient code in certain cases, c.f. sorting. I disagree that a typical desktop program that hasn't been specially optimized for speed will always turn out more responsive in C that, say, in Java.
Fortunately the market is about putting stuff into orbit, not about putting stuff into orbit with reusable rocket. ULA also has monopoly in Hydolox rockets. That however is not relevant and its not a useful use of the word monopoly.
We did/do, a worryingly large share of government revenue comes from that direction.

Combine that with the fact that a large finance sector is good for over all GDP but pretty much terrible for median GDP per capita (since all the wealth goes to relatively few well off people) and we have a nasty time bomb.

If you factor in the real levels of inflation against salary rises in the last 15 years they are flat for most and down for some.

I find it absurd that anyone is still arguing this is a problem, we've just watched the largest wealth transfer in history from the have-nots to the haves but somehow it's those poor immigrants who are carrying the can for it.
What is really dangerous is the mainstream media (NY Times, Washington Post) running stories based solely on anonymous sources.

The public has no capacity to vet the credibility of anonymously sourced claims.

Almost all of the current media narrative on the Russian story comes from stories with nothing more than "American officials say".

Remember that "American officials said" that Iraq definitely had WMD. Public support for the invasion was built solely on anonymously sourced news. American officials were actually politically motivated ideologues manufacturing consent, with journalists at the New York Times like Judith Wilson playing the part of the useful idiot.

The same thing is happening right now. This [1] New York Times story is a perfect example.

There is no place for anonymous sources on issues of war and peace in a republic. Allowing this low a bar for journalistic evidence leaves us completely vulnerable to manipulation.

[1] https://mobile.nytimes.com/2017/03/30/us/politics/devin-nune...
Unfortunately that growth is unsustainable as it is based on very high emissions.
The legislature is controlled by political parties. All he's saying is that politicians put their own electoral interests ahead of those of the country. I don't think that's even controversial.
Man I have yet to experience what people are talking about here. By that I mean actually have the traffic to worry about requests/sec. I'd be lucky to get 100 visitors per month haha, I don't really have anything. Good stuff to look forward to, glad to be able to learn from other people.
Battleships? Like that?

http://static.kidspot.com.au/cm_assets/32032/battleship-game...

I.e. turn-based and probably doable with an UI toolkit (as opposed to drawing stuff directly with DirectX / OpenGL)?

Anyway, shoot me an e-mail (address in my profile), I'll give you a few quick hints to get you started.
Yes. Bang on.

Manipulation of truth - normal business as usual by news sites or bias. (Old news?)

Fake prose with headlines for click farms (and now, political gain) - Fake news.

essentially We've got an additional problem to deal with.

If a news site decides to fabricate an article - thats fraud/libel and also fake news
Supply and demand.

Solution: Don't waste money one college.