skysight-inc/HackerNews huggingface dataset:
Polygon & "optimistic roll-ups" are generally referred to as L2. In general this part of the etherum ecosystem is just starting up and the only one that has seen much adoption so far is Polygon (which did 4M tx yesterday & still has low fees).

Using an L2 system will mean that your user will need to be using that specific L2 system as well, but the UX doesn't seem so bad (at least for ETH -> polygon, and for the cryptocurrecny space so far).

ETH 2.0 will reduce gas fees somewhat on the mainchain, but it's fairly obvious that there's huge demand, the sharding that ETH 2.0 will do is create 1 shard for execution & 63 for data only. Most L2 systems will mostly use the data shards, so we appear to be heading towards an L2 future.

In short if I were building a company in the space I'd be looking at deploying both on the mainchain (L1) and on a L2 system, but prioritize the L2 system. Unfortunately we may end up in a world where there are dozens or more L2 systems and either the users or the companies have to pay the cost to hop between them.
The measure of "consumer welfare" used by US antitrust is mostly concerned with prices, which I've always thought was a bit cynical but it is what it is. Do consumers stand to pay higher prices when a single company controls the production, licensing, and distribution of content?

I would argue yes and the government has argued it, too, when they forced movie studios to divest their stakes in movie theaters.
Show HN: Save products for later around the web directly in the browser
First Public Working Draft of Specification for Spoken Presentation in HTML
Cool! I don't understand the exact "schema" issue. Is that your database schema? Having written frameworks for deploying lambda in the past, I can say as recently as 2018 lambda was fairly hard to debug and in general using AWS is difficult for small companies. It's really designed for big business and large organizations where it works really well.

There are some workarounds, for example if your data ingestion is a lot of users uploading excel files, you can just upload from the client side directly to S3 with a pre-signed S3 URL without having to touch lambda. Then you can process the data on S3 using lambda or whatever you want. There are other strategies if you're ingesting real time data.

Yeah, if you're just using plain TypeScript you can certainly re-write crud apps all day and that definitely happens, in fact it's almost certain to happen.

Thanks for sharing. Following along to see how this works for you.
> Not saying you're lying

Thanks. You can read this material for yourself in any undergraduate industrial organization textbook!
Considering M1 only uses 20W max, you could add a lot of cores without any efficency savings and still be within the current Xeon 200W TDP envolope. Indeed 8 M1s to make 32perf/32efficency would only be 160W. I'm aware this is very rough, but I also imagine even 8 M1s are a fraction of the cost of one Intel Xeon W chip, so much more margin for Apple. Not good times for Intel.
I would recommend this guy (self sufficient me: https://www.youtube.com/watch?v=5tX-Mnvt1Oo ) if you are looking for good youtuber who gardens in the tropics/ subtropics.

I've been gardening since my teen years (early 40's now) and moved many times. While I find gardening channels and recommendations useful and enjoyable, starting a garden (as I'm sure you are finding out), depends so much on local (this region) and even micro local (this valley, this yard, this side of the house) conditions. I've resigned the art of gardening to be one based almost entirely in fine scale structure in location. A pleasant artifact of plants having roots. While the themes and structures can be broadly applied, the art can only happen at a fine scale, where an in depth understanding of your local conditions as they relate to your goals and styles of gardening is something that can only be learned in situ.
This comment has big "why use Dropbox when you can get an FTP account, mount it locally with curlftpfs, and then use SVN or CVS on the mounted filesystem"[1] energy. I think that's the joke you're making?

1. https://news.ycombinator.com/item?id=9224
On the topic of ear training and hearing differences most people don't hear, I had a recording I was mixing down that featured a squeaky kick pedal on the bass drum. I spent more time than I should have trying to scoop that out of the mix, and in the end, I could still hear the squeaky kick pedal, but no one else in the band could.

Later that week I put in a CD with songs I'd heard hundreds of times, and to my absolute horror, I could now hear the squeak of that drummer's kick pedal, like an icepick jabbing me in the ear. It had been there the whole time, pressed to millions of CDs, broadcast over countless radio stations, but only became apparent to me after intense focus on that particular sound.

I imagine that people who claim to hear the difference between 320kbps and lossless experience something like that. There may be a particular, narrow band of frequencies that sound slightly more modulated in 320 when compared to lossless, but unless you make a concerted, drawn out effort to find that, you'll never know. And if you do make that effort, you can end up ruining your otherwise pleasant experience for absolutely no good reason.

Anyway, after the kick pedal squeak incident, I switched to listening to wholly electronic music for the next month or so as a palette cleanser, and I haven't picked up on the squeak anywhere else since.
> if you purchased a Mac Pro, it's still the same. If you find yourself not having enough power, you bought the wrong machine to begin with

This is the reality really, if you actually wanted power then the Mac Pro just wasn't what you should have bought. Threadripper + Nvidia cards would take you way further for far less and with a clear sustainable upgrade path.

Also really after the past 10 years of Apple's pro moves with their last 2 "workstation" machines being discontinued it seems very risking investing so much money in their pro line.
For those who don't get the joke:

https://news.ycombinator.com/item?id=9224

(If this is not a joke, yikes).
Energy prices aren't really distributed equally around the world:

https://www.globalpetrolprices.com/electricity_prices/
Some of the bloat is very specifically Google's own ad and tracking code, so they are very much working at cross-purposes within Google.
ah, well, another ruby or python enthusiast trying to avoid other models of concurrency at all costs
China is blocking institution and businesses from dealing in crypto
I don’t go anywhere without my “turn off AMP” and “kill dickbars” bookmarklets.
Just to put an anecdote to the question, I made a withdrawal from my mining pool to my wallet 2 days ago and for an nearly instant transaction it cost me ~$2USD. Higher than I'd want in any currency, but it definitely wasn't $20USD
It's inevitable.

Source: Worked in healthcare IT implementing electronic medical record exchanges.
When you go in neutral downhill your engine idles, vs if you leave it in gear the ECU cuts fuel supply completely. It's generally better to stay in gear except when you're at a standstill. (This assumes a modern vehicle with fuel-injectors)
Many legislative opportunities just require shining a light on it.

Disney lobbied for copyright lengths and other protections because nobody else cared. And didn't ask for more over recent years because people cared.

You can do the same thing.

There are many neglected and unused regulations because markets never formed around them. Congress or a regulatory body thought they were doing something useful but werent.
My understanding is that most vegetable oils (other than olive oil and coconut oil) are probably pretty bad for us.
Personally I prefer building GUIs in a scripting language like JavaScript over a compiled language like C and C++, GUIs changes a lot and needs to be tweaked in another way than system code does, so it is understandable to pick Electron, even though I loath the result.

The Qt approach with QML + JavaScript with a C++ backend worked in that regard quite well, expose low level system calls from C++ and call it from JavaScript, but QML had other issues.

And funny thing is that if you do JavaScript you can't escape that build step anyway when you use TypeScript, but there is hot reload at least.

One problem is that many GUI toolkits are not adopted for being consumed from a scripting language, bindings become complex and then needs to be constantly maintained.

I'm experimentering with the IUP GUI toolkit, a very well written toolkit in C. Designed from the beginning to able to be consumed by a scripting language, in this case Lua. So it doesn't rely on weird macros or overcomplicated structs, you work with opaque handles, this makes it easy to be called from any language that has FFI support, which makes bindings even easier. Unfortunately no MacOS support for IUP.
I'll point out that bronzeage's comment strikes me as stage 4 of genocide (see http://genocidewatch.net/genocide-2/8-stages-of-genocide/ for a description of the different stages).

And of the various stages, stage 4 is the most critical one to me: the prior stages are all things that exist in generally healthy societies, because it's really, really hard to stamp out discrimination (that doesn't mean we shouldn't try!), but stage 4 is where the rhetoric about outright extermination is built. Everything that comes afterwards is more or less about turning the slaughter from one-off incidents into a systematic slaughter machine.
they are not the same kind of concurrency model though
Lots of these newfangled blockchain businesses use Haskell. I'd wager probably most non-academic Haskell programmers work on blockchain stuff.
Show me applications in microwatt range to justify the "usable", moreover you need a wifi. Why someone should use that instead of a solar cell, like the one on calculators ?
Can confirm that's how it works. Google does not verify that claims are fully filled out (a nearly blank claim form is sufficient), they don't respond to counter-notices in a timely matter (1+ month processing time), and they don't provide information on the claimant that you can use to pursue them for a false claim.
I never ceased to be amazed at how much core site functionality is implemented with Google Tag Manager.

I block it with uBlock Origin and many standard ecommerce sites just don't function in a most basic way.
There is nothing racist or inaccurate in the comment you're replying to. I understand why you might think so, but I can assure you, it just means that you dramatically misunderstand the situation.
This question reminds me of a story about Yahoo! Stores, which came out of Yahoo!’s acquisition of Viaweb, cofounded by PG. As he has frequently mentioned, Viaweb was written in Lisp and he felt they got an inherent advantage by using Lisp [0].

Several years after Yahoo! acquired Viaweb I was having lunch with the then-VP in charge of Stores and other business products, who was not from the original Viaweb team. The Yahoo! team was rewriting Stores in C++ (and Perl, apparently from a current Google search, although I only remember him mentioning C++). He kind of rolled his eyes when he said for some reason the original team wrote it in Lisp. He said it was hard to hire Lisp programmers to join the team.

PG was not well-known yet, so even if we could just search the web to find his reasoning for using Lisp (the article was written in 2001), we wouldn’t have thought of searching. But even if we had found it, I don’t think it would have mattered. There’s a different set of advantages and tradeoffs for a small team building a new product, when they are focused on fast development and growth and they come from a similar background, vs. a team in a larger company that has people coming and going and wants the ability to hire from the general developer pool without having to train everyone on a less-common language.

Disclaimers: this is a generalization, of course. You might be able to point to counterexamples. Some larger companies are more willing to hire language specialists and experts.

I’m just relaying what I was told. Please don’t angrily debate me on the benefits of languages like Elixir and Lisp. Your anger would be misplaced. Personally I absolutely love those kinds of languages and would much, much rather use them than something like Java [1]. That’s why I stayed a hacker my whole career and never became a manager.

[0] http://www.paulgraham.com/avg.html

[1] http://www.paulgraham.com/javacover.html
There's dangerous and then there's super dangerous!
I've been doing something of a deep dive into the suitability of WebGPU and WGSL for "serious" compute tasks (ie potentially competing with CUDA). Here's my take on the current state.

The upside is that it's very pleasant to program compared with existing APIs, and is portable. Even when the GPU doesn't quite meet the requirements, it's possible to polyfill compute shaders with SwiftShader. As this standard becomes more mature, it will be reasonable to expect that it will be correct and performant pretty much everywhere.

Note that both web and non-web implementations are viable.

The biggest drawback is that the "MVP" covers the basics of compute shaders but not the advanced features. It's roughly equivalent to DX11 / Shader Model 5, which is of course good for compatibility on pre-Windows 10 devices. It's missing subgroup operations, scalar types other than 32 bits, an explicit memory model, and some other goodies. This potentially leaves quite a bit of performance on the table, but that will depend on the exact workload. For example, machine learning inference workloads will probably suffer considerably due to the lack of f16. Thus, if you want to ship something based on compute shaders today, it makes sense to build your own portability layer on top of existing APIs such as Vulkan, DX12, and Metal.

I do think WebGPU is an excellent on-ramp to learning compute shader programming, as it will get stronger over time, and concepts will transfer to other APIs as listed above.

Watch my Twitter feed for more depth on the points I listed above.
For simple things like "add field to GraphQL schema, hook it up to a resolver, and read some data from the database" - doesn't take too long.

The language itself is very different from the C-like imperative languages most everyone knows, so there's a bit of a ramp-up from that, but for basics, people can be released into the codebase within a month.

But when things go wrong, or when you need to do something more complicated, things get difficult. It's much more difficult to google around for solutions. When Dialyzer is spitting out strange errors, hunting down their causes and solutions is challenging without someone who understands it around.

I feel like 99% of Typescript/Ruby problems have been encountered and enshrined in Stack Overflow and the like, but Elixir doesn't have that sort of volume.

It's a fun language, and worth learning, and I played around with it in a side project, but quickly started running into conceptual roadblocks when it came to (no surpise) the GenServer stuff, and how to actually spin up a stable service that does things in some given way. I probably could have stuck with it, but at that point it felt more like toil than joy, so I decided I'd rather do something else with my time. I'd be fine with going to work for another company working with Elixir, provided that there were people there who can swoop in from above and help me solve my problems.
I just started a garden in the small dirt patch behind my condo. I'm trying to attract insects, so they attract larger predators, and end up with a garden that's fun to watch This site lists native wild flowers to each state: https://www.wildflower.org/plants/. It also has basic info on characteristics, needs, and how to grow them.

I used to rent a house that had a tiny crop plot and let it get weedy. My neighbor didn't like me for it, but my wife and I loved watching the birds and rabbits run around our yard. We even got a field mouse. I thought the reason it got out of control was because I hated gardening, but it's that I hate taking care of things I didn't pick. It's great seeing (some of) the flowers I planted really flourish.
It feels like the aversion to the "trillion" market value is strictly psychological in response to an arbitrary order of magnitude. Keep in mind that the total value of all US companies combined as of March 2021 is $49 trillion (https://siblisresearch.com/data/us-stock-market-value/); Amazon represents just 4% of that.

If we were to try to define Amazon's market, there's no reasonable definition you could come up with in which Amazon holds more than a 40% market share (https://www.ben-evans.com/benedictevans/2020/10/31/market-de...).
I think they're being hyperbolic. "we're working really hard to make it happen"
Nope. The point of consensus is that when you opt in to rules, they don't change under you.

Who has the highest amount of power in Bitcoin, and why haven't they done anything, for example increase the issuance?
I wonder what the metrics are on a credit card transaction?
They used to. In ye olde dayes they were great about it.
Unfortunately mining is only a small part of why GPUs have been so expensive, but hopefully this will contribute to making them cheaper in the long term. If they don't mess up again.
[Eliminating or severely reducing corporate taxation is a fairly mainstream idea in economics](https://www.econlib.org/library/Enc/CorporateTaxation.html)
> Large capital investment at meaningful scale is not part these companies' culture, or competencies.

Am I missing something? The latest Amzn 10-Q shows $45B of “Purchases of property and equipment” $11B in lease principal payments in the past year. That’s on the $42B cash on hand and $26.9B net income. Cash flow and capital investment seems like the crank Amazon has been turning for 20 years?
Being an ordinary success is fine too. Been there, done that, more than once. Being fierce worked sometime and not others. Found the sweet spot in some companies, fired in others. Moderate success as a consultant (made a living for 7 years), failed at other business(lost a years salary). Learned how to write resumes out of that pastiche so I am still working on nerd stuff 3/4 time, enough to save money, leaving me time to play with other fun nerd stuff.

Heard a "rockstar" lamenting he would never win Grammy because of his niche but was not unsatisfied with the 60 year arc of his career.

Retrospectively, I see I could have been a contender several time but me then (brash) nor me now (wiser, possibly) could have been capable of elevating myself from a working nerd to a famous rich nerd.
>Using a thread on a programming forum as evidence of a platforms relevance or definition.

Again, great argument.
It is a bad thing for the consumer because it means more exclusive titles which is gives rise to a false market. It looks like consumers have a choice of platforms with content, but when that content is exclusive the consumer ends up having to pay for all the platforms to see the content they want to see. This in effect means more costs for the consumer and less choice.
AMP was just a disingenious Google power grab all along...
Mediamarkt.be doesn't work at all on firefox mobile.
I worked on an elixir project at a ruby shop for about a year. We had complex distributed system, and were replacing core ruby services with elixir. Ultimately the project was a failure, and was re-re-written in Ruby, and the Elixir devs were let go.

We faced similar issues to you, bad tooling, weak libraries, and very few knowledgeable devs.

Finding people to hack on elixir was extremely difficult, and likely the driving force that killed the project. Having an inexperienced team who had no experience with many of the language features elixir offered created a very difficult to work in code base.

This killed productivity, so management threw resources at it. Code quality dropped further when we were no longer just a group of noobs interesting in hacking on elixir, and became a group of noobs begrudgingly hacking on elixir.

I feel pretty scared from the experience, and wouldn't be interested in using elixir professionally again. Which is a shame, it can be a nice language to write, and some of its tooling like hex is quite nice.
Thats a good idea and mostly how I go about it now. Connections by citations just kind of dawned on me recently and thought i'd check to see if someone is doing it.
I wasn't arguing not to investigate. I don't think there's a good reason to say with certainty that it shouldn't be looked into.

What happened is that (I think) I misinterpreted this statement:

> Or would you take it as pure coincidence that the first truly global pandemic in however many decades you'd like just happened to be lab made?

Upon re-reading, it seems you're saying that if this virus turned out to be lab-made, this fact might have something to do with it becoming a global pandemic (through an increased probability of spreading worldwide).

Whereas you're not saying that the fact that this became a global pandemic indicates that it is lab-made, which is how I misinterpreted it initially.
Except the barrier for entry on building a stake pooling operation is relatively low, so there will be a substantial amount of competition in the space over time. Coinbase for instance is taking a 25% commission on the staking earnings, so anyone who can come in under that, or offer options in terms of liquidity on the staked funds that can be reinvested, will attract a good amount of the share of stakes. There is even a fully decentralized pooling system that is nearing release.
Samsung showcases new foldable prototypes
Texas records zero Covid-19 deaths for first day in over a year
> civilian

Citation needed. If a building is used for warfare, it is not civilian building.
lol have bill gates' parents
All data at rest must be encrypted. At the field and record level.

Just like properly hashed password files.

Lacking that, it's all kabuki.
Protests grow to cancel Tokyo Olympics as Covid-19 outbreak worsens in Japan
Doesn't matter what the text says, if you're from EU, opting you in without your explicit consent would be illegal.
> ...but its going to be phased out of software support before its time, just like the Motorolla.

This is precisely why I as a consumer do not buy Apple products. Apple has a long history of dropping product support with no upgradeable path forward, only buying new hardware.

This is also, in my speculation, the reason Apple is one of the most valuable companies on the planet, even though they are primarily a consumer products company. There's a constant internal urge for the newest shiniest product (which consumers of all products feel), but also the very real external requirement to buy new if you want to work with anything new.

My best anecdotal experience for this was when my uncle contacted me because his wife bought him an iPod Touch, but his Mac was telling him he needed a newer version of iTunes (I believe he bought the Mac 4 years prior). It turned out however that the new version of iTunes couldn't be installed on his "outdated" Mac because it was bundled with an OS update that his machine was too old to receive. I meanwhile was able to load iTunes under Windows on a machine twice the age of his Mac and connect the Touch without issue. He didn't want a new Mac, didn't need a new Mac, but chose to buy a new one to work with the rest of his ecosystem.
My iPhone7+ had an Intel baseband chip.
Short answer: it does (yep, both on Windows AND Android).

Long answer: Arturo's aim is to be able to run, easily and effortlessly, on anything you can imagine.

Right now, it supports macOS, Linux, Windows, Raspberry (ARM-based Linux), FreeBSD + Web/JS.

Windows support may leave a tiny bit to be desired, but that's exactly what I'm here for: to make Arturo better. And better.

Looking forward to your feedback! :)