skysight-inc/HackerNews huggingface dataset:
Who started heralding that?

That sounds like something the TV said. I never heard anyone I know saying that on their own.
They contain less DDT than they used to.
Unless you're working on a really strange OS, for normal client software, v6 doesn't work any differently than v4. It's IP with a larger address space.

It's only when you get down to the level where you're doing things like acquiring an address [0] that you need to worry about the differences.

[0] Or -I guess- doing multi/broadcast. IPv6 substantially simplified broadcast. Send your packet to ff02::1 [1] to get the same functionality as IPv4 broadcast.

[1] http://www.iana.org/assignments/ipv6-multicast-addresses/ipv...
False memories are fairly easy to plant in many people. It's possible to plant them just by repeatedly asking someone about something that didn't happen:

https://faculty.washington.edu/eloftus/Articles/sciam.htm

Also this:

> “Our findings show that false memories of committing crime with police contact can be surprisingly easy to generate, and can have all the same kinds of complex details as real memories,” says psychological scientist and lead researcher Julia Shaw of the University of Bedfordshire in the UK.

> “All participants need to generate a richly detailed false memory is 3 hours in a friendly interview environment, where the interviewer introduces a few wrong details and uses poor memory-retrieval techniques.”

http://www.psychologicalscience.org/index.php/news/releases/...
> If every important program on your computer (The ones written in C -- OS, web browser, text editor, language interpreters, etc.) suddenly became twice as slow for "safety", assuming you never modify those programs on your own, you'd probably be a little bit cross right?

Exactly. Read the comments on literally any thread about browsers on HN to understand why sacrificing that degree of performance is unacceptable.
I just think it's the best diagnostic step to take first.

If it fails again, perhaps you've got a timing issue, or something that's switching back and forth.

Of course you're not happy to ignore the failure.
Time for Bitcoin Users to Reclaim Their Voice
Yea, cats have/are prominent assholes. It's just how they are!
The difference is what's called "normalization". Sure, everyone can get a covert camera. But few people are going to buy and use one, because they'd feel like a creep and/or they can't use it as a fashion statement and/or it's not as useful by itself. So unless you're being specifically targeted, the chances of being filmed are small. But if using a device with a camera always pointed at others (unlike cellphones, which usually remain in pockets and bags) and which uploads everything to "the cloud" becomes normal, it becomes almost impossible to avoid the pervasive monitorization.

As the US Privacy Study Commission wrote in 1977, "the real danger is the gradual erosion of individual liberties through automation, integration, and interconnection of many small, separate record-keeping systems, each of which alone may seem innocuous, even benevolent, and wholly justifiable."
As soon as I read your comment I thought about the Mars Climate Orbiter.

https://en.wikipedia.org/wiki/Mars_Climate_Orbiter
It appears to me that RAM content is not cleared completely when you power down the device. Encryption keys may still be present in memory So powered down, you freeze the phone, which keeps the RAM at its current state, and then with some magic tricks you can read that memory. So powering down is not enough. In the future I guess powering down needs an extra action, wiping memory first.
People like to say that emacs isn't an editor but a platform, or just a lisp interpreter that comes with text editing libraries. But is it? The emacs development team sees it as a text editor, I think. If it was just an interpreter, I can imagine many editors built on top of it, with spacemacs being just one. If it's an editor, than wouldn't you expect the good ideas from projects like spacemacs to make its way into the emacs core? I wonder if the emacs core team should go all in with the emacs-as-a-platform idea and focus on just the core features, letting projects like spacemacs to create an appealing editor.
>power-law at the expensive end of social services.

Single-payer health care that extends to psychological services and mental handicaps would cover this, right?

Some people need to be institutionalized, or otherwise supported 24/7. BI allows us to close most government assistance programs, but there still would need to be subsidized health care. Maybe there's a serious co-pay for living arrangements, deducted from BI, so that people don't just claim psychological problems to get free housing.

But the problem is solvable.
In the US, only NYC has over half of households without a vehicle [0]. Chicago has only 28% with no vehicle.

[0] http://ns.umich.edu/new/releases/21923-hitchin-a-ride-fewer-...
Unlocking the bootloader - a prequisite for loading the ram dumping software - causes the data partitions and cache to be wiped. This might not clear the keys from ram, but now the attacker has to find a way to dump the data from flash before unlocking the bootloader for the keys to be of use.
I write everything either ISO or spelled out. Your dates would be 2015-06-05 or "June 6, 2015". It's an easy quick that everyone seems to be comfortable with.
When is back-end elm?
More specifically, the Italian breed of water buffalo Bubalus bubalis italiano.

I always refer to American bison (Bison bison) as bison rather than buffalo, and rarely refer to African buffalo or Asian water buffalo at all.

It is unlikely that anyone would make cheeses from bison milk, as their udders are quite small, and you are likely to get kicked in the head or gored before getting your bucket close enough. Bison herds are very defensive towards their nursing calves, especially with wolves, bears, or humans around.

The African buffalo (Syncerus caffer) will not just kick your ass. They will kill you, even if you don't show up with a milking bucket. Their herds will engage in revenge killings against lions, and are considered one of the most dangerous animals on the continent, killing (as a species) hundreds of humans every year.

So by elimination, that leaves the domesticated water buffalo as the only "buffalo" that you could safely milk to make cheese.
The only reason you could have a problem using Immutable.js with redux-simple-router is if you're trying to make the router's state into an Immutable.js data structure, but there is no reason to do that. redux-simple-router manages it's own part of the state, and you don't need to directly mutate it. You only read it or dispatch an action to update it.

You don't need to make the entirety of your state tree an Immutable.js structure, just the parts which are managed by the reducers you write.
Switch to ISO format. There's less confusion in 2015-05-06. Although the one time I tried to push for it, at a company with plants in both the US and Ireland, I couldn't quite get agreement and we settled on 2015-MAY-06.
I'm agree with you in this particular instance. I suspect it's a tendency that comes when upgrading the look of a webpage - you want to add all the bells and whistles you've been seeing on other websites.
Precisely because that'll give you time to consider it. They want the impulse buys.
Financial Independence and accepting to live off $22-35k annually. Unless you have a larger investment pool or a well-above-average and stable ROI to increase that beyond 35k...
I don't know about Automattic, but in many larger companies, super-stars-with-nothing-to-prove go through different hiring experiences than most other employees. I can't imagine Google or Dropbox sat Guido Van Rossum in a room and asked him to reverse a linked list in 'whichever language he was most comfortable in'. Although I might be wrong, of course... ;)

For people who have something to prove, well, the only question is which particular strategy the company will use to ask them to prove it. As far as it goes, 20 hrs of paid labor outside of work if your contract allows it, is not the worst I can think of.
yes, sorry, that's the one. It's been a good 5 years since I left .Net-land.
Isn't switch an example of refutable pattern matching in Swift? You can distinguish enums, and use where clauses:

switch read(/* stuff */) {
case 0:
print("EOF")
case let amt where amt > 0:
print("Read \(amt)")
default:
print("Errored")
}

The 'let amt where...' is a refutable pattern, isn't it?
The Film Star Wars Stole From
A bunch of Chinese companies started pumping out Cardboard clones pretty much as soon as it was announced and at least one commercial VR porn company is using them.
>Beats me why anyone is writing in C full stop.

Embedded software? All of the platforms I work on provide C/C++ compilers and driver libraries that are C only. I'm working on an ARM Cortex project right now and there isn't even C++11 support.
You don't buy a 747 to fly across the country do you? No, you buy a ticket from Southwest or another carrier.

Kids will one day laugh at how we used to buy vehicles instead of rent them by the miles. "Auto loans?!?" The horror!
That's referring to the syntax in the docstring format they developed is only supported by reST, render by Sphinx's integration with reST. For exmaple,

.. image:: filename

You don't get that in Markdown.
They are. It simply doesn't make sense to automate them away considering the amount of liability contained within a freight train traveling at high speeds down a rail corridor.
This firm exclusively employs people on the autism spectrum as IT consultants
I don't carpool* because I hate having to be ready by an exact time each day, can't be done earlier and certainly not later.

If I was using an on-call car service that I could ping 10 minutes before I'm ready to go each day, I can do that without triggering my concerns.

*Note however: I currently commute by bus since I moved to Seattle, and I make up for hating being ready by an exact time by instead choosing a bus route that has a bus every 15 minutes.
Postgres 9.5 is a great release. Upsert is, obviously, a very welcome addition.

But I am more interested in row level security policies and its impact on evolution of technologies like Postgrest. It may even spawn a new generation of backend architectures that don't really need app servers to power SPAs and mobile apps. A possible exciting new niche for Postgres.

What is not great about Postgres ecosystem is that megacorps who benefit the most from selling hosted Postgres instances ( AWS/Amazon and Compose.io/IBM ) are not present in the list of significant sponsors of PostgreSQL foundation! Heroku/Salesforce is only on the Silver sponsorship level.

That's really bad.

http://www.postgresql.org/about/sponsors/
Oculus Rift Pre-Orders Will Open on Wednesday
Agreed, I tend to assume most companies beyond any complex size (100? 200? a few hundred) are, in fact, almost completely dysfunctional, operating only on the chance ad-hoc ties of culture and individual stewardship that have had a chance to avoid being crushed by incredible complexity and traditional ineptitude of managing people at scale.

However, Toyota originated lean. Something's not wrong about that.

Why socially constrained?
Except Tesla is trying to do both (build the cars first, then do the ridesharing).
If you're curious about what's new in Postgres 9.5 give https://wiki.postgresql.org/wiki/What's_new_in_PostgreSQL_9.... or http://www.craigkerstiens.com/2015/12/27/postgres-9-5-featur... a look.
Posted more than a dozen times in the last two months:

https://hn.algolia.com/?query=Why%20Self-Driving%20Cars%20Mu...
That's kinda the point. We all work too much right now as it is. http://www.newyorker.com/news/daily-comment/you-really-dont-...
I used to want one of these so badly, just to have a four core computer. I regret passing one up on eBay which was some tens of dollars. But like my ARC risc system and IBM RT PC, it would probably just sit in storage.
I think Google should solve a problem with this hardware internally, baking it until its something every employee wants and then look towards the consumer.
> This is the year of framework fatigue.

This is the year of the framework fatigue meme.

Next year is the year everyone realises why we had frameworks and tries to salvage the mess they made last year, when they wrote an app 'without a framework' and ended up with an under-specified, incomplete, undocumented, informal framework.
Well, those are some deep thoughts. I appreciate the response:)
Let me give you a counter-point. I was hired by my current employer as a software engineer. I love writing software. Unfortunately, in our team, we didn't have anybody who was good at managing product development. Features where thrown in willy-nilly, design often not well thought through because designers weren't given enough time and developers could just go develop.

I was/am the worst Software Engineer in the group (these guys are seriously awesome), so they had me take over product management and only spend part of my time coding.

I'm not an 'architect', I don't design the technical systems. I design the product systems, and implement features along with the rest of the engineers, but my time is split between managing the product and doing the development.

I fell into the role because I like considering the user/marketing/etc as well as doing the software development.

I've been putting "Product Manager/Software Engineer" on my email signature because I didn't know that "Product Engineer" existed..

As I work for a technical organization, I think they'll appreciate the product engineer label more.
The example project is a redesign for a single web page. With a month to let ideas percolate, that's likely to be less than 15 hours of work for a person who has made it through portfolio and resume review for a position designing web pages on the employer side and who is still interested in the job after several rounds of interviews on the employee side. To me that seems more pleasant than a couple of days in the airport and hotels to travel cattle class.

My take is that if it selects against candidates who view remote employment as just another free lance job, more the better for both sides. Remote employment is not another form of freelance work. The relationship is different.
> The spec could simply guarantee that if you read an out-of-bounds value, that the compiler will generate assembly that attempts to read the value at that address

You didn't understand the example. Your proposal destroys load-load forwarding, as the article demonstrates.
I started writing a small-to-medium-sized web application in Elm, because I wanted to try out FRP. I mentioned my experiences here: https://news.ycombinator.com/item?id=10726648 In short, Elm has some nice error messages, and it's easy to use at first. But as my app got larger, other factors became major issues:

- Elm requires a painful amount of boilerplate code. A lot of this is related to the fact that it tries to do functional programming without many of the customary abstractions.

- Elm's FFI (via the ports system) is really painful to use. If you ever need to integrate to third party code, or get a value from the DOM, it's going to require creating a new port in your main module, a new listener in JS, and wiring everything up.

- A lot of Elm tools and APIs have bugs. For example, I discovered that if I built my app using the recommended Elm architecture, I couldn't use the debugger. But even some core APIs like Window.dimensions burned me more than once, with things like: https://github.com/evancz/start-app/pull/37

I've started porting the app to Purescript. I used the Purescript book, which is excellent: https://leanpub.com/purescript/read I'm especially happily with Purescript's FFI, and its generally pragmatic attitude.

However, Purescript doesn't come with a "blessed" UI library, so you have to pick. I briefly tried the ambitious Halogen library, but the sheer type-system complexity ground me down quickly. I eventually went with the Thermite library, which is a very thin library wrapper of React (< 300 lines of code). So far, Thermite has been very nice, and quite easy to use, though it could use some enhancements and tweaks.

Overall, I like Purescript a lot. My basic problem with Elm is that it tries to be very opinionated, with very few escape hatches, so when I got stuck, I tended to get stuck very hard. Whereas with Purescript, it's much easier to drop down to JavaScript, but also to "pop up" and pull a well-known abstraction out of the standard Haskell toolbox if I need one.
> I don't do this any more. I realized after a couple of these jobs that this level of explicit disrespect written into a contract pretty much tells you all you need to know about working there before you've even joined.

Tbh, we had this come up when we purchased and I negotiated it out of my "new" hiring contract successfully.

So far everyone I have on LinkedIn at #ParentCompany has quit but my little isolated bubble trundles on largely immune to such problems as long as we hit our sales/profit numbers.

So I suspect you are correct in some cases but you can still sit in protected bubbles that have that in the contract AND are still worth working for.
Fair enough, but this isn't exactly an argument in C's favor. If you're saying "But we need this unsafe behavior for performance!", that only adds to the urgency to abandon C as soon as possible in favor of things like Rust, which should eventually have all of the speed and none of the UB insanity.
There was an episode of "Schoolhouse Rock" that was about just this ("Little Twelvetoes"). After the number nine, they suggested two new numbers, "dek" and "ell", and for "10", call it "doe".
I replied to it, indirectly.

My position is the same as Tony Hoare, optimizations that exploit undefined behavior or contribute to possible malfunctioning programs are not to be done at all.
I had an on the cheap solution, that I never had to use: I have a 3D printed slip cover (designed and printed by a fellow Explorer) which fits snugly onto the Glass frame and covers the camera.

Why have a camera-free version, when you could simply put a cap on the camera?
Deus Ex Machina or the True Computerist (1975)
Yes. The standard leaves a lot of things undefined precisely so that they can be legal, or do something meaningful - or, indeed, not - without causing the implementation to become non-standard because of it.

This is what "undefined" means: what it say! It doesn't mean "illegal", and it doesn't mean "bad".
I work at a defense contractor; I can confirm this. 9-5 and no overtime. Sure, I have to keep timesheets, but whatever.

Actually, my salary is on par with the standard salaries for my area. No, it's not SV level, but salaries in Dallas are much lower than SV across the board.

Cost of living is so much cheaper, though, that I'd rather work at a defense contractor in Dallas than at a unicorn in SV. I can handily afford a 1500 sq. ft. townhouse on $65k/year, here... (I could afford it on less actually... I was making $42k when I first moved in). I don't think anybody in California can say that.
In most cases:

* Only the last 64 bits of the address matter. The first 64 bits are routing information.

* You have total control of the last 64. You can number your hosts however you like, in addition to -or instead of- using SLAAC and/or DHCPv6.

* If you're not using "Privacy Addresses", the last 64 remains stable even if your upstream changes your IPv6 allocation. So, host identification is trivial even if your assigned allocation changes.
If you're paying a human trader it's for their friendliness, not their ability to do arithmetic. The computers can do the calculating.
Ah, the XKCD/806-compliant guys? :). I remember that ISP fondly from discussion about UK Internet filtering on HN. Thanks for reminding me about their CEO's blog!
Yeah, the thing is you can't build a fully functioning app with just React. That's the "problem".
According to their docs it should: http://docs.sequelizejs.com/en/latest/ I think it is only a matter of configuration and driver used. I did not have a chance to try it out with PostgreSQL though.
Not since the UK banned raves...
The “power” of overworking
you hooked in to exactly why I pointed out edisons accomplishments.
every time i buy gasoline i think of winston and his chocolate
Same here. For me personally, any task can be turned from fun to misery by setting the single bit labeled "work".
Podcast: What We Talk AboutDistributed Systems
Forms with immediate operands were removed in MIPS Release 6, but the register-register forms are still there.
Didn't the government take a 61% percent stake in the good bank part of the company?

Wikipedia links this WSJ article on the topic:

http://www.wsj.com/articles/SB124646098696280443

The second paragraph mentions the US government being the majority owner of the new company.

Am I misunderstanding which clever restructuring you are talking about?
Yahoo putting huge Santa Clara development site up for sale
> At any point in time, Matt knows better than anyone else which roles in the company have the greatest need for additional resources.

I'm skeptical of this statement. It seems to rest on many unreliable assumptions (e.g. at a busy company, it seems that a team lead may know better than the CEO when his team needs additional resources to deliver).

Other than that, I love their approach to interviewing: casual, asynchronous communication.

When people are actively seeking a new role, they may not be the best version of themselves. They may be stressed, feeling frustrated, dealing with a life event, and attempting to conduct a job search on the side. This gives such candidates a better chance to be able to put a better foot forward IMO.
Coordinating this is a hassle. With driverless cars, you could say "I need a vehicle to take me from A to B" and a vehicle just shows up, possibly with one or more passengers who were already enroute to B. It wouldn't surprise me if that becomes the norm with an option for "I require a private trip" for an extra fee.
Great news, Spark is awesome. Only problem is that I now need to review my Spark material for an eBook that I released a month ago and update the examples to work on version 1.6, if required.
Two years ago, 97.6% of screen-reader users surveyed had Javascript enabled.

http://a11yproject.com/posts/myth-screen-readers-dont-use-ja...
Getting started with rich text inputs on the web
For rural and light suburban areas I wonder if we'll probably see more of a hybrid shuttle service with at-door pickups, not unlike school buses.

Even without the wage-cost of drivers, individual taxi service may still be too expensive to match the lower demand.
Measuring Price Elasticity and More
Zedbo Messenger
Ask HN: Why have most tech and startup-related bloggers moved to Medium?
In the last year I saw how many tech and startup-related people moved their blogs to Medium, from wordpress, blogger, Google+ or even self-hosted.

I'm asking this with no agenda and (hopefully) trying to avoid a flame war.

I was wondering if there are any substantial gains by moving your content to Medium, or is it mainly because of the fad/coolness factor. Maybe it is the community? In any case, I'd like to investigate further into this.

Do you have a first-hand experience you can share? Have you seen an increase in visits or quality of contributions by moving to Medium?
How John and Patrick Collison Built Stripe
There is good taxi regulation and there's bad taxi regulation, depends on which countries we're talking about.

That is why the discussion is so polarized and your opinions are opposite to mine.

I'm not sure what the situation is where you're from, but here Uber can't provide any advantages over the local taxi service apart from price (at the drivers' expense) and supply at some peak hours.
That is excellent idea. I am learning now and using spacemacs and it makes total sense to have focus on core and allow other teams to be focused on ui and usability.