skysight-inc/HackerNews huggingface dataset:
If you understand why previous bouts of automation didn't harm workers, you'll understand why the pace and magnitude of automation doesn't make a difference in whether automation is harmful or beneficial to workers.
Reading crap code should give you inspiration to rewrite it in a better more understandable way.
I beg to differ. Here are a few examples that you might have heard of:
ESRI
Oracle
Using Pug / Jade with Angular
tl;dr:

Fine with commercial users not giving anything back? Apache2.

The best shot to dual-license your free software? AGPL3.

Care about patent attorneys' working hours? EPL1.

Dyslexic? MIT.
Niche creators never had a chance in the first place. The few pennies you get for thousands of impression don't cover the expenses to run the site or the time to write the content.
Here you go! [0]

[0] https://en.wikipedia.org/wiki/State-owned_enterprise#Germany
A much more important question is whether the Luddite fallacy, which all of your predictions are based on, will prove to not be a fallacy. So far no evidence it's a valid economic theory, and plenty of evidence to suggest it isn't.
I believe the correct term is lobbying not blackmail.
Firefox uses Google Location Services for geolocation by default
It looks like Ray tracers are new Fibonacci calculators / Tower of Hanoi solvers :)
Just want to swing by and say thanks you! I use your site every day!
I think this is the disconnect. One can understand why curl is written in C, not expect Daniel to write it in another language, appreciate that the overall vulnerability count being impressively low considering how old the project is, and still worry about the section about vulnerabilities in the original post looking dismissive when it comes to vulnerabilities that are attributable to C and perhaps getting trotted out in the future by others contemplating new projects as an excuse not to use a safe language.
linkerd is a router and not a "web server", so there may be features web-servery features that you still want from nginx that don't belong in linkerd. However, linkerd should be useful as an ingress server. To this end, we've just recently added support for the kubernetes Ingress API, which is available in 1.0-RC1.
I log the requests to my DNS servers.

My client embeds information I need into the host part and the custom DNS server always returns NXDOMAIN.
Kcgi – minimal CGI and FastCGI library for C
Solar and wind have a rate of zero nuclear accidents per install, and as that seems to be the only kind of accident you or anyone else counts towards nuclear power's total they're clearly better than nuclear in that regard.
Using the history of congress editing wikipedia pages I found the answer -- they are their own ISP:

http://whois.arin.net/rest/net/NET-143-228-0-0-1/pft

http://whois.arin.net/rest/net/NET-143-231-0-0-1/pft

https://en.wikipedia.org/wiki/Wikipedia:Congressional_staffe...

https://www.whoismyisp.org/ip/143.228.255.255
This is huge. A while back this product was offered in the enterprise market for ~$100k per instance.

We have been using CesiumJS (https://cesiumjs.org/), which is fantastic, partly because Google stopped developing Google Earth. But it would be great to see new features added to a very mature product.
One idea could be, use this dataset for training an image recognition net, and when there is no codebar fall back on that.
Best ever?! Nice landing page, but every other link is "Resource Limit Is Reached".
>( (...) even after you have left FB)

even before you join FB or even if you never join.
It's just a change in safety mechanism. If a car is capable of stopping in a shorter distance (because it has faster reactions, and now weighs less) then the speed of many accidents is going to come right down. If a car is capable of ensuring a collision is directly head-on rather than partial clipping, the types of safety mechanism can change.

Nothing is going to change over night, but there's not going to be a need for the plethora of different options to cope with different types of accident that we have now. This will then drive planners to change how roads work - e.g. segment heavy transport maybe - and it will become a virtuous circle. Smaller, light-weight transit will make electric much more economic and work better for large cities. It will be an excellent change for everyone except those wedded to their SUVs.
Let's call it Crust
>So now you consider the system of [experimenter 2 + [experimenter 1 + system]], and we've got infinite regress — a.k.a. the measurement problem.

At the risk of sending things off an a huge tangent, it's interesting to see physicists recognizing that an infinite regress is, at least sometimes, unsatisfactory (even though there is of course nothing incoherent per se about the concept of an infinite sequence). Physicists usually tend to give short shrift to metaphysical arguments that rule out certain states of affairs on the grounds that they would involve an infinite regress of a problematic kind. But the logic you're using to argue against decoherence as a solution to the measurement problem is very similar to e.g. Aristotle/Aquinas's argument that the causal hierarchy must have a terminus. I'm not saying that in an attempt to start an argument about God. It's just interesting to see similar reasoning used in such different domains. (And of course in neither domain is it entirely clear that the reasoning works.)
Who did?
It's the flow graph of the $ thing that is of concern, not the terror of weaponry. Everyday life is terrifyingly unexamined.
There are many reasons why curl uses C, and should continue to do so. Yes, C allows a combination of portability, performance, and accessibility of your source code by others that is not matched by any language. And yes, C was a perfectly valid choice throughout the vast majority of its life and still is. Switching is not a realistic option at all.

But I think Daniel's original attempt at explaining away C's security issues has been debunked. And I think he owns it well by singing a slightly different tune in this blogpost.

The lesson learnt here is that if you use C, don't try to explain away the security issues you have just opened for yourself. It will not hold up. Accept that the safety of C is a very serious issue, and that there are other reasons you choose it. Choosing C over more secure options does not mean you don't care about security, but it means that you had to make pragmatic choices. Choosing C over more secure options and subsequently attempt to minimize the security impact of this decision (not talking about Daniel here) will lead you to not addressing those issues effectively.
This is a strawman - the discussion was not about investing more in alternatives, but about the effect shutting down nuclear has in prolonging the phase-out of coal.

Given that the shutdown of nuclear is extremely expensive, and that decommissioning before the planned lifespan also involves massive payouts to the owners and reduced time to amortise cleanup costs etc., the economics also vastly favour keeping them running.

It also ignores the vast healthcare costs involved in dealing with respiratory illnesses - including for children - as a result of coal. Few people fall over dead with no cost of care for respiratory illnesses.

So if your concern in healthcare spending, that's another reason to at a minimum not shut down nuclear plants until all of the coal plants are gone.
Feudalism is not a terrible analogy. It's just not complete. It's still stick, but now we get carrot too. We still get the stick as in - don't pay your taxes and you go to jail or can't pay rent - you're out on the street. It's not beheading, but it's still force backed up by promise of violence.

But now we also get the carrot - the freedom to consume what you can afford to.
I agree with icebraining that it's not necessarily dumb for a business to advertise on less known or even irrelevant websites. It's the same difference between an ad flashing on a video wall on Time Square, or a billboard along a busy highway, or a poster hanging in a mall. Each has a different reach and purpose and with that comes a different price.

Google gives you the choice where you want your ads to be displayed; whether it's within the Google search results, or on websites like yours, or there are programs like Google Doubleclick where you can chose which websites you want to display your ads.

I think most of the criticism here doesn't so much reflect the ignorance of advertisers like the parent comment says, but ignorance of the people commenting how advertising works.
What about Creative Commons Zero? I've been told that's a great way to make your small source, etc examples free. I use it on dozens of my github repos:

https://github.com/melling/ComputerGraphics

https://github.com/melling/ios_topics
Are you talking about plastic and their resin codes? Only the number there matters (it identifies the type of plastic), the arrows not. https://en.wikipedia.org/wiki/Resin_identification_code
My understanding is that there is a cartel of operators in the US. If ISP 1 goes to area A, then ISP 2 will not go to area A and go to area B instead. ISP 1 will then not go to area B.

This is an effective way to maximize profit at little to no cost and is not uncommon in many markets around the world.
I don't get all the C "hate" either. Sure, C is a source of many "interesting" things - but it's also a natural part of control systems in avionics, space craft and nuclear power plants. I don't want someone who just read that "Rust is a great, safe language" to rewrite those. I really don't.
As [1] points out above, while the largest increase is in the bitcode, it's still a 2.2x increase in the non-bitcode portions of the binary.

[1] - https://news.ycombinator.com/item?id=13993961
DIY in-memory cache in Swift
Test your terminal skills #1
Yep, as far as I'm concerned this article is a non-event without data showing this isn't what happened. "Business slightly tweaks marketing expenses" just isn't as attractive and rant inducing.
One missed point: inequality.

On one hand few companies which will own autonomy tech will get all profits, while a lot of ppl will lose job. So the transportation cost instead of going to labour will mostly go to capital owners or decrease.

In long run we should be fine, but in short it may cause a lot of friction.
This led me to an idea: why not buy online ads targeted by IP address at the IP ranges of congress? It would be extremely targeted since it would only be seen by computers on the hill.
FDA Approves First Drug to Treat Severe Multiple Sclerosis
LLU is a regulation to break existing monopolies and allow some degree of competition to happen because an unhealthy internet impedes the country economy.
Yup, I wanted to comment on the very same thing, but you did it better. Thumbs up.
I already added windows support with msvc yesterday.
Feels like we're getting breakthroughs every few months now. How close are we to the point yet that a mobile phone can generate speech in close to realtime that is reasonably pleasant to listen to for long periods?
I don't know anything about Zig, but I believe that a good reason for cURL to be written in ANSI C is that even your toaster ships with a C compiler able to build the source code.
Is Debian / Ubuntu doing anything like this?
Bang on point. All the people who complain "oh but C is so dangerous you should rewrite in $HotNewLanguage" do nothing to actually help with their "expert" recommendation.
MTailor (YC S14) Is Hiring a Performance Marketing Manager (SF)
A not for profit “Uber” alternative?
so i was chatting to an Uber driver the other evening and like many, he was saying he barely scrapes by, as it becomes this global behomoth...anyway, so i thought what if they all just do their own Uber? I know Uber has first mover advantage and a pretty defensible model, but then again, so did Sky TV until Democracy Player came along.
the "later" part doesn't sound a good advice. who control the leicity of a gpl version release?

say I'm releasing a document that say it's gpl v4 and assign all ownership to me. or the FSF goes corrupt.
> Are you suggesting that impoverished people from developing countries who have just lost their jobs to automation are going to embark on an international journey in order to storm my house and take my stuff?

Um, yes, exactly (modulo "to automation")?

Just how many migrants arrived in Germany last year? Do you suggest they are all somehow "privileged"? And that's just the beginning!

You (probably) live in a place which is geographically hard to migrate to, as you'd basically need to cross the ocean to do so[1]. On the other hand, and on the other side of the pond, we've seen hundreds of thousands of people come here on foot or on boats that I'm amazed even kept afloat as long as they did.

It may look far-fetched to you, but it's already happening. It will get to you sooner or later.

Disclaimer: I'm not against migrants or anything (virtue signaling!), but I feel bad that our policies were among the causes which made them migrate in the first place. I think that such policies were developed by people with a mindset similar to yours: whatever happens there it's not here, so whatever. It is not so. Whatever happens anywhere will, sooner or later, come here and sit on your lawn.

[1] And even then there are people who view migration as a major, significant problem - some of them are even in positions of power.
"The Library Of Babel" by Borges was great. As was "Pierre Menard, Author of the Quixote."
Jesus, this reeks of a big company throwing programmers at a problem until it goes away. Myriad memory corruption issues all solved with input validation. Surely there has to be some kind of process improvements they could implement, at the very least fuzzing and valgrind (or similar). How do you not read this and want to rethink your strategy.
Funny thing is that law is actually illegal:
https://www.theguardian.com/technology/2014/jun/24/british-g...
Central economic planning does not automatically mean that it will always miss consumer needs. It was a big issue in USSR which some academics were planning to address with advancement in cybernetics (which meant something like what we call "big data" today), but it never received proper attention from the government.

Regarding advertising, the customers of advertisement agencies (there were few in USSR) were firms themselves, not Gosplan. Every Soviet firm or Glavk ("main committee" - sort of a business unit in Soviet government responsible for the management of whole market segment) had a plan, that's true, but it was up to them how to implement it, so some did invest in advertisement (examples were beverages, perfume etc etc).
Java Magazine: The Rise and Fall of JVM Languages
There were some detractors who have been in the industry for quite some time; can't remember the exact names but folks from either Lockheed or Boeing as per Ashlee Vance's Elon biography.
> Nuclear plants can, in a worst case scanario, be given the SCRAM treatment to shut them down hard. If that procedure is successful then the reactor is off.

It isn't as simple as that, with a lot of reactors. The ones at Fukushima were SCRAMmed. A running nuclear reactor will build up a collection of fission products that have various half-lives that can cause problems. In Fukushima's case, these fission products continued to decay and produced lots of heat (about 6.5% of the heat produced during normal operation, according to https://en.wikipedia.org/wiki/Fukushima_Daiichi_nuclear_disa...). It was this heat that raised the temperature of the fuel and boiled off the cooling water and caused the disaster.

So basically, with lots of reactors, SCRAMming is not enough - you need to maintain cooling for quite a long time afterwards. It is entirely possible to build reactors where this is not the case.
That's a stupid straw man.
In what way do employees not also take all of those risks?
The degree of risk might be different but employees are also betting on the success of your business.
You only have to look at the recent US election to see that people are taking all these risks.

Whilst I imagine a lot of people on HN see these risks as negligible they do still exist and it can go wrong.
Correct, even just paying for delivery to homeless shelters is the money no store owner wants to pay and even if you get volunteers they still have to pay for gas.

Edit: forget gas even paying the employees to sort the food that is still edible costs too much.
The headphone jack ain’t dead yet
Ghost in the Shell review: a solid film built on a broken foundation (spoilers)
The Girl Who Loves Roses (short Film)
Signs are still pretty small. It's just a matter of taste I guess.
Can anyone from Open Street Maps comment on how this release impacts their various projects? Does it fill in any missing functionality? I've lost track of the range of OSM projects but I know there's been a lot of work on improving the 3D dataset. Are there any sources for global satellite imagery under a reasonable licence?
> CC0-1.0	!	?	Copyright-only. Backstop license gives comfort. Not OSI-approved.
Full Stack Developer at Qualto – Media Monitoring Platform
Is that really such a headache? Usually all of that is already there but the manufacturer is doing signature checking.
Toshiba's chip business draws about 10 bidders
The BBC article doesn't use the word "today" anywhere in the text, nor does it provide a date. Does "X set to do Y later" in journalism-speak mean "later today" instead of "later somewhen"? Is this another idiosyncrasy like using commas instead of "and"?
CC say it's suitable for software (unlike the other CC licenses):

https://wiki.creativecommons.org/wiki/CC0_FAQ#May_I_apply_CC...

However the OSI didn't approve it and don't recommend it, mainly because it explicitly does not cover patent rights:

https://opensource.org/faq#cc-zero
Ask HN: Which tools or library you use to check cluster node health?
I want to create a python program to check cluster node health.
While searching I came to know about consul.io
What are the popular tool/library being used by people for it.
From: https://github.com/google/earthenterprise/wiki/Google-Earth-...

"The Google Earth Enterprise Client (EC) is required to connect to Earth Server and view 3D globes. This client is not open-sourced; but will continue to be maintained by the Google Earth Team."

That's a shame.
Voice Calls: Secure, Crystal-Clear, AI-Powered
For first question: I'd say pop-science does a surprisingly good job of conveying the consensus on extra dimensions -- they are a totally reasonable possibility, but their effects are to be felt in realms far beyond the realms that experimental physicists can study well.

But if they exist, they probably have important (but unknown) effects. And your proposal that they explain randomness is a good example of that. But to me it doesn't feel right.

Quantum randomness somehow doesn't seem to be of that kind. Perturbations from unknown dimensions might well look like randomness, much link an RNG in a computer. But that is still masquerading as a classical random process -- it would not show the weird correlations found in QM.
As an addendum, using a Rust library in C is quite easy: https://doc.rust-lang.org/1.2.0/book/rust-inside-other-langu...
Getting a bad gateway error...
Farmers tend have a tremendous amount of brand loyalty and farmers grew up loving John Deere.
The cheap arm project: An affordable, open-source robotics project
Need to add the CCDL: https://opensource.org/licenses/CDDL-1.0

If I recall right, it was written originally by Sun a long time ago, to allow them to open-source their software while giving clear terms to entreprise users to let them combine/integrate software together.

It is unique in some aspects and it is friendly for entreprise.

https://en.wikipedia.org/wiki/Common_Development_and_Distrib...
Actually, there was some internal competition (e.g. Aeroflot vs railways, tobacco brands etc) and advertisement was indeed used as a tool to compete. It also worth to mention the NEP period of USSR history with full-scale competition, when a lot of advertisement artworks were created by Rodchenko and others.
I know exactly which verbs you are referring to. J. N. Adams's book about Latin sexual vocabulary taught me them.
Haha I wish. No it's an ADPCM encoded wave file. The demo is like 16MB and at least 10 of that is the audio :D ADPCM is nice because it's small-ish yet very cheap to decode. The sample frequency of the file is an exact multiple of the GBA's frames per second, which meant that the entire "decode the next chunk of audio" routine could happen on the frame interrupt. This avoided audible clicks or bad synchronization, and left nearly all CPU time for the visuals. Not our idea btw, we stole the player from Janne / Matt Current.

The track was purpose-composed for this demo though, and we did have quite some fun times synchronizing the visuals to the track. We used a tool called GNU Rocket[0] to change parameters over time (eg camera position, angles, anything we'd want to animate) but it's a desktop program. So we patched Visual Boy Advance to write all parameters to some piece of uninitialized RAM on every frame, and then inside the demo we just dereferenced a hardcoded pointer to that place. No access violations in GBA land so this worked :-)

Then, when we compiled the demo for release, we simply recorded a stream of parameters, again 60x per second, as a binary blob. No compression no structure no nothing. Just on the nth frame we'd look up camerapositions[n] and that was it :)

(we were on a bit of a deadline)

[0] https://github.com/rocket/rocket
"""
His maternal ancestors were settlers who lived in Texas, and over the generations acquired a 25,000-acre (101 km2 or 39 miles2) ranch near Cotulla. As of March 2015, Bezos was among the largest landholders in Texas. Bezos’s maternal grandfather was a regional director of the U.S. Atomic Energy Commission in Albuquerque.
"""
From Bezos wikipedia entry[0].

Hardly what i would call first generation rich... The foundation for his wealth (his education, social status etc) could - his ancestors being texan settlers and all - very well be based on very much violence (theft of land from native americans etc.)

[0]https://en.wikipedia.org/wiki/Jeff_Bezos
It would be a big problem to support such a library. It's enough to have a Maven library to simplify the integration, though I'm not sure if it's available now. Or you can build a jar and use it - that's how you manage integrations in Java :)
Also reading is partly psychological. There's a finite set of shapes, one can always guess right.
They are usually better in Latin since there are subtle linguistic hints that are lost in translation.
I would also like to see these arm chair developers bootstrap a new set of compilers, operating system and tool chain with a native system interface written entirely in there super cool new languages that are going to replace C and C++.

For all the talk of 'a better system programming language' and replacing C/C++ there is curiously little interest or code written to prove that any of these new languages can be used to write systems from scratch and that the language and runtime can scale across architectures.

Thats before you even get to a comparison of efficacy and speed vs C/C++.