skysight-inc/HackerNews huggingface dataset:
This is incredibly awful, but not particularly surprising.

One of Paul Graham's most read essays is about the qualities that YC looks for in founders (http://paulgraham.com/founders.html). In that essay, he specifically discusses 'Naughtiness' as a positive quality, and how it's one of the most important features of potential founders.

The problem is that being clever and hacking around a system for curiosity is governed by a very different set of incentives than being clever and hacking for profit. Feynmann's safecracking at Los Alomos was done to complain about an absurd system and to play pranks on his colleagues, not to enrich himself.

Being willing to break dumb rules to show how pointless they are is an excellent public service. Breaking rules that stand in the way of your profit is completely different, and it's important to call it out.
SMIT happens.
I'm not making the claim in question, but I thought it might be interesting to try to give a not-obviously-completely-wrong line of reasoning for why a /variation/ of the claim could be plausible.

Could there be some advantage in having multiple populations with some positive and non-negligible but still not super high amount of mixing, over having a single population which, uh, mixes with itself "uniformly" ?

Like, what if random genetic variation over time in the different groups going in "different directions" but always mixing with the others a bit might allow for more diversity of things being "tried" than in the single group, and maybe this would result in "good ideas" being "tried"/"discovered" more often, and which could then spread to the other groups.

The "good ideas" would of course spread to the other groups more slowly than if it was all in one group, but maybe there could be some level of mixing where an improvement in the rate of "good ideas" being "found" was enough to outweigh the cost of "good ideas" taking longer to spread to different groups, so that all the groups benefit?

HOWEVER: note that I am not advocating making any decisions based on this argument. Even if such a level of mixing/not-mixing exists which would be better than having it all be one group, that doesn't mean that that level of mixing is less mixing than would happen if this argument were not considered, so this argument does not mean decreasing mixing would be good. If the level of (genetic) mixing has an impact at all (I don't know if it does), it seems equally possible that the optimal level is greater than the current level.

(Maybe if the level of mixing were "too low", then the mixing would become less effective? In the extreme (unrealistic) case, if the different groups became almost unable to mix, as a result of mixing too rarely, that might be very bad, because then "good ideas" couldn't spread from group to group?)

And even if some levels of mixing would result in better results (e.g. in health) over time than others, and even if a different level were better than the level that would be the result if no one tried to influence this level, that doesn't mean it would be good to try to influence the level towards that "better" level. Attempting to influence that level might be e.g. dehumanizing or un-virtuous, or bad for other reasons.

I want to make it very clear that I'm just talking about this as an intellectual exercise, and am not advocating any actions based on this argument. These lines of reasoning were ignoring the fact that the groups being considered are people, and really, the fact that these people are /people/ makes things relating to that much more important than any of the other considerations, and when they conflict, the fact that these are /people/ takes priority over any concerns about like, "gene flow" or whatever.

If you are concerned that the ideas in this comment might be repeated in harmful ways I am willing to delete this comment upon request, as long as this website lets me do that.
But you don't think this story is "silly stuff" do you? And besides it's not like Uber hasn't also benefitted from illegal recordings: http://www.theverge.com/2016/7/15/12201134/uber-ergo-admit-l...
The question is, did they really have to engage in these tactics to "win"? This just makes Uber sound another notch less moral and legal to everyone further making it look like the evil corp. It's like their motto is the opposite of Google's 'Do no Evil'.

And I guess the other question here is: does this matter for people (i.e. consumers)? I would argue that given two equivalent choices, one would vote for the one with better reputation, so yes, it matters
Displaying ghost cars and false cancellations strikes me as fraud, at the very least.
Depending on your workload deliberately avoiding the prefetcher (which isn't particularly easy, mind you) ranges between a mild loss to 2-3 orders of magnitude in performance. As a trivial example, consider the element-wise addition of two large matrices. Without a prefetcher you would incur a large number (how large mostly depends on the ratio of the number of elements in your matrices and the available cache memory) of cache misses even during the most cache-friendly iteration pattern since the matrices are simply too large. On modern CPUs the prefetcher avoids these cache misses so well that the performance difference is approximately two orders of magnitude. Of course for this to work your traversal pattern has to be sufficiently predictable.

Generally, I think considering the prefetcher is roughly as important (and, indeed, inextricably linked) as considering the cache subsystem itself. Any performance sensitive code will benefit from careful consideration of memory access and traversal patterns.
Not providing information to officials is one thing. Actively deceiving them with a map full of fake cars is a few steps further. I imagine quite a few countries' definitions of obstruction of justice could be met here
We think individuals who have HSAs should be able to save their money without incurring a monthly fee. So many of our own family and friends have told us about how they have a small balance in their HSA account but are getting charged $3, $4, $5, etc. a month just for having that account. We don’t think that’s right so we won’t charge individuals for their basic HSA. Once we have investments up at the end of Q2 and an individual chooses to invest, we’ll charge a nominal flat monthly fee for that.

Since the most people get their HSA through their employer, we’ve built our product in a way that employers can sign up and administer an HSA easily. Things like automatic payroll sync, on boarding in under 10 minutes, viewing the status of where employees are in the process, etc. are all things to reduce the burden of administering HSAs that employers currently experience. For employers who have greater than 10 enrolled employees, we charge $4/month/employee.

And regarding employers, employee contributions to an HSA through an employer's payroll are not subject to FICA taxes (social security & medicare) so when employees contribute to their HSA, the employer saves 7.65% since those contributions are not subject to FICA.

To your question about interest rates, yes we have them available on our website in the Individuals and Families page (in the middle under the white box): https://livelyme.com/individuals-and-families/.
It's not really a textbook case though is it? She's not some student over here to study "English" at some dodgy language course while working in a bar. She's married 20 odd years with British born children...
Are there any resources that you could recommend for someone else who's just starting out and wants to tread the same path?
This seems to be the problem:

""Initially when I applied for indefinite leave to remain I got it no problem at all. So I thought when you're married down here, you're entitled to be here.
"The kids are born here, my husband is from this country, so I don't see what the issue is, but they keep rejecting all the applications.""

Why she never got a citizenship is something I don't understand. I used to think marrying a citizen puts you on the path towards that but may not be the case in the UK. She definitely assumed things here that were not right and that came back to haunt her.
I don't think NYTimes need empowerment or to wait for someone to call out Uber to publish this story. I can only guess of a negative PR campaign from an apparent competitor, it's very obvious if you see anonymous medium posts(minus the susan flower's) and the hyperbole created about Travis's video and now this.

Like everyone, I want them to pay for the culture they created at their company which resulted in employee abuse, but this is not fair to feed the hate campaign against a company which basically revolutionized the transport system.
Is the Switch the second console this generation to run FreeBSD?
After work, on my own time? If I feel like going, I'll go. Haven't ever detected a problem with that over decades of employment. I might make an excuse, I might just say "nah, I was planning on playing an instrument/watching movie/diddling myself", or I might offer no excuse at all.

During work hours and I'm paid for it? I go unless there's an actual reason that I can't. I'm being paid for it, and if an employer is going out of their way, least I can do is show up.
Show HN: ColorInterpreter – Interpret and output browser color strings
Instructions unclear booted left-pad (if a developer is stupid enough to use floats for money, I doubt they are aware of how library systems work).
It's a shame that this happens regardless of your gender. I've been in similar situations & was able to detect that it was going to get worse. But, I stood up to the bullies even risking my employment. This is what everybody should do. Stand up and tell that person you won't accept being treated poorly. Stop cowering in fear.
Interesting talk about Authorship Detection from 28c3: https://www.youtube.com/watch?v=-b0Ta9h62_E
It sounds like Greyball started out as a fairly legitimate tool to protect their drivers and customers from violence and abuse. And, then, of course it's use started broadening to the current status...
A profit-making entity taking specific and documented measures to obstruct justice is bad.
What if local law enforcement officer was posing undercover as an Uber customer as part of a sexual assault investigation or trying to track down all drivers in relation to a recent crime?

This is framed as getting around restrictions on taxi services, but any time you proactively thwart law enforcement, you're inviting a lot of dangerous unintended consequences. None of which I'm sure Uber is concerned about.
Cool! I think the setting I used was "ATS11=45", which made it dial faster. Any faster than that and my switching station couldn't handle it sometimes.
While I don't like the company either, I wouldn't be surprised if competing companies had some PR peeps trying to stoke the flames. Why would they pass it up?
It seems that a lot of distributions have moved to systemd - do runlevels and inittab even have any meaning for a systemd-based distribution?
>> a seller isn't obligated to accept cash

Isn't he? I don't know how it works in US, but at least in Poland every banknote has printed statement that it is "the legal payment method ". The law institutes a fine for any seller that refuses payment in cash.
Ha! Yello, Don. Howzit?
Likely not.
Isn't this the same as the premise of the movie Office Space?
Off topic, I just checked out your site. Cool stuff. I work for a labor market data company of whom EDO/WIBs are a large portion of our client base. I'm curious to what kind of data you have at the zip level.
> This just rekindled my dying spirit of hacking.

I've observed over the years it's pretty weird the sorts of things that can effect such "rekindling"! We should collect them all in a thread. For me, at various points it was:

- Golang

- Haskell

- Sublime Text, coming from VS (as I said.. weird! =)

- Replaying old-school games!

- Learning GLSL, hacking together shadertoy.com-like ray(sphere)traced experiences (though locally)

- Linux especially all the funny little programs in whatever "AppStore-ish sort-of-clone" each distro has (all the little maths/graphics/dev/tweak tools, educational games etc)

- most amusingly, 4chan /g/ --- the infantile flair takes me back in spirit to my earliest coding days (aka I was a teen coding and joking and smoking with likeminded buddies all day & night after or during school etc)

Wonder what'll be next =) I guess most devs will do well to occasionally seek out a fresh rekindling, whenever they spent just too much time merely integrating their stuff with the various loose ends of "the whole (rest of the) real world" (formats, conversions, inane feature requrests, OS interop, compatibility adjustments across stack, lib interop, other APIs, threading, misc IO) .. all the uninteresting-yet-error-prone-and-finicky stuff that modern development is saddled with (as opposed to old-school "whip up TurboPascal/QuickBasic, write the LoB app based on CSV, compile, go home" workflows)
Should point to: http://mail.fsfeurope.org/pipermail/discussion/2016-April/01...

Canonical presentation: REcon 2014 - Intel Management Engine Secrets (Igor Skochinsky) https://www.youtube.com/watch?v=4kCICUPc9_8

Decoding ME firmware in BIOS updates until Skylake (2015): http://io.netgarage.org/me/
Sometimes, it's not too important to use the right synonym for "asshole". If, for whatever reason, you think that an equal-opportunity asshole is imprecisely labeled a sexist, well ... is that worth arguing over?
i keep wondering whether i should check out razer or dell for my next laptop, but i can't give up my thinkpad keyboards.
That story is legitimate and was released in July. My only gripe was that it seems some were holding onto stories like that, or sometimes even trivial stories and are now releasing them to essentialy dogpile.
> but if we could get it done, there would be no going back

The naïveté in this simple statement is so cute.

The list of concerns is also pretty naïve. The main problem you are going to encounter with this project is hiring. If you want to grow this project or if the main developers leave the company, I bet it will get rewritten in a different language in no time.
not as bad as the company deserves.
Any plans to include features easing long-term management of HSAs?

For example, one popular way to hack your HSA is not requesting any reimbursements when the expenses happen, letting your cash grow tax-free for decades and then request reimbursements from the old receipts. Today this requires detailed record-keeping by the customer, it would be great if that was a feature:

- Request reimbursement

- Set timing (now or save for future)

- Add receipts/etc.

- Reimbursement is approved by HSA

- "Saved reimbursements" are stored/tracked for future use

- When it's time to withdraw, user selects amount ("I need $10k") and HSA creates a portfolio for withdrawal ("You'll get reimbursed for claims 23, 46 and 73 adding to $11,456")
I analyzed 1,530 SaaS products to find optimal pricing strategies
I try to write a first prototype without any regards to best practices. When I'm doing a rewrite (of a prototype, not a full product), by then I already have the structure in my mind and perfectionism then can't get in the way. For example I don't design unnecessarily complex sub systems just to get the flexibility I don't need.
I'm confused by what laws were broken by Greyball. It's certainly deceptive, but is that illegal?

In these cases I'm sympathetic to Uber -

Let's call it "don't delay the pie to get your slice". One of the types of circumstances described is where a municipality doesn't know how to handle ride-shares, so Uber does questionable things to get ride-shares going while the legal situation is figured out. This seems reasonable (within bounds) - because: should the municipality be able to delay the pie while they figure out how to get their slice? Not exactly incentivized to do it in a timely manner; while, if the pie is out there happening, they're incentivized to get their slice in a timely fashion.
That scour reminds me of what happened after the Taum Sauk hydroelectric reservoir in Missouri failed in 2005, which sent 20 feet of water down a small mountain:

https://en.wikipedia.org/wiki/Taum_Sauk_Hydroelectric_Power_...
I've been looking for something like this and didn't want to embed Qualtrics/Survey Monkey in a WebView. It doesn't have all the question types we need but looks quite straight forward to add them.
In care of companies we can change things very easy. Just stop using them.
I thought the whole 'animated cars' user interface thing was faked anyway? http://gizmodo.com/uber-is-faking-us-out-with-ghost-cabs-on-...
Well put. As a writer, Reed went into territories that even
today would be considered taboo or at least out of the
ordinary.

I heard a quote once that the The Velvet Underground and
Nico album only sold 1000 copies when it came out. But every
one of those 1000 people went and started a band.
> Do you really think the audio jack was removed because of thinness?

That and to shill overpriced, easy-to-lose Bluetooth earbuds, yeah.

> You may think shrinkage is pointless, but that's clearly not what the market or the top designers think. Why do you want a giant, useless, 100+ year old analog port on your 2017 device? I don't. Its ugly.

How on earth is a tiny, inconspicuous round hole uglier than a big dangly headphone adapter?

That aside, this is exactly the problem I'm talking about. The "top designers" have decided that phones are fashion accessories first and working tools second. I like good design as much as the next guy, but good design is functional. A pretty tool that doesn't work properly is useless.
Now I feel silly, Charlottenburg, thanks.
Pre Ryzen AMD didn't have anything like hyperthreading. The prior generation had n physical cores wherein each 2 shared a fairly significant chunk of hardware. The new generation of AMD and many generations of intel have extra hardware in each physical core that makes it look and act like additional cores. If I understand it correctly, and please correct me if I'm wrong, it mainly serves to ensure that the core is better utilized in general.
Anyone else own a Razer mechanical keyboard that doesn't work in GRUB/BIOS menus?

I have a Black Widow Stealth and it works great... except not in BIOS menus or GRUB menus. In those cases I have to plug in my old keyboard to get a response.
They dropped the price ($50,000 to $499), but frankly it was the Apple acquisition (or the NeXT takeover of Apple if you prefer) that really ended it. All the enterprise related stuff withered on the vine.
Reducing Slack’s memory footprint
Yes. But then you write that at the boundary. Along with the other consistency checks. And you are forced to think about it at the appropriate time, instead of forgetting about it entirely (floats) or introducing subtle errors (integers, and then likely casting it to a float to calculate 1% and then adding it back by casting back to an integer; hint: that's also a bad idea because it has floats in it - which as we've learned recently on HN - are not that deterministic or precise).
Interesting. Up until now I've considered it well-known to the point of ubiquity :)
Lot's of comments below are uptight about the definition of "barter". Which is a very vaguely defined word: trade of goods/services without the use of money.

Old school accounting in many parts of the world did not rely on financial transactions. Central authorities preferred "proper" financial instruments, but for the commoner, bartering was a regular activity.

Knicks on clay tablets tracked debt, sure, but the repayment may not have been via money. 2 pelts to Bill now for a bushel of grain in return next month type agreements are all over history.

It's hard to determine how much activity like this there was, and a lot of the history focused on official financial systems because, well, it's easy to find data on.
It requires 3*10^8 transactions to get the amount of the bounty. Good deal.
When I was in high school, a teacher I had for a video journalism course emphatically hammered home the point that there was no such thing as unbiased media: the stories you choose to cover or not cover, the use of pretty much any adjective, the phrasing of the headline, placement, abundance of quotes, frequency of consulting expert opinions, use of statistics of varying quality, etc. create an inescapable subjectivity.

For quite some time I scoffed at this as social marxist nonsense useful to launch any kind of conspiracy theory, but there might be a point to it in smaller scales, especially if the editors are beholden to the almighty gods of clicks and page views from an audience hungry for a narrative.
Maybe men don't feel comfortable publishing book in styles that others perceive as women's territory.
Uber really getting Theranos-ed lately. It's like the press was saving up their Uber hit pieces and is just unleashing them this week.
I kind of doubt it. It's not like you enter into a contract with Uber just by downloading the app, and I don't think you have a legal right to use their services. Maybe you could drum up some sort of civil rights violation? But I don't think law enforcement is actually a protected class...
>Maybe this is harsh, but why would I care? It sounds like a problem for the store.

The store passes the cost right back to you, the consumer, in the form of higher prices. You didn't just think they absorbed the cost out of the goodness of their hearts, did you?
There's definitely some piling on by former employees and reporters. It seems to be a bit of a human trait, and I remember some of this happening to Amazon in the wake of the NY Times piece a couple years ago (https://www.nytimes.com/2015/08/16/technology/inside-amazon-...).

That said, the dirt coming from Uber seems to be a lot worse and a lot more widespread for a company that is 1/30th the size of what Amazon was 2 years ago.
Another way to learn is to work for a great manager and pay attention, or work for a crappy manager and see the consequences of mistakes. The latter is painful, but also more instructive than the former.
"Q: What sorts of acts may constitute obstruction of justice?

A: Obstruction may consist of any attempt to hinder the discovery, apprehension, conviction or punishment of anyone who has committed a crime.

Q: Does obstruction of justice always involve bribery or physical force?

A: No. One particularly murky category of obstruction is the use of "misleading conduct" toward another person for the purpose of obstructing justice. "Misleading conduct" may consist of deliberate lies or "material omissions" (leaving out facts which are crucial to a case). It may also include knowingly submitting or inviting a judge or jury to rely on false or misleading physical evidence, such as documents, maps, photographs or other objects. Any other "trick, scheme, or device with intent to mislead" may constitute a "misleading conduct" form of obstruction.
"

If the city has made it actually illegal to drive uber vehicles, this is pretty much textbook obstruction on the part of uber, ....
> I wonder if PureScript would have been a better choice.

I have an aversion (based for a large part on prejudice) of things that involve Javascript and its ecosystem :)

I hear many good things about Purescript’s effect system, but I haven’t studied it in detail. This is definitely one of the areas where there is room for improvement in Haskell.

Regarding the type class hierarchy and head being partial, those weren’t really an issue in practice.
Yeah, all these "hit pieces" cooked up by Uber employees because of their ethics are really undermining the case against Uber. /s

If anything, I have greater respect for Uber employees after this series of leaks than I did before.
They are but all my experiences with Dell have been really subpar so I am almost permanently turned off from them. The XPS Developer Edition does look interesting though. But I am biased towards Razer because I am a gamer and would love to have a laptop that is great at development and great at playing games.