skysight-inc/HackerNews huggingface dataset:
We're used to inexact computing from floating point math.
Airbnb Says It Will Start Collecting Hotel Taxes In San Francisco
I have no knowledge of fastmail, but it's certainly possible to be both the customer and the product.

*Edit because of no markdown.
It does not help that most US tech sites give the carry subsided prices instead of the true retail cost. For example a review of the iPhone will have a price of $200 instead of $700.
Open plan offices are only part of the problem. The other more serious issue is that we as a society have collectively ruined out ability to concentrate.

Email clients, chat clients, Social media, rapid fire short form articles, distraction wherever you look; these all contribute to a reduced attention span.

I do think it's possible to change the habit, but that requires mindfulness to engage in less context switching activities. That's really, really hard.
Suffers from the same flaw as most critiques of open plan: it focuses on individual productivity while failing to understand how it contributes to team productivity.

Cornell did a study of open plan awhile back that you should all read. I posted it here: https://news.ycombinator.com/item?id=7507404

The misunderstanding here is that it's just about serendipitously "overhearing" other conversations.

1. Open plan makes it easier to ask questions. Those are "disruptions", yes, but what the Cornell study found is that in open plan it's actually easier to "read" a person and see if it's an ok time to ask a question, and to quickly reply or say ask me later, and so forth, to efficiently manage those disruptions. Compare that to offices where you are much less likely to ask questions, knock on a door, etc., and where when it does happen it may turn into a much longer disruption.

2. They found it also gives us more courage to ask potentially "silly" questions. Which can be the genesis of good ideas and help us get unstuck, contributing to team creativity and productivity.

3. They noted that developer reactions to office plans are often biased towards maximizing personal productivity in order to maximize (short-term) personal benefit, whereas the company benefits from a balance of personal and team productivity. That's a fancy way of saying we'd rather spend our time coding than helping others, so we may not instinctively appreciate the benefits of open plan as much. Which I think is the case here.
The company I work for tried hard to make HyperV work, but they ended up ditching it as an inferior product.

It definitely wasn't up to the enterprise standards they were expecting. I don't know what were the specific issues they ran into, though (I'm on the development side currently).
Hmmm... can it run Windows 7? Serious question, I'm after a cheap base system for a HTPC and this looks quite like a fit.
There must've been a tipping point with regards to consumer savviness and free internet-based promotion by 3rd parties (bloggers, forum commenters) purely on the merits of the device (including its price) that allowed Motorola to decide to release a phone online like this and let it speak for itself.
Nothing on the G is customized the way Samsung does or Motorola in the old day did. Motorola added some useful features but they provide them as Play Store apps. The G is essentially stock Android 4.4.2.

(The comment below referring to voice recognition isn't about the G. It's the X that supports always on hands free voice recognition.)
They have sold more than 40 million 3DS units.
If your hypothesis is correct and the reason that April Fool's jokes are lame is because there's one day dedicated to them every year, "an entire day every year", then a rational proposal for a solution would be for companies to put random funny things out more often. If we had a "Fool's Day" every month then there wouldn't be such a shock, and they'd start to be something enjoyable rather than laboured.

Additionally, we'd need people to make them, so employment would increase, and people could sell merchandise promoting the best jokes, services to quantify what's funny, and so on, so there'd be business opportunities created too.

This could be the start of a whole new industry.
We use TCP for some things, UDP for some things, and our own variant on Reliable UDP for others.

We use TCP for sending real-time vessel track data to the central correlation servers, because they need to know if the connection has dropped and change their behavior accordingly. Traffic volume is low, so congestion throttling and re-tries are not a problem. The system is able to cope with reports being delayed and then coming in much later (and catching up) because reports are time-stamped and the correlator works in fuzzy 6D phase-space.

We use UDP for sending live radar data because, frankly, if you've missed one sector of data you really, really don't want to delay subsequent sectors while waiting for the data that will be irrelevant in 2 seconds anyway. The compression and encryption schemes are specially crafted to allow for lost packets while still using solid implementations of off-the-shelf algorithms where appropriate, and lovingly hand-crafted algorithms for the non-security critical aspects.

And I can't tell you what we use our locally defined reliable UDP for.
Privacy pit?
WaveAlarm v2.0 FULL PREMIUM Android
I see you have never worked for the accounting department at certain large companies like I used to work for.

Oh, we had to buy our own coffee, too.
I think people who are good at being funny are the ones who should do the job of being funny.
This sounds like a great idea, but only ~25% of the 'bumping into each other' could lead to a conversation in this situation...

Only when A & B are both coming out of the bathroom can interaction occur. Otherwise, A is desperate and dashing in, B is wishing she'd not had that curry last night, or both A & B are desperate and not stopping for anyone ;)
It's not possible to be genuinely funny when the real objective is defined by traffic and 'clout' metrics.
I used to work in a company which had "a culture that enforces a library-like environment on an open floor plan" as indicated (it wasn't a written rule, just the way the culture worked). I found it extremely stressful and depressing, so wasn't working well, and ended up quitting as soon as I could.

I'm now in an open-floor office in which people talk a lot and interrupt me when it's necessary, and I'm a lot happier and more productive.

"Now maybe you're different than me" is probably the most important phrase in there.
Pixar had a really cool idea put all of the bathrooms on one side of the building

I'd be interested to know how much they saved on plumbing costs. That seems to me like an architectural decision driven by financial concerns and sold as a benefit. Not that it isn't a benefit, many of the most interesting designs are a consequence of some practical constraint.
You too? I've got the blue pair. Some of my coworkers don't really get just how much sound they block, and get pissed that I'm not responding to them when they're standing behind me talking to me.

And half the time, I actually can't hear them.
Fixing Legacy code – On Strategies, Habits and Mindset
> It's still hard for me to see that.

If nothing else, criminals will take encryption far more seriously, which is where the real cost comes in from a LEO perspective.

> I don't know any person who started to more encrypt.

I have started to encrypt more, and new businesses are springing up with more encryption built-in. It's also something which has impacted Efficito's approach to security to some extent.

> And the companies will always have to fullfill the requests of the state

Sure. However as of now, there is no requirement that they be able to fulfil the requests, so the current struggle is really with coming up with systems where the administrator/cloud provider has no access. This will lead to predictable results, and the next battle will be over whether to require such providers to retain access. To my mind, that's the legal battle we must prepare for.
I'd be interested in learning more. Can you explain it, or point us to some reading material?
This is probably going to sound really dumb, but I have utterly no formal computer science background. Lambda calculus in the languages where I have seen it (Scheme and Python) simply seems like a way to express a function as a one-liner. Surely, I'm missing something important, but I can't figure out what.
Unfortunately checkinstall has an inconvenient bug on (at least) Debian Wheezy which makes sudo required for package building under some circumstances.
That will be protest. Have some more, I've got plenty left:

Back in the good old days before the Internet was segregated into several factions behind membership walls operated by Facebook and Google we had public feeds that:

1. Didn't require signing up for anything.

2. Didn't redirect to some shitty feed aggregator that throws out partial pages so you have to click through to a page stuffed with ads and tracking to get the full content.

3. Actually respected established standards for subscriptions.

4. Actually worked properly.

Going a few years before that, we even had this thing called usenet which allowed you to subscribe to topics as well and communicate with other people posting on the feeds!!! Think of that!!!

Then Deja came along, got bought by Google, everyone got marketed to death and made to choose ecosystems, a subscriber became a dollar value or a social information provider rather than an appreciated reader, content became small and insignificant and people got lazy resulting in blindly ambling into ecosystems and getting stuck there.

And now we're creating throwaway accounts to subscribe to things because that's the only measure of value for content.
We just use apt-get as the deployment and versioning mechanism, driven from puppet. This works well.
Amazon link without affiliate code:
http://www.amazon.com/gp/product/B00009LI4K
No three-month course can teach you how to code
I think the issues arise partially on how "open" the open floor plan is. If it's just one big room, poorly designed, it seems like a disaster for productivity. If it's a series of pods or areas, with some effort made to provide space between them, and a healthy amount of huddle rooms or conference areas, I think it can work great.

The trick is to provide enough separation and space that people don't feel claustrophobic, and manage a culture that encourages people to take group conversations into a room if they're going to be loud/passionate.
Ask HN: A 19 year old, what should I do?
Hello HN people,

I'm feeling lost for a while and all the local people who I've tried getting in contact with, well, they all say the same thing over and over again. I want to drop college.

The big problem is that everyone is trying to make me feel bad about this, as if this would be the end of the world, as if there are only 2 choices in life: college or be a bum.

For me this feels wrong. I mean, I've started programming for fun at a really young age, and I've managed to get my first (full-time) job in the summer break after 10th grade and continued until I finished my high-school. Since then I've worked with a different company and in my spare time I've tried starting various projects of mine.

As I've said, I've started programming out of pure pleasure, and I consider that I've learned a lot like that, and now it feels like the only way to get by in life would be for me to merge back into some kind of slow-lane. I've tried going to college, and teachers either told me that I will be bored at their courses or that they will give me some extra course work (which the did only for the first time). The companies that I've worked for just treated me like some kind of valuable asset, and didn't even have a "career path/planning". I've stayed in a company for 1 year and carried out quite a lot of the work and was underpaid compared to the local standard. And when I left, they just told me they expected that to happen at some point.

It's really hard for me to believe that there is no place for people like me. All I'm trying to do is to keep learning at the same speed and with the same passion, bring my contribution to the world, but people just tell me that I'm too young, not experienced, etc.

Please HN people, tell me your opinion, help me understand what I should do!

*Sorry for my english, I may have slipped a couple of mistakes in.
Last mile fiber is not a free for all yet.
Moonshine – A lightweight Lua VM for the browser
Yea, I hate fun!
HP settles investor lawsuit for dropping WebOS and potentially PC
While I appreciate some aspects such as reliability, I have felt let down by other issues as the product has evolved. The big one being they suddenly tied gmail login to youtube, google search and other things. Activities I consider fundamentally separate activities from "emailing on the web".

Unwanted sign-in across services I consider unrelated, from a user point of view. Yep, cool technology and social media strategy and all, now how do I switch that feature off?

What we need is a checkbox: []'Gmail only sign-in', in settings, so when you open youtube in a new tab, you're not signed in automatically unless you choose to be.

And why is choice so unpopular in human user interface design these days? Why is 'opt-in' considered a barrier to business?

Ok ok, so 2004... I remember sending feedback into Google back then "we need a delete button". Google had been advertising as a feature that you "don't need to delete email ever", and you actually couldn't because there wasn't a delete button. They added one later, and you could even re-label it "bin" if you wanted. :-)
The only thing stopping me from buying it now are rumors of an imminent release of a 4G model.
(http://www.knowyourmobile.com/mobile-phones/moto-g/21879/mot...)
(edit yes that article is old but I would hate buying it and then seeing a 4G model released, some suppliers are already out of stock.)
do you include the additional time needed for such "cleaning" in your task estimations?
Interesting point. My concern about item #3 is that we're maximizing personal productivity because the company is still mainly rewarding personal productivity. I work at a company where only one person in each group can get an above-miserable raise every year.
It's kind of a cold open, but the article does explain the context before it gets to the meat of the issue.
>> All along, though, Gmail’s creators were building something to please themselves, figuring that their email problems would eventually be everybody’s problems. “Larry [Page] said normal users would look more like us in 10 years’ time,”

This reflects a common meme around here - pg has mentioned it in essays for example, but I am getting old now, and I am no longer sure if geek culture is still scouting several years ahead of the mainstream, or if it is and I am just no longer keeping up.

Who is living tomorrow's world and what does it look like?

I will throw in

- remote working
- video conferencing and mobile phones
- scheduling a meeting with someone's web site not their email.
My work has a relatively unique (I think) set up that in my opinion pulls the best of both worlds. Basically, it's a big semi circle of 6-8 half cubes around the manager. So if you are looking straight forward at your computer, there aren't too many distractions. But if you want to talk to a teammate/manager, you just need to pivot your chair 180 degrees. It's a good balance of collaboration/help and concentration.
According to Hacker News if you live a safe and "boring" life you're the worst kind of person out there
But there are unicorns on Stack Overflow.
4147 20XX XXXX XXXX broke the design.
How so? What goes wrong with `make && sudo checkinstall make install`?
always-on voice recognition is only on the moto X
Wat zijn gezonde raw food recepten? | Het Raw Food Dieet
But that's not based on Federated OAuth REST Web-APIs with JSON-output and backed by a webscale cluster of eventually consistent NoSQL DBs, so obviously it's not trendy and can't have been any good.

</sarcasm>

At this point, pretty much everything about the internet is moving in the wrong direction.
Some of the April Fools jokes are quite funny and some of ThinkGeek's in particular actually turn into real products. I could imagine this one becoming real:

http://www.thinkgeek.com/product/1ba1/?pfm=af14_homepage_Fea...

Sure, it's silly... but it's fun.
What's the use case for 1)? It sounds like a peculiar situation to get into.

As for 2), if you ignore the parts of the tooling which are primarily for building and publishing Debian itself and only use the bits which are oriented around building a .deb, it's remarkably simple. What sucks is the documentation, I suspect because Debian doesn't want people to know anything other than "the right way". What's right for Debian isn't necessarily right for anyone else's organisation, but figuring out which parts of the tooling usefully stand alone is not easy.
This doesn't show a full appreciation for gmail's timing.

Prior to gmail I had 4 (5?) different email addresses I moved through with different services. For lots of folks my age (~30) these email addresses we had predating gmail didn't mean anything. They weren't important, they were disposable. Gmail's release coincided with the time for many of us when email addresses starting becoming a thing that mattered. The release lined up with a general shift towards email as a first class communication mechanism.

Thanks to all of the things not covered in the email spec --- we are suffering from a bit of email lock in. We figured with phone numbers we needed to be able to take our phone numbers with us. They're a number people will use to communicate with us for the rest of our lives.

Email is similar, only it's not really practical to update everyone on your email address when you switch email providers. Some folks will argue that you can forward email from one address to another and reply from your new address - this isn't a real solution. You're still dependent on the intermediary solution. Not to mention that most people start typing in your name and just select the first auto complete address that shows up, so you'll have to always use the old service in case someone emails that address.

We really need innovation in email around some kind of portability. I have no idea how to design such a setup --- but right now it definitely feels like I can't leave gmail even if I want to. I have hundreds of people that know my email address as the only way to get in touch with me. I've signed up with my email address as my username at hundreds of sites at this point. Hell, half of those sites don't even let you change the email address of your account.

We're totally locked in.

-edit-

I see comments about using your own domain. While this is obviously a choice (and you can even use google apps for domains to interact with the address if you want) it's not a great solution for the masses.
They should add a disclaimer that they are not a replacement for proper Debian packaging then. Lots of whiny people complain about the complexity of Debian packaging when really they don't understand the requirements for integrating nicely with every other installed program or potentially-installable program.
Coinbase user emails and full names leaked
Tangentially related, for those interested, I just revived an app that I found a while ago to run on recent ruby/sinatra to make pokemon creatures https://github.com/cpg/pokemaker
And I spent far too long "mining" unicorn coins...
I just can't give enough +'s for that - well said.
He’s #71 on the list at http://pokemonaprilfools.wikia.com/wiki/Sorted_by_Pokedex_No. Just go to any of the places listed by his name.
How about setting the bar for posting/upvoting at "Actually fooled me".

The explicit guideline would be:

- Post/upvote online if you think it's legit after reading the content. It's OK to upvote even if you realize it's fake later (e.g. from comments) - this is considered timeshifted voting not a violation of the guideline.

- Don't flag/downvote on the sole basis believing it's a joke. Of course flag/downvote as normal for any other reason, e.g. it sucks.

- No addition restrictions on commenting, in particular mocking the OP is perfectly OK [edit: so long you abide by the normal community guidelines of civility etc]
10 Shocking Photos That Will Change How You See Consumption And Waste
I totally agree with you. April 1st renders my local, personal experience of the internet completely useless. This goes on almost for a week, because people will repost the clever 'jokes' for a couple of days.
April fools day on the internet is, as it feels to me, a Marketing Department Slack-Off Day. Every company feels they have to contribute, because the others are doing it.

Some tech sites will do the same with ridiculous stuff. 04/1/14: Python 2.8 to lose the GIL. HAHAHAHAHAHA DO YOU THINK THIS IS FUNNY?! It doesn't even make sense.

I would like to point out that this issue extends to other, especially North American happenings. As soon as Haloween, the super bowl or "the Oscars" are up, the internet becomes almost unusable because all the sites with user-"shared" (let's be honest, it is rarely really generated by them) content have no other topics and half of the news sites appear to have nothing better to do then to comment on the obvious real life events; even worse, the European news sites will start commenting on the American stuff as well. It is times like this when I get out old 90's PC Single Player games just to be away from people for a while.

I have the dumbest sense of humor and will laugh about almost anything but April 1st is just gear-grindingly annoying...
I read an interesting story a while ago that I wish I had read (or been advised in a similar fashion) when I was a little younger: http://sivers.org/kimo

tl;dr
“the standard pace is for chumps” - that the system is designed so anyone can keep up. If you're more driven than “just anyone” - you can do so much more than anyone expects. And this applies to ALL of life - not just school.

It is hard for me to give you specific advice without knowing a lot more details, but staying in education is usually not a bad idea if there are things you can get out of it. If you are well ahead of your peers, what stops you working in your spare time on side projects that do interest you, or brings in money?
RaspberryPi coolness office neighbours dance on webcam when you like them
StackOverflow unicoins are sort of fine with me because I can still use the site. But up until midday php.net was rotating every single documentation page which was hyper-annoying.
An April Fool gag, even if carried out by a corp can be funny if it is truly random. I got fooled by the BigCorp I contract to when they put up a makeshift sign up asking us to consider covering our faces, because the parking had been fumigated ("although we expect it to be safe"). It played right into our prejudices about the declining health and safety culture in my country.

The problem, in my opinion, with gags like Google's is that they are utterly predictable. They are safe, and have no "edge" - which is sensible, since they don't want to alienate customers, but utterly fail as jokes.
I liked that joke when it was new. Since then I've worked with annotations in Java (Jersey's for example) and Bjarne's joke doesn't make me laugh any more.

Java truly is the better C++.
How about having a developer area that is treated like a library? Silence enforced at all times, you have to whisper if you strike an impromptu conversation. And if that bubbles to a brainstorm, get up and grab a conference room to talk about it.