skysight-inc/HackerNews huggingface dataset:
> such high punitive damages

J&J's annual revenue is $70B so $55M is what, 0.07% or something like that? They probably spend more on refilling their vending machines.

Or let's put it another way. Say you are making $100K, it would be like paying one $70 fine for giving someone cancer. A speeding violation will be more than that in most states.
So then all those businesses raise the cost of their goods and services to attract employees who demand higher wages and better working conditions, effectively wiping out the net benefit of UBI in the first place.
Why do API developers add a HTTP status code in their JSON response, when the HTTP status code is already in the header?
I guarantee you that there is a good reason WhatsApp doesn't have a presence in Brazil and doesn't show its face in their courts. I have no inside knowledge, but I'm assuming it's because legal presence will give the Brazilian government even more leverage to coerce them to dubious ends, expose them to more liability, etc. I do know that Brazil has a history of corruption and tragically stupid foreign trade policies.
Is it there any way to download the assets of the website too? Right now the html has urls pointing to archive.org.
Generally good questions.

However I would not ask a candidate or more specifically I would not show him the code for fork bomb. I would ask him what fork bomb is or demonstrate it on some demo VM and ask him how would he prevent himself..

There's too many technologies already. I would not ask specific questions about the staff we use but instead a very generic ones.

Like really it's almost impossible to be a specialist these days and you can pretend your company is full of rockstars and works on the next big thing but in fact you are just bunch of posers.

Nobody really knows everything to the detail. I really hated when my colleague asked new people really deep stuff about Puppet and then we have switched to Ansible and half of the team was clueless and had to learn along the way. That's what good engineers do. They adapt. They learn the concepts and focus on delivering a good service. They do not memorize man pages.

When it comes to scripting / programming do not print scripts on paper and make the candidate to describe you what is it for or find a bug / mistake just by reviewing the paper. It's insulting. Especially if you do not follow any conventions or your code is not idiomatic.

Also I would never ask a question "What does the following command / parameter do". These are not good questions. Ofc they are asked often during interviews but are just plain stupid.

How would you display last / first 10 lines of a file ?
How would you remove an X string from a line / row of text ?

and so on...
'China's Elon Musk' just raised $120m to disrupt the auto industry
Say you're making an ajax request to this API, you don't necessarily know the status, especially if you're in an "always" handler or something.
The one theory I've seen that makes it make sense is that Dave Kleiman was the real Satoshi Nakamoto. Kleiman died in 2013. Wright is trying to set up a claim on hundreds of millions of dollars of bitcoins, if they can ever be recovered from Kleiman's effects.
Labor is wrapped up in the intrinsic value of things. Gold is only intrinsically valuable after it has been extracted, therefore its labor costs are included in the price. Don't believe me? What happens to the price of gold when it suddenly becomes much easier to mine for it?
I guess the implication being there'd be a massive number of charge spots and you could swipe your card to pull off the grid what your home is putting on.

But this would mean turning a car-park with just 40 plugs into needing 1,600 amps at 240v. With those grid connected homes having modest 2kWh solar installations you're talking 80kw/h. If you only spent 3kWh getting to work on average (double that for the round-trip) you'd fully charge the cars in a couple hours.

So I guess the goal would be to run your home off the unused capacity. But then you're putting a far heavier duty cycle on those batteries. Whose going to pay for them when that $10,000 pack needs to be refurbished in five years? Or do we just accept EVs depreciating down to zero when the pack replacement cost exceeds their value?

There may well be good answers to all this. Just some things that popped into my head.

It would seem at first glance to be very costly for the car park, the grid and the consumer. I'm not sure any technology with the depreciation schedule of lithium batteries makes sense financially or environmentally?
This but with jsonp might make sense; with xhr you can always get the http response code
Craig Wright will publish “extraordinary proof” that he is Satoshi
Additional anecdata: At my place of employment, after the required code review, we must write an essay about the change and have at least two coworkers approve it. Then we must email the essay to a mailing list of several hundred people. One of those people is the designated external reviewer, who must sign off. However, lately, this final reviewer has been requesting 10+ modifications to the deployment essay due to a managerial decision to "improve deployments". Moreover, deployments are not allowed 1/4th of the year unless a vice president has signed off.

Any code change requires this process.
Isn't that six reasons?
How so? It doesn't look that different from Google or Bing. Less clutter even makes it look better.
Probably because HTTP status codes are perceived to be at a different layer of the response than the body. A lot of developers (myself included, for trivial things) treat HTTP bodies as strings with no associated metadata.
Depending on the technology you're using to access the API, the HTTP status code may not be exposed from the underlying stack.

For example, Microsoft Silverlight only returned 200 or 404 status codes: https://msdn.microsoft.com/en-us/library/system.net.httpstat...
Upwork makes a bold and desperate play as competitors descend on low end market
They're not. Corporate America is pretty risk averse. 90% of any top 500 would freak out about that. Imagine a guy in the legal department rewriting the Eula in his spare time, or the hr director rolling in with a new employee handbook.

Software is a little special, because you can still kinda get away with that.
What are the alternatives for a full web search API? Yahoo BOSS closed down a few weeks ago. Bing seems the last man standing. And, unfortunately, none of the ones I've tried are very good; one project I'm working on needs to prioritize newer results over older ones, and only Google had a sort by date option (which I think was also removed in the past).
TeamCity is a great CI system.
Does anyone know of an API that returns pages related to any given URL? I'm looking for an alternative to Google's "related:..." search, which was only reliably accessible through Google Web Search (Google Custom Search is very expensive and has a limit of 10K queries per day).

For example: https://www.google.com/#q=related:http:%2F%2Fagiliq.com%2Fbl...

It returns pages related to any given page, and works at the specific page level (not just at the domain level, like SimilarWeb's API).

I've migrated to Bing for all other web search needs (way cheaper and without volume limits like Google Custom Search), but Bing does not offer a "related:..." equivalent as far as I can tell.
eqeee
eqeqeqe
That would be called a "bug," and a perplexing one, at that.
Because client coders don't always have access to the headers. Don't think of how you would write a client; think about how someone in the most messed-up programming environment that you can imagine is forced to write clients.
I'm sorry, but that's a lousy answer. It's lousy because you don't trust him or other people to give your perspective a fair chance. When you tell me, "I'm happy we can reflect publically" and then clam up and punt when someone else asks you to expand, you not only lose credibility, you're also stealing credibility from the ideas you're defending.
>I can't understand the cognitive dissonance that makes a person marvel at how "amazing the brain is" while simultaneously ignore the suffering of billions of those brains.

I can.

Humans are good at coming up with brilliant ideas (such as, say, the concept of translation). But they are absolutely poor at executing them effectively and "at scale" (translating arbitrary works from one language to another). So "AI advocates" can talk about how amazing the brain is in coming up with ideas (as if ideas were all that were needed), but what they really want are mechanical brutes that are able to execute those ideas quickly and effectively.

At least some people hope that the proliferation of AI labor could mean a reduction of human labor, potentially reducing the "suffering of billions of those brains". This, of course, hinges on whether if the gains of productivity can get redistributed fairly (or if they just accumulate to those who already have capital). And then, there's all the social turmoil that occurs during the transition phase: humans may not want to be obsolete, humans may actually like working, AI accidentally becoming an 'exisitenal threat' due to human error, etc. The brains will suffer more in the short-term, in the faint hope that they will suffer less in the future.

EDIT: "The vast majority of automation tasks don't require advanced AI. The vast majority of human work can be removed without recourse to AI."

I would argue that when you get to the point when we have automation tasks and human work unnecessary, that we already have AI. We may never reach the stage of Strong AI because it turns out that what we actually do is not intelligent enough to require Strong AI.
Google Custom Search is one option, but it has a limit of 10,000 queries per day and is very expensive compared to Bing ($5 per 1,000 queries).

I've migrated to Bing, myself -- no volume limits, generous free tier, and much cheaper than Google.
The 5 reasons of the Federation of Taxi Drivers against Uber in P.R. (spanish)
No, although the current system is pretty tame. The electric company can turn your electric water heater or air conditioner (depending on geography and utility) off for 15 minutes at a time, and in return you get a credit on your electric bill. Its opt in.
Something is broken. requireJS error [NetworkError: Failed to execute 'send' on 'XMLHttpRequest': Failed to load 'https://workforcenow.adp.com/wfn-static/10.0.10.38/external/...]
Well, it would be simple/small businessess mostly, and mostly taking the place of phone calling, for example asking for information, ordering something, "signing up" to receive offers/the daily menu... And that would be just a guy with a list and a phone forwarding and repplying messages and etc. Radio shows also use it to communicate with listeners(although it's kinda ridiculous that then they have to warn all the time not to text while driving)... So.. Yeah, mostly about communication, not about process.
I worked in an office for a few years and I thought I was going to go crazy.
check out chromebrew https://skycocker.github.io/chromebrew/ It's a package manager for chrome os (requires dev mode). It's intel cpu only though; but it has a lot of the dev packages you need.
This is easily the best response I've seen to all of my questions, but it is all extremely optimistic and untested. There are always unforseen side effects whenever you steer the market in new ways.

I would strongly urge that we carry out smaller scale experiments / split tests before anyone commits nationwide.

I envision a deepening of the social divide, as the uneducated and unskilled further separate from the educated. Within very few generations you would be left with an unrecognizable society.

Everyone here is looking at it from the lens of the intelligent hopeful tech entrepreneur. That's lovely, but we are the extreme minority.
Google Custom Search[1] is still available, albeit limited to 100 free queries a day (and 10k max, even when paying).

That being said, I'm still looking for alternatives as well. This broke my IRC bot and a few scripts rather unexpectedly.

[1]: http://www.google.com/cse/
I think it's to simplify as much as possible for clients. If a dev wants to use the API, it is in the interest of the API maintainer to make it easy, including pitting all the useful info in a single place. I was just watching an old talk about this a week ago from StormPath (iirc). They also recommend at least offering a trigger for including other redundant data like the path for subsequent sets of paginated data and an additional method for adding data via an URL flag instead of using PUT in case it isn't available.
"We've now switched away the human interface used to manage the control rods in the nuclear reactor from antiquated buttons and levers to a touchscreen running an application powered by node.js+React+Redux"

:^)
It's debatable, but that's probably antithetical to how HTTP is supposed to be perceived when you start thinking about what a body is.
Lots of .class files, the author should check out .gitignore files and avoid committing binary files.
Mostly small business literally typing on their phones. Really bizarre.
Everything before Bitcoin was really obsessed with anonymity, whereas Bitcoin was actually scared of centralization.
Chedda Make It Betta
What does "left-wing conservatives" mean?
Any additional tricks you want to share and/or cheap proxy services you'd recommend? Do you make use of selenium and/or phantomjs?
Well, there's the kernel, which handles flinging packets between interfaces, filtering, etc., but your average router has lots of services it provides as well: DHCP, DNS, file/print sharing via USB ports, etc.
I can imagine it would quickly be filled in by sand. The Sahara is a slow moving ocean of sand particles.
JRuby uses Java's java.security.SecureRandom, which (by default on OpenJDK 8) uses /dev/random, mixed with its own SHA1PRNG (this so setSeed() can be guaranteed to actually do something).

Rubinius copies MRI circa 2014 via rubysl - https://github.com/rubysl/rubysl-securerandom
I've always wanted to implement this process (sending to mac, and through imessage) into the core sms sending service of android. Have the service check the number, if it is on imessage use that, otherwise do sms. Would this be feasible? Ignoring the reliability of the system.
I ran into this problem several years ago while writing SEO software. There are a bunch of companies who provide google search results, but there's usually at least a couple minute delay between when the data is requested and when it arrives at your callback page.

I had success with Authority Labs. You might want to check them out. They'll raise the query limit if you ask them.
This headline is beyond misleading. The reason this bid was so low that it is financed by a state owned company in Abu Dhabi.

"One can suspect that Masdar had access to long-term financing through the wealthy emirate of Abu Dhabi that no commercial banks, the primary source of capital for the other bidders, could match in cost."

The cost of capital is the most important thing on these projects. If you're getting below market capital financing then no shit, prices are going to fall a lot.
I would tend to agree. Speaking beyond convenience, this isn't a practice that's easy to justify ;)
I also built a rank tracker (WhooshTraffic at the time - no longer around) and we scraped the Search Result Pages as the user would see them, spoofed the session cookie and used human captcha solvers. We would then cache the cookies generated from the captcha solve.

It was highly effective and very scalable because you can stimulate the captcha pages easily and out-of-band generate a very large cookie pool by captcha solving. Then when you go to actually scrape google you can balance your pool of IPs and cookies, chilling them before they trigger another captcha, to handle spiking demand. Contant, sustained demand was very easy to plan for.

Anyway, we stopped using the API after the third day and realized it was not only not accurate and you couldn't turn many knobs (want to scrape results as they look for a different geographical region?)
Upwork's bureaucracy is mind boggling. I hired few people on Upwork and paid them to do some work. No one complained about anything but Upwork flagged me for fraud and demanded plethora of paperwork.

I eventually ditched Upwork and the people worked with me eventually bypassed Upwork and eventually became full time employees.
Fantastic visualization. Just at a glance, I think I can tell which of those dots is Joe Leiberman.
He said something was X, we have cryptographic proof it's Y.
Just because the S&P has seen such returns over the last 40 years, doesn't mean you'll see those returns over the next 40 years. The US economy is aging out, has stagnant wages, etc.
I have long experience as a teenager splitting yellowbox eucalyptus for firewood - it splits considerably better when seasoned.
While you're looking for this feature in the meantime, ping the Bing team and ask for it as an added function of their API. Microsoft is a lot more open to feedback these days.
What are some of the non-obvious limitations/peculiarities one should be aware before using this?
Nuclear was only ever "viable" for political reasons. We had to have enough nuclear weapons to extinguish mammalian life nineteen times over. Eighteen times would have been pathetic. It was all a boondoggle anyway, so the war pigs were happy to spread a bit of cash on the civilian side...
Something like Three.JS has some serious weaknesses: one of which is the obsessive object orientation, which makes it essentially impossible to share a program and VBO between draws. More objects -> even worse overhead.

Honestly, I think that it's necessary to expose people to something like OpenGL, because it at least somewhat communicates the real costs of operations.
I don't think it's exactly a marketing problem so much as a practicality problem. If you want to ship something which Three.JS can render with decent performance, it's a good tradeoff. If your abstraction prevents you from implementing what you want, it's an unacceptable tradeoff.
Yes, All DRM
Microsoft has SSDT for SQL Server.

The principal is brilliant. The SSDT project is a file tree of the complete schema of your system, including security objects. There is also a simple macro-language built-in for supporting conditional-compilation in your SQL. And because it's part of Visual Studio, you get source-control and msbuild integration.

This thing does static analysis of your SQL, and does deltas on SQL schema against running databases and creates the delta scripts to publish. Works very nice for continuous deployment to testing servers.

Any change that risks data-loss will be blocked, so for those you have to execute a change manually and then publish your SSDT package. You can generate the script directly against the target database, or generate a "DACPAC" package and use a command-line tool to publish the compiled DACPAC against a target database.

The problem is that the SQL server side of Microsoft is the polar opposite of the Satya OSS side of Microsoft developers. Lots of tedious designers and slow GUIs.

Also, it has no story for deploying configuration data or initialization data. At all. We've rolled our own tooling for that.

Also, performance-wise it's a goddamned dumpster fire, and it's buggy as hell.

So yes, MS got the concept right... but the implementation leaves a lot to be desired.
How can I make this go viral
Zero idea, but if you get an answer, please put it here and or post the GPL code publicly.
Anything that reseeds during operation can qualify. In fact, if the CSPRNG's internal state isn't large enough, you need to periodically reseed or face the same objection.

But a CSPRNG which you need to explicitly seed with random bits as big as your output isn't providing much value (simply whitening) since generating the seed is the same problem you had before adding the CSPRNG. So you end up looking at a TRNG.
Well, you could just massively overproduce solar, and use the excess to pump water up a hill. Also, I think there are certain externalities with coal that your friend never had to pay for, like Mercury poisoning. Reducing the amount of time coal plants run may be beneficial to reduce those externalities.
Am I missing something? Just tried it on my phone and it works fine in on my end, is this something that just doesn't get converted to a link on the other side? Not converting something to a link is a far cry from outright censorship, still pretty shady in a mostly meaningless way, though.
> at least 2x faster than nodejs, gevent, as well as any other Python asynchronous framework

I did not see any benchmarks in the repo to support this. How was this statistic determined?
Although many spices have antimicrobial properties, the idea they were used as a preservative is a myth. Just look at leftovers: My extra spicy kung pao goes bad just as fast as my roomate's sweet and sour. Salt, acidity, and fermentation are both much more effective and well known in ancient times.

Source: A Taste of Conquest by	Michael Krondl discusses the historic uses of spices in great deal.
Well, I dunno what the man pages say and what some dudes on the internet say, but I know that on CentOS release 6.7 (Final) I need to run with
-Djava.security.egd=file:///dev/urandom
or else I can't connect to Oracle half the time because Java runs out of entropy. So there must still be some difference between /dev/random and /dev/urandom.
It seems that heroku already took care of this security problem for us. This is a copy-and-paste of a comment that was left on the github page:

seems to be the default on heroku already:

Path: /etc/ImageMagick/policy.xml
Policy: Coder
rights: None
pattern: EPHEMERAL
Policy: Coder
rights: None
pattern: URL
Policy: Coder
rights: None
pattern: HTTPS
Policy: Coder
rights: None
pattern: MVG
Policy: Coder
rights: None
pattern: MSL
Someone posted on his P2P Foundation account back in March 2014 during the Dorian Nakamoto fiasco. I'd think it's very unlikely at best that Kleiman is Satoshi based on that alone.
I wrote a PageRank library a while back and just got a report yesterday that it also no longer works.

(PageRank never actually had an official API, but it was exposed for the Google toolbar. They had announced that this would go away a while back but just dropped the axe in the last day or two.)
This level of hype reminds me of the AI winter. Concerned that public interest hits a peak and then a few months later disillusion sets in and AI becomes a discredited failure in the public's eye, since even rapid progress moves slower than an election or typical news cycle.
So much trouble for nothing. All he has to do is to prove his control of any of the email addresses and bitcoin wallets known to belong to Satoshi.
I need to fix the top header - make it consistent!

for sorting, i gave 2 button at the top which will show/hide upto date/older versions but i guess that makes sense to put older/mismatched versions on top!

requirements.txt from github, that`s an excellent suggestion will implement that.

Initially i thought of creating PyPi module and i created one but its python3 specific, i am yet to make it python2 compatible considering lot of users are still on py2.

BTW you can use POST query to get the output from command line in json format :)

@allanderek, thanks for all your suggestions!
For rail or ship delivery especially, yes. For trucks, somewhat less so, and for air, generally not.

Ships and rail both favour crops which store well (grains) or can be shipped frozen or refrigerated. For fresh fruit and vegetables, time is critical, and you generally want to be on store shelves within at most a few days. That's where trade-offs between location, farming costs (particularly for greenhoused or hydroponic farming) vs. transport start to get factored in. There are reasons why a generation ago you simply didn't have fresh produce out of season.