skysight-inc/HackerNews huggingface dataset:
It's quite legal to refuse cash as payment in the US. You can demand payment in ducks if you so choose, and no one can force you otherwise.

Where folks get confused is that it is a legal requirement for you to accept cash if I'm settling a debt with you. If you were to run up a $50 bill at the gas pump, then go in to pay with your $50 bill they'd be forced to accept it or let you walk. Trying to convince a cop of that may not be the easiest thing in the world though...
It's definitely hard. That's part of the reason the criteria is so clearcut. Not breathing = black tag.

From my reading of the article, he was the triage officer during the arrival of almost all the critical patients, and it was only after the acuity level started to drop off that he delegated to a nurse.
We offer candidates pay for any code they write for us in "real" projects we use to judge them on. Only fair and square.
I get that this is a joke, but the mushrooms that distort your sense of size are Amanita Muscaria, which are already legal in every state except Louisiana.
I'm 100% with sandworm.
There are many reasons.

First, Google didn't design anything. They were looking for partners for their OS and these partners used their existing design. The first HTCs were almost identical between their Android and Windows Mobile versions.

Second, there are reasons why the embedded systems do not have them. Apart from increased complexity (bad for the designer and manufacturer), increased energy consumption (bad for consumer, and being a competitive disadvantage too), very few of both, embedded devices manufacturers and customers, even count on using other software than the one supplied. From the point of view, there every cent of saved costs on the device makes millions in margin, that would be wasted money.
Phone calls are like the most obnoxious possible pop-up web ad, taking over your entire display and demanding immediate attention, while being the thing you least care about at that instant. They manage to be worse than ads, too: at least with an ad you’re doing something explicit when the ad appears (like clicking a link); a phone call can literally interrupt you in the middle of typing, and HIDE everything you’re doing! Bonus points if you were about to tap on something and end up tapping one of the buttons on your pop-up phone call instead.

I can’t believe we’re at version 11 of iOS when people needed a backgrounded/tiny phone UI since about iOS 2.
Why Californians so obsessed with drugs? Any serious explanation?
I've use OpenDNS at my parents house to help block most of the worst scams, works pretty well.
Webkit's website has been redesigned
HashiCorp Vault 0.9
It's not doable, part from when it is.

'Open standard' has nothing about something being simple and straight forward. What CSS is trying to do is complicated because of a whole bunch of pragmatic reasons.

Last time a browser tried to 'move things forward', ngate aptly summed it up as

Google breaks shit instead of doing anything right, as usual.
Hackernews is instantly pissed off that it is even possible to
question their heroes, and calls for the public execution of
anyone who second-guesses the Chrome team
Yet if your house gets flooded or blown away by a hurricane, the insurance company won't blame global warming- instead they literally claim that it is an "act of god"

https://en.wikipedia.org/wiki/Act_of_God

It's interesting how a lack of accountability over the weather is so deeply ingrained into our culture like this.
Great post and insights!
Jaques lu Cont of Zoot Woman

https://www.youtube.com/watch?v=4Vuf5taoy4Q

EDIT: tldr start watching at 7:37
Ah ok, thanks. That there is no discussion is even more disappointing.
That consulting arm of Elastic needs something to do :)

More charitably, I can understand why they felt the need to make a hard break, but difficult upgrades plus fast release cycle means a fair bit of friction.

The no downtime upgrades will be nice, but on a big production system, I wouldn't feel comfortable upgrading major versions every 6 months.
I guess they would. But I can't, because I didn't keep a cache...

OK, I'll be going now.
Keep in mind, cows were way smaller before they were cross-bred with bison. The price reflects less pounds of meat on average.
The toolbar API still lacks the required features to allow multirow. According to bugzilla discussions they might add it somewhere in 2018 :( You can also find contradictory statements from different developers like "this should be handled by addons" vs. "addons should manipulate only the web content not the browser itself" etc. It's a mess so maybe if we users push enough they might understand. See https://bugzilla.mozilla.org/show_bug.cgi?id=1246706

From my point of view they should also provide mouse gestures because the WebExtensions work only after DOM is loaded and not having gestures on internal pages is a huge discomfort and user experience dissonance to put it mildly.
How so? That's a pretty bold claim...
It probably will, for the most part, and, along with it, a little corner of privacy. It's a small one, and defeatable, but it takes effort on the adversary's part to gather that info, rather than being real time and retrievable at whim.
I use a dark theme on my Gnome desktop and in Firefox default form input elements follow the theme settings. The textarea I'm typing in here on HN is barely readable with this colors.
Yes, even after disabling UI animations, the blue bar above tabs does not go away. Still looking for a way to disable this.
Probably. In Germany you are unwanted if you were in UK in a similar timeframe, with Mad Cow Disease given as reason.

By now we also have some Malaria risk areas in Greece and the Italian Po valley.
Both are vey slow growing. It can take 25+ years for a plant to be large enough to produce flowers. This has led impatient jerks go out and (illegally) field collect them to the point where both species are considered threatened. For that reason, I think their possession should be regulated everywhere.
"You can do virtually anything with anyone regardless of physical proximity. The technology to accomplish this is easy to use and ever present."

Try doing anything that involves hardware and inevitably you'll need to have routine conference calls between the US and China.

"Can you hear me?"

"Sorry can you hear me now?"

"How about now?"

...

And then there are the calls between the US and US.

"I cannot hear you but you can hear me well?"

"I still can't hear you"

"I guess my computer is directing my speaker signal to my HDMI monitor which doesn't have speakers. Can you please call xxx-xxx-xxxx for the audio? We can keep the video on here."
In retrospect, yes it's easy to break. Getting to that understanding, however, was greatly facilitated by the aforementioned key leak. I recall the great excitement when it happened, and the subsequent proposals of making that number "illegal" (discouraging dissemination).

Upshot, regardless of technical details: we've been over the "golden key law" concept many times thru several decades, with numerous dramatic examples of why it's a really really bad idea. We can continue arguing about what exactly went wrong then, and why "it will be different this time", but if we've learned anything it's "no, it won't be different this time."
> My biggest gripe with the 6.0.0 GA is the removal of multiple mapping types per index.

ROTFL. And I opened the comments wondering what breaks this time.

Every time I hear about a new release, ElasticSearch gets worse and worse
option for storing logs.
"Brick structures will be much more vulnerable once literally anyone can take one of these and become twice as large. And once you've had a mushroom, if you get the right kind of flower in your system you'd be an unstoppable fire-throwing menace."

I think you might be conflating the Super Mario series with your assessment of psychedelics...
Ars Technica can be fixed with the following CSS loaded into Stylus:

.comments-row {
display: inherit;
}

Seeing that it's such a small change, it really makes me wonder why they don't already include it.
Yeap, it's legal: "There is, however, no Federal statute mandating that a private business, a person or an organization must accept currency or coins as for payment for goods and/or services. Private businesses are free to develop their own policies on whether or not to accept cash unless there is a State law which says otherwise."

https://www.treasury.gov/resource-center/faqs/Currency/Pages...
Check out the Creative streams on Twitch if you'd like to watch some sweet DIY/artistic creations in progress.
Margaret Martonosi at Princeton runs a Great Moments in Computing Course where students read a through a number of papers that describe, well, great moments in computing.

Link to a recent syllabus is here: http://mrmgroup.cs.princeton.edu/cos583/syllabusS15.pdf

The papers in it are all well-worth reading and are mostly accessible (with some effort) to a first-year grad student (i.e., anyone with an undergraduate degree in CS or something related.)

PS. Don't make the mistake of reading easy papers just because they're easy to read.
Nobody is running about trying to purchase, at least for their own account, lead sweeteners on the black market. We know the risks, and we don't want it. With psychoactive substances, however, many people who know the risks still want it. It strikes me as absurd that inhibiting them should be a public matter.
Right now the median BTC transaction fee is about $10. I don't think many people would accept that on every transaction they do. Any way around it (pooling transactions for example) would mean losing the 'cannot be blocked' benefit.
I'm doing a migration ES => SolrCloud right now, and it kinda works but its not great. The Json support is really a leaky XML mapping and you have to tune the configs yourself to make it work, the SolrJ Java client is a piece of crap, and some things aren't documented well.

But apparently migrating is still simpler than making a BigCorp pay for the ES security package.
Because our insufferableness makes us very miserable people.
I don't know that the testimonial in the post makes me feel better about the product to be honest "they couldn't provide us what we needed so we had to give away part of our company to pay through the nose for the privilege for that feature, so it's great they've released this now, years after it'd have been useful. How's that feature you're waiting on working out for ya?".

I know it's the current thing to bash on Twitter, and I'm sure there are decent use cases out there, and glad they're finding extra revenue streams outside of ads, but the speed and level of iteration seems rather low considering the resources they have.

Of course, I'm just a username on a website and have never scaled anything to 300m users, but like a lot of people, think Twitter could still be great... but seemingly still has a lot of miles to go. And highlighting that in an announcement post seems... strange
NASA – A Year in the Life of Earth's CO2
Hey, Scalia said innocence is no defense once you're convicted, so "wrongly executed" is debatable.

(lots of heavy sighing/sarcasm should be inferred)
TensorFlow Lite is TensorFlow’s lightweight solution for mobile and embedded devices! TensorFlow has always run on many platforms, from racks of servers to tiny devices, but as the adoption of machine learning models has grown over the last few years, so has the need to deploy them on mobile and embedded devices. TensorFlow Lite enables low-latency inference of on-device machine learning models.

Looking forward to your feedback as you try it out.
Wasn't that Ohio?
EFF’s Street-Level Surveillance Project Dissects Police Technology
I don't think that is necessarily true. I think the 'large group of people' do not deny that climate change exists. I find they come to a conclusion somewhere in the ballpark of: Sure, natural climate change exists, but manmade climate change is an insignificant factor in this, and/or humans have little ability to overpower natural climate change and turn it around (cooling it, even if we're in a naturally warming stint). Misinformed, perhaps, but rational.

Not unlike the apathetic feeling that causes people not not show up at the polls.
How is a keyword (such as OCaml's 'rec') less clear than rewriting the whole function in an iterative form, with junk like temporary loop variables?

> mapping more obviously to the behavior of actual machines we use to execute our code.

There's a reason we usually don't write in assembly.
It's not just people sniping at a distance. A former Riot engineer mentioned how frustrating their code was. He has a lot of criticisms, mostly along the lines of shoehorning abstractions inappropriately. His main critique was that they couldn't move nearly as fast as they'd like due to the massive technical debt.
Cross data center replication is really a much needed feature.

The way Elasticsearch is going though looks promising. With sorted indices, single mapping type and the other changes we might give it another try after switching to Algolia.

Is there a safe way now to query Elasticsearch directly without the need to go via proxy scripts on the server? This just adds so much overhead to the queries compared to Algolia.
Agreed, it'd likely be one of the largest shares
AI chip startup Graphcore raises $50M to battle Nvidia and Intel
Kurzweil just seems like a snake oil salesman to me. Ranging from wrong or overly broad predictions to advocating theories of the mind and brain that are rejected by neuroscience to well.. his literal supplement sales websites.

The 'futurist' title seems to reside somewhere between science fiction, pop culture with some business credentials thrown in. I don't know what to make of it.
Thing is the parent/child functionality required using multiple types in single index. So migrating from that is painful.
After this, I hope that legalizing home distilling is next on the docket. I know it'd still be illegal federally, but you're much less likely to have the ATF bust down your door if the state law enforcement isn't interested in it.
There's tons of tooling written in JS for JS that doesn't need DOM access to work, for example.
Says the rest of the country that is currently drowning in oxycontin and heroin.
Ambitious in a technical sense - yes. But not ambitious in a "protect the users" sense (see e.g. tracking protection/ad blocking), and also not ambitious in a business sense (i.e. try to do something beyond sell users/traffic to the highest bidding search engine).

(Perhaps they could have made money by selling devices with the OS, but that didn't seem to be the aim there, as far as devices being only sold by partners.)

This is very much the stereotypical engineer approach: trying to engineer your way into revenue. Yes you need strong technology to keep users, but there's a lot more to business than the tech stack and quality.
Well, there's 'flippant' and then there's financial reality.
Exactly. Mastodon makes it easy to get your own data, but hard to get everyone's data.
A loop can be turned into branch-based code with an absolutely trivial transformation (e.g. evaluate the test, branch to the end if false, branch back to the start at the end), I don't quite know what you mean by that. 3GL compilers were available with working looping syntax within years of the first programmable computers. FIVE decades later, and as this thread proves, we still don't have general algorithms to turn recursive solutions into iterative ones at the compiler level.

It's true that it's more abstracted than machine code. It's absoultely not true that it's equivalently complicated to tail recursion detection.
The enabler in the USA for continuing to believe that there is no link between pollution emissions and more pronounced extreme weather is the lack of education surrounding statistics and its analysis.

At this point I just ask what scientific statistic a person would need to hear in order to consider changing their mind. Unfortunately, I haven't ever gotten an informative reply indicating knowledge of the field, and am still open to hearing what exactly it would be.

Edit: Granted, at this point, most people on both sides seem to have given up learning about the fundamental literature driving this debate. See John Oliver's "It Just F*ing Is" on his recent show.
The point is that a "textual language defined by a specification" can serve the exact same purpose that a bytecode does. And JavaScript is very much on this path.

That is this discussion, because the fact that people program directly in JavaScript does not prevent it from being in the same class of things as a bytecode.
According to this Scientific American article, radiation from coal has a track record of being more harmful than radiation from nuclear: https://www.scientificamerican.com/article/coal-ash-is-more-...

They, however, certainly downplay the tail risk of nuclear.
We can take "safe" as meaning "gets you high, and doesn't kill you" not as "absent from all conceivable known and unknown long-term health effects". Also, "safe" can simply be taken to mean as "the sought-after mushroom, properly identified" (believed to the user to be safe) and not some other, unknown mushroom mistaken for it.

The risk of using the wrong item is separate from the risks inherent in the genuine item; in that context, it makes sense to use "safe" for the genuine item as a rhetoric device.

Of course, none of these mushrooms are safe; there are unsafe doses of their ingredient.

Nothing is safe without reference to dose; not water, not salt, ...
I think I see your point, but this is where we disagree fundamentally:

> the fact that manually specifying version numbers to avoid running newer code is commonplace, expected, and a “best practice” horrifies me

I think version pinning is not only a "best practice", I think it is absolutely necessary. I demand reproducible builds.
Jumping spiders are simply amazing. Everything about them changed my perspective on spiders and arachnids, and I can no longer say I hate spiders.
Italian food is simple in general. Purchase the best ingredients, allowing the flavors to emerge. A general rule, if a dish has more than 6 ingredients it probably isn't Italian, and if it has more than 10 ingredients it certainly isn't Italian.
I don't think this is cross-platform:

Cross Platform? (Closed): https://github.com/NeutroniumCore/Neutronium/issues/14

And it looks like all the examples reference .net 4.5, which isn't .net core: https://github.com/NeutroniumCore/Neutronium/search?p=1&q=NE...
you know that tells me nothing right? Excel is a project management tool, A google doc is, Jira is, Youtrack is, basecamp is, zen desk is, github is, bitbucket is...... lots of people claim that, it's a crowded space, what I want to know is what toys are you going to give me, what problem are you solving?
As a start-up running lean, it wouldn't have crossed my mind to run non-digital advertising campaign. Love how Chartio was not only able to do this within a reasonable budget, but measure the results from it. Kudos!
Yes! I had exactly the same idea. I also love how anyone can reshare the file transparently, whereas with HTTP, if the original server doesn't have it any more, you have to manually hunt around for alternate links.
Smalltalk, the grandaddy of OOP languages uses idiomatic functional programming for its messages.
Uber’s flying cars could arrive in LA by 2020
At 150m images per day, not counting bandwidth, imgix would cost ~135k/month. Running 12 n1-standard-16 instances (peak load according to the article) is ~$5k/month. It's not hard to see why we wrote it in house when you consider that cost.
One would think that by now tail call optimization (TCO) would be understood to be absolutely necessary. TFA makes a very good case, but it's hardly the first or only example of someone making a convincing argument for TCO.

Even in jq we found that adding TCO enabled a number of interesting possibilities. For example, the range() builtin in jq can be implemented as a tail-recursive function (and the version that takes two or three arguments is). There are a number of builtins in jq 1.5 which are made possible and practical only by having TCO. Before we added TCO it just didn't seem that interesting, but it's proven to be quite an enabler.

I can't think of a language that shouldn't have TCO. C/C++ absolutely should have it (and many compilers do). Java should have it (but doesn't). Lisps badly need it and generally have it -- the same goes for all functional (or mostly functional) languages. Python needs it but apparently lacks it[0]. And so on.

Yes, tail calls obscure stack traces by eliding reused frames. This could be ameliorated by leaving a flag in reused frames that could be shown on stack traces to indicate that there are missing frames. Or perhaps syntactic sugar could be used to control which tail calls are to get optimized (since often it does not matter).

[0] https://stackoverflow.com/questions/13591970/does-python-opt...
TL;DNR: virtually all of the features are for the enterprise version.

Edited for clarity.
They're not 'obsessed': criminalization doesn't work because of many, many reasons I will not repeat here.

I think that moving to legalise drugs (harmless or not) is the normal, rational decision to make and the fact that is receives so much push-back saddens me.

I would be curious to what lead you to your conclusion? The press is pretty bad at painting this picture as most articles I've seen try to tickle people's sensibilities rather than present objective facts.
We had a reasonable long-term plan. Then Fukushima happened.

Merkel always goes with the popular sentiment, the only exception was the refugee crisis and her party suffered dearly for that.
Let me try:

This could have be a description of Jira. Or another tool.

We are trying to help you here.

Let me add: do add screenshots.

I really really don’t like videos. Screenshots are faster and cheaper to add and tells me way more than a video I won't watch.

(Feel free to add a video in addition to the screenshots though.)
One thing I don't get though is how eventually it has "profound implications for the competitiveness of the US tech sector". If the employees now wouldn't want to be compensated with options because of the tax, can't they be compensated in some other form, e.g. cash? Eventually isn't it still the company and the employee that negotiate the compensation scheme, and essentially the company's decision how much to pay?

The most obvious thing that I can currently think of is just that maybe the startup just doesn't have that much cash in the initial stage, so raising wages to even higher would just bankrupt it, while options is something that would only cost the company money if ever it actually succeeds, thus it can afford to give options away. If one thinks of it in that way then maybe it would make slightly more sense?
You have always been able to use the query DSL to write queries, aggregations, etc. If you're referring to scripting then yes, in 5.0 the "Painless" scripting language was introduced which allows you to send scripted queries via API request without having to store them on the server. The language was designed to not allow for exploits like when using other languages for running scripts on Elasticsearch.
This is a good article, with a particular focus on Sweden: https://www.newyorker.com/magazine/2016/10/10/imagining-a-ca...

It's beginning to happen in the US, too. One of my favorite restaurants, Sweetgreen, no longer accepts cash, and I'm boycotting them. I'd like the option to make an anonymous transaction, and I worry that we're entering an economy where those without access to banking services are excluded.