skysight-inc/HackerNews huggingface dataset:
I'm not even considering that perspective. I'm just wary of the neofuedalist movement of technology in the last ten years or so, fueled by the mobile platforms being subject to regulatory capture.

The fact that data being captured by intelligence communities already shows you who owns this "land" and considers the "natural resources" theirs for the pillaging, this is a great example of the kind of neofeudalism this proposed platform is building. We just rent the internet, the data that it generates is for the kings and gods.

The fact that these so called mobile platforms leave so much complexity to be managed by the developer just goes to show that these so called platforms are simply land grabs and don't actually offer anything to the developer except his software locked down to a single platform. They don't need to offer any service, just a rent collecting system for their captured land.
Nah, it's more of a fundamental misunderstanding of the medium. Nerds have this idea that everything you can do in the real world can be done in computers, when the actual strengths of the medium are all the things you can't do in the real world.

Lets take desktops, file and folders fucking suck but everyone wants to reimplement it, when the real advantage of computers is search.

Imagine someone came to you and said "I'm going to make an audiobook of the Mona Lisa", you'd look at them like they were a fucking idiot and rightly so.
Assuming this is just golang bindings for qml, yes. If they reimplemented qmlscene or any of the moc, possibly not. Also consider qt does not have finalized ios support yet, and the qml components aren't done yet. For pretty much every other qt platform they are, though.

It also requires a Go compiler that works with your preffered platform. I'm not sure on the availability of Go compilers for ios or Android.
I still can't figure out why it was all sold off in the first place. It seems like an incredibly shortsighted decision.
Why do you group C with C++?
Ask HN: Why does evil succeed so well in our world?
I asked this questions a while back "Ask HN: Why is it easier to make money by being evil?" (http://news.ycombinator.com/item?id=4609433).

I gave an two examples. One of internet companies keeping track of their users and selling the data to the highest bidder. The other is how it's easier to make money selling Orwellian central management software vs employee empowerment software.

It seems like it is much easier to succeed by doing evil things instead of doing good. Why is this?
Premium accounts could work for Pinterest. I think ads will make them a lot more, their model is well suited towards ads. Not to say they couldn't do both.
My unit tests are isolated. I don't unit test database connections.
I love the very first comment:

AJay Hubbard:
- I'll allow it
emacs + mu4e [1]

Since it's within Emacs there's great GPG support, familiar keybindings, and less contextual shift than switching to a browser. It's also fully searchable, usable offline, and non-blocking to other emacs operations.

[1] http://www.djcbsoftware.nl/code/mu/mu4e.html
I'm trying hard not to descend to the level of the hipster haters, but while I don't see anything pretentious or stylish or cool, it does come across as a tad absurd. Dogs are smart, but not that smart.
Chrome because it's fast, and it integrates with iOS chrome nicely. Plus there's a couple extensions I use on a regular basis.
The limiting factor on pyqt5 is the internal binding to the v8 switch of qml. So when that happens, you will get native look.

While I see the benefit of using python for brevity in areas Ecmascript doesn't cover (file access, pipes, io, etc) I'd personally just write whatever scripts I was going to use inline with qml as js, because I already can assume v8 is running underneath the platform, and js is pretty fast, so think about it as an interim solution. You can actually write whole qml apps that never compile and just run on the qmlscene binary (which is just a shim frontend to the qtquickengine internals of qt to run qml files).
Not me. I refuse to pay more than about $30 for glasses. I hate them—hate that they exist, hate the way they look, and hate that my optical organs are sub par enough to require them. Why should I spend a bunch of money on something I hate so much? I'll happily drop $2500 for a laptop and the $3000 I spent on LASIK was money well spent, but no glasses in the world are worth more than a couple bucks. To me.
C is not C++
> But MORE THAN ANYTHING, she supports my dreams of building a successful company that improves quality of life for millions of people every day. She critiques my ideas, designs, and encourages me when things don't go as planned.

If this is actually what is happening (and not your 23 yr. old wist-full dreaming) then you very likely have a much better shot than you realize. In fact, you might already have "won" her and just don't know it yet. So take hitsurume's advice and just ask her out already.
If you truly have the knowledge and judgement(!) to justify a senior position, regardless of years of experience, you should have no trouble landing such a position.

There may be some companies with biases that will prevent it, but there are plenty of companies that don't care how old you are, what you look like -- just that you're really good at what you do.

But be aware that many people overestimate their abilities or undervalue the judgement that years of experience bring. There's a lot of value in having been around long enough to see things come and go. To have made lots of mistakes and learned valuable lessons. Some people really are so good that they can skip much of that, but it's very rare. The only safe bet is to assume you're not one of those people.

And I wouldn't get too hung up about titles. If someone wants to call you "Junior Dog Walker" but pays you and treats you like you want to be treated then don't worry about it.
Yahoo Shares Top $31, The Price Microsoft Offered In 2008
pick one Android vulnerability out of a hundred.
14 Actionable Tactics That Help Developers Win Against Fraud
> Early Android prototypes, shown by Google just before the iPhone was announced had half-size screens and physical keyboards, just like the rest of the smartphones of the day.

The HTC G1 was also one of the early prototypes shown off. Android definitely came later, but they were already working on a large, capacitive touch phone before the iPhone came out.

> Since then Apple has consistenly beat Google on hardware features, from the retina display

Uh, no, so very much no. Apple was sooo late to the high density party. Android was shipping high density, high resolution phones a year before Apple did. Apple did leapfrog on the density front with retina, but they were definitely, unquestionably playing catch-up on this front, not leading the way.

> camera innovations, the motion co-processor, a working fingerprint sensor (for a change)

All of this was done by other companies first, and in some cases better.

> The iOS Cocoa API is leaps and bounds ahead of the Android API.

This is such a stupid statement. Both APIs have their advantages and disadvantages.

> The major points for Android devices were not better engineering per se, but stuff like bigger screens, different configurations etc.

Which was enabled due to superior engineering in some respects. True density independence, flexible layouts everywhere, architecture-neutral designs, etc...
Well to start the very first issue is that you seem to be totally enamored with her and the way you describe her it's almost as if you feel she is totally out of your league as the saying goes.

This could be true or it could be totally in your head. If it's totally in your head that's good because they you've found something which you think is really great and that's a good thing. But if she is as desirable you are you making her out to be (and it's not just in your head) given the way you feel about this (and the fact that you've waited so long) you may be entering into a potential relationship that later on you will be sorry for. Because it doesn't sound as if there is balance in the desire by both parties. If there were, my feeling is that you would have come together sooner than later. She would have sent out signals and you would have acted confidently that you wouldn't have been rejected.

By the way as an aside the fact that she is into things that you are into, from my experience and observation over the years, is pretty much the least important type thing over the long term. The "support you with working" part is great of course. Note that all of that sometimes changes once kids come along. But it's a good start for sure.

What would I do? Take her out but don't shut out any other dating possibilities.

By the way looks wear over time. Not saying you should date a dog or anything but the looks don't float a relationship long term. You get used to them just like anything else.
From the above-mentioned litany of deficiencies:

"You might think of the C subset of C++ as bona fide assembly language which you shouldn’t use it in day-to-day programming, except that it’s right there on the surface. If you reach blindly into your C++ toolbox, you’re likely to come up with naked pointers, for loops, and all this ugly stuff."

It's all rolled into one as far as the author is concerned.
It's important to keep in mind that Amazon's HIPAA whitepaper is horribly out-of-date in light of the new Omnibus rules that were passed earlier this year:

http://www.hhs.gov/ocr/privacy/hipaa/administrative/omnibus/...

The new regulations require you to sign a BAA with Amazon if you are storing PHI on their servers.

Having gone through the process of building a "HIPAA-compliant" product, I wouldn't underestimate the extra work that HIPAA requires. The encryption requirements really limit the third parties you can work with, so you often have to end up building a lot of your own infrastructure and software.
There are attempts in the kde scene to (since they are transitioning to using blink in qt, and rekonq already uses v8 as its js engine) enable the running of qml apps via url in the browser. In effect, it is a side by side engine right next to blink to run qml apps and both share v8 on the backend.
That would make sense. I was hoping for some sort of art competition where you could only use toilet paper and its rolls/packaging for your artwork.
pick one out of hundreds of android vulnerabilities.
Do you build and run your own infrastructure, or are you built on top of existing cloud infrastructure ?

(genuinely curious)
You would have to be able to demonstrate your experience...

I would think go the showcasing competitive route, hackathons, open source projects, etc. If you can make a spectacular showing there and win the kudos of your peers, that would account for something.
We already have several time options without leap seconds, such as International Atomic Time [1] and GPS Time [2]?

Why can't people who want to avoid leap seconds just use those?

If we switch to leap-minutes or leap-hours they'll be rare enough that software bugs won't get exposed enough to get fixed - it'll be like Y2K every time.

[1] https://en.wikipedia.org/wiki/International_Atomic_Time
[2] https://en.wikipedia.org/wiki/GPS_time#Timekeeping
The latest android version has lock screen widgets, which you can use to put a permanent notification up for.

Also, using Navigation instead of Maps keeps the screen unlocked, which may be more handy depending on what you are doing.
It undermines genuine counterculture movements. When you have a lot of people who will act like they support a certain idea until questioned about it, and then duck away saying they were just being ironic, the result is that no-one takes anyone seriously. It's bad for the same reasons as bumper stickers, or protest groups who do nothing but stupid stunts.
Just opinion, but if I were writing a new program on top of qt I'd always go for qml. The qt 5.x releases are rapidly fleshing it out, and you get guaranteed opengl, good scripting, declarative layout, and super easy accelerated animations and transitions. That and it has much less code overhead than raw c++, even when using it is also painfully easy with signals and slots.

The 5.1 controls module is 95% of the way there to fully native looking QML. At that point, qt widgets are just a fallback.
The "crapware browser toolbar" is a browser add-on that takes extra time to load on startup, for one thing.
I'm in violent agreement.

To avoid the costs of serialization and deserialization on a per-request basis, I built a little object system that stored all its instance data in a byte array. All internal references were offsets from the start of the array, but what made it fast was that I could read and write in it using raw pointers.

I then recycled the byte arrays to avoid GC pressure, as many were just over the edge of the large object heap, only collectable with gen2 scans.

I had a version working with manually allocated buffers, but it wasn't any faster - GC overhead was only 2% or so.
Server-dom: HTML5 DOM in Node.js backed by Gumbo
European, as in "shaped by the most peaceful continent in the history of Earth"?

[disclaimer: I'm originally from Europe, so this is self-criticism]
This supposed "bike accident" happened when a driver violated the bicyclist's right of way by turning into her path. The driver may not have intended to kill anyone, but simply classifying this collision as an "accident" prematurely absolves the driver of any responsibility for killing a person through negligence.
Interesting experiment - we implemented 90 minute sprints, 3x a day for our workdays at my first startup. Thinking was that as former soccer players, a 90 minute game was our peak performance; our bodies and minds were pretty conditioned to 90 minute stretches. It worked really well!
Your comment is basically of the form: I don't understand the appeal, therefore it's not worth doing.

Why this got voted to the top on a site ostensibly for hackers, makers and tinkerers is beyond me.
Google Wallet Finally Comes to the iPhone But No NFC Capability
Unpaid internships should be tightly regulated, but not illegal. They should be closely relevant to schoolwork/career-goals and limited based on size of the company.
Personally, I prefer xkcd time. http://xkcd.com/1047/

Seconds in a year: 75^4 seconds

Age of the universe = 15^15 seconds

Planck's constant: 1/30^pi^e
> No one marketed Xen, OpenVZ, or KVM

Those are not very good examples. Xen was very heavily and skillfully marketed by its corporate sponsor, XenSource, and after that by various companies with a financial stake in the project.

OpenVZ was the flagship technology of Virtuozzo, and is now at the heart of Parallel's commercial offering.

KVM was the heart of Qumranet's offering, which was then acquired by Red Hat.

So all three of these examples are factually wrong: all three technologies were heavily marketed, both externally (getting customers to use it) and internally (getting other businesses to support it, contribute to it, and lobbying to get it merged upstream). Arguably none of these projects would be so widely adopted without the marketing efforts of their corporate sponsors.

Better examples might be vserver or qemu, who are not directly linked to corporate sponsors (that I know of).
That might be fine for a carton of eggs or milk but most things now days have heaps of ingredients in them.

The problem with this is you have to know enough to be able to make that determination.

How long does a ingredient last, when in a specific type of container at a specific temperature (ie shelf vs refrigerated vs frozen), when prepared in a specific way (ie eaten raw, microwaved for a few minutes, cooked at a high temperature for an hour)? Now figure it out for every ingredient in the container. For all your food.

Some of them can be Food Additive E1424.

How does a specific preservative effect the life time of ingredients.

Even if I had a massive lookup table it would be a pain.

EDIT: Here in Australia "used by" indicates the health and safety:
"use-by date, in relation to a package of food, means the date which signifies the end of the estimated period if stored in accordance with any stated storage conditions, after which the intact package of food should not be consumed because of health or safety reasons."
http://www.comlaw.gov.au/Details/F2012C00762

We also have best befoure for quality. And baked on/for dates for bread.
His entire rant about resource management is misplaced. It's not that new/delete/pointers are "bad" or retained only for backwards compatibility, they are primitives from which other abstractions are built. I don't think its too much to ask professionals understand simple concepts such as RAII, which renders his entire example trivial.
Why can't we use a sensible (moving forwards at a constant pace) time as a default for everyone, and have those rare astronomical systems use some special time options?
> Imagine explaining this to your insert-technologically-inept-relative-of-choice.

"If you need to edit things in Drive, use the Drive app."

There are some use cases where the QO app makes sense, but its solving a fairly narrow problem that doesn't apply to most users.

> Well, does the icon look like--no, never mind, the icon is the same for both, four white lines in a blue square

What are you talking about? The icon for Word files in both the QO UI and the Drive app UI is a big blue W on a white square, and is nothing like the 3-long-1-short white lines on a blue square icon for Google Documents.

> Umm, well, open it in one of them, and if you can't edit it, open it in the other one.

The Drive edits Doc/Docx files; if for some reason you don't like using the Drive App to do that, you can switch to QO from the document opened in Drive by using the "Open in..." menu from Drive to open a document in QO.
Modified globals is the fault of bad coding, not node. There are valid reasons for using globals, but it's well known to be bad practice to modify standard classes these days.

If someone wants not yet released features, they can compile to JS/node with source maps (i.e. Traceur, Coffeescript). This also solves the cps/callback issue (i.e. Iced Coffeescript).

Npm is also incredibly easy to publish to (one line in the CLI). That leads to a ton of packages released that would otherwise hit friction in release process in other package managers.
Pico-ITX SBC runs Android on TI Sitara SoC
I'm going to unilaterally say that this thread is a one-time exception to the "HN is not Reddit" rule and post this:
http://i.imgur.com/3Gpey.jpg
How did you solve that 1000-miles-apart problem?
"That means people tend to go with the crowd - hivemind."

Or you know, standard social dynamics that have existed since our ancestors first figured out how to vocalize opinions. The very silly label you are giving it serves no purpose other than to vilify it for the sake of making yourself out to be superior.

Lots of people disagree with you, meaning you do not get to enjoy having lots of people agree with you, meaning that clearly they are all a bunch of Borg with no sense of individuality. Give me a break.
Given that the system these scenarios test also manage state, it's not surprising that the step definitions used in the scenario also need to manage some form of state.

While it's advisable to avoid unnecessary state between steps in a scenario like this, removing all state limits the ability for a scenario to express the intent the author speaks about.
Not at all. Manslaughter is frequently a crime of negligence. Calling it an accident doesn't absolve anyone of responsibility.
Do you have a password protected computer? Like a computer, a phone can have sensitive information. For many, such as my wife and sister, a phone is their computer. They put everything on it. A lock screen is a no different than any other password prompt you encounter. They're passwords. Passwords are not silly.
Anyone that reads Neal Stephenson books knows that he has an amazing imagination, but he has no idea what makes a fun game. His games sound cool on paper, but if you are someone who makes games for a living and you hear about his love of "realism", and you see what his design decisions are, you realize that he doesn't know anything about making things fun.

Making things realistic is not making things fun.
IOS 7 adoption by the hour
RSA Tells Its Developer Customers: Stop Using NSA-Linked Algorithm
It's an accident in that no one intended to kill her. The driver can still be liable.
New Census API: 2012 American Community Survey Statistics
I don't quite get how any when/then could NOT be dependent upon previous givens.

Also, despite the job-centric nature of the .feature, it wasn't timing-dependent because we mocked Resque to keep an in-process queue that we could dispatch in whatever order we want. So out-of-order arrival was deterministically achievable, etc.

And yes, that test is testing a simple property -- it's effectively a unit test, with greater clarity of intent.

Not familiar with quickcheck, but I will look into it, thanks!
A good example of data-sharing being put to productive use. Apparently with an 3200% ROI. Not bad.

We all know a lot of crimes go unrelated but I never thought certain classes of crimes would be so significantly under-represented.
Felix Salmon last month with an appreciation of Kara/AllThingsD and some insight into the neogtiations:

http://blogs.reuters.com/felix-salmon/2013/08/27/can-rupert-...
The article says it results also in the production of natural gas. A more efficient (due to ubiquity) solution seems to be ensuring its capture at gas production sites.
It's pretty clear that "accident" in this context refers simply to a lack of intention. I don't think anyone is calling for the absolution of the driver's responsibility.
Classifying it as an accident does not absolve the driver of responsibility.
If you believe it, then so be it.
Did they disbelieve it went smoothly as you described, or did they lack confidence in your conclusion that the _reason_ it went smoothly was because of the particular tools chosen?
Considering the state of the US government, it's either incompetence or fraud. I wouldn't be surprised if Goldman Sachs had warehouses full of dewars of helium...
It would be cheaper and easier I suspect to put a big funnel over MR quench pipes every time big maintenance or ramping job is being done. I've seen 4 quenches on 2 magnets in the last 4 years. This was a rough patch though as I haven't seen any others. Other local scanners have had a few too. I'm not sure what re-purifying costs, lots I suspect. Recycling may become more common as prices rise. It does seem that super conduction at somewhat higher temperatures isn't too far away and helium prices will surely drive this.
I was hoping for a game where you write optimization passes to transform a set of programs into a different set that let you solve each level.

Actually, on a simple Robo Rally style set of instructions there may actually be a puzzle game in that.
Dear Google: Shouldn't You Worry About Your Own Health?
Holywhatthefuck. $19,058? In 2011? Are these guys independently wealthy or what? That's amazing, either way.
No, I do not, for the same reason. If someone gets physical access to a device, it is compromised.
Damn, I saw this very scenario happen right in front of me yesterday in London rush hour traffic at the bottom of Balham hill on CS7. Middle-aged woman turns right in front of a guy doing about 35mph on his road bike. He fishtails, catapults, and slides on asphalt broadsiding the car at probably 15mph. I was on a mountain bike so I fortunately had greater stopping power. Still, there was only about a 1 second difference between him standing up and walking away (which he did) and full speed T-bone.

And this was on a London Cycle Superhighway during rush hour with dry pavement and perfect visibility. Up on Skyline Blvd it's way worse even when sunny because of the light shining through the redwoods.
Armed Russian Coast Guard boards peaceful Greenpeace protest ship, arrests crew