skysight-inc/HackerNews huggingface dataset:
The big problem would be an unplanned, extended shutdown. The locks are currently shut down between January and March.

I wonder how much slack there is in steel consumption. 2/3 of US steel production is already from recycled material, I can see the volume of recycled material increasing with higher scrap prices (so steel production would be able to stay at 65+ percent of current levels), and low value producers would be the first ones to shut down (so probably consumer products like low quality chain or fencing, things that people can pretty well do without). I think it's an easy strategic decision to build a second larger lock, but the probability of catastrophe seems overblown.
You should not have stopped reading. Brian is entirely correct about the whole situation, the only shame being that he didn't say these things publicly (and take corresponding action) 18 months ago.

The key thing to realise is this. Whilst the remaining Bitcoin Core developers (really: Blockstream) like to present their alternative plans like Lightning as tradeoff-free "solutions", the reality is that their proposed alternatives to the Bitcoin block chain are not launched or even close to launching, are developing extremely slowly, are missing huge chunks from their basic design and even if we assume they find answers to those problems and do actually launch something - the design itself is in no way "perfection" and has very serious unanswered critiques. It is very likely, in my view and the views of others, that their new system would actually be worse than Bitcoin, not better.

Thus driving Bitcoin into a brick wall at high speed because they prefer to believe in vapourware is not perfectionism, it's just idiocy. You don't need to be a businessman to understand that.

In short, they're in the grip of the nirvana fallacy:

https://en.wikipedia.org/wiki/Nirvana_fallacy
Customers Don't Want to Call for Support
Continuous Integration – Martin Fowler
You can use typescript which transcompile to babel. If you want to stop using ts you can use the babel output
A short quiz for entrepreneurs to evaluate if they're meant to work together
Asus and (other company who I forget) debuted their kit in 2013 at E3 or similar. I wanted to buy one buy then but couldn't get it as Intel weren't certifying it - they probably used TB2.
New Metal Can Become Soft and Stiff Like Human Muscles
If we built that software, how far would we be from not needing accountants?
The Linux Security Circus: On GUI Isolation (2011)
OK, so for a long time "web dev" meant HTML / CSS / JavaScript -- right? (Maybe a little server administration too.) And now it means all that, plus frameworks, plus platforms, plus Gulp & Grunt & SASS & 50 other things... optimization to design to demand gen to lead nurturing... these are all things a "web dev" can brush up against.

So people have to be selective with what they learn based on how far it will take them. And a solid understanding of tools that aren't CSS / HTML gets you pretty far these days.

Entry-level... easily the case can be made that if you want to get a website up, just hit the button at Digital Ocean to create your Ghost Blog, then grab a theme somewhere, and change the colors and go. (Wait... is any development knowledge even really needed any more?)

But for career advancement, and supporting legacy systems, and building things from scratch... yes, you need to have a good understanding of ALL the pieces -- or your team does at any rate. And, if you go the team route, you also need a good Product Manager to make sure all the people are connected and aligned.
The Atari ST series also used a DB-19 connector, for its DMA/ACSI (variant of SCSI) port. This has been a hassle recently for the Atari community. If the author of the article is interested in producing and selling new DB-19 male/female connectors, I'm sure he'd find customers in the ST community.
There's definitely companies in China who will do custom connectors, and since a DB-19 is not exactly "custom" but just a different configuration of an existing one, it might not be so expensive. MOCs are still going to be high though.
A limited blocksize won't result in fees climbing higher in the long term. It would result in a short term peak followed by abandonment and loss of value for being unusable. People pay fees for that which they need and find more desirable than the alternatives - an effectively unusable Bitcoin won't be worth paying fees for.

And assuming unlimited block limits will lead to no fees paid is ridiculous and senseless. Why would miners willingly use up more and more bandwidth as the subsidy keeps falling through accepting more and more fee-less transactions? They'd be losing money!

First of all, the miners should be requiring that the total level of fees reaches to a certain minimum level which exceeds what a plausible coalition of adversaries might try to gather, so that the mining efforts they can pay for will exceed that level.

Then you require that the minimum fee per transaction is that minimum divided by the largest number of transactions that the network reasonably can handle per block. Then miners prioritize transactions with larger fees and publishes estimates for how fast people can anticipate transactions to be processed based on fee density, in order to incentivize keeping the total transactions fees to a reasonable level. Fee densities so low that they given the network capacity makes it easier for attackers would then be discouraged.
> Confusingly, MAME is often referred to as open source (lowercase)

That's stupid. Open Source has a meaning, which is the OSD: changing case doesn't alter that meaning. You can get source code for Windows 10 too (if you work at the right university) that doesn't mean Windows 10 is open source any more than old-MAME was.
Watch Broken City Online Free Putlocker – Putlocker – Watch Movies Online Free
Documents confirm that superpowers came dangerously close to nuclear war in 1983
> makes it impossible to just plug in some perfboard with headers on it and make your own shields

Not so. You just have to drill ten holes, using another piece of tenth-inch perfboard as a drilling guide. I've done it; it works.
Do not accept payments from teams who have budget balances that are way beyond typical. The Tatag platform provides accurate and current summary statistics about the paying team, so a reputation engine could factor those metrics to evaluate the concerns that are important to a payment recipient.

As an aside, traditional systems do not prevent similar situations from happening. You have ultra-wealthy people that are each effectively holding an endless supply of money. Should we not be asking that same question whenever and wherever we see it happen today?
Fantasy Land: Algebraic JavaScript Specification
Do Psychedelic Drug Laws Violate Human Rights?
PROCESSING MESSAGES USING NATIVE DATA IN a SOA
The Satanic Panic most prominently involved railroading childcare workers on the theory that they were sexually/satanically molesting the children. The threat model there is fairly easy to understand.

People say we've come to our senses, but the unreasoning panic about anything that might be related to pedophilia is actually still very much with us.
I was in the gaming club in HS in 1979 to 1982, and we basically played military strategy games and D&D. The Tom Hanks movie still resonates, because I remember thinking I didn't know anybody like the characters in our club. My parents only wanted me to balance it with 'real life', getting out and breathing some fresh air (in Brooklyn ;)
All the stats of an app's first 24 Hours on the AppStore
Dear fellow devs and gamers, I know that many of us don't have a lot of feedback on AppStore launches and Google Play launches and for that reasons I am sharing all the data I am collecting for my apps as well as the strategies I used and social network stats.

I left my job as a CTO in a startup to make indie games, and my first game has been released 24 hours ago.

See all the data here:
in english: http://94studio.com/blog/2016/03/05/first-game-released-all-stats/

in french: http://94studio.com/blog/2016/03/05/premier-jeu-publie-toutes-les-stats-des-24-premieres-heures-sur-lappstore/

The AppStore page conversion is around 12% I think the main issue is the App icon which is not appealing enough. If you have any feedback or advice, I am craving them as I want to improve my design and marketing skills.
Wayland gives you a formal system for efficiently drawing multiple windows and roles. A framebuffer is only usable by one process for its UI.

Also: https://www.phoronix.com/scan.php?page=article&item=x_waylan...
I once, in the name of socializing with a coworker at his house, noted a stack of cards obviously belonging to his kids, and asked "Are those Magic cards?" His son replied, "No, they're Yu-Gi-Oh, Magic cards are Satanic." I looked down at the topmost card, saw it was something like "Demon Lord" (memory vague, but it was obviously evil and occult-looking, the exact thing that moral guardians cited for Magic) and went "uh-huh."
Well, admittedly, nowadays I know at least one metal band whose logo is Moorcock's eight-pointed Star of Chaos. I just also know that they don't mean any occult bullcrap by it.
"If we could tag money's history of exchange..."

We could track US Cash: All FRN have unique serial numbers, including codes for which bank issued them.
Well they are getting away with not paying as the worker won't or can't complain. Now the worker will have his own leverage so will cancel out cheating.
Article refers to the Windows 3.1 "blu- screen". But was there even a blue screen that was shown due to a serious error in Windows (not NT) 3.1? https://blogs.msdn.microsoft.com/oldnewthing/20140909-00/?p=...
Original post author here, Nuno Brito

Except that exists no package named "remove" available today in mainstream Linux.. So we are forcing every single user across decades to use "install" because a "remove" package is prophesied and we couldn't reserve this keyword. Well, that's XKCD material.. :-)

But without playing: If you see the current syntax as good enough, that is OK. The point is usability on upcoming command line tools.
Someone ought to find Jack Chick and get him to play as an Inquisitor in a game of Dark Heresy.
Even much later, there was residue from the panic. It's not like newspapers published articles going "Hey, this stuff is harmless."

Crazy Egor's, for those of you that remember it, used to advertise on the local independent/proto-FOX station for where I grew up, because their store was local. I once called them up to talk to the station manager about running news stories about the evil of Magic cards... in the late 90s.
Cloud Computing Weekly Digest with Joe Kinsella: March 5
> There are probably a couple dozen qualified computer scientists working on crypto currency research right now, but there are at least tens of thousands of qualified software engineers in the world who are capable of building bitcoin protocol software.

Maybe, but the problem is defining the protocol, not building the client.
Still, super scummy not to be open about ehat arduino really was. And then to make oodles of profit and not even give a gift or some type of consolation? Highly against internet standards for openness.
Ask HN: A realtime video warping solution
Hi All.

For the past few months I've been struggling to find a solution to creating a sub-$200 realtime HD video warping solution.

I'm developing a curved display product and I need a solution to perform geometric correction of regular flat/rectangular content so that it appears fine on the curved surface.

To perform the warping I can do it at various levels:

1. At app level utilising software that incorporates the warping for specific purposes (I've got a few that do this).

2. Using desktop warping software. I've come across $500+ warping solutions for Windows, Mac and Linux. Noting on Android. These solutions are not user-friendly

3. Utilise an existing commercially available warp box. A/V providers who have digital scaling solutions supply these. They're pretty expensive: $3500+

4. Find a projector with built-in warping capabilities - these are generally $4000 to $17000

5. Build my own warp box: I've found semiconductor companies with chips that perform geometric correction. However they only supply evaluation boards. To design my own PC Board with HDMI-in & HDCP that warps the content and outputs via HDMI is probably going to cost beyond $10k after development and certification.

6. Use an Android Media Player with HDMI in/out and HDMI passthrough capability to warp the content in realtime utilising OpenGL mapping techniques. I've been searching for a freelancer on various platforms that can help me do this on an Android Media Player that I believe offers the potential to be a low-cost warping solution but to-date I have had no luck in finding a developer that can do this.
The gig: https://www.upwork.com/jobs/~01ee348a91b5cca1a9

Is their anyone on HN that can suggest a viable warping solution and/or help me develop it? Will pay for it.

- Zaid
It still baffles me as an adult that actual adults can believe that stuff.

Edit: I'll add I don't go around telling people how silly I think they are for believing these things, but it makes as much sense to me as telling me aliens live in our shoes and if we don't tap then three times before taking then off they will harm us.
One of the major reasons for Concorde failing was the sonic boom. As that boom restricted the routes it could travel on. Not the expense of fuel as their is market for fast and luxury travel.
> "The other factual details where relatively minor"

The team behind Arduino hasn't made its lineage clear enough, that's why this article is newsworthy. I also think it's worth knowing about as it adds a new perspective to the recent legal issues surrounding the rights to Arduino.
6 Ways for Entrepreneurs to Hone Leadership Skills
I read that entire barge blog. Its interesting.
Pen and paper works fine...primarily need it just to give you a good idea of what your end product will look like because while you're putting it from mind to paper there is a lot that will usually change and there's a lot you'll realize you'll need to consider once you're actually thinking about everything in enough detail to be able to write it down.

But yeah, pen(or pencil) and paper will be just fine. I'll usually start by writing lightly so when I make mistakes I can just write over it normally and when I make mistakes with that I can go over it a few times to make the lines darker....then after I'll take what I have and redo it real quick on a fresh piece of paper so I have a nice clean copy with no cross outs or write overs.
Goodyear Made Spherical MagLev Tires That Are Totally Nuts
No accuracy is not included, since that is something that should be constant for each model across frameworks.

These benchmarks aim to highlight the performance differences in terms of speed/memory usage across frameworks and machine configurations.

There is also the practical hurdle that training imagenet models to maximum accuracy takes 1 week+.
Me, too! Moneydance is stable (no UI churn) and effective. I was able to import all my Quicken transactions and I can do online banking (downloading transactions).

The day I got off Quicken was a very good day for me. I had developed real hatred of the software and the company.
ghaff gave an accurate and correct and very theoretical argument.

As a practical argument, when adafruit gets written up as a business case study, it going to be all about the online. I've ordered lots of stuff from there and fulfillment and stocking levels is about average, lets be nice and call it above average. I've never had the slightest problem although items are sometimes out of stock awhile and shipment is faster than a mom and pop but its nowhere near amazon levels of fulfillment and it has nothing on walmart style brick and mortar.

Sticking to core competencies would not imply opening brick and mortar or even worse taking over a dying chain of brick and mortar.

What could have worked would have been very superficial, like buying the IP rights to the name. Such as www.radioshack.com web redirects to adafruit. Or maybe a cross exchange such that radio shack part number 276-1617 is this adafruit part number 1234 which is a 2n2222 NPN transistor, etc.
I agree, the biggest reason all these security breaches are as bad as they are is because every company and site seems to want to store as much data about its users as they can.

And this point from the article is great:

<i>The Ashley Madison data breach was such a disaster for the company because it saved its customers' real names and credit card numbers. It didn't have to do it this way. It could have processed the credit card information, given the user access, and then deleted all identifying information.</i>

Tip 1 for 'anonymous' or 'secretive' services like this; don't store personal information. There's no reason a site about cheating on your partners needs a real name or any real personal information, at least on the site's part (that can be shared between the actual users when they want to share it). Similarly, there's no reason any anonymous service should store anything bar a username and maybe email address. Or for that matter, get access to any device features like the camera or contact list. That way, if it ever gets hacked, the data is (for people who didn't use their real name and email) completely useless.
There's something comical about that list of candidates.

Why haven't heard of these guys before?

Does this happen every year?
Nuno Brito, original post author.

Sorry to disappoint but professionally administrating Linux machines since 2004, started as end-user in 1998 and I work with whatever machines are available. My apologies if the blog post is read as an attack on apt-get, this is not the case.

It is just an example. Not saying that we can/should change apt-get, there was apt already made for that purpose. This example is only to raise attention for upcoming command line tools and respective authors to think about the most frequent use-case scenarios and then make them as straightforward as humanly possible.
Imagine the internet had been developed by guys like this one. Pushing a agenda instead of looking for best possible solutions. The internet would like teletext/BTX and cost at least an 1$ per hour.
As I understand it, the architecture of the 8-bit PIC chips were not "C friendly," and still use a crippled proprietary compiler. I programmed those beasts in assembly. There were enough other advantages for me, such as EEPROM/Flash program memory and peripherals that I could wrap my head around.

The 16- and 32-bit chips are more mainstream, and after using their proprietary compiler for a while, they switched over to GCC. Now from my standpoint, it's still "their" GCC, in that I download and use their tools. And there are some features that you still have to pay for such as optimization. I'm certainly not in love with those aspects, but it's good enough for me to wait it out until something else comes along that's compelling enough for me to switch. Folks have demonstrated building their own GCC toolchain for PIC, but I haven't bothered.

Somebody without my mental inertia and legacy projects might make a different choice.

My uses aren't critical enough to require considering the smallest, cheapest parts, so I simply avoid the 8-bit chips.
I agree with the above as well. Take an hour or so really thinking out what you're building, define what your MVP is, build your MVP as your 'prototype' find beta users and get feedback, redefine what you're building if needed (users might want something different then you were planning on making), improve that initial MVP to users standards, ask them what other features they'd like, build those, start charging, continue going through feedback loop again and again.
Around the Corner (1937) How Differential Steering Works
The equivalent of "dir *.txt /s" in UNIX is "ls -R|grep txt$".
> Do you really want to have a PATH that includes every directory for every binary on the system, or manage individual file permissions within all those directories?

No way. But I'd love to gt ride of the plain PATH, replacing it with a hierarchical PATH with a convention. Maybe with every 'bin' directory inside that path getting in the search path, or maybe something that let me nest things deeper.

One can not do this in Unix, and that's the point.
Why should I trust what this guy is saying when he has such egregious misunderstandings about Bitcoin? I expected better from the CEO of Coinbase. The worst one was this:

> The next block reward halving is coming up in July. Let’s say that miners on average are able to mine a coin for $250 (I don’t know the exact number, so this is a guess). After the halving in July their cost to mine a coin will double to $500. If the bitcoin price stays around $425, it will be unprofitable for a number of miners to continue mining.

You can't just guess about these things! You have to do the math! There are two components to mining costs: The sunk costs (the actual price of the mining equipment), and the oncoming costs (electricity). Once you've already paid the sunk costs, and the miners have, tautologically so, to get to the current network hashrate, you won't turn your miners off unless their yield falls below the cost of electricity.

I've done some calculations and, with the current most-efficient generation of ASIC Bitcoin miners, you generate around $0.25 per kWh. So with the halvening, you'll be generating around $0.12 per kWh. But guess what most miners are currently paying for electricity? Around $0.02 per kWh (yes, they're locating their mining operations like Google locates data centers). So while some inefficient miners on the fringes may turn on, the halvening isn't going to come close to causing the majority of miners to become unprofitable. So you're unlikely to see a big drop in hashrate.

The most ridiculous part of the catastrophist argument is that we already had a halvening from 50 BTC to 25 BTC, and nothing changed! The hashrate didn't go down appreciably and block finding time didn't suddenly jump up. There was nothing different about that time than now; both are governed by the simple economics of mining profitability, which tends to stay at around the same level above cost -- that is to say there are economic self-balancing forces at work that cause miners to enter/leave the system to keep the hashrate adjusted relative to the mining returns over the long term.

So anyone proposing a catastrophe over this halvening has an uphill battle to climb of explaining why it's different than the last one when nothing happened, and that hasn't been done so far.
The term 'open source' wasn't used before 1998 and the OSI popularized the term, so originally at least when people said open source they meant an OSI approved license. The term has become slightly less precise over time.

https://books.google.com/ngrams/graph?content=open+source&ye...
Linux != UNIX
A Cry for Help Against Thomas Ptacek, Serial Abuser
I was recently prototyping a commercial project with an IL9341 LCD driver, a common part that my LCD glass vendor used in their modules. I asked the glass vendor for a development unit that had a wired-up interface and available schematics - they didn't have one. Perhaps they could find one in China in a few weeks, once everyone returned from the New Year's celebrations.

Adafruit had a usable unit in stock, with full schematics, and it was on my desk in 36 hours.
Considering that most file systems these days allow spaces in paths, I'd guess you can safely remove the »On Windows« there. The amount of shell and build scripts on Unix-likes that die horrible deaths when encountering spaces is not funny. And well, yes, in a way that probably means that spaces in paths are not »supported« there, but you could then say the same about Windows. As well as using non-ASCII in paths.
Show HN: Learn programming through free project-based courses via email
The Patriot Act actually says otherwise. All you need to do is get yourself classified as a terrorist and you lose every last right you ever thought you had.