skysight-inc/HackerNews huggingface dataset:
> Instead, all the rules for conversions between times are already stored in the timezone database, so all you should do is something like

That only works if you're completely detached from the user and don't care for them. Example:

On January 1st 2011, a Samoan user living in Samoa (timezone Pacific/Apia) records an event for January 1st 2012. You convert January 1st 2012 09:00:00 to UTC, storing 2011-01-01T20:00:00.

On January 2nd 2012 at 10AM, you remind your user that they had an event set.

Because in May 2011 Samoa announced they were going to skip a local day and move across the international date line. So 2011-12-30T09:00:00 UTC was 2011-12-29T23:00:00 Pacific/Apia, but 2011-12-30T10:00:00 UTC was 2011-12-31T00:00:00 Pacific/Apia.

And as far as your user is concerned, they told you to ping them on January 1st at 9AM and you pinged a day late. Just because you store absolute datetimes doesn't mean you won't fuck up, and when the data is user-provided, chances are as good that that decision will be the one fuckup.
Expand the frontiers of urban sustainability
It can be both sad and stupid. Simultaneously. I generally pity people who are being exploited, as this guy clearly is, but if you're going into business you need to be better prepared. He should just suck it up and move on.
I see one of the books at the top links to a comment of mine, but your service would get the Amazon referral for it. Which I don't care about entirely, it just got me thinking - do we presently have a technology that would make it possible for us to split some sort of a micro-credit/payment - I think if such a thing existed, that would be quite revolutionary. People could finally get paid for all the things they refer to, not to mention ads on their blogs, etc.
> Any time a head-to-desk, business-null developer gets exploited, they say "just desserts"

This behaviour from anyone is just a really big black stain on humanity. It's one thing to leverage someone else's work for the gain of all, it's entirely another to totally exploit their good nature and hang them out to dry while you take all the benefit. Business is supposed to be a win-win-win situation not a win-but-screw-everyone-else-over-in-the-process situation.

While I can see that the author was incredibly naive, I can totally understand his naivete, having been burned like this myself in my earlier years. Being burned like this obliterates any trust you have for working with founders on future startups and makes for a potentially toxic working relationship in any similar situation.

Also, I think people's opinions of situations like this really lets their true colors shine through. Those who are victim blaming and shaming the author by pointing out the lack of apparent contract or that he should have known better are really just justifying the abhorrent behavior of the founders who have totally exploited someone else for their own material gain. The personality trait that lets you treat other people like that is sociopathic. Shame on them.
Both accounts of the situation could be correct. The executive staff could be working on a layoff that will happen in the near future.
That sounds like a fun application of a neural network. Finding large repositories of "real" papers to train it with should be fairly easy, too.

That said, I have zero experience working with neural networks, so it might not be very easy at all.
>thanks to all the mitigation techniques and requires a bunch of specialist knowledge and tools that isn't exactly trivial to come by

Eh, specialist knowledge yes. Restricted, no. Getting documents on how chips and software has always been somewhat restricted, just be a linux person and try to get documentation from Broadcom on how their wifi/lan chips work, for example.
Would love an all-time/yearly list! Also, I see a few comments criticizing the affiliate links. That's the reward you get for building cool stuff. No reason not to!
Anybody know which of these apply to the iOS ecosystem?
Scaleway provide small ARM server begining from 3e/month

https://www.scaleway.com/
…or grow muscles and use it when needed.
Everyone? Why would you not have one? If you're cofounders shooting ideas, just write down what you've agreed on a napkin at least before writing code.

If you're joining as an employee, even more reason to have an agreement in place, for both parties protection. Otherwise the code you write doesn't even belong to the company, as shown in this case.
The few Big Name places I've interviewed have always had one The Jerk. This is the stereotypical interviewer who seems determined to put you in your place, is hostile, etc.

I'm convinced that the companies think that this is a good idea, and I'm convinced that this is wrong.
سكس مصري بنت مصرية محجبة تتناك في العربية
I would like to digress for a moment.

When I read things like the TL;DR of that article I get the feeling the tech industry is full of entitled children who are playing imaginary. No product, no orders, no revenue, no resources... isn't that usually just called no company?

Why do tech "startups" delude themselves into thinking that a group of guys and/or gals is something other than a group of guys and/or gals?

Can you imagine going down to your local shopping plaza, and there is this guy standing outside of an empty building, holding a big cardboard sign that reads:

This behind me is supposed to
be my store. It's supposed to
have groceries and other stuff.
But, we don't have any money
or customers, or a store, or
any groceries. We have a name
though... and a logo :)

You probably can't imagine seeing that, because that person would be entirely delusional.
Unfriend the ones you care about a few weeks beforehand.
The reasons why politics feels so tribal in 2016
If the author's reading this, it sounds like you're fairly early in your career and learned a tough business lesson the hard way. Not to downplay what went down, but take solace in the fact that you have a set of hard skills that will earn you lots of money over the course of your career; the others in the story obviously don't have this. The best way to get revenge when you're screwed over by someone is to keep pushing forward and accomplish greater things than what you lost. If you want to be a successful entrepreneur, this attitude is almost a requirement considering the endless setbacks you'll face. Best of luck going forward!
Don't believe anyone says "just desserts"... but think about it this way. If you're learning a new technology and want to get it into production - won't you learn everything around it, even probably things like how to contribute to it, process around bugs, PRs and what not?

This shouldn't be different. If you're getting into a role - especially as a shareholder/founder make sure things are well known and documented (term sheets) and well understood by everyone.

In technology terms what he did sounds like - "a friend told me of this great software and I put it into production w/o any testing and it crashed and burned my entire customer base"...
So..17 year old boy builds device to look at boobies!
More important: Don't use a generic title as "Check Out This App". Use the original title. More details in the guidelines https://news.ycombinator.com/newsguidelines.html
If you'd like to learn more, here's an MIT research paper on fast memory allocation that has some really clever ideas:
http://supertech.csail.mit.edu/papers/Kuszmaul15.pdf

Abstract:

SuperMalloc is an implementation of malloc(3) originally
designed for X86 Hardware Transactional Memory
(HTM). It turns out that the same design decisions also make
it fast even without HTM. For the malloc-test benchmark,
which is one of the most difficult workloads for an allocator,
with one thread SuperMalloc is about 2.1 times faster than
the best of DLmalloc, JEmalloc, Hoard, and TBBmalloc;
with 8 threads and HTM, SuperMalloc is 2.75 times faster;
and on 32 threads without HTM SuperMalloc is 3.4 times
faster. SuperMalloc generally compares favorably with the
other allocators on speed, scalability, speed variance, memory
footprint, and code size.

SuperMalloc achieves these performance advantages using
less than half as much code as the alternatives. SuperMalloc
exploits the fact that although physical memory is
always precious, virtual address space on a 64-bit machine
is relatively cheap. It allocates 2 MiB chunks which contain
objects all the same size. To translate chunk numbers
to chunk metadata, SuperMalloc uses a simple array (most
of which is uncommitted to physical memory). SuperMalloc
takes care to avoid associativity conflicts in the cache:
most of the size classes are a prime number of cache lines,
and nonaligned huge accesses are randomly aligned within a
page. Objects are allocated from the fullest non-full page in
the appropriate size class. For each size class, SuperMalloc
employs a 10-object per-thread cache, a per-CPU cache that
holds about a level-2-cache worth of objects per size class,
and a global cache that is organized to allow the movement
of many objects between a per-CPU cache and the global
cache using O(1) instructions. SuperMalloc prefetches everything
it can before starting a critical section, which makes the critical sections run fast, and for HTM improves the odds
that the transaction will commit.
Went with them last week, as it seemed to be one of the most sane options out there (I've tried a lot). Still, has its share of issues. Few ones I've encountered so far:

- Their built-in load balancing (HAProxy-based) is nearly impossible to debug. Literally no logging there.

- No locality awareness. DNS queries always return all addresses they know about (including those that don't even work - https://github.com/rancher/rancher/issues/5792) and I haven't yet found any good way to prioritize containers co-running on the local host to the more distant ones (https://github.com/rancher/rancher/issues/5798 - if someone been to this situation and has some ideas, would appreciate any suggestions!).

- Storage management was advertised, but can't find anything besides NFS (which is SPOF) and Amazon EFS (which I don't use). There was GlusterFS support, but it seems it was too broken so they had removed it or something like that. If one wants persistent storage, they'd better pin containers to hosts.
> There are even a lot of people who have 2 phones, one iPhone that is their main phone and one purely for paying digitally.

Why not just carry the iPhone and a traditional card?
To me it looks like the actual security problem is that the browser does not trust the server, using its own heuristics instead. Mozilla asserts that as well:

> While MIME sniffing increases the web experience for the majority of users, it also opens up an attack vector known as MIME confusion attack.

The header tells the browser to stop shenanigans and behave.
I think accusing the tech guy of naivete is like blaming a rape victim for dressing sexily.
>multi-device messaging

Correct me if I'm wrong, but I don't think that Signal supports this feature
Yeah because it's oppression to have student associations who have their own private offices and rented spaces to for their members and not for strangers looking to "debate" the association. What's next, folks, demand that you debate a pastor at a church because you're an atheist (or vice versa, a pastor demands the right to debate a biology professor at the college)?

Your right to "speech" only applies to the public spaces of the State. So stop trying to expand free speech to mean "freedom to scream at people whenever you want."
> The only thing you can do from a signal handler is flipping a static and only one signal handler can be set.

This is false, you can call any async signal safe function. Incidentally write is one of them.

Another trick is the close-on-exit pipe.
Gathering metrics in Elixir applications
He's writing smiley faces in negotiations (sloppy) and caving unnecessarily. He's not being exploited. He's selling himself short and he acknowledges that in his closing reflection.

I see it as constructive, all around.
Nice project.

The modal dialog to subscribe to the mailing list is annoying; why is every site doing this now.

I too usually don't put a link to Amazon when mentioning a book, but maybe I should.
Quite an interesting article!

I had two research projects on finding low quality - deleted and closed - questions on Stack Overflow [0, 1]. Since, these question classes always suffered from imbalanced class problems (2% closed and 8% deleted) - I decoded to under sampling of the majority class. Later, I used an ensemble - Gradient Decision Boosting Tree, Random Forrest - for classification. However, rather than taking bootstrap samples - I took various random samples from the majority class (equivalent to the minority class) and built many ensemble classifiers for each random sample. In the end, I checked the variation on the final classification results. It just seemed intuitive to me. I had no idea about Wallace et al.!

[0] Denzil Correa and Ashish Sureka. 2014. Chaff from the wheat: characterization and modeling of deleted questions on stack overflow. In Proceedings of the 23rd international conference on World wide web (WWW '14). ACM, New York, NY, USA, 631-642. DOI: http://dx.doi.org/10.1145/2566486.2568036

[1] Denzil Correa and Ashish Sureka. 2013. Fit or unfit: analysis and prediction of 'closed questions' on stack overflow. In Proceedings of the first ACM conference on Online social networks (COSN '13). ACM, New York, NY, USA, 201-212. DOI=http://dx.doi.org/10.1145/2512938.2512954
Nearly two-thirds of carbon emissions originated in 90 companies
Er, while I agree with you (partially), making the company and the situation the centrepiece of the story gives this story distinction from the rest of the "Here is my great business advice that nobody will listen to for the day" pieces that nobody ever reads or takes to heart.

Having the company name, having the situation exactly as it unfolds from the perspective of the guy who got fucked (and I don't use that word lightly) gives this story incredible power in peoples minds. It's real. If you anonymize it, it's just another fluff piece about how to not get screwed in business that gets glossed over and nobody gives a shit about.

The very fact that the company is named is the reason this piece made it to the front page of Hacker News. Without it, it would've slid silently into the night without anyone giving it a second thought.
Very cool! It seems that you weight karma a lot. In 2016 3rd book is about fractals (I'm sure its great) but probably only because its recommended by user with 110k karma ;)
On the other-hand its a great idea to find less popular gems. Perhaps you can consider both options?
It's pretty clear in the article that they're in Kuala Lumpur. It's even explicit that the currency values are in RM.
First sorry you got screwed.

You are not first tech guy who got screwed over. While you should have something more concrete before you worked for them, this doesn't excuse them. They scammed you.

For some reason, and we can discuss why this might be, tech work is treated as something we need to give away for free and after it, often we don't get a respect that we deserve. This happens in situations where tech guy is key to success, happens in companies where you are one of the employees and part of the team.

The more you charge or ask for your services, the better you will be treated. Let that be lesson to all.
The assumption of NOBUS is equivalent to security through obscurity.
You rarely here both sides of a story like this but I've had a few occasions where I was a passive observer. Everyone always writes about "getting screwed" but nobody ever writes about "doing the screwing". Carnegie, Rochefeller and Pullman weren't bashful about parading their successful plundering - and where are the universities and museums?

But from what I've observed, the other side will usually tell you how they "got screwed" too. I'll bet the other perspective puts the blame on this article's writer.
Except this is business. With its own rules. Let the Buyer Beware
Grandchild-C: Not born because grandmother couldn't reproduce due to early death.
I think it's fair criticism. The title ought to be a showHN title and should include a mention that his site is monetized via affiliate links.

This posting, as is, is basically the same as posts to blogs that are not much more than thinly veiled sales pages.
(I work at Docker)

If you haven't already and can spare the time, could you file a pair of issues: perhaps one for the shared volume problem and another for the networking on https://github.com/docker/for-win ?

We've been fixing bugs in both areas and the fixes should arrive in the beta channel over the next few updates. Thanks for your patience!
Duke Nukem 3D Remaster?
A new study looks for the cortical conscious network
Nice site! Maybe add links to reviews of the books too?

Example #17:
http://eli.thegreenplace.net/2009/10/07/book-review-c-interf...
If someone burned me for 4 months of my life I would definitely publicly out them. First off it's important to warn other developers to be cautious when working with them in the future, and second because I'd be upset and want to hurt them .
CMake scripts for cross-platform builds (OS X, Linux, VS, iOS, Android)
There have been several critical issues. Search for 'linode hacked' on hn.algolia.com and see for yourself.
Rule #1 of freelancing: If there's anything you definitely want (i.e. money) then always get it in writing beforehand.

Some people will make it deliberately hard for you to get things in writing - these people are looking to screw you over.

If you are a nice guy it's sometimes hard to understand that other (usually more wealthy) people would exploit you. However, the sad fact is some people's default position is to try and exploit others.

On the plus side, sounds like you have some real skills, just needs to be more formal when selling them.
Sierra Gets Creative
I think that this startup is based in Malaysia, although the main characters may have been schooled in the US.
The analogy still fails.

If you have the tooling to keep smallpox and not kill yourself you can also keep ebola around too, if you go to the effort to go find it. Really dangerous stuff and is going to be costly.

The problem here is I can make and keep 'digital smallpox' on my home PC, and for many pieces of equipment it is surprisingly easy to find exploits for them. Are you planning on watching every computer? Every person in the world?

Take a lesson from the failed war on drugs, where there is significant profit motivation people will do what is necessary to make massive amounts of money. There are massive amounts of money in blackhat work.
Apollo Global is buying Rackspace for $4.3B
Not necessarily. This could all be accomplished just be decoupling the view from everything else. It doesn't have to conform to MVVM, MVC, MVP, MVWhatever.
I thought it was "Energize". [1]

[1]: https://www.youtube.com/watch?v=HxKJyeCRVek
Why not use upvotes of the post instead of user karma? Having the community upvote the recommendation in context is more important to me than how much karma the user has. I find that some of the most insightful book recommendations come from people that are new to a community or lurk until they see an opportunity to contribute.
I would argue it's a combination of the high cost (we aren't talking about people ending up with a few thousand dollars of debt), the fact that it might take years to determine if any given school is actually not terrible, and the fact that "education" itself is given special considerations over many products and services.
Not under US law. I am guessing this wasn't the US. Oral contract is still binding. Given there is evidence he did the work for no money a judge could reasonably determine that he did agree to equity compensation.
actually it makes total sense for foreign travelers, who can immediately travel without finding a suitable location to purchase an Oyster card (for 5GBP), worrying about how much balance to put on it (being a tourist, I had no idea) and then waiting in line for over 30 minutes to return it (and get whatever was remaining as a refund) when I was done.

I actually had to do all of these things, because the first set of machines I ran into (and then used to purchase an Oyster card) didn't have signs about being able to use contactless now.. all of those signs were around the corner :-)

London is lucky enough to (at least for the underground) allow cash or EFT fares at the stations, in some hostile cities like Sydney you cannot catch a bus without a pre-purchased multi rider card which you can only buy from certain outlets.. you can not pay cash on board. Combining the inefficiencies of avoiding cash on rides with the global standard of contact less payments makes total sense to me
Apollo Global buys Rackspace Hosting in $4.3B deal
I do not understand this "they're making us less secure" argument. The only way that the NSA could be actively making systems less secure would be if they were putting vulnerabilities into the source code or silicon. The reality is that the NSA need not do that because these systems were already insecure and the NSA just had to figure out how they were insecure. They would have been insecure, even if the NSA had never scrutinized them.

The affected systems are ones that I had told others were likely insecure (by virtue of being closed source), but no one listened to me. If you care about network security, then you should use a properly configured software firewall/router running Linux or *BSD. This Cisco/Juniper/etcetera equipment is closed source, hard to scrutinize and almost certainly has horrible flaws that would never be allowed into a serious OSS project.

Of course, things like pfSense are not "enterprise grade", so people will continue to ignore advice to use them, put these vulnerable systems into production and then be surprised when it comes out that the security was terrible.
Be up front here and add that the site is monetized with affiliate links.

Edit: you don't have to mention that in the site, but mention it in your description above.
Having/not the numbers seems like the sort of thing that might be A/B tested. Though there might never be enough results to be statistically meaningful, aggregated anecdotes are probably more informative than unmeasured hypotheses.
Oh, definitely. In theory, theory and practice are the same. But in practice...
The Man Who Created LeapPad Wants to Turn Your Eyes into a Mouse
no, but it's a bit like leaving your house unlocked while you go on holiday and asking the next door crackhead to water your plants.
Sure. But naieve? Worked for weeks on the project, but only talked about ownership for what, 3 seconds? That was galactically bad due diligence. Had they asked anybody for advice, that advice would have universally been "You're being played; get something on paper!"
is swarm mode same as docker swarm [1]? Curious, Why they choose the same name if that's not the case.

Why would one use docker swarm[1] vs just docker swarm mode.

1.https://github.com/docker/swarm
One thing I don't get. I have only read the TLDR so the answer may be in the full text. Even in this summary, there are many instances where lies were pandered to the public and to the press. Shouldn't ths have raise some serious alarms bells?
Tried that but there were few who had upvotes, probably a combination of the karma and upvotes would work well.
Rackspace Enters into a $4.3B Transaction to Become a Private Company
Crypto Projects That Might Not Suck
The world is often not kind to people who readily trust others. It's a tough lesson to have to learn. I'm glad to see that this author seems to be dealing with it fairly well.

I understand why he chose to take his side public, too, and I think he's right to have done so. Maybe it'll help someone else avoid getting owned the same way. Maybe, too, it'll encourage the guys who dealt with him in bad faith to behave somewhat more circumspectly next time, lest they further impair their already blemished reputations.
“I Peeked into My Node_Modules Directory, You Won’t Believe What Happened Next”