skysight-inc/HackerNews huggingface dataset:
Original title: "Tesla to face charges that it threatened to deport workers if they reported injuries" (4 characters over the limit).
It's possible the lock out the conference room from new attendees. Also as someone who drives conference calls, I would be sure to eject anyone who I did not know on the call... I monitor participants constantly.
Does Chinese even need this?
‘I Want to Burn Things to the Ground’  behind psychology’s replication crisis
Pretty sure meet does all of that minus the hold music..
I honestly feel the same about Python and to a lesser extent C. But I also know that it's largely a matter of exposure.

Every language has its quirks, it's just a matter of learning them. A lot of the ones you mentioned are common to all languages with support for functional programming.
Cliff Asness is the Jose Mourinho of quant finance: past it, stuck angrily defending one way of looking at things, the fault’s always elsewhere and rooted in people not looking at it in terms of a particular investment methodology he asserts.
NIST Launches Consortium to Support Development of Quantum Industry
Top Brand Luxury Mens Watch Quartz Gold Mens Leather Casual Military Sport Watch
Expression trees, as they are in C#, have never become table stakes and remain pretty unique and advanced language feature. When I and several other commenters pointed that out, you sad something like "yeah, but they don't exactly change programmers life". That's called moving the goalpost.
Part of the outrage is that the Senate first tried to not consider the allegations at all. Then they didn't listen to all of the evidence known at the time when they did hold hearings. Then they used a limited FBI investigation that appears to have skipped a lot of evidence.

Enough people who knew Kavanaugh in high school, college, and law school have now come forward with memories that contradict some of his recollections and testimony, especially about the frequency and severity of his drinking, that even if he did NOT do anything to Ford in high school they should raise at least sufficient doubts about his fitness for the Court on other grounds to justify more investigation.

Yet, the Senate majority is rushing to vote. What's the hurry? A couple years ago they said there is no problem whatsoever with the Court only having 8 Justices for an extended time (at least three Senators--Burr, Cruz, and Paul--said they were willing to hold it open for five years if Clinton got elected).

Surely they can take a couple weeks or even a month now and thoroughly vet Kavanaugh?
Wasted: tales of a GenX drunk (1997)
Ask HN: What does it feel like to master playing an instrument by ear?
I'm learning the harmonium (a middle Eastern instrument, similar to an accordion). I'm teaching myself and I want to be able to play by ear. I can play a few tunes, and can slowly work things out by trial and error and some intuition.

I want to know what it feels like to be able to play an instrument without needing so much trial and error. How do those that can play "fluently" know which keys to press? How long does it take to get to that level of fluency?

I'm hoping that by understanding the mindset of someone who has achieved that level, I can have something to aim for when I'm practicing.

Thanks :)
You seem to be arguing that all epistemologies are fallible and therefore they are all equivalent. This is a pretty silly line of argument. The fact that a thing is fallible does not mean that it is the equal of things that don't even bother with the truth.
How about a security feature designed by old computer game aficionados? Every fifteen minutes there's an enforced break. Hold music begins playing. After a moment the music fades and a synthesized voice says "Turn to page...23...of your employee manual. In the...third...paragraph, note the...first...word. Enter the first three letters of that word using the keys on your touchtone phone, and you will rejoin the meeting."
Firefox has partly added support recently. They recognise ipfs:// as a valid protocol and allow extensions to implement it.
Apples and Oranges. Your analysis is after the fact, and those arenas aren't open development environments. Adoption follows content creation. Not every time, but the essence of the sentiment 'build it and they will come,' shouldn't be dismissed.
It was a joke. Except for the part where I had to do it twice.
Only if the agents do not read the folder.

Forgetting to pay at the pump once in your life can hardly be called criminal behavior.
So don't do SMS OTP and use an authenticator app instead, which is more secure.

And inflammatory comments aside, yes, any good IT org should believe that it's more likely for a user to be phished and give away their super secure xkcd based password than it is for a nation-state attacker to target their phone OS with a 0day.
But when will it be supported in Route53?
I like Sans Forgetica. The idea that difficult reading and writing can help you remember something is very fresh and real to me because 𐑲 𐑿𐑟 ·𐑖𐑱𐑝𐑾𐑯 𐑓𐑹 𐑨𐑤 𐑥𐑲 𐑯𐑴𐑑𐑟 𐑯 𐑑𐑨𐑕𐑒 𐑤𐑦𐑕𐑑𐑟 𐑑 𐑣𐑧𐑤𐑐 𐑥𐑰 𐑒𐑺𐑮𐑓𐑳𐑤𐑰 𐑕𐑧𐑤𐑧𐑒𐑑 𐑢𐑳𐑑 𐑑 𐑢𐑮𐑲𐑑 𐑯 𐑮𐑰𐑥𐑧𐑥𐑚𐑳𐑮.

In both cases, I notice it's easier to memorize things in this fashion. Although I suppose with the ·𐑖𐑱𐑝𐑾𐑯 that effect will wear off if I obtain more reading & writing proficiency.
physicist here. Stop comparing numbers that don't mean the same thing. You're making my eyebrows twitch.
Tactile feedback from keyboards are also good, but that was traded off for the dynamic nature of a touchscreen. Regardless, I wasn't commenting on whether or not this is desirable, just that the tech exists, which it does.
Alternately, what's wrong with just tracking the expense of the user's query and then passing the costs of it back to them? Like most "scale-free" DBaaSes (Dynamo, BigQuery, etc.) do.

This is assuming your users are paying for your API, mind you. I have no idea why you'd want to provide an online relational data-access service for free. (The "free" option for OLAP is, and has always been, "we give you a .zip of CSV files, and you ETL them into your own DB to look at them." That's how things like government GIS data or Amazon's and Google's hosted "public datasets" work—you pay for online access, or you get free offline snapshot dumps.)
A leader chosen at random can only be bought if all of us are bought.
Volunteer (distributed) computing projects demonstrate that even scale can be decentralized.
Most of the papers were rejected! The ones that were accepted did tend to be banal!
Isnt resolution the big killer for all of these applications? Even in the video Trello looked really blurry, i can only imagine what it would look with the Rift instead of an Vive Pro for example.
Help help, I'm being repressed! See the violence inherent in the system.

God I love that movie.
The part where I had to do it twice for two different people isn't.
Sad news. It's one of those things that will eventually take off -- and not too far in the future. So to me it just goes to show that today's markets are very sub-optimal, overly favoring short-term returns.
A more cynical person might suggest the limit is approached as the number of participants approaches two...

"Three may keep a secret if two of them are dead." -- Benjamin Franklin
I'm thinking its time to pull the plug. Why are we looking to lower the bar for this guy? We can find somebody, easy, who doesn't drink like a fish and harass women. Maybe a woman judge would fill the bill?

We're not trying to fill this post with not-quite-the-bottom-of-the-barrel, and we should stop trying. Lets try somebody clean to start with? Look for the best, instead of the not-the-worst?

And this dude is not being 'unfairly treated', forget that. I don't get to be a Supreme Court Justice either. Almost nobody does. He wants to do public service he can go volunteer at a Senior Center. Hell, he can take up woodworking, I don't care. He should just get the hell off the stage and lets start looking again.
Most network protocols like TCP/IP are royalty-free open standards. They have a monopoly in the sense that IPX et al are dead and gone, but that's not the same thing as having a single company in control of them.
Lol was already resigned to this being my last mbp (customer for at least 15 years)... This is pure icing .. .
It powers the best tested technology on the planets.

We've been writing relational databases for 45 years, and it has worked.
This was supposed to have happened a year ago (I think almost to the day?), but was aborted roughly a week before because nobody was confident the system would survive. Apparently it did this time!

An unfortunate attribute of DNSSEC: nothing depends on it, to the extent that you could almost certainly post the root private keys on Pastebin and not cause a single mainstream site a problem. At the same time, if you screw the deployment of DNSSEC up, sites vanish off the Internet, like HBO Now did, on Comcast, the week of its debut.

Here's a fun exercise. In the thread below, someone brought up https://dnssec-name-and-shame.com (warning: makes annoying noises). Try to find the largest commercial site on the Internet you can that has adopted DNSSEC. Try, for instance, tech giants, or national banks and financial institutions. (Do you want me to spoil this for you?)

Ultimately, this key rollover is sort of interesting in a network nerdery kind of way, but it is no practical importance to anyone, because, after almost 3 decades of attempts, DNSSEC is over; stick a fork in it.
The top few posts of the reddit CMV thread that bdz linked further down, https://news.ycombinator.com/item?id=18144082, makes a reasonable case. Disturbingly manages to cite a relevant study too.

Hydrobintocracy might be better than some of the other approaches humanity has tried.
Select is a bit less common (at least in use) from what I've seen, yea... until you start looking at Promises and Rx. Then it's absolutely everywhere, e.g. `Promise.race(futures...)` (which trivially handles a flexible length of futures, unlike select) or any merging operator in Rx. More often though I see code waiting on all rather than any, and Go doesn't seem to change that.

Channels though are everywhere, and sample code tends to look almost exactly like introductory Go stuff[1] - Java has multiple BlockingQueues which serve the same purpose as a buffered channel, and SynchronousQueue is a non-buffered one. Though they don't generally include the concept of "close"...

But streams do have the "close" concept in nearly all cases, and streams are all over the place in many many forms, and have been for a long time. They generally replace both select and channels, but are usually much easier to use IMO (e.g. `stream.map(i -> i.string())` vs two channels + for/range/don't forget to safely close it or you leak a goroutine). Some of that is due to generics though.

[1]: https://docs.oracle.com/javase/7/docs/api/java/util/concurre...

---

some alternate stream concepts are super interesting too, e.g. .NET's new pipelines: https://blog.marcgravell.com/2018/07/pipe-dreams-part-1.html
> IMO, this hoo-haa has nothing to do with free speech.

It has to do with the concept of freedom of speech, not the first amendment right itself. They are often used interchangeably, and the right is often confused as applying to non-governmental entities doing the infringement. I am doing neither of those, as clarified previously.

> they are saying that they aren't comfortable working for a company where someone in his position holds these views and they are exerting their collective power to carry out their will.

Those views being believe in someone's denial based on their personal experience with that person over decades, in the absence of any other concrete evidence? To be clear, by their own descriptions they are unhappy with him sitting next to someone accused as they presented their side.

> Facebook employees pooling their power should be something we encourage, not something we chill through evasive complaints about "restricting free speech".

We should encourage people pooling their power against those in power when that pooled power is used responsibly. If they wanted to pool their power to enforce a racist or sexist agenda, that would be problematic. But since it's just to punish someone for standing by their friend as they defend themselves, that's okay?

Kaplan's actions should be judged based on his beliefs and whether they are justifiable and just given the evidence present to him (as best we can understand it) and whether his actions are in line with those beliefs.
The 2 Minute Noodle Rule
Node-solid-server is just one implementation of the spec. There's nothing stopping another implementation from having a cpanel like management interface.
You don't have a general-purpose computer, you have a locked down browser.

(But point taken, a lot of people aren't using general-purpose computers.)
We do this heavily in astronomy:

http://ivoa.net/documents/TAP

Although it's a bit crusty, it is heavily used. We store additional metadata about columns and we annotate the results we return.

You can build something easily like this in Java with the Presto parser, including adding authorization to systems that can't/don't support it.

If Go is more of your thing, there's a parser in Vitess:

https://github.com/vitessio/vitess/blob/master/go/vt/sqlpars...

I had done some work on porting the presto parser to python (github.com/slaclab/lacquer) to also build an API, but I had some problems in my parser grammar I never figured out. I was going to revisit this again now that Antlr4 can deal with Python properly and I can reuse the presto grammar, but I haven't had the chance.

You can couple all of this with csvw as well, and get some additional nice features out + JSON-LD.
Unlike my laptop battery, he has a long lifespan and I'm sure he'll stick around for the next few years. Just enough time to finally award the man.
Price's Law says no:

> 50% of the work is done by the square root of the total number of people who participate in the work.

https://dariusforoux.com/prices-law/
The whole country?!
GradientHunt: Curated color gradients
AWS hits out at Australian encryption bill
Language Server Protocol Support for Sublime Text 3
As I tell my small human, The good guy must do only good, or he is also the bad guy.
You dodged a bullet.
Corporations don't have souls.
The author is missing a few important notions:

- graphQL server is storage-agnostic. It allows you to mix databases, APIs, anything, into one cohesive queryable model. It acts as a hub for several data sources. Consumers don’t need to care

- queries are easily composable, reusable, and can be aggregated for batching, deduplication and optimisation (can be done with a query planner, but is way more complex)

- it’s safe enough for queries to be sent directly from the client on user devices
Grab the reins, not grab the reigns. Immediate grammatical turn off.
Supreme executive power derives from a mandate from the masses, not from some farcical aquatic ceremony. You can't expect to wield supreme executive power just 'cause some watery tart threw a sword at you!
For those who don't know, Shaugnessy is one of the great names in railroad photography. He's an absolute master.
How did the police get your number?
So is this actually useful for anything practical? Even with my limited understanding of the state of the art, I'm pretty sure that "factoring large numbers in milliseconds" is not actually something that D-Wave machines can do.
The biggest problem with go is that it’s not easy to implement those as libraries. This is a combination of the golang story around generics & their opinionated strategy on concurrency.

Conversely most other modern, mainstream languages can mimic golang concurrency as a library.
This is really interesting. I've found that Airbnb under-prices my listing pretty significantly, so I go through and set the weekend prices to roughly 2x of what smart pricing recommends, and they all book up anyway.

This makes me think that smart pricing errs on the side of giving guest a better value and not on the side of maximizing profits for the host.

This may be good for hosts in the long run, however, but I wish it could tell me specifically how it was weighing the factors involved in my listing. For instance:

- seasonal demand: high, weight: 3

- special case demand (annual conventions, etc): low, weight 2

- local lodging availability: scarce, weight: 5,

- percentage of the time guests choose your listing vs others when both are available: 75, weight: 3

- competitiveness based on incentives for length of stay: 8, weight: 3

- your typical guest price sensitivity: low, weight: 5

It would also be very cool for Airbnb to offer beta testing of different smart pricing algorithms. Supply and demand is volatile, so just because a unit averages $x does not mean it can't sometimes fetch 5x (see Uber's surge pricing). Smart pricing never does this, so I suspect there is no notion of demand surges built into the algo, even though they obviously occur.
Relevant: https://www.wired.com/2011/11/counterfeit-missile-defense/am...
Never seen anybody initialize the stack pointer to $00 before. The 6502's stack pointer is postdecrement, so an initial value of $ff is more usual.
Spideroak does both of those things. They call those features "sync" and "share".

I have a "work" folder that is synced to my work laptop and desktop, but not my personal laptop.

I haven't used the "share" feature, but it exists and it says right at the top of the tab in the client that it's for making public links.
It is now gone for me too.
Green thread schedulers are available (and I’ve had direct experience with them) in the JVM & C++ as well.
Brings back old memories of the Beagle Bros and Winfall (Windfall?) magazines and things.

I recall seeing LOGO and turtles in some of the magazines but never got the chance to try em out. Back then I used to try and just type out snippets of what in hindsight was just pseudo-code from all sorts of places hoping it worked, then attempted to enter all the machine code for an assembler that came in a big red binder (didn't work, despite checksums, but you also had to write the 'editor' so I stuffed that up I suspect).
So was Kingdom Hearts. FFVI Steam and PS4 versions had to be made from the original PC version by Eidos since the PSOne original's source is lost.
Here's one question that's always bugged me - What's stopping a malicious user from sending an HTTP request from any API client like Postman, or even Curl from the CL? Something like a post with: {transferTo: myAccountId, amount: 1000000000}?

Obviously in any nontrivial web app it would fail because of authentication issues, but if a server doesn't do ANY sort of security checking, that should work, no? Does that mean that the onus is on the server developer of mybank.com? And if so, what would stop the malicious request from working on any server developed before the existence of CORS?
PRISM was an NSA-internal codename for a really innocuous automation of servicing legal warrants.

Apple knew nothing about anything they were told was called PRISM, and they happily acknowledged the existence of APIs to service warrants.
I do think that if sql were to come out now, it would be like the hottest thing ever. It’s funny how that works.
I've never heard of cilk before, but it seems fascinating. Is there any material I could read on how this is implemented?
> Mosaic was founded in '93 and Netscape in '94

Only Netscape is a for-profit company, and it took 3 years of the Web existing to be founded.
Show HN: Dripfeed – Send articles to your inbox in 15 minute installments
It feels like being able to hear someone say something and repeat it back to them :)

Fluency comes from learning theory implicitly. Implicit theory knowledge comes from spending a lot of time listening to music you want to emulate, and then painstakingly emulating it on your instrument.

Your mistakes will elucidate the nature of the music.

- Jazz Pianist
How ridiculous...

there are so many reasons two men share an appartment and a room..

Not the least poverty..

And to think that a determintion MUST be made as to their sexuality shows how culturally impoverished "modern" society is.
Hey HN,

I made dripfeed to scratch my own itch. I would frequently find myself leaving
several tabs of long-form articles open for weeks at a time, never getting
around to reading them, and then eventually just closing them. dripfeed is a
simple web-app that takes a URL and your email address and emails the article
to you in 15 minute (3000 word) installments.

Please let me know what you think.
Maybe. But I’ve been developing golang full time in high scale concurrency environments for 4 years and working with a team of similar people. It’s an opinion that is near universally shared on that team.

At high concurrency levels almost everything abandons standard golang concurrency patterns and tools.
What companies will scoop up all the talent that was there? Can anyone speculate about what Rodney Brooks will do next?
For the email example, people will have a choice of paying a small amount for a cross-platform private/encrypted UX service, or free by allowing a company to read and datamine all of their email. I'm guessing a surprising number of people will pay a small amount for privacy given how badly things are going in the silos today.

And that UX service can easily import a users entire email history from google and others, and then use the graph to expose relationships and browsing not currently available in google and other services.
I never understood Apple with this. They fight hard to make long lasting devices (iOS 12 can be installed all the way back on the 5s IIRC), but then fight back against repairability
Thanks, I'm no longer with the project, but I'll mention it to the one who is taking care of it, but last I heard was they were looking to migrate to Java or integrate some of its functionalities to another system.
> if this actually has any effect

It has the effect of limiting the amount of time that a credential leak can lead to exploit. The focus is on long-term undiscovered compromise using valid credentials. If an attack is not discovered, and the credentials are never changed, the attacker might have access for years. If you're worried about something like corporate espionage, this mitigation is simple and minimal effort.

For really sensitive credentials, I would shrink the rotation period even more. The more often you're forced to do it, the more likely the process will become smoother.
Or to put it another way: "Apple complies with the laws in the countries where it does business".

That said, what you've described is wrong. The data is not "tapped by default". It was widely reported that Apple now contracts with a Chinese company to provide the data center, as well as stores the cryptographic keys in China. But the data center company doesn't have those keys, Apple does. The important difference here is that China can use their own legal system to compel Apple to hand over the keys for specified users rather than going through the U.S. courts. Presumably this does significantly weaken the protections here (as one can assume China's courts are going to be much more willing to approve government requests for this), but it's not the same thing as "tapped by default" because the Chinese government still needs to go through their own court system to compel access to data on specific users, as opposed to having unfettered access to data on all Chinese users.

It also sounds like Apple co-brands iCloud accounts for Chinese users with the name of the Chinese data center provider, so they're not exactly hiding it.
Their main business is personal backup, so they would be remiss to not have a good restore feature.

Each of your computers is associated with a "deleted items bin" where files go when the backup finds you delete them locally. They never get automatically deleted (even when you've reached your backup quota? the website isn't clear).