skysight-inc/HackerNews huggingface dataset:
It makes me sad, because I expected a comment like this to be the highest on HN.

In the case of Ethereum, digital scarcity secured by a blockchain enables a turing complete state machine that the world can use. In the most basic terms, this will remove clearing houses for transactions of assets. In the long term this will lead to novel types of assets, and make ownership extremely liquid. Imagine using your phone to buy shares in a recording artist you just discovered, and selling those shares when they win a grammy. Imagine building a stream of passive income based on the shares you've earned in projects you've worked on throughout your life.

As an example, already, anyone in the world can buy property in the US: https://realt.co/

What the web did for infomation, Ethereum will do for value.
There were many attempts at solving that problem. Bitcoin was the first successful one. If you would develop better scheme, world will thank you.
> This appears to be a battle of philosophies. May "the best business" win.

Why do you think it's a battle? Why does anyone have to be fighting? Both groups can build the web they want to build. Both can live side by side. What's the problem?

Complaining that someone else is not building the thing you think they should be building is not a reasonable complaint.
Don’t the linear algebra libraries used by numpy (blas and lapack) use fortran? That’s the case for R, I thought it was for numpy also.
Nasdaq seeks mandatory board diversity for listed companies
a) Trump is a primary source of what Trump said; there's no fact checking involved. You either take Trump as a reliable source of info about himself, or you don't. If you don't, this entire conversation is moot because you're claiming a guy who can't even tell who his legal team is is playing 4D chess. If you're trusting some "my mother's cousin's sister works at the Pentagon and she heard what's really going on is" source over the words of the plaintiff in these cases, that's your problem.

b) Check the dates of the tweet vs. the headline. She was on his legal team; now she's not. Kicked off. Incompetent hiring isn't 4D chess.

Honestly, this is the problem with QAnon. If the only way to conclude the dumbest guy in the room is actually the smartest guy in the room is to assume he's the smartest guy in the room and to work backwards to figure out how that might possibly be true, Occam's Razor suggests we already have our answer.
How might we create a digital commodity that is:

1) Consistent with a specific set of ideals (anyone can issue, what happens on the network is a matter of individual responsibility, establish economic incentives to funnel people into good behavior, finders keepers, etc.)

2) Obfuscated enough that it’s not immediately regulated into oblivion by the existing financial system

Many people on this site subscribe to the ideals in #1, thus the fervor. The CFTC has decided to do away with #2 (in the states) but it took them over a decade.
> Everyone just seems to want to use it like gold, to store wealth or speculate with. This is stupid.

Isn't this to be expected when there's no way to balance the currency value by adjusting the supply dynamically?
> - Someone lives somewhere that the U.S refuses to bank with

Cryptocurrencies won't solve this problem. If that happens, there are much bigger issues.

> - Someone who lives somewhere that simply has no financial infrastructure readily accessible and relies on prepaid cards for things like water and electricity (Rural Africa?)

Let's be honest. The whole blockhain / cryptocurrency was never about that ever.

> - Some industries are forbidden to use the majority of credit card processing facilities without excess fee's (Adult content for example)

I think there are more than plenty online sites where people can pay for that kind of content without any problems.

I just don't understand any of this.
Wanted to try one. Then I saw the price...
Well for what's it worth I've only ever needed it once. I was moving out of China and wanted to take my money with me. It was really hard to get this done, there are tons of capital restrictions and the banks literally wouldn't help me out.

So I put all my money in the BTC blockchain in China and pulled it out in the EU. The other option was to get it in cash and physically bring it over the border, which I considered riskier.
Living somewhere the US has sanctions against isn't a crime.
We Reduced Our Batch Processing Time by About 58% with a Scale-Out Database
Finally showed up on the Dedicated Host Pricing[1] page: $1.083/hour

And I assume on top of that you'd have to pay the $2/hour dedicated host charge.

I'll keep the Mac Mini around.

[1] https://aws.amazon.com/ec2/dedicated-hosts/pricing/
I think you're overselling the input device argument here.

I work all day on a regular computer -- big monitor, mechanical keyboard, mouse of my choice, etc. BUT when I do personal travel, or leave my office, I can do almost anything I want or need to do with my iPad + Magic Keyboard, which includes a trackpad.

It's not the lack of, or default positioning of, input choices that make a general computer superior to a tablet for many tasks; it's the whole way the OS works.

MacOS, Windows, and (I suppose) most Linux window managers are predicated on having lots of persistent windows you can move around, reference, etc. Tablets and phones assume a fullscreen approach. Modern iOS has the ability to show multiple things at once, some of the time, but it pales next to what you can do on the general purpose OS of your choice. THAT, to me, is the productivity gap.

This is NOT to say that I want iOS to change and become more like MacOS in this regard. I think there's a real place for both modes. It just depends on what you need to do (and, to a point, where you need to do it).
Not to be "that guy," but the celebration is of the winter /solstice/, not equinox. Just wanted to clear that up for anyone unfamiliar reading your post.

Also, I wasn't clear if you meant it this way, but the Yule Log was already a pagan tradition, and was not added by Christians but rather adopted by them.

Merry Solstice! :)
I thought SciPy used Fortran for some things?
Guessing a bit here— correct me if I'm wrong. This jargon is utterly foreign to me:

SMB = Small to mid-sized business (not server message block)

JR = Junior rep? Jr?

AE = Account executive

ARR = Annual recurring revenue
Deflation = value of money increases.

Inflation = value of money decreases.

Sargos seems to be confusing 'inflation' and 'monetary inflation' (increase in money supply).
Oops, my bad, I was working with an outdated understanding of the situation. Thanks for correcting me.
The author is aware of this and has a whole section in the blog post about it..
Imagine an extremely slow CPU, where every opcode cost money to run. Imagine you could deploy code to this machine, and it would be guaranteed to execute in a publicly verifiable way, and nobody could change it or modify it (unless you get several influential people to agree to a fork that changes the rules).

I think that's basically Ethereum.

Oh, also imagine that instead of costing money directly, you instead have to pay somebody to run their car engine at full speed while up on blocks in a garage. Oh, and if they ever stop revving their car engine, somebody else might rev their engines faster/more and then they can steal all your money.

Edit: Apparently ETH 2.0 has reduced the amount of pointless engine-revving.
That's an interesting idea ... and perhaps those of us who are skeptics and critical thinkers by nature should adopt arm-bands to indicate our support of science. These might also be useful to show opposition to climate-change deniers, anti-vaxers and flat-earthers (I'll stop there ... almost went political).
> If you write a program on the eth blockchain, no party can one change the way the contract was written or execute. What is written is what it does. You can't change the TOS later or something similar. They are called contracts for this reason.

Did things change since the days of the DAO hack?
You may find my work from grad school useful, which was a lock-free memory allocator. The paper [1] and source code [2] are easily available.

[1] Scalable Locality-Conscious Multithreaded Memory Allocation, https://www.scott-a-s.com/files/ismm06.pdf

[2] https://github.com/scotts/streamflow/
> Not from the US but it isn't that hard to imagine where removing "ethically reprehensible" content will lead to, especially with a global perspective.

Well, in the US you don't use "ethical" reasons to remove things, but use copyright.

The issue however is the same: Globally the understanding of what is "inappropriate" is different and there are overreaching attempts to take things down and different rules globally make this really hard.

However "anything goes" can't be the answer either. I guess most could agree on child abuse to be unacceptable. Beyond that it becomes complicated.
You can boot the live image from USB to take it for a spin without installing it. This way you can try it out on your current laptop even.
So probably somewhere between 5~6%, maybe i should convert some of my Tezos to eth in the future.
Same could be said about the stock market. Lots of companies aren't in profit and would die without the ability to dump shares and without speculators (and indeed the government itself - the ultimate speculator) propping it all up. Many of them die anyway, sometimes right after raising fresh capital from suckers who believed in their vision.

We've been here before in tech with the dotcom bubble. Lots of noise, nonsense and white elephants. Most projects will crash and burn, some will go on to change our daily lives.
I manage a CS team. Most CS reps are good at helping existing customers with particular problems but there's still a huge gap to fill in between CS and Account Manager. A good AM is skillful at finding out what's currently missing for existing clients,how it could be arranged and offered at the most suitable time. From what I've seen, these aren't the skills everyone's got or,more importantly,willing to get. I do, however agree, that some AMs are grossly overpaid. If I ask simple things during the initial call and all I get is 'let me check with my technical team', then it's a waste of time.Having said that, I've seen what a good sales person can do in really tough situations,where you'd think there's no way on earth anything cab be done now.
Write a blog post about this. It would be a good read.
Software Engineering Manager – Advertising Technology
> In the case of Ethereum, digital scarcity secured by a blockchain enables a turing complete state machine that the world can use.

Does this sentence actually mean anything?

> In the most basic terms, this will remove clearing houses for transactions of assets. In the long term this will lead to novel types of assets, and make ownership extremely liquid.

What does this mean in concrete terms?

> Imagine using your phone to buy shares in a recording artist you just discovered, and selling those shares when they win a grammy. Imagine building a stream of passive income based on the shares you've earned in projects you've worked on throughout your life.

Who wants this?
Not really anymore. If for example you look at the ETH markets, the top 12 trading pairs by volume are with national currencies, and the first market with ETH/BTC is down at the 13th spot.

https://www.coingecko.com/en/coins/ethereum#markets
I actually thought it was intentional also and I think every east-coast US person is going to think the same :)

Just makes your tweet look even more "1337".
At least individual users can push back against the slide on TAY by posting trip-reports. If enough of us continue to post, then as GP suggests, the open web (and TAY) will survive just fine :).

One must also balance the utility of the TR with the now-outsized impact of TRs. It was a different world in ~2006, where everyone knew everyone else and a TR meant that at most a few friends and a friendly internet stranger might follow your tracks tomorrow. It is a delicate balance.
> However processes do add one more thing: you can scale to multiple physical computers in ways threads can't.

Although this is technically true, communication with another system has orders of magnitude higher latency and lower bandwidth compared to other cores in the same CPU. So in practice, you'll typically have to redesign your approach anyway.
This is a bit like saying that nobody needs a Linux desktop because Windows is good enough. Some people just care more than you do about certain principles, even if caring about those principles means that they have to endure a lower "quality" product.

Most blockchains are strictly inferior to a modern financial system when it comes to things like speed and cost of transferring small sums of money - which is the use case that most people have. But, if you are running Wikileaks, blockchain payments are superior because the credit card companies can't decide to stop processing your payments.

Does anyone else need it? Right now, I think the answer is "no". But nobody really needed a Linux desktop either, and 25 years on we have Chromebooks and Android.

Ethereum allows you to upload complex scripts to it, where those scripts are executed by a variety of different nodes which compare results and ensure that the script was executed faithfully. Do I personally need this? Probably not, no. There's a competitive market in cloud hosting and very few circumstances where I would be afraid that Amazon, Google, or Microsoft is going to tamper with my computation, or refuse to execute it. But there are situations in which it is difficult to get multiple parties to agree on a trustworthy host for data and applications, and current political trends point toward that problem growing in significance. Maybe at some point we will want to use blockchain systems to maintain audit trails or even to coordinate our computations.

If these systems can prove robustness and reliability over a long period of time, maybe it makes sense to write the rules for multi-party computations as Ethereum scripts, and it becomes a ubiquitous low-level part of the stack. Maybe everyone ends up having an Ethereum account and we use it in place of the current payment system. Who knows? These scenarios are unlikely, but then nobody in 1995 would have believed that in 2020 both the majority of the world's servers and the world's most popular personal computing devices would run Linux.
ah interesting. Up here in DK its been the opposite the last decade. With patrons being able to access the physical library out of hours.
Only in cataclysmic scenarios? I'm sorry to inform you, but in such scenarios most probably cryptos won't work either, as they all depend on proper working of the internet.

It doesn't even need to be a Madmax situation: just imagine a war between the US and China, with one of the involved causing an prolonged interruption in the communications between the two countries, as they have significant numbers of nodes/miners in most blockchains.

I'm afraid blockchains actually depend on the normal functioning of society with all its governmental structures in more ways than most crypto enthusiasts are ready to admit.
Agreed, and will add that the trackpad on the PBP is terrible. The keyboard is barely acceptable. For real work I’d pick something else.
Nice. I don't think ARM Windows will go to places anywhere soon since software availability is the only thing that keeps users bound to Windows in the first place.

Still, this is a virtualized version (headline slightly misleading) beating ARM Windows as a host system. Pants down indeed.

I would guess ARM Windows has as much x86 legacy code as Windows 10 has since Windows 95 and before and maybe Apples advantage for intel code just swallows a Surface X.

That said, a MAC Air is still more of a notebook than the silly tabled with an ugly keyboard attached.
Why does any of this require ethereum?

We have all kinds of markets already, ones that are much faster, more liquid and more efficient than any blockchain-backed exchanges.

There's nothing stopping a recording artist from incorporating and listing shares on any traditional exchanges, or you from making a new exchange.

Literally the only things Ethereum adds are decentralization and no way to dispute or reverse transactions, but for 99% of users those are ANTI-features.
Laughable. I must have heard and read the full name, Nikola Tesla, a thousand times by the time I was 12. I am certainly not alone in this.

It’s one thing to name your company after an inventor, and another to name it after an infinitely more successful competitor.

Nice try.
But it does :(
Brewing a Safer Elixir
That's fine, you don't have to use it. A lot of people do prefer to use it for payments and receive payments in it though. They don't want a middle-man bank and would rather their transactions were trustlessly sent and received.

At it's core cryptocurrency is a way to bypass banks if one was so inclined. Specifically currencies like Monero allow a person to send and receive payments completely anonymously, hence its increased usage on darknet markets.
except 4000 IU for adults is still far from useful, that's sufficient maybe for small children and teenagers, not for adults

> 1000 IU for children <1 year on enriched formula and 1500 IU for breastfed children older than 6 months, 3000 IU for children >1 year of age, and around 8000 IU for young adults and thereafter.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5541280/
If you are in the US, it doesn't necessarily matter whether the terms would hold up in court. The question comes down to how deep your pockets are and how much money you are willing to spend to fight Apple. Apple certainly has deep pockets. There aren't a lot of companies that can take the financial hit to fight against a behemoth in court.
Have you ever tried to cash a foreign check? Not that easy... You have to go to the bank to do it unlike any regular check... Also it is easier to move large amount of crypto then cash (even when both are digital.
This reminds me of some lock-free code I fixed recently (by introducing a very peculiar kind of lock):

https://github.com/Ardour/ardour/blob/master/libs/pbd/pbd/rc...

The goal of the code is to allow a producer thread to update a pointer to an object in memory, which may be used lazily by consumer threads. Consumers are allowed to use stale versions of the object, but must not see inconsistent state. Obsolete objects must eventually be freed, but only after all consumers are done using them. And here's the catch: consumers are real-time code, so they must never block on a lock, nor are they allowed to free nor allocate memory on their own.

The design is based around Boost's shared_ptr, so that had to stay. But the original code was subtly broken: the object is passed around by passing a pointer to a shared_ptr (so double indirection there) which gets cloned, but there was a race condition where the original shared_ptr might be freed by the producer while the consumer is in the process of cloning it.

My solution ended up being to introduce a "lopsided spinlock". Consumers aren't allowed to block, but producers are. So consumers can locklessly signal, via an atomic variable, that they are currently inside their critical section. Then the producer can atomically (locklessly) swap the pointer at any time, but must spin (is this a half-lock?) until no consumers are in the critical section before freeing the old object. This ensures that any users of the old pointer have completed their clone of the shared_ptr, and therefore freeing the old one will no longer cause a use-after-free. Finally, the producer holds on to a reference to the object until it can prove that no consumers remain, to guarantee that the memory deallocation always happens in producer context. shared_ptr then ensures that the underlying object lives on until it is no longer needed.

It's kind of weird to see a half-spinlock like this, where one side has a "critical section" with no actual locking, and the other side waits for a "lock" to be released but then doesn't actually lock anything itself. But if you follow the sequence of operations, it all works out and is correct (as far as I can tell).

For various reasons this code has to build with older compilers, hence can't use C++ atomics. That's why it's using glib ones.

(Note: I'm not 100% sure there are no hidden allocations breaking the realtime requirement on the reader side; I went into this codebase to fix the race condition, but I haven't attempted to prove that the realtime requirement was properly respected in the original code; you'd have to carefully look at what shared_ptr does behind the scenes)
How Wrong Was Milton Friedman? Harvard Team Quantifies the Ways
my knowledges is not inert! I pass all the tests while teaching you... and I fully understand what I know! how I do why I doing that way...

WTH this is partially wrong... :D
Because that’s the solution that resulted in my parents not suffering from malware and various toolbars in their browsers. There is no way they or a significant portion of the population was going to learn how to discern good programs from bad, and a walled garden is apparently the option that works.
I totally recommend various "How it's made" shows, available on youtube. Eg, sprinkles, jelly beans, and of course other industrial processes. youcar channel has some of those for car industry. Mesmerizing for both large and small children (in my case me and my daughter).
This is the mission of element: https://ems.element.io/get-started?pk_vid=437a8cb738dee05a16...

They host a matrix.org server (Synapse) and a web client frontend (Element) on any domain. If you want to, you can also just host it yourself later.

Element is very good these days!
I don't get it. They first show how you can make arbitrary precision rationals. But then they continue with square/cubic/etc root of these rationals, and then they throw the entire idea of arbitrary precision-ness overboard.
Is there anything to stop someone renting the servers and running a build service on them, thus subdividing the use of the resource?
In the longer term, yes. Plus you can use eth2 in defi (e.g., for lending) to generate additional yield.
The Cold Blood of Iceland
Performance of Composer 2.0 with PHP 8 JIT
We're barely a week away from offline 3rd party applications not working on a mac due to Apple's servers being overloaded.

To dismiss the idea that Apple may move towards this direction is way too hasty, especially when nearly every improvement Apple has made has gotten the mac closer to its i counterparts. In fact, it's hard to think of a change Apple has made to macs over the last several years, which would potentially make such a transition even slightly harder.
This is fun. Love it! Well done :)
Ask HN: How do companies create automated tests for web applications?
Asking more specifically for web applications using react and javascript. Thank you!
If the affiliated get rich quick scheme didn’t pay out as well as it does, people would give as few fucks about ethereum as they do 100,000 other actively maintained but intellectually masturbatory projects on GitHub. The popular impression of the crypto bro is real - that is, the kind of idiot who is only engaged ritualistically with the technology but is actually interested in making a quick buck.

This coexists with interesting applications for block chains. The commenter is just making light of how deeply coopted programmers are by crypto bros.
Well the opinions on Hackernews are only a little better than those on DailyMail when it comes to sibjects outside IT industry.
Nothing beats having some time alone to work on your personal projects. Especially after wasting a full day working with enterprise code that was written by an offshore company six years ago.
On Virginia Avenue NW in Washington, DC, there is a statue of one Galvez, who led Spanish forces in the Mississippi Valley area, fighting against the British. But that was a long way from the main theatre of operations.