skysight-inc/HackerNews huggingface dataset:
Part of the difference is that 35 years ago the potential attack surface of any given piece of software was, generally, much lesser. Today it seems like everything is ubiquitously networked, and any given person's personal information is stored on god-only-knows how many servers under the purview of god-only-knows how many different people.

I agree that integer overflow is a relatively minor concern for things like locally-installed non-networked chess applications, but as soon as you give attackers both an attack surface and an incentive to attack, the equation changes somewhat.
Any miner that would want to steal a block fee would have to mine two blocks in succession before the rest of the network gets another one. It's possible, but quite unlikely, and if you don't pull it off you've thrown away a lot of hashing cycles. The only way to make it probable is to control a majority of the network hashrate, but in that case, there are much larger problems afoot (i.e. a 51% attack).

It does place an upper bound on the total amount of BTC that can be laundered through transaction fees on a single block, though. I won't do the math right now but it's some multiple of the block reward fee that depends on what percentage of the network hash rate you control.

Fortunately (?) for the would-be launderer, the average pool is mining a good deal more than one block per day, so you just spread your laundering across a series of blocks.
Very cool. Looks really slow, though.
Go bindings to RUst's REgex engine
What did you find complex about Marathon?
The iOS APIs were reimplemented on Windows. The binaries are DLLs, with a few small EXEs as entry points, but the filenames make it obvious what's going on.
While you're at it.

http://www.bloodbathsoftworks.com/xylemon/projects/xlennart....

"XLennart is an xBill modification about a hacker named, "Lennart" who has created the ultimate computer virus that is cleverly disguised as a popular init system. XLennart is commentary on a certain Linux/Unix topic, but I'll let you figure out which one."
CoPilot – Vue.js dashboard
Not rackspace but I had something similar with Google. I interviewed with them for a software engineer position but failed. On the next day a recruiter contacted me for a google apps support position without coding involved based on something in their system.
Having just browsed through a few of his videos, I feel like he's likely to maim himself sooner rather than later.

Fireworks Wheel:
https://youtu.be/tY5Wzjk0-Xs?t=50s

Thermite Launcher:
https://youtu.be/JEoqrjFX1yI?t=50s
> It takes a certain kind of child to stay inside and poke at computers all day instead of going outside and doing something social.

a) Why do you assume that working on computers at a young age necessarily implies social impairment? I've been working on different ideas (particularly games and businesses) with friends since I was 12.

b) Many sports also require hyper-focus to excel at a young age. If you're willing to use that as a criterion for autism, why aren't exceptional athletes who spend hours a day shooting hoops alone considered autistic?
The Hacker's Mobile Phone 2016 =(Root) by Usb
thank you. (i actually needed this advice, I experience this)
RSS Hacking and Exploitation 2016
Well, you only have to compare it against the capital required by the project.

If it is too small to get you any money, it's still large enough to build as a part of something else, or to build a lot of replicas.

But yes, with a capital requirement of “a little under $55 million”, there's either some misreporting around, or this thing is a big no go.
I don't use React for speed. I use it because manipulating the DOM to make it reflect the application state is hard. It's something a program should do for me. React is that program.
React doesn't exist to handle the massive amounts of data that facebook has.

React exists to make complex UIs easier to build and maintain.

Being able to just write the code once to render a UI from some state and then just reloading the entire UI when the state changes is an incredible simplification of your code.

That the author kind of misses this point makes me pay less attention to the rest of the post.
No, large parts of Gradle are actually implemented in Groovy. You're referring to the DSL, which can be used purely declaratively, but it's not limited to such use (you can use all Groovy language featured in Gradle scripts).
I recognized what a scam IEEE was my first year of grad school. So many fees, sub-society fees, transaction fees...something themselves indeed. Many times over.
I donate a substantial portion of my salary to charity. My primary reason for doing so is because I derive utility from the feeling of contributing to the collective good of humanity.

Does that make my good acts and charitable contributions somehow less valuable?

Moreover, the entire point of such tax incentives is to offset the additional difficulty and cost of employing challenging employees.
This doesn't happen much any more, but the case of the Vasa is a pretty good example of a bug in the measurement hardware. Different, incompatible rulers used during construction of opposite sides of the ship. Unfortunately that was during implementation phase and not the design phase. I would guess that there might be some errors in simulation routines that have cause structures to not have been designed with the tolerances they needed, however I don't think that counts as CAD either.
> Cost comparisons with pumped hydro are difficult, he said, because there are so few projects and not many data points.

There are 36 in Germany alone[1].

https://de.wikipedia.org/wiki/Liste_von_Pumpspeicherkraftwer... (the corresponding English article lists much less)
Adium OTR on the other-hand had a really bad UX. So I'm happy TextSecure/Signal figured that out.
Humans are scary
Yes, this is something new for me as well and I was more than impressed with the quality of their work.
.es sounds good to me.

Seems like a good fit for EcmaScript. It might even help finally renaming the language, so that tech recruiters confuse it with something else ;)
From their investigation, http://www.spacex.com/news/2015/07/20/crs-7-investigation-up...:

The strut that we believe failed was designed and material certified to handle 10,000 lbs of force, but failed at 2,000 lbs, a five-fold difference.
Tax Breaks for Twitter Bring Benefits and Criticism
> PayPal has ~13,000

What do these people do? I mean, for the other companies you quoted, there are physical products to be designed, manufactured, mounted or moved, I get it. But Paypal?
My understanding is that the Therac-25 UI was essentially a CAD program that allowed the operator to design treatment programs.

The software failed to prevent the operator from entering invalid treatment programs which then killed patients.

I seem to remember that this was made worse by operators using a shortcut from a previous version which was safe because of some additional hardware, but the hardware lock was removed in the 25, and it killed people.

https://en.wikipedia.org/wiki/Therac-25
I don't see why YouTube (the medium) is the problem here. Both reputable or non-reputable sources can post content on YouTube.

The first video is an interview of two poll workers expressing their concerns regarding the unusually high number of voters that were removed from the voter roll. There aren't any apparent reason why their testimony should not be considered as credible.

The second video shows a voter being shown a document she allegedly signed and that had for effect to switch her party affiliation from Democrate to Republican. However, it seems the signature on this document has been forged. There have been multiple reports of allegedly forged signatures during this election, most of them reported by voters on social media. Here is another example: https://www.facebook.com/groups/518955314959236/permalink/51...

Sure the validity of these reports need to be verified but I don't see why they should be dismissed beforehand.
"That the author kind of misses this point makes me pay less attention to the rest of the post."

Too bad. The author addressed everything you said. You just didn't read past the sentence you quoted.

Nowhere does the piece imply that you should render every state change server-side. In fact, it goes on to show, with specific examples, of how you can get data-binding and partial-update behavior with web-native APIs. The argument is that most people don't need React, not that they don't need AJAX or data binding.
The PM has been very active on various forums talking to users about best ways to implement things like storage. IPv6 is enabled in beta channel (channel switching was accelerated after many users expressed desire for it), and is waiting on upstream stability fixes, which afaik they are submitting directly to the linux kernel. It will roll out when ready, not before. This is what I want from a piece of infrastructure.
I think that's why PG specified "general-purpose CAD tool", in order to exclude in-house software.
The finite element method is the finite element method. Either you implement it or you don't. It's pretty cut and dry.
This is why it's a lopsided to blame the publishers. Look at the incentives:

Whether publishers give away their papers openly can make or break their business.

Where researchers publish in open or closed journals can make or break their careers.

Which journals libraries subscribe to can make or break their .. librarian's careers? Hopefully this link in the chain gets broken by Sci-Hub.

As an analogy, people who pay protection money or bribes are still part of the corruption and the mafia or corrupt politicians couldn't function without their support.
Did you really have to give the guy such a dick response?
If Minecraft had a system for energy (it already has logic gates) this would be incredibly interesting to test in a video game.
Truth in comedy – “Hitler uses Docker”
Are you sure? I think the parent is saying that calling out Switzerland as safer for pirates will send more there with opposite of intended consequences.

I can relate to the possibility. Previously, I thought Switzerland had strong IP laws given many IP companies go there and figured IP address was public. Now, I know they have a high court ruling semi-protecting piracy. If I were a pirate, I'd strongly consider moving to Switzerland.
The answer is a resounding YES, from me right here. Wait, did you say in the field? Maybe not exactly then.

I routed a two-layer PCB (printed circuit board) using a buggy program whose DRC (design rule check) did not catch the fact that a plated through-hole meant went right through an unrelated track in the bottom layer.

Yes, and so the couple of boards I had fabbed failed. Now that is not in the field. But it's not hard to imagine that such a thing could escape into the field; it's almost in the field.

I didn't catch that until I stuffed one board with all the components.

The workaround was to drill out that through hole slightly wider, removing the metal connecting the layers, but leaving plenty of the pad in the correct layer to which that hole belonged.

This was not a case of logic not implemented in the DRC, but a bug. I tested the issue by adding such mistakes on purpose, and DRC was flagging them properly.

In every other regard, the boards worked perfectly; the fix in the artwork is just to move a track a few millimeters over not to intersect with unrelated through-hole.

Of course, the responsibility was mine to check the artwork and not trust the tool. But then, if you can't trust the tool, what good is it? What is the value in a design rule check which fails, say 1% of the time. Does it still increase productivity? I believe that it does, during the development of the artwork. Any time the DRC catches something, it saves you time. It's just that at the very end when you have the thing fabricated, you have to make a couple of passes over it with your own eyes. You don't have to be that careful at absolutely every stage of the routing, because the DRC "has your back" (mostly).

It's the same with compilers. Just because they don't catch every error with a diagnostic doesn't mean diagnostics aren't useful. They are still useful even if they are buggy, in that certain cases of something that requires a diagnostic isn't diagnosed. But then who reads tens of thousands of lines of code to spot where some compiler failed to diagnose an invalid pointer conversion without a cast, you know?
Show HN: Lexi, an Alexa app for iOS (available Tuesday, May 3)
OK but you know the account that got the "laundered" money. So whatever you were going to do with the BTC before laundering (like cash them in), you still can't do. The previous identity flows.

I think the article is simply wrong.
Show HN: TeachCraft – Learning Python Through Minecraft
I think it factors into trade negotiations and other politics.
I had a tremendously embarrassing failure in a sheet metal part designed in Solidworks due to a bug in the way bend allowance is calculated. The long story short is that the flat pattern developed by SW was about 10% dimensionally inaccurate which resulted in a rotating part binding up in the field and going blammo. This was years and years ago as a fresh young designer, so I reported the issue to my reseller and the response was essentially "yeah, you're gonna have to take that into account." I've since learned that this sort of idiosyncratic difference in calculating certain values, particularly things like bend radii and bend allowance, things like beam extensions on structural frames, etc, is par for the course for CAD packages. Pretty much every engineer I know has learnt this lesson the hard way.

I guess it's not really a bug per se, just hidden behaviour that you have to learn about and take into consideration.
I'd have thought the opinion of an academic based at the pre-eminent school for studying Austrian economics in the US would be considered an unusually informed one. Especially when he explains why even though he's largely politically aligned with them he thinks much of their theory is lacking.

Let me put it this way: the reason the academic mainstream has relatively little regard for Austrian economics and even less for permabear investment advice based around passing familiarity with Austrian economics has nothing to do with printing money for their buddies (which the more influential half of the economic establishment has been passionately arguing against for decades) and everything to do with adherents of the discipline's tendency to rely on rants about government conspiracy once the economic problem gets a bit more complicated than determining who buys the purple bicycle from whom.

The education system isn't in the slightest bit interested in disproving the sort of trivial economic stuff about preferences that most microeconomists simply absorb as foundational axioms on the first day of their undergrad course rather than writing papers about how they can be deduced from the statement "humans act", but they're rather more sceptical about extending that to "therefore, it's true a priori the gold standard is the only way to run an economy and that QE will inevitably lead to uncontrollable hyperinflation and large scale malinvestment. (Which is the sort of prediction made on a regular basis by Austrian-inspired economic commentators on finance sites like the one being discussed here). Especially if the proponent of the idea starts ranting about "financial incentives" and wrapping inverted commas around the word education at the mere suggestion that such hypotheses might be falsified.
I just looked up that scene on YouTube, and there's the switcher. Thanks for the chuckle.

At least on the Grass Vally switchers, I think you just had to press the star from the group of black and white wipe effect buttons in the upper right, the press "wipe" next to the program fader. You could use the little black joystick in the upper right corner to make the effect move.

At least so I remember from being eight.
Exactly. So this accomplishes absolutely nothing. Your identity from address A flows right through to the "fee address".
Enforcing a speed limit on freeways is completely possible. They've got it done in England. What you need to do is capture license plates on entrance and exit, and calculate the average speed for each car's trip. If the speed limit is 50 MPH for traffic-flow reasons, and you do your 15 mile commute in 15 minutes, you're getting a "60 in a 50 MPH zone" ticket in the mail, every single time.

People will learn in a hurry that speeding is pretty much pointless and self-harming.
This is an excellent article.

> Hanlon’s Razor says “Never attribute to malice that which can be adequately explained by incompetence,” but I would add, “Never attribute to incompetence that which can be explained by differing incentive structures.”

That's profound & pretty thought-provoking.

Ternus's Razor, anyone?
Along the same lines, this sensor used for parachute deployment was designed, installed, and tested (?) upside-down. https://en.wikipedia.org/wiki/Genesis_%28spacecraft%29#Recov...
I don't get this though...

Like if the software calculates bend radii that will break things, isn't that a bug? What's the explanation for that even happening? Is it just that the formula involved means that you can't always get a "right" answer, so the software will be like "well, this is the best we can do, figure out the rest"?
Yes, use juniper instead.
Darcs advanced revision control system: darcs 2.12.0 release
Anandtech coverage: http://www.anandtech.com/show/10288/intel-broxton-sofia-smar...
Sure, you may well end up writing one, but it's likely to be a fraction of the size. My current entire app is running at half the size of jquery, which is getting me awesomely quick page loads even on poor mobile connections. The dev time was longer, but not crazily longer, and the surface area for testing is somewhat smaller
That doesn't address the fact that, to some of us, React simplifies creating, testing, and maintaining complex UI due to its functional nature. React is simple to me, and that's why I like using it.
To each his own.

Whenever I tried doing cardio exercises, I remember I would come back from the gym so hungry, I would eat a horse. And, I did. I couldn't stop -- I would eat whatever I could lay my hands on.

A couple of weeks later, my weight had in fact, increased. In my life, I have found I have been able to reduce weight only through two methods:

1. Strength training exercises + Protein (read meat) heavy diet
2. Small amount of vegetarian food three times a day
Yep. If you're getting paid to maintain even 10-20 UI's, frameworks help preserve your sanity. At least you'll know what to expect from the boilerplate and what are the general capabilities of dozens of apps, just by learning 1 framework. And the more popular the framework, the easier it is to hire new developers to work on your apps.
Pidgin's facebook plugin doesn't seem to parse thumbs up or images, but works well enough other than that. Google hangouts/chat plugin works well, too.
I was in the same boat, tried reading tutorials for Angluar/Ember/Backbone/etc and wanted to throw up because of all the complexity and prior web experience/knowledge that they expect you to know. But then tried Meteor and everything there made a lot of sense to me.
Good thing you weren't trying to browse the web on your watch. I'm lucky if I can hit a button that takes up 25% of my Apple Watch's screen.
A program?
At least Google will likely still be around in 12 months.

Guess what hardware startups might do once they end up on http://ourincrediblejourney.tumblr.com/?
> Its like referring to a horse-drawn cart as a "medieval car". I don't think calligraphers would get too upset about it--and maybe contemporary English actually allows it.

I see it as more like referring to medieval nobles as "hunting with dogs", when the actual term in use at the time would have been "hounds". If you don't think it's weird for, say, a Russian guy to refer to ancient letter forms using a Russian word for that sort of category rather than "script", you also shouldn't think it's weird for English speakers to use their word rather than an archaism.
"React is simple to me, and that's why I like using it."

Horses for courses. The author is merely making the argument that you don't need react, and the GP comment didn't bother to read the argument before responding.
Technical Debt: Acknowledge, Take It on Strategically, and Pay It Down
> "yeah, you're gonna have to take that into account."

What? But the software was supposed to take that into account, which is why it it supports bend allowance calculations in it!

(I have a tiny bit of experience with this; I designed some sheet metal thing. I somehow clued into bend allowances before doing it, even though it was my first and only one! I figured, you can't just draw the naive shape; the metal has a bend radius. How the hell does that work? [half a day of Googling] Oh. I used a 2D drafting program that had no clue about this, so I manually drew the pattern with the allowance in it already, based on the thickness of the aluminum.)
When did he say this? In the 80s when he established the FSF or recently when the issue came up? This is my entire point, over time the definition of "software" has to be re-evaluated to justify the existence of this ethos; if one man defines what is "software" under this philosophy it doesn't feel like a real philosophy at all.
So is Edison still on?
No, they've got to deal with the jurisdiction that is able to issue a warrant; until December 1st, 2016.
H.B Jerry Seinfeld – Send Seinfeld SMS's
Finite element methods are often used to validate that a structure meets its expected requirements, and are part of the CAD workflow. The Sleipner-A offshore platform failed and sank due to bad finite element analysis.

See: https://www.ima.umn.edu/%7Earnold/disasters/sleipner.html
I have a great job with a large information services company troubleshooting large expensive complicated software and large expensive complicated data.

It's a laugh. Innit.
The data should bear it out. If women are promoted less often due to discrimination (as opposed to other factors), they would also be paid less while they are at the lower rungs of the organization.

Ie you don't pay someone the same amount while stifling them during promotion time.
Over time this will be unsurmountable; you'll not have the time to audit everything you contact (it all can be software and you not even know it). The only solution is to live an isolationist lifestyle.
The Death of Moore’s Law Will Spur Innovation (2015)
Rocks have about 4 times the density of water, thus you'll need 1/4 of the volume of a reservoir to hold as much energy. Since pilling trains is much more expensive than holding water, I can assure you this project will use much more land area than an equivalent lake.

Also, this thing requires a straight line high inclination slope and plain areas both up and down. I don't know how that compares with high walled valleys, but it is not a very common formation in nature. All said, it may be useful because it uses a different kind of landscape from water storage, so it can increase the total capacity.

Anyway, I agree, costs alone will say how much of it is created.
I remember seeing an article a while ago that suggested react was a bad paradigm because of a similar paradigm that failed... something about COM interfaces in windows programs? Does anyone remember such an article? That was one of the few truly interesting critiques of react that I have read.

Don't get me wrong, I'm not a React die hard but I definitely do like that it exists, and I understand where it fits on the library/framework spectrum (somewhere inbetween knockoutjs and angular) -- and don't try and use it when I shouldn't be.
The other way to look at this is to consider how much chemical energy there is in the diesel fuel tank of a train. Or that a single AAA battery has enough energy to raise a garage door (but slowly).