skysight-inc/HackerNews huggingface dataset:
My point in including that piece of knowledge, is that I know what it's like when people have all sorts of different ideas about your socioeconomic background. I've been an Ivy brat. I've also been a homeless person. At the time of the events described, I am a well paid societal-normative upper middle class software engineer. I have first hand experience of when people are addressing me as a person of privilege, just another person, or an inferior scumbag. There is a tendency when I'm in the world of the justice/police system, for privileged people to automatically talk to me more like I'm a scumbag than I'm a normative person, but then I'll see the same someone take a different attitude when talking to someone privileged and "white."

So no, I'm not expressing disappointment that I'm not spoken to as a privileged person. I'm just wishing I was spoken to equally as a person.
I'm just a single data point, but... it absolutely did for me. Granted I wasn't (and still am not) looking for a new job, but I used to have the impression that Facebook was a really developer-friendly place, and had it on my mental list of places I might want to look at if I jumped ship - and then I saw the pictures of that new airplane hangar workspace. Nope nope nope. Never ever.
Tapping Wires for Lean Security Monitoring: DNS Request Analysis with FOSS
> It fit with a society built on hyper-motivation.

Rings a bell.
Nope. I'll have a look. Thanks.
As long as we're posting code/golfing (and since I've been lots of file parsing lately and it's fresh):

use std::io::prelude::*;
use std::fs::File;

fn main() {
let mut s = String::new();
File::open("numbers.txt")
.unwrap()
.read_to_string(&mut s);

let sum = s.lines()
.map(|l| l.parse::<i32>().unwrap())
.fold(0, |acc, i| acc+i);
println!("{}", sum);
}
That would be a fully-custom keyboard. So yes.
Kees Cook and others have been porting or reimplementing features exclusive to grsec in upstream linux.

https://outflux.net/blog/archives/2016/09/26/security-things...

https://outflux.net/blog/archives/2016/09/27/security-things...

https://outflux.net/blog/archives/2016/09/28/security-things...

https://outflux.net/blog/archives/2016/09/30/security-things...

https://outflux.net/blog/archives/2016/10/03/security-things...

https://outflux.net/blog/archives/2016/10/04/security-things...

And naturally some stuff is exclusive to linux upstream, though grsec will benefit from those automatically if they deem it good enough.
Principles for Undefined Behavior in Programming Language Design
It looks like there is currently partial bitbucket support according to the TODO and HN title
> the Pixel needs a few releases before I would trust it staying around

Genuinely honest: Android's been out there for a long while. Even if the Pixel was the last Pixel ever, why would that be a problem from me as a user? When it's time to replace, I'm going to look at the other Android phones too anyway.
Ask HN: Would you be interested in a low-cost welding robot?
Hey HN,

Me and some pals have been putting together a spot welding robot, mainly for our own personal use, and we realized others might be interested. Originally the goal was to just get something simple that would work and not cost $50K+ as is typical on the market. That being said what we put together is more limited in scope, but due to the lowered cost maybe there's some people that would be interested. We're pretty far along in our design process, have the BOM mostly down, and have a good idea of the specs we can deliver.

http://i.imgur.com/CgI1iuW.png

* What: spot welding robot with MIG welder; numerical control programming interface

* Price: $16K base (lowest we think we can do it to retail)

* Technical specs:

* Degrees of freedom: 6

* Reach: 1250mm (1.25m base to tooltip)

* End-effector Repeatability: 0.5mm

* Gripper: default holding weld gun, can be changed/swapped (modular)

* Payload capacity: 2 kg

* End-effector speed: 1 m/s

* Welder info: Lincoln MIG brand, for sheet metal thickness 1/64" to 11/64" (we can introduce higher tiers if people are interested)

Is there interest for this type of robot if we successfully bring it up? If so I'd be interested to hear what your applications are, and how many you'd want to use. I want to emphasize that it's going to be fairly bare bones, no super fancy software features (at first), just basic path-programming spot welding.

Questions, comments, or suggestions? As I said, we're designing this for ourselves for basic sheet metal work, but realize that others may be interested as well, so we thought maybe we could bring something affordable to others as well =)

Cheers
Right, I completely understand where you're coming from. I'd like to think that there'll be a paradigm shift in consumer wants to steer away from disruptive technology, that consumers will become punitive towards time-sink apps that consequently lower the morale of its users (Facebook, Instagram, etc) despite the initial rush, and instead value apps/services that increase productivity and efficiency. It's really hard to grayscale 'addicting' apps with a negative connotation as Facebook is arguably trying to present more useful information, carefully personalized from user info via its hoard of data scientists, Twitter arguably made the world a better place by distributing news faster, and so on.
I am however really glad that articles like these are coming out, and the general ethic concern of companies targeting human psychological venerabilities becoming more exposed since more educated consumers will drive, through demand, 'better' product (by whichever metric you use).
> marginally funny

Yeah, my bar is pretty low for this.
Cubicles are a compromise - no one likes them because they're either still to open or not open enough depending on who you talk to. I'd still take a cubicle any day over an open plan though.
There probably wasn't a good reason for doing it there specifically as much as there was a good reason for not doing it in Germany.
Currently on front page: https://news.ycombinator.com/item?id=12677866
This would be a good moment to be "that guy" and kindly remind you to donate: https://www.freebsdfoundation.org/donate/
If you're doing anything sensitive obviously this is not a product targeting your company. I don't see what ranting about this will accomplish.

Like you my company won't use it for privacy issue (we're dealing with sensitive things), but I still find that awesome.
It's difficult to truly prove, but many women have noticed this and complained about it. It is only now that they are finally actually looking in to the possibility.

I find it incredibly ironic that people take it as a given that women's hormones might affect moods (PMS, anyone?), but then brush off women's concerns that taking large doses of female hormones might --in fact!-- have an affect on mood.
They are allowed to ignore the request. They don't, because once they have what appears to be a valid court order (even though the defendant is the creator, not the platform/ISP), it makes economic sense to take the content down (vs pay lawyers).
Yes. High level ideas that people pitch are in themselves are not novel. The idea to come up with a cure to cancer is not novel. The idea to come up with a kickass search engine is also not novel.

It is execution that matters. The details matter. The subtle insights matter. And, I believe that is what you are trying to say here. Google may not have been the first search engine but their technology was faster and the user experience was better than their counterparts. This execution is what I'm saying should be highlighted in pitches as a way to differentiate one's business -- not the high level ideas.
You're reading a lot more into my question than what I wrote. I don't expect anything -- I honestly wanted to know what the perpetrators of the given actions I listed would be facing as potential charges.

That being said, it looks like a good portion of the Prenda Law charges would probably also apply.
I was interested in how key events are generated and how the driver in the computer was made (if not the generic driver). But that was handled by a premade mini computer and OSS software.
Yeah, it's designed to filter out the unwashed masses, though it should really be asked during the phone interview rather than during the onsite. A person who cannot demonstrate Fizzbuzz during a shared screen coding session doesn't need to be brought in for a half day.

But the point I was trying to make is that we've added a bunch of extra questions and tasks to the interview process in order to eliminate anyone who might not fit perfectly into a role. There is very little opportunity to realistically get hired into a role into which you can grow into. The fear mongering tells us that every new hire must be a perfect fit both technically and personally, or else the entire engineering department is imperiled.

Not every new question or task we've added to the interview process is very high yield. My recollection is that the advice to administer the Fizzbuzz question during an interview came along when there was previously no advice to establish a minimum competency in coding at the whiteboard.

Previously you might show up to an interview and one person would ask you to implement a linked list, another to ask you to reverse the words in a sentence, and yet another to traverse a binary tree. There was no standardized question to ask a candidate.

Then somebody came along and observed, "hey, y'all are asking pretty complex questions as your first question, but you can eliminate half your candidates with Fizzbuzz. Reduce the amount of time you spend watching awkwardly as a candidate tries to implement a random data structure! Just give 'em the ol' Fizzbuzz and watch the chaff your manager brings in wash out in the first 10 minutes!"

So, pretty quickly people started asking Fizzbuzz in interviews, and it's become as ubiquitous, annoying, and dehumanizing as open office plans.

But the overall trend over the last several years is one of fear of hiring someone who is not a good to perfect fit for a job. It's gotten to the point where a candidate must fit every bullet point on a checklist to even get a call from a hiring manager, must correctly answer every question fashionable question du jour, and now must be someone you would like to hang out with and have a beer with after work. Fizzbuzz is simply an imperfect tool for helping make sure you only hire the 10x day one it crushers.
I remember moving away from Yahoo! in 2008. It was like ripping off a bandaid, but after 3 months, I was able to stop checking it.

I replaced it with a personal domain with email hosting through gmail. Today, protonmail looks like an interesting alternative, and thanks to this setup, would be a painless transition.
I would love to have a private office. Currently I spend most of my day blasting my ears because I simply can not concentrate with the constant Skype calling, people singing to themselves or random drive by meetings. And we are only 4-5 in the office.
I don't think it's technically the WaPo, because it's posted on a collaborative blog (marked opinion), so it's probably a personal initiative of Volokh (a law professor) and Levy (an attorney). See also http://www.washingtonpost.com/news/volokh-conspiracy/wp/2016... for how it started.
Looks like this editor is constantly improving.

Anyone have an opinion on how this editor compares to webstorm?

Suppose I'll have to just give it a try to find out.
> (Disclosure: TechCrunch parent company Verizon is acquiring Yahoo.)

On the side:

> Verizon wants $1 billion discount on Yahoo deal | Crunch Report

Hmmm...
Thanks Josh. That's a good idea for a post. :)
Is it that hard to believe? The human brain is not a perfect system. We operate on autopilot when performing menial tasks. Exiting a car is absolutely a zero-effort task that is habitually performed without any thought involved. Reaching with the opposite hand naturally turns your head far enough that you're looking at your blind spot - or at least 80% of the head turn required. The point is you can consciously forget to check, but by opening your door this way you will hopefully - and quite likely - trigger your brain into remembering that you need to check.

Time and time again on Hacker News, intelligent people can't seem to understand that the average citizen is not a Hacker News visitor. You can try to rationalize that every driver must be capable of being consciously aware of what they are doing every single time they open their car door. You can believe that this behaviour should be testable and that we should revoke licenses from the 20-70% of drivers who would fail such a test. This is simply not the reality. Introducing a - ugh I can't think of a word related to "mnemonic", aka. a brain training exercise - that will hopefully result in more people opening their car doors safely, can only be a benefit to all.
These days a lot of companies will have production systems launch from a configuration that is known to work as expected already, via QA processes. It'll be launched and configured with tools like chef, puppet, docker, and other buzzwordy technologies. When something needs to be changed, you edit the static configs, stored in a source control system, and let chef and company do the heavy lifting.
I agree. However, practically speaking I was just pointing out that if cost & time are extremely important and you are bootstrapping a $10 webapp, $2 for 2mins may be the right choice for the OP and people like him, with 0-500 users.

I do agree though. If the answer to the question, "if this data disappeared, would I be more than slightly miffed?" Is not, NO! Then dumping the data offsite makes sense.

The most inportant thing (which I, and many other make the mistake of) is not only backing it up-- but testing restore time.

If you have your entire database on AWS long-term tape storage, it may not even serve utility. If you can't restore a backup in the timeframe nec, then it is essentially the same as having no backup at all
> enough for the cyclist to either stop or change course

I proposed that the car door get blocked, no need for cyclist to do anything.
Proof that banks became better then PayPal
Thanks, your link is a superior study. The OP is really not very good in the problems it considers. Bottom line of either study seems to be:

"We can give a clear recommendation for designers in the vast majority of circumstances: use scatterplots to visualize bivariate correlation"
It also saves a lot of money, and you as the "cool boss and everybody loves me" are seen when you walk in every day.
Culture war, the struggle to shape the common sense of the next generation
I, your competitor, will pay FB for your conversations. I expect we can work out a way to do it that isn't so brazen.
Show HN: TagSpaces – An open source personal data manager
How have I not seen this before?!

I have been looking for a split design of something like the Kinesis Advantage for years.

Thank you for posting this!
How do YOU survive during tough times?
This is to startup entrepreneurs living with high rent in the Bay Area especially SF.

Do you sell cereal, freelance on the side, couchsurf? How do you stay afloat?
Did it have those obnoxious rubber keys like the original? :)
BoM unveils first-ever weather app
+1

When you live in the South and see yourself as a good person and surround yourself primarily with liberal types, I think it can be easy to miss how pervasive the behavior you associate with "the hicks and rednecks" really is.

Especially if you are a little bit redneck yourself. When you're white and haven't lived anywhere different it's hard to imagine how it would feel to live in the South under other circumstances.

It hurts a little if you love your friends and family and hometown. But the South is a racist place; so is the US, but there's a particular character to and acceptance of it in the South that I think one might accurately describe as "worse."
No mention of ASLR. Helping to prevent memory corruption bugs apparently isn't on their radar?
The Intercept article [1] references the DNI's 2009 Quadriennial Intelligence Community review report [2] which "envisions a scenario in which companies from India and Russia work together to develop technological innovation, and the U.S. intelligence community then 'conducts cyber operations' against 'research facilities' in those countries, acquires their proprietary data, and then 'assesses whether and how its findings would be useful to U.S. industry'."

So no, we don't have a smoking gun. But we do have a powerful agency with questionable oversight which has proven its willingness to lie to Congress and documented its willingness to deploy intelligence assets in ways that prove "useful to U.S. industry".

[1] https://theintercept.com/2014/09/05/us-governments-plans-use...

[2] https://theintercept.com/document/2014/09/05/quadrennial-int...
Sorry - after reading the comments below, I wanted to clarify what I meant is that investors are currently seeing a lot of companies in cleaning or food delivery. I did not mean to imply / suggest that it's bad to solve problems in these spaces nor did I mean to pass judgement or anything like that. I personally think that competition is good (and proves there is a market), but it's still important to show differentiation.
We didn't find the response time good enough compared to chat rooms and notifications were vague. Group chats being limited to 50 people was limiting for many use cases and there was no discoverability for people find chat groups since they were all private. Inviting people into group chats didn't work as well and I think there was a group chat history problem with new joiners. I'm also not quite sure if general file attachments worked.

Basically we wanted the single threaded chatroom with people mentions, we didn't want web forums which is what groups are.

If FB@Work really wants to compete, they will eventually have to make the slack/irc style rooms app. I also think you guys use IRC right?

Other people who say lack of single threaded chat rooms is a feature, not a bug smell like apple saying you don't need X until they release it themselves. You of course can 'make do' with whatever communication medium you have, but for us we found the chatroom useful. Nobody ever used FB@work, while natural adoption for slack in the corporation was very fast.

TBH I think google is probably slacks biggest possible competitor. Google makes a pretty good set of business apps with gmail, calendar, contacts, docs, slides, spreadsheets, google drive, small group chats & video. A lot of big corps already use them. They just need to add corporate slack-style chatrooms and forums (not email lists/ groups) and they will probably take a chunk out of slack & co quickly.
I came across this a number of years ago and the wiki article is a very interesting read [0]

[0] https://en.wikipedia.org/wiki/Max_Headroom_broadcast_signal_...
It's on their radar, but did not make it into 11.0. It's still under code review here:

https://reviews.freebsd.org/D5603
I'm sorry, but your comment wasn't implemented in the form of a RESTful API and is thus invalid.

Man, that story is quite possibly the best example of why brain teaser style challenges during interviews are awful. I personally thought your answer was excellent and much better than I'd likely give on the spot.
On a related note, people who have a job requiring them to be constantly on the phone should not be placed within earshot of people who need to focus. Sales and support need to have walls between them and developers. Trying to code while someone is on the phone 4-8 hours a day is debilitating.
But, a lot of business take years to figure out LTV. And investing in good customer service improving the product can all lead to a much better LTV. Also, there are many ways cut CAC in half possibly.
Have you asked her?
If your domain provider provides forwarding email service, then with Google you can set it up as a relatively invisible alias to a regular GMail account at no charge.
Ah, but what RDBMS should that sqlfmt utility target? There are large differences.

Here's one for TSQL. I find it very useful when spelunking through customers' almost invariably awful SQL.

http://poorsql.com/
Reminds me of recently being in a bazaar in a foreign country, taking some photos then using the voice recorder on my phone to capture the soundscape. The two types of media remain separate. Does anyone know of a simple way to intergrate media and post it online (with the ease of, let's say, Imgur)?
My Self-Hosted Life
Ask HN: What do use for your React stack?
Specifically - What you use with React for server side rendering INCLUDING waiting for async requests to come back BEFORE the components are rendered ?

10x
Aren't you more in a begging position on a road bike?

:-)
> To most people (99% ?) Facebook, Instagram, Google etc offer everything they want.

This is the classic "If I asked people what they wanted, they would've asked for a faster horse" thinking.

There are lots of things people want that Google, Instagram, etc don't offer them. Most people just don't think they're allowed to ask. I know many people who want a better job, people who want to be able to stop living on the street, people who want to eat better, people who want political representation they believe in.

Health, career mobility, and an end to poverty, and good reprentation are maybe acceptable outcomes for specific businesses. But overall the world of business owners is hurt by those things. Sick people spend more money to treat their symptoms, people without job mobility work harder for less pay, poverty forces people to spend the same money over and over again, and corrupt officials can be controlled with bribes. These things are all great for the great core of businesses from Wal-Mart to Coca-Cola to the donut shops, strip clubs, and restaurants on your street.

The way that incentive plays out is complicated, and this is just a theory. I can't prove that there's any kind of permanent system there. But that's how it seems to me.

Decentralized systems don't have that incentive. Ethereum doesn't care how easy it is for employees to quit. Email servers don't care how sick people are.

That doesn't mean those system will necessarily be empowering... "Empowering to disempowered people" is a political aim, and if you want tools to support a political aim, they have to be designed and tested for that outcome. Unfortunately, even though the decentralized tools don't care about the cultural incentives, those of us who build tools on those decentralized platforms do, and we often recapitulate the same incentive systems that Google, Facebook, etc do.

BUT, the light in the end of this whole tunnel for me is that IF you can take "empowering disempowered" as a design goal, and IF you can find some space outside of the commercial incentives to design a tool on decentralized platforms that moves that dial, THEN that tool will actually embody those values, and because it is decentralized it will not be beholden to the standard cultural pressures, and that might actually make a difference.

To some extent this happens every day in in little corners of every product and service in the world. Employees do find ways to enact their values in the work, when they have a little bit of free energy after doing what their boss likes. In theory a decentralized toolset can replace the corporate structure that makes that employee beholden to the boss, making them beholden to algorithms of their choice instead. In theory one of those algorithms would be responsible for keeping them solvent. In theory that could free them up to spend a larger percentage of their time enacting their values. In theory that could create more economic value than doing what an (largely arbitrarily selected) supervisor thinks is right.

But that's a lot of theories.