skysight-inc/HackerNews huggingface dataset:
If I have to transfer my money into an exchange, wait for it to clear, and then immediately transfer it out into a wallet with a long random address with a random key that I then have to protect, that's not "very little friction" compared to traditional banking. There are many benefits to cryptocurrency, but ease of use is not one of them, and when you claim it is, you come across as out-of-touch with the average user.
The Accidental Millionaire in Jet.com’s Sale to Wal-Mart
Presumably used, just like the processors.
> main product appeal: choose what to watch.

> free, ad-supported version: you can't choose what to watch.

I may be wrong here, but why even call them by the same name?
But they are. They even vote for less protection, if you spin a carefully crafted tale.
We may be talking about two different things, but the NSIS installer I wrote for my JKLmouse program installs only into the user profile. It doesn't touch Program Files [(x86]) at all, so it doesn't need elevation:

https://github.com/geary/jklmouse/blob/master/AutoHotkey/Sou...

Or were you saying that your installer runs elevated and installs to Program Files, and also wants to write some files to the user profile? I would think that should just work?

Shameless plug: JKLmouse gives you home row mouse control in nearly every Windows app. It's like MouseKeys but doesn't require a numeric keypad, so it works on laptop keyboards. Not too many people know about it; I wrote it for my own use years ago (first in C, then later in AutoHotkey). It is so nice to be able to move the mouse pointer pixel by pixel.

http://www.jklmouse.com/
Show HN: finanse – unopinionated expenses tracking in plain text and python
Create Hybrid Test Framework – Dynamically Configure Execution Engine
“Hackers for Hillary” after Trump remarks
> This is possible, I haven't used Aurelia to comment.

I took a brief look at the documentation. It appears as though it's a "batteries included" framework favoring convention over configuration, with a custom templating specification a la AngularJS.

The nice thing about React - to me - is the straightforward mapping of Javascript control flow to DOM. You don't have to learn a custom templating protocol in order to render things and it's ridiculously easy to create encapsulated components.

data.map((el) => <div>{el}</div>)

var Foo = React.createClass({render: () => ...});

Gets you <Foo/>

Even less syntax noise if you take advantage of stateless functional components. [0]

Compare this to Angular's ridiculous directive declaration syntax nightmare... cringe :)

Aurelia isn't that much better in this regard [1]

There's a bunch of boilerplate that needs to be introduced for you to create simple custom elements: lots of .bind, <require> tags, separate files for each custom element. Bleh :)

Maybe it's better when you're working with a bunch of developers with bad habits, or have to grok a huge code base. There, I can see some of its conventions and structure coming in handy. Still, I don't see why OP is throwing a hissy fit over it. Everyone has their favorite tools ¯\_(ツ)_/¯

0. https://facebook.github.io/react/docs/reusable-components.ht...

1. http://aurelia.io/hub.html#/doc/article/aurelia/templating/l...
According to Linus Tech Tips on the Wan Show the reason why the Broadwell-E is so unattractive when compared to Xeon chips is that they don't want to cannibalize their Xeon processors for workstation so the 6950X is something that you don't get much of a tangible performance boost per $. See https://www.youtube.com/watch?v=Wfj-Rq9bX40 and https://www.youtube.com/watch?v=N-9N6rzQ_3M#
What is Honeycomb?
Lisp Software Engineer – $30k
In my opinion, everyone should learn the basics of package management, and be able to get a full stack operational. Valuable, especially if you're doing side projects.
'Clock kid' sues Texas school, city: did they violate his constitutional rights?
> Besides, which harmful thing is more likely to happen, your package repository gets owned, or someone sends a maliciously crafted request to your server?

If you have ports closed because you run desktop then the former? It's fine do a little admin work (or it be a job of itself) on (production) servers, it's not if you just want to have secure desktop, which was my original complaint. Besides, there are plenty of examples in various projects where downstream got compromised, so why introduce another link that can potentially break.

> I have no idea what "running similar ship to mint" means or implies.

That they shipped infected isos. There are other examples where you'll see brilliant engineers give little to no thought to security, the fact that m:tier guys might contribute great work for openbsd doesn't mean that they can also keep artifacts secure and I as the end users shouldn't have to play sherlock to figure out if I can trust them.
That's the point: while there might be just 1 team member with a clear understanding of the effort, everybody gets to pick an estimate based on their own knowledge of the subject matter, even if they know nothing.

The exercise of just enumerating in a couple minutes all the steps to complete such a story gives everybody, including the one who is going to do the job a clear idea of the effort or whether they need more information before proceeding.

Btw, while Scrum is great for software development, they are not ideal for maintenance and/or infrastructure management where a defined process such as waterfall might work better. Trouble tickets and bug fixes should be kept outside the sprint unless they become stories.
There are still ads on some shows even if you pay $12.
Disclosure: There are dozens of sources for this news (several local outlets possible as well) following the Press Conference. This is an Associated Press write-up so figured it was going to be palatable. Feel free to change where it points & the title if something is...well...more appropriate I guess.
Well, I've got "concrete experiences" in the software world after the manifesto, where this has been interpreted has fuck processes and fuck tools (except those of Scrum, regardless of their applicability -- which is not the majority of projects, far from it) and let idiotic work continue to be done, now that we have a noun for it. This is not better than the previous situation. Honestly if some management is stupid enough to force badly suited processes and tools instead of letting (competent) teams choose better ones, I doubt they will suddenly see the light by reading the Agile manifesto. And again, in too many actual implementations, Working software is not really an output of Agile processes... except now you don't even have a doc anymore. Actually, to get non trivial "Working software", a good documentation is essential. You don't solve anything by casting that you prefer "Working software", especially more so when you are trying to fix a situation where the documentation is mandatory but poor. And guess what, the "client" also want "Working software"...

Scrum is what you do when you try to do software engineering without actually doing software engineering. It insanely meta, and like explained in other comments, the improvements you get from its loop are too often meta (we should evaluate more accurately). I prefer to stick to the real thing, and core engineering practices. Scrum attempts to fix situation when core engineering practices are misunderstood and used as constraints instead of being used as something essential to the dev of a good product; but it is vain to try to fix such a situation by engaging key people even less in core engineering practices, and more in mundane discussions where the real problems are never addressed.
This job listing seems low for the experience they want, the small-ish (I assume) pool of Lisp programmers and the fact their website states:

> We are home to over 1500 engineers, architects, chief architects and engineering managers who work on projects from Fortune 1000 clients.

Typo maybe?
> Cool, now if they could not show ads for their paid service, that'd be great.

They offer it, but just like cable TV before it, the ad-free tier will go away as soon as somebody applies pressure on the bottom line.
You know, I'm not sure how appropriate this is for HN, but it fits the situation so perfectly and it's SFW so...

http://45.media.tumblr.com/533291d1f4ccb721cd36baa04b97298e/...
Between Netflix, Amazon, Hulu, HBO Go, Showtime, etc on-demand services... what is left keeping people from cutting the cable TV cord? Just awareness and inertia? (Which are powerful, witness AOL dial-up ISP for a decade+.) Or are there other things keeping people tethered still? Sports? Reality TV series which don't all make it onto these on-demand services?

Think this a smart move on Hulu's part. And depending on the economics, potentially smart for Yahoo+Verizon too.
This is the first time I'm hearing about Tandem. Are there any other noteworthy, older computer technologies that are in some ways superior to current technologies?
One way to get into image processing / computer vision would be to pick up an OpenCV book. I liked this book: https://www.amazon.ca/Practical-Introduction-Computer-Vision....
Giana Sisters Special Edition is available for download
> If success had a formula, everyone would follow it. If, indeed, work could be defined in some specific manner, everyone would know what it was.

No, they wouldn't follow it if the model for success is working 130 hours a week.

Most people, including myself, would just give out. Even if I knew there was some vast fortune and a windfall success in a year or two, I couldn't hack that kind of work load.
Via https://www.reddit.com/r/amiga/comments/4wq525/giana_sisters...
You couldn't reasonably create a record for the NixOS configuration - the amount of options (fields) is massive. The all-packages.nix file is an untyped dictionary mapping strings to derivations as well.
> NixOS seems like a natural fit for building containers (maybe for hosting them, too, eventually)

NixOS has support for hosting containers, which share the Nix store with the host, so they're presumably pretty lightweight.

I've tried running NixOS in VMs, using Nix on Ubuntu, orchestrating things with NixOps, etc. and found that it's much more painful than just installing NixOS on the bare metal and managing everything via /etc/nixos/configuration.nix
> So you're begrudging some of the OpenBSD developers for having a day job?

Au contraire, I begrudge why they have to do their OpenBSD-related day-job, working on what is basically an essential part of any modern OS (update distribution infrastructure), outside of the official project and with no official endorsement. It devalues them, it devalues the project and only invites speculation on the motives of such arrangements.

> Several of FreeBSD's core developers work for Apple.

Do I have to pay an Apple subscription to get automatic FreeBSD updates? No.

> Red Hat employs a large chunk of the GNU and Linux ecosystems

Sure, and I do have to pay to get automated updates from them, but at least I know they are official. M:tier packages are not official but sort-of wink-wink-nudge-nudge. For a project living and dying on trust, it's a poor show.

> M:Tier is really just another example of a company that is providing value added support

Sure, but my point is that OpenBSD is a pretty isolated example of a project that actively refuses to provide what any comparable project provides, with very flimsy excuses. This leaves the space open for m:tier to make a buck that really belongs to the OpenBSD project. IMHO the project (which is otherwise extremely fond of reminding us that they are short of money) gets shortchanged here, even if some individuals might not be.
Wow you're not kidding. It's Tom Hill, their sales guy: http://www.confirm.io/#!team/c6ngy

I bet he wouldn't be happy if he realized that is date of birth, driver license number, and address were publicly on his company's homepage...
Cheaper to bundle your internet with cable than to just have internet.
Not sure why you are being down voted, I see a lot lower amount of people eating food like that here compared to Australia.

I am going to look for one of these packs though :-)
No, it's not. Maybe for USD 50, but 300 is far too much when Maxima solves most of the same problems.
Go nuts: http://www.ebay.com/itm/Samsung-128GB-16x-8GB-RAM-2RX4-PC3L-...

It was actually on sale for $237.50 when I bought it.
I've done 110 - 120 for 6-8 months straight. Its doable. I ended up quitting that job in very large part, because I felt like I could fall into a trap where I never stopped doing that.

At that point, you've cut off so much of the rest of life, and you've started gaining such large monetary rewards (or else why do it?), that you can get caught in it, I think.
> Source on productivity?

https://www.google.com/search?q=france+productivity

Global reach is only enriching shareholders, not the middle class.
I believe several people were confused by your statement. So, at least I'm not alone.

I interpreted your statement of "Using pre-compiled binaries means that builds aren't reproducible, a goal of both Nix and Guix" to mean, "Guix does not distribute pre-compiled binaries, because they can't be reproduced". That still seems an entirely reasonable interpretation of that sentence, to me, as someone with no familiarity with Guix.

But, I now see that your intended meaning was that Guix does not distribute stuff like nvidia blobs, or Flash player, which is a perfectly reasonable choice for them, and nothing less than I would expect of a GNU project (and Fedora, my current favorite desktop distro, has the same policy, so I don't have a problem with it).
John Oliver: Journalism
Tiger blood.
Unpopular buzzkill answer: You meet good cofounders from the good school you attend, your programming friends, and the top tech companies you work at. If you don't know any of those people, you don't have any good cofounder candidates and probably never will.

There's a reason "Poor kid starts a succesful startup" is much rarer than "Upper-middle class kid starts a succesful startup"
Can a startup publicly recruit with the promise of stock as compensation?
Yes, but you are probably also worried about the many technical and legal issues listed above, and want them corrected before signing up, rather than negotiated in a series of conference calls and meetings with your legal team. You likely want to pay for this with a "credit card" and monthly subscription, rather than by passing them the fax number if your purchasing department. You expect detailed API documentation and example code to be easy to find online, rather than in a training seminar and behind an NDA.

Companies can make money in lots of ways. "Contact Sales" is not an invalid way to do so, just an unpopular one.
does that imply live/realtime recomputing ?
I had this opinion, until I changed IP addresses.

It doesn’t matter to Google that I have DMARC, DKIM, and SPF records that practically guarantee the mail server is legitimate. The domain isn’t blacklisted and I don’t send bulk mail. But ever since the IP address changed, for the past six months all my messages have been marked as spam in Gmail (so for almost everybody).

There’s zero recourse. You simply don’t matter when it comes to the big players, and it sucks when it happens to you.
What's the alternative? Give me a credible one and I will change my mind about Scrums. It's not great but I need an alternative, one that is better enough to abandon scrums.
What I'm trying to say is, if you are going to visit a certain location, the territory belongs to whoever controls it -- and that is who you need to reckon with.

China (PRC) says that Taiwan is a province of China, but they don't control it. If you show up at the Taipei airport with a entry visa from the PRC, you will find that out.

A similar but more extreme example, Google Maps says Raqqa is part of Syria, but due to the war that isn't exactly accurate at the moment.

Determining which organization rightfully owns which territory is political.

Determining which organization actually controls which territory isn't political though maybe not any easier.
The former has stood multiple tests of time and is my number one as well.

Also, FWIW, while Harry Potter is complete fiction, the former is at least partly a history lesson as well.

That said, I enjoyed both and I think some concepts are easier to grasp in Harry Potter.
> the person running the Scrum process needs to know how shit really works. This is rarely the case.

I agree, while a very simple process, people who don't get it tend to complicate it. They focus on the process instead of the result.

Most failed scrum teams I've seen out there skip the retrospective meeting, which is in my opinion, the key of the whole thing: that's the meeting where team members usually realize they "own" the process and can steer it any way they desire.
Of course something should be gained, but that doesn't mean you can always tell how much would be or was.

There is no mature "actuarial science" of software development. The market can provide concrete pricing for new feature development; engineers can't tell you how many dollars of tech debt you're in or give three significant digits on the probability of a major outage tomorrow.

That doesn't make money/risk/time costs which are difficult to measure any less real and it doesn't make them smaller than the ones which are easy KPIs.

Nor can you necessarily look at the movement of measurable KPIs and say "man, that rewrite was a waste of money." Who's to say things wouldn't have been worse without it?
Absolutely none of that is an excuse for having an entire airline dependent on a single data center. It's about redundancy. You centralize administration, not the control plane itself. Quorum in database systems, load balancers, and DNS updates solved these problems a long time ago.

At this point I consider a company as large as this having such a rudimentary single point of failure to be incompetence in the IT department. We wouldn't be so forgiving if delta needlessly kept all of its pilots in one city during the night so a single storm wiped out every flight.
Bitsavers: Historic system document and software archive
Free Accounting Software and Online Invoicing
Perhaps exception handlers should run inside a sandbox by default, because we know that exceptions are usually not well tested.
at 14nm Intel does 16 cores on the same silicon at it was doing 4 core at 32nm. If Intel had competition, those 16 cores would be at the same price of $300 everywhere. Moore law just doesn't work that efficiently without competition.
It was unsubsidized and somewhat free market oriented? Not completely obviously, but people literally building their own roads, and then paying for mail delivery is definitely leaning that way.
This is called planning for disaster. Do you know how many companies come to a grinding halt when their electronic credit card processing system has problems because they all threw out their carbon slips and imprinters? I'm always pleasantly surprised when I go into a store whose electronic systems are down and they keep on ticking because they planned for this... and how long ago was the last time you saw this? I'd forgotten carbon slips even existed until I saw them used in a store a couple of months ago.

So call it dismissive, call it what you want. I call it having a backup plan.

Also:

> I can imagine, 20 or 30 years ago, someone saying something similar about a car: "a bug in your ECU is keeping your car from starting? That's your problem for having bought a car running off of a computer!"

Forget 20-30 years ago, farmers are having this exact problem with John Deere right now, and they're concluding exactly this - it's their problem for having brought a tractor that relies on a computer, so they're buying up antique pre-ECU tractors so they're not beholden to these major corporations that "give them a license to use a tractor" for as long as the software works... and they have zero right to fix it if it breaks.

So next time you consider throwing out an old technology, just because there's something newer and better, perhaps consider putting it in a box for a time when it might be put to good use - a time such as this, and don't forget to put the installation instructions with it, because guaranteed you can never find them when you need them :P
That's the culture difference between working in a cost center and working in a profit center. If you just tell business our code is messy and we want to make it nicer, they will tell you to fuck off. Tell them you need to reduce operational risk and maintenance costs. You need to meet each other halfway.
Flaw in Samsung Pay lets hackers wirelessly skim credit cards
The question is: Do you really want to leave earth, the only habitat for us humans (and other species) that is accessible to us? Live will change and evolve under other conditions; as such, earth is our home, and unique.

I propose saving this planet, and not messing up another one.
IPS and ports, really?

pkgsrc isn't bad at all, but definitely not better than yum or apt. One might prefer pkgsrc, but one couldn't reasonably say yum or apt are a "mess" compared to pkgsrc.
If they do, they'll lose a ton of their customers.
Information theory can sometimes do wonders with "simple" photos, using for example scale invariant feature transformations where the position of the camera doesnt matter.
When's the last time you wrote a line of code that saved a life?
Well, one shouldn't... :)

I don't actually know that there's any problem that `rm node_modules; npm install` won't solve, since that would make things the same as a fresh install.

All of the scenarios I could come up with were about long-running installs, rather than new deploys, so more likely to happen on dev than prod.

ETA: actually wrong, see below.
Here's a better, less rabid article: http://www.macrumors.com/2016/08/04/samsung-patent-apple-wat...
Kudos to you guys. The lack of security around these devices is laughable. This hack alone should show people that throwing out their old non-smart technology is still premature. Well done for raising the profile of this in the media.
Google needs to fix the broken AOSP model. I did a post about this a few months back (http://penguindreams.org/blog/android-fragmentation/), but the TL;DR is that Android needs to be a lot more like Windows: 1) Install the base, 2) install the drivers, you're done.

It's a little more difficult with embedded hardware, yes. But Google could create a standard source-package format and cross-compiling tool-chains to simplify this process. Or they could do something like the VESA standard for x86 to ensure you'd always have a display.

Google -> Manufacture -> Carrier is asinine. The first thing any power user does with a Windows laptop is wipe it, completely, and reinstall from his or her MSDN copy using the serial number from that laptop. Even non-power users still get all the standard Windows updates without any help from Dell, HP, etc (plus the bonus of bloat/spyware updates from said manufactures).

Even if Google didn't want to retroactively do this, they could start with Android O. It's not really in their advantage to, as it works out better for them if people have to buy new shit they don't need every two years to keep getting security updates.