skysight-inc/HackerNews huggingface dataset:
Eventually - maybe in 20 years - humans won't be even allowed to drive.

I'll bet they even ban hobbyist driving - like those who 'still have old cars' and want to drive on those 'old car roads'.

Statistically too dangerous. Far more dangerous than anything else we really do - certainly more than smoking. And when it's no longer a 'necessity' ...

Do you remember those movies before the 1960's when they get in cars and they don't even have seat-belts - and we 'gasp' ... 'OMG' ...

I think our grandchildren will gasp when we tell them we drove cars. They will think we were crazy and uncivilized, we'll call them wimps.

You'll want to teach your grandson to drive, your daughter in law will be upset and call you a crazy old man :)
Why Are Immigrants More Entrepreneurial?
The way Schwartz presented women I found very sexist.

http://geekfeminism.wikia.com/wiki/Randal_Schwartz
I think that logo is really childish and weird looking. It puts me off. And Larry Wall talking about perl gets old really fast.

In my opinion perl will slowly die because it has no social capital. A good sign of this is when you are around other programmers working on a real problem if you say "Hey let's solve this problem in perl!" it will almost always be the case that everyone can do it that way and knows exactly what perl to script (if they are of a certain age) but almost no one would even bother. Who cares about the why. It's just the fact. You get no extra points for knowing perl and for the most part if you are the guy on the team that is assigned to work on some old perl script it's probably a bad sign for you career-wise. Other languages, on the other hand, do have social capital.

Ultimately for me it's a lot like asking why everyone still uses the QWERTY keyboard when there are other keyboard layouts out there that are so much better. Perl might be better at some things, but like alternatives to the QWERTY keyboard, it's just weird to use it and the payoff isn't big enough to justify the change.
After all, if you have to understand the underlying instructions executed in order to fix the problem, why not stop trying to make the compiler emit the "right" instructions and just write them yourself?

My thoughts exactly. It's especially true for something like this tiny sum-loop, where amusingly enough the "portable C" and C++ versions are longer than the sequence of Asm instructions itself! All the other typical arguments about maintainability etc. don't apply here either --- IPv4 checksum calculation has been defined and implemented in billions of other devices, and is never going to change.

Although what I think Intel could've done is added an optimised REP ADDSW ;-)
HN doesn't have bumping so I'm not sure how useful sage would be.
> You have a fixed-size thread pool of size N, and once you hit that limit, you can't serve anymore requests.

If your application acts as a stateless proxy between client machines and your persistence layer, can't you just spin up another instance and load balance them at any time? It's not the most efficient solution at scale, but lots of people use this strategy.
> I think a drastic re-education of traffic participants would be necessary: de-emphasize small, inadvertant and temporary infractions and punish vindictive and deliberately dangerous behaviour much more aggressively.

No, this is completely backwards. Small, inadvertant and temporary infractions kill people just as dead as vindictive and deliberately dangerous behaviour. And whether it's the driver's fault or the cyclist's fault, either way it's the cyclist who dies. What we need to do is start holding drivers responsible for deaths that are their fault, "accident" or not. If you don't have the skill or concentration to avoid causing a collision, you shouldn't be controling a ton of metal in a public space.
Why we measure the performance of our translation A.I. in practice
Thanks for the feedback, I'm not so good with copy :(
I suggest in many ways you are right.

BUT - cars will eventually be better than horses.

Why?

Because they have a) the tech is very specifically geared to do things related to driving and driving only b) it's not inclined to 'emotions' or 'spooking' and finally c) it has tech the horse cannot have - it will be able to see further out, communicate with other cars 'real time', it will be able to make crazy probabilistic calculations in real-time with respect to 'what best to do in a negative scenario'.

I think it will take a long, long time to get through those corner cases, and probably a few disasters between now and then, but in 20 years maybe it will be crazy safe.
Amelia Earhart might have died as a castaway
Oil demand in relation with oil price...

http://energie-climat.obspm.fr/local/cache-vignettes/L500xH3...
I've been using a similar tool long time ago:
http://angel.net/~nic/passwd.current.html
This does not stand to scrutiny. How do humans suck at driving? Hundreds of millions of cars on roads for decades. Millions of cars in thousands of cities with extremely varied roads, environments and patterns going about life with minimal disruptions.

On the contrary it seems humans are very good at adjusting to varied and unpredictable traffic and road conditions without issue everyday.

I think ai proponents have got into the bad habit of underplaying the skills, instincts and adjustments involved or exaggerrating accidents out of context of total traffic. There is no data on how AI cars would do at this volume and level of varied conditions so the argument is dishonest.

An ai vehicle operating in constrained road and traffic conditions is a completely different propositon to the traffic patterns negotiated by human drivers everyday.
I would be after this incident with the manufacturer: http://arstechnica.com/security/2016/05/chinese-arm-vendor-l...

Although no state actor would leave in a kernel backdoor that is opened with "rootmydevice" as the magic word.
Project Goliath – C# for NetBeans
Maybe a year, maybe twenty. The tragic of research is that you have no idea before, so many great results never make it to market or far later than expected. But some day .. hopefully ..
Yeah but can you store same amount of data on one ssd as on 10 disks?
People people still try hard to believe ANSI C is 1:1 to Asm, which is only kind of true when using language extensions.

So then better drop down to Assembly, or if there is no need for compiler portability, intrinsics.
I've used PasswordMaker in the past which uses the same concept but recently moved away from it. Changing passwords is a pain as you now have to remember special parameters for certain pages. Even worse, in case of a compromise of your master password, you're toast. The same is true when losing your password manager database + credentials, but at least you will have a list of all your compromised records which you would have to keep separate in this case.

I've moved to KeeWeb since then + CPK for Chrome and Keepass2Android on my phone and couldn't be happier.
What is a blockchain, and why is it growing in popularity?
Thanks for your projection of rudeness... Makes me feel extra special given I spent about ten minutes linking all that stuff.

Baliador is meant to be a take on Dancer from Perl 5 which is somewhere between Sinatra and Rails in complexity. In the Perl 5 world the equivalent of Rails would be Catalyst. But even that isn't really as monolithically well integrated.

The point I'm making is Rails wasn't built in a day and to date Perl 6 has had quite a few people want to kickstart a Rails initiative but they always do it with new code and new ideas cloning a previous paradigm. A better plan is to embed yourself in what's there especially the core language. With grammars you could write a complete DSL as a web framework with all of the power of Perl 6. But it would take someone knowing the core language well to make something that's slick. For behind the scenes there is little reason to reimplement HTTP parsing/serving since there are a couple of modules that are tested against every release of the Rakudo compiler already.
I think they understand the point quite well. You're just ignoring that there's a huge difference between causing danger to yourself vs causing danger to others.
Top level comments are not bumped by their comments ?
I don't know, but if I were responsible for layout, that's the kind of thing I'd do. I think it looks great. I wonder if this design makes PNP more expensive.
I am surprised Stanford PwdHash [0] has not been mentioned yet as an alternative, which has extensions for Chrome, Fx, Safari, Android, iOS, Terminal and other software.

[0] https://pwdhash.com/
I think in order for you to 'sue' someone - they have to be negligent.

For the same reason generally passengers don't sue airline companies when something goes wrong.

There is an unbelievable amount of energy and money that goes into safety ... so much so that flying would probably be 1/4 the cost if they simply didn't care that much about it, and so there's a degree of 'public goodwill' in the whole thing.

I think the 'moral' issues will come down to scenarios wherein the computer has to make a decision like: do I swerve and kill my 2 passengers, or hit the car in front of me head-on and kill it's 2 passengers: pick one of two outcomes. I think this is the moral dilemma that is already coming up.
How to Make a Mobile App Popular?
Analysis of 243 Genomes – My First Report [Nov. 2016]
If you follow the Spark community closely, you won't find any new information here. However, as a software consultant, I find this to be a useful nontechnical overview to send to partners and clients.
I absolutely loved this explanation.
France makes its bid to be recognized as a global AI hub
FCC ushers in a troublesome new world for online privacy
While the idea sounds alright (and I've seen similar ideas done before), there are a few problems with this system that make me quite cautious about trying it:

* In order to handle different password complexities, regeneration of passwords and similar setting, you have to use a "connected" version (read: you have to store the configuration). In addition, the configuration they have includes potentially sensitive information (password length, number of times password was changed, list of websites I use, my username on the site). And currently those profiles are unencrypted. So you in order for it to be useful it's no longer sync-less. As an aside, my bank (foolishly) uses my generated username as a "privileged" piece of information -- which means that I literally could not use this manager for my bank.

* You can't change your master password without updating all of your site passwords. This also means you can't import your old passwords without just changing them all. IMO this makes LessPass not a password "manager". It's a password generator.

* Also, the profile doesn't appear to contain any configuration details for the PBKDF, which seems like a bad idea (it means that they can never practically update the PBKDF without introducing backwards compatibility in the profile settings). Also not sure why they're using SHA when there are better password hashing algorithms.

* Aliases are impossible to implement (without adding more information to the profile), which just makes this impossible to use with SSO systems (I'm not going to remember which of the 5 different hostnames I used to generate a password I use once a year).

I've got to admit that I kinda like the symbols shown next to your password to make sure you're using the right master password, but there doesn't seem to be any description how that's generated. My guess is that it's similar to SSH keyart (which then brings up the question how often will collisions happen with only X^3 options, and can you have two passwords result in different orderings of the same tokens).

Overall, seems like an okay idea. But I would prefer if someone just offered a nice way to host your KeePass databases (or rather if there was an app that did it). You could probably do it with git and push to GitLab or something, but that is just ugly to do manually.
Debt balances with assets across humanity - that number doesn't mean we owe $3trn to aliens.

Some of the $3trn shows up as assets in pension funds and SWFs, but much of it is hiding in the balance sheets of oligarchs and middle eastern monarchs.
I'm no expert, but it also depends on how you solder them.
That ethernet chip is at 45 degrees to allow better soldering (is it wave soldering?).

The big chips have melting balls underneath to make the connections, I guess here you are more free on the rotation.
Slightly OT... this is amazing and a generous contribution. I'm wondering though how come no version control from the start? For me this is the very first thing, just before setting up some sort of CI build... for any project at work or home. I kinda thought that this was universal. is it games that don't do this...or is there a wider population that manage versioning by daily or weekly zip files?
To an outside observer (i.e myself) both thed Democrats and Republicans (moreso) might seem very right wing.
Good points. In Spain there are certainly estate agents who could benefit from a decent website. This agency is just round the corner from where I live:

http://madridinmo.com/

Its ran by a rather elderly (and very nice I have to say ) man. I am pretty sure some clients have been put off doing business with him because of his site but I couldn't for the life of me convince him to sign up. I know I'm not a natural salesman but it really pisses me off that I have been unable to sign him up :(
Note that ancient and operated in a remote part of the world (well, remote to me, anyway!) does not necessarily mean poorly maintained.

One (dubious) perk of my job is that I get to fly on all sorts of dilapidated airlines all over the world. I have never flown on a DC-3, but have tried its DC-4 and DC-6 siblings on a couple of occasions. They do have a couple of things going for them:

a) Over-engineered to extremes; rather than calculating how much weight could be shed without making a part too fragile, it seems they did the opposite - just how sturdy can we make this and still be able to take off? This approach doesn't get them any fuel economy medals, but as for longevity? Oh-la-la.

b) Very (VERY) simple to work on; simple access to just about anything that matters, very little by way of fancy solutions requiring deep specialist knowledge. As long as you maintain oil pressure, the engines will run.

Also, the economics kicks in here, too - maintaining an airframe properly is cheaper in the long run than having to replace them occasionally after a total loss. Presumably also better for your reputation and recruiting capability.

While chatting with the aircrew of a positively ancient Antonov in the Congo once, I found that a mechanic would come along for the flight. In my naïvety, I asked what he could do in the event of an issue while en route. The first officer shrugged and said 'Not much - but it sure keeps them focussed while working on the plane!'

Crude, but effective.
And don't forget Cubieboards :)
A 400W arc lamp plus losses (possibly bringing the total to 600W) was enough to grow 3x3ft. of plants in soil. Plenty of this light was in the green area so not absorbed by plants. I have never seen lima bean plants grow so big or be so productive (4th harvest of the year in december.) I don't want to plant anything outside anymore after this.
I usually have a paper and pen at hand, all non-current work goes there — empty circle and todo text. It was my bad habit to patch things immediately at sight. That way I sometimes missed part of context, either of main task, or secondary, depending on complexity of both.

Maybe this step-by-step working scheme was influenced by svn that cannot commit partial changes, but it seems a good practice on its own, especially in total refactoring.
Where did you even get a mention of moarvm for you to get confused about?

Sounds like you're making shit up just to be difficult. The giant button on perl6.org says "Rakudo is a compiler for Perl 6 code", it leads you to a page of choices, among which is a link to a binaries where you choose your platform.

It's like complaining that you have to use `gcc` when learning the C Programming Language and being flabbergasted to find there are multiple versions of it.

Seriously, this isn't rocket surgery.
Oil price collapse in Alberta led to the election of its first not-super-right-wing gov't since the 1930s. It's since become fairly unpopular (something about not being able to wave a magic miracle wand and make oil prices go back up, so everything is their fault) but it's an interesting rupture.
Thanks for setting me straight - I was certain they were both operated by the BVG. You live and you learn...
Samsung Galaxy S8 to Debut Viv, the AI Assistant from the Creators of Siri
Well if you are wandering that way again it's a bit faster a year later. About 10x across the board would be a good estimate. That's still super slow for some things.
The correct solution for GCC is specifying 1-byte alignment for this particular array:

#include <stdlib.h>
#include <stdint.h>

typedef uint32_t __attribute__((__aligned__(1))) uint32_t_unaligned;

uint64_t sum (const uint32_t_unaligned * p, size_t nwords)
{
uint64_t res = 0;
size_t i;
for (i = 0; i < nwords; i++) res += p [i];
return res;
}

Probably works on clang too and IIRC the MS compiler provides similar functionality with different syntax. AFAIK there is no portable solution.

And I'm not sure how exactly this code will fail on architectures which don't support unaligned uint32_t.
What are a few signs that an introverted girl likes you?
The oil price market is too volatile to say that. I think we'll see at least another couple cycles of low price - ultra high price before we can say (in retrospect) that peak demand was hit.

It's a shame that the Canadian stock market is so tied to oil exports, because it means a good chunk of retirement income is tied to that value for a whole lot of people. It's quite bleak. Especially considering that oil exports as % of the Canadian national GDP is nowhere close to the % of value it represents on the Toronto stock exchange.
> I admit I'm not familiar with that. But how would it deal with clients without JS support?

One could include two attributes:

<a href="/foobar" ic-get-from="/foobar">foobar</a>

There's likely some edge cases that would fail doing it this way, like when including other inputs outside of the form tags when submitting forms.
Related Snabb experiments with IP checksum in C with automatic vectorization, C with vector intrinsics, and AVX2 assembler: https://github.com/snabbco/snabb/pull/899
Stubborn is a bit harsh.

The UK Metrication Association in 2006 estimated the cost of converting road signs to be £80 million. Only the road signs.

Now consider UK and the US as a whole- all of the cost to the government, businesses, non-profits, etc.
"Be a Westerner" is quite a good place to start for all of those, nonetheless.

I suspect the "decline" looks a lot like the intermittent de-industrialisation we've already been seeing. There are plenty of towns which have lost their key industry without replacement, so they're just kind of limping along. The burden of decline will fall mostly on those already at the bottom.
I'd say the law disagrees with you there.

* Facebook vs Power.com [0]

* AP vs Meltwater [1], where the ruling decided fair use did not apply to World Wide Web content unless explicitly written in the TOS.

There have been a ton of other smaller cases on this.

US law currently says that scraping, is trespass.

That being said, I find this utterly preposterous. How can one know that one may only access the data in a certain form, and not manipulate or publish it in certain ways, when one must first make a request to see that information?

[0] https://www.techdirt.com/articles/20090605/2228205147.shtml

[1] https://www.scribd.com/document/131847330/Meltwater-AP-Rulin...
>The first tox client to integrate ToxMe into itself will get very popular, very fast, provided it's got the right marketing.

Ouch. qTox had it for quite some time already, and given that I didn't observe massive increase in its popularity (there was increase, but ~normal), it's got to be the marketing (or lack of thereof)...

Sadly, I don't know about marketing, and while there were some people who could into marketing, hiring them would require money, which Tox ecosystem doesn't have at all, and if it had, it would be spent on hiring devs part or full time. :|

With that being said, it's quite likely that the UI for the integration in qTox is not the best one, and could use some improvements. If you have any suggestions / ideas how it could be made better, please don't hesitate to make an issue on qTox repo with them: https://github.com/qTox/qTox . Or any other part of qTox.

Anyways, aside from qTox also Antox should have ToxMe integration. I don't know about other clients.
ThoughtWorks Technology Radar – Nov'16 Edition [pdf]
As we speak, I'm literally looking up OQO on wiki/elsewhere to reminisce ... good times indeed.
Ten years ago you could just buy a game, install it and join whatever server you'd like regardless of where you bought it. How come things got so complicated?
Like it, good article...
Absolutely mandatory reading on the subject:

http://www.newyorker.com/magazine/2011/02/07/crush-point
90 GB is what was left, not what was used. But even 38 GB seems a bit too much for a fresh OS, I assume that includes a recovery partition or the good old GiB/GB mix-up.
Because I don't know much about perl, and not much more about Python, and much much less about ruby, would you kindly give a couple of examples of :

> It'll also take a bit for people who loudly push 25-year-old languages like Python and Ruby like holy grail to... die off (no, I don't want them to convert). Perl 6 is a next generation language over them and it'll take next generation of programmers to make use of the new programming paradigms.

... the kinds of paradigms or ng features that perl has that python doesn't?
If you come from only a Perl 5 background this is the issue. None of that is obvious. It is to someone who's seen OO languages that are a bit functional with good exception handling. In Perl 5 you would probably add to the top of the file:

use warnings;
use autodie;

To get similar functionality as the implicit Perl 6 IO error system.
I worked on a pick and place SMT line for a few years- part rotation is pretty basic so it shouldn't affect cost.
Time is not a count. Time is a linear displacement, just like distance. As such, it only makes sense to start with 0. Did you ever see a ruler that starts with "1" at the very end? Of course not. It starts with "0", but they just don't bother to print the "0".

One inch is a displacement of "1" from the beginning. One hour is a displacement of "1" from the beginning. It's pretty stupid to arbitrarily call the beginning "12".
It's an interesting approach until you want to create a symlink.
Any solution that boils down to, "Human nature needs to change" is just a fantasy.
Agreed, I've always found them unusual and perhaps a bit of a shortsighted decision --- they've been making processors seamlessly handle any alignment with perhaps an extra cycle, even for the MMX instructions, yet somehow felt the need to restrict much of the SSE ones into aligned and only provide one unaligned move.

The stack alignment restriction is also annoying when handwriting Asm, although fortunately it's only when calling into other C libraries that it needs to be minded.
Back end registries still needed in Round two?
All winner has had a terrible history of gold violations and Linux support. They'll release a kernel binary with support but not sources and not update things for ages.
Twitter is an infrastructure, not a protocol. Anybody can copy twitter but it's a bit more expensive to actually run it as scale. It took VC money, and a lot of it, which expects a lot of returns. There is already a "Twitter protocol", it's called RSS.
Not for performance which is what I think rurban was getting at.
Keyword Difficulty Tool chrome extension for search result pages