skysight-inc/HackerNews huggingface dataset:
This law is so stupid that it turns out and becames really funny.

You might have american citizens who are the descendants of lincoln - but just because they forgot to pay some "money" - they are not americans anymore.

Punishment and vindication seems to be american way.
The world's fastest cracking tool Hashcat is now open source
Any policy to reduce carbon emissions that does not include Asia is a scam to take your money.
The bias started out with a good intention - "all people should have the same rights and opportunities".

But the official, carefully constructed non-offensive party line reasoning behind it in the US seems to be something like "all people of all types ever are the same", which is just not true. Any one deviating from the party line is automatically labelled bigot, and anyone defending these people is lumped into the same bucket.

Its NOT wrong to make generalizations about people. Our brains are pattern finding machines - we generalize all the time. It IS wrong to use them as justification to treat certain people differently - because a statistic computed on a population of millions doesn't really tell you anything about a specific person. So it makes sense to discard the generalization prior - i.e be unbiased and not view someone through stereotypes.

Its a hard problem - tolerating honesty but not bigotry, someones right to be offended vs. the offenders right to speak their mind etc etc. But right now US culture is very biased towards not being offensive, at the cost of truth - at the least, this kind of attitude does not belong in research. Research needs to be about truth.
I'd like to see Node.js using Chkara by default, V8 developers have showed that they don't care much about Node.js, they are more interested in Chrome, and MS have showed more interest in Node.js than Google and I'm sure it will be better for all, fingers crossed.
I agree with the author. I use Time Machine but don't rely on it.

I also had a disk with errors that OSX could not fix. I ended up having to reformat the drive using a Linux laptop. I have had two USB external drives totally die in ten years so I rotate between three drives.

I have cheap cloud storage via OneDrive so I sometimes create dated encrypted ZIP files and push them to OneDrive - additional backup safety. I do the same with Google Drive.
Floor Length V-Neck Dress
I have a somewhat off topic question: is there anything in the design of Javascript that mandates single-threadedness? Could any Javascript engine implement threads?

I'm asking because I'm wondering if Node.js's evented approach is the only way to do things.
The battery usage tracking features built into Android have come a long way to make it easy to track down which apps are chewing through that limited resource - perhaps it is time to include the same functionality for bandwidth (technically data transfer)?
Servo is a rendering engine written in Rust, why would it choose Chakra, which is written in C++, over WebKit, which is written in C++?
They're aware of the permeance of open-source in current tech scene and want to be a part of it than fight it. Not many startups (except for DreamSpark, BizSpark, and Seattle/Redmond based ones) build on MS stack nowadays. MS audits are dreaded (thanks to Oracle for showing the way) and a diversion for a growing startup. It's better to steer clear of MS & other proprietary tech whilst building a startup.

They're embracing startups since they need them and are changing their business models to cater better to smaller startups than the behemoth enterprises with Office 365, Azure, etc.
I've hoped for this since it's inception.

It gives the benefits of having multiple competing implementations but unlike the browser platform we (the developers) get to choose which one we use.
Well, it seems feasible if they take out enterprisey features. For example Windows without AD support could be an option. Or without remote desktop support.

The hobbyists would use it as is but no company would touch it without support anyway.
works now, well that was weird
I prefer Atom
Couldn't that be innocent, though? Can't an advertiser run different ads based on time of day? You were up at night, so you saw the nighttime ads (for your geolocation).
I'm still pretty much on Atom, but yes VSC wasn't expected. I would migrate if most of my plugins were available on there.
As a mere mortal - How hard would it be for a day programmer to built something cool like an JavaScript engine ?

I sometimes have crazy thoughts about the world ending.

How hard would it be to built your own javascript engine from scratch ?
As far as I can tell, this prevents countries from demanding source code to a closed source product as a condition for selling into a country. Seams reasonable?

If you want to audit a closed-source program for bugs and backdoors, people have been able to do this successfully hundreds (of thousands?) of times with standard tools like debuggers, disassemblers, and automated program analysis tools. The fact that a program is closed source has not stopped anyone from researching how it works. Ask ANY security researcher if it suddenly becomes impossible.

EFF for the win, again! Who the heck is advising these people?
Prior discussions:

https://news.ycombinator.com/item?id=6287340
https://news.ycombinator.com/item?id=6995644
I think theoretically Node.js could work without V8, and guess some of MS's work for IoT was indeed that (swapping V8 for Chakra).
Illegal in New York City

http://www.nydailynews.com/new-york/exclusive-police-crackdo...

So, $1500 -- and it will be confiscated. Another set of fines could be applied $500 + no insurance, no registration, possibly no motorcycle license. These things cannot be registered -- so no way to make them legal under current New York legislation.

Ignorantia juris non excusat
>on some technology and packaging patents for devices.

That's not very informative. What patents are we talking about exactly ?
Wait, Edge does better on ES6 coverage than both Chrome and Firefox? Microsoft have seriously stepped up their game, especially seeing as it's now neck and neck for performance with Chrome: http://venturebeat.com/2015/09/10/browser-benchmark-battle-s...
A drop in the bucket for Apple. It is more about the principle I suppose, more so than the cash.
Not only did it happen, I'm pretty sure we're about 200-400 years behind due to the Dark Ages, even with the Muslims and the Chinese taking up the slack.

And I'm not kidding about Muslim math and science achievements when Europe was busy fucking itself: https://en.wikipedia.org/wiki/Mathematics_in_medieval_Islam
I'm not sure where the hangup is, but I've found that Edge is fast as hell for initial page startup, but lags behind quite a lot when under heavy load.

I've seen the benchmarks but in my experience it just... lags...

For example, on the kangax ES6 compatibility table [1]. On chrome clicking a column takes less than a second, on Edge (i'm on an up-to-date Windows 10 machine, no preview stuff) it loads faster than in chrome, but takes 3+ seconds to switch between columns.

Even some of the stuff i've written acts similarly, and i can't figure out why.

[1]https://kangax.github.io/compat-table/es6/
There's a GitHub mirror (https://github.com/sbcl/sbcl), but it doesn't have copies of the binary releases.
I don't think there is anything preventing JS running shared memory threads. Apart from all the existing code and libraries which aren't thread safe, but that's the case in many languages.
What is the source for the data?
Servo is use in production by any browser? or any Project like Chakra? or is just an experiment till now?
Stereotypes can be accurate but also become false over time. Continued belief in them can also make them self-fulfilling. It wasn't until relatively recently that "women are bad at math" was examined and found to be a product of various cultural mores. Let's not confuse current accuracy of stereotypes with some permanent classification of behaviors innate in a group.
Building a javascript engine is super simple. But to build one that has performance on par with the current crop will take you - as a single person - a lifetime and by then the state of the art will have moved on.
There is nothing in the language itself that allows multi-threading. Going forward, they are adding support in the language for the async keyword, similar to F#. Any way to achieve parallelism would have to be from APIs, e.g., like WebWorkers in the browser.
You should check out the "Guidelines"

https://news.ycombinator.com/newsguidelines.html

and the FAQ

https://news.ycombinator.com/newsfaq.html
Anybody have a Python 3 approach to problem 4 that doesn't end up with the delightful:

secret+str(n).encode()

In it? That's plenty fast enough for the problem at hand, but it's somehow annoying.
You are making a fine point, but I think the spirit of your comment is quite different from the original from @williamle8300.

Your point a agree with on a big picture level, the war fighters and analysts and policy makers need to understand capabilities and motivation of the enemy. I'm not a war fighter and I don't believe it makes any sense for me or other Joe Average Citizen to empathize or understand a psychopathic foreign enemy. Understanding in this case won't get you far.
Servo currently uses SpiderMonkey as its JavaScript engine (SpiderMonkey is the Firefox JS engine). Sure, a JavaScript engine written at Rust would be useful at some point, but right now that's not on their roadmap.
These programs aren't magic. They use the same kind of constructs you use every day to write your programs. They use some different algorithms, but you can look those up in books and in existing engines. People who work on these engines started where you started and there's no reason you can't pick up all the skills over a few years.
> Especially given the cert is basically now a requirement to get onboard with http2 at all.

That was a proposal before the specs of HTTP/2 were official, it's not a requirement anymore.

> I truly appreciate the heroic efforts of let's encrypt, however that seems to be an annoying middle step before DNSSEC.

I don't think that DNSSEC is a great idea. Chrome supported DANE for a while, but they removed the support for it.

TLS + HPKP + HSTS is working great, DNSSEC don't improve a lot when we would add it.
How might this court have handled the Aaron Swartz case? I don't know the facts of either case well enough to tell whether they're comparable.
Professional engagement and wedding Photogrpher- Cateraoke
The fact that the rest of the audience laughed at a failed joke just demonstrates their bad taste and poor character.
If you allow threads to share memory arbitrarily you need to add locking to all internal VM structures, which is going to be a significant slowdown.

Also it's not (any longer) considered good practice to have languages that allow mutable memory sharing since that makes software unreliable, so it's not really a good idea.

Without arbitrary memory sharing, multi-threading is already supported with web workers.
dear correspondents, thank you all for your various comments. much as i would like to engage with you all i fear i cannot. i am in poor health and have short life expectation.
i would like to make some general comments. first, science is a serious professional activity, too important to be discussed in a trivial or superficial manner. if you want to join the debate, please read both my papers of 2014. a search engine should find them with jones alzheimer's 2014 allergy. i cannot help it if you find them too hard to follow. i see it as my job to provide new conclusions from known facts and not to give seminars.
second, open access cost me good money, in excess of £1000; quite a sum for a pensioner.
third, i cannot deal with the many misunderstandings of my work. i never suggested that acetyl cystein is an antidote for Alzheimer [ad]. neither do i accept the findings of stewart et al [1997], whose paper i criticised with good reason in the first of my 2014 papers.
fourth, paracetamol is a wholly UNTESTED drug, and for that reason needs special attention. there have been a number of reports of the harm it does to the unborn child. i would like to provide references but my home was raided while i was in hospital in the summer and ALL my notes were stolen. i have never come across a similar incident, which gives some idea of the trenchant opposition to my work.
fifth, someone aks why there has been no news coverage? because i am totally isolated here. my emails are read, my mail is often impounded, the telephone is tapped and at least one room is bugged. this is a big operation thought to be on behalf of a huge drug company to keep the whole thing under wraps.
thank you for your interest, compliments of the season, sincerely, robert jones.........
Crack for Dreamweaver CC 2015 [win 7,8,10] Free Download
One point that is often overlooked is that, even if a stereotype tends to be accurate, there's, in many cases, no need to assume that it applies to a particular person.

That is, rather than making a judgement, you can, and often should, be agnostic until some definitive evidence comes to hand.
I know between Chrome and Firefox for a particular project of mine (which is a bit old now), Firefox ran raw JS faster, but Chrome could update its DOM faster. FF would spend much more time when many updates needed to happen in a large column of divs (10k+). Raw JS speed isn't everything.
Another thing. My name is g robert norman jones. I had to use norman because i am not the only bunny in the field called robert...
From what I heard, it is on a roadmap, just not on Servo's. Apparently, it'll someday be a sister project to Servo.
A rugged case solves the durability problem; what do I do when the battery needs replaced?
>At the moment city centres get clogged by cars because public transport in the suburbs is horrible. But if you can get a car to a transport hub and then commute into the centre, I think a lot of people would prefer that to being stuck in heavy traffic for hours. Maybe not you, but many people.

That is actually the "first mile, last mile" concept the author of the article puts on the table as being an interesting problem to solve and considers autonomous cars to be, maybe, part of the solution.

https://en.wikipedia.org/wiki/Last_mile_%28transportation%29
Whenever my code doesn't work, my first thought is: "The compiler made a mistake." :)
After a 3-day delay, Linux Mint 17.3 is released. View screenshots
But you can rent an apartment next to a subway line.
Chromecast Is the Best Selling Streaming Device
It's not as impossible as it sounds.

There are many JS engines which are extremely small compared to the big guys used in browsers. Most of them tend to grab a subset of the language and implement that.

For example, the creators of nginx created their own specialized engine called nginScript that runs JS for their stuff https://www.nginx.com/resources/wiki/nginScript/

There is even a javascript interpreter written in javascript which can be a good starting point to learn a bit how it works https://github.com/jterrace/js.js/
Can we get a scale bar? or legend? and what is being plotted here? and where does the data come from? what's the difference between the contours and the dots?

Clicking the big dots just takes me to a completely different page that doesn't have that much more information. I'd expect a popup on the map that tells me what the color/size of the dot means.
Well, there's designing a pl and there's implementing a pl, and many other subquestions as well. For implementation, yes, the Dragon book is fundamental, but also look at other points of view, such as packrat parsing, or non-textual syntax. For design, wow, hmm, does the world need another programming language? If you're thinking of an OO language, look at the design space of OO languages, for example, is inheritance class-based or prototype-based. if you're looking outside OO languages, look at the crazy menagerie of languages that have been created so far: APL, Plankalkul, Toontalk.
He violated a workplace policy, not the law cited.

He might have been able to be charged under some kind of invasion of privacy statute, but that doesn't seem to be what the prosecution chose to do.
I get that, the Kangax table was just an example I literally ran into moments before.

But for a more "pure" js example, I have an app which does some image processing in the browser using the canvas ImageData stuff and typed arrays.

For whatever reason my test case completes in about 3 seconds in chrome, 3 to 4 seconds in FF, 11 seconds in IE11, and 6 seconds in Edge.

I've profiled the hell out of it and i just can't figure out the reasoning for it, but it's there. (and as a side note, having the dev tools open in Edge obliterates javascript performance, my test case was taking 30+ seconds to run when i had the dev tools open and it took me longer than i'd like to admit to figure that one out)

I have a feeling the problem is that i'm optimizing for V8 because i know it the best, and i'd much rather not do that if possible.
Not yet. I don't think it's an experiment and they are intending to actually use it at some point, but it is still in development right now
If it was innocent then I guess the question is why did they target me for ads and who determines a normal sleep schedule? That means that are using tracking cookies at some level. I should also note it happened multiple times and I have never once seen my insurance advertising
What happens when they get a copy of your genome?
No wonder: Microsoft needs "class" syntax in JS, they are a driving for behind TypeScript and ES6. Especially interesting, as Javascript has prototype inheritance. The reason: All of MS code is class-based, and they want it to look similar to C#.
The government often claims that they will not use gun registration records to seize guns. So far they have not. But they have the information, and they could try to do it, so it is a matter of trusting the government.
Release of logback version 1.1.3
JSON TCP Distributor
This article has a little information on Plume:

http://www.treehugger.com/health/worlds-first-global-real-ti...

"The map integrates some half a million data points each day from 11,000 environmental stations across the world,.."
> Paper files would probably be locked up - the equivalent prosecution would then be something like trespass, breaking and entering, or what have you.

You're making the right analogy but then the analogous thing has the same problem. The bad thing isn't trespassing, the bad thing is misusing police records. Trespassing or B&E doesn't fit at all, because he is legitimately allowed to be there (which is what that crime prohibits) and even to have that information, but isn't allowed to use the information for that purpose, which is something else entirely.

The penalty for trespassing is also the wrong one because misusing police records is worse than trespassing. So if trespassing is the worst you can charge then you end up either having to make the penalty for trespassing far too severe for most other instances of trespassing, or the effective penalty for misusing police records would be too lenient.

Which is why we need laws against specific things with penalties appropriate to the crime, rather than one overly broad law with severe penalties that effectively says don't do anything you aren't supposed to do.
I'm being sarcastic. People that claim Lisp is superior to other languages are the ones that have to explain why nobody uses it.

Personally I think that there are a lot of good ideas in Lisp but most of those good ideas have been absorbed by other languages now and the ones that haven't (s-expr syntax in particular), are perhaps not really such good ideas after all.
1. There's still the problem that the religious choice of some children is not to pray. You'd be choosing some over others. Schools can and do have a "moment of silence" where students can pray or not, without pressure.

2. Edit: Oh I misread slightly. I agree that registration systems should not be extreme to the point that they impede ownership if they want to be constitutional.
How about easy selection of city based on country?
This map based selection is bit uneasy to use.
Show HN: Horu – Find out how old you look
Another relevant fact, my insurance offers a discount to those willing to wear a pedometer
The amount of human ingenuity that goes into these stupid, pointless schemes is a tragedy.
Well, there's plenty of weird edge cases where someone could argue you are on a loading screen.

For example: Star Wars Battlefront. When you put the disc in and start the game, you get to play as Darth Vader on a small map, while the game is installing. You cannot get out of this level until the game is fully installed. One could argue that you are playing a game while on an invisible loading screen. It's probably the fact that you don't have a loading bar that stops the game from infringing on the patent.
Sorry its there below maps which I couldnt find at first.
BeRo did build a javascript engine from scratch on his own: https://github.com/BeRo1985/besen

From the copyright headers he worked on it starting in 2009 and had the first public release in 2014 (actually 2010, see comment below). He certainly worked on other stuff in between too. This is also not a toy implementation. While I have no idea how it compares to state of the art engines, it does feature a whole bunch of optimizations and a JIT compiler.
It is dwindling. Compare it to previous versions. Things like workers took 3 releases to mature. Previous point releases would add a lot more, not just in terms of features, but in terms of language features.

It is in maintenance mode, and new features almost seem like a side project that produces results randomly.
For a lot of engineering projects COBOL probably is (or was) a great language. Programming languages don't exist in a vacuum. They depend on good libraries, tools, teaching materials, communities etc. Whatever the particular merits of Lisp might be, it never crystallized into something that most developers care to reach for. I don't think that means that they're ignorant or stupid.
I don't. A lot of code out in the wild already relies on v8, and won't work with Chkara. Node 5 is up-to-date with v8. Though, I would like to see Mozilla devsvwpuld revives the unofficial spidermonkey Node.js support (https://news.ycombinator.com/item?id=2469786 , https://github.com/zpao/spidernode ).
After 2 or 3 days, I wasn't hungry anymore, it was just my brain that wanted the comfort of eating especially when I was bored. But if you manage to get over the first days, the willpower needed to go on until the end is not that great.

Physically I could have done at least 15 more days but I would have needed to have a busy life. When idle my brain was tricking me, I ended watching a lot of cooking videos on Youtube, preparing all the good meals I would do once I restarted to eat.

I felt weak in the morning, but once I started to drink about one liter (about a quart) of water after waking up it disappeared.

I lost 11.8kg (about 26 pounds) but of course I regained everything once I stopped the fasting. I didn't fast for weight loss (though I wouldn't have minded if the loss was permanent, I'm clearly overweight) but for the supposed global health benefits. Honestly I didn't see much change, it was a bit disappointing.

Before this long fast I was fasting every Monday and had done a successful 3 days fast. However since then, I wasn't able to fast even one day a bit like my willpower is gone.
Re-submitting it in under a day isn't useful either.
That really has nothing to do with the constitutional status of guns, though. You could say the same about registering cars, and the government coming around to seize all cars.
I love DDG and the !bang syntax. Just a tip if you want to avoid Google completely - use !sp instead of !g. You will get a Google result without any of your data going to Google. Also, you can use !bangs at the end of a search query too, not just the beginning.
Sharing only typed arrays shouldn't be hard.