skysight-inc/HackerNews huggingface dataset:
India has an insane population - 1.3bn - and some of the most complicated geo-politics on its doorstep. China, Iran, Pakistan, Afghanistan.

The cultural progress in India is very complex, it is nothing like the newly built USA - its histories and personal cultures are old and deeply entrenched - and it is nothing like the Europe that, in many ways, fucked it up with Empire. But we are seeing progress.

It is interesting to find that India is largely western sympathetic, and it is highly beneficial to westerners that it is. We put the geo-politics in western favour by ensuring they have nuclear weapons and advanced science programs, and we try and strengthen the nation and resolve the societal issues with aid money.

I'm not saying India doesn't have massive corruption, and I'm not saying the aid and incentives are definitely applied in the right way, but I am saying that calling out aid as incompatible with nukes and spaceflight highlights an ignorance of what goes on in India and the surrounding nations - and its impact on the west.
There's a special version of Godwin's law. Any internet discussion involving India mustn't fail to mention the caste system
All of those have a sane reasoning though.

0.1+0.2 is in fact, not equal to 0.3. it is equal to 0.30000000000000004. Floating point numbers aren't exact and you shouldn't expect them to be.

When comparing things to a boolean that thing gets cast to a boolean. This is by design. bool([]) evaluates to False, so obviously False==False returns True. Same goes for your last example, bool({}) evaluates to False, after which False==True obviously returns False.

Now whether or not you like the way those works, that's how it works by design and is hardly unexpected, except if you're unfamiliar with the language.
kkm, is that kilo-kilometer? Could we also say megameter? I like that word.
I think you belong to the group of people who think India should look into other things first instead of space program. Sigh.
But that's the thing. With callbacks, code that is logically the same (except that it's async) that wasn't nesting too much before, was suddenly nesting too much after.

And conversely, you can reduce nesting to, basically, zero in any imperative language, if you replace all your conditionals and loops with a bunch of labels and gotos.

Which is to say, how much code nests is very much a language design issue. Good PL design should not cause unnecessary nesting where it's not warranted by the structure of the solution.
"People in this country have had enough of experts" -- Michael Gove, in 2016, then Secretary of Justice in the Conservative Party government of the UK
This is total nonsense. Without advertising, how does a new competitor compete with the entrenched incumbents? How does anyone find out about your product? News media? Because media converage is often the result of having a paid PR firm pitching your story to reporters. Reporters then become the gatekeeper for what becomes successful or not. As far as word of mouth, that is very difficult to rely upon as a repeatable business model.

For example, if a smaller local bakery competing with a larger and more popular local bakery starts to make birthday cakes but they didn’t before — how does anyone in the community find out about it since people that buy birthday cakes typically go to the incumbent because they have no idea that the smaller bakery is starting to make great birthday cakes as well? It’s going to take a lot of time before that smaller bakery starts selling some cakes because nobody will know to go there for that purpose.

Advertising is precisely the tool that allows new market entrants to compete with the status quo. As another example how does anyone learn that they can run Windows on their Mac without Apple having advertised that fact? Tech writers? How do they find out? PR? PR is advertising too you know, a different kind, but it is still a paid effort to create market awareness of some product or service.

As far as “searching it out” — let’s take searching on Google or Bing as an example — the top organic results are the result of years of SEO; a new incumbent would be buried on page 20 for perhaps years which means that company will die waiting for word of mouth to start to happen. Meanwhile some big competitor with the budget for the extensive content marketing maintains their market leading position because there is literally no way for the new company to ever be discovered.

Advertising is critical if we are to have competition. If we want nothing but Soviet style companies, then sure, eliminate advertising. Good luck ever launching a new product or trying to disrupt anything especially in spaces where virility isn’t possible. A new, more effective adult diaper for instance — who’s going to run out and tell all their friends about that? How much does word of mouth influence a decision as to what car to buy? There’s some influence certainly, but my family of five has different needs than my single neighbor. So word of mouth isn’t so effective when discussing the finer points of 7 seat vehicles. So I search blogs? Ok, so what providers a blogger to review vehicles? Page views? For what? Bloggers will charge for subscriptions to read their content? Good luck with that. Micro payments could be a solution, but a company would still need to let the blogger know there is even a new car to review right? Or are the bloggers camped outside of dealerships waiting for unannounced new models to arrive?

PR is advertising, albeit a more indirect form and PR is very expensive.

My point; eliminating ads is bad for innovation and bad for companies who want to enter new markets.
This is shocking to me. Do you have any insight? Mercedeses newer than 2010 are considered incredibly reliable here in Europe. They had a rough decade before that, but since the introduction of W212 E-Klasse, they're back on track. Is that different for USA models?
An exaggeration could be written for any language. A decent programmer would not write code like the one you showcased as an example for callback hell.

This https://docs.spring.io/spring/docs/2.5.x/javadoc-api/org/spr... is not an exaggeration and I still would not use it to showcase how I felt when I had to work with Java developers.
Website building platform Strikingly raises $6M Series A
I don't necessarily disagree with you, but your comment is not relevant to the one you are replying to. You are just hijacking the top comment to rant (albeit a popular rant).
Sounds like the cassette and compact disk taxes that were implemented in some countries. Did they ever support the performers who really needed the money?
Yes. Next question would be - shouldn't India tackle poverty instead of space program first.
That's not the intention. They know it won't work on every single person, but as long as there is ROI then it works.
Gasoline engines can be plenty reliable. I think the main reason why a lot of cars from the 80s and 90s are able to go to 400k and more is (1) cheaper and easier maintenance, so more inclined to do it regularly (2) no fancy shit going on, no turbo chargers, no high-pressure fuel injection, thus far less wear on parts, no unreliable high-pressure pumps etc.

Replacement parts on these are also far more expensive. New turbo is a four-figure number just for the part. Injection pumps are bloody expensive, too.

Less optimized designs may also be a factor. CAD and FEM modelling has only become better with time, so back in the day engineers would rather make a more conservative design, nowadays that's not so necessary any more.
Feel secure with our professional locksmith in Balham
According to zipline website [0], there will be 4 stations, Mwanza, Geita, Mbeya and Dodoma. Looking on maps, Geita and Mwanza are really close to each other, moreover looks like at least third of potentially covered land around Mwanza is water. Wonder what is the reason behind this.

[0] http://www.flyzipline.com/service/
How can you make informed decisions if you aren’t even aware of all the available choices?
Skills required: MVICFDD (10 years)
This is a scam that should be investigated by the FTC.
Hey HN people, here are this week JavaScript top articles
With the side bonus that you can pronounce it "muh-gah-muhteh"[1] to really confuse people.

[1] I've never got the hang of IPA, sorry
"Monty suggests getting involved in open-source communities and spending time on personal projects. And he cautions that changing environments and code bases will mean even the best programmer has a lot of learning to do". This 100%

Unless you are working for an employer (and there are many of you unfortunate people) who owns all code you do even in your own time on your own equipment - get going with personal open source projects. He says that the majority of his project only he uses, so don't worry about adoption. Also, don't worry about needing to be at the bleeding edge of technology. Sure, if you like exploring new stuff go for it, but for those who are not explorers so much you will have to spend time learning rather than making.
check this out: http://www.tesloop.com/blog/2017/8/30/tesla-model-s-hits-300...
I'm not talking about consumers but advertisers who are the clients and the media agencies they hire to produce and execute these media campaigns.

The internet has increased efficiency and lowered prices but this also has an effect of amplifying any misaligned incentives - so now agencies which are bonused on clicks will deliver cheap clicks, whether it's actually producing sales or not.
If it’s “900” pages of pure content, rather than ads, hell, even I’d buy it.
This is a bug in the library. The correct way to do these "async but not really" wrappers is to call the synchronous implementation in a separate thread pool worker thread, and wrap that into a task (as Task.Run does). This is hardly optimal perf-wise, but it is truly asynchronous wrt to the caller. If I remember correctly, it's what Stream does for its default implementations of async methods.
JSweet version 2.0.0 released: new features for an open transpiler
The Oxford Mathematical Institute has one just outside the entrance. We also have Penrose himself though :P

More info:

https://www.maths.ox.ac.uk/about-us/life-oxford-mathematics/...
http://www.maths.ox.ac.uk/node/865
What's the 'due process' for cancelling a domain registration?
People do awful things to each others from the beginning of time, yes. Should we embrace it? No, we should learn to behave better.
I'd suggest that someone with such a blinkered pseudoscience view of the world would be unlikely to have his opinions changed by anything sort of a mind-altering epiphany (he's basically a sexual equality flat-earther, really.)
Go's model breaks down as soon as you have to invoke into non-Go code, because the latter has no idea about goroutines.

This is a general problem with all "green thread" abstractions - they are not OS level, or if they are (as e.g. fibers are on Win32), nobody cares to use them.

Promises, on the other hand, can be mapped to a straightforward callback-oriented C API, thus allowing a fully async execution stack end-to-end across different languages. You can even go one step further and define a uniform API for all such callbacks, as WinRT did.
How to hack a VR LiveTour without using a fancy camera
ICE = internal combustion engine
And you're suggesting the opposite??
> India had a good run. The technical deficiencies and unsophisticated working environment would eventually result in failures such as these.

Odd. When SpaceX loses a rocket, do you write that off as American technical deficiency as well?
While we're at it, ASP itself had JavaScript (well, JScript, technically) support alongside VBScript, out of the box. It wasn't particularly popular, probably because anyone doing ASP was likely to be using the rest of MS stack - and that meant VB for desktop LOB apps, usually.
C compiler undefined behavior: calls never-called function
Except in javascript you can unpack by name. This would solve this issue as well.
Contextual Chatbots with Tensorflow
A major benefit of immutable data is worry-free sharing, and it's how you make persistent data structures fast. You simply can't afford to copy the whole world on every update.

There are some performance implications with NUMA, but there aren't serious multi-threading problems with immutable structures. Immutability means there isn't anything to race with, as long as initial construction is retired properly before other threads see anything, which is a compiler / runtime implementation problem, not an end user programmer problem.
Source: Missile with an apparently very very low failure rate fails once.

Them damn Indians and their shoddy engineering is certainly to blame. It's just stereotyping/racism. Flagging/downvoting would be appropriate here.
Python and Java threads block the thread on I/O. Which is wasteful, because you have a huge chunk of memory allocated for the stack of that thread, being reserved but not actually in use.
Thanks for reminding me about the Ztools! Absolutly love some of the applications found on https://zmap.io/.
You might have noticed that we were talking about C and assembly.
None. That's the problem.
lol typical Hewer!
The standard response to that should be "shouldn't the US?".
modules are unloved children, I recently used scheme48 which has a very nice module system (funny considering how old, but anyway) even though other don't have one..
I didn't downvote you, unless I fatfingered it on my phone!
How to Read an HL7 File Using Talend Open Studio
There's never been a series of rockets with a significant number of launches that _didn't_ have a failure or two.
https://en.wikipedia.org/wiki/Hype_cycle
Promoting science and engineering while creating jobs in both fields is one way to tackle poverty. And a space program is doing just that.

It's probably not the single most effective measure against poverty, but it doesn't seem like the worst thing to do either.
A society should progress and then its shortcomings have a way of solving themselves. Not a zerosum game.
Cat Launched T20 Tablet at IFA 2017
Not really, Flattr distributes your subscription automatically between the content and sites you engage with. Without the need of user interaction.
Win32 has been offering fibers for ages, but no-one picked them up. Even .NET started designing around them (there are some vestigial remains of that in CLR hosting APIs), but abandoned that effort before it ever shipped.
Well that's a relief. They are talking about books, but I suppose it applies to all the time we 'waste' on HN and other news sites too.
41 launches with 2 failures seems pretty impressive to me. I think the current Soyuz (Soyuz-2) is at nearly 70 launches with 3 or 4 failures (some partial) and this is considered one of the most reliable systems made so far. (Obviously not making an exact comparison - PSLV can only lift around half or so as much to LEO as Soyuz).

Hopefully they will find the root cause and get it fixed before serious delays to the Indus lunar rover launch are caused.
Perl as PID 1 under Docker
I don't know, ensuring memory safety at compile time and safe concurrency is a pretty big win for me over C, I know many people who claim that they can write/debug C programs to be memory safe, however the real world would respectfully disagree.
"A really nice and refined 1990s language" really is a perfect description of Go (and also explains why some people love it with a passion, while others can't understand what all the fuss is about).
The US doesn't have a proper healthcare system, what's it doing with a space program? The EU has a still-simmering financial crisis; what's it doing with a space program? Japan has a looming demographic crisis, what's it doing with a space program?

I mean, you could say this about literally anywhere. No space programs allowed until everything is perfect!
Why is that?

Assuming that the advertising site would just have a proxy that tunnelled everything to the ad server, would the ad server not get the exact same traffic?

Do you mean that the problem is that the site showing the ads could easily fake more client traffic to the ad server?
It's 900 pages of pure content ... but costs $95.
Don't be so sure your $CURRENT iPhone does not do that. I am watching a screen right now where I see the probes from iPhones fly by (# tshark -i wlan0 subtype probereq). Seems less then other devices but still they're there.
Sites do this. For example, see Instart Logic: https://github.com/gorhill/uBO-Extra/wiki/Sites-on-which-uBO...
Other news coverage (e.g http://www.bbc.co.uk/news/technology-37646474) suggests that Zipline has some sort of rudimentary reporting to Rwandan ATC already. Presumably a more complex system could be developed allowing coordination of flightplans, remote takeovers etc.

I think the real problem is regulatory; any such system is only likely to happen if it has the explicit blessing of a regional Air Traffic Management authority, in which case they're probably more likely to develop, fund and run it than a startup, though there will be a place for technology companies that don't mind working with their procurement cycles and living off grant money for a while. A quick Google suggests US authorities are working on it http://www.latimes.com/business/la-fi-drone-traffic-20170501...

Other drone delivery programs in developing countries have foundered because those countries have refused to give permissions for flights out of security concerns.
Better measure would be number of tests passing that prove business logic.
Can you point us to a public repository that contains your output? It would be very instructive.
Benefits and Side Effects of Agave Americana
You and I might dislike ads but don't you think there's a pretty big chance that a lot of the products you are hearing about from your friends were only brought to their attention thanks to ads? So without ads your friends would not have known about the products that they do now.
Thanks for the writeup. What a fantastic read.

You also, implicitly, very well explain the reason why it's sacrilegious to dunk a piece of really good Sushi into a mixture of soy sauce and ersatz wasabi. If you invest so much care into the rice this is an insult to chefs studying the process for years.

I have a question, which you may be able to answer. I'm off to Japan in ten days and would like to try some good sushi, without completely breaking the bank.

The problem with top level places, apart from paying 400EUR for a 30 minute meal (which, admittedly must be out of this world) is to get in in the first place. Web sites (if they have any) are in Japanese and most such places only take reservations by phone, which, for a gajin is pretty much a deal breaker.

Do you have any tips about second tier sushi places, which serve a good product without totally killing off the budget? Where to find them, how to spot them and what to look out for? Any other important tips you can think about for a 3 1/2 weeks trip through Japan? (By train, Tokyo to the South and then up to Hokkaido)

I hope this is not imposing, but that was such an interesting and insightful writeup that I just had to ask.

Thanks!
Exactly, you can not ask people to "care" and make "informed decisions" around tiny amounts. Then they will just skip it.
Show HN: React without a build step (no JSX)
Doubts raised about CRISPR gene-editing study in human embryos
The title made me click because "wow, their own internet". Oh, just infrastructure, I should have known ;D
That's because of the "fuel reserve" in your gas tank. You can Google that term to learn more.
Yes, outsourcing law and order to local communities has never resulted in race biased enforcement of the law has it? Local communities to electing judges and DA's and Sheriffs to be tough on crime by minorities if vastly superior no doubt.
Questions Freelancers Should Ask Their Potential Clients
As long as ridiculous concepts like fossil-fuel burning cars are legal and in wide use, I think it is premature to optimize for program power consumption.

There are far bigger issues.
AI Analyzes Gravitational Lenses 10M Times Faster
How does this differ from what prolog does?
Rugby is a much better analogue to gridiron - it's essentially the same game.

The huge and essential difference is that in gridiron the players in the 'scrum' start ~2m appart and run towards each other head first at full speed. And while most players in rugby can go several plays without taking a hit, linemen take a significant hit basically every single play.
Ads are not about being aware of all available choices. It is about presenting one specific choice in the best possible way : not the best way to make an informed decision
Lots of people get technical language wrong much the time. This is fine. Normally one does not correct heavily because one is polite. When one hears someone starting to spread the mistake one feels a duty to correct to prevent further misinformation. This is tedious but still fine.

What is not fine is when the person using the technical language wrong starts explaining that their ignorance is better than other peoples' knowledge.
Guess what? GnuPG also supports S/MIME.
My Six Questions – Paul Vixie
AMP still requests ads separately from the page and it still loads any ad without objections. It's just that if the ad is also written in AMP and signed by a validation service, it qualifies for faster loading instead of being delayed by at least 2 seconds (or is it more?) after page load and throttled to 1 ad load per second on top of that when there are multiple ad slots.
Both iOS and android apps have been rewritten as well ;)
Well at that point I think you've hit the agency problem where management's goals and the organization's goals are different. The organization's goal is delivering results but that is not necessarily what management wants right now.
Floating Point visually explained
Just tried this. Other than having to redo all my forums passwords again this browser looks to be a winner. On my phone firefox ran very slowly and hogged too many resources.
Nintendo loses $10M lawsuit over Wii Remote technology
I thought that was a generally known thing. A higher speed motor is smaller than a high torque motor for the same power. I don't think electric motors are almost ever connected to speed increase gear. It's almost always reduction or direct drive.

You can check any hobby shop or Alibaba to verify the above.

Probably related to some physics of magnetic field vs current. Would need to dig deeper into that dome day...
AMP ads are still served from other domains; but you have the option of writing them in AMP and having them validated & signed by a service to qualify for faster loading.