skysight-inc/HackerNews huggingface dataset:
You're talking about the cost of future tx thruput and comparing it to today's storage prices. How can you not see what's wrong with that?

>But bigger blocks is definitely not that solution.

How easy it is to make a claim without any proof.

>Originally with the 1MB block, there were quite a lot of full bitcoin nodes running on raspberry PI's under peoples desks in places with really shitty internet. Segwit kinda-sorta actually increased the block size from 1MB to up to 4MB. 16% of Malaysia gets internet slower than 256kbps. Running a bitcoin node today takes up ~20% of a connections total bandwidth in these places. Increase the block size to 20MB, and it will not be possible to run a node in some areas of Malaysia, because 20MB/10min is too fast for the connection.

Heh, even Segwit proponents don't understand Segwit. Please stop lying about 4MB blocks, it just wastes all of our time. Segwit arbitrarily considers the "witness" portion of the TX to be 25% of its real size in bytes (they define a "block weight" accounting measure that distorts the true storage cost).

This means blocks can only be 4MB if the block is entirely witness data, which never happens in the real world. In practice, segwit will give you 1.7-2MB blocks. There is no efficiency increase (in terms of tx thruput per unit of computation, etc) with Segwit at all, there is only the increased tx thruput caused by bigger blocks (how ironic).

>Running a bitcoin node today takes up ~20% of a connections total bandwidth in these places. Increase the block size to 20MB, and it will not be possible to run a node in some areas of Malaysia, because 20MB/10min is too fast for the connection.

You use a misleading definition of bitcoin nodes that has been used to poison the discussion. A non-mining node has no role in securing the network, except for SPV wallets (lite wallets). Mining nodes have the full power to choose which transactions are uptaken into the blockchain (merkle tree), so non-mining nodes are a garbage metric to use to judge 'centralization'. It doesn't matter if everyone and their dog has a copy of the blockchain on their raspberry pi, if they're not mining they're not securing the network, period.

The original bitcoin whitepaper written by Satoshi is quite clear - when they refer to nodes, they mean miners.

As you can see, the entire manufactured block size debate is built on misinformation and propaganda. How sad that the bitcoin community fell apart as soon as Satoshi disappeared.

>At 20MB of transactions per 10 minutes it's also possible that the diskIO on a gen-1 Raspberry PI using a cheap SD card might not be enough to scan and validate every transaction in an incoming block. Remember that a node might have to scan very far back in the blockchain to find the last time an unspent output was interacted with. I'm not sure how big a block has to be before that IO overhead starts eliminating entry-level hardware.

Entirely irrelevant. Your average cryptocurrency user does not need to validate the entire blockchain. They only need to ensure their own TX have made it into the chain, a role fulfilled by SPV wallets like electrum. Again, Satoshi himself said this.
Microsoft Checked C
Thanks for calling this out.

I think we should do more of it on HN (and everywhere else). People should try harder to decouple their biases from facts especially in their public writing.
Do you guys feel like your product could replace mail merges?
Tutorial. Golang 1.10 installation and getting started
By "not in the same ballpark", do you mean that diesel co2 emissions are hugely bigger vs the co2 released from its combustion? I don't know the figures but this sounds surprising.
And sufficiently egregious incompetence is so glaring & obvious that failure to redress its harms is also indistinguishable from malicious neglect
It's Time to Leave San Francisco
I haven't looked at this work, but I found the write up of this work pretty misleading: https://www.microsoft.com/en-us/research/blog/microsoft-rese...

The issue with that evaluation was that machines were much better at not making some trivial mistakes humans don't care about (eg transcribing umm, err, etc), but were more likely to get the meaning wrong. Kudos to MS for doing the error analysis and publishing that info, but I found the reporting of it misleading.
LFPR has been mostly unchanged since the end of 2013.
https://data.bls.gov/timeseries/LNS11300000

I agree, though, the U numbers are basically the definition of "fake news" from the standpoint of what you mentioned.
Nice work @antirez, you're an inspiration to the community!
Way to twist what “information wants to be free” means. Since when is copyrighted entertainment “information”? The phrase is obviously about real information, which is an innate fact about the universe which can’t be copyrighted. Like 09F9 et al
> "no compiler currently will do the wrong thing with it."

Well then, that's nice no? I don't like to play language lawyer. If there are machines were it can lead to errors, it might be bad machine design. The compiler or the user should work together to catch the error / specify more precisely what is the intent. If we can assume that (ubyte << n) == 0 for any n >= 8, I'm very fine with that, too.

I don't think compilers should exploit every undefined behaviour in the C standard. Some of those might be there only to support rare, quirky architectures.

> For whatever reason, it took a MemoryAddress which was essentially a pre-c99 uintptr_t defined by the system headers

That's inconvenient that the API forces such a strange type to the user. But I think the logical usage is to declare "start" and "end" as uintptr_t then. In this case there should be no problem, or do I miss something?

> You are both greatly overestimating the degree to which programmers understand C, and overestimating the degree to which programmers who do understand C do not make mistakes.

All I can say is I've never had this kind of problem really, so far. The kinds of problems I get by using safe toys on the other hand (e.g. array access only possible through proxy containers) are incredibly more painful, because these approaches are extremely bad for modularity and elegance. You have to specify the container, and also its type, or at least implement all kinds of boilerplate interfaces. This is incredibly restricting.

Everybody makes mistakes and while some memory safety problems definitely happen regularly even to very experienced coders, and are harder to detect than e.g. an exception, they are also the minority of the problems I encounter, even when counting the occasional buffer overrun or similar. Even in terms of data security, I figure more exploits are high-level (i.e. logic errors not catched in a high-level language - SQL injection or other auth bypass) than clever low-level ones. And not every type of program is extremely security-sensitive.
I'm curious why you'd think a serverless solution would be more expensive than traditional instances once you've exceeded the free tier limits. With Lambda, you are only charged based on the number of requests and their duration. The pricing model includes 1M requests and 400,000 GB-seconds of compute time for free every month. Thereafter, its $0.20 per 1M requests. Seems very cost-effective when compared to traditional server-based solutions.
I made https://www.breakdown-notes.com
Its' a tool to make notes quickly. You can click anywhere and start typing, copy paste text and images from pdf's or other sources, and use a multitude of shapes, arrows and colors.
Also it's easy to reorganize / revise your notes: text can be edited like in any other text editor, but it is way easier to reposition text blocks / images. They can simply be dragged anywhere.
You can zoom in and out of the map you take notes on, making it easy to get overview or detail.

It works great as a note taking tool while reading a book, or following a course.
Searching the notes is OK-ish. You cannot search the notes without opening it. It works best in chrome and is not intended for use on mobile.
Wow this sounds Awesome. Will definitely take a look.
there are a pretty large number of commercial openvpn service providers, that if you pay for 1 or 2 years of service, the cost will range from $2.80/month to $5.50/month. I would be surprised to pay $10/month. I have my own OpenVPN endpoint for testing which exists on a $5/month VPS, but it has a 2TB/month transfer quota, while many commercial openvpn service providers have no transfer quota per month.

Ideally you want to have both, if you move a lot of vpn traffic (cough cough, 4k HEVC torrented things), you can have your own openvpn setup on a KVM VPS you fully control with root, and also a commercial $3/mo openvpn service where you won't run into a 1 or 2TB/mo limitation.

here's the pricing for a fairly normal commercial openvpn service provider:

https://www.purevpn.com/order
Probably give Emacs Live (https://overtone.github.io/emacs-live/) or Spacemacs (http://spacemacs.org/) with the Clojure layer installed a try. Learning Emacs and Clojure both at the same time can be kinda overwhelming though and if you are just interested in Clojure and not Emacs you should probably just start with Cursive (https://cursive-ide.com/)
Yes. And Amazon isn't that much better. Last night it took me a full 10 minutes to get someone at Amazon on the horn. And you can't call Amazon. You can only request that they call you.
Jonas Lund Token (JLT) – become shareholder for decisions concerning JLT
Hey Dan!

As a fellow bot game creator, this is really cool.

what's your plan for monetization?

Thanks!
The link should be:

https://jobs.apple.com/us/search?#specs&ss=113182979%20OR%20...
My point is that neither reducing the people who can transact nor who can mine have any effect that can be called "centralization". It's propaganda. Centralization implies a single point of control. Having less people be able to transact or mine doesn't change the fundamental properties of bitcoin and "centralize" it. Centralization is not a gradient.
This comment is just confounding. Why would the back leg be separate? It's a cat. Cat's don't have detachable legs.
in my experience a lot of people are paying for the experience of a vpn provider that, without putting it in writing on their sign up page, basically sends DMCA abuse emails to /dev/null , and if US-based, will require a court order or subpoena to divulge subscriber details. For fully automated DMCA abuse threat emails, the cost of the manual labor (on the part of the threat-sender) is too high to individually attempt court orders or subpoenas of VPN ISPs for a particular customer, except in very exceptional circumstances.
Mystery of Purple Lights in Sky Solved with Citizen Scientists' Help
What a ridiculous statement. Especially when what Walmart is accused of doing doesn't "outwin" but instead consisted of lies and fraud against their 3rd party sellers and investors. Ethics & laws aren't relative to market share. Can a slow runner knife the guy in 1st place, because "anything should be allowed" against the current winners?
For me writing Python is fast, until you need to rewrite it when you inevitably refactor. For Python that's an agony, for me.
> On the other hand, you'd probably have a hard time telling the difference between a Korean and a Chinese northerner who lives near the Korean border, as well as the difference between a Vietnamese person, and a Chinese southerner who lives near that border."

Not once they start talking! I'd never mistake a Korean for a Dongbeiren!
Even fraud? Breaking the law? Misleading investors? Why in the world should that be?
Right, for both disk size and transaction rates. Your point?
Can you outline the argument? I know there's a conventional (and strong) argument against the EU in that it combines the 'worst of both worlds' for many of its members, since they have a single currency but they don't have the kind of federal system that would balance that out. I don't see how that would effect the UK though - since it still has the pound. I also don't see how the UK could conceivably be said to be disadvantaged by the EU - given that financial services + co seem to depend upon EU membership.
Thanks for pointing that out- I did initially miss that point. Let's see if Liu sticks to that plan.
I know, and I did explicitly point out that there was ambiguity in there. But there’s a bit of a difference, I feel.
In most places that Walmart operates, there are no "Walmart people" and "not Walmart people". There are just people who have to do some shopping, and almost everyone will go to Walmart if it's the convenient place to get what they need.

I've only found a segmentation to be a thing in some parts of California, where governments and municipalities work hard to keep Walmarts few and far between, and relegated to undesirable locations.
Ask HN: How do you manage lot of bookmarks?
I have been adding around 20 bookmarks daily and its getting tough to manage all bookmarks. I normally use Firefox bookmark extension.

I often name a bookmark and then forget that name. Its a pain when you want to search for them because you dont remember what you named the bookmark.

For other services like pinboard, you have to tag it manually which is time consuming. I dont want to tag all bookmarks. Its kind of like distraction.

How do you deal with huge number of bookmarks?
I'm really happy about airtable. My use case is basically "shared access/excel-like with easier row grouping and simple projections". I used the API as well.

The feature I miss most is charts/graphs. Really hope they'll add them one day.
Yes. This is exactly why it's important to do a rigourous exam such as a GRE subject test or a CFA.
I know how popular Electron is on HN, but once it's on I really like Atom. From the first install it had sensible defaults for Python, JSON, XML, HTML, SQL which are my main stays. I even like the default colour scheme. Hopefully in time it can start a bit faster...but that's all
Running Your E2e Tests in Kubernetes Engine – Jean Baudin – Medium
I would point out that I do see the thing that they are describing, which I incidentally noticed, and it’s more likely that Google are A/B testing than that everybody is a liar :)
When Self-Driving Cars Can’t Help Themselves, Who Takes the Wheel?
They may be genuine issues of fast growth. The problem is that, according to the lawsuit, when they were brought to the company's attention as problems that needed a solution, the person who raised the issue was ignored, and then fired. It might not have been deliberate to begin with, but the cover up in firing this guy is a separate matter, if in fact that's why he was fired.
Have you built any web apps using the framework?
New Orleans ends its Palantir predictive policing program
Do you dispute that Carmack built rockets?

Have you read Masters of Doom or even Googled the question?

http://bfy.tw/H8Z5
AI chip company SambaNova Systems raises $56M
I disagree. I’ve recommended ProtonMail to many novice users and helped them get setup. It is so simple that I suspect many less technical users are using it in countries with oppressive regimes.
One of the professors at the university I went to recently released some research on curling.

https://www.unbc.ca/newsroom/unbc-stories/researchers-discov...
Does it have a proper Windows installer yet? Multi user, Program Files for the code, Appdata for the config, option to install extensions either for all users in Program Files, or Appdata for one user. You know, standards, and more secure when random programs can't alter the files of your editor
Well, interviewing a bunch of specialists saying "this contradicts all I know about medical diagnostics for this and this reason" - like we see happening here - and then asking the Theranos reps "could you please explain what these experts are missing here, in detail" would be a good start. Of course, Theranos could bullshit their way out of it, but distinguishing bullshit answers from substantial answers is usually much easier and more accessible to non-specialists than figuring out if the whole thing is bullshit from zero.
If you close the lid without suspending first, does it crash? Or has that been fixed too?
LN will have all the problems of BGP, fused with all the problems of KYC/AML/legacy financial institutions.

It's truly a beautiful monstrosity. It'd be hard to come up with a more objectively inferior solution if you really tried.

No longer can a new user just send a transaction and have that magical user experience, instead they have to be given permission to transact by monolithic liquidity hubs, who of course must take their own fee. In fact as a rational lightning hub owner, I would want a rate of return similar to stocks but times some multiple to account for the very high risk of my hot wallet getting hacked and losing all my money.

Full disclosure: I'm a BCH/XMR supporter although I no longer own either since I've been sitting out of the scene for the last few months while waiting for all this idiocy to blow over
In this case, it was cheating to beat Amazon by duping customers and investors. Hurting people innocent to the situation is not okay, even if it is in a try to topple a behemoth.
Laravel, Vue, Postgres.

Experimenting with Laravel/Lumen API only for backend, and NuxtJS with SSR.

Also AdonisJS is looking promising to go into that JS world with both front and back ends.
Excellent choice. Two of the best reasons to recommend:

1. Hiccup syntax is a great way to “template” HTML, being clojure-native data structures with the full power of the language available to you.

2. REPL-driven workflow makes it a dream to debug things like request handlers.

You will miss out on some perks from bigger/more popular frameworks—there’s no built-in admin panel waiting for you—but you can take advantage of the Lisp Curse here and quickly build out what’s missing. I find it’s a worthwhile trade-off.
I enjoyed the 'Twin Peeks' chart
Have you tried VS Code? It's also on Electron, but is (or at least _feels_) significantly faster than Atom, and also has sensible defaults.
THE SOLUTION IS SIMPLE

I suspect that the reason curling stones curl the way that they do is primarily due to one side of the stone being subjected to “static” friction while the other side experiences “kinetic” friction. This would also explain why the curling doesn’t start to happen until the stone’s linear velocity has sufficiently decreased.

If a stone is moving down the ice, away from the observer, and spinning to the left (that is, counter-clockwise when looking down on it), the right-side edge of the stone is moving in the same direction that the stone travels while the left-side edge of the stone is moving in the OPPOSITE direction that the stone travels. This means that the right edge of the stone is moving faster across the ice than the stone’s linear velocity. And the left edge of the stone is moving slower across the ice than the stone’s linear velocity.

As the stone’s linear velocity decreases, there will come a point when the left edge of the stone is no longer moving relative to the ice, while the right edge of the stone is still moving at 2 times the stone’s linear velocity relative to the ice. This means the left side of the stone is now being subjected to static friction while the right side is only being subjected to kinetic friction. The force opposing the left side of the stone is greater than the force opposing the right side of the stone, causing the stone to pivot around the left edge of the stone, “curling” to the left, until the stone's linear velocity reaches zero.
SXSW 2018: Wyoming's Plan to Connect Semi Trucks and Reduce Traffic Deaths
Theranos founder settles with SEC
https://www.cnbc.com/2017/04/12/nearly-every-american-spent-...

About 95% of people in America went to walmart or walmart online. So I don't think your statement can be true.
I'm not sure of the exact math but it seems like both things could still be true. We don't get equal portions of genes from each ancestor.
“You can only request that they call you.”

Sounds like exactly why Amazon is much better. They don’t put you on hold, and there’s no IVR menu to suffer through.
Meat-touching.
Definitely practical in order: business, health and related, engineering, biology, psychology. Some of science, whether history or social or biomedical wont be practical. How did you came to "most are not practical" from that breakdown?

The worst off are those who did not finished school, but still paid some of it. These are not in your stats, they have no degree.

Besides, those who finished college do better then those who did not in pretty much all stats. They do worst then previous generation. You people make it always sound as if average college graduate was worst off then high school drop outs. It is not the case at all, while college graduates dont have great lives on average, those who finished with high school have it even worst - on average.
90% of the time, you just apply tweaks to a template you already have. Then you reuse that template in what might be dozens of filings in a case.
Testing OS/controller/hardware failure will quickly devolve into extremely specific configuration issues and even fully verifying one particular configuration may be meaningless for the next configuration. Fault injection is probably as close as you can get to reliably exercising any fault tolerance properties while still being generic enough to apply to more than 1 real system in the wild.
I assumed he’d misnamed the book, switched the words around, as your first link points out (“The Rust Programming Language”), there isn’t actually a book called “Rust Programming”, and “Programming Rust” seemed like the closest approximation.
I had the opposite experience... wanted to return an item, they said "keep it" and refunded the money instead.
>Markets left to their own accord incentivize dishonesty and manipulation.

Only among the narrow minded & short sighted. Companies that view things like customer service as a cost center rather than customer retention & profit center tend not to experience as much success as their all-else-being-equal competitors. It's a PITA to return something to Walmart Online, refund are slow and sometimes nonexistent, requiring lengthy exchanges and delay. Amazon makes it easy, and is one of the primary reasons I long ago made them my first and, when possible, only stop for shopping online.
Failing upward, new Gilded Age edition part infinity
Sure, but where interracial marriage is already illegal (as it was in the 1950s due to overwhelming popular disapproval) it’s unlikely to be made legal during a period when the majority of voters still disapprove of it.

You’re seeing this with marijuana now.
> There's a dimension left out here on the Phoenix disaster: It wasn't really IBM's fault at all.

I respectfully disagree. IBM management either knew what they were contracting was a recipe for disaster, or they were incompetent. In both cases, as they were supposed to be the billion-dollar expert on the matter, they bear great responsibility for this failure.

And at an industry level, companies that promise the impossible push out of the market more honest ones, and they deserve all the bad PR IBM is getting on this one.
Nah, they use the one I wrote still
On the internet, I consider entrepreneurs users as well. Just because the rulebooks do grow doesn't mean they should. That the law is ignored should be a reason for enforcement, not law creation. As law counts grow and percentage of enforcement seemingly declines you should expect users to ignore them. I expect governments to give warnings about enforcement, not just creating laws as though all other solutions have been tried. It should be the absolute last resort, but so many of these are perceived problems not really harming anyone.
All rise and no fall: how Civilization reinforces a dangerous myth
There is no such store as "Ike's Sandwiches". There's "Ike's Place", and there's "Ike's Love and Sandwiches". You might have better luck if you use it's actual name.