skysight-inc/HackerNews huggingface dataset:
The Windows file systems are pretty cruddy in general though so decompressing tonnes of small files in general will take longer than on OS X or Linux.

I haven't checked this in a while, so it could be out of date... But what you claim is windows being cruddy, might be a symtom of a slightly different mindset in data protection. Here is a test, grab a big tar.gz/zip file and uncompress it in linux and in windows from the command prompt. As soon as you see it complete, pull the power plug/battery from the machine. Plug it back in, check the result.

In the past windows seemed to be more aggressive about flushing things to disk, and applications were far more generous with calls to FlushFileBuffers() on windows than similar apps on linux were about calling fsync(). Seemingly because fsync() is a machine deathblow on linux when under IO load. Where as windows did a slightly better job of only flushing the requested file. Also, i've seen a number of "streaming" apps on windows play nice and use FILE_FLAG_WRITE_THROUGH.. which makes them run slower, but doesn't trash the whole system.

Bottom line is that I wouldn't call NTFS cruddy, it does a lot of things that still aren't mainstream in linux filesystems. If your seeing some huge performance anomaly between windows & linux look closer. NTFS may not be sexy, but its a solid piece of engineering (ok some things are cool like VSS. TxF is also cool but might get deprecated because no one knows about it).
I am not sure it is even a question of competency. I think it is a question of motivation. It is the same reason why Twitter doesn't crack down on their bots. Both sites have an inherit interest in appearing popular. Having 50k upvotes or 50m followers looks more impressive than 25k and 25m. It is possible that those companies feel the value of those increased numbers is greater than the potential damage bots do to the community. HN doesn't have the same motivation since HN is more of a vanity project with a bigger focus on the good of the community.
Wow! That is one scary vulnerability. Glad we have smart people like this to find such problems before the bad guys do. Well done!
> "It's a weird historical quirk that .io randomly became popular in the developer community"

The reason for me is totally clear: Github Pages gives me a free subdomain for http://pingtype.github.io but not .com.

I registered http://peterburk.github.com before that policy changed.
I think I actually wrote a section on doing this and then wrote over it at some point :(

PRs welcome, I'm on vacation and unlikely to get to it immediately. http://github.com/llimllib/bloomfilter-tutorial
Why the #2 item?
I don't have a dog in this fight — I was merely pointing out that no one is stopping non-rich people from buying anything. It's just that people with lots of money can afford more than people with less money, in medicine as in anything.
Meric (to whom you're replying) does have a point -- if you can effectively bar women from economic activity they're much more likely to stay home or do community and volunteer work. There are certain advantages to forcing segments of society to do work that is poorly paid or not respected, especially if you can get them to do it for free. Exploitation of women and minorities has been phenomenally successful in history exactly because you can cheaply get the best of these particular demographic groups doing jobs they wouldn't do if they had more opportunity.

It is obvious that this is fundamentally inequitable, but equity isn't everyone's highest value.
Capitalism the Apple way vs. capitalism the Google way
If the company prices the IPO in a way where there is a sustained increase in the stock price, people complain that the company irresponsibly left money on the table for themselves and their employees.

If the company prices the IPO in a way where the stock drops below its IPO price (FB, SNAP), people complain that retain investors who bought on opening day are now underwater.

Heads I win Tails you lose?
It depends how you define rich. One guideline I use is that people are rich if they can afford their home outright in cash (not after 15 or 30 years). By those standards, 250-300k is not rich in Seattle. You'd still need to save for quite a few years to buy a home cash in the area.
I'm beginning to think that I'll have to give up HackerNews. It's too easy to spend hours per day here instead of working on my side project.
On Start-Ups: Excitement vs. Fear
That is the least hacky and also least efficient way to do that, and also make yourself look like a total goober.
Comments here are missing one crucial thing -- it's a shame that success in Reddit depends so much on initial upvotes.
> All you're doing is moving the bugs from the source code to the specification.

The value of doing this can vary, but there are some cases in which the gain is immense and indisputable. Suppose you are writing a compiler optimization. Your source code could be arbitrarily complicated, but your specification is simply "an optimized program always behaves the same as the original".
Ask HN: Reward for Patents After Leaving the Company?
Hi HN -

I have a patent/employment related question that I'd love to get some advice on.

I worked for a well-known tech company. During my tenure, I filed for many patents on the company's behalf. IIRC, the company gives you ~$1k for filing a patent, and additional ~$10k once the patent is approved. I unfortunately no longer have access to the official patent policy.

I received the initial reward of $1k for each of my patent filings. However, I left before the patent was granted. I only realized today that these patents have all been approved by USPTO as of earlier this year.

My questions are:

1. Should I still be entitled for the final reward from the company?

2. If so, I'd love to hear HN community's advice on how I should approach the company to seek the reward.

I feel like I am not alone in this because patents takes a long time to approve and people move around in our industry. So I hope the answers to these questions can help others too.

Many thanks in advance!
If your dental office is recommending 3-4 cleanings a year and you have dental insurance that covers two, there is a good chance that they may cover more. My Delta Dental (a popular dental plan in the US) lets you add a free* rider via the website to cover four cleanings a year. It has a menu of medical reasons for the extra coverage from which you choose one.

I'm told diabetes and maternity are the most common reasons people access the additional cleanings.

* I realize this is priced into the default premiums.
Is that hustle? His last ditch effort was to use Reddit and was lucky it worked. No experience or expertise, and now potential clients know how little it cost.
HTC frequently send out Vive kits or new controllers like their tracker free. (Though the full product is about $800).

Whereas Razer makes it difficult to find a price, but when you do, it's about $400 for their devkit.

That aside, the huge difference is Steam's backing. Steam is where customers go, and they only see Vive there. (Where Linux users are I'm afraid, quite a small percentage. But, the Vive has decent support for Vulkan on Linux, and as Vulkan becomes more and more the standard, it'll work better and better).
They do AR & Marketing amazingly and hardware quite well. I am not sure a social network is their best business model though. Hopefully they can pivot to something else using what they are great at.
Can't buy a major Hawaiian Island like Larry Ellison quite yet with $250M :P
The clarification helped a lot. I confess, I don't have a lot of experience in any legitimate professional setting where anybody would be pressured to or shamed for not drinking.

I spent a few years in the music scene and it was nearly expected there, but you get used to most types of people and all kinds of crazy mud slinging there.

I have a sister who is finishing up her masters in Psych, though. She never really drank and claimed that she always had a hard time socially because of it, to the point where she would be confronted about it.

Is that something you experience regularly? Personally, I'd never dream of trying to assert that with somebody. Of course I'd expect the same decency, and lack of judgement for my sincere love of whisky. I just never considered it so central to social/professional engagement. Is that part of your experience?
> If they offer you a homework assignment that you think is going to take some time, and they give you a week to do it, and you can do it on your own time, just do it. Stay positive and upbeat.

This is only true if they give you a coding assignment after you have interviewed and you actually want the job. Under no circumstances should you waste your time with companies that are just so swamped that you have to jump through hoops so they'll deign to talk to you. Interviews are a two-way street and even an interview for a job I eventually pass on is a two-way street--coding tests aren't, not materially. You learn a little about the company but basically nothing about the people or about the current state of the market (both of the reasons why you should be interviewing even if you're happy with your job--to network with others and to keep your finger on the pulse of the industry).

You probably shouldn't do it if it'll take you more than an hour or so, either, as it communicates how much they respect your time. You can tell if someone can write code in short order. And you would be well-advised not to waste the time of people with ample open-source code you can check out instead. (Shouts, company-that-looked-at-a-completed-CloudFormation-management-stack-and-then-asked-me-to-write-two-for-loops.)

What's actually important is whether you can work with the person, which coding tests don't tell you (and, just as importantly, they don't tell me if I can work with you).
I would spend those precious minutes actually looking at the eclipse, not taking photos that are identical to all the other eclipse photos.
Yeah. I'm with you 100%. I have no problem with taxation, especially if it means social stability and safety-nets. But the filing process should be a non-event, and citizens shouldn't live in fear of the IRS.
If you want to invert the boolean check, then you need to invert the input space as well, which is not possible.

For example, consider a Bloom filter checking the availability of a username during sign up. If you want an inverse Bloom filter that checks if it is not not in the group, then you need to load it with all possible usernames.
For a similar approach, look at grsecurity’s RAP:

https://pax.grsecurity.net/docs/PaXTeam-H2HC15-RAP-RIP-ROP.p...

(Not that you’ll be able to actually use RAP, as they’re only releasing it to commercial customers, but the description of it is worth checking out.)
Raspberry Pi Competitor Rock64 Debuts with Lower Price, 4K HDR
Poor quality sleep could increase Alzheimer's risk, research suggests
Using Tesseract OCR with Python
That kind of system seems similar to how Aldi encourages people to return shopping carts with quarter "deposits" or let others put them back for a quarter.
On Windows nobody cares a bit about a consistent UI and now even Microsoft doesn't care anymore. A bare Windows 10 itself offers a happy patchwork of everything you can imagine. From the old, inflexible "gray boxes" (only not so gray anymore) to random colorful, oversimplified, touch oriented nonsense.

> I just define my app, I don't do any theming, I don't worry about font sizes or color scheme, I just use the defaults that the toolkit provides and when I open the app it looks like every other gnome app.

On Linux you still have the problem with synchronizing GTK and Qt look and feel but that also improved a lot over the recent years. It not perfect overall but still pretty good.
Good point. I would insert "short-term" here... because I doubt it's any these corps long-term interests.
You just have to build one little robot capable of building another robot out of lunar regolith.
What you need is purpose. Read Man's Search for Meaning by Victor Frankl and watch How to know your life purpose in minutes by Adam Leipzig. You are talking about all these things that you kind of do or whatever but if you were filled with purpose then there would be that one thing which you must do and the rest would fall to the side and become irrelevant.
LOL, no. Im tilting at windmills here, because recruiters have no clue what makes a good development environment.

In my minds eye, i imagine tens of thousands of highly sought developers sending out similar emails, causing thousands of crappy software development organizations to re-evaluate what they are doing. But I know that's silly.
Submitted because of previous discussions of alternate, eg. polyphasic, sleep patterns seen here.
> My recommendation to you ... is to do paired programming tests with candidates

As someone who, without really bullshitting, is in box #2 of what you describe--this is a great recommendation. Coding tests are largely a joke. I test fine, but I have somewhere north of a hundred thousand lines of open-sourced code out there. I can write code. You're not helping me learn anything as I help you learn whether you want to hire me with your (probably bad) coding test.

But we both benefit from pair programming. Because it's fun, it's usually more thought-provoking, and it teaches me about a company and a person I might run into again in the future.

> When someone requests one, they tend to be a crap company with poor software dev practices and a huge noisy open floor plan.

...also this. Coding tests are the warehoused, wholesale way to hire developers. You probably deserve to at least be handled retail.
Makes sense. OP's link is interactive enough that I was beginning to see that, though couldn't articulate it. Thanks!
> Just so no one is misled: "original inhabitants" does not mean "indigenous peoples" with respect to the BIOT. ... The depopulation was of post-colonial people.

Oh that's fine then. They only lived there for what 100 years, totally fine to do these things to those 1000 some people:

https://en.wikipedia.org/wiki/Diego_Garcia

---

first tactics were implemented to decrease the population of Diego Garcia. Those who left the island - either for vacation or medical purposes - were not allowed to return, and those who stayed could obtain only restricted food and medical supplies. This tactic was in hope that those that stayed would leave "willingly".[26] One of the tactics used was that of the killings of Chagossian pets. Dogs were carried into sheds where they were gassed in front of their owners.[26]

---
> Why would you consider this isolated to /r/politics?

That was the one mentioned in the article and that is a subreddit that has been particularly awful since basically the entire last US election campaign.
MIOpen: AMD's Machine Intelligence Library
I have GERD but before diagnosis the acid from coughing was terrible on my teeth.

My dentist with many years experience diagnosed it. I went to the doctor who confirmed it was GERD.

I lost my job but when I was working the insurance paid for two cleaning per year. I chose to keep the insurance but it's a lesser plan that only covers one cleaning every nine months.

Twice per year was good for me since I got lazy about three or four months after visiting the dentist. I needed the twice yearly pep talk.

And I should also say that 75% of people who are diagnosed with IPF a fatal lung disease have GERD. My father has IPF and GERD I have GERD but I hope I don't develop IPF. My grandfather died of emphysema at 52 I really hope there's no connection! So yeah a dentist could point you in a direction that may help you more than you realize.
Trello for planning boards (free) and Harvest for billing by time (modest fee for several clients). I wish Harvest had a simple way to let clients check timesheets though.
Speaking of FB Messenger/WhatsApp getting around to copying WeChat, what's taking them so long? Are the US, or non-China, markets simply not ready to embrace a WeChat style all encompassing app?

Full disclosure, I've never used either FB Messenger or WeChat, but I do use WhatsApp, so I'm just basing this on what I hear.
Nice job, Amish! I made a similar project.

https://tailtub.com

What I really want is do is to allow users to leverage PubNub's Blocks system to create serverless awk'like aggregators in JS.
Decoding Brain Evolution
Well, practically every JWT library developer thought otherwise, because they'll all verify the JWT based on the alg field, which means every careful implementation of JWT must validate "alg", but I'm afraid there are too many developers out there who don't.

Realistically speaking, it looks like JWT won the popularity race and IETF unfortunately won't deprecate the algorithm header anytime soon, so we should at least try to campaign library maintainers to have the algorithm field ignored by default and use the algorithm specified by client code instead.
Nah cause I bought Bitcoin on Snap's IPO instead.
The point isn't that it's just /r/politics, it's that this organization's announcement of their behavior is an advertisement for their services.
HP has another problem:
https://www.howtogeek.com/307311/how-to-check-if-your-hp-lap...

The Lenovo has ruined the good old IBM Thinkpad but it's still better than HP in any sense.

Dell and Asus are producing top notch laptop these days.
WebAssembly 周报第2期
Of course. But getting popular is an important part of being a big social media company. Profits of $100M on under $1B in revenue isn't going to help things much for Snap if that's not growing because they don't have enough users.
Snapchat has 2000 employees roughly. But why?

And why does twitter need 4000 employees?

What do they all do?

edit: n/m. Their job postings are quite telling.

https://www.snap.com/en-US/jobs/

https://www.youtube.com/watch?v=oEli06ID6t8
Instagram and WhatsApp have been acquired to a great extent in order to eliminate competition. That more or less justified their acquisition price -- it was cheaper to buy them than to compete. Messenger is a different story.
Because you have to look out for #1.
My wife and I do this. We have 3 computers running 4 gpus and more than pay for our household electricity with them mining eth.

The computers were always on before we started mining so we don't consider the expense as a loss.
> There's nothing dirty about it. Public investors prefer to have a single price, because that's, well, how public markets generally operate after an IPO.

In what sense is there a single price in public markets? There is a constantly-shifting order book full of many different prices, and the price of the last trade changes by the second.

If IPOs were conducted as a multi-item second-price auction, then everyone could indeed pay the same, fair price, more in line with what you described than the public post-IPO market.
Energy efficiency is also important as tall buildings can use significantly more energy than they receive in sunlight.
Just about every country has had some war with people removed or killed by an occupier. America, for instance.
I was just wondering how I could get more productive and just learned about this product via this (odd, eh?)
Interesting, I didn't realize that.
The JWT ecosystem (or JOSE ecosystem to be exact) offers a lot of other machinery beyond just having a key ID for key rotation like JWK and OpenID Connect discovery, but there's nothing preventing you from using the same discovery mechanisms with Macaroons.
I'm using these mechanisms already with a variety of other non-JWT implementations.
Shen Programming Language for iOS
Drinking alcohol or not drinking alcohol has not been particularly relevant to my work experience, if that is what you are asking.

I do eat and drink "weird" things because I have special dietary needs. I have a long history of downplaying that. People eventually quit caring when I make it clear it is not some kind of left-handed criticism of them, this is just what works for me.

I don't much drink alcohol and never have. I have no reason to believe this has hurt my social life. I have had geeky hobbies, like being a girl gamer, where drinking was not a big part of the scene.

My mother does not tolerate alcohol well and does not drink at all because she literally throws up afterwards. My dad drank very heavily when he was still career army and quit when I was about seven years old. So I come from a family where one parent was a tea-totaller and one was a heavy drinker and this was a non-issue within the family.

I guess this is part of why I cannot fathom why people seem to think that a group has to either pressure everyone to drink or pressure everyone to not drink. My mother's position was "He made enough money to pay the bills and he was never a mean drunk." So she basically didn't care because it didn't cause problems and that's basically my metric.

If drinking is creating problems, well the problems need to go somehow and not drinking can be one method to achieve that. If your drinking is not creating problems, then no one should care if you enjoy your whiskey.
That's up to your company's policy. My company has a similar policy with a two-stage award, and you're not entitled to the award for approval if it's approved after you leave.

Do you have any former colleagues/friends at the company who could get you a copy of the policy?
Ask HN: How much do you spend on rent?
How much (in terms of $ or % of your income) do you spend on rent/mortgage and utilities?
Just be honest: "I'm glad to hear that things are starting to take off, but I've reached the limit of what I can invest as a volunteer on this project [mention day job, family, neglected spouse or whatever as appropriate]. In order to justify going any deeper on this I think we'd need to start discussing a compensated role."

BTW notice that you're phrasing the gap in terms of you, not them. That makes it a lot easier to parse (and respect), on their side.
And much has been written of that, and that's exactly the same way I feel about Uber.

(And every time I mention that about Uber on HN, people point out that they can get Uber in any city in the world, so why would anyone who never travels use anything else?)
Understanding Android Adaptive Icons
Not at all. Hustle means going out and making things happen by talking to people and promoting yourself. It does not imply shady behavior at all. All entrepreneurs hustle.
PICs are still popular and have hardware return stacks.

Modern high-end CPUs have hardware return stacks too, but only as a hint to the branch predictor of where a ret instruction will jump to (return stack buffer).

Separately... there are exploit mitigations that create a separate stack just for return addresses, making them impossible to reach through stack buffer overflows. For a recent implementation, see Clang's SafeStack:

https://clang.llvm.org/docs/SafeStack.html

Or for a hardware-assisted version, there's Intel CET (not yet implemented on shipping CPUs, AFAIK):

https://software.intel.com/en-us/blogs/2016/06/09/intel-rele...

There are serious limitations to this approach, though: there's a lot of important data on the stack other than return addresses, and overwriting it is often enough for an attacker to redirect control flow eventually, just more indirectly.
Curiosity May Be Vital for Truly Smart AI – MIT Technology Review
If you pass -march=skylake it will get even more monstrous, with AVX:
https://godbolt.org/g/v7iKF3
That's my point. They don't care that much. And if they decide to care at some point, they have the resources to fight it out. Let these abstract entities (gov't, healthcare providers) fight it out on their own so that people don't have to die.
Commentary from a noted scientist:

https://www.facebook.com/MichaelMannScientist/posts/14705390...
Correct =), there are many improvements in the new client (landing soon), and there are further ones coming in the pipeline shortly after.
I propose nothing, just ask questions that the parent of my post seems to imply the answer should be no to.