skysight-inc/HackerNews huggingface dataset:
It's on the slow ring now, too, which is where I'm using it. I'm quite impressed so far. There's some performance overhead in some cases (e.g. Hugo for Linux is about half the speed in the lxrun environment than Hugo for Windows on the same machine), but it's very pleasant.
SeleniumBase: A flexible web automation platform that's easy to use
Is there any way to filter the recommendations down to the offerings from various content providers?

E.g. 'Available streaming on Netflix'
tmux works, screen shits the bed.
I really would love to see all the "features" listed above (and more) as a part of this tool.

eg; `create-react-app --hot --less`

Including commonly-used defaults first, and adding full community bundling later, would be much appreciated. There are probably <10 such packages which would account for a wide range of the first week or so of any React project.

Good luck with this project and thanks a ton for dreaming it up & getting it out the door!
As a person who is finally getting time to read papers in this field, I came across a Stack Overflow post [1] about newer functional data structures recently when looking for papers to put on my kindle for a long trip. The top answer to it has a tonne of links.

Tangentially related, but I am currently reading Pearls of Functional Algorithm Design [2] - It is fascinatingly well written (though it isn't strictly about data structures only).

I plan to read Fun of Programming [3] next which has a chapter on binary heap trees by Okasaki but the rest of the topics aren't quite about data structures.

[1] http://cstheory.stackexchange.com/questions/1539/whats-new-i...
[2] http://www.amazon.in/Pearls-Functional-Algorithm-Design-Rich...
[3] https://www.cs.ox.ac.uk/publications/books/fop/
For development reasons it's nice to have the same exact version and environment on your Windows desktop as you would on a server.
That suggested some obscure movies that I like, wow!
> The modern Linux desktop is every bit as good as Windows (and Mac OS), IMHO

The politest thing that I can say about that is "there's no accounting for taste".
So really you need a box with Nvidia GPUs to begin
> Designing a back-end to expect and support that level of usage out the gate would have been poor execution.

It would have been good engineering. But anyway, it's been almost 3 weeks, and they still haven't fixed anything. You can tolerate as much as you want, but it's still an extremely poor execution. Most of the low-hanging bugs could be fixed in _hours_ not days, certainly not weeks.
Do not trust the feeling of "lack of motivation."

Think about the moment of your death, and your regrets. What did I want to do in life?

It could be family. Travel. Positive change in the world. Experiences

Then work yourself back. What do I need to achieve these goals? Money? Influence? Or can I get to them directly?

After you get down to what you need to do for today, then practice the pomodoro technique.

Or better, buy the Five Minute Journal and the Productivity Planner by Intelligent Change. The former helps with gratitude and energy and reducing regret. The latter helps with doing cool things that you might not be so motivated to do.

Also, if you have a career-related worry (I would assume from what I read), I urge you to check out 80,000 hours by William MacAskill.

Above all, out of all these suggestions, pick a couple you like and commit to doing them. If you don't execute, then this thread is just mental masturbation.

Cheers, and good luck.
My experience with WSL has been excellent so far, I see it making Cygwin obsolete almost entirely. Cygwin was always a pain to set up and occasionally very buggy.
pay me 1000 bucks for that information.
2000 bucks for more.
Strongly agree with the motivation bit.

On top of it I'd say don't just start working on something, but start on something small. A ridiculous number of inventions, science, and companies started out as solving some small problem or looking into one issue. If you start out trying to solve a Big Problem (TM), you will get overwhelmed. Don't be fooled by revisionists histories where people try to pretend like they had some grand mission from the start.

A lot of young people have this feeling that they need to do something important, but they feel overwhelmed. Then they end up doing lame stuff like getting tattoos, funky haircuts, or weird clothes in an attempt to be unique. Hint: If you can buy it or pay someone to do it, it is neither unique nor a true expression of yourself. There is no shortcut.

Start working on something (anything!) to delight yourself. Then try to delight one other person. Grow from there.
This is great! Toolchain pain really sucks, and makes being able to get started on a project harder for many, when all you want to do is get a setup running and start creating app code. Having an opinionated CLI start up a scaffold is great - one can also peel apart this whenever one has to prepare for modifying the build chain for specific purposes (for example using Rollup to optimize bundled code, adding new build steps, etc.).

The only thing I disagree with here is not allowing it to be pluggable - IMO it should be flexible and allow users to tweak the setup as desired. Of course, it should focus on getting the core experience right, but in the long term I absolutely think it would be better to have a pluggable CLI.
It would be exciting...except the red flag for me: http://www.ncbi.nlm.nih.gov/pubmed/?term=Zubcevik%2C+Nevena%...

A hotshot Harvard Medical School infectious disease physician should at least have a more prominent publication record. If there is evidence that actually backs this up, great. Publish it under peer review.

There is a shady industry in chronic antibiotics for "chronic lyme" which is a collection of vague symptoms, which fly in the face of antibiotic therapy, and for which the "recommended" testing rejects the official CDC testing and can only be provided by cash-only "proprietary" laboratories. The physicians who do this, all conveniently happen to be cash only...
It's sad that nowadays people do whatever they can to get attention and one of the best ways is to capitalize on other people's misfortunes.

I just read through the original Medium post, and I can't really sympathize with any of you guys in this thread saying WeWork is the evil.

This guy hacked into their private API (legal or not doesn't matter), and used that information to write a blog post, and at the bottom writes:

"About Thinknum Thinknum indexes alternative web data for thousands of companies, capturing relevant information for financial analysts to use in their investment process. Thinknum has hundreds of institutional clients across hedge funds, investment banks and corporations."

Basically here's how I see it: this guy wanted attention, so betrayed their business partner (WeWork) and used the private information to get traffic to his product. I can't imagine myself ever doing something like this. What did WeWork do to this guy that harmed him? Every company has difficult times. I'm sure WeWork guys wanted nothing more than to build an organization that helps these little guys, but if I were in their position I would feel extremely sad. They don't deserve to be thrown under the bus by someone they're in partnership with, whom they did nothing bad to.
A degree. You need a degree. You might be able to get away with it in magical SV but not elsewhere.
Twitter's Vine source code dump
Very interesting. I wonder how much of the viability of the idea is due to Japanese culture, or whether others could also benefit from such a concept.
From an accounting standpoint yes, but in reality they paid about $1B. Half was directly for the company, the other half was golden handcuffs. They are choosing to allocate the second to operating expenses and not acquisitions. To the employees of Cruise, still feels like a sweet billion. For once investors got less and employees got more, which is a refreshing change
Awesome, thanks for this.
Looks like the comment on their warning isn't rendering html? Hopefully people still see this :)
$ rm -rf /mnt/c/ <strong>[DO NOT DO THIS]</strong>
All of those proposed solutions still fail on valid arrays that are to large. We changed to 64 bit OS and you now 32 bit indexes just don't cut it.
The site is only a few months old, if you could remember the other site I'd love to know.
HTTPS is also faster on the wire because intermediaries can't inspect the payload so they just forward it.

Its ironic that with Spring, NHibernate and all the other bloated enterprise libs or thread-per-request models they still worry about SSL performance.
Playing around with it I'm finding the interface notably more friendly than MovieLens.org for inputting ratings, but the results seem worse.
Appreciate this is a minor point but the name Windows Subsystem for Linux confuses me. Am I missing how to read it properly? It seems more like a Linux subsystem for Windows to me :-)
Rust: The New LLVM
Running at 150,000 RPM, a tiny motor could help satellites
This kind of stuff is what erlang lives for. Perhaps that might be something to consider ? But then again, running a couple of vm's is way better.
Modern Memory Safety: C/C++ Vulnerability Discovery, Exploitation, Hardening
I was in the military when the initial leak by Chelsea Manning occurred, and had a TS clearance. The next day, we had a base wide meeting where OSI (The Air Force's FBI) said that although all the information is classified, we were not prevented from reading it. However, none of us were permitted to discuss specifics in non-secure areas, view it on military computers, or confirm any information regarding it.
Goal-setting is not the problem. Incorrectly executed goal-setting is.

If you cannot answer why five times to a goal, then it is not a goal that is tied to the ultimate question of "Why do you live?"

This is a high standard to hold, and I do not expect people to hold this standard. But to start off with "this is the problem with goal-oriented life" sends a wrong message imho.
Is there a reason for this / is it likely to be fixed anytime soon? I grew up with screen but this might be a good reason to try out tmux, I guess.
The exact same thing happened to me when I was downloading a email containing a MIME base64 encoded PDF. I was curious as to what it was so I clicked the download button and Chrome warned me that it was malicious.

Funny, it doesn't give that same warning on this URL now. I've downloaded it and base64 decoded it but I'm slightly afraid to open it; I don't know how I'd do it safely. On a VM with no internet connection maybe?

https://wikileaks.org/dnc- emails/emailid/829

Space-broken URL provided above, if anyone wants it.
"Writing code will become less and less necessary, making software development more accessible to everyone."

I heard that same argument 30 years ago. "4G" and "expert systems" and "application generators" and "visual programming" were going to do away with the "engineering" aspect of software engineering.

However, in reality, we write more complex code for a simple business app now than ever before.

Once hard AI can extract requirements and transform them to systems, we can retire from coding, but probably not before then.
These recommendations are pretty crazy (in a good way). All my favorite sci-fi, comedies and thrillers in one list. Impressed. Going to check all the ones I haven't seen
Thanks! As it happens, my function doesn't conform to any pre-optimized facilities, though I wish it did. At some point, I may look into writing an optimized variation, with the help of Rcpp, or even using the (inspiring!) fortran approach of quantmod/xts.
Νορβηγία: Καλύπτει την γκέλα η Ρόζενμποργκ
The majority of that list has nothing to do with the web (eg sendmail). And many of the projects that do also fail the requirements - for instance most users of a blog platform are readers, who still aren't in control of said software.

We're obviously not disagreeing about the utility of local software, just that of "web apps". I assert that the platform itself is inherently biased towards making non-Free software. It's not impossible to create something that qualifies as a web app and Free software, it's just that this puts it in one small corner of an ecosystem based on user-disempowerment.

Obviously many web technologies could be useful to build freer systems (like say if DNS/HTTP were replaced with something distributed), but as it stands the term basically refers to the modern generation of proprietary software.

I get that a lot of by-day web developers want to apply their skills to build Free software, and that is great. They just need to be aware that it's an uphill battle against one's own assumptions, and building the same type of centralized systems desired by business interests (but releasing the code) likely does not suffice.
Disagree that conclusion follows from quote.
"Blocks" doesn't teach sufficiently deep thinking, and can only really solve problems within the domain of (foreseen by) the system itself.
Toolchain pain is closely related to configurability i.e. "having a pluggable API".

Your choices for this type of tool are zero configuration with no pain, or configurability with pain.

You can't have it both ways. In the JavaScript world, configuration and pain are synonyms.
The flow of money doesn't terminate at Humble.
I recently came across this fuse for windows, enabling sshfs, almost as good as NFS in many situations IMHO

https://github.com/billziss-gh/winfsp
At first I was like, what? They (https://www.stellar.org/) shut down?
It's particularly nauseating to take a screen short of their "internal proprietary social network".

A sense of trust is one of the most difficult things to build within a gathering of peer companies like WeWork has tried to do, and one bad actor poisons the whole well.
Emacs users came up with Cider, but they were able to do it because there were a whole ton of them. Cider has had 154 contributors: https://github.com/clojure-emacs/cider/graphs/contributors
Whoever does not understand Lisp, is doomed to reinvent it.
Agreed. This patterns makes me crazy.

If I say, "This use of power is immoral," I read the response of "but they have that power" one of two ways: Obvious tautology, and therefore useless. Or contradiction of my claim of immorality, which basically is an assertion that might makes right.
> In the JavaScript world, configuration and pain are synonyms.

This is outright false. There is some relation, but not all configuration results in pain.
Why do you think textbooks (and ancient works) are written in text, not comics?
Drew, thanks for sharing your settings. It looks like you are using a 2GB RAM system.

How many unicorn workers are you using? For 2GB systems, I'd recommend at most 2 rather than the default 3. Some discussion about this is here: https://gitlab.com/gitlab-org/omnibus-gitlab/issues/1279

We'll be doing more work in these coming months to profile and reduce the memory usage needed by GitLab so that all your tools can run comfortably in the 2GB range.
Pie is not a fruit, please take your sexist opinion back to facebook.
Nobody benefits. Except WeWork's now better-informed customers and investors. Who seem like somebody to me.
Noted. A new version of the board is due soon that might be improved, but that remains to be seen.
>You mean subreddits like /r/european and /r/truecels?

"Many" means many, not all.
I'd add 3. Fantasy Football
Yes, but they were not a boogeyman, like I said. Where you can just say "you are a nazi!" to shut down any discussion of anything you please. There's a difference between "some people didn't like them" and being a boogeyman.
Embrace, extend, extinguish? I mean, in this case, good luck with that.
But would that not defeat the purpose of Bitcoin (don't need to interact with the massive financial institutions, anonymity, etc.)?
use a disposable amazon desktop vm
> I was shocked to learn that the binary search program that Bentley proved correct and subsequently tested in Chapter 5 of Programming Pearls contains a bug.

Huh? How did he prove it correct, then?
This looks like a failure in the go package management methodology.
I'd say Webpack plays that role in the React community, just without a blessed and shared way to configure it.
Python not being installed by default honestly makes it very easy to install and manage on Windows.
I've been looking for a place to begin with machine learning, thanks.
Then you're trading size and storage cost for battery life and cellular bandwidth cost.
You're confusing motivation with legal cause of action. Yes, the suit talks about alleged document theft. But Us0r is talking about their intent in pursuing the suit.

If WeWork decided to look for a reason to sue a former employee who made them look bad in the press, they would hardly be the first. But exactly none of those suits will say so, because that suit won't get far at all.
I know about codementor and hackhands. The reason I asked was to find cheap ways to get tutoring with programming.

I'm open to other countries where the conversion rate would make the amounts I mentioned decent.
It's a good enough slogan.... if more developers took it to heart then JavaScript development would not be the torturous process it is today.

Any time anyone thinks about adding a configuration option they should think again and if humanly possible, take the configuration option out.

Developers love making things configurable - it's a way of avoiding tough decisions about what software should and should not be able to do.

The best developers are constantly looking for opportunities to remove configurability without compromising the goals of their software.
Have you looked at AWS trusted advisor? You can get advise from cost, performance, etc.
There might be better alternatives to Tor in the future but IPFS has nothing to do with anonymized communication. It also also not designed for bi-directional communication. It brings a lot of interesting things to the table but anonymity of the users is not one of it's priority.
Not in java (arrays can only be indexed by a signed 32 bit integer) and the C++ solution works exactly the same way with the full 64 bit data types. That much should be obvious, and if you think you might legitimately exceed two billion elements in the array you're sorting- you'd be a fool to rely on someone else's sort implementation.
The ui is pretty nice for sure, especially compared to some other things im using.

I used it up until two months ago when I left that job. There was 2000~ servers monitored I think.
I don't think it's plausible. Sure, it is common for the majority of payouts in acquihires that are in the $1M-$50M range to be through handcuffs. When a company is acquired for $600M, that is not an acquihire, and I would be very surprised if retention payments for such a small number of employees totaled $400M.

I would be happy to be corrected, if someone has heard of situations where small acquired companies had such large golden handcuffs.
Imo both the gameplay and the ux of the whole thing is terrible.
How We Wound Up Playing “The Oregon Trail” in Computer Class
Do you have inside knowledge we're unaware of? Otherwise it's hard to say "in reality...." $1B is plausible, but much more questionable given this article.
'Proofs' done by humans are done within a certain context; there's usually a lot that goes unstated, or is left unexamined at the finest level of detail.

Generally that isn't a problem and the 'small' details or assumptions don't 'leak' up to higher levels and do any real damage to the proof.

There's a movement to make proofs formally verified, to try move towards eliminating this issue, but that's hard, because writing out every little detail, specifying every last piece of context & assumption & step is laborious.
Can you please show release dates? Sometimes I'm not sure if a movie is the original or a remake.

EDIT: The release date is included in the URL for the movie.
How climate change is rapidly taking the planet apart
The Closing of the American Mind
La Gauche Caviar
If it's wrong, it's not good enough.

I don't disagree that configuration is awful, especially if it isn't well thought out, but some configuration is unavoidable & even preferable in some situations (for example when dealing with differences between production, qa, and dev environments). Dismissing configuration wholesale though is laziness. All things should be considered carefully, and blanket statements serve little good.
On an idealized machine with arbitrarily large integers I assume.
I've love to see this integrated with a TV/Movie scrobbler such as trakt.tv.
Does sentiment analysis work? A tidy analysis of Yelp reviews
How is this different from Hypothesis, for example?
I was active Army EOD (TS-SCI) when both Chelsea's and Snowden's leaks happened. We were the opposite. Forbidden from accessing WL at all, even on our personal computers. No real way to enforce it obviously, but the threat was the fact (specifically with Snowden) that you accessed TS-SCI material that was outside the 'scope' / compartment of your SCI access.
State Department appears to have said something conflicting with your account as it relates even to average citizens:

http://m.csmonitor.com/USA/Foreign-Policy/2010/1207/US-to-fe...
I have talked to a number of people at large companies who have dozens to hundreds of services. Each team typically has a few services, but when you have hundreds to thousands of engineers, having dozens to hundreds of services seems totally reasonable to me.
I presume that the default selinux policy in redhat7 would stop this.

But that would mean using the docker version in redhat7, which tends to trail behind a little.
off the wall eh?
Infinite Monkey Theorem
It is kinda strange that this thing has so many votes on ProductHunt and none here -- maybe it says something about its relevance for hackers.
That's basically how it is with the game's predecessor, Ingress. I'm lucky to live in an area dense with portals within a short drive. Some areas we've played in were so sparse there was no point in trying to capture, link, and field it.
Immutable-cpp: persistent immutable data structures for C++
Nice, the rating consensus system makes me curious about some stats, like for all users, the best movies with high consensus, and a list of good movies with least consensus.
Strategic View is simple I believe, they want developers back in there fold. MS sells Windows and most devs have no problem with its UI but want to use linux CLI, also some new tools/languages are developed only/first for Linux. Now OSX being compatible has captured this lucrative marketshare.

Having good developers using Windows will be a great boost for ecosystem, a percentage may choose to experiment with UWP, a react-native developer may try a Windows version of app.

Only thing to loose is people may not build cli tools for Windows, but that is already a lost cause. Linux won't pose a threat to GUI, so no chance of non developers getting comfortable and migrating to Linux. So win-win and later some more win.
Riemann injects expire events into the event stream when it doesn't hear from a service for a while. Each event has a TTL that it uses to figure this out. Then of course you can alert on the expired events or take other actions.
This could be one case where using a preprint server like the http://biorxiv.org/ would be key. Getting positive peer reviews when peers are opposed in principle is hard: no amount of data will convince them.

That said, she stated to be new to the field. She should have a publication record from work in her prior field of research.
It's a Subsystem of Windows for Linux execution.