skysight-inc/HackerNews huggingface dataset:
Ignoring the enormous argument over whether what I am about to say is legal in the US/America's particularly constructed law...

Is it time to consider whether companies who's primary business is the collection, summation, synthesis, and re purposing of information should be defacto illegal?

Its not that having the government do this is meaningfully better, but I'm convinced that is a better overall path. The public seem more afraid and more willing to engage in a more serious discussion over ethics. At the very least, it would enable the public to have more oversight over how such data is collected, stored, embargoed (or not), and used. The level of abstraction and fuzzing that is allowed by allowing a non-governmental entity like Palantir or Facebook to have (whether as a collector or aggregator) the data and governments be only a user seems too difficult to regulate and even have a transparent discussion about because claims of national security and secrecy are nested within claims of trade secret and intellectual property in ways that create a moat around effective oversight.

So seriously...if we made this business model illegal, what do we lose? What exceptions would need to exist?
Oddly enough, I found a similar sentiment echoed last night when I was looking up how widespread the use of ASICs was in various scientific fields. I had discovered an FPGA startup called Edico Genome [1] that seemed to offer substantial advantages in speed of processing, and after searching through reddit came across a post where someone noted that there has been a precedent for FPGA/ASIC related companies to go under in the genomics sphere [2]. The poster there attributed this to an unwillingness to use tools that weren't widely cited, however.

[1] http://edicogenome.com/
[2] https://www.reddit.com/r/bioinformatics/comments/73wcd3/fail...
/r/spacex is very Musk-fanboyish, which I guess is to be expected. The overall positive energy there these days is nice though, and the dedication that peaks in quasi-corporate-espionage is pretty cool.
/r/neutralpolitics - It's not necessarily trying to be completely neutral, but it's trying to be factual and requires sources to be posted.

/r/christianity usually has fairly high quality comments and conversations among Christians and non-Christians.

/r/netsec has high quality posts and comments.

/r/hockeyplayers has a very helpful community but probably not of interest if you're not a hockey player.

/r/goodyearwelt has awesome reviews and information about high quality footwear

/r/malefashionadvice is one of the better run larger subreddits that has writers from major publications that post and comment

/r/askhistorians is very heavily moderated which means a lot of the most interesting questions remain unanswered for a long time, but the answers that are provided are very well thought out and sourced

/r/asksocialscience is similar to /r/askhistorians just different content
> I mean, of course its going to occasionally top /r/politics

Have you actually ventured over there? Saying Russiagate/Trump stories are "occasionally" at the top of /r/politics is a bit of an understatement. They're obsessed over there.
Can you name some reasons? I thought concepts like luck of the draw in this context normally translate to silicon lottery and are meant to describe overclocking potential. But there is no reason why a chip sold as one of those cpus should not be able to reach the specified turbo clock, and in that case the 8700 just has to be slower in such a test.
latestagecapitalism is pretty noticeable. It is an echo-chamber by design, and it is fairly popular.

Its absolute cringe, and it is humbling to me that I dont get why anyone joins such a place.
There's also the confusion between "passengers" vs "crew" vs "children" or "babies". Souls conveniently includes all of those groups and excludes irrelevant factors like dead bodies.
I only use one account and I’ve been called off multiple times in the “mainstream” subs for posting to the right-wing ones, sometimes when not even talking about politics. I’m sure most people who post to right-wing subs keep two accounts or even more to keep their activity “segregated”.
I feel that leftist movements are leaking much more than T_D.

Comments which — without being racist or sexist — go against the popular & politically correct leftist stance are downvoted to oblivion. Meanwhile, extremely statist stances are tolerated and celebrated by users.
What a fantastic news!
It took me two years but It's done. My third book “React in patterns”
Palantir is a consulting company, plain and simple. They don't do anything IBM couldn't, they just (plausibly) do it better than IBM.
Google News Is Mostly Down
Currently Google News: World shows this message:

"We're sorry we are unable to show any "WORLD" stories. Please try again later."

This is true for U.S. and Technology sections too.
I'm in Mexico and perhaps that is relevant.
I've heard of a few people using RPM for app deployment, but the fact that it's not a widespread solution shows that it's not ideal. It has several issues. For example, it ties your apps to a very specific distributions.

Depending on how liberal and flexible (e.g. Nix is probably much better than RPM here) your package system is, conflicts can also be problematic. One package specifying Ruby 2.1 might conflict with another specifying 2.2. I don't know RHEL specifically, but on Ubuntu, tracking concurrent versions of things like Ruby and Node.js has historically been a pain, often requiring the installation of third-party packages that are designed to allow concurrent versions to live side by side without conflict.

Conflicts can also occur at the system level. One app might want a certain libxml2 or libreadline or whatever, and that happens to be used by some system software that breaks on the version that the app wants. In other words, a single app now can break an entire node.

The only way to fix these things is isolation.

Again, packaging is the least interesting problem. After all, if you have Docker or jails or whatever, you can package your app and then manually start it. But orchestrating code in a declarative, self-healing way is what makes Kubernetes such a powerful system. The isolation you get from Docker is a foundational concept, but the way it's done is mostly an implementation detail.
> However, you don't need a degree at all (a few of our users are self-taught high school dropouts), and anyone who knows the material is welcome.

> To qualify for joining, you do an online deep learning quiz (here: https://www.sharpestminds.com/members/apply), followed by a technical interview.

> Once you join you get access to a job board with exclusive (i.e., not scraped) internship and full-time opportunities on it.

These three constraints don't reconcile with each other.

Yes, new ML/AI resources like TensorFlow and MOOCs have made AI more accessible, and that having a degree is no longer required to implement ML/AI. I agree it's unnecessary gatekeeping to require a degree to be able to play with ML/AI.

But what showy YouTube videos and Medium thought pieces don't teach is implementing ML/AI in practice to solve business problems. The stereotypical quiz + technical interview for the ability to join the service won't account for that.

When I was looking for jobs last year, 100% of the job openings for ML/AI (as opposed to Data Analyst/Data Scientist) required a Masters/PhD. In that case, I can't blame them, since there is a certain amount of experience and knowledge required to define problems and work up statistically sound solutions that can't be done by simply adding layers to a neural network or ensembling XGBoost models.
Konami Code on Vogue UK
Does anyone else remember a time when paranoia was considered a mental illness rather than a virtue? Or am I imagining that?
IMHO, "How many passengers? => 150" is very different from "How many souls? => 156" ... passengers necessarily may be interpreted as "people who paid for seats" and not include the 2 pilots and 4 flight attendants [as an example].

"A plane went down with 150 passengers, all 156 souls aboard were lost."

I guess "soul" is the universal term for "living human", regardless of their job, role, lot in life, etc.
The evidence of fast web experience
I have nothing specific to add to this either other than I also spent years working there, and I'm unbelievably happy about this.
Full video: https://youtu.be/Jec2Z3CkBGM

Full assembly 8min 55sec.
I did something similar to this in my startup days, it was called "FORMS". This is where you take a particular focus for each day of the week.

- Monday: Finances
- Tuesday: Operations
- Wednesday: Research & Development
- Thursday: Marketing
- Friday: Sales

This allowed me to focus ON the business vs. IN the business.
Which may have proven nothing more than this person was too nervous to function.
You can tell if someone knows what they are doing by talking to them and having them walk you through what they have worked on.

Also, in the United States, you could fire someone easily if they were really incompetent. Considering how much time and money people spend per candidate to interview, it's probably much cheaper and more efficient to hire faster and fire faster. Some companies are spending tens of thousands of dollars per candidate they interview!

Hiring is a skill, and an overly long or drawn out process is a sign of bad hiring, not good hiring. The second part of the equation is to train people up and mentor them. Hiring is not enough. The second big part of good management is to actually get the most out of people and to help them learn and grow.

Now if it were only the tech industry that had long, ridiculous hiring processes, maybe we could say that it is necessary, but many companies and many fields have similar processes. I believe that many people have mistaken length of interview process and time spent with rigor.
This is great news!

Unfortunately it looks like they striped out some important things, notably the storage engine (there's now a sqlite fallback).

Edit: Apparently it was always sqlite as per replies bellow.
Reminds me of something my Dad said a long time ago. The less you need the money the more likely you are to get it. He was talking about business lending, but I suppose the same goes for investing.
I don't believe a Thinkpad ever killed anyone, though.
I love these "reinvent the wheels to learn" series. Not only does it move you to the right direction, the kind of person that takes actually going through these have spent many hours just to learn, so the post typically is high quality.
I personally enjoy putting together IKEA furniture. It's like a mildly easy puzzle with an end result that you'll use every day. It's very satisfying for me.

Admittedly, it's really easy for me to read/interpret the instructions. I could see how assembling furniture would be a challenge if you're not an engineer or something like that.
Except that the concept of friends is non-physical
I think it's a societal thing because it's a Reddit thing. That typical amplification of everything online is leaking into real life.
Yikes.

Yeah, you should be storing the password hashes in the DB, not the passwords. The hashes are going to be the same length regardless of the password's length.

If you wanted to get real fancy, hash the password once on the client side (reducing it to a known length), then again on the server. You should also be using a per-user salt to prevent a rainbow table from being generated if your DB is leaked.
Isn't there still a way to see that particular front page when you're not logged in? Either /r/popular or /r/all?
If you're only applying to one job and you get it, sure. But when you're looking for a new job and sending out dozens of resumes, it adds up pretty quickly! On top of that, it makes rejections all the more dispiriting when you spend hours or days working on one job application.
Evidence of Rapid Evolution Visible in Sulawesi Fishermen
There's often a clause in the Employee Handbook you're asked to agree to periodically.
I don’t believe hacker news has downvotes for topics, only comments.
> You can't know for sure that dad/friend/partner didn't write the assignment either.

I don't follow what you're implying here, sorry?

> How about a 4-5 hours coding rush in the office, where you have to add a few functions or features to an existing codebase?

I work at a company where we actively keep a small set of tasks groomed for new hires. It's extremely difficult to keep a set of meaningful actually-in-the-codebase problems groomed at all times and totally infeasible that the person will spend less than a day coming up to speed on the infrastructure etc. The overhead of doing that is really prohibitive from an interview perspective.

I do think that for the most part, the coding problems need to be synthetic, then, not an active need in your codebase. I am definitely a believer in longer more open-ended coding challenges than 45 minute white board jams though.
The storage engine has always been SQLite for the SSD engine.
We have to separate whether or not someone doesn't know how to do a job from whether someone doesn't know how to interview.

This is one of the biggest things I try to guard against. Some people just interview better than a lot of other people, but that doesn't mean they do anything other than interview well.
Google please take a few notes here:

1. It’s in its own repo

2. The build instructions are concise and clear. Dependencies are listed. You have to follow a total of 0 links.

3. They use a common build system and not an in-house thing.
I had to do homework assignments twice. Once was for TopTal, which kind of made it worth at the end since I've got a few years of work out if it already and they're supposed to check their candidates thorough.

The other one was for Automattic that seemed to be intentionally vague to check if I would spot some pitfalls and smells they left behind. Never heard back. Mailed the guy that I had contact with twice. Not a fucking word. Thank you for wasting my time.

I don't think I'll ever do it for free again unless it's a position for Godmaster of Cooltech at AwesomeCo.
Good point. Im thinking about the best way to implement that.
The problem is that the reddit culture is that upvotes/downvotes solve all and that moderators should be invisible.
That's good, then. Would you care to enlighten us

"Us" generally, yes. I think I've succeeded.

or are you just going to be smug and inscrutable?

I find that your reaction indicates that my approach is commensurate with the tone you've displayed in the rest of this thread. I hope that most everyone else has a different experience.

The inscrutability is part and parcel of the message.
Personally, I think it's fine to expect employers to verify a candidates skills. But they should also limit their verification to the minimum amount necessary.

People are just arguing where that line should be drawn. Whether it's hours, days, or months of verification. Some careers do require months of unpaid internships in order to get jobs. And it's not because it takes months to verify a person's ability, but because companies will do anything they can to pay people as little as possible for their work.
>Think of it like this: In many areas down south in the US, militant groups are living in the forests. Generally they are white extremist, pro gun nuts who have small communities being self sufficient in the deep woods. These groups hate government interference and usually have a shoot on site policy. By themselves, these groups are nothing. Even the ones who threaten the public, pretty much never do anything. Now what if these groups had a way to find and communicate with each other in as efficient a manner as Reddit provides? Now you go from harmless threats to a potential, real world problem that could lead to violence and destruction since many groups would now have banded together.

That kind of logic is what leads to events like the internment of Japanese-Americans during WWII
Yup. And FDE is just a consultant, an FDSE is a software engineer attached to a specific client. A regular SE works only on generic products.
A makefile based CI/CD chain for Go
This person commented after you, might be a solution vector.

https://news.ycombinator.com/item?id=16877017
Definitely coming up. Commenting will require a lot of thought and effort so keeping that for later.
That's interesting. I know a bit about ECC in general, but not too much about what the current state of implementations is. Do you know what the codes in use are called?
Apple builds their OS with a lot of software from FreeBSD, but when they opensource FoundationDB they don't provide a distribution that will work on it. I know the license says Apple doesn't have to do anything, but it just seems wrong that they didn't provide a download.
IMHO, if you can't land, say, 1 out of 3 interviews, there is a systemic personal problem, not just a bad day, and "the problem is u" -- sadly you will just need to work harder because something in your skill set is not up to snuff.
I didn't read OP as saying that right-wing moderators are per se are "dangerous to society", but that it being just one viewpoint represented (especially if, as "a right-wing contingent" implies", it's a single group of people) could be,].
Any support for unattended asymmetric encryption, with the private key stored off-box?
Another (non-technical) founder here - and I echo everything voidmain just said. We built a product that is unmatched in so many important ways, and it's fantastic that it's available to the world again. Will be exciting to watch a community grow around it - this is a product that can benefit hugely from OS contributions as layers that sit on top of the core KV store.
It apparently doesn't present a threaded view like a mail/news client would and downloading the mbox file requires one to authenticate with the server.
Others have definitely mentioned this experience. For me, I have encountered this very rarely. More common, IME, has been people who seem like they have a TON of deep experience in something but then, when pressed or inquired, only have shallow experience. So, in short, I don't run into people who claim to code but can't as often as I do people who can code at least a little bit but quickly are unable to deal with more complex technical problems, or more expansive knowledge of the language they prefer or use most.
That sounds to me like fight or flight response. Happens to me sometimes, and when it does I can’t code worth a damn, in spite of having a decade and a half of experience on the top projects at some of the top companies in the industry. This, in fact, happened to me the first time I interviewed with Google: I bombed that pretty spectacularly. The second time I applied I already had a couple of very generous offers elsewhere, so I didn’t care as much and was less nervous during my interviews, so I passed.
haha. I'm wary of information bubbles so trying to avoid "personalizations", but yes some sub-view with social feed would be nice to have.
I think that this is an article, because if children are read to they will be more literate, and then when they grow up their comments on the Internet will make more sense.
Completely agree with you.

The concept that saving ~150 people was "just a part of your job" and nothing special is insane. The fact the pilot did everything right IS commendable, it shows dedication to her job, the skill and knowledge required to do it, and the execution of all of that in an exemplary fashion that resulted in many lives saved.

As a society we spend days talking about presidential lawyers, talking heads and celebrities regardless of how much they deserve to be discussed or focused on. I can't think of a better example to offset the mindless drivel then to stop and appreciate someone for doing a job well done with the lives of so many entrusted to them.
After you've been burned by these tests once or twice, you realize only the dumbest of the dumb would even consider taking such tests. Employers are so disrespectful, most times they won't even look at your submission. Buckets of money my ass. This is free work that often doesn't even get you an in-person interview. Companies that use these tests are really optimizing for the worst engineers, the most desperate, and the ones with the least common business sense and respect for their own time. If these companies could at least be trusted to even consider all submissions, maybe then it might be worth it, but having to do dozens of these tests just to get a regular interview (because no hiring process hires simply off one of these tests) is beyond ridiculous. If a company wants actual work done, they should pay for it. That's the only way to make sure the exchange is fair considering how untrustworthy and uncaring companies are these days. Writing code for a few hours or a few days just to find out the company's not even interested in reading it, is absolutely the stupidest thing I've ever done in my career, a career that has not been a stranger to stupid things at all. In the future, I will use the idea of this type of test to weed out all the people who do not have enough self respect to say no. That's the only proper use of this type of testing.
/r/politics does have quality comments that also get upvoted. However, you have to dig through 90% of bad comments.

For instance, you get one article about Trump's nickname for Sessions being Mr. McGhee. The comments decide this is bad. Then you read the comments on other stories and people are gleefully calling him a racist elf.

That's just pointless and is a disincentive to visiting. But I keep returning to the subreddit because of how helpful it is in keeping up with the Russia stuff and because of the rarer insightful comments that give reasonable perspectives you will never hear a major publication speculate on.
You should have rephrased that differently; there are many drawbacks in the RPi, but putting them behind a "garbage hardware" definition just takes out credibility from your post giving one more reason to RPi fanboys to vote you down.
yeesh, excitement brought back to zero. unless it's an app to sync with a web app I regularly use, registration required = delete.
I meant the inverse, our lines are so long that I need a widescreen monitor.

I'm not at work right now, but from memory I get around 120 characters in each column without any sidebars.
Things I've had to do lately for the "homework":

- Write a game engine

- Answer 5 programming problems in the span of 2h20m

- Do 3 coding exercises over the span of 12 hours. (That was pretty brutal .. as that you have to build everything up yourself)

- Write a REST service and business logic

- Write a rules engine with depending rules and type.

Worst part of all of this:

When you're getting evaluated you're up for being nitpicked over spelling mistakes in the documentation.
Original thread for when Apple acquired FoundationDB for those curious: https://news.ycombinator.com/item?id=9259986
I had always assumed they acquired the team more than the ip. I'm not sure this confirms that or not. I'd be curious what the answer to this question is as well, but wouldn't be surprised if the answer was "they don't"
Uber's Flagship Greenlight Hub in Afrika
Actually that's pretty much exactly the kind of thing I was looking for. Thanks.