skysight-inc/HackerNews huggingface dataset:
That depends on what you are trying to achieve? Sure, the captured CO2 is still CO2, but you can put it in an empty gas field somewhere and the net effect on atmospheric CO2 (which is what we are concerned about with regards to climate change) is the same as if you had split apart the molecules.
What is the objective definition of highly innovative?
The Supreme Court Faces a Test on Libel Law
> Are all the EU countries abiding by fair rules? No.

Thanks for quickly summarizing why nobody should take EU pronouncements on this seriously
Alan Kay – Vannevar Bush Symposium 1995 [video]
Yeah. For insects, flying really is more like swimming. Air has very different properties at that scale.
even paperclips are way too large for usb-c slots; toothpicks are even bigger than that, even if you consider their conical shaped tips, so there's absolutely no chance a toothpick will work. The only thing that worked for me was a bent staple.
Excellent writeup, very succinct and easy to follow.
> What is "conv and batch norm fusion"? How does FX help with any of this?

Essentially, during inference, batch norm is simply a multiply and add operation. If this occurs after a convolution, then you can simply fold (i.e. "fuse") the batch norm into the convolution by modifying the convolution's weights. See https://pytorch.org/tutorials/intermediate/fx_conv_bn_fuser.... for more details.

What the FX pass ends up looking like is:

1. Look for a convolution followed by a batch norm (where the convolution output is not used anywhere else).

2. Modify the convolution's weights to reflect the batch norm.

3. Change all users of the batch norm's outputs to use the convolution's output.

> Hasn't it always been possible to extract a certain set of weights from some `nn.Module`?

IIRC, what torchvision allows you to do now is to get a new model that simply computes the embedding.

For example, something like this (not actual code)

model = resnet18()
# Returns a new model that takes in the same inputs and returns the output at layer 3
model_backbone = create_feature_extractor(model, return_nodes=('layer3'))

Before, you'd need to manually extract out the modules that did what you wanted, and things could be tricky depending on which activation you wanted exactly. For example, if you wanted it to output one activation from inside each residual block, how would you do it?

The FX-based API allows you to simply specify what outputs you want, and it'll create a new model that provides those outputs.
> I remember when google was the shining light of “be nice company” that we all dreamed of working for

Yeah. I remember their "don't be evil" bullshit. It was all just marketing. You can perpetrate all kinds of dishonest acts when you have a reputation for honesty.
> Google buying green electricity makes green electricity cheaper, not more expensive.

The marginal cost of puchasing more energy might go down (or it might go up if you are pushing up the demand). But not the total expenditure on energy.

> Prices start collapsing. This is actually happening right now.

Thermal coal prices are at all time record highs right now. It's 4x the price it was a few years ago when we were all hearing about how solar has become cheaper than coal.

It's not that solar generation suddenly became far more expensive for some supernatural reason. It's that demand for electricity outweighs the installed capacity of renewables.
I've dealt with hundreds of gigabytes of JSON data like that in the fintech world

And yeah I just streamed the data thru the processor and avoid malloc at all costs and it works in seconds

I bet this method works even faster though somehow if they felt compelled to throw research money at all at it
You could also potentially use plain CSV or TSV files. Not sexy, but they work.
Now you go to the crux of it, and how devilish this all is for the Dutch citizens. :-)
You see, to note how intellectually dishonest the authorities that implement this system are,
your argument, that the taxes rates in the Netherlands are not that low ... Was what the
Dutch Economy minister used, when the Obama administration labeled the Netherlands
a tax haven back in 2009 already.

For the citizen, it is indeed, a country with one of the biggest individual
Total Tax loads in the world. You get a flurry of them and its not really progressive.
You are basically paying into one of three tax brackets and the top rate
of 49.5 percent comes very quickly for anything above to €68,507 ( aprox 80,000 USD )

The current world top countries by income tax brackets are:

Ivory Coast 60%
Finland 56.95%
Japan 55.97%
Denmark 55.9%
Austria 55%
Sweden 52.9%
Aruba 52%
Belgium 50%
Israel 50%
Slovenia 50%
Netherlands 49.5%

As I do not believe anybody in the Ivory Coast is paying those tax brackets...and as Aruba is part of
the Kingdom of the Netherlands :-) you are definitely in the top ten but that
is only half of the story. After you go through all of these:

Income tax (inkomstenbelasting)

Payroll tax (loonheffing)

VAT sales tax (BTW / omzetbelasting)

Import tax (douane)

Motor vehicle tax (motorrijtuigbelasting)

Inheritance tax (erfbelasting)

Gift tax (schenkbelasting)

Transfer tax (overdrachtsbelasting)

Most towns even have a Dog tax! ( but funnily enough...not a Cat tax...)

https://www.denhaag.nl/en/taxes/dog-tax.htm

"... It makes no difference if the dog is big or small..." , what means
they actually thought about it.

Believe it or not, there is even an Exit Tax if you decide to
say its too much, and you want to leave the country with your assets.
You then get all of the local ones:

property tax

waste collection charges

street cleaning/maintenance

sewerage tax

movable property tax (e.g., houseboats, portable kiosks)

The system is organized for the corporations, and special tax structures organized by the big four, and other
organizations close to to the Dutch political system.

"...There is no revolving door policy for departing Dutch civil servants. Employees
are free to take up any new position once they've served their notice period..."

Old sample example:
https://corporateeurope.org/en/revolvingdoorwatch/cases/niko...

Its particularly for Foundations and the rich who can afford it, like for example
the Ikea foundation based in the Netherlands:

"IKEA’s Flat-Pack Tax Scheme: a Corporate Structure Designed to Facilitate Profit-shifting and Tax Avoidance"

https://medium.com/@jurgeng/ikeas-tax-scheme-a-corporate-str...
As I see it, the most striking feature of Prolog that sets it apart from all other languages, mainstream or not, is its ability to write concise meta-interpreters in it.

A Prolog meta-interpreter is a Prolog program that interprets Prolog programs. With this facility, you can dynamically extend your programs, by reading code and executing it as if it were part of the original program. But not only that, you can also reason about it, and execute it in different ways than a regular Prolog engine would do it. You can analyze it, and execute only safe parts. You can remove fragments, and show explanations why specific phenomena occur. You can debug it declaratively by constructing generalizations and specializations. You can add features to the language that are not present in its actual implementation, but only in the programs you interpret.

No other programming language provides this ability to such an extreme extent as Prolog. For example, how much C++ code would it take to write an interpreter for a sensible subset of C++? How much Lisp code would it take to interpret the most essential aspects of Lisp? It takes only 3 lines of Prolog code to interpret the essence of Prolog.

Most programmers may currently not "miss" this ability, because what they think of when they think of a "program" is in comparison quite static: The idea that they could interpret external code dynamically as part of their programs is alien to them because the languages they are using either does not allow it, or only allows it in a sense "blindly", by not truly looking into the code and interpreting it in flexible ways, or by making the analysis of given code too hard. Yet, the ability to conveniently adapt and augment the logic of an existing program is a fundamental necessity for truly general and flexible programs that must dynamically take into account changing requirements.
> We literally organize large parts of society to make charts go up. It is insane.

The alternative is to not borrow from the future. Then your country/tribe is at a severe competitive disadvantage on the global playing field.
It means the same thing. The author is just clarifying that this is their rabbit hole they were in.

What else would it possibly mean?
I'm sure attitudes like this — insulting people and excusing bugs based on arcane technical reasons rather than fixing them — have been contributors to the growth numbers in Firefox's market share...
I don't understand the revenue argument and I've read all the comments.

Sure it works. Look at Holland, does it have a substantially higher or even a higher incidence of drug use than e.g. neighboring countries? I don't think so. Look at Portugal, a country that reduced drug abuse through decriminalization. That's just a fact.

It's a complex issue and there might be cases where it doesn't work, but to say it never works is clearly wrong. If we talk about a democratic society, then it can't rely on brute force for the people's own good, at least not for an extended period of time. A ban would be OK early on, but eventually people need to know themselves what's wrong and crucially why. This goes beyond drug use and is basically the only way to have a democratic society.

As it is, the ban on drugs is mostly a tool of oppression. Especially in countries like the US, that is financing a predominantly white police force to, well, police and subject minorities to a different standard than the majority.
(1979)
This is great. That said, to put things into perspective, the CO2 surplus we have to offset is 20 giga tonnes of CO2 every year.
What a profoundly empty article. It is mostly just lots of examples scope creep. Ugh. We get it. Move on to cause and/or remedy. Damn.
Yes, hardly anyone reads the whole IPCC report, and the conclusions tend to deform or leave out important parts. I specifically remember the case of methane being an important greenhouse gas having been dropped some IPCC reports ago.
Celebrating a Third of a Century of Mathematica, and Looking Forward [YouTube]
In Switzerland, turnip lanterns are still seen as the genuine tradition, and pumpkin carving, while decidedly more fun, as an imported custom.

The Swiss style turnip lantern generally does not use faces, but is mostly ornamental (Using cookie cutter shapes for those not skilled at free hand carving). Instead of cutting holes, only the outer skin is supposed to be removed, which takes even greater skill of hollowing out the turnip.

The children then assemble in parades with their turnip lanterns. Turnips are definitely more convenient for parading, and pumpkins for stationary displays, so I see both traditions coexisting here.
The article says 230 kWh per ton of CO2, so you can just multiply that by a cost per kWh, e.g. 0.07 $/kWh for industry in the US.

230 * 0.07 = 16.1 dollars.

So that suggests that most of the cost is not energy.
I don't think you understand how the EU works.
FTC Report – A Look at What ISPs Know About You [pdf]
Free could be part of the problem but it’s not enough to qualify a cause compared to other online companies.

I would say the greater problem is centralization. If user content did not go through Facebook servers, for example if Facebook were only a client application, this problems and concerns would not exist regardless of profit motive or free access.
Google said it had successfully ‘slowed down’ European privacy rules
Looks like the goal of this project is to be a replacement for bash with improved interactivity. That seems reasonable, compared to what you can do with zsh or fish bash is far behind concerning interactivity.

While I personally think shells that abandon POSIX/bash compliance are much more interesting as those can implement a sane scripting language, sticking with bash but improving interactivity is probably going to make more users happy as bash is so ubiquitous.
"Ms. Marx has a turtle that provides significant emotional support, and ameliorates the severity of symptoms that affect her daily ability to fulfill her responsibilities and goals. Without the companionship, support, and care-taking activities of her turtle, her mental health and daily living activities are compromised."
> spend some time explaining what gain-of-function means

Well they would, but they haven't finished updating the definitions: https://twitter.com/JeremyRedfernFL/status/14515656006738288...
Hooks are more magic than I prefer, they behave in an unusual way compared to normal functions. But overall I like React more with Hooks compared to the previous state.

One really important aspect here is that Hooks don't just replace class components, they also replace the need for higher order components in many cases. And they make it much easier to compose stateful behaviour in React components.
I don't think that's true. What you describe is a language that's hard to learn. But plenty of people already have a moderatly hard time when switching languages, or when using languages inside languages. One example would be SQL. SQL is a great DSL for relational databases, but many people never really embrace it or learn it "properly".
I have no idea how people solve constraint problems without prolog and clpfd/z. these types of problems seem to be everywhere, and yet prolog still has a very small user base, how come?
They also look good faded unlike the vinyl brick which no longer looks like real brick.
In the US, the vast, vast majority of people have effectively no upload capacity and are behind huge CGNATs. I do not see any alternative future until the vast majority of residential dwellings have quality internet connections providing symmetric up and down bandwidth (i.e. fiber to the home) and ipv6.

Only then would people be able to roll out peer to peer solutions that bypass the big tech companies.
Eh, Tcl's metaprogramming, as far as I remember, is highly text based. EIAS.
How is too much honesty counterproductive?
It's 125k kcal.
It's like after St. George killed that dragon, he roamed the earth looking for other noble challenges to take on. Of course, none of them were in any way close to his original great feat.
It is 2021 and people are still fearlessly clicking on links in random spam emails?
There are 46,537,992 domains being hosted on the (Cloudflare) ASN AS13335
Hint: It does not
Receba Pix 50 Reais
> All the PS/2 to USB converters I bought (even the blue square one quoted in the article as working) were borderline and they would sooner or later lock up and require a reboot (you really shouldn't hot-plug a PS/2 keyboard, as some machines have a fuse soldered on their board).

Ah that's weird: years ago I bought two of these "cube" adapters and used them for years and never had any issue. But then I also switched to Topre switches (HHKB Pro JP keyboard).

Isn't one the selling point of these adapters anyway that it's USB, hence you can hotplug the keyboard should it lock up (which never happened to me but when you use one, it's USB plugged into the mobo, not PS2).
Oh right. I always neglect to do that mostly out of laziness of typing it out on the command line. It's funny, though, I maintain a branch plugin for vim (it's a fugitive extension) and I recently accepted a PR to switch `--force` to `--force-with-lease` yet I still don't do it. I need to start doing it!
Yeah, the arguments in this article are not the arguments why hooks are better than classes, or why they exist at all. There is a reason though. I actually think the Vue docs explain it quite well (should be pretty easy to translate to React):

https://v3.vuejs.org/guide/composition-api-introduction.html...
I can understand Snapchat getting stuffed by Apple and having trouble against tiktok but Google and Facebook are either not big on apps or require the user to be logged in and thus have enough id on the user not to be effected by apple’s measures.
The original phrasing wasn't "contribute in local politics" but "take public office". Presumably if you take public office you give up your FAANG employment. I don't think anyone is saying you can't vote or petition government for the redress of grievances if you own individual stocks.
Don't get your point. I was referring to this statement from OP: Google used to have a reputation for being an "engineer led" organization, I guess that's slowly changing over time.

In enterprise applications (which solves for workflows - business, IT etc.) one needs lot of PM thinking for feature identifications, what to prioritize, gathering requirements etc.

In Search defined Google one did not need PMs as requirement is pretty straight forward from feature perspective, but one needs deep engineering and computing science knowledge for making the best search algorithm. Whereas in Cloud IT world the focus shifts more towards product & roadmap planning.
Related : https://news.ycombinator.com/item?id=28943234
Every American uses around 400 gallons of gasoline and 12,000 kwh electricity per year. So if you put a tax of $2 on each gallon of gasoline and 7 cent on every kwh electricity, you would finance that.

And once it scales, it will be cheaper and cheaper, jut like most other products. With a 10 percent price reduction per year, it would be $620 per person in 10 years, roughly the same as an internet bill.

In the rest of the world it's even cheaper. The average person in the world could be offset for $400 now.
I agree. I use software written (at least partially) in Rust all day every day and it's only getting more. Obvious examples include Firefox, ripgrep (which powers VSCode's search) or librsvg which renders SVG images in Gnome.
Communism is not the only alternative. It still implies an economy and endless human work to sustain it. Capitalism is automating everything and if this continues we'll either end up in a post scarcity society like Star Trek or some dystopian hell where corporations create artificial economies just to maintain their power and wealth.
This is pretty damning stuff. Here's the question I have: there are a ton of quotes in here from employees. In what context were these statements made? In depositions? I would guess not. I'd guess they were made in emails, Google docs and presentations that were a result of discovery (or a whistleblower I guess).

If so, I really want to find these people and ask them "what were you thinking?" Any big company has required training on communicating with care. So who are these people who seem to be so careless or oblivious to how those statements might be viewed when exposed? Leadership? Product? Engineering? ICs? Managers?

I'd be interested to know more about the allegation that Google declared itself the winner of an auction even if there were higher bids. If that has any substance, that's... a problem. I really wonder how such a thing could be implemented by engineers without someone raising eyebrows.

Oh and once again can we just kill the meme of Twitter threads? I mean seriously.
Harvesting ‘true cinnamon’: The story of the Ceylon spice
I share this vision. React functional components coding experience is amazing..
How to Record the Name Pronunciation and Display It on Your LinkedIn Profile
Only the "6,600 to 12,000 calories per day." is way off, because it's physics cal not nutritional (k)cal.

And it's more like 100lb of hamburger for a human, not 300lb.
"how the CO2 needs to be delivered":

The experiments described in the paper have used pure CO2.
The conversion process is unlikely to work directly with air, because it decomposes CO2 into solid carbon partially oxidated and dioxygen.

If one of the products of the catalyzed reaction, i.e. oxygen from the air, would be present in a much larger concentration than the input substance (CO2), like in the air, the conversion reaction will either stop completely or it will be at least slowed down a lot.

So besides the costs for the energy and for renewing the silver and gallium from time to time and also for the organic solvents that might also need to be replaced from time to time, the cost of separating CO2 from the air must be added.

Nevertheless, it might still eventually be cheaper than alternative methods, as most of them also need to first separate the CO2 from the air.

In any case, much more research is needed to scale this from experiments in minute quantities to industrial dimensions.
> Norway is now building pipes to pump CO2 down to the old oil wells.

You should know that injecting old oil wells with CO2 helps them produce more oil. The CO2 becomes carbonic acid under pressure, which then dissolves pores in the rock wider, allowing more oil and gas to escape.

Also, it looks pretty doubtful that CO2 will stay in gas wells for a long time. Eventually it'll find some fissure and due to the acidity any crack will be eroded wider till all the CO2 comes out like a fizzy drink.

But don't worry. Oil and gas companies will happily collect government subsidies for pumping CO2 underground to get more oil out to sell, in the knowledge that when the gas escapes in a few decades they can act all surprised...
Just yesterday I was working with a data storage system that uses 6 bit bytes organized into 12 bit words.

Haha, this is one of many 6 bit byte systems still used in aviation every day.
Ya, the git UI is not great. It has improved a ton over the years but still not great. Have you ever seen Git Koans? It's good for a laugh. https://stevelosh.com/blog/2013/04/git-koans/
Hooks -React Fiber actually- really messed with my spatial awareness of components.

When I started using React I got used to knowing at which point in the lifecycle some things would run, and hooks threw a wrench in that.

Took me several months to actually get used to the way things work now, but lately I've found myself not even thinking about those things any more, which would mean the entire matter of lifecycle was removed from my problem space in such a tidy and neat way I find that amazing.

I'd love to see some more transpiling magic around them though, most of the bundled hooks have clear correlations to plain JS and it would be pretty cool if the same dev stacks we use could let me write plainer JS and handle that wrinkle for me too.
You can argument like that against open source.

The problem is not that things are free.

The problem is that advertisement is almost completely unregulated.

I think whole advertisement industry should be nationalized and ran not-profit in strictly controlled manner in a way that more money doesn't translate to more eyeballs.
> There is certainly product placement. But I’d agree Netflix doesn’t feel as egregious as GOOG or FB.

Keyword being "feel". Google and FB "felt" nice for a long time. Now, after old media smearing blitz, they don't "feel" as nice anymore.

Key takeaway: "feeling" about a corporation has very little to do with their practices and everything to do with the PR budget and loudness of screaming about them. They're all sociopathic by design.
QR codes on to analogue film seems to be the way they're doing it at the Norway seed bank, along with instructions to decode them. [0]

I'd be (posthumously) surprised if HTML was still a thing in even 100 years.

[0] https://gizmodo.com/norway-gets-a-second-doomsday-vault-that...
Income is not the same as wealth. They are correlated, but you're blurring lines. The wealthiest individuals accrue a negligible amount of their wealth from income. And the power law relationship between wealth and stock ownership doesn't end when you cross the 90th percentile either.