skysight-inc/HackerNews huggingface dataset:
Hacking Team’s Leak Helped Researchers Hunt Down a Zero-Day
I'd say that knives can be either inheritable or usable, but not both. Like all tools they will be worn pretty quickly if used actively.
Don't look for people who call themselves `hackers'. Look for people who solder. :)
Is that the "porn blocker", or general censorship?

Andrews & Arnold is pretty much the only uncensored ISP in the uk.
The text in the article is The store closures are to affect 16,000 jobs internationally, some 10,000 of those positions in the United States.

Looking at the Walmart press release, there is apparently a real difference, as they will try to give many of those employees positions in nearby stores:

http://news.walmart.com/news-archive/2016/01/15/walmart-cont...

In total, approximately 16,000 associates will be impacted by the decision, about 10,000 of them in the U.S. More than 95 percent of the closed stores in the U.S. are within 10 miles on average of another Walmart, and the hope is that these associates will be placed in nearby locations. Where that isn’t possible, the company will provide 60 days of pay and, if eligible, severance, as well as resume and interview skills training. Whether with Walmart or elsewhere, the company’s objective is to help all associates find their next job opportunity.
" Internet backlash is more visible than ever, but I can't think of a recent case where a title actually suffered significantly from it"

That's because markets don't work when buyer and seller are beyond a couple blocks away from one another. You can bet videogame companies would have to change if their customers lived a couple blocks away from their headquarters. People who believe in the myth of consumer choice and that consumers will punish companies don't understand anything about human behavior.
you are my hero :)
There's an idea in my mind I've been trying to make happen. I started learning programming when I was 11 to build it. I've tried numerous times, each time, for a lack of skill it was beyond reach. It's only this year, 15 years later, I feel like I have the knowhow and resources to complete it. It's on this path that I've been following for the last decade and a half, I've gotten into this software engineering career, I met my girlfriend in the office building where I work, I've become best friends with a fellow programmer for the past 10 years, and I find a kind of peace and contentment every time I find myself taking steps to actively pursue this idea. I never knew, never thought about and still don't know whether achieving the idea will make me money, make me more attractive to the opposite sex, or help me become popular and make new friends, but looking back in hindsight, it's because of moments when I didn't think about these "things", when the idea is consuming me and I can't help but try to work on, that I have all these things, today. And it's when I've temporarily given up on my idea to pursue these "things", I lose them.

Do I have the idea, or does the idea have me?
That's an absolutely beautiful piece of work. So many different materials used in a very well thought out way. I'm sure this will inspire a lot of people to make imitation laptop enclosures for 'ordinary' guts.
I think we can go a fair bit older than that.

The Imperial Regalia of Japan, if it still exists, is... really old. I can't find a date.

The anointing spoon of the British crown jewels dates from the 12th century, and is still used [2].

If we don't need something to be in continual use, then bronze age jewellery, or stone age flint knives.

[1] https://en.wikipedia.org/wiki/Imperial_Regalia_of_Japan

[2] https://www.royalcollection.org.uk/collection/31733/the-coro...
Mike Hearn calls Bitcoin's block size debate a ‘civil war’
But asm.js (and WebAssembly) runs faster than Flash. See a couple of different benchmarks from 2013 (http://www.j15r.com/blog/2013/04/25/Box2d_Revisited) and from 2014 (http://www.infognition.com/blog/2014/comparing_flash_haxe_da...). asm.js also outperformed Dalvik in 2013: https://blog.mozilla.org/javascript/2013/08/01/staring-at-th...

Here's Unity's recent benchmark of WebGL and asm.js to see how performance has improved and will improve further in future: http://blogs.unity3d.com/2015/12/15/updated-webgl-benchmark-...

I'd be interested to see some more recent Flash versus asm.js benchmarks if anyone knows of any.
MyVodafone passwords are not encrypted?
Yesterday I was at a local Vodafone store and want to have some information about my contract. For that purpose, the employee ask me for my identification password. After that he ask me a personal question belonging to my "myVodafone"-password. So my questions is, why can he/she see it? Is my password not encrypted?

Here the twitter feed: https://twitter.com/vodafone_de/status/688312287141036032
GQ Magazine redesigned
There are still a number of groups making amazing Amiga demos for the original hardware. For example, this is Rift by The Black Lotus (2014): https://www.youtube.com/watch?v=DXDlWHqzSTg
I did not say, that cf is an atomic bomb. I just wanted to use a picture to make it more clear, that the end does not justify all means.

I don't know, if cf can be reformed, so that it stays useful and has not such by-effects. The usefulness of cf is largely drawn from the aspect of being arbitrary.

The side effect of a constitutional state is, that some times the bad guys can use it to protect their bad ways. But the alternative would be bad for all.

cf does not only make innocent people to victims, but does change those to crooks, that should protect the innocent -- and thus an even bigger harm is done to the whole society -- with very bad consequences in the long run!
If this was a UK company, they were actively trading while insolvent are up for jail time. In Florida? Who the hell knows, but I imagine trading while insolvent is still illegal. It's a very old bit of corporate law the US probably took from the UK when it was formed.
The prices are the same, but the selection is different. The small stores typically don't stock any budget brand goods, they only stock the average and luxury version.

They've out-competed a huge number of independent stores, since the supply chain of Tesco allows them to keep the small store well-stocked at relatively small cost, and with less floor space needed for a stock room. A lorry drops off two or three pallets of goods at the small store on its way to a supermarket. An independent shop can't compete with close to free delivery and the purchasing power of Tesco.

I used to live 5 minutes walk from a Tesco Express, and did almost all my food shopping there. I'd only go to the supermarket (15 minutes cycle away) if I'd run out of something unusual.
Current discussion: https://news.ycombinator.com/item?id=10905118 (889 points, 1 day ago, 406 comments)
Current discussion: https://news.ycombinator.com/item?id=10905118 (889 points, 1 day ago, 406 comments).
It's not against. React code is a part of view layer. Therefore it is kind of template code with amazing full programming language power instead of standard limited approaches.
Larvel – the PHP framework
Why the hell is NVIDIA intercepting CreateWindow calls in Windows?!?
I imagine assassinations have been carried out for far, far less.
I think there is a fundamental difference there in that as you say: You by default expect all code to not be multithread safe. That's a default assumption for most C/C++ developers when encountering a class or library they don't know because it is very common. To the extent that quite a few people argue that libraries should not take extra effort to be thread safe, as is the case here. Besides, it is obvious from the API in this case that there is hidden state to all but extreme beginners.

I think his argument regarding dialects in C++ is sound to an extent. C is quite boring and settled when it comes to structure and interop at the API level. APIs may vary wildly, but e.g. <libraryidentifier>_<classname>_<methodname> or <libraryidentifier>_<functionname> with pointer to an "object" or struct holding generic state is very well established, for example. A lot of the simplicity there comes from the simplicity of the language. The internals of how the code is written varies more, and things like build systems etc. varies wildly. But at the end of it you are usually left with some headers and a bunch of exposed symbols that follows a relatively limited set of styles.

C++ has far trickier issues, in that you are dealing with people who wrap everything in templates; people who try to use functors all over the place; people who want exception safety everywhere; people who ban exceptions in their codebases; smart pointers vs. bare pointers etc. C library code can usually interoperate. C++ code written in different "cultures" can sometimes be like trying to make LEGO and PlayMobil fit toys fit together. Many C++ developers have gone through "phases" - for my own part, before I mostly ditched C++ I'd written codes in styles that appeared totally alien to each other...
WHAT WILL YOU LEARN IN 2016? Get 15,000 online courses for just $15
It depends on the language (at least, that's what I found). I'm in a similar situation. I am currently working away on LibreOffice code (I'm also between jobs at the moment...) - but I started with them because one day I was reading their source code on OpenGrok, I was looking for the main function and when I found it I thought, "That a bit messy".

Then, for some reason, I setup their build environment on a VM, setup my git client to push to their gerrit and started making some easy changes. I've focussed on the VCL, which is a core component of LibreOffice, and the more I have read the code on OpenGrok the more things pop out at me. So I tend to submit patches.

Right now I'm reading up on how LibreOffice deals with fonts. It's a bit messy, but the code actually can be refactored, so that's what I'm doing! Actually, it's kind of fun. I rather like running doxygen to see what the collaboration diagrams look like after I've changed the class structure :-)
Ask HN: How can I improve my beta subscribe page
I'm currently working on a new site, which is going to be launched on March 7th.
Till that moment I want to gather some momentum. Therefore I've put up a page where people can subscribe to the beta. However this page got declined by betalist.com for being a template (which it isn't).
So now I'm looking for some good, unsalted, feedback on what I can do to improve this page.
The page can be found via: https://7places.co/beta/

Thanks! And if you have any questions about the tool, I'm happy to answer al questions.
I've seen a thousand request for a single page when logged in as administrator (since the menu structure for the admin interface comes from the database as well).

I talk about this a lot and I must admit I rarely use words as diplomatic as naive...
Voting with wallets is a magical thing :)
> Mield forms of autism, by the way, is when you have too many of such behavioral loops.

Attribution please.
Let's just hope the tardigrades and cockroaches don't form an alliance. We'd be doomed.
please, no more tardigrade posts
Interesting! I never thought about that, but it makes total sense.

I think people are always interested in a diversity of options though:

* Have two escalators, with one running with a much higher speed than the other.

* Go really crazy and install a slide: http://newslite.tv/2010/06/28/slide-installed-for-berlin-sub...

The best world is to make public transport comfortable for both fragile people and people in a hurry.
As for good applications, how about running DOS, MESS and MAME in your browser? It's a nice archive.org feature:

https://archive.org/details/softwarelibrary_msdos_games

https://archive.org/details/sega_sms_library

https://archive.org/details/internetarcade

Or video and audio codecs as used by Wikipedia to support those browsers which don't support those codecs natively:

https://github.com/brion/ogv.js/

https://brionv.com/log/2015/08/09/video-decoding-in-the-java...

Also try Bejeweled. A simple game but well executed:

http://bejeweled.popcap.com/html5/0.9.12.9490/html5/Bejewele...
I don't know, it's a bit like writing a long winded post about what's wrong with FaceBook
Man, I wish there were some hackers in Sydney who I could chat with about hacking away at LibreOffice :( IRC is great, and the people who hang out at Freenode's #libreoffice-dev are amazing, but what I would do for some actual RT face-to-face discussion...

My wife would also be thankful, because she is the most basic computer user and frankly she doesn't care about C++ classes, pointers, the standard template library, unit tests or anything to do with refactoring.
> reatricted, repetitive behavior patterns

Those command our lives anyway, the only thing is if we train ourselves good or bad ones (and know the difference).
What's to say he isn't also doing that?
Book about Elon Musk “Tesla Motors”, what startups can learn
Wow, that seems like a pretty major anomaly. I'd imagine there are more than a few frustrated scientists at NASA trying to figure that one out.
Am I the only one who couldn't connect this to "making things move in a web browser" for a minute? It wasn't until I saw the pseudo-HTML (JSX) code that it clicked. Even the headline is full of jargon.

Seems that everyone is busy coming up with convoluted ways to do the same old thing (manipulating the DOM). When I look at early jQuery era front-end code, it's quite easy to follow what's going on. The language (ES3) was simpler, and the competing libraries at the time provided thin abstractions on top of the DOM API.

The DOM was more or less complete when DOM Level 3 was specified in 2004. How much of the front-end code being written now, will be able to be easily understood and maintained in ten years time, after the trendy fads have come and gone? Maybe that question is irrelevant since most business fail within that timeframe, but for posterity's sake, I'd like to look back and learn what went well and what went horribly wrong.
Good job and great initiative setting it up. If you want some more experience there's also teaching kids:

https://www.codeclub.org.uk

Admittedly I haven't done it myself yet, but I am thinking about it and near me there are loads of schools who want a volunteer. A teacher will be there with you.
> no possible gain could come from trying to cover this up

Unfortunately, there is a possible gain, at least from the viewpoint of the owner: Simply keeping the business, and his normal life, running --- presumably hoping that a magical solution will appear from the clouds. (or to be try to be more charitable to him, maybe he hoped for a foolish new investor, or a dramatic change in bitcoin price)

If that's what happened, it was irresponsible, very stupid, and certainly fraudulent, but many people have done similarly stupid things in similar situations.

No matter what happened, that ridiculously long delay in reporting the theft is a most serious red flag, like you said.
Raw Potato Juice as Cure for Many Diseases
Add tin pest from the RoHS switch and EEPROM/flash memory which can store charges for a finite period, and precious little currently being made will last for a long time.
This archive contains an Amiga port of DOOM
Yamaha’s MotoBot Will Make Human Motorcyclists Look Pathetic
Star Wars point cloud character gallery
> //Solution: make /usr/local writeable.//

> This is a brutal and effective solution, the best kind of solution

I... uhm, what?

> Solution: grab the latest CZMQ git master from github.

No, you do not want to run your software off of master, and the fact that Master doesn't always build (because of errors) should be a fringe occurrence with CI now being free/cheap and highly flexible.
Winter is the excuse, not the cause.

The situation in Oregon is larger than just this single incident. I recommend reading the report[1] put together by the SPLC on the previous incidents.

Page 9 of the report has photos of these militia scofflaws pointing rifles at federal and local law enforcement[2]. That show of force did get law enforcement to back off at the time. As for why the people involved still haven't been charged with - at a minimum - assault with a deadly weapon is another matter entirely that really needs to be remedied before those militia nutjobs escalate their tactics into a a reenactment of the Whiskey Rebellion..

When you strip away the usual political rhetoric an other distractions, the primary reason the Oregon stand-off didn't turn into a (possibly Waco-style) raid immediately is because the militia members are both white and conservative. We saw what happened to unarmed non-conservatives when the police started using CS gas on various Occupy Wall Street groups (e.g. the battles in Oakland). If the militia members were black or Muslim, the media would be calling them "terrorists" and the swat teams would have gone in shooting within the first day or two.

[1] https://www.splcenter.org/sites/default/files/d6_legacy_file...

[2] http://cdn.theatlantic.com/assets/media/img/mt/2014/04/RTR3L...
Much of this can be avoided by enabling caching. Running Drupal without entity or page caching is like running a desktop app in debug mode, or compiling without any optimisations.
Outlier Detection in SQL
Well, I'm doing something similar right now and can really second the parent's experience. I'm getting data from some of our wireless systems in the house, such as our mechanical ventilation unit and our Max EQ-3 heating system.

I've been a high-level engineer for a long time and always worked in a certain top-down approach. It's nice to see the basic stuff again, such as FSK (frequency shift keying), different CRC codes and doing some low-level C++ coding.
Sailor, a native and portable container system for NetBSD and Mac OS X
Thanks very much for reading and for the constructive feedback.
Hilarious, but you are right. And actually, while we're throwing blame around, Apple gets some credit for this problem as well. The "invention" of "flat design" that was whole-hog adopted in iOS 7 has left plenty of room for the problems you describe. It becomes less clear what is visual content to consume, what is a control to interact with, and what is actually both. I think all companies decided a while back that a computer interface can be like a magazine page. Except you don't press buttons on a magazine page, so it's not a good strategy a lot of time (in rare cases you see it handled well).
Not really. The problem is there are many unknown factors. Consulting the list of likely explanation candidates, I think so far they haven't even ruled out whether it's a signal artifact as opposed to an actual speedup.
it has benefited the criminals who have stolen all of these bitcoins, and criminals who cannot get banked because they commit crime.

I will never use it again, and I tried it for 3 years.
Another article where the editor is not up to date. Alzheimer is already known to be reversable (curable). Dr Dale Bredesen wrote an article about how he reversed Alzheimer in 9 out of 10 patients: http://www.impactaging.com/papers/v6/n9/full/100690.html
For one thing, it was very easy. As there were no protection mechanism in the 68000, you had direct access to all the hardware in your programs (basically, your programs ran in kernel mode). So you could bypass all the OS layer and program your coprocessors and graphical cards. With enough perseverance, a little documentation (that we found here and there) and a logical mind, it was very easy to produce cool things, even for a kid.
That article reminds me of http://blog.tagesanzeiger.ch/datenblog/; these Swiss guys are trying to copy the "datablog" http://www.theguardian.com/data. I think the tagesanzeiger.ch guys make even better work sometimes and they make heavy use of D3. (btw. if you look for a job in Zurich, I am a tech-recruiter)
Designing and making boards for this kind of system is very expensive, especially at small scales. The Novena as a whole sold far too little to really spread out the one-time engineering costs and was very expensive as a result. Only 12 of the Heirloom laptops exist and it's unlikely all 12 owners would buy a replacement board; it's just not going to get made unless one of the owners has the skills to do it themselves and is willing to spend far more than the cost of the laptop to do it.
Speaking of hotspot:
No intrinsics for >64 bits.
Comparing Strings/copying arrays does utilize SSE.
There is a minimal support for auto-vectorizing some simple loops. [0] (4y old thread)

[0]: http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/...
Caching is not a substitute or fix for bad design.
By the examples given in the linked article I'd say something running against AWS qualifies.

(I'd assume that AWS is just an initial implementation anyway - and clearly that makes sense in this market)
> I talk about this a lot and I must admit I rarely use words as diplomatic as naive...

That has to be the first time that I'm labeled 'diplomatic'. I have different words as well but I see no upside in using them, those who choose to pick drupal after many years of broken processes, lack of an upgrade path between major versions, abandoning large numbers of users on broken and unsupported code anybody that chooses drupal today really deserves what they get.
I have certainly given this a great deal of thought. What is needed? How could we get from here to there?

People have often called for a ByteCode vm. This has been rejected over and over again. Bendan Eich in particular has repeatedly argued against bytecode in ways I found to be quite disingenuous. He has variously used Java to imply one bytecode being unsuitable means all bytecodes are unsuitable, or suggested if you want bytecode to make a bytecode VM in JavaScript (even using DCPU16 as an example), or that it is too late for a new standard, or that. No bytecode would be accepted by all browser makers (which I took to mean 'not on my watch'). I have yet to find the arguments against a bytecode VM to be convincing.

I think it would be well worth making a few different candidate bytecode VMs to give the platform a chance in the field. Such VMs are not hard. In the case of the DCPU16 (A imaginary CPU created for a project Notch was working on) it took less than 48 hours for emulators to appear and just under a week for the first compiler. A VM that occupies a similar space to Javascript has its own particular needs.

In a different direction Maxime Chevalier-Boisvert argues for a Control Flow Graph representation http://pointersgonewild.com/2015/08/02/javascript-is-the-c-o... Which if the Webassembly approach is to be taken this does seem more sensible than a AST.

The cooperative multitasking aspect of JavaScript has been a bugbear for all too long. I have argued for a preemption mechanism of some sort that would fix the dependency on a main loop event pump. I have half a specification written as a proposal, but I suspect people will fight the idea tooth-and-nail.

Ideally a solution should encompass concurrency as much as preemption. I kind of like the idea of A bytecode VM with an arbitrary number of virtual CPUS. A fork instruction to launch a new CPU. The VM host is free to run them on however many actual cpus as it sees fit.
Indeed, you need a relatively large direct ByteBuffers and optimally paralyze the JNI call to take benefit of multi-core.
It's a non-trivial task to get stable performance boosts unless the data volume is sufficient.
Knowing vodafone, it's probably not encrypted at all.
dict2form – python dictionary object to HTML JSON form generator
I started in November and worked on it off and on. I guess about a month of work. The NFP generation algo is fairly complicated, that took most of my time.
> The other thing that these companies have, and that also usually gets figured out early, is some sort of a monopoly.

I wonder how this would apply to, say, Uber and AirBnB. What kind of monopoly do they have?
But this would require the remote peer to utilize the same protocol encapsulation (UDP->SCTP->UDP), wouldn't it? This means due to browser limitations you can never directly speek an existing UDP/TCP protocol besides HTTP/WS.