skysight-inc/HackerNews huggingface dataset:
> Average cost per TX is over $2.00 right now [2]

Thanks for demonstrating that you're probably not even a Bitcoin user at all. (The median transaction size is 226 bytes, -- and so you're using a figure per kB-- so equal to 4.5 txn.)

(doubly ironic to see you complain about segwit in one breath and transaction fees in the next)

> people are waiting 6+ hours for a TX and are forced

You can choose how long you'd like to wait in exchange for more or less fees-- this how the system works, no one is forced to do anything.

> with a financial incentive to see Bitcoin fail

I have large incentives to see Bitcoin be successful-- but can you articulate any way that I can profit from failure?

I'm here writing to you with a well known identity, upfront about what I work on and what I think is important. If you're angry that other people won't rewrite Bitcoin's rules to suit whatever agenda you have-- that sounds like a personal problem. It certainly isn't my problem.
Smart card Plastc goes under despite $9M in preorders
"Having to replace a clothes dryer every two years would require the technology to be very good to justify such a burdensome task."

Or, a cost cutting measure of replacing a long-lasting ball bearing assembly with a shaft rotating in a vinyl cup which wears down to metal-on-metal like mine did after 3 years. Which is the sort of accelerated deprecation the OP was alluding to. Granted, the battery metaphor isn't great as energy storage tech is far from mature.
Its not bickering, user nullc is actively trying to take over an open source project with his private VC backed company. This should be interesting and important for the HN community.
Well, it is. So don't be wasting water unnecessarily. If you spent time and money eating at McDonald's why would you throw it away? Our society wastes a lot for sure so try not to. Don't go to McDonald's in the first place.
If you don't book your own flight, and have no control over the choices made on your behalf by the person doing the booking, that's not really the airline's fault.

And codeshares have helped me out more than once. For example, a few years ago I was scheduled to fly Kansas City to Toronto on US Airways, connecting in DCA. On the way to the airport in KC, I got a call saying my flight to DCA was delayed and I'd miss my connection, but (since this was back when US Airways was a Star Alliance member) they'd rebooked me onto the direct Air Canada flight from Kansas City to Toronto, so I'd just need to go to the Air Canada counter and show my passport to pick up a boarding pass.
Migraines are ugly. I used to have a business partner that suffered from chronic migraines. Onset would be so quick that he wouldn't be able to drive home so I got to drive him whenever this happened.
Hi, I'm from sig-node. We just don't have enough time/people to cover all log management in 1.6, this is just a temp workaronud so we can ship CRI in time. Log mgmt, together with some other missing parts will be definitely picked up after CRI fully released.
Auftragstaktik: An elusive command philosophy and a different command culture
Not the same. You are not throwing out your Taco Bell after the first bite.
The reason is that class instances are really not first-class in Haskell. You can never import a module and choose not to import its instances, not even with

import Module (just_one_symbol_i_need)

or to not import a couple of them. I think named instances a la PureScript let you do

import Module (instance toJsonText, ...)

which would be great to have in Haskell, but probably breaks something deep inside instance resolution.

PureScript as a "Haskell without the mistakes" really is a great idea.
Before that I ran my own semiconductor brokerage abd the approach was the sane. "what about your job sucks?" "it sucks when I plan a build for Monday and 49 chips show up but 1 doesn't arrive until Wednesday. So my customer is mad that we are behind schedule and I pay mt staff to stand around.". So I started selling complete kits. One vendor, One PO and one box of components that arrives on time with everything in it.

Doesn't matter that I now have a known brand behind me. Customers want the same essential thing: That you care about their success. I still answer my cell in the middle of the night during an outage because clients want to know i care and feel their pain because my company is impacting their ability to be successful, to pay employees, to pay bills, to feed their families.

The point is the same throughout and hits at my philosophy. I don't sell servers or hosting or support. We sell good days. We sell a developer wowing his or her boss. We sell an absence of worry that a client will be pulled away from time with their family to solve a web issue. We don't sell RAM and processors. We sell good days.
Turing-complete language is just the base layer. You could build more limited languages (decidable languages) on top, which are more appropriate for smart contracts.

There is a new decidable language that compiles to EVM bytecode: https://github.com/ethereum/viper
Visually it looks similar to Python. The language is not turing complete, and one of the advantages of this is it's easier write bug free code and easier to verify that the code is doing what you think it's doing.

The reason why the entire EVM is turing complete (and not more limited) is because making it decidable instead is harder than making it Turing complete and would have made the protocol more complex:
https://github.com/ethereum/wiki/wiki/White-Paper#computatio...

A Turing-complete language is base layer: you can build any paradigm you want on top.
The recursion thing was an interesting loophole, and we now know to avoid it when writing contracts. What if there is another interesting loophole that we haven't yet discovered, and that gets exploited? You say,

>Also many people who supported the Dao fork, would be against the fork today, because there is no more excuse that "we are early and we don't know how to write secure contract code".

but what you really mean is, we've identified a single "attack vector" and now know to avoid it. And, in the process, we've set a precedent that the discovery of any sufficiently large-scale-affecting (or core developer-affecting?) "attack vector" can potentially result in the software contracts being overridden by human action, i.e. a rollback and hard fork. Thus, I personally see no reason to trust the Ethereum network, even though it's full of really cool ideas and technology.
10 words long? I counted 5 paragraphs with about 45 words each.
Google Drive has its quirks and crashes. The speed of running native apps definitely makes me prefer MS office.
If you feel, like I do, that if WhatsApp were not acquired by Facebook

a) their growth rate would not have been much smaller
b) they would probably have just as much or greater user engagement than what FB has today

then the actual question should be:

"What is actually going on which allows such acquisitions to bypass the antitrust laws?"
I was really excited to try this out. Seems to be rather buggy though.

Every time I hit the "Multi-user is now available" button to set it up, a white box opens and then immediately closes. Even tried linking it to my SO's phone and configuring setting up multi-user from there, but it doesn't seem to be an option on her phone yet. :/
Are you leveraging social media to warm up the leads? Find and target them with ads and follow up with a phone call or visit. Works pretty well.
I definitely had chip and sign for a few months in Canada before they added a pin to my card. Circa 2011.
We have the dollar for that. Why even bother with cryptos.

Network-based trust decentralization, even with limitations on its effectiveness, does provide somewhat provable insurance against state actors. Currently, state actors and state actor based monopolies are the biggest barriers to financial service innovation and essentially seek a continued global monopoly on financial systems access and financial systems derived intelligence feeds, largely self-justified with 'four horsemen of the internet apocalypse'[0] FUD[1].

[0] https://en.wikipedia.org/wiki/Four_Horsemen_of_the_Infocalyp...

[1] https://en.wikipedia.org/wiki/Fear,_uncertainty_and_doubt
What do you think they'll do with it if you complain that it's cold? If you don't want it, it's getting tossed either way.

"Eat your peas, there are starving children in Africa" only makes sense if there's a ready means to get your peas to the starving children. If the choices are eating food you don't want or throwing it away, it's wasted either way. Eating it isn't the superior moral option; it doesn't accomplish anything but making you fat.
What do you think they'll do with it if you complain that it's cold? If you don't want it, it's getting tossed either way.

"Eat your peas, there are starving children in Africa" only makes sense if there's a ready means to get your peas to the starving children. If the choices are eating food you don't want or throwing it away, eating it doesn't accomplish anything but making you fat. It's not a superior moral option.
Microsoft Access --> any other reasonable DB

Citrix --> any native app
I have actually run a domain registration/reseller business in the past, with 20,000 domains registered (which is a lot).

I did not "police" a single one of those domains.

Like I said below, I was NOT using namecheap DNS or hosting.

> And using vague words like "inappropriate/troublesome" seems a bit mysterious. Were they ISIS propaganda posters, nudity of celebs, or penguins making out? Might make a difference.

I don't care how much problematic the images were. 24 hours warning for threatening to suspend a domain is ridiculous.

> Let me guess... this guy is upset because he might have not gotten the email within 24 hours (in 2017... yeah, right).

Yes that is reasonable reason to be upset. I thought the email was spam/phishing at first. The email also could have easily have been deleted by spam filters.
I'm puzzled by your response. You list some stats about waste and that justifies what the guy is doing? Of course it's probably hyperbole but people are working hard to defend this guy's statement.
Why Georgia Tech Built a Tarzan Robot That Swings Around on Wires
I think it's unnecessary (and somewhat tacky)
https://news.ycombinator.com/item?id=14159963
So much for all the palaver from the U.S. Ambassador to London, among others, that there were no criminal proceedings against Assange and that Assange wasn't a target. To any reasonable observer, these were lies at the time and they are shown to be lies now. Assange will be this generation's Cardinal Midszenty, imprisoned in the U.S. embassy in Budapest for fifteen years, just as Assange is imprisoned in the Ecuadorian prison.
* Disabled CONFIG_NO_HZ_FULL to eliminate deadlocks
on some instance types

That... sounds like a bad bug?
I wanted to be a musician, but musicians don't make any money. Some of them do but you know...same thing with being an artist. I do art, but art doesn't feed the kids.
Do you take a bite out of your lunch and then throw it away? :D
"JavaScript, if used diligently and with good design, is a very efficient
language. Both in execution time, but more importantly for developers.
Personally, I wrote apps in many languages, including C++, Java and
JavaScript. Of those, JavaScript is by far the most productive - I am
personally 4-10 times as productive as with C++."

Not trying to start a this language is better flame war, but is this true? I still find JS to be a strange and incomplete feeling language, but I've not really done much outside of front end work with it. Is it really that productive?

Also I've disliked every interaction with NPM. You end up with a huge chain of decencies for even simple applications. Is this something that's workable with production software?
How is that constructive, you are just being silly now.
Docker EE already works the way you describe. DDC is now part of Docker EE, which makes EE quite different from CE.

I want to address your concern but don't really understand what it is. What exactly are you worried will happen, and how does it affect you?
Persistence pays.

I was an account manager intern at a VAR in college and was really shocked to discover this. I sold about $50k of training to a big company based on a cold call. One time a guy called looking for advice on sharing files on NT4 and ended up in a conversation about licensing -- I sold him an EA. Another time I was in a wingman role for a site visit with an account exec. On the way back, we stopped at a really large company, the account exec bullshitted his way in, and we ended up chatting with their local IT director for about an hour. We started getting RFPs a few weeks later.

There's no secret. Just treat people well, talk to them and find out what problems they have. If you can't solve them, refer them to someone who can.
Do you need PEGA Certification ?
I look forward to a Lilium button on the Uber app.
Can I ask what your condition is, and what you have done about it?

I agree it is best to consider the underlying cause, but sometimes that isn't feasible. Take psychosomatic pain, which is a massive issue, but very misunderstood by doctors and patients alike. It is arguably the largest cause of chronic pain, and yet there is virtually no information or research on it, and patients are mostly left up to themselves. A few figure it out themselves, or discover John Sarno's books, but the majority are just given painkillers.
> I don't think you'll find anything in that bug list that's even close to the severity of a missing feature that's supported in every other browser

You mean like not supporting high-contrast themes on Windows, literally the first thing on the list at https://bugs.chromium.org/p/chromium/issues/detail?id=92 ? Not a problem for web devs obviously, just for users, which I guess is partly your point.

Or https://bugs.chromium.org/p/chromium/issues/detail?id=2016 which is about XHR not providing progress notifications properly and at filing time was working correctly in Firefox 3 and IE 7?

Or the lack of sane text rendering behavior, having to at best opt into ligature support, if you can get them at all, etc? That's something they finally fixed recently, after 8+ years of it being a problem.

Or missing MathML support? Granted, some other browsers are pretty bad on this too.

Seriously, there's lots of stuff Chrome couldn't and can't do that other browsers can do. They're just much better (not least due to spending way more money on it) at steering web devs to never try the things Chrome is bad at and focus on the things the Chrome dev team has been focusing on...
As someone who dropped out of Cal II, the first few paragraphs of this book gave me more understanding than I ever had in college... Either I was very lazy, or my teachers couldn't express these simple ideas clearly, or both.
It's not a fundamental necessity, just the reality for the vast majority of all living creatures.
You're using too many commas.
Another application is accelerating DNA sequencing, the first FPGA-based cloud service on AWS?: http://www.edicogenome.com/applications/dragen-on-amazon-web...
https://www.nextplatform.com/2016/12/07/configuring-future-f...
http://www.edicogenome.com/news/dragenblog/
Ask HN: I can use your advice on Microservices VS Monolith
Our current architecture at work is:
|frontend angular| -> |Node.js MW Layer| -> |1 large microservice + 3 smaller ones all in Node.js|

A new engineer on the team suggests that we merge all the applications together. We render the frontend using express, and combine the microservices together.

He's argument is that monolithic apps can still scale well. Furthermore, it'll be easier for engineer to roll out features since the entire code is in one project, and a feature can be developed all the way from the back to the frontend.

I'm finding his argument hard to believe. An app of that size can end up very coupled. It will be a single point of failure. If one child process crashes so much damage can be done. DB ORM will run slower because of how DB intensive the app will be. Obviously many of these issues can be solved with sufficient scaling. Which would also cost more since we're not scaling whats in demand, but instead the entire app. -- Even if we decide to split the app down the road that only means a way larger effort.

Lastly a very smart person told me once to shard early. It's hard enough to shard early he said, so why do it when you're running out of time.

That engineers argument is to just keep scaling up the DB. While I agree that's a temporary solution, in a world that produces and collects more data each day, sharding in my opinion is inevitable.
From the news I heard, this new update they talk about allows for higher resolution (on faster phones).
Nullfined: Convert null value from any type of value to undefined
Naked mole rats can survive 18 minutes without oxygen
> Republican politicians expressed fury at the time, accusing Assange of treason

How on earth can Assange be guilty of treason? He is not a US citizen.
One thing that could be done by somebody who knows the standard /really/ well, is a proper SVG sanitizer/conformity enforcer. SVG is powerful, even in its basic abilities, but all of the projects I've seen so far have no guarantees of security or safe parsing. Its probably too niche currently, probably only really useful for things like Mediawiki. But, I think having the ability for users to upload .svg's like normal images onto sites would catch on pretty quick.
Go: package sqlite
Eric Ray at Dell community
source: https://twitter.com/bradfitz/status/855271867162083329
Triplebyte (YC S15) Is Hiring for Sales
Triplebyte is the best way for companies to find and hire the best people from any background. Our customers include Apple, Facebook, Dropbox, Stripe and many other top technology companies.

This is a unique chance to join a company that's reached profitability and hit a seven figure annual revenue run rate without hiring any salespeople. By joining as our first sales hire, you'll get a huge amount of autonomy and input into how we build our sales processes.

We've built a great team of 15 people working in our San Francisco office. Our founders have each built and sold companies before. Ammon and Guillaume founded Socialcam, acquired by Autodesk for $60 million and Harj was the first partner hired at Y Combinator since its founding.

If you're interested, please apply here:

https://jobs.lever.co/triplebyte/6b4d63d5-b8fe-4cbc-9b05-da8...

You can also email me directly, harj@triplebyte.com.
This isn't a problem, but hiring people you don't trust is a problem. Part of that is setting expectations with a contract. Most of that is accepting that it's going to be a risk, no matter what you do (there's no DRM that will protect your code from your own engineers).

I recommend you don't worry too much about this in particular. Have some basic legal protection with a contract, that should prevent another company from forming. Someone running off with your code and dominating your company without a legal entity of their own... would be unexpected.

Also, your code is unlikely to be so particularly novel that the specific implementation is your secret sauce. (Not trying to insult you -- maybe I'm wrong -- but generally the idea of the source as a trade secret, unless we're talking Carmak's inverse sqrt, it's not that big a deal)
Wow, some great stuff in here. Adding to my ANSI color fortune clone @ https://github.com/globalcitizen/taoup
this is nothing new, it has been known for years. Indians have a low IQ in general
If Facebook has an Achilles heel, it may well be privacy. Just as Security was first sign that the tide was turning against MS, so might privacy become for FB.
Books are for history, fiction and resume's.
Ironically "normal" Skype application is usually flawless. I work from home and use it as my primary communication tool (prefer it to the phone).
The first contact that namecheap made, was just an email that said they will suspend my domain within 24 hours if I do not respond. No matter what content the images had, that is inappropriate business behavior.

The even acknowledged the the site "Yes, we have checked the content of the web-site and based on its not deliberate nature". I have no idea if they really would have suspended within 24 hours, but that is definitely is not how a customer should be treated.

I don't think any important domain should be on such a service, when other equal services will be much less threatening to customers.
> This is basically what people use private groups for. It feels more intuitive than posting everything as a standard post with restricted permissions.

+1 for this. (My Anecdote as a 23 year old) Everyone posts/looks to/at snapchat. Most use instagram (but only post public stuff rarely as it is for "high quality stuff" which tends to follow the 20/80 rule (20% of the people post 80% of the content (I haven't posted in months))). Facebook groups/messenger are also used by most of my friends for casual group chats and planning events as you can find anyone and it is more private. Facebook news feed/Instagram stories/twitter are used by less than 10% of people I know.
Python 2 is not there. If you run on AWS, either have a task to download and install Python 2, or in your EC2's user data to install Python 2 (this is necessary for Ansible users).
I'm not ignoring anything. I've responded to your proposals. The proposal you keep pushing is putting bicycles on sidewalks, so that's what I've responded to. I guess you've also now suggested that cyclists just keep dying. I guess that's an option, although that seems more like a passive aggressive way for you to keep pushing the false dichotomy of bikes on sidewalks or dead cyclists.

Your speed limit suggestion isn't bad, it's just not really actionable. Making bikes travel at or close to pedestrian speed would make cycling useless to most serious cyclists. And if you set the speed limit far higher than pedestrians, it does nothing for safety. Then of course there's the problem of enforcement. Given the general ineffectiveness of speed limit enforcement for cars, I'm doubtful. And as you noted, bikes already legally have to follow the posted speed limit, and when it's inconvenient (i.e. long downhill stretches with 30mph limits), they don't, and it's generally unenforced.

But yes, if you live in a rural area, the calculation is probably different for you. Sparsely-used sidewalks/MUPs are in general safer than heavily-used MUPs. A MUP with good visibility and few users can be shared with relative safety, especially if there is a safe "shoulder" to veer onto and no blind intersections. My sidewalks are crowded with pedestrians and littered with intersections for streets, alleys, and driveways, all of which make cyclists on the sidewalks less safe than the roads where cars are driving 30mph (ish). And yeah, if your speed drops to 5mph, I have no problem with you chugging along on the sidewalk, even in the city (though you still need to watch out for pedestrians, and you'd probably find it's not worth the hassle). At that point you're pedestrian speed. I am surprised that most of the accidents in your area are on straight sections of road, though. I'm pretty sure the majority of accidents involving cyclists in Seattle are at intersections of some sort.

I appreciate the conversation, too.
VScode runs like a dream on my hexacore/8GB/SSD desktop, but brings my atom/2GB/32GBeMMC based Asus Eeebook X205TA to its knees. Native programs for low power systems seems sound practice to me.
Thanks so much for the kind words.

I vividly remember cramming for a test my freshman year of college, not having things click, and the final Aha! when a semester of pain disappeared with a few visualizations. The contrast between how most classes presented the material and what actually worked for me was jarring, and I had to share what helped. I hope other people share what works for them, in any format they can.