skysight-inc/HackerNews huggingface dataset:
The youth today suck. Sorry it's true.

This is, partly, a joke.

Explanation: The joke is that I am one of the youth. It's only partly a joke, though, because "the youth" besides me and I guess "a few others", really do suck because they are hao 老 and still livings with their parents -- according to the article.
The world’s first demonstration of spintronics-based artificial intelligence
The PR is from MDO, and I'd be surprised if he didn't have commit access.
Yes, http://www.binpress.com/blog/2014/11/19/vim-creator-bram-moo....
No, C (and C++) is used as much as ever

Is this really true, especially for C? Lots of things that used to be done in C is today done in C++ and lots of things that used to be done in C++ is today done in Java or C#.
Even without stats to back it up, I'd say that this sounds correct. I love solar, but there are so many instances like this in society. For example, the war against terror (in the US and I guess various other western countries). You're far more likely to be killed by a right-wing extremist, than a terrorist who happens to come from an Islamic religion. Yet the spending on this war against terror is almost limitless.

Imagine if 'TWAT' had been ignored, and the same money had been spent on obesity, or poverty. In fact, the US could have given all 45 million Americans, who live below the poverty line, 20k each.

Actually, put that way, it makes 'TWAT' pretty cheap, especially when compared to the GFC.
9 Important Reasons for Hiring Dedicated Developers from ValueCoders
No there shouldn't be a configurable setting; giving users a choice just creates problems; giving developers a way out just delays implementation.

As long as there is a way for an App to make non-SSL connection you'll have to run a non-SSL enabled endpoint; which in effect can put users at risk even if they haven't configured their own devices/apps to use it.
Even in the embedded world I'm seeing more and more C++ these days.
Yeah it's kind of hilarious how people assume all sorts of pie-in-the-sky nuclear innovation will just magically occur, and then turn around and adopt this "the morons falling off roofs, we will always have with us" tragic posture about bolting stuff onto roofs. News flash: somebody built that roof in the first place!
I've been reading through the Discworld series and I've really liked the commentary on various social structures throughout.
For many of the components, it's easy enough to do the necessary styling via your own controls (tabs in particular) as opposed to trying to map the jquery + bootstrap.js... if you can avoid their JS, you can save some overhead. ymmv.

If you're going with React, you might want to look at material-ui[1] with a normalize css include and a basic (manual) flexbox layout to begin with. The components offered are really complete for a UI framework, and depending on your needs, working from dev branch may be a good option.

[1] http://www.material-ui.com/
I have two girls, 24 and 18 years old. Both live at home right now. The 24 year old graduated from a selective private liberal arts college in 2015 and is working part time in a library. She does not qualify for health insurance or many other benefits. She does not make enough to live on her own.

She is also in graduate school online for a Master of Library Science (MLS). She wants to be a librarian and you pretty much need an MLS to become a librarian. Her part time income mostly goes just to pay for graduate school.

Her sister graduated high school 2016 and is taking a gap year as an AmeriCorp Vista employee working with center city schools on after school STEM programs from FIRST Robotics. She will go to college fall 2017 at Olin College of Engineering.

We suspect that the oldest will live with us for many years and her mom and I are fine with that. Expensive liberal arts degrees don't often pay well. I think that situation is going to catch up with liberal arts colleges very soon.

I like having her around. She does some chores and provides some company to us. But mostly she stays to herself studying or reading. If you had told me 10 years ago that she would be living with us after college and that we would be okay with that, I would have thought you crazy.

Her younger sister will get an engineering degree and we will only see here once and awhile after that. We are okay with that also, though we will miss her so much.

We mostly have younger friends so they are not yet at a place where their older children can be living at home.
Good post. I was surprised at the depth of this study given who it was published by.
You're describing a general problem in general terms...

Does a program that has no side effects even exist?? ooOOOoh, spooky....

BTW, yes I know what you're getting at... optimisers are allowed to perform any transformation as long as they're semantically equivalent. This applies to all languages.
I now I am late on reading this one, but Pragmatic Programmer.

Then there was The Kite Runner
Also, Zen and the Art of Motorcycle Maintanence
Then Becoming a Technical Leader by Gerald

I wish I had read more.
Read the blog post and then the thread, and was really starting to get excited at the prospect of using elixir. Then i wondered what was the pace of adopting new technologies in elixir, and found this thread about http2 support (which started to gain adoption last year, and increase peroformances a lot)

https://github.com/elixir-lang/plug/issues/258

So, for a language that's primarely based around webserver, i find it really woorying that http2 support wasn't a primary concern, and depends on donation to a third party developper...

I guess it means the language is still young and so is the ecosystem.
Modern cryptography isn't mathematically impossible to break either; you just need to put a high amount of computational resources into breaking it. And even that is only presumably; nobody has proven yet that NP-complete problems (on whose hardness its robustness rests) cannot be solved in polynomial time.

Despite all this, nobody seems to claim that cryptography is 'futile'. Sometimes mere infeasibility is enough.
Slightly off topic but you can search FB by using a phone number, kinda like reverse lookup.
> won't there be problem down the line with the GIL?

If you want parallelism in pure Python code, you don't use multiple threads.
Seems like some nice stuff!
Would be cool to be able to self-host the software though for places that cannot rely on stuff hosted outside country borders for example.

Or for organizations which apis is not displayed for anyone outside the network.
Neovim's popularity is more with extension developers. My understanding is that it enables them to develop features rivaling those in IDEs. Vim users won't switch for Neovim itself, but they might if extension writers only target Neovim.

I think Neovim also has a pluggable engine, so IDE vim emulators can simply include that portion rather than implementing the functionality per platform.
It's not a coincidence, Clojure was a big influence on Elixir... I think actually it's a bit of a funny parallel with Ruby, I know Matz has said the biggest influences on Ruby were Smalltalk, Lisp (or eLisp via Emacs) and Perl, and Elixir has a similar relation to Ruby, Clojure and Erlang (I think Jose has talked about this somewhere also).
How do you think the warlords—warlords—get those 'gifts' in the first place?

Taxes are at least predictable.
Excuse me sir, there is no curry in my Java
I had to admit I screwed up a little… I didn't expect merely writing about crypto would be so hard. Good thing I put this up for peer review.

I have since revised my article. It should be less dangerous now.
1. Google can at any time close your account for "suspicious activity". Good luck finding a support person to talk to then.

2. They have in past changed the free quotas so drastically that datastore operations have failed resulting in loss of service and or data
A Simple File Explorer Magic Trick
Like you say, the article is demonstrably true, and yes it depends on the situations clarified in the article.

My intent here is we shouldn't abandon the work on grid because flexbox is "job done". Unfortunately, yes, work on grid was slow.

Makes me giggle to see you suggest I back Angular, when I often get the Angular team saying I complain about them too much. Where have you seen me backing Angular btw?
Look, if I make 15 commits, to my local repo, some with major functionality additions, some with bug fixes, and some with typo fixes - I shouldn't have to share that whole history with the remote.

Nor would anyone want me to. The re-writing history part only really applies to your local repo. If you re-write history on the remote, you are going to piss some people off.
Just in time for people's 401k/retirement contributions. Where to invest that cash when markets are frothy?
Emails sent to a user's Facebook email address goes to their messages (FB Messenger) mailbox, but they may receive a notification via their personal email.
Big surprise that a hashtable-interpreter is slower than a compiled or heavily JITed runtime.

I also heard that CPython is slower than assembler. I'm not sure why that is?
Falling fruit – Map the urban harvest
Best Airport in the World to Get Stuck In
Yes. I got what you meant by migration :) My arc was that the difference from 3 to 4 looks to be fairly vast, and that you're all but rebuilding (i.e., it's a new site/application). Or darn close.

So if you've been considering Foundation this could be a window for Foundation to pick up some marketshare.
Sorry that you found the age of the article annoying. I'll try and write everything closer to the present in future.
True C++, especially with C++11/14 is growing, but based on all the recent studies (by people like embedded.com) C is still a long way ahead of C++ in the embedded space.
1- Find a 3rd world paradise beach

2- Buy a place there

3- Spend it for the rest of your life
Did you not bother to read the original article?

"Now an international collaboration led by Adán Cabello has invoked a fundamental thermodynamics result, the Landauer erasure principle, to show that systems in hidden-variable theories must have an infinite memory to be compatible with quantum mechanics."

All I'm saying is that you don't need thermodynamics to show this. Conservation laws are enough.
The "canonical" mental memory model of C (globals in data/BSS, locals on the stack, memory is a big array, code and data are the only artifacts) may be utterly useless when reasoning about the performance of a program, but helps the programmer greatly when approaching a problem.

The language was designed with these things in mind, no matter how much more sophisticated compilers and hardware have become, and no matter how much language lawyer fetishists frown on you for saying "this is on the stack" instead of "this has automatic storage duration".
They Won't Know (strip club song)
But that's not concrete without another definition in place

<foo yo="true">
<bar>1</bar>
<value>Hello</value>
</foo>

Could represent the same object structure, for example. JSON is a pretty clean mapping to objects/properties/arrays, with less chance of confusion, or alternate interpretations.
The issues I deonstrate in the article are still valid today. In fact, they're by design.
There is a big difference between evolution and selective breeding by humans.
HoloJS – A framework for creating UWP applications using JavaScript and WebGL
> Bram admitted to using other editors on rare occasions, and said he always misses the dot (.) command, which repeats a change several times in different positions, and the ability to record and replay a sequence of commands.

> “Just a simple ‘change this text into that text’ can be very laborious without a repeat command,” he said. “I haven’t seen another editor that provides this feature.”

Note that emacs has had the repeat command since version 20.3, released 19 August 1998[2]. I suppose that means he's not used it since then …

[1] https://www.gnu.org/software/emacs/manual/html_mono/efaq.htm...

[2] https://www.emacswiki.org/emacs/EmacsReleaseDates
The equivalent in C# always made more sense to me (not comparing memory or allocation model between the languages, but simply syntax in relation to a person reading it):

int[] arr = new int[5]; // C#

int arr[5]; // C

The fact that the brackets go on the datatype always made more sense to me, after all, I want to refer to memory of a certain cell size (as indicated by int). I realize that there is a lot of stuff going on when using new, but i believe even in C it should read, because you effectively change the datatype (to be of type pointer, rather than int).

int[5] arr;

But then, I will now duck and get the hell out. This is the same reason why it feels wrong to write:

int *arr;

You're not changing the identifier, you're trying to change the datatype.

In summary, I believe that the syntax to fiddling with pointers in C is very misleading, and this I fully agree with the article, but as many people are accustomed to this notation, I will now duck and get far away from the internet, in fear of all the hateful comments explaining to me how I am wrong, and apparently just don't understand the superior beauty of complicated C syntax. I will now go and check my garbage collected privilege.
The unique visual systems of deep sea fish
You must be living in a bubble tbh. I am using vim for 12+ years now and it is perfectly fine.
It's a joke, until you get one of those Amazon wifi buttons that orders things automatically...
Try media companies. We have been working to make our television companion apps ATS-compliant. All our advertising / analytics / streaming endpoints had to be HTTPS. We ended up with a list of dozens of domains from over 10 external companies (mostly related to video ads / streams) that still had to be made available over HTTPS, or we'd have to get exemptions for those domains.

We're still going on with our efforts to make everything go over HTTPS always, but this does take the pressure off a little. We were really fearing not being able to submit updates in early 2017 because of ATS.
Automating a Mobile Application Using Appium
> In the case of the California DMV, the argument I would make in favor of Uber is that licensing for autonomous-vehicle testing by the DMV is unnecessary red tape. If an autonomous-vehicle company is being reckless and is endangering people, there are already plenty of laws on the books to stop and punish such a company.

As I understand it the "red tape" is $150 per vehicle plus essentially giving DMV and the state a heads up via some paperwork (i.e. DMV isn't really rejecting anyone). Is it more than that?

Also, they did run a red light the first night in California. https://youtu.be/_CdJ4oae8f4
GIF Friendly Pinterest Style WordPress Blog Theme
I'm sorry for being a total noob (this is my first post actually), but I'm not 100% sure what this does.
I enter my IP range and it will alert me if it show up in a twitter post somewhere?

Sorry, I couldn't find any documentation that clarified it.
Any such decrease in property value is precisely because of the irrational fear of nuclear power.

> So, may be your intention is good but not realistic as the Hinkley Point C plant for 30+ billion pound in england shows.

Government should not fund or provide any guarantees to such projects; we should tax carbon and let people decide what to do (in which case, we wouldn't even need to argue which is cheaper and we can just let power companies figure it out).

> So if I have two solutions that are equally expensive but one leaves me with radioactive waste, why would you chose that one?

Isn't solar more expensive when you factor in the cost of batteries (which would be required if solar scales up; i.e. a diseconomy of scale)? Please correct me if I'm wrong.
I wish that was the case, as in the "first things you learn in C" unfortunately in most cases I come across it's not and many C programmers maybe know that very basics (int* ptr = arr;) but not much beyond that.
Libinput touchpad pointer acceleration analysis
:-)

You just reminded me of this classic. Hope the younger readers enjoy...

"DRM Helmets: An idea whose time has come"

http://archive.oreilly.com/1540.html
I guess some more people that Oracle can fine.
Well, it's exactly why the situation is what it is. "If only millions of people could each, individually, make a huge personal sacrifice, things would be different" is true, in the sense that if things like that ever happened, we probably wouldn't recognize the resulting society.

Humans don't coordinate like this. It's our weak spot. To fight DRM, we need to make DRM-free solutions better than DRMed ones, in the same way piracy is better than copy protection - more convenient, faster, hassle-free.

EDIT:

To clarify apparent misunderstanding: what I mean is that people don't suddenly, spontaneously coordinate in large groups. It always requires an external influence that will align the default, short-term human thinking with the goals of the group at large. That influence can either push people into coordination (e.g. governments enforcing laws), or pull them (charismatic leaders). But without that influence, coordination generally doesn't happen - it doesn't work "by itself".
I've read some things about pumped hydro. The losses reduce efficiency and the amount of water you need to pump is pretty unbelievably large.
Since when AI became a hardware problem then an algorithmic problem?
> A lot of those criticisms are sort of unfair.

Possible, but my readers aren't fair either. If I phrase stuff the wrong way, someone might go off and do something stupid.

In a similar vein, one that stops reading at level 1 will miss my AEAD recommendation at level 2. Were they asking for it, or should I have put the recommendation earlier? Tough call.
The problem is that, at least for stuff like music and video, the "harder" part is an illusion for most popular stuff given the sheer size of the demography watching. Out of so many people there is bound to be quite a few who decides to do this right away anyway. Especially as the methods given can essentially be automated once you got the setup.

This means that DRM is, by all accounts, completely and utterly useless for the given media. Meanwhile people who desires to legitimately consume the content are hit by the side-effects of draconian DRM due to no fault of their own. It becomes easier to consume the pirated rather than the actual content, making the pirated content a superior product. Money doesn't even factor into this equation.
An amazing interactive Luke Skywalker's Family Tree. How did they do it?
India Wants to Go Cashless. But It's Easier Said Than Done
The article by the radiologist who ate the fruit of the manchineel came up here some weeks ago.

Can't believe anyone would consider eating random fruit let alone a radiologist. You must be pretty smart to become a radiologist right?
Carlos Ruiz Zafón is one of the best author I've ever read.
Nuclear reactors cannot explode. Even in the case of a core meltdown you wouldn't see a chain reaction leading to any kind of explosion.

What might happen in disaster situations is the backup generators that power the cooling systems explode. But that wouldn't cause radioactive material to rain down either since these generators would be running off a petroleum (or similar) fuel.
following your thought you could say that chrome is just a frontend to Konqueror
I suppose it's some DRM bullshit. I happily run Netflix on a 2-monitor Linux PC and have no problem fullscreening it on one while working on the other.
Modern cryptography is typically in the class where, barring some mathematical breakthrough (a la the P/NP thing), it would take many times more compute resources than the Earth has for longer than the Earth will likely exist to break.

Modern DRM is typically in the class where you can either spend at most a few days with a debugger and a code editor, or buy a $20 knockoff device to break it.

These are not really comparable.
Heads Up, Financial and Accounting Pros BI Tools Make a Difference
The best of JavaScript Weekly in 2016
LD provided a lot more ... that would have been more expensive for us to build vs buy

we implemented most of LD in a 24-hour quarterly hackathon we hold

What's the breakdown of 'most' vs the remaining? 80/20? Alternatively, if 'most' was implemented in 24 hours, how long would it take to implement the rest?

From these two statements, I get the impression that either

(1) LD is cheap to buy to begin

(2) 'most' should be taken with a dash of salt
LD provided a lot more ... that would have been more expensive for us to build vs buy?

we implemented most of LD in a 24-hour quarterly hackathon we hold

What's the breakdown of 'most' vs the remaining? 80/20? Alternatively, if 'most' was implemented in 24 hours, how long would it take to implement the rest?

From these two statements, I get the impression that either

(1) LD is cheap to buy to begin
(2) 'most' should be taken with a dash of salt
Scientific computing JavaScript
Quality HN post as always - no idea what you're talking about.

Oracle isn't the upstream for Java anyway.
djenerator1.0.1 release
You only need nuclear power to get grasp upon unlimited solar energy from the orbital plants. Russia is building nuclear powered large spaceship engine right now.
> Having a configurable option to disable a security setting is a pretty bad idea.

I think the proposal was to have a configurable option to enable an extra security lockdown, which would remain disabled by default.
If anything, nuclear disasters are 100x worse. Released CO2 will be decreased by being absorbed by vegetation and CO2 capture, once the world decreases its CO2 production.

Increases in atmospheric background radiation, on the other hand...
> stop making the middle of our IQ bell curve compete with countries that don't give a shit about their environment

FYI: The US produces way more CO2 per capita than China - about double, IIRC.

edit: source -http://data.worldbank.org/indicator/EN.ATM.CO2E.PC?locations...
Im not from the states either but I assume it's the Bay Area Rapid Transit, or the subway. I'm assuming wifi is spotty because of the difficulty of connecting to a moving access point. No idea what the Wyoming problem is. Im assumign the India problem is access point overloading.
Basic markup isn't THAT hard. I mean an architect knows how to swing a hammer, yes?

That said, I know what you mean, and that's the point of something like Bootstrap Studio. You don't markup, it does. So now the "web designer" (perhaps in conjunction with some who actually understands basic frontend) is building a live "pixel perfect" mock-up.

Photoshop is a proxy. A Photoshop pixel isn't a web pixel. It's like saying, "I'm going to give you a rubber doll. I want you to build an exact replica that's human." Really?

People who still say "pixel perfect" just sound silly. "Web designer" with no sense for the difference between a hammer and a shovel aren't real web designers. Especially when far better tools are available, if you're willing to move forward.
Forget Products. Build Ecosystems
Humans are greatly affected by something called loss aversion[1], where we naturally see losing X as a much more extreme turn of events than gaining X. In this particular example, revoking the rights of the elderly (who've been able to vote for decades and decades) will seem much harsher than delaying the rights of the young.

[1] https://en.wikipedia.org/wiki/Loss_aversion
I'd wager the second half of your wager is wrong. Very few people do any policy research, but they don't just do what they're told - instead they vote for the candidate they identify with most closely. In a representative democracy this is probably the most sensible strategy, as you're choosing the person who will do what you would do in any given situation
Latest developer edition Firefox on Windows.