skysight-inc/HackerNews huggingface dataset:
I am not sure that is a good translation because it completely misses a common idiom: "within spitting distance"

"spitting the distance from the performance of the human level"

If this were spoken out loud, it might get mistaken for "splitting the distance" which seems to have a different meaning (half as good as humans).

But the point is subtle differences matter a lot in human communication.

But, I do agree with your point that in a lot of cases even without human-level performance one can get things done.
>Instead of "Black = Slave", it's "Black = criminal , criminal = slave".

Except data shows this isn't the case. A closer match is male = criminal, criminal = slave. The legal system is far harsher on a white male than a black female. And even closer is poor = criminal, criminal = slave.

The legal system discriminates first on SES, then on gender, and finally on race. So what reasoning is behind there being a disproportionate focus on race over SES and gender?
"It's like Uber, but for stonings."
The two aren't necessarily mutually exclusive. Sometimes just caring when no one else does can make someone a star... at least to the person they help.
Also https://zenkit.com/ (fairly similar to airtable)

Years ago there was DabbleDB - https://en.wikipedia.org/wiki/Dabble_DB
And Simile Exhibit experimented with a dynamic UI for filtering / faceting tabular data - http://www.simile-widgets.org/exhibit/

The witheve.com stuff (and the underlying "differential dataflow") is also interesting as a model for derived data which updates itself. I'm keeping an eye on that project too.

As far as your site goes (I just took a brief glance), if you haven't seen it already, you might find some interesting ideas in the sieuferd project:

http://people.csail.mit.edu/ebakke/sieuferd/index.html
> No company, not even the tech giants, can cover every school or every resume submitted online.

Are we talking about the tech companies that hoover up all the data in the world and analyze it for profit? I'm pretty sure they could figure out how to cover every resume submitted online.

But making this claim was a required part of the setup for what comes next: a sales pitch for this company's service. I stopped reading here, but wished I'd stopped during the over-dramatized hypothetical interview stories at the beginning.
Good points. At a certain point, the convenience is well worth it. But you raise an interesting point about an annual check. We do sign year long (well, sometimes multiple year) contracts so we could increase our monthly price enough to make the 10 month discount the current annual price. That would let us offer flexibility in payment.

I do hope Stripe Canada gets EFT and that includes a gateway to ACH. I can guess there might be lots of red tape. But that would be excellent.

But I'm going to do what you suggest -- over an annual check-based payment schedule or a monthly credit-card based schedule (with basically the costs to do so rolled in).
I used to think that, but a bit of reflection puts that to bed:

1 - The earliest ink-and-paper writing in the Middle East was in Egypt, where the pen writing mostly followed inscription, being a little free form in ordering. AFAIK the old language didn't acquire an alphabetic system until Greek colonization (cf Coptic, which is (evolved) pharaonic Egyptian written with essentially Greek characters). That latter is indeed a L-R system, but has been largely replaced with the R-L Arabic.

2 - Your hand is likely to smudge R-L systems unless you're left handed which most people are not.

3 - The other in-and-paper system, Chinese, until recently (couple of hundred years ago) used only brushes, not pens, so smudging was a non-issue. Top-bottom though could be attested in this way; it's better to draw the brush rather than push it, so starting at the top of the page makes sense, but why R-L vs L-R...?

I don't know about the the third independent site of the development of writing, the Americas, as the jesuits burned almost 100% of the books, and so mostly we only have monumental writing, which doesn't address this question.

AFAIK all the indigenous Alphabets of India are L-R (Urdu is R-L due to its use of an arabic alphabet)
> that isn't necessarily the case for all possible models of agriculture.

No, but then we change the discussion: we were talking about the (in)efficiencies of corn ethanol. Hence my Western agriculture qualifier, because that is the context in which it is generated as a biofuel.

If we look more broadly, then a whole lot of alternatives look a lot better obviously.
Hello Mods please update link: https://www.blog.google/products/g-suite/do-more-your-inbox-...
I think there's space on HN for what one might consider unpopular views when they're presented in a more diplomatic way. Starting off with a chip on one's shoulder ("I've always taken an unpopular view about slavery") isn't a great way to start out. If you're looking for productive discussion, I can think of better ways to go about it. If you think something you want to share might be unpopular, why not take some effort to couch it in terms you think might have a better chance of being listened to?

The HN community is what it is. It has certain norms and behaviors. By participating, you're part of it. If it doesn't operate in a way you prefer and you'd like to continue to contribute, be the change you want. Behave in the ways you want. I encourage you to do so! That said, if you want to be confrontational and argumentative rather than looking for points of agreement and teasing out more nuanced differences, I think you're likely to continue to see pushback on HN. In some sense, such behavior can be as corrosive as spam.
Securing Customer Data with KMS and Envelope Encryption in Node.js
I think these are now effectively deprecated
So the whole "biofuel" conflation has me confused. I know about a dozen years ago, it was a good meme, but there are big differences between ethanol vs. biodiesel [1]

Corn isn't used to make biodiesel. Also biodiesel allowed usage of existing waste product (e.g. sludge from a McDonalds) would work with biodiesel converted engines.

Luckily hybrids and EVs entered the scene and now we have zero-emission vehicles that are far more sustainable than ones using any liquid fuels.

There is no reason to push for anything but EVs and hybridized fleets everywhere. EVs are faster, less maintenance and the range issue is pretty much resolved for the vast majority of use cases. I'm frustrated when I have to drive an ICE vehicle - pickup is slow and no regenerative charging means it stops slowly as well.

[1] http://www.differencebetween.net/science/difference-between-...
Is it only me looking for an ICO details at the bottom of the page? :)
On average, moving one person from a small town in the midwest to SF reduces resource consumption, so from that point of view construction in SF should be encouraged. Tearing down abandoned houses in small midwestern towns and converting them to wildland should also be encouraged.
Seems highly personal. I have mostly the opposite of what you write. Each his/her own.
Add-ons work across web and Android though :)
Usually, it's large, comfortable, and cluttered.
Also, conversion losses do matter, because a lot of efficiency calculations cheat by forgetting (or perhaps "forgetting") to include them, as a hidden form of externalising energy costs. For example:

> [If we compare] the thermal efficiencies from modern cooking stoves with those from stoves used in poorer households, we see that the improved biomass stoves in developing countries beat our "high-tech" cooking technology with a factor of two to three (graphic below).

> The main discrepancy with these figures is caused when one doesn't take into account that electricity first needs to be produced in power plants which sometimes convert less than a third of the primary energy into electricity. This is not an issue with gas or biomass stoves, where a primary fuel is directly converted into heat for cooking.

> Evidently, there is something wrong with the western approach to sustainability. Converting heat into electricity which is then converted back into heat, at 20-40% efficiency, is similar to building a Rube Goldberg machine; it's a needlessly complex operation compared to simply converting the primary fuel into heat to boil water. Essentially, any electric cooking device is an insult to the science of thermodynamics.

http://www.lowtechmagazine.com/2014/06/thermal-efficiency-co...

... huh, I guess that's last sentence where I got my thermodynamics remark from.
As a deaf person I am using Ava [0] which uses IBM's speech to text service [1] as its backend AFAIK. I am always impressed by how it picks up on context clues to make corrections in realtime and capitalizing proper nouns (Incredible Pizza for example). However, it does not work with multiple speakers on a single microphone.

[0] https://www.ava.me/

[1] https://www.ibm.com/watson/services/speech-to-text/
At least the video on their site was showing no sexual diversity. All I see is families with a mother and father. Gays, trans people or lesbians are nowhere to be seen.
It's not rational. It all depends on wall street hype and their interest is to keep increasing value so any remote news that has no play in the market is used to hype something up every week. Companies with very solid earnings and increasing profits/growth like Apple get little love while others keep increasing then all of a sudden they barely bear estimates and the shares climb up 30% in 3 months.

My lesson, just ride the flow
Good stuff. Thanks for the thoughtful reply. I do think that if the driver for our universe's accelerated expansion were understood to be a matter of perceiveing an effect of the activity on the holographic membrane rather than 'a push' from some yet do be discovered energy source in a non-holographic model, that could open the door to new discovery. Regardless, I think I'm going to stick with the 59A Marble Bag hypothesis and crawl back into my mechanical engineering design site where I belong.
> Removing these obstacles crushed local industry

Not really. The problem with most of the small-ish EU countries is that with the exception of Cyprus, Austria, Finland and Sweden, all the 13 countries that joined after GDR/BRD unification were former USSR or Yugoslavian countries + the GDR itself which was USSR allied. This means that their entire industry companys were either uncompetitive since decades (but kept artificially alive by the realo-socialist states) or got fleeced by local or foreign mafia (or, in the case of former GDR aka East Germany, by the Treuhand which has had its fair share of scandals) after the fall of the USSR.

In addition, there's a _massive_ wealth gap between the EU/EEA core (Germany, France, the Nordic states, Switzerland and UK), which bled all other EU nations dry of young people (they went off to study and stayed) and loads of working-age people (they went off to earn money to support their families at home, and stayed). The people "left behind" tend to be old-ish and politically conservative, which doesn't exactly help when everything around is changing at an unknown (for Soviet/Yugoslavia) pace... and what's left of young people today flees from the corruption and religious-conservative politicians.

What saddens me is that I have no idea if the situation can be fixed at all. Manufacturing or heavy industry isn't going to come back, no matter how hard Trump or his ideological "friends" try. It will stay in China or maybe migrate to Africa as soon as Chinese labor gets too expensive/the Chinese politics too restrictive. All that remains is agriculture (which is going to be more and more automated), tiny chunks of natural resources exploitation, and tourism. Maybe a bit of IT stuff, but people are highly skeptical of nearshoring/offshoring since the "big companies" (Accidenture, IBM, whatever) spoiled the well, and the local markets by far don't have as much demand...

Source: am half Croatian, half German (born and raised in Germany though).
Since Sheets is already free, I'm thinking you said this because you'd want it open sourced. Curious about why you'd want it open sourced.
Eh, a $500 billion investment in the city of the future doesn't seem that exciting considering that it's technically under the jurisdiction of a country that considers sex outside of marriage illegal and sodomy an act punishable by death.

They're going to find the results of all that money very underwhelming unless they secularize the legal system.
Can Technology Save Democracy?
We (Streak) are also the makers of the InboxSDK.

We're planning on writing a post for how InboxSDK + Add-ons plays nicely together.

Coming later today but in the meantime, tl;dr is we suggest having both if you're doing anything more than a sidebar. We (Streak) are doing both - to get more powerful API's on desktop but still having functionality on mobile.
> How could companies reach the great students at unknown schools systematically?

Maybe it's better that these great students at "unknown schools" DON'T get hired by google/facebook/amazon/microsoft ?

Maybe their talents are best directed at small-ish companies where they can contribute, grow, and do interesting stuff outside of monstrously large companies with cut-throat competition?

Having ALL the "top" candidates vacuumed up by the "top" employers just seems wrong to me. I feel it's more healthy to have the best students spread out all over the place rather than concentrated in the top 5 or 6 employers in Silicon Valley. After all, there are more employers than there are colleges.
In C++, on the other hand, they're read stroustruphedonically.
Cool description of the reason to build many components in house. But doesn't mention that Tesla can't meet their production goals.
Keeping Client-Side Feature Flags Secure
Except what the SF Bay Area is facing isn't the Tragedy of the Commons--it's the Tragedy of the Anticommons, where the owners of resources underutilize them.
I've been a bit of a fan of the channel for a while, and it's frustrating to hear this. It seems like the large companies are flexing their muscles and exercising their power over their digital serfs.

One particularly frustrating aspect that he touches on is how everything is automated, and it seems impossible to actually get humans to look at your issue. I'm not sure what can really be done about this other than find/create new platforms. This leads to fragmentation, thus likely beginning a new cycle.

Legislation may also be required to clarify the relationship between someone like Lindy and Youtube. Not sure how I feel about that, though.
Slavery has changed but it hasn't ended. The post discusses the changes, so again, what's simplistic?
The query parser we had Blekko could do this as well. It could process 'photos' and 'december' as keywords and use them in a search. It would fail on 'photos last month' for the reasons I mentioned (it didn't really know december was a date it just looked for it to show up in the description or metadata)

That said, Google has done some great stuff in inferring things like units for conversion 10 feet in inches is easily parsed for example as a conversion request.
Some dead bodies donated to research in US end up in warehouses of horrors
You start out in 1954 by saying, “Nigger, nigger, nigger.” By 1968 you can’t say “nigger”—that hurts you, backfires. So you say stuff like, uh, forced busing, states’ rights, and all that stuff, and you’re getting so abstract. Now, you’re talking about cutting taxes, and all these things you’re talking about are totally economic things and a byproduct of them is, blacks get hurt worse than whites.… “We want to cut this,” is much more abstract than even the busing thing, uh, and a hell of a lot more abstract than “Nigger, nigger.”

--Lee Atwater, 54th Chairman of the Republican National Committee (Source: https://www.thenation.com/article/exclusive-lee-atwaters-inf...)

"You understand what I'm saying? We knew we couldn't make it illegal to be either against the war or black, but by getting the public to associate the hippies with marijuana and blacks with heroin. And then criminalizing both heavily, we could disrupt those communities," Ehrlichman said. "We could arrest their leaders. raid their homes, break up their meetings, and vilify them night after night on the evening news. Did we know we were lying about the drugs? Of course we did."

-- John Ehrlichman, Nixon domestic policy chief (Source: http://www.cnn.com/2016/03/23/politics/john-ehrlichman-richa...)

What if the policies can be shown that a distinct criminalization was made to expressly target a specific demographic? Or what if we can show that health and infant mortality trends mirrors that of the 18060's map of slave county census? We have more than a smoking gun - we have the blood spatter and the bullet, and the gun in the person's hands still smoking. 150 years later, and it's still going strong.

BTW, how's that water upgrade going on in Flint, MI? I'll give you a hint: they're a bunch of black people who live there. It's already out of the news.
> I have no idea why they cancelled it.

My guess: because statistical methods are all the rage now, and have been for a while. This is famously illustrated by Fred Jelinek's quote "every time I fire a linguist, the performance of the speech recognizer goes up"[1], and cemented with the success of Google Translate.

[1] https://en.m.wikipedia.org/wiki/Frederick_Jelinek
To throw my hat in the ring, I'm developing a prototype environment for data transformations I'm calling Flowsheets: https://www.youtube.com/watch?v=y1Ca5czOY7Q

Although my goal is to use it to understand how we can write software better.
Google separated the mobile and desktop index months ago
Don't forget flesh eating bacteria!
You're using the straw man argument, which is vacuous. You are also ignoring the correct definition of nonpartisan, which I linked above.
I think this highlights the insight that IPFS is more of a "decentralized transfer" tool rather than "decentralized storage" tool necessarily. Storage is part of the caching, but the discovery of the required data pieces is the main advantage here too, as they mention that "With IPFS installed on each node, the traffic between the DataNodes
(slaves) and the NameNode (master) is reduced."

To me this understanding and shift in perception came after a few days of intense experimentation with IPFS, trying different use cases, etc. There are plenty of surprises if you just want to use IPFS as decentralized storage, as most introduction seems to approach it.

And it's definitely very cool & inspiring to find different use cases for IPFS :) For example the IPFS-backed docker registry is similarly cool https://github.com/jvassev/image2ipfs/ (though unfortunately seems abandoned or just in deep hibernation...)
> For many applications, making a transcription seems like an unnecessary step and source of errors. Skipping transcription when the user doesn't need it (most cases where I use it) would seem like a way to get some gain, but perhaps at the reduction of debuggability.

Agree. What's really needed is research into (and development supporting) how to combine the expertise from a speech recognition layer with the next layer in a machine learning process. That higher layer contains the domain specific knowledge needed for the problem at hand, and still leverage a speech layer focused on a broad speech data set and speech-specific learning (from Google, Microsoft, the community, etc.)

Today, how richly can information be shared? I see with Google's speech API you can only share a very finite list of domain-specific expected vocabulary.

Why not have speech tools at least output sets of possible translations with associated probabilities? Do any of the top tools allow this?

Then you could at least train your next level models with the knowledge of where ambiguity most exists, and what a couple of options might have been for certain words or phrases...
Interesting. I wonder if your son will be smarter as a result, kinda like when neural networks generalize better if trained with a dropout.
I personally don't value it that much; a good chair is important if I sit (but I try to stand mostly or sit on a couch outside) and I have no use for large monitors, mice or keyboards other than built into my laptop. I am more productive with clutter (I have tested this many times) and I don't really like desks that are too large. It's very personal though; I know people who agree with me and I know who wouldn't be able to work like I do.
Right, they use EPOLLEXCLUSIVE then complain when no other waiters are woken up. Thundering herd is a problem when you're using hundreds of threads. If you have a smaller number of waiters it's irrelevant. Moreover, under load only a few waiters, if any, will be sleeping on the queue when a new connection comes in, so there won't be any herd at all.

The round-robin patches seemed to be stalled precisely because everyone is bickering over solutions to problems that they've partly created for themselves. They've gone down the rabbit hole and disappeared.

If you want strongly fair scheduling and latency guarantees, just dequeue the sockets and assign them however you want. You introduce a small amount of latency, but you'd get similar latency by enforcing round-robin behavior in the kernel. LIFO is the effective behavior precisely because it's faster for the already running process to dequeue the next event than to park the running process and fire up a sleeping process.

Everybody talks about Windows IOCP, but Windows does precisely this same thing: a pool of threads with a simple scheduling scheme that uses similar asynchronous polling interfaces--just not interfaces exposed to user processes. I suppose it's a PITA to implement this in user space compared to the prepackaged solution Windows provides, but then again the Unix/Linux model is to make it easy to implement these solutions yourself, as opposed to providing one solution without exposing the underlying interfaces. Remember, scheduling, locking, and IPC primitives are much faster on Linux than on Windows. That's not coincidental. If you're not prepared to roll your own--if you want the vendor do you all the work for you--don't use Linux. The best features (and feature additions) in the Unix universe aren't oriented toward specific production problems, but toward interfaces that make it easier to roll your own solutions. Adding more flags to epoll long ago passed the point of diminishing returns.
This topic has a whole section in the manpage, though.
It's not easy to miss even if just skimming, because of that.
Humans tend to move their heads, which is why one-eyed depth perception still works.
More information about the developer experience here:

https://gsuite-developers.googleblog.com/2017/10/gmail-add-o...

Edit:
Looks like you build the add-ons with Google AppsScript. Very similar to Microsoft Office + VBA, on the web this time.

There's a CodeLab tutorial showing how to build a basic add-on that populates a Google Sheets file with receipt data from emails: https://codelabs.developers.google.com/codelabs/gmail-add-on...
I fully expect to be able to type (or say!) "find me the files that changed yesterday, sort by modification time, and display the first five images in that set".

The biggest failing of things like Siri and Cortana is they're not conversational, they're really not good at learning from example, they can only respond in hard-wired ways. "What's the weather?" will work. "Do I need a jacket tomorrow?" won't because they don't understand, instead giving the closest answer they can based on available information, not knowing how you prefer to dress or what you think is cold.

Until we can have full feedback neural networks we're not fully capitalizing on this AI stuff. Once we can cut the retraining time down to something marginal, maybe we can have computers "dream" and self-reprocess based on their accumulated learnings instead of waiting for a new kernel from the cloud.