skysight-inc/HackerNews huggingface dataset:
A more simple example is a crypto contract.

Imagine a bank on Ethereum that accepts deposits and allows withdrawals (first example here: https://learnxinyminutes.com/docs/solidity/ )

Anyone can deposit and withdraw, and no central party has the right to control the funds, if the contract is designed that way. As such, there is no custodial risk that the funds are stolen - and perhaps even no need to regulate the bank itself. (obviously, someone can steal if they get your private key, just not through the bank itself)

Lots of other examples. Bitcoin lets us set a credible limit of 21 MM, but in the real world you'd have to trust a central bank's word for the same.

Or the Lightning network allows peer to peer payments through counterparties. But none of these counterparties are able to steal the money midway through. This is akin to having 20 random people help you move a payment across the world, without any of them being able to steal the money.

Finance is full of these examples where we have to trust other parties, and crypto may have a huge impact there. Also, by reducing regulations and capital requirements, may make the space more ripe for startups to attack finance.
And the Chinese solution is?
Blockchain based currencies like Bitcoin protect you from your bank freezing or stealing your assets, or suddenly refusing to do business with you.

They don't protect you from a third party not shipping your products that you bought on eBay.

If you have ever dealt with companies like PayPal as a merchant, you know why this is important.
TIL! Interesting benchmark.

I'd recommend trying bs=256k, which is what Linux is optimized for FWIW. 8k may induce overhead, but I can't say for sure how much of a difference 256k would make.

I just briefly poked eBay to find out the price of ISA disk controllers, and found a reasonable number of options within the <$30 bracket. https://www.ebay.com/b/ISA-Internal-Disk-Controllers-RAID-Ca...

The nice thing is that Linux will (almost certainly?) have no problem no matter what card you buy, so the question is what the fastest chipset is.

I also just found https://wiki.68kmla.org/SCSI_hard_disk_replacement_options#I... which may prove relevant.
95% it is safe. If it wasn't, it'd be marked as such. The spring doesn't need much space. Rain drops, gets filtered by sand and soil, comes out from a spring down bellow. A park of few hundred square meters is more than enough to be a safe filter.

Source: drink frequently from springs in/around towns.
I still don't, what does that mean exactly?
For Doctors, Age May Be More Than a Number
You can actually pad your strings now https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
In practice by using Bitcoin you just send the company the funds, you never give them your credit card number at all.
It's surely somewhat more persuasive than merely calling a constructively-argued position you disagree with unpersuasive.
The em-dash shortcut, system-wide remapping of CAPS LOCK to CTRL from the GUI in about 15 seconds flat, a top-level modifier key (command) that's respected enough by developers that it mostly retains its "I belong to the OS and, therefore, to the user, not to you, mere program" character, and a de facto standard package manager that leaves the base system the hell alone, almost never breaks, and can install many of the binary packages I want.

Also if I went back to Linux I'd have to figure out how to remap my window controls to Spectacle's defaults, which'd probably take forever or end up being impossible in the window manager I settled on or whatever.

It's the little things.
It looks great. I have been using bottle for simple web application. While there appears to be overlap between the too this looks excellent way to built good quality client apps using browser UI but without the 'ajax-tax' of Electron and its ilk. Looking forward to trying this on some local client apps i have to do in next couple of days.
Traditional python packages support GPG signing: https://pypi.python.org/security

There's new experimental signing in wheels: https://wheel.readthedocs.io/en/stable/#automatically-sign-w...

and the signing defined in PEP: https://www.python.org/dev/peps/pep-0427/#signed-wheel-files
This is just one step away from being a better Jupyter.

Prototype your code in the notebook ..and then click a single button to export it as a standalone app/API.

People will pay for this !
> It seems the Chinese have a viable solution

Viable to whom? And who gets to decide? If the Chinese solution is so popular, why don't they hold an election?

There is no legitimate government without democracy, without the people deciding who should govern them and how.
The difference though is that Japan builds a lot of housing, so you can still find a 1LDK (1 bedroom equivalent) apartment for under $1500 USD in Tokyo. (and of course, being Tokyo,you can pay much more).

It will be smaller than a typical American apartment but at least you won't be sharing with roommates.
Thanks, but what you're describing is already possible with traditional technologies.

What specific advantage does the blockchain provide here, given decentralisation is less efficient than the centralised cloud solutions already available from providers like AWS?
so the perf hit comes from a mandatory cache invalidation instruction added by the patch ?
I absolutely believe you. When I actually need to voice-call somebody (e.g. mom, granny or a client company CEO, all the other people I meet prefer texting) I use Skype - it does this much better than any of the competitors. So it sounds fairly probable it does video better than others too.
I don’t think it actually tackles the issue of trust but rather it removes it all together. Originally it was made for irreversible micro transactions where the existence of a trusted middleman made it too expensive for them to be practical.

Trusted middlemen usually serve a useful function in the system but for some use cases (i.e. irreversible micro transactions), they’re too expensive.
Sorry for my continued confusion, but can you clarify how any of this stuff helps me have the same protections as when using a credit card? I just want to buy things safely when I’m not physically present - it seems like with cryto I’d send them the money and then I have to trust they’ll send me the thing, whereas with a credit card if they don’t send me the thing I just ask my issuer to reverse the transaction.
Well, it is a start. Fourteen pages anyone? Once we are down to five pages I'll give it a(nother) shot.
In my experience, those kinds of shell scripts get written by people who needed automate something quickly and didn't have (or at least perceive) any other language available besides maybe Perl. They're either Unix admins without much programming experience or they're part-time programmers who primarily work in some other language and just don't have the familiarity with Python or Ruby needed to write a good glue script.

But they know how to accomplish this task interactively in the shell, so scripting what they're already doing (or already know how to do) seems like the natural next step. So you wind up with an imperative shell script that's basically a long, flat sequence of commands with some logic and variables sprinkled in haphazardly as they realized they needed it.

Due to the organic way these scripts often emerge, it's not like advocating Python is an easy sell. By the time they think to consider alternatives, the shell version already exists.
My god I dislike Alex Roy. This is a guy that made a name for himself doing speed runs cross country putting many innocent people at risk. Somehow he has bootstrapped that into having “the first serious review” of the model 3? Yeah right.

Aside from that, many people have done better reviews of the model 3 in print and on YouTube. Doug DeMuro had a good one which I watched recently.
Electrum Bitcoin wallet keeps open JSON RPC server exposing seed
It would be nice to see Uber/Lyft lead to long-term reductions in the urban land usage of parking lots.
The system will stretch us thin, until we break.

I don't know what "break" means, but I don't think it will be pretty.
Intel's deceptive behavior got me worked up enough to order a SiFive SoC board today just to support their efforts, and to see if I can make something worthwhile on a RISC-V chip. It's only $59, too.

I'm kind of excited to try something new in a way that I haven't been for a few years, so there's that, too.
Just to clarify - as a consumer I lose utility when using crypto compared to the current status-quo?
So like wiring money directly basically? Plus, I actually already protect myself from this by using a separate card for online transactions which I top-up as I require. Why does the blockchain do this better than than traditional banks / solutions?

I understand a couple of disadvantages here would be the general inefficiency of the blockchain, and zero protection in cases of fraud. Do you feel the benefits of the blockchain would outweighs the negatives here?
That's not what the CDC said.

https://news.ycombinator.com/item?id=16089110
You might consider using two hyphens if you can't bear to use the unicode character.
> I agree with you but I think you have mistyped "em" as "en" is several places.

Er, yeah.

That was just ugly.

I fixed (hopefully all of) those.
Please correct me if I'm wrong, but they don't let you search in a protected manner.

They enable searching of data they keep unprotected (the metadata so to speak)

And proton mail bridge seems to be an "offline" (i.e. offline to them) email search engine that you run yourself, so it downloads your emails, and makes them fully searchable, but to do that, is also keeping them in an insecure state.

compare to

https://www.cs.columbia.edu/~angelos/Papers/2007/SSARES_ACSA...

and

http://sprout.ics.uci.edu/pubs/05628733.pdf
Interactive model of the hyperbolic plane
I discovered through experimentation recently that GNU awk (gawk) takes only signed 32 bit values.

A loop of 10 million iterations of straight rand() output produces unique values only about 2% of the time -- the other 98% of values are repeated throughout the sequence. (This may be due to time-of-day as seed.)

gawk 'BEGIN {srand(); for (i=0;i<10000000;i++) printf("%s\n", rand())}' | sort | uniq -c | wc -l

The srand() feature appears to take in signed 32-bit values only -- that is, -2147483647 to 2147483648. If you require more than 4.2 billion distinct sequences, this might be something to keep in mind.

This information may be well documented, though I find it in neither the gawk manpage (yes, I'm aware FSF deprecates manpages, an idiotic move), nor the online gawk manual, linked below.

Again -- if you're just playing around, this may not hurt you, but if you're fond of gawk and think you can develop high-strength crypto or security code using it, you're going to need to go beyond the built-ins at the very least.

Earlier: https://plus.google.com/104092656004159577193/posts/exhAxhd4...
This is a different type of trust than what I was talking about. Here's a quick picture:

Alice wants to buy something from Bob. But the only way to do so is through Eve. Then Alice and Bob both need to trust that Eve won't steal their credit card or money transfer in between.

Your question is regarding whether Alice can trust Bob (Not whether Alice and Bob can trust Eve the Middleman) There isn't currently a mainstream app that does this yet. One notable example is OpenBazaar, where they created a protocol to carry this out in a trustless manner, but they're just getting started.
The thing is, there's different degrees of failure. You can make email much more secure than it already is for a massive amount of users without sacrificing user experience. Just because it's not possible to make email the most perfectly secure messaging system invented by man doesn't mean we shouldn't make it more secure.
Traffic in general tends to show a lot of the Jevons paradox.
From your explanation, I’d argue it doesn’t remove trust, it just makes it so that you don’t particularly worry about trusting anyone (If I buy something for 50 cents who cares if you scam me). Is that a fair representation of your point?
This is from mathoverflow: https://mathoverflow.net/a/249936/39775
"When your goal is to make something that looks like it was typeset by someone with an awareness of typographical conventions..."

If by that you mean typesetting, I agree. Typing and typesetting are two different activities.

LaTex, for example, will typeset both ".(one space)" and ".(two spaces)" into the same white space that is somewhat larger than one typed space and somewhat smaller than two.
It's like an advertisement for Chromebooks ...
I learned the basics on Mavis Beacon Teaches Typing, which must have assumed a monospaced font because it taught the double-space-after-period style. Took years before I learned that wasn't always how you're supposed to type, and another couple years after that to fully break myself of it.
On intel* this isn’t a property intrinsic to superscalar processors, other architectures check it in flight or while it’s in the issue queue, preventing this side channel.
Building a More Secure World with the RISC-V ISA
I don't know of any cryptocurrencies that allow you do to do a chargeback, so in that specific dimension, yes.
Is blinding the only real solution to most of these attacks against Crypto?
There are rules to making oneself well- and easily-understood generally, and to appearing to be an educated writer to other educated people. If you care about neither of those things then sure, there are no rules.
I think the server part would be pretty straightforward. For example, using Jack you could port the system outs (or Firefox outs) into something like Pure Data and do the decomposition there into the frequency/amp pairs. From there you could either send to an ssh tunnel or feed into whatever process is running on the server that sends messages to the client.

On the client side, I'm not so sure. Keeping with Pure Data, you could instantiate in the background and have it listen on a localhost port, then forward the pairs and resynthesize them.

If you want I can make a demo patch to show you what this sounds like.
Has there been a net decrease in these programs since 2008? I think the opposite is true.
“(D” lettrine! :/
Blockchains solve one piece of a puzzle I can trust the transaction to go through but I can't trust the ecosystem that it operates in -- I'll leave the definition of trust purposely ambiguous. Despite all their flaws the systems already in place are designed with the ideal to prevent anti-social malfeasance. No sane business will adopt a blockchain for a problem that already can be solved using cheaper methods -- you don't need to embed certain controls in technology, you can simply catch stuff using manual human powered processes at a much lower cost which are much more flexible than a program. Cryptocurrencies make it easy to pay any address I know exists and they also let someone purchase illegal goods easily.
The first number is a good thing. We’re overeducated in the US.
Canada is exploring using AI to help prevent suicide
Assuming you mean public blockchains, the main advantage is censorship resistance (you cannot have an administrator delete entries or restrict access).
(2015) is missing from the title.
Define overeducated
iTWire – Linus Torvalds says Intel needs to admit it has issues with CPUs
This article is a regurgitation of the press release from the RISC-V foundation. I submit that it is a better source for this story https://riscv.org/2018/01/more-secure-world-risc-v-isa/

EDIT: I see that you submitted both. (Other one here https://news.ycombinator.com/item?id=16089222) I suggest deleting this one.
I lived through the LA riots, breaks means every block in every city on fire with people angry out of their mind breaking everything they can get their hands on and people shooting everywhere. You reach a breaking point and you have sudden social collapse.
The 486 computer I had back in 1992 could support up 16 MB of memory IIRC. It was clocked at 25 MHz, but I did get the math-coprocessor and upgraded it to a DX4 75 Mhz. I knew of some models that could support up to 32 MB of RAM, but I wasn't aware of any that would support 64 MB of RAM (which was quite expensive at the time).
Sorry if that was not clear, but what you said was the point I was trying to make.

People today are all the time waving their hands and invoking "Moore's Law" and saying "Steve Job did this" and applying it to everything (I see it all the time in AR and Optics) and therefore anything is possible.
I think I understand the advantages in this specific example and I can see how it's a great solution, even if I don't believe it's the future of banking/currency.

However, I was really asking for the benefits of blockchains more generally. I've been hearing a lot of smart people say it's the future, and I've seen news articles about numerous companies looking into building their own blockchains, but I don't really see what the general use case is for it. The only example that's ever made much sense to me is the example of cryptocurrency.
I don't think you know how Signal or the underlying protocol works based on this comment, so I'll just leave the discussion there. Feel free to read the specification. It's quite comprehensible and well-written.
There’s a difference between “teaching people to program” and “teaching people to program apps.”

Sure, JS is the hip language for making SPAs, but not the best way to show what boolean logic is and the difference between for and while loops.
Why Can't Uber Make Money?
Your car may soon serve you ads
Not to mention, it’s a Pete Seeger song, the byrds just covered it. I may be wrong but I think Seeger wrote it for Judy Collins to sing.

Edit: ok nope, Seeger didn’t “write” it for Collins, she’s just another one to cover it. Here they are both doing it if you’re interested: https://youtu.be/fA9e-vWjWpw
you are also assuming all of the accounting is on a public ledger. It's not necessarily the case, is it?
JavaScript-based benchmark test to detect iPhone throttling
Python was my first foray into programming, and I still pay the bills with it. I still love it.

Trying to not let that bias influence my opinion, I too have been frustrated with some of its shortcomings. Distribution, concurrency, and GUIs have been excersizes more in patience and persistence than utility.

I’ve moved most of my efforts into Nim and haven’t been disappointed. I don’t know if it’s a suitable teaching language yet.

But JS as a general purpose language? For web, web, web.
Yes, that’s exactly what I meant. Thanks for clarifying it
In theory, this is true, but in practice the burden is huge, and people would still trust some centralized bank (like they do today with coinbase).
_sigh_ Several suspicious paragraphs spent claiming that they have no dog in the TSLA race, followed by yet another fanboy review.

The car had outside air blowing on your leg? Dude, if I bought a Kia with that issue I would promptly return it.

It's so weird how he claims things are perfect then overexplains why flaws are not-really-flaws.

Keep waiting if you want a real objective review.
you should read it, it's an easy one, at least it's how I feel after reading 3 pages (usually I stop long before that)
I feel Python is a terrible teaching language, the only saving grace being the abundance of libraries.
There is just so much magic involved that you can not give reasonable answers to the inevitable 'why' questions coming from intuitive students.
>Chinese have a viable solution to the problem of a largely uneducated and passive populace.

How so?
is there a c++ library like this?
Oh my god this is bringing back memories. When I was a kid, I'd put Best of Tomita and Switched on Bach on the record player back to back and listen for hours. I must have been a freaky kid, but it was synth heaven.
Which only further demonstrates the gap between a 4-yr Comp Sci degree and software development.

Which, don't get me wrong, I'm a university snob and think software engineers should understand things all the way down to the machine level, but the snobbery in reaction to JS* being taught in 4-yr curricula (which I wouldn't doubt as a widely held reaction) is saddening.

*JS wouldn't be my first choice for an actual university course on real-world coding; but I do resent the the chasm between applicable and theoretical software engineering skills... though this problem isn't confined to Comp Sci.
European Commission agreement to end roaming charges and guarantee open Internet
The exchange rate oscillates, it used to be 1 euro bought you 1.5 dollars years ago but it has been on a downwards trajectory since the Euro crisis. According to some analyses I read eventually euro should reach parity with dollar if you give it enough time (so another decade later it might be 1:1).
I think the point about conflict may not give enough weight to differences in people being naturally dominating or compliant. I'm all for tough conversation and playing tennis with ideas, but sometimes it's been tough to pull-in people who don't like that because they feel really uncomfortable about it.

Best way to bring them is to try to respectfully suppress the dominating personalities and frequently ask for the vocal opinions of compliant people. This may take some time to establish in teams, but has worked well for moving things forward.
It’s still too expensive
Like wiring money directly, except it works across national borders and transactions are actually settled (and not reversible within 48 hours because the tech was invented ages ago).

The general (electrical) inefficiency is a specific characteristic of Bitcoin and PoW systems. It's not an inherent thing about Blockchains. Other cryptocurrencies don't have that problem.

I don't know about zero protection. Bitcoin-like currencies protect you from many things. One thing they don't protect you from is eBay sellers that scam you. Alternatives exist for this problem (namely money escrows).

Re: your last question, I think using a credit card is better today for buying stuff on eBay. But Bitcoin like systems solve a more fundamental issue which is that they let you and you alone control your own money. That is not essential for buying on eBay. But it is essential for other things that I would argue are more important. See my higher lever comment about Wikileaks funding, for example.
But where is this useful? I can already set up databases with restricted access to certain users.

In what situations am I going to want to create a database in which not even I under any circumstances can delete things or change access rights?
Alex Roy is the most unlikable car reviewer out there, but somehow he keeps in the same circle as Demuro, Farrah, and (kinda) Harris. His reviews suffer because of his weird ego and self consciousness.
The main difference is that you actually get the choice of doing one or the other, whereas in the conventional banking system, you can't choose to be your own bank. Depending on what you are financing, this might be an essential feature.
'Trust' is sort of mangled here: what it means is that you 'trust' a single company on the other side of the transaction that makes up their rules/regulations and has their own customer service department, etc, i.e. VISA or MASTERCARD, that you have to deal with, as well as middlemen (i.e. the company that maybe issues the card to you like a bank or otherwise). They have the power to change their rules, raise your rates, close your account, etc.

With the distributed system, essentially we are trying to hardcode all of the rules, so there isn't any wiggle room for fraud, or a single person changing the rules on you, etc.

The downside to this, is that it means that it essentially becomes goverened by the software devs (or controlling body) of the altcoin. However, it sort of protects the consumer a little more by making it harder for a single governing body to make singular changes, because they'll want everyone who runs a type of exchange for the coin to participate as well so as not to alienate the coin and userbase...