skysight-inc/HackerNews huggingface dataset:
Ask HN: How do you find stories you care about on the web?
Hey HN! How do you find stories you care about on the web? Everyday, I have a few go-to sites that I use but usually only find a couple stories I'm really interested in...Extending this circle of sites is difficult as well with 1000's of news/media options (e.g. Vice, NPR, Gizmodo, HBR, CNN, Medium...the list goes on forever) which site to try out and then I have to take the time to find stuff I care about on those sites. Furthermore, this is complicated by each site organizing content such that it's easier to see what they want you to see vs what might interest you (agendas). I've come to realize that it's really difficult to find great stories on a daily basis so thought what if people could share any story they found on the web (from anywhere!) and have this content in one place, then instead of organizations deciding what we see, the community gets to decide that. I put together a simple site to see if people are interested in sharing stories they find on the web and also in discovering interesting content and wanted to see what you all thought? Please all criticism is welcome.

http://www.lumn.io

This is a work in progress. I'd love to see some of the interesting stuff you all read. If you have any feedback/comments, feel free to email me at mark@lumn.io
Australian customs destroys unique lichen specimens in quarantine mix-up
We haven't started monetizing yet but we already announced our plans for Pro accounts. We've been lucky that our platform has been very popular in highschools, colleges, bootcamps across the world so we'll be charging for additional features hopefully soon.
If I'm working from home, even if my 4yo has every toy in the house at his disposal, after a while he will inevitably come into the home office and spin around on the spare chair saying "Why do you have to wooooork so much? I need you to help me buuuuuiiiild something. Why can't you help me? I can't find (a particular piece of Lego). Why is Mama at wooooork? Why are you working?"
Scientists Discover Why Hair Turns Gray and Goes Bald
It's possible to overdraft a debit card even if overdraft is not enabled on the account, due to how some merchants process some transactions.
The few productivity hacks that actually work for me
I think it's called a Raspberry Pi
Not all kids are 6-7 years old. And I assume you're talking about occasional visits rather than a daily replacement for childcare or a nanny.
> Capital One 360 is for people with better credit than the folks in the article have.

They don't pull your credit to open an account, so I don't see how that's true. I've had one since I was 18 (and had no credit history to speak of).
So glad you mentioned that story!! I hope you read that NYTimes write-up. It was EYE-OPENING how LITTLE power the EPA actually has!! It's unbelievable.

That said, I felt that some of Trump's efforts to lower EPA approval times from 6 years to 4 years could be good...I'm just not qualified to say.

I agree though that anyone who read the story about the PFOA will agree that the EPA needs DRAMATICALLY more power and probably more funding not less.
1. Signals are bad. All the bad bits of IRQs, and you're not even working in assembly language, so they're twice as hard. Just say no.

2. The forking model is seductive, but wrong-headed. It's hard to make the file descriptor inheritance behave correctly, and it means the memory requirements are unpredictable (due to the copy-on-write pages)

3. Readiness I/O is not really the right way to do things, because there are obvious race conditions, and the OS can't guarantee one thread woken per pending operation (because it has no idea which threads will do what). Also, the process owns the buffer, which really limits what the OS can do... it needs to be able to own the buffer for the duration of the entire operation for best results, so it can fill it on any ready thread, map the buffer into the driver's address space, etc.

4. Poor multithreading primitives. This really annoyed me... like, you've got a bunch of pthreads stuff, but it doesn't interact with select & co. The Linux people aren't dumb, so they give you eventfd - but there's no promise of single wakeup! NT wakes up one thread per increment, and the wakeup atomically decrements the semaphore; Linux wakes up every thread waiting on the semaphore, and they all fight over it, because there's no other option.

(I'm just ignoring POSIX semaphores entirely, because they don't let you wait on them with select/poll/etc. in the first place.)

(Perhaps this and #3 ought to be the same item, because they are related. And the end result is that you need to use non-blocking IO for everything... but the non-blocking IO is crippled, because it still has to copy out into the caller's buffer. It's just a more inconvenient programming model, for no real benefit.)

I guess it just boils down to what you want: a beautifully polished turd, or a carefully engineered system assembled from turds.
Obligatory link to The Gervais Principle: https://www.ribbonfarm.com/2009/10/07/the-gervais-principle-...
This describes every programmer who writes code for Apple, Windows, or even AWS, and a good portion of professional musicians, writers, songwriters, lawyers, etc.

A lot of creative professions are tied into a single point of failure, but what choice do they really have? Where else can a video content creator make a living wage? Or is your suggestion that they find a different job?
The problem is that those features don't always work if multiple pending transactions have been submitted, or if checks are used, transactions ordered a certain way (some banks have been in trouble for doing this in the past), etc.
Also, and I know this may sound crazy, but what if we are already immortal? If consciousness doesn't come from the brain, or if other theories like quantum immortality are real, then this could be the case.
That's under the assumption that people don't want to save any money.
> But mass media and major corporations have a strong vested interest in net neutrality.

Major corporations like Comcast, and mass media like the NBCUniversal division of Comcast certainly have a vested interest in the opposite direction.
oh, and CLOEXEC seems very clear and explicit to me. OTOH, we have Windows where instead of open(path, O_CLOEXEC), we must use SetHandleInformation(handle, HANDLE_FLAG_INHERIT, 0). now let us compare the documentation for these two options:

MSDN:

"If this flag is set, a child process created with the bInheritHandles parameter of CreateProcess set to TRUE will inherit the object handle."

Linux:

"Enable the close-on-exec flag for the new file descriptor. Specifying this flag permits a program to avoid additional fcntl(2) F_SETFD operations to set the FD_CLOEXEC flag.

Note that the use of this flag is essential in some multithreaded programs, because using a separate fcntl(2) F_SETFD operation to set the FD_CLOEXEC flag does not suffice to avoid race conditions where one thread opens a file descriptor and attempts to set its close-on-exec flag using fcntl(2) at the same time as another thread does a fork(2) plus execve(2). Depending on the order of execution, the race may lead to the file descriptor returned by open() being unintentionally leaked to the program executed by the child process created by fork(2). (This kind of race is in principle possible for any system call that creates a file descriptor whose close-on-exec flag should be set, and various other Linux system calls provide an equivalent of the O_CLOEXEC flag to deal with this problem.)"

seems better to me.
Eh, why bother with the Lex Luther routine when you can just buy congressman for $140k apiece(0)? It's cheaper and easier.

0 - http://www.opensecrets.org/news/2017/03/vote-correlation-int...

Edit: Added a source.
I really hate arguments that derive from what a person "needs". Humans need amazingly little. Even when I was living below the poverty line I was bathed in the riches of my civilization, had high-speed internet, ate plentiful food, was clothed and had sheltered.

I've also worked in conditions where I lived in a 1/4th of a trailer with a half-height locker and whatever I could keep in my top bunk with me -- I shared the space with another adult. I had a few sets of clothes, a jacket, no internet or useful entertainment and 3 shipped in boxed cold, marginally nutritious meals per day. I didn't die and I'm sure I could lose many of those "luxuries" and still not die.

Once when my parents made some bad financial bets, we ended up homeless and living in a motel. It turns out a family of four really can live in space not much bigger than a foldaway bed, a small bathroom and a hotplate. Amazingly, even after months of this, none of us died. I'm sure we could have gone even more spartan if we had needed -- maybe share the bathroom with a few other rooms? Combined instant noodle hotplate cooking area with some of our neighbors? Why do we need heat, just wear more clothes! Don't need a/c, just wear less! Don't need heat or a/c, don't need electricity then, use a butane stove instead of a hotplate! I guarantee, we wouldn't die.

Humans need remarkably little. Most humans would get along just fine with two sets of clothes, a marginal blanket and a decent cold meal of daily calories every day. And yes, they'd get along for quite a long time like that. It would be a wretched, terrible existence, but "need" doesn't leave room for pleasantries.
That's hunter-gatherers! That's more than 10,000 years ago before agriculture developed...
The tragedy of 100% code coverage (2016)
To those, who like me, felt a knee-jerk reaction to criticize:

If you are going to make a criticism, don't make a sarcastic or snarky comment.

Instead, make an argument about why there is no potential in a product that:

+ increases the quality & productivity of one of the most valuable and professional skills that's used in 99% of all jobs

+ has a potential customer base of over 1 billion people

+ has near-zero marginal costs

+ has increasing returns to scale due to its cost structure

+ has increasing returns to scale due to its product development being based on learning from user data

+ is based on a new machine learning paradigm that has recently made huge gains and has unknown potential

And just think about the value of writing. Some people make their entire living from writing (journalism, etc.). A large fraction of the population needs good writing skills in their job, just to share information and persuade others to act. If improving your writing - on items like your cover letter, your professional emails, your product - gives you a 1% boost to productivity and a 1% higher chance of a promotion, then this $110M is nothing compared to those percentages multiplied over the English-speaking population.

Of course, the whole idea could be a bust. But if you think so, make the argument why. Resist the temptation to post brief, snarky comments about how VCs are stupid.
Not to mention that when you add fuel you now need more fuel for the added mass of that fuel. And....
Yes — but we don't get a lot of genuine NY slices over here on the West Coast!
Ask HN: How to define ranges for user hierarchy
I have an app where users are scored based on the quality of their contributions.

I want to create logic to make sure top contributors only receive content from other top contributors within a certain range. So a user can contribute to anyone below them, but can only contribute above them within a range.

My plan is to allow users to only have access to contribute to other users whose score is no more than their own plus X.

I'm not sure how to determine what X is, which essentially creates a range of how much higher in ranking they can contribute towards.

Are there any models or examples similar to this?
I don't know about Seroxat, but I've experienced undeniable symptoms withdrawing from antidepressants: "brain zaps" that I had no idea about until I started experiencing them, then found other people who had written of experiencing them as well.

Additionally to those, I had a weird whooshing sound that I would hear whenever I moved my eyes to the top left. Took me a while to figure out the pattern/trigger (seemed random at first, and I thought I had something stuck in my ear). Actually kind of fascinating, if scary.

That was on top of the nausea etc. And this was a 'guided' withdrawl (under medical direction).

I don't discount that there might be a placebo/nocebo response in the side-effects (both onset and withdrawl) as well (as with any medication)
I also find it a good thing that they try, with subsequent versions, to balance out the play so that you can't just use one strategy and win all the time. Anyone who remembers Nod Bikes knows how little fun that ends up being. Also [1]

The thing that's always been a bummer about Civ's single-player-vs-AI games is that, like most games, the difficulty level simply controlled the amount of handicapping rather than made the AI smarter or more cunning. The difference between hard and easy mode was that they'd just give the player more money, stronger units, better bonuses, etc.

1: I just searched Google for Zerg Rush and holy moly that is awesome. Great job whichever Googler thought of that.
Chris Urmson: Perspectives on Self-Driving Cars
Sure. How do you get from there to a city without any innovation?

How do you even get to a sharp stick without innovation?
The six flags planted by the Apollo astronauts on the moon.
What will tomorrow's headlines be? "Popular, non critical website unavailable for several minutes"?
If they are really a pure AI company, then perhaps the market is grammar-checking for all languages, which would expand the market considerably.
Do you have any evidence for the efficacy of antidepressants that others, including their manufacturers, do not? In fact, SSRIs/SNRIs are not particularly effective -- at least no more effective than placebo.
HBR: The Ambition-Marriage Trade-Off Too Many Single Women Face
> I don't believe Basic Income would gain any traction in the US.

The United States House of Representatives passed a Basic Income bill written by Richard Nixon in 1969. https://www.youtube.com/watch?v=6vHYFzYvCak
Etherkiller – Don't mess with the IT department
Google Releases DIY Open Source Raspberry Pi 'Voice Kit' Hardware
> but that feels to me a bit like trying to solve the halting problem

that's literally what every antivirus is already doing though.
Do you have a way of knowing whether the Lexapro was more effective than a placebo would have been?
HIDDEN SIGNALS IN TV ADS DIRECT SMARTPHONES TO SPY ON OWNERS
I'm sure they pull chexsystems.
Square Cash has made a really interesting play at the underbanked market too, with its virtual debit card. But without all of the borderline predatory fees.
> you can just abandon a woman

Maybe I misunderstand, but I think you can do that in the West. Or are you just saying there aren't alimony payments?
Something something this is why we need snowdrift.coop
Not really. It's very expensive to be poor (in the U.S. at least).
Linux and POSIX are not the same thing.
Keep net neutrality by making isp's comply with Title 2 of the 1934 Act
Not sure why you are accusing me of intellectual dishonesty, unless the goal is to derail the conversation.

You are right to say that a few of the specifics I gave were not correct. I was clearly not arguing that. However, the specifics you gave were not 100% correct either. For instance, if you go to an atm machine in a wal-mart and attempt to withdraw cash, you will be charged 3 dollars. The fee breakdown I linked bears this out. A fee breakdown, I might add, that is several pages removed from the main page describing the class of card in question.
If 'by design' you mean 'not designed to manage a heavy load that's probably several orders of magnitude larger than normal,' then the answer is probably 'yes'.

I just got through, but it did take a couple of tries.
Thanks for humoring me. For what it's worth, I agree with you on all of these points, but I still fall strongly in favor of POSIX over Windows.
And not all kids are content with sitting inactive, quietly, in a chair for 8+ hours. The fact that they are energetic, inquisitive, and have a need for attention from their parents does not make them "brats".
Lamictal carries the potential for severe side effects, much more so than SSRIs/SNRIs. Lamotrigine prescribing information has a black box warning about life-threatening skin reactions, including Stevens–Johnson syndrome, DRESS syndrome and toxic epidermal necrolysis.
It's well-documented that at the time of the original Mac, Jobs was vehemently opposed to internal upgrades. Here's the story of how Jobs nixed a proposed slot for the original Mac: http://www.folklore.org/StoryView.py?story=Diagnostic_Port.t...

That said, he definitely came around after his stint at NeXT. Just look at the PowerMac G3/G4, with the single hinge (zero screws) fold out motherboard. Still the best computer case design ever IMHO. https://d3nevzfk7ii3be.cloudfront.net/igi/Nm4mRELLtcYI4YYI.m...
Kushners and their golden visas
IPFS doesn't host content you access, it uses a manual, opt-in policy.
The conquered countries that were stripped of a good part of what they had, largely.
Thanks! Yeah, that works too.

I wrote wipe-modules to be more precise at the moment of wiping out node_modules, I will add more features soon! :)
Parent said "hardware support"; "POSIX hardware support" would not make all that much sense since it's just an interface specification. The point was to find a reason for preferring Windows which I gave.
So they can steer clear of THAT level, and just get away with a bit less.
Secret messages hidden in TV adverts can order smartphones to spy on people
Why on earth?? I don't get why the engine would be executing JavaScript, even if it were sandboxed, in the first place? That doesn't sound sensible.
Sounds about right. Tons of work and can be very draining.
Everyone forgets about MUDs. God I put so many hours into them, even was a coder on one for a little while before college and other things got in the way.
Because otherwise bad actors could encode, encrypt, or otherwise obfuscate malware inside of a JavaScript file. This type of shielding can be dynamic and near impossible to detect with simple parsing.

Executing the JavaScript will run it in a similar way to the client, and perhaps provide the original malware which you can detect against.

Malware struggles to stay stealth due to it needing to access specific features or run specific commands to elevate or take control. That isn't true for obfustication techniques which can look and act like "legitimate" JavaScript.
Chinese Tour Groups Suck
Keep title 2 of 1934. It the right thing to do.
Keep Net neutrality
Quit lying to people about what net neutrality really means
Why I left a big, prestigious law firm to become a product manager at a startup
I do use it. Aside from missing plugins of course, Crtl+o to go back to previous cursor locations is unpredictable and Ctrl+p to complete the word if it's appeared in the file. There's also some weirdness in multiline mode.
I think we're missing something like WeChat that has general appeal across age groups and doesn't come with FB intrusiveness. Well, and the harder part...that has all your friends/contacts using it.
How many startups talked about here use Facebook as a login option? I'd assume that makes their service unavailable for a non-trivial number of users.
Thanks, Ray, that was short, but pointless.
Feel free to update it :-). My GF worked for WebTV/MS and then Ericsson and traveled to various countries to do research on their STB usage so I observed this process directly. But if I wrote that it would be original research.

Here's an article I just found about the acquisition: http://www.lightreading.com/cable-video/video-software/erics...
That's pretty sweet. My cousin in-law is actually a builder in Marquette, MI, which is on Lake Superior on the Upper Peninsula.

He talks a lot about similar building concepts. I know he takes a lot of pride in building extremely efficient homes. I think I've listened to him talk about heat exchangers for several hours straight before.

He mentioned they can't do geothermal effectively up there because the bedrock is above the frost line. They have less than a few feet of soil in a lot of places before you get down to granite. I imagine geothermal has issues with permafrost that makes installation similarly difficult.

Thanks for the links, I'll definitely check them out.
If we're going this far - C already has a "unit testing framework", assert.h. Just ensure !NDEBUG.
Job-Seeking Tips and Tools for 2017
SITUATION ANALYSIS – A PROBE OF STAFF AND PRISONER RELATIONSHIPS
Kill them all; let God sort them out.
I don't understand this argument. Spell checking, human in the loop proofreading, automatic code layout and styling are all accepted today.
Заработок в интернете без вложений для начинающих
>I have a good friend who has ADD and is of a similar opinion as you. He has strong libertarian leanings and I asked him how does he reconcile his political philosophy with his use of ADD medication.

What an odd thing to ask. Libertarians aren't 7th Day Adventists. Why would there be a conflict between Libertarianism and medication?
My comment on the effectiveness of antidepressants is in reference to the way many doctors seem to view these drugs, not based on any particular studies or evidence.
Parent did not say "hardware support".

Edit: oh, are you referring to me? I see what you mean but it's still beside the point.
Driving in a convoy doesn't really solve the legal liability issue. How would the human driver presumably avoid accidents towards the back of the convoy for example? You'd have to have multiple drivers spaced out thru the convoy.

The main issue is having good safety controls for all the various edge cases you might have out on the open road.
A popular (in 2017) solution to the tech version of this problem (proliferation of services and data systems) is put it all in Kafka. I wonder if that would work for integrating Saas platforms.

You kind of need a bunch of Saas<->Kafka interactions, but if the tech side of your company uses Kafka for reporting and BI, why not have your Saas platforms put data there?
Ahhh, WebTV. Brings me back to the glorious late nineties. So much $$$ was wasted trying to get people to use a computer on their TV screen and trying to get people to watch TV on their computer screens. Reminds me of that classic Onion article: [1]

1: http://www.theonion.com/article/new-5000-multimedia-computer...
There's nothing you're missing, it is insane.

So the anti-virus runtime engine has to run as something akin to SYSTEM since it has oversight over the entire system, but once a type is detected it could pass the actual sandboxing into a lowpriv child process and wait for a result.

The only explanation I can imagine is performance? But child processes could be pre-spawned or it could use shared memory regions for isolation. There's a number of things you can do here to have your cake and eat it too.

I'm legitimately surprised by this from Microsoft, they take security very seriously these days, and I cannot see how this would pass their normal review process? Even just reading the description makes you facepalm.
Entropy and serial correlation test