skysight-inc/HackerNews huggingface dataset:
The paper dismiss TM as not mature enough and not worth the cost.

Since the paper publication (2008), HTM support was added on a few mainstream CPUs (intel, power).

Also, TM is likely to be in the next C++ standard: the specification has been published as Technical Report (GCC already implements a slightly older draft) and handles many of the issues identified in the paper, in particular its interaction with non-transactional atomic operations and exceptions.

Mind you, TM might still end up not being worth the trouble, but at least there is a serious ongoing effort to push it into a mainstream language.

I believe that, among the authors of the paper, at least Magel Michael was involved in the C++ Transactonal Memory TR.
From 2013, and yet I still see tons of sites with cookie click-throughs. Maybe it's only dead in the UK, but not in the EU?
That was a time before ready to wear mass market clothing came to be. In those days people had a couple of changes of clothes plus their Sunday best. Obviously this group was wealthy, but never the less their dress reflect that time and custom.
If you are a member of any research community you know very well who the relevant people are. And if you know your stuff you can find out within five minutes if the person across the table know theirs. Back then, we had hiring pipelines from university to the personnel department (it wasn't called Human Resources yet), no recruiters were involved, and scientific personnel was interviewed by scientists.

That said, it gets problematic when you attempt to set down procedures. At California community colleges, it seems, the candidates must have PhDs in the subjects that they are going to teach. That's fine. But no one can keep up with all the schools from faraway countries, some are legit, many others are not, and they have stopped trusting the interviewers to check if the candidate's PhD is legit.

So now every applicant has to prove degree equivalency. They don't know where Timbuktu is and pretend it's OK not to know where Paris is! You'd think the quality of candidates went down a few notches because anyone with a legit degree from a well-known school will be offended and refuse to spend money on the accreditated accreditator of degrees to be permitted just to apply.
"If all you have is a hammer, everything looks like a nail". In C you have to build everything from scratch. If you need classes, hack some structs. If you need string concatenation, write some mallocs and strcpy, and so on. C is cool, but really, there's no way C is more "practical" than C++11, and C++14 will be even better.
> ridiculously childish

"crmiminally abusive" comes more easily to my mind.
I think it's also interesting to think about the exploitation of low paid workers. There are lots of jobs that very few people want to do that are low paying because anyone can do them. With basic income people will no longer be forced to work these low wage jobs just to get buy.

I could foresee lots of people quitting to learn skills for more rewarding jobs. You might see that jobs like a janitor, garbage man, and service reps at abusive companies start commanding higher wages since people don't want to do them.

Now workers have the leverage to decide not to work doing something they hate unless they are paid enough for it.

Creating free education programs for careers in demand would really strengthen this effect and I think would improve society as a whole. People will be rewarded for doing menial or dirty jobs rather than looked down on by society.
How does this stack up versus something like riot.js?
http://riotjs.com/
Do they make any money from those games, or are those mostly hobby projects?
WayneShorter – A Jazzy URL Shortener
Firebird Language Reference in English: Beta 1
OpenSSL Key Recovery Attack on DH Small Subgroups (CVE-2016-0701)
I love working remotely for all the usual reasons, plus this more recent one: my 2yo daughter had ever-more-terrible eczema which we eventually learned was caused by molds ubiquitous to the region in which we lived. So we moved. Across the country. The very next day. She's light years better, and the whole family is so much happier. No job hunt, no asking for a transfer; we just moved.
The question is whether building the Aereo antenna arrays developed some special understanding of antennae that would confer competitive advantage on a wireless ISP.

Wireless ISPs have been tried for 15 years, but the only place they've been successful is where there is no real alternative. Weather, humidity, and trees make it extremely difficult to compete with the bandwidth and reliability of wired Internet.

Personally, I'm dubious that the Aereo antenna technologies apply to this new venture. The Aereo arrays tuned in relatively low-frequency signals from optimum locations. A wireless consumer ISP using unlicensed spectrum will be the opposite: listening for high frequencies in bad locations.
There's a battle tested script that already does this specifically for DigitalOcean and can probably easily be adopted to other environments

https://github.com/gh2o/digitalocean-debian-to-arch
Ugh, regarding the lack of such a twentieth century visionary, look up Le Corbusier's Plan Voisin for an idea of what such a thing might have looked like!
People likely fear reprisals
> Using a bash script to automate the development environment setup sounds good [...]

No, it doesn't sound good even remotely. This way you have method for setting
up things that is very brittle, probably can't be run with confidence on
a machine that was already set up, and this method is not suitable for
production or test deployment, so you need to maintain two setup methods.

You should look at how developers of various distributions (Debian, CentOS/Red
Hat, Fedora, Ubuntu) package their software. All these foo-dev packages
containing static libraries and headers, and foo packages with actual
libraries and tools, either having their respective dependencies (e.g.
foo-dev depending on gcc, so you'll get compiler by just running `apt-get
install foo-dev').

Apache is not a good choice for development tool. It's not pretty to set up
a second instance that runs without root privileges. I use uWSGI for those,
I just use different communication protocols for production (FastCGI or
uWSGI's own thing) and development (HTTP, to avoid setting up fully blown web
server).

Running `npm install' or `bower install' or `pip install' to just set up your
environment is a method for a big stall in case of network outage (see this
thread: https://news.ycombinator.com/item?id=10984775), unless you prepare
local caches for all these repositories. You should have all the things in
your local repository, either source control repository (your stuff) or
packages repository (external dependencies).
Why can't you stand to click on a vice link?
I guess you are not a great fan of Python.

C was my first language, so I had the "significant white space" prejudice. The first time I tried it, I was hooked - because I hate code improperly indented.

Yes, you can go the gofmt route in order to eliminate indentation wars, but I love languages where the syntax enforce it: it is a very pragmatic design (no need for explicit start/end of blocks, no ";" to mark the end of the statement).

Strange enough, Nim enforces indentation but is very liberal with case sensitivity. Go figure... :-)
Could be of interest if the creator didn't self-promote the language through an aggressive tone "after a few beers"
https://hero.handmadedev.org/forum/code-discussion/937-i-wou...
HP, Lenovo, and Dell have some really shoddy machines at their cheap end.

Which is another problem as well. Everybody has plenty of experience with terrible machines from HP/Lenovo/Dell making it more difficult to accept that this particular machine might actually be awesome. Almost no one has used a terrible Apple computer.
Basic income might be okay in the beginning. But over time, I forsee more and more people using it, depending on it, and not contributing enough back into the system. Eventually it will collapse.

In my old neighborhood, I've seen generations of families living on welfare. They have no incentive to get a job and would much rather live without having to work. Since having children means more money from the government, the daughters of the family have as many as possible.

We need to promote prosperity, not deincenitivize it.

There should be a law in place that to vote on ideas like this, you need to prove that you paid some sort of tax in the last year. It could even be at a minimum wage job.

This way, we don't have people that don't know what it's like to pay money to the government, voting on laws in which they will never contribute.

I know so many people that change their mind on some of these ideas, when they realize they will be getting less money in their paycheck.
OpenStack Tutorial – Upgrading: 11 Pitfalls and Solutions
Funny, nature's off-by-one/buffer overflow error...
So I just finished my MS in Bioinformatics at Johns Hopkins University and completed it 100% online. The program is meant for working professionals and there were also students taking classes both on-campus and online, and students taking all classes on-campus.

I'm on the job hunt now, really hoping people do not frown on the degree. However, I would still look curiously at someone who received a doctorate online.
You may begin to realize that you are doing maths without realizing it. Thinking mathematically is quite natural for a curious, motivated person. It's writing down these thoughts which people find difficult. It's not easy for us to be precise!

It could augment your skills in mathematics. Most people are much better than they think they are or are given credit for.

I gave my niece the game, Set, over the holidays. She was able to beat adult players after a few rounds. Similar experiences with http://dragonbox.com as well.
>Writing software for someone else is kind of like painting a scene from someone's dream.

Love it
I'm not sure why anyone is excited about paying policea less--the less they're paid, the more corruptible they are.
MIT Spinout Insurify Raises $2M to Replace Human Insurance Agents with a Robot
The context of the sentence I quoted said:

Even if Branch were cleared of wrongdoing by the Justice Department and the Navy tomorrow, he would face a much longer wait to regain access to military secrets.
Cops are trained to establish control of a situation by being unfriendly, authoritative, and uncompromising. It could come across as bullying if you don't know what's going on.
Aside from their fondness for PHP and lack of fondness for the shift key, I see no evidence for mental illness that can be gleaned from internet comments aside from a few curse words and minority opinions.
Doesn't real science ... publish real papers? Or at least file patents. It's the secret sauce that's so suspcious. To a skeptical outsider, it whiffs of e-Cat.
It would be really interesting if someone could collect statistics on which languages are used to replace code written in which others, in practice and not just in theory. Something that crawls GitHub, maybe, but I'm not sure exactly how to specify what it should look for. Any ideas?
Congratulations to Jonathan Blow on finishing his game — I was afraid that he would never be done. I look forward to playing it, and I hope it sells well.

For entirely selfish reasons, I'm now really hoping this release means he now has some breathing room to spend more time on developing his programming language, Jai.
To add to this, I think it's more difficult for people who already have a hard time - people who are from underrepresented groups, people who are discriminated against by making automatic assumptions about their skill level, people whose education is not a traditional diploma. These people especially are compelled to have some other sort of unquestionable badge of merit, and one of the Big Four on the resume helps. And yet it's doubly difficult for them because of where they start, and because they can afford less to ignore such a path.
Executive summary: Re-thinking how you do network security around the assumption that the company's internal network is as full of attackers as the external network.
I believe the Airport still struggles to make money. A large part of the airport traffic now consists of American Military personnel and aircraft (and possibly weapons)
Oh for sure, but not all hardware is for consumers. I used to design (and redesign every six months or so) a specialized hardware rendering cluster from commodity parts and at this point, the entire design is memory bandwidth limited.

FPGAs might be cost effective given that the total hardware cost is currently around $2 million with commodity motherboards, CPUs, and GPUs, since I could spend the silicon more wisely (and ideally, cut power usage at the same time) by implementing the actual software algorithms I use more carefully. I'm keeping a close eye on RISC-V and related projects.
When a new rule is introduced, the early panels can be easily solved by trial and error. However, it's a mistake to continue until you can articulate the rule. That means experimenting with a panel even if you accidentally get the correct answer on the first try.

Edit: I'm reminded of this game from the New York Times from October: http://www.nytimes.com/interactive/2015/07/03/upshot/a-quick...
Not defending them, but that phrase is a meme and has a different meaning than the individual words.
Er, no it won't. If everyone who shared your opinion could convince 100-1000 other people to do the same, then maybe it would work.

Fundamentally, though, some kinds of customer aren't worth the trouble. I'm not going to sell Lamborghinis to people who don't really care about flashy cars. So, why would I expect to sell AAA polished games to people who won't install a gamer OS, out of principle?
That poor NPE troll is going to lose revenue because of this... so it is a money loss for them (so they claim it's not fair).
This is cool! RabbitMQ could really use better documentation. I had to implement permissions for MIG a while ago, and it tooks many trials and errors to get it right. https://github.com/mozilla/mig/blob/master/tools/create_rabb...
I don't see a lot of people on the left supporting police unions just because they're unions. Some will support their right to unionize but none of the subsequent behaviour from police unions. You can't really split the left in a significant way on this.
This might make a good "Show HN."

I like that there is a demo to play with that does not require logging in or giving up anonymity.

Good luck.
I have to say America just seems like a dreadful mess.
In the US, according to HUD and other sources, the existing methods for constructing and installing factory-produced homes or partially prefabricated homes cost 45% to 90% as much as on-site stick-built homes per square foot, depending on the type of construction.

A home that can be moved post-construction can also enable arrangements where the home itself is owned, but the installation site is rented, which can make housing more affordable in places where property area is very expensive.

We also have a problem in the US where all the good quality and low cost lumber has already been harvested. The 2x4 studs typical of stick-built construction are now cut from fast-growing trees of relatively small diameter, such that you can see the curvature in the grain at the end of the stud, the grain is mostly parallel to the longer dimension, it's full of knots, and it changes shape whenever the humidity level changes. You just can't squeeze a good 2x4 out of an 8" diameter log, no matter how you try to cut it.

And yet the overwhelming majority of new single-family homes are still built with wooden 2x4 studs. This is one reason why doors start sticking in their frames after only a few years since a new house was built.

A lot of this is driven by local building codes that will not adapt to newer building methods. There are better, more cost-efficient ways to build houses, and people are literally forbidden from using them. Manufactured homes are instead ruled by the HUD building codes and inspectors, so building something off-site and trucking it in may be the only way to get a home with a particular construction method in a given place.
There's always a risk with bringing someone onboard to work with you. The fact is, while many people say that they want to be an entrepreneur and want to be part of it, the initial passion can fizzle out fairly quickly when things get tough.

In my case, I've went through a few partners: 2 walked away and 1 have said that they're interested in learning but the time commitment is tough. Some people just aren't willing to put in everything that's required without really knowing that there's something in it for them.

What I've decided to do then is to take the lead and steer the ship until we hit revenue. My partners all have a full-time job so I can understand that putting extra hours in for something that may not turn out great is tough. That being said, I do appreciate their help.

In your case, is your partner willing to take a step back and let you guide things? It's important for you to be completely transparent and clarify things. If he's in, how in is he? What can you get from him and what do you need to give up for his help? Can he help you? Have that talk. Time is of the essence for a startup and you can't afford to keep things dragging along. Your family needs you.
That's an interesting development. Normally to release a lot of sterile mosquitoes you breed lots of regular ones and then have to sterilize batches. A skeeter with a dietary sterile-offspring switch is really useful.
Did you find out what was causing the crashes? I'm curious because FF is rock solid for me. I'm sorry to hear that it didn't work out for you.

Having used Firefox since it was Firebird (lol), I can tell you it goes through noticeable cycles of being awesome and just plain bad. Working hard to become the fastest browser an example of the former, and the whole Pocket fiasco being an example of the latter.

ATM I use Safari as my main browser, Firefox for testing websites and some other plugins, and Chrome for the built-in Flash (I don't have Flash on my system).
Emailed. No response.
CableCard, Tru2Way, and DCAS all failed. Why did that happen and why would this time be different?
Space Colony Art from the 1970s
It's about time they did. I always wondered why this was disabled by default.
This right here is it -- the DA's and state's attorney's career advancement is tied to winning cases, and there is no better way to win a case than having the PD on your side.

PDs that curry favor from their judicial counterparts get freedom from oversight.

Both feed off of each-other, especially when confessions and plea bargains are the norm -- PDs coerce confessions and prosecutors coerce plea bargains, and justice remains un-served.
man. the tone of those videos is just so ... strange.
An improved severance package in exchange for NDA.
I got programs connecting to servers in different countries. It was such a pain to keep the time in sync with all the different time zones and daylight savings. So i ended up using utc everywhere.
i even set the clock on the wall and my wrist watch to utc. That way I'm also in sync with my programs. People who visit tell me my clocks are wrong. But i know its the the rest of the world that is wrong.
This is another great point!
Houston boosted mass transit ridership without spending a dime
Dengue vaccines are in last-stage trials and early deployment.
This is a "people problem" not a technology one.

Meaning even if they wipe the laptop right in front of you, that is meaningless, since they could have backups, a copy on their home machine, and so on. So really your goal here isn't about a single laptop, it is about trying to get a former potentially disgruntled employee to do what you want after they are terminated.

I'd argue a payoff is your only viable way. You put a bag of money in front of them, and then have them sign a contract that they will destroy all company data, and won't redistribute it, or they have to pay you XYZ.

Then just hope that the potential for getting sued for XYZ and the bag of money will keep them in line long enough for the data not to be as key to your business.

As others have suggested you could also "promote" them away from daily access to that data and then terminate them further down the line when the data expires. But that would likely be more costly in the medium to long term.
Only because new groups came to dominance in Anatolia and Mesopotamia.

The Late Bronze Age Collapse is a real thing that affected more than just Greece and the Aegean.

I've seen lots to crazy theories behind the cause if it, but never a denial that it happened. I guess I've seen it all now.
This is correct. When I was a Ph.D student I was told that it was very rare for someone to fail their thesis defense, because their advisor will not let them defend until they know they are going to pass. It does happen, but it takes a special kind of effort and means your advisor screwed up.
You're probably in a great position in that your institution is very well known and well regarded, obviously not 100% online, and even the program is not 100% online. Unless you mention it or you've got concurrent employment several states away, it's unlikely anyone would know you completed it online.

I'm not saying online PhDs should be the norm, or even shouldn't be questioned, but doing something for 30 hours a week over 5 years at a computer shouldn't on its face be worthless compared to doing the same thing for 60 hours a week over 2.5 years in a school building.
Is CableCARD support still required in the US? Why hasn't that been sufficient to break the cable monopoly on the set-top box?
Use unix time and NTP.
Thank you. I work in the Analyzo team. Please do share the love on social media :)
if you want 20,000 lines of shell script to manage one of the simplest to install languages out there, sure. :/
Because it's a way more technically demanding product than the typical HN "I made this CRUD thing to disrupt yadda yadda" product?
I struggle with this sometimes too! So often I read the report and I'm left wondering if I should panic or not, so I start reading comments here and elsewhere to figure out if I need to get this patched OMG RIGHT NOW or I can hold off until the weekend.

I would LOVE a clear "should I do emergency patching? yes/no" it seems like it would be frequently (maybe not always?) something that could be added to an announcement.
couldn't figure out why you were downvoted, your comment seemed to add to the conversation... until I got to

the GP sounds like one of these people, which may explain many of his experiences.

I'm not sure where you get that from what was written in the post, or why you think it would add value to the conversation, but in the future, I'd recommend keeping in mind that unjustified accusations directed at individuals render pretty much anything and everything else you write moot; they become what people take away from what you've expressed.
It would also be nice if it worked outside of Windows.
> Just the idea that I have some code inside me that's marking synapses for removal, and then they get removed.

Or maybe your whole mind would be just random noise without such process.
Do you know what the estimate is for the proportion of monozygotic twins that are discordant for schizophrenia?
It extends out of the department as well -- look no further than the DA and the stable of state prosecutors for another cesspool of laziness and neglect.
'Schizophrenia Gene' Discovery Sheds Light on Possible Cause
Looks like React 0.14.6 is about 38k gzipped:

curl --silent --output /dev/null -H "Accept-Encoding: gzip,deflate" --write-out "size_download=%{size_download}\n" https://cdnjs.cloudflare.com/ajax/libs/react/0.14.6/react.mi...

>> size_download=39542
I think we are far more advanced then we where. We no longer require hardware to handle this, and that many people want an open standard that can be easily implemented.