skysight-inc/HackerNews huggingface dataset:
I actually proposed this route where I work. We have a decade old large and complex front end JS app, and my suggestion at improving it was to replace and rewrite most of it in scalajs in a phased manner. We already have a ton of Scala engineers working on hbase, presto and Spark on the back end, so why not hire a few who can do Scala on the front end as well ?

The response from the front-end guys was mostly not pretty. Over time I've come to realise the cultures are miles apart. Scala devs really value type systems and FP and all its benefits - the JS guys value very different things. The hotchpotchness of tools and frameworks in that world is actually seen as a plus point, as diverse devs collaborating, as some community thing. I will never understand it.
TDD works well when tests can express the intent of the code in question, rather than simply its implementation.

Intent-focused tests tend to be easier to fix during a major refactor.
Must have addition to Jenkins
Mercedes/Audi/BMW taxis are common in Germany. This doesn't mean you'll be able to order your S class in NYC/SF any time soon.
Hillary Worked with Google CEOs to Keep Benghazi Video from Public
My point is that there is no need to round up anyone. There are plenty of coders who are happy to do the job in return for a fair salary.
> How this isn't considered a horror story is beyond me.

Because I generally open Atom once every morning on login, at the same time that there's so much disk thrashing that pretty much everything else is loading slowly too, and leave it open the entire day. Not a huge deal.

Granted, I also don't use Atom for non-programming tasks. If I need to edit a configuration file, or browse a huge XML dump or log file, I use Vim.
"Responsive" doesn't mean those things. Just because some sites fail to design a decent mobile experience, doesn't mean HN (or you or anyone else) can't.
Appreciate everyone's insightful replies. :)
Nobody enjoys writing and maintaining data pipelines or ETL. It’s the industry’s ultimate hot potato. It really shouldn’t come as a surprise then that ETL engineering roles are the archetypal breeding ground of mediocrity.

There is nothing more soul sucking than writing, maintaining, modifying, and supporting ETL to produce data that you yourself never get to use or consume.

This is like... your opinion. Some people find pushing around HTML / JS / CSS absolutely soul-crushing. Considering the lion's share of websites are ugly, unusable, and slow, does this mean that front-end engineering is a breeding ground of mediocrity, so server-side devs and CFOs should all be sharing in the pain?

Some people actually enjoy working with data, and don't find ETL and pipelining horrible to do at all. It is a different set of challenges, but calling people people mediocre because of ETL is a non-sequitur.
By keeping your fingers longer on the keys you're actually making it easier for the person after you to just take an IR shot of the keyboard and reduce their search space to 16 combinations or less.
Title taken from Wikileaks' tweet:

https://twitter.com/wikileaks/status/710855886940540929
I think the search is more like the shelve.
I use the messenger part of it and I have a page to share stuff about the game I'm making, but I rarely ever use the timeline or other stuff like that.
How hard would it be to add AI that could distinguish between human and dog/cat motion?
The more I think about it, the more likely this explanation seems. Guy definitely doesn't belong in an executive role if his desire to look cool in front of a bunch of college kids trumps common sense about business confidentiality.
Would forcing upper class people into the periphery solve the logistical problems?
The Art of Marketing Marijuana
hm, that logic would mean a computer mouse is an input-output device, not only an input device.
No, React Native is not using any private API. Also it's not using web views for rendering.
Domino's pizza delivery robot is hot and autonomous
And this is why discussing anything systemd is such a pain.

Apparently you can forgo systemd_pam (a poor naming choice, given the following) if you do not use logind. And logind is used for seat and session tracking, something CoreOS likely have no need for as it is meant to handle containerized servers.

Yet all this is in systemd the project, because systemd is the swiss army knife of Linux user space.

So yes, Slackware would likely need to adopt PAM if they want to adopt systemd.
Lots and lots of SQL (a very good thing IMO). This can come in the form of Oracle, Redshift, or any of the commonly available RDS databases (probably not SQL Server though). This is augmented with a lot of Big Data stuff, which used to be pretty diverse (Pig, Hive, raw Hadoop, etc.) but is moving very quickly towards a Spark-centric platform. There is occasionally some commercial software like Tableau/Microstrategy. Apart from that, it is a whole lot of homegrown technology.

As far as architecture is concerned, every team is different. At least on the retail side, we tend to center around a large data warehouse that is currently transitioning from oracle to redshift, and with daily log parsing ETL jobs from most services to populate tables in that data warehouse. Downstream of the data warehouse is fair game for pretty much anything.
Thanks very much for sharing that, interesting reading!
It's sad when we get people running for office claiming their first priority is "keeping us safe". No it isn't; it's upholding the constitution, it's right there in the oath of office.
The criticism that Y Combinator tells companies that "they have to move to SV" is misleading. That quote is about being a part of Y Combinator. You are free to leave once you graduate your cohort and get funding, and many have...
http://jobboard.io
>That seems like a paranoid waste of engineering resources.

And if someone _really_ wanted to get around it they could by simply bypassing the "key checking" trampoline and jumping directly to where the wanted to end up in the first place. (Obj-C is still C).
Is there a reason why PostgreSQL can't use 64 bit transaction IDs?
React Native, as the name suggests, runs Native apps, it doesn't use a webview
Fellow amazonian here. We switched from a massively distributed datastore (not to be named) to rodb for storage and found 10x improvement, not to mention eliminating cost and other head-aches; kind of expected since rodb is an embedded db...
Damn it people are hung up on that superfish thing, when it never showed up on the Thinkpad line.

And beyond that, do the term dogfooding mean anything at all these days?
My feeling from a business point of view is: with Scala devs being a) relatively scarce in the market and b) the salary attached to a Scala dev, why would I spend their time getting them to write that's going to end up being JS when a highly skilled JS dev can be found easier and costs less (if you have both already then the relative opportunity cost difference).

Add time for compiling, edge cases, bugs and no matter how awesome it is, I can't see how it ever makes sense outside of a 1 person project.
And in many cases the universities own the IP associated with the research that goes on in their departments so they keep the source and treat it like a company would treat a trade secret. It's likely Washington will patent this and try to license the patents.
Who Can You Trust?
Conversely, I find his comment to be perfectly matter-of-fact, whereas I find yours (esp. your last paragraph) comes across as condescending, haughty and (ironically) arrogant.
The Mystery of America’s Missing Capital Investment
public class Foo {
private static class Bar {
public void someMethod() {
}
}
}

Unit test someMethod.

More realistic, concrete examples are harder to describe because they involve an interaction over time between a somewhat vague problem description and exploration of a solution state space, where the abstractions chosen are fluid and slide around before they get into a good shape.

I, for one, tend to write code from the bottom up, i.e. creating hypothetical abstractions, small tools etc. and start composing them to solve the next problem up the abstraction stack. Then, when I find it doesn't fit quite right, I adjust, freely throwing away abstractions, rewriting them, reshaping, until the level of my tools fits the problem better. I gradually build up my abstraction level until I can move problem domain level mountains with little effort. Doing this in the form of tests just doesn't work (for me).

Writing code from the top down isn't the right answer either; not all people think that way, and besides, it can lead to solutions with very ugly implementations - the grain of the wood should influence the design of the house, if you will.
Let me add my two cents. Reposting my comments from another post of this same article:

This reads like somebody just wanting to complain.

YC says that their startups need to move to SF/SV? Yeah, they do. They do it because they see real, concrete value for a startup being there. YC has actual experience with startups, so they have a reasonable basis for knowing what they're talking about. This isn't "Silicon Valley Arrogance", it's some people who are actually involved seeing that there are concrete benefits to being in SF/SV.

YC is talking about basic income because they think SV's going to have all the money and everyone else is going to be left behind? YC's talking about basic income because they see people being left behind, and they actually care enough to want to do something about it. That's not arrogance; it's observation plus compassion.
Dragon: A distributed graph query engine
Thanks - looking forward to your feedback!
And I also fundamentally disagree with the notion that moving a large amount of realtime data reliably and with accuracy, monitored and consistent with relatively little failure is not an interesting engineering challenge in itself. I find that for all the talk about data-driven organizations, most don't use a tenth of what is available but that when the tenth is needed, it's hugely satisfying to be able to provide it.
NY bill would provide tax credit for open source contributors
Yes.

Now, let's think why white neighborhoods were not struggling with the same problems of violent crime due to the drug trade. We know that the answer is not

(a) white people weren't doing drugs

(b) white people were doing drugs that were less addictive

because in reality, white people had (and still have) roughly the same total rates of drug use as everyone else. And in this case, white people were largely using the same drug (cocaine, in powered form) as black people (cocaine, in freebase form).

I'm not saying that black people at the time weren't concerned with violent crime and calling for solutions to it. In fact, I'm usually the person who points this out whenever discussions about 80s and 90s drug law sentencing come up on HN. What I am saying instead is that it's silly to ignore the reason that black communities were concerned with problems that white communities never had to face in the first place.
And most of northern Europe
Wakeapp Call – Say hello to a whole new way to start your day
"Too much and for too long, we seemed to have surrendered personal excellence and community values in the mere accumulation of material things. Our Gross National Product, now, is over $800 billion dollars a year, but that Gross National Product - if we judge the United States of America by that - that Gross National Product counts air pollution and cigarette advertising, and ambulances to clear our highways of carnage. It counts special locks for our doors and the jails for the people who break them. It counts the destruction of the redwood and the loss of our natural wonder in chaotic sprawl. It counts napalm and counts nuclear warheads and armored cars for the police to fight the riots in our cities. It counts Whitman's rifle and Speck's knife, and the television programs which glorify violence in order to sell toys to our children. Yet the gross national product does not allow for the health of our children, the quality of their education or the joy of their play. It does not include the beauty of our poetry or the strength of our marriages, the intelligence of our public debate or the integrity of our public officials. It measures neither our wit nor our courage, neither our wisdom nor our learning, neither our compassion nor our devotion to our country, it measures everything in short, except that which makes life worthwhile. And it can tell us everything about America except why we are proud that we are Americans."

- Robert F Kennedy
New Google Cloud Service for Error Reporting and Analysis
This is something we haven't explored enough yet, but would be awesome to get working since it would allow us to support all UITextInputTraits and get rid of the accessory bar. We had a simple PoC, but I seem to recall there being some weird edge cases.

Definitely worth looking into more though!
If a consumer is paying fees to multiple companies, then the rights holders can collect more in royalties and licensing agreements than if they were dealing with one entity.
Data-driven decision-making to change the course of a business, is so internally disruptive it's unlikely to happen in an org-chart culture full of management layer.

Because that's what it is:

- It is attempting to question, critique, override, everyday decisions made by the management (including the CEO) based on available data.

- It is doing that with maximal knowledge of the whole organization. That means all the records, finances, secrets, what not, have to be divulged to the data-science team. (which in itself is an unsurmountable challenge, i.e., to convince the management to allow full data access; think emails, chat logs, meetings minutes of CEO's, VP's, etc, etc).

This will make the management go, "so let me get this straight, I authorize you access to data of the whole organization, and you come up with a conclusion (some of the times at least) that I'm full of it?"

I highly doubt any organization would be up for this kind of internal disruption, even if that means more success for the company.
What Have They Been Smoking at Apple Music?
Wow, I wonder what a contract like that looks like, and how many years the payments and deliveries are spread out over. Assuming a massively-discounted price of $25,000 per car, that comes to $2.5 billion!
While I feel you might be being too dismissive of BI, I do appreciate this comment because there seems to be a prevailing conception of seeing it as a panacea for the problems brought by automation. UBI simply on its own shouldn't be enough to fix everything. It's good that people are critiquing it against the hype.
After Moore's Law
Lloyd S. Shapely, 92, Nobel Laureate and a Father of Game Theory, Has Died
That to me seems like a good reason to have your own private email server. (add appropriate sarcasm tag)

How will she scratch back Google once elected? What kind of favors will be exchanged??
Meet the New Evernote Team
This reminds me of a comment I responded to on reddit:

Back in the old days, before Foursquare, when you wanted to get together with a bunch of friends downtown, it took massive planning!

My response: Back in those days, we just called it, "planning."
No, it's isn't, it'll crash with FAil2ban too, beceuse the problem lays under the too much request - from new IP-s, and not from a few ):
That is a good list.
This. Their text size and reflow are all that I miss from Opera Mobile.
Maybe I'm missing something but that number sounds hard to believe. An S-Class in the US is $100K. Even if a stripped down "utility" version was available at $50K that's $5B worth of cars. Yes, it's a "long term" order (i.e., not paid for and delivered at once), but that seems way beyond anything even Uber would do.
TLA is the common abbreviation for what you call TLI, that is Three Letter Abbreviation.

The common abbreviation for a four letter abbreviation is ETLA. That is, Extended Three Letter Abbreviation.
HN has no sense of humor.
YC could help by opening satellite offices in other cities. Hell, even outside of the NY/Boston/Seattle/Austin.
I appreciate it lol.
A New Type of Evidence
Isn't that required of interrupt handlers on any architecture, even modern ones?
It left out the first most important part, the script writing. Amazon released a movie script editor on the web, the storywriter, just for people to use to submit scripts to them.
Can anyone explain why were they going from California?

It seems to make the mission much more complicated. Why not somewhere in North East USA, or even the UK (as they ended up doing anyway)?
Yet another attempt to own everything.

They even reference Martin Riedmiller's work from 2005 on "Neural Fitted Q Iteration" and dismiss it, saying that his paper was just an "attempt" to use an MLP for the Q function, and that because his paper talks about rebuilding a new network with each new batch of data, resulting in an inefficient learning process - ergo, their method is novel.

What utter nonsense. This completely misrepresents Riedmiller's work. They are really splitting some fine hairs here.
Also, they admit that Martin Riedmiller wrote about the idea, even though he didn't use it in that paper.

And yet, they still hope to control the technology.
An Insurance Salesman and a Doctor Walk into a Bar, and End Up at the North Pole
100% agreed. I was clueless about ETL too. While the acronym itself may be old, people forget that this field is hip and sexy for maybe like last 3 years or so.
But... slackpkg is not part of Slackware, its a third party tool.
I actually touched the one

I touched the end of one of the shock cones in front of the air inlets at Wright-Patterson. Literally sharp enough to kill a person who walks into it by accident.
The time would be better spent redoing the scientist's work.
The Hidden Cost of Convenience with Food Delivery App DoorDash
Inside Apple CEO Tim Cook’s Fight with the FBI
Here’s How to Combine Storytelling and Data to Produce Persuasive Content
It's a way of offloading more work onto the coders so that the PMs can just go down a checklist instead of having to actually manage. Now instead of just constantly refactoring, you need to write new tests each time first. Then it's sold to us as making us "better coders." It doesn't make us better coders. It makes us easier to manage and puts even more work on our plates.
DARPA's 'Improv' initiative crowdsources solutions to DIY terrorists
I'll be sure to check it out.
I would totally disagree. I don't think it would have to have much fidelity or low latency be insanely useful. The huge advantage is no extra hardware necessary. And maybe it might be hard for you to believe it could do what you want it to do but I'm guessing your vision is pretty narrow.
Nike Causes Storm Targeting Long-Form Ads at Millennials
Wow, that's a huge amount of capital to spend upfront. Wonder if this is for their black service or more targeted in Europe.
What's your source for that "Search is NOT A PRODUCT!!!" quote?
>The State Department was the organ by which this unity of corporate and political power was achieved.

You can call this what it is: fascism.
On the Topic of Lock-In
New means of killing people doesn't really make large gatherings any less safe. Suicide bombers already blow up large crowds of people all over the world. The drone and claymore is probably already less effective and more costly than the current methods of just holding someone's family hostage and forcing them into a crowd with way more explosives than a drone would carry.
(Warning: also not a lawyer.) Despite the framing as a "one-off tool" instead of a mass-market "product", iOS itself is definitely an Apple product, and the FBI is requesting a custom version of it. Apple then has to sign it as an iOS update, so that from the perspective of the phone it's trusted as a new version of iOS.

The fact that the FBI requires Apple to vouch for it as an iOS product makes the "not-a-product" argument harder to maintain. (Also weakening the argument: the applicability of nearly the same software to replace the OS on an unlimited number of iPhones that the FBI may introduce later, or if leaked, a large number of iPhones in the wild.)
This article is highly subjective. Yes NDT can make a whole lot of things boring if you'd rather not know how they work and prefer the mystery of not knowing or taking a different perspective (whether correct or incorrect factually). However the majority of things he describes are things that are no longer mysteries to the existing scientific consensus. They are things we actually didn't know about the world only a few hundred years ago. That is not to say that the mysteries are gone at all. If you dig deep enough into any topic in science (it's not actually as deep as some may think) you ask a question where everyone who studies it says "we don't know the answer". The mystery is still there, it has just moved away from things humans have been able to systematically investigate up to this point in time.

Yeah, IFL science can get kind of annoying and its followers can come off as evangelical but we're human and that's tribalism.

It was funny reading this bit given the point the author is making about a shallowing of intellectualism. The author essentially shares the same thought that the people he's mocking are having:

> ...and you are then supposed to think yes, I knew that, and imagine someone else, someone who didn’t know it already, some idiot, and think: I’m better than that person, I’m so much smarter than everyone else.
Ok, so let's all go trace back our family trees. If you find one of your relatives, even 400 years ago, committed a crime, you better go to everyone that was affected (which could be millions of people by now!!!!!) and give them back what was rightfully theirs. Maybe your great great great grandfather broke into their house and stole their life savings, which caused the patriarch of the house to go into debtors prison. So the young boy of the house didn't have a father for much of his life. As such, he turned to pickpocketing, robbing hundreds of people over the course of his career. Eventually he went too far and robbed someone who fought back and killed him. But none of this would have happened if your great great great grandfather hadn't been a thief.

But YOU'RE responsible. Your group was responsible for the death of this kid, who knew no better than to steal. Should you be guilty? Should you go to jail? Should you live worse to repent?

Don't be silly. You're not responsible for any actions other than your own.
Agree. Even if Uber got them at 1/2 price, let's say $60,000, the math doesn't add up. Assuming they don't do some fancy accounting and tax magic.
>Unlike your example, a secure solution existed to the problem. Obama used it every day.

In the article the NSA is quoted as saying that additional BlackBerries could not be secured due to lack of resources.

You assume a lot (without apparent basis) about your OP.