skysight-inc/HackerNews huggingface dataset:
Modern copyright was built on one assumption the Internet has reversed
How Incremental Care Can Help with Chronic Illnesses
Add commas to "Serving 11234246 torrents"
Practice your VC pitch
Ah yes, the story of my master's ML thesis.

I had to select features from multiple papers in order to try and select the best ones with classification results to prove it.

A few problems included:

- Incomplete/unavailable datasets (404 on some copyright pictures)

- Features consisted on Math formulas and text descriptions (no code whatsoever)

- Classifier names only (which framework did you use? parameter values?)

In the end i couldn't contribute as well, got instructions to save my work in a private repo despite being funded by an EU academical scholarship.
I appreciate this empathetic response. If you've never encountered a "brain won't go" moment in your life, it's nearly impossible to understand how a bright person can quickly go from presenting as such, to presenting as as a train wreck.

In the past several years, I encountered a mild form of "holy shit, a lot of stuff that was intuitive and natural just got hard for me because stress and other factors." Circumstances changed, and I pulled out of it, but I could have just as easily augered in.

It's probably going too far to wish that everyone here can experience a short-lived, non-catastrophic, empathy inducing mental health scare.
"Unfortunately you're not in the market you think you're in -- you're in the market your users think you're in." This is so simple but easy to miss advice.
There are lots of people who believe that Persona, if properly integrated with browsers could have taken off. You can find old HN threads where people were begging them to do x y an z and it instead remained a neat but underutilized project.

FirefoxOS? Either commit to it or don't, but the way it was rolled out and abandoned after a few years didn't feel especially strategic.

Ok, Eich wasn't fired, but he resigned because his own employees were calling for him to be fired.
I think the 'you have more to lose' advice is wrong. It's still a sellers market for technical talent. As long as you're getting paid reasonably and working on interesting things, you'll be fine after N months at a failed startup.
Photoshop for Scientists
>the average web user who is uneasy with Google

Is this even a demographic? I really dislike Google. But I still use search (DDG just doesn't quite cut it for me). And Chrome for a few sites. And YouTube. And Android and Play Music, which gets my kids ad-free YouTube.

FF needs to be appealing by itself, not in contrast to Google, to succeed. Features like adblock on Android - that's powerful stuff.

>web user that just got online
Is this much of a demographic in developed countries?
I know lots of people doing interesting things at Mozilla and I have no idea why they get such a bad rap

The other movers in this space are for-profit corporations. Nobody's expecting anything of them. The resulting dread leads to unrealistic and even conflicting expectations for Mozilla.
> If the OP is in his/her mid 20's, then "during their entire lifetime".

If they think so, then they haven't been following news too much. Russia has been invading its neighbouring countries (friendly to the USA) and organising unrest in some of them for a decade.
Trading is done off-blockchain on exchanges.
There are several reasons

1. GPU RAM storage isn't as fine grained as CPU virtual memory. While GPU's have virtual memory they don't have the same degree of Copy On Write hardware utilities. This make rolling back snapshots and transactions within memory very difficult.

2. GPU's don't have dedicated non-volatile storage (well some do, but it is used more as a cache, and is treated as volatile). So for loading data you:

SSD -> RAM -> CPU *copy* CPU -> RAM-> GPU

This isn't really a question of technological maturity it is more a question of PCIe doesn't allow an NVMe SSD to talk directly to a PCIe GPU. Nor do modern OS's have any model how to do this, nor do GPU's support file systems.

3. SQL based data querying is parallel friendly. At it's core SQL is 99% Filter/Map operations. The original goal of SQL was to be bottle necked by HDD access times so the vast majority of the query work is done in O(n). With a

SSD -> RAM -> CPU *copy* CPU -> RAM-> GPU

You are already paying that O(n) load+process price at copy time (minus branches).

So the savings are only present if the data can persist on the GPU. Ultimately having multiple CPU threads to do the Map/Filter do the same job

There isn't just one problem:

1. GPU's don't support features to make holding data in RAM useful

2. PCIe doesn't support features to make loading data into the GPU fast.

3. The very design of SQL makes copying data into the GPU moot. Spreading a Map/Filter over 10-20 threads isn't rocket science.
Ask HN: Burned out, depressed, cannot do anything
Dear HN,

I need your gentle advice, I am fully burned out,
have a great job, where each of my step creates a trouble to someone (in terms of code)
Every single line of code I add to codebase, creates lots of bugs/crashes. I work more than 60hours/week, but in terms of productivity probably its 5hours/week. When I sit to coding, I just look at the screen and do not know what to do next.

Leaving my job probably not an option, I have a family. Feeling so depressed.
As I understand it, its not as bad as it once was, due to the existence of LLVM & Clang.
Why the biggest problem in the world is also the easiest to fix
Is there anything in this article that actually links the deletion to President Obama or explains why the deletion was ordered? Or even any evidence that this happened?

Edit to be clear: I'm not implying the Obama administration did not do things like this but this read more like an anecdote by someone with political leanings. We also have no information about why they were deleted or modified and don't know if the author had access to the full picture. Perhaps they were merged with another record, therefore improving the "haystack" etc.
How to implement secondary indexes
Okay, looking at the second link, I'm glad they went with the least horrible one out of the bunch, but the better decision still would have been not to use any of them.

The "eye" looks like either the Eye of Sauron (i.e. evil) or a stylized vagina (i.e. inappropriate).

The "connector" is cute but useless for branding because it becomes excessively generic.

The "open" looks like someone mixed a console icon with an insurance company's logo.

The "wireframe" is bland with weak typography.

The "impossible M" is appropriate for a conference but not a company. It also just doesn't work at smaller scales or with other colors.

The "flik flak" is not even a logo.

These aren't good designs for their purpose. The "moz://a" logo isn't good but it's vastly more appropriate than the rest of them.
What's your advice?
A few questions:
Who is your target market?

When most sales or SaaS companies use CRM's or email clients with templates, where does this come in handy?

Is this a chrome extension?

How will pricing work?
Look for papers on SGD optimizations and on loss functions for classifications.
Now days with the low price of disk space and high price of time, it's much cheaper to buy new disk drives than to pay people to delete files. And safer!
By working with multiple exchanges, regular withdrawals (my algos are limited by max usable inventory anyway), and being generally slightly paranoid.

However, counterparty risk is real, and if you can't afford it, it's better to not engage.
Interesting tool. Do you have any invites?
Isn't that about 3 years late? IIRC Java 8 was released in early 2014.
Arianna Huffington’s Goodnight Smartphone Audiobook Is Not for Kids
I'm not sure the new branding accomplishes the goal, but it is a worthy one. If it helps persuade more people to support/use Mozilla's projects, it's a win.

Folks that care about the org wasting money, not keeping the retro dinosaur, folks that think branding is a waste - they probably already support Mozilla. No one's gonna switch to Chrome over this. Maybe if it's shown Mozilla is really actually wasting money like and mismanaging things, it might hurt their open source participation. Or if they publicly got super political.
I'm not talking about RHEL4. I'm talking recent Fedoras (within the last year or 2). Making a brand new ~/.ssh/authorized_keys file has never worked for me without running restorecon (which is the thing I can never remember).
If the MPAA put the site up aren't they then implicitly authorising it's use. Surely that would preclude any suggestions of tortuous infringement.

If I put a sign on my house saying "please take anything you like" and people take stuff then it's no longer burglary. If someone else puts the sign up, who isn't authorised, then it is still theft.

Of course following that analogy through, if MPAA aren't authorised then any content owners should be able to successfully sue them for contributory infringement. People in the UK have been extradited for such things. Extradition of MPAA bosses for running a torrent site would be hilarious (but still wrong!).
Show HN: IntegrateM – Contact Form integrating multiple communication platforms
Edit: Sorry, this was rubbish, I was thinking of Assange not Snowden.
--
Note that charges (technically, a European Arrest Warrant in order to get him for questioning) against Snowden have not been made by the U.S. but by Sweden, for a suspected rape. So Obama definitely cannot commute them in any way.

There is no extradition request to the U.S., so when fighting an extradition to U.S., Snowden is beating a straw man.
Can someone help me understand - why is this in JS? [I'm asking seriously, not trying to start a language troll-war]. I ask because I'm designing a system that could use JS trained models (for wider company access) - yet I was unaware of tools that can run models at scale using JS (i've seen more in Python, R).
No standalone ASR? I am looking for an ASR as a Service for audio/video files where I can use my data to train my own models. AFAIK nobody's offering that yet.
the way it was rolled out and abandoned after a few years didn't feel especially strategic

This doesn't "feel" like a very well substantiated argument either. It received little traction, users didn't like the performance of the devices at the price points needed to penetrate the market, key apps (hi WhatsApp!) had announced they would not port , and Google responded in force with Android One. It took enormous amounts of resources from Firefox development. Looks to me like they committed as far as they could without bringing the entire company under.

Ok, Eich wasn't fired, but he resigned because his own employees were calling for him to be fired.

Mozilla Foundation people (i.e. not his employees) actually. But anyway, I hope this argument works for the president too.
Majority of people who become homeless are actually mentally ill and that is the main reason for homelessness. I'm afraid this might be the case as well. I can see him walking into interview, acting obnoxiously, being twitchy/shaking/sounding desperate, talking chaotically. Healthy people instantly feel, especially those who are trained to read a person from his interview. He probably came off as a mentally ill, and probably is, which got him turn down. Everyone just tried to be polite with "not fit for company" line, because telling you are mentally ill might land a lawsuit, and because it's basic human decency.

If you are the author and you are reading these comments, hear this: mental illness is a serious condition that can quickly degrade your life to nothing. It is not unbeatable. Just seek medical examination explaining your situation. If your joy of development is back it may mean your worst part of the episode is already over, and with assistance you will be back on track much sooner. Good luck!
And yet a bunch of them chose MongoDB (over something else, not just over RethinkDB.) Was there some point in time when it was the best option for a lot of people?
Sure, all HN people are welcome!
I'm very wary of anything closed which bills itself as privacy focused and "non-tracking". Can you prove these claims openly? Otherwise this is just a public tracker, potentially full of malware and honeypots.
My suggestion to make direct democracy (plebiscite) work is to turn it into a mild form of technocracy. You'd have to pass an easy test made of a small random selection of Q&A's about a limited number of published facts similar to the theoretical part of drivers license tests, before you can cast your vote. So participation would require some effort and some dedication, though not any higher education or a lot of time investment.

This suggestion is unpopular among people who deny that there are facts and reality. These people exist both on the left (e.g. `social constructivism about science') and the right (e.g. recent trends among some Trump supporters) side of the political spectrum. Anybody who has no trouble with reality and has passed a drivers license should have no problems with it, though.
Human organs-on-chips: Harvard develops microchips lined with living cells
Hello Mr. Gross,
I have a business idea but I haven't any money...
How to can promote or grow up my business ?
I think Android users are supposed to use Conversations, which has native OMEMO support.
Compared to what other companies are doing, Persona's source-code is open source [1] and you or others are free to continue that project if you think it makes a difference. As it happens Mozilla isn't under any obligation to you or anybody else to continue a project that is draining resources and given its open-source nature, if nobody picks it up, then I doubt its viability.

Firefox OS from an "open web" perspective, was primarily a vehicle to push for the standardization of web APIs needed for mobile devices. It has succeeded in doing that and many Firefox OS improvements are now incorporated into Firefox for Android. But given the complete dominance of Android on the low end, it would have been extremely foolish to continue it, as that would have been literally burning through cash. Consider that even Microsoft has failed spectacularly, given all their resources and experience in building operating systems.

> Ok, Eich wasn't fired, but he resigned because his own employees were calling for him to be fired.

Wait, people are allowed to speak their own mind? Oh, the horror.

[1] https://github.com/mozilla/persona
Why is a graphic of a dinosaur objectively better?
Ask HN: How can a company offset its carbon footprint?
The company I work for gives money to Carbonfund.org. However, I’ve read criticisms of that method: (eg: http://www.nature.com/news/the-problems-with-emissions-trading-1.9491). Is there a better way for a company to offset its emissions?
An idiom does not own the words inside of it. You're still allowed to use the same words for their literal meaning. Sure, the word 'for' is omitted, but that's acceptable usage.

Note that "begging" in this context is likely a mistranslation in the first place. Therefore using it to actually mean "begging for" is less incorrect than the idiom.
It's hardly possible to say that one is better than the other. Companies may opt to have both of these office types and transact the employees within according to their preferences on this matter.
The funny thing is that it's not even a stretch. "://" can easily be read as an emphasised version of ":/" because repetition was (is?) sometimes used for strong emphasis in traditional emotes (e.g. :))), :(((, >>:( etc).

So "://" is basically "extremely meh".
A LiveLoad-Supportable MVVM Framework of Objective-C
I initially thought it was a story about some obscure compact disc pressing/inventory management system that Yahoo apparently had lying around because big corps have strange stuff in their basements. I mean, it's pretty common to see curiosity/historic articles on HN. 35 years of age ;-)
One possible place to check is your local university. I know the one by me has a good clinical psych program and they run a clinic that is open to the public. They charge on a sliding scale based on your income so it may be more affordable.
At the World Economic Forum, WEF, Xi Jinping Is Main Player of First Day
Sure, eventually we would get there. But we wouldn't be as far as we are at this moment.
$1600 is next to nothing, good to know...
You need to have a programmer that is better than you atleast 1 or 2 in your team and go with agile. Finally your mission and vision :-)
Funding hub for female entrepreneurs
Is old whois data cached? If you launch without whois privacy and turn it on later, can someone go back in history and still find the registrant?

As a side note, maybe someone like archive.org should keep time series whois data...
Does anybody have a quick primer on adding security and privacy to the actual participation in the torrent swarm (ie, downloading and seeding)?
This is definitely a demographic. The browsers are both good enough products for many common user cases that something like this can dominate the consideration.
Lua.vm.js fork builds for WebAssembly
One thing I don't understand about the potential for crypto HFT is how to deal with the long transaction verification times. With bitcoin, it can take a tx several mins to be verified on the blockchain. I've dabbled in bitcoin HFT for a few years, but am always stuck when it comes to this point.

There are a ton of arbitrage opportunities between exchanges, but the long transaction times are the equivalent of IEX's "speedbump." How do you deal with this?

*Note: IEX is the exchange started by Brad Katsuyama, one of the main figures in Michael Lewis' outstanding "Flash Boys."
I've been to both Beijing and NYC as a tourist and I don't quite understand what do you have in mind. If anything I preferred the system in NYC.
http://vpnspeedtest.org/ tests over 20 VPN services to find the maximum speed of each VPN from 8 locations around the world.

ThatOnePrivacyGuy should use their open source speed test tool instead as the tests are verifiable (unlike his tests from a single location which nobody can reproduce).
If privacy is the concern? Tor.
Tachycardia is technically any heart rate greater than 100 BPM. It doesn't necessarily mean that the heart is not pumping enough. What can happen with an elevated heart rate is that the heart doesn't have enough time between beats to fill properly, resulting in decreased stroke volume and cardiac output, but this is typically only seen clinically with certain dysrythmias that have very high rates (like in the 150-200 rage), or in the setting of cardiomyopathies (diseases of the heart muscle), MI (heart attack), or heart failure. If your heart muscle tissue was actually not able to keep up, it would mean you had one of these things, which you most likely didn't.

What you are describing sounds like textbook palpitations. It is completely normal for the heart rate to increase for a lot of reasons, including stress and being startled (via the sympathetic nervous system, or fight-or-flight response). A palpitation is when a person becomes very aware of their heartbeat and perceives it to be abnormal, regardless of whether there is any clinically objective abnormality. They are often associated with anxiety and can lead to a vicious cycle (person is anxious, then notices their heart is beating fast, so they become more anxious, their heart rate increases, etc.).

The silver lining here is that in all likelihood your heart was/is fine. Anxiety has also been proposed as a risk factor for CVD but my understanding is that this is still debated. So don't go thinking your history means you'll definitely have an MI.

None of this is meant to dismiss your experience though. Not three days ago I saw a young, healthy male in the ED who thought he was having a heart attack, and (you guessed it) his EKG and labs were 100% normal. It probably happens a lot more than people realize.

By the way, I'm not saying "don't go to the doctor because that 'heart attack' is all in your head". He absolutely made the right decision by coming in (better safe than sorry).
I don't mean to spoil all the fun (this service seems AWESOME, congrats and thank you), but who are you? It also kind of feels too good to be true...
Because they went extinct, duh!

Wait a minute...
I posted about this exact issue just now, sorry did not mean to repeat your idea.
The original "worse is better" example is precisely about Unix making a trade-off in which it gives up on "correctness"
Take a holiday. Get a dog. Work less. Exercise more.
Might want to consider remote.

Being in one of the top 20 most expensive cities in the world probably doesn't help.

http://www.businessinsider.com/the-19-most-expensive-cities-...
Probably should just be https://hub.docker.com/r/screwdrivercd/screwdriver/ perhaps?

There are a few bits:
https://hub.docker.com/u/screwdrivercd/
Aircraft water salute .. must watch
It's not new, but it's interesting...
The 50mph limits are usually temporary and enforced by average speed cameras.

The number of people who blast through those sections well in excess of 50mph never ceases to amaze me.

I can only assume they don't understand how average speed cameras work.
Creating a Successful Career from QA
As someone who thought it'd be a good idea to run their own mail server, I found that without SPF/DKIM/DMARC your mail gets identified as spam a lot. Having DMARC just means you get told about it.
Thanks for your insights on this postmortem Sytse. Love how you are leading Gitlab.
Clojure developer here, was interested in Pixie since you announced it.

The only reason why I have not tried it out yet is

* No mention of installing it with `nix-env -i pixie`, `apt-get install pixie` or `brew install pixie`. Sorry, but I'm that lazy :(. If you make it Linux-only, a mac user can do `docker run -ti pixie -v /src:.` as well.

* No mention of how to connect from your editor. A small Emacs mode which let's you C-x C-e is all that would have made me use it.

It's lazy and dumb, but that is the truth. So for me the only reason for not being a Pixie developer full time are those 2 UX things.

Thanks for your work and keep it up :-).
Typing Practice for Programmers – Free Alternative to Typing.io