skysight-inc/HackerNews huggingface dataset:
'Critical evaluation' in reality may not be possible if you're not already at least fairly familiar with the field, and the kind of techniques used in the research. If you were working in the field and were thinking about trying to replicate the work, or build on it, generally the procedure is something like:

1) Read the abstract, to see if it's something you're interested in and willing to spend some time one. Reading the introduction will often help here as well.

2) Read the materials and methods section and attempt to reconstruct in your head or on a piece of paper exactly what the structure of the research was. If you're not familiar at least a little with the field this may be a rather difficult exercise, particularly if they use techniques you've never heard of. However, without going through this, you can't really do any critical evaluation of the research. This can be the most difficult part; understanding the techniques (and their various pitfalls etc.) may require reading other papers cited in the bibliography.

3) Read the results, and in particular, focus on the figures, which should correlate with the materials and methods section fairly well. Here look for things like error bars, statistics, clarity, etc. Poorly written papers tend to obfuscate more than enlighten. There should be good correspondence between materials and methods and results.

4) Finally, read the discussion. Overblown claims that don't seem supported by the results are not that uncommon, so retain a healthy sense of skepticism. A paper that discusses uncertainties in the results in an upfront manner is typically more reliable.

Thorougly evaluating a paper in this manner is quite a bit of work, and can take hours of effort, even by someone with actual research experience in the field.

Usually, if it was a field that you are not that familiar with (say as an undergraduate student or a new graduate student), you'd start not with research reports, but with published reviews of relatively recent work, which will give you an idea of what's mostly settled and where the controversies are. If you were completely starting from scratch, a well-regarded textbook could be a better option as an introduction.
Dude India and China are the biggest contributors. I’ll take these comments seriously when people start pointing at real root causes
When people say biology causes x, what's usually happening is

biology -> a -> b -> c -> x

Break any of those links, and biology will cease causing x. In other words, the biological causation is conditional on the environment.

Another commenter mentioned fake-meat, and I think this indeed will be what breaks the chains. But I want to take it one step further. Not just imitation
but rather superstimuli[0]. Something that is more meat than meat itself. If we can create superstimuli in so many other categories, then why not meat?

[0] https://en.wikipedia.org/wiki/Supernormal_stimulus
Sugar cane ethanol still has incredible energy losses. Processing it into ethanol is an energy loss. Transporting it is a huge energy loss. And burning it is the worst. ICE engines are at best 28% efficient. That's a 70% loss.
If your time is worth Zero then your math is correct.

Here’s a hint: I started running my own email servers in 1997 and I eventually ended up using all of the above I suggested.

Sending email is not the same thing any more. My best bud is a Chief Engineer at a large ISP and he and his teammates code and config their custom Carrier Grade email sever Farm.

They have a 60PB mail store. He says 93% of all email that arrives is SPAM that is summarily discarded after being scored by their third party service similar to BrightWorks. We’re talking emails that NEVER hit your Junk Folder, just drained into the bit bucket. So if they did not stop these emails, their mail store would be ~1,000PB.

If your email doesn’t walk the line carefully, you have a 93% chance of it being vectored into space. If you want to reach @gmail @icloud @outlook etc you don’t have the skills to do it at scale. Delivering 100 emails is not the same thing as delivering 5,000.
> one needs to consider this in the context of his larger body of work.

No, actually, one doesn't. That's the same underlying error as ad hominem attacks and appeals to authority. If he has a point, he can actually make that point, and if he doesn't, a larger body of work doesn't change that.
the middle class is rapidly shrinking. that's the most damning metric

the lower classes are worse off now than they were then. home ownership and education are unattainable, healthcare is unaffordable, the overall quality of life is rapidly declining.
Web5 – The Killer of Web3, What’s Special?
Electricity is much easier to transport than extremely heavy liquid fuel. Electricity is also easy to store despite what fossil fuel industry propaganda would have you believe.
that should perhaps be modified to easily or readily self hosted , AND compatible with normal internet protocols.

one of the biggest problems is getting the information easily.

i used to ask sales reps if a device requires subscriptions, or if it is stand alone no 3rd party server required, but i stopped doing that, since no one seems to be able to answer the question. There is a good portion of -not knowing what you are even selling, but the practice of playing dumb to make the sale is alive and well.

I now make the blanket assumption that any new hardware will have this issue.

consequently im in the habit of turning junk, into usable hardware, instead of buying new. I wish this would really catch on, but most people are sucked in by the apparent convienience vs the superfluous difficulties dangled around something that really is simple at its foundation.
Generation is just part of that. High-power interconnection is a difficult and expensive problem.
The something is probably more philosophical within lisp communities. I’m relatively new to lisp (writing clojure/cl for about a year) and from what I’ve seen people prefer to bolt on small things instead of big frameworks. The full stack frameworks exist but they’re hardly frameworks. They’re closer to project templates than anything.
If you're inclined to futz more with your gear you might really enjoy a Hario Switch. It's an immersion + percolation brewer that takes paper filters and is made of glass.

I have almost your exact preferences and settled on this as a great middle-ground between futsiness and taste. I do a sort of vietnamese coffee that's clean, strong, forgiving to brew time and grind, well-extracted and easy to clean up. Can't recommend it enough!
I remember during my undergraduate physics years at the University of Otago, we had a visiting guest speaker - I think it was Dale Bridenbaugh around 1976 when he had resigned as a manager in GE's nuclear division worried that their plants were not safe [0]. He had just also toured Australia as a guest speaker toward the anti-uranium effort [1].

At the time, Robert Muldoon was Prime Minister of New Zealand and was pursuing "think big" projects for NZ including a planned nuclear power station. As one of the "GE Three" [2], Bridenbaugh blew the whistle that the quoted price tag of the
power plant did not include necessary safety precautions which he eloquently explained would cost at least an order of magnitude more (greater than the GDP of NZ). Of course the whole idea made no sense in a country blessed with hydro and geothermal resources. In the end the project was abandoned for total cost of ownership budget reasons rather than nuclear issues.

I wonder what has changed since then?

[0] https://www.times.org/nuclear-power-back/2018/3/8/the-long-t...

[1] https://www.bmartin.cc/pubs/82alternatives.html

[2] https://en.wikipedia.org/wiki/GE_Three
Congrats on releasing this! I could compile & run this on my machine, works just fine. I'm a but confused about the use case. Bat opens a larger file in less or something, so I can jump through there and search for stuff. Clp doesn't do that, it just prints the files content with syntax highlighting. But sure, I can just type this:

clp sqlite3.c | less -r

But when I do this, at least on my machine, bat feels a lot faster! The file reader opens up way faster. I guess what you're measured is something like:

time bat --color=always sqlite3.c > /dev/null
time clp sqlite3.c > /dev/null

With these commands, clp is actually 15 times faster, so I get the same measurement as you. But what is the use case for this? Are you piping the output of bat into something? In the beginning you explained your use case, but I didn't really get it.

Anyways, cool project! Should totally have a click bait title like "rewriting rust apps in lua makes them 15x faster."
Not enough more efficient to matter compared to all the other inefficiencies.
I respect your practice dedication. I am curious - what are the benefits you get from doing it everyday?
It's a lot more like buying a board planing robot cell, replacing the robot with a human operator because you couldn't get a teach pendant for it, replacing the automated part loading/unloading because you're now running parts that your fixtures can't handle, and ultimately replacing your low-cycle-time planer with a Powermatic because the vendor went under and you can't get any spare parts. Now you just have a Powermatic with a human operator and a distant memory of your initial machine.

You (at least should be) picking oddball stuff like Clojure because the unique advantages outweigh the problems. If you're just using it as a wrapper over another language that doesn't provide those advantages, you're taking the balls off the bull, and you probably should have just used Java, C#, Go, etc.
For those wondering: vinasse is the crap left after you distil the fermented mass, to retrieve the alcohol. It should not be an issue, because as mentioned by the text it's a good fertiliser; however law enforcement in most of the Americas does not fucking work, and Brazil is a prime example of that - if it's cheaper to dump it into the river than to store and resell it then producers will do it, laws be damned.

Another issue (not mentioned by the text) is that long-term sugarcane farming desertifies the environment where it's grown. Yeah - it is not sustainable in the long run.
Libredirect – Redirect social media and websites to privacy friendly front ends
No, you're right - I didn't put that well. (I've been posting hastily trying to prevent this thread from devolving into a tedious flamewar and haste is bad for precision!)

On HN we definitely try to go by article quality (past explanations from a slightly different angle: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...).

I guess what I meant to say was more like: don't judge this article (or any article) by just the headline! and also, if you're pattern-matching this article to garden-variety flamebait, it would be good to know who the author is, because the priors here are totally different than how they appear.
That is not remotely true and hasn't been true for about a decade.
A small number of foreigners couldn't organically make rents go 2x "everywhere". Having small gentrified areas aren't so bad. If the impact was instead quite large, it's a failure by the local government and developers to manage scarce land resources.
When decoding a large data block (ie. Megabytes), it really doesn't matter if a few tens of bytes get decoded twice to find a sync point.

An obvious solution would appear to be to simd-decode with say 16 lanes, each starting decoding 1/16th of the input data. When each decoder gets to the end of its chunk, continue a little further. Then use non-simd code to verify that every chunk has reached a sync point with the following point and splice together all the decided data.
Veganism is growing in popularity in Thailand and India, two countries I'm familiar with, both which have a long Hindu and Buddhist history of vegetarianism. Actually traditionally vegetarian in Thailand meant vegan because cow milk was not popular and eggs are seen as meat in Buddhism and Hinduism.
So far, I used the rawest approach possible, by sending tens of thousands of mails via PHP's internal mail function.

When I send one to mail-tester.com, I get 9/10. Seems pretty good?

I don't see why Google should care for technicalities. They can see the behavior of their users. The behavior should tell them that the mails are not spam.
Ideally we'll just be able to open source it soon!

Basically we have a nice Haskell DSL for generating arbitrary C++, and we deal with lots of code you wouldn't want to write by hand (big nested switch statements and other kinds of state-machine logic, choices about loop unrolling, lots of template overloads, SIMD intrinsics that require immediate values, etc. etc.) so we write Haskell that generates C++ and feeds it to e.g. `clang`.

Some of this is directly in Haskell, and some of it is little compilers mostly done using Megaparsec. It's a really nice approach where it fits!
It’s an interesting argument. However, I’m not sure about it. Consider Rust doesn’t have a Rails per se but the ecosystem it is thriving. It seems more like an indication that the Clojure community of developers is either focused on things other than the article is concerned with, or its period of popularity has waned and the libraries that do exist from that time are slowly rotting. I think about Erlang before Elixir. In its niche Erlang had a very good set of libraries, primarily centered around lower level network communication type things. But for integration with popular APIs etc. not so much. After Elixir and an influx of new people the off-the-shelf library situation got significantly better. I don’t think that’s because they were doing Rails type things necessarily but more because there was a more diverse pool of developer community, whereas the Erlang community was slowly shrinking through attrition.

If you want Clojure to thrive again you’ll have to stop the attrition of its developer community. Maybe that’s by building a Rails but even your example in-article where Go is more suitable isn’t really a web type problem. What problems can Clojure solve that other languages can’t, in a way that is worth the effort for someone new to the ecosystem?
Corn vs sugar doesn't matter. It's all the other steps that make ethanol not worth it. I should have said sugar in my comment to be accurate to the article, but by far most ethanol is made from corn due to US corn subsidies which is why I mentioend corn.
>Reminder: biofuels made from corn are not sustainable at all.

Reminder: you should read the article before commenting, to not make a fool out of yourself.

Maize is not relevant in this discussion. RTA and you'll see why.
License plates signify an owners initial registration. That’s it.

> license plates ensure drivers have had basic training

No, that’s what a drivers license does.

> and that the vehicle has been inspected for basic safety and emissions standards.

Most states (even ones that do require those inspections) issue license plates without these.

> To police, the license plates offer a way to find out who the driver is.

They really don’t, because vehicles are frequently driven by people who did not register them.
Does parallelizing Huffman decoding on a modern CPU actually speed up decoding?

I would assume that the memory read and write bandwidth of a CPU would be the limiting factor for any vaguely efficient implementation, not the actual processing.
Yes, in 1963. And along with the USS Scorpion (SSN-589) in 1968 are the only two US Navy nuclear submarine sinkings.

Someone can convert that to 9's based on fleet deployment time, but that seems like an exemplary 60 year safety record.

https://en.m.wikipedia.org/wiki/List_of_sunken_nuclear_subma...
I don't understand how this is hard to follow:

"Doing X gives me pleasure, it requires doing Y which causes suffering to entities that are not myself. I will avoid doing X and instead do X' which minimizes suffering in the world, even if it's not as good for me"
Right? Every time I use PACER to look stuff up and I notice sealed-files in the docket, I think to myself, "PACER strikes me as very clunkily coded, and web programming is almost impossible to secure fully; apparently all that secures these files is simply the web app, they are foolish enough to commingle it all and count on access control denying the default of public access instead of storing them separately; I realize this is far more convenient than being offline or in separate systems entirely, but how has this not been hacked yet and all the sealed files exfiltrated?" Guess this answers that.
Agreed. I'm not sure that the shortcut existing in the language is worth the fact that other devs on my team will use it in the former case.
Meat contributes literally zero to global CO2 emissions. After all, it's recycled grass.

Maybe meat faming methods contribute CO2 emissions, but that's a reason to stop those farming methods, not stop eating meat.

Similar to people who hate aircon, people who argue that we should stop eating meat simply reveal themselves as regressives (hating advanced human civilisation, wanting a decrease in energy usage of humanity, which necessarily implies regression and mass death).

(Some people argue that beef contribute methane emissions, which is true however methane is a cycle and contributes nothing to the long-term anthropogenic carbon emissions, the entirety of which is coming from fossil fuels; yet still, the correct response is improving agricultural practices, not banning meat.)

Btw I fully support a carbon tax, as long as it's non-discriminatory (i.e. taxes all fossil fuel usage equally, not meat and/or other "sinful" activities more).
Cool, thanks for pointing this out :).
> What is the current legal thinking on the right to privacy while driving

I think it’s pretty clear from precedent you have none.

Every vehicle displays a unique number in large, readable type, and has for longer than any person has been alive. I haven’t seen any objections.

The same applies to driving licenses that are covered in very personal information which is handed over willy-nilly to anyone who asks for it.

In California they make it clear that driving is a “privilege”, not something in which you have any rights.

Edit: another example: notice that the automatic toll collection systems are always implemented as registration+billing based systems rather than as any kind of privacy-protecting cash-like schemes.
> it's quite clear that humans can happily survive whether they eat animal products or not

Perhaps, but survival is not the only point of eating and shouldn't be the ultimate measure of your success as a human being. A balanced meat-free diet is not easy. You need to be very aware of the compromises you're making and compensate for them either through much more thought put into your food choices or supplementation. The BBC published an interesting article a while ago on the topic [0].

> Whether somebody is vegan or not in the modern world is much more to do with the social situation that they find themselves in, along with the availability of vegan foods that appeal to their tastes than anything to do with chimpanzees.

This seems to be a case of science and culture working around biology. It doesn't really contradict the biological argument.

[0] https://www.bbc.com/future/article/20200127-how-a-vegan-diet...
I'd be more interested in a course focused on the history of the development of a real software product from the industry.
"Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away."

How would you "bloat up" a reactor that uses passive convection, submerged in millions of gallons of emergency cooling water?

Light Water Reactors aren't the ideal way to generate nuclear energy, but they're proven technology, and it's hard to imagine a safer LWR design than what NuScale is planning.
Baby stuff companies make a lot of money selling new items and nothing from used items. Their things are always on the recall posters at stores. Are they all super dangerous? Or do they recall things that are a few years old so that the used items shouldn't be sold? I imagine the cost of a recall of something that has been discarded or put in the closet is pretty low.

Incidentally, perhaps you can eventually be paid back for your stroller or crib if you do keep the receipt and watch the lists.

Thrift stores will have to check recall lists of donated items and discard the ones that are recalled, or there might be some legal exposure.
License plate scanners find some data.
One problem with interop is you import the design/ergonomic considerations that may come from other languages, while neglecting what is uniquely powerful about your own language.
This would make sense, but the project has 98 lifetime contributors and 298 forks.
For those who are interested in the size (will it fit in my garage/car port?)

The picture in the article is a NuScale Power Small Modular Power plant[0].

> Each NuScale reactor vessel is expected to be 9 feet (2.7 m) in diameter and 65 feet (20 m) tall, weighing 650 short tons (590 metric tons).

https://en.wikipedia.org/wiki/NuScale_Power
Yes. Sorry. I didn't put that properly and I agree with you.

https://news.ycombinator.com/item?id=32288733
https://babashka.org/fs/codox/babashka.fs.html#var-path
> I don't think that was an accurate prediction of the past 10 years. Hollywood lost the copyright wars: even the most locked down TV dongle will happily play pirated movies with the right apps

Did they?

Remember how "music lockers" like Google Play Music and the original incantation of Amazon Music, used to be a thing? Yeah, Big Music killed that. The closest thing we have now is music matching services that will happily nuke your music when the publisher delists those compositions for whatever reason.

Plex and the like make organizing and consuming pirated movies easy, but finding the source of those movies is still not trivial, and people _still_ get scary emails from their ISPs if they detect that enough of your traffic is being used for this purpose.

The Netflix app does not allow AirPlay (used to) or Bluetooth streaming (also used to).

It's still very much a cat and mouse game, and the cat is getting smarter every day.
Definitively AI generated article with really poor content.

No this is not an honest review… Look at the profile of Charles Ingram: a GAN generated picture and dozens of random articles published the same day all pointing to Amazon affiliates.
Humans aren't robots. We can't just align every level of our stimulus response around a single goal. Lots of studies have been done on how complicated the relationship between conscious motivation and eating is, and for the most part have come down on the side of "we have very little control over our base desires when it comes to food."
That would have been a good thing to talk about. Very good point. I guess I would have appreciated an expansion of scope for this article.

I bet the OP is sorry about that.
I interpreted that in the context of “Seven megatrends that will shape the next 20 years”, and because of that, interpreted it as a prediction.

Rereading it, you’re right that it doesn’t say that, but I still think it’s intended as one.

The report (https://www.csiro.au/en/research/technology-space/data/Our-F... there even is a .txt version) doesn’t add detail, though. IMO, that makes that prediction one of the “bloody obvious” kind. Digital already is mainstream, and I don’t think anybody thinks that will change soon (except, maybe, those predicting a major global collapse of society)
There’s no such thing as a well written codebase. There’s only code you wish you wrote and actual code that is deployed to production.
Giving up food, a cultural and often deep identity-level cornerstone, is hard even when they conflict with your ethics.
Eating fake meat because you disagree with animal slaughter but enjoy the taste is still consistent.

Anyways I don’t think these are the people who deserve our scrutiny. They are more consistent than those of us who are onboard with vegan ethics but still can’t stop eating meat, which is me most weeks of the year unfortunately.
I wonder how much this accounts for obesity