skysight-inc/HackerNews huggingface dataset:
The way certain languages are ranked in the article is really weird. For example, JavaScript is ranked above Java although it's dynamically typed, which the author lists as bad at the beginning. What seems to rank it somewhat high is "the ecosystem", which is kind of hard to define (did they just look at the number of NPM packages?), and for that matter, Java has a really big number of libraries as well.

Then somewhere in the middle the article just takes a major plot twist and takes on functional languages as being the solution to everything. While I personally like F#, I find it really confusing that it still gets the "like" for its "ecosystem", although the article then proceeds to explain it's "rather small".
Experimenting with Pricing as a Marketplace
C# gets a thumbs down for concurrency, while F# gets an "ok"? I'm a bit confused here. These both run on the CLR, which is cited in F#'s concurrency section. Or are we talking about language constructs? In that case, I'd make the argument that C# has one of the better with async/await implementations and have done a great job with concurrency.

Other than that, this article is very clearly a FP vs non-FP article. Listen, I think FP is great too and I love a lot of concepts that come from it, but there are some drawbacks when it comes to readability and maintainability, at least for an average Joe like me and most of your peers. I've had to write quite a bit of SML for class this past semester, and will be writing quite a bit more next semester. I've never written more concise code in my life, but those 17 lines for that function take a lot more thought to write for something that isn't naturally recursive. Again, I'm just your average full time imperative programmer, so I may be missing the light.

I just think that most of the best concepts from FP have been making their way into imperative languages, and I think it'll be like that for a long time. Rust's sum types are killer, LINQ and modern iterator systems, and first class functions are all things I find essential in any modern language I'm going to work in, and I have FP to thank. I just don't think that raw FP is the golden ticket for the average programmer.
> This does require some design taste, but most frontend engineers I know have developed that over the years of building user interfaces.

Nope. Never really happened for me. Admittedly I don't solely work on frontend. But 22 years of making user facing interfaces and I really don't feel more confident about it than I did on day one.
For one thing, it has the lowest tax rate in Switzerland
Install a vent hood that exhausts outside. If you can't do that, install an extraction fan in the window or open a window and leave it open for 5 mins before and after you cook. With an extraction fan or vent you probably want to open a window as well when runnig. You could also run exhaust fans in the bathroom which would help.
It's zero-click, not "xero-click". @dang, please fix the title.
I don't see the point. None of them except possibly Intel themselves would have the economies of scale to put the next M1-challenging super x86_64 iteration on a bleeding edge process node, which would be required if one actually wanted to challenge M1. Also have we forgotten that there actually is a third x86 vendor? Via / Centaur's existence and dormancy suggests that having more x86_64 licensees out floating around won't really make much of a difference.
Tailwind is also like half a megabyte minified and zipped vs Tachyons 20kb.
Predicating this on surprise is the problem.

We still would have used computers for data entry, storage, and transmission even though we know humans could do that because they're simply superior than paper and typewriters in most ways. There's nothing surprising about that.
I'm not sure that this blog post uses Tailwind. The CSS rules don't look like Tailwind, but the build process might be mangling rule names.

Also, remember to critique constructively:

>Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something.
those are fascinating, occasionally horrifying cross team examples you give. i suppose i’m spoiled to work in a small company where reviews are always local.
The real issue is that kitchens with gas stoves are not required to have a chimney or other exhaust mechanism. WTF.

Solve that and the health crisis is gone: richer cooking aficionados will install chimneys, and miserly landlords will install electric appliances.
>> If you're a millionaire, it's just luck and people around you; if you're homeless, it's the opposite.

I don't know what "the hivemind" says, but being homeless is, indeed, "just luck"; in particular, misfortune- the kind that can befall anyone. If I understand correctly, in the US for instance, having a serious accident or falling seriously ill can lead to bankruptcy and homelessness, through no obvious fault of one's own (except perhaps people should not partake into dangerous activities like sports for recreation).
Right. And there's going to be a big difference between new appliances and 40-year-machinery that's still in old houses. It's worth splitting that out.
China Just Switched on Its 'Artificial Sun' Nuclear Fusion Reactor
And, on the converse side, why is there a class of tech geek that always strongly defends Apple in the comments? No matter how strong or weak the original criticism is, the top comment basically laughs it out of the room. It is never taken seriously. Could we not equally characterize the defenses as 'public and performative' as well, and if not, why not?

In either case, I agree with you people generally have strong feelings about Apple, relative to other companies. The existence of one side brings out the other more (compared to a baseline where more people have no opinion or are neutral).
It X86-64 not being as locked down we can install any compatible OS desired. One is not limited to Window!
I recently switched to an induction range and so far I've considered it a downgrade from gas (maybe that will change over time).

For some reason I get a buzzing sound when the stove applies current (minor).

It does have the instant heat that gas does, but what I've noticed is it doesn't have the visual feedback. When cooking with gas, it's easy to tell how much you've turned the heat up or down, just look at the flame.

I'll probably get used to it over time, but I miss gas at this point in time.
When I think about 1990, I was still using unix, I was still using emacs to write code, was still writing SQL to work with relational databases. Sure the web wasn't really a thing yet, but all the fundamentals were there. The concept wasn't new; we had hypertext and interconnected networks. I don't know enough about deep learning to say whether the concepts were unknown then or just waiting on computing speed to catch up. AI research was certainly well underway long before 1990.

At least for the work I do, I don't think much has fundamentally changed since 1990. Convenience and speed is way higher, yes. Storage and processing power is immensely cheaper. And obviously we've got 30 more years of development of things we can build upon. But I think if a good developer from 1990 could be teleported to today, he'd be productive with today's technology in short order.
Love it! I've meshed so completely with tailwind on Rails that it put me off learning React. Guess there's no excuse now
Just put the mistake in quietly, and if they miss it, notice it yourself later or ask someone else to comment on it
Stupid question but, Apple "just" got good and made this themselves.

Why can't others just "get better" and make their own chips that actually compete?
Honestly, I'm going to take the risk that this comment might not age well, but... I feel bad for Steve. Promoting crypto-networks have gone poorly for pretty much every pseudo-celebrity that's done it.

This company is run by a bunch of random people. The very first thing I see is where to buy the token. There's a bunch of growth charts that have nothing to do with the platform itself (more people are expected to use energy in the future, just in case you didn't know). These type of blockchain pitches are way too familiar at this point.

Honestly without real standards/regulation blockchain is just going to be synonymous with fraud and failure. Bitcoin is its own thing, not just "blockchain". Companies are leveraging its success as if they're offering the same features (like immutability) or growth prospects just by offering "blockchain solutions".

Hopefully Steve can avoid the McAfee/Segal ending.
The FAANG interview process is designed to allow people who are bad at interviewing to assess candidates in a way that's replicable. It's designed to be a flowchart that you can't screw up.

The point is to remove wiggle room. It's a domain-specific solution. Note e.g. DeepMind don't hire the same way.

Their number one problem is automating the beurocracy at scale with people who are fundamentally not that good at evaluating other candidates, or more likely don't care if they make a mistake. Everything else is downstream from that. Copying them without understanding their objectives is a mistake.
I believe it's called the "Aaronson Oracle". There are at least a couple implementations:

https://roadtolarissa.com/oracle/

https://people.ischool.berkeley.edu/~nick/aaronson-oracle/in...
Agree, this article is the best example of why one should not talk to journalist if they work for a as secretive org as Apple. A single sentence leads to a multi-page article.
No one said to commit bugs.
Use induction cook top? I find it to be much better than gas or regular electric heating stove.
I'm in the same boat but I've really hit a painful point where I can do a good job with Tailwind UI components and other things like that, and I can massage and hack on them to get them looking good, but I can't make a great UI.

I'm getting really close to going back to minimalism. A clean modern look with good color scheme and good fonts, without worrying about animations or really fancy components.
I’d say that’s a faulty distinction, especially in a review of programming languages. Rust’s lack of a mark and sweep with GC pauses while still allowing reference counting is a feature rather than a detractor, especially when half of the issues putting e.g. Java into production are GC tuning related. It’s a language criticism in the same category as marking down Java because of its object oriented nature. If you’re finding that as a fault of Java, you’ve entirely missed the idea of the language.
Your anecdote does not refute reality. I also (almost exclusively) use Windows 10. The experience is better on Pro, but a laptop with Home repinned Edge to my taskbar with the latest update, and popped up an ad for Edge just above the taskbar, pointing at the newly repinned Edge shortcut.

Yes, you can unpin, disable Suggestions, etc and it does improve the experience, but the default behavior is intrusive.
Induction cooking? Electric with even heat. Might be problematic for cast irons if they heat up too quickly.
Thanks for linking ffsend! You can also use it in your browser, like Send, at `send.vis.ee`.

ffsend uses this host, but I don't widely advertise it's address to prevent overloading the server with spam.
Man, grandpa was a POW in 'Nam makes me feel so old. Who's grandparents on this forum are young enough to be in Vietnam?
The question is, will the new leadership be interested in solving this problem? Or do they even view it as a material problem?

A primary concern of the 'politicization' of information is frankly the commitment to rigour and objectivity of the leadership cadre, who are often lacking in self-awareness with respect to these issues.
I think unlike stoves, gas water heaters and gas furnaces are legally required to be properly vented?

> very clean burning

I think the issue is sometimes not the methane itself (though I suppose nitrogen in the air + methane could explain some of these things), but bits of food and other things that also burn.
These are some of the reasons why I refuse to use the desktop application and on Linux at least, it isn't hard to define a shortcut that works like one; path ~/.local/share/applications/ms-teams.desktop

[Desktop Entry]
Version=1.0
Name=Microsoft Teams
Comment=Teams without Electron
GenericName=Teams
Exec=/usr/bin/chromium-browser --user-data-dir=/home/prussian/.config/ms-teams --app=https://teams.microsoft.com/_#/conversations/General
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=ms-teams
Categories=Network;InstantMessaging;
Keywords=teams;messaging;internet;
X-Desktop-File-Install-Version=0.23
Why is it not compelling? Because they just did a bad job of it?
This is a good point. We did have a heavy up-front design phase for any projects between these teams, and it mitigated lots of problems before any code was written. This helped modify the conversations to a back-and-forth about specific implementation details instead of "you need to completely throw this out and do something else"
Yet the term "love" is used three times on the HN home page as I write this.
i will often read through my changes in the browser UI in a similar manner as my reviewers. more often than not, that change of perspective will highlight something silly i missed.

i realize now that i could help my reviewers by first submitting a PR to myself into the branch to be merged.
I am Andrea Censi, one of the creators (https://censi.science). Feel free to AMA!
You can create (or recreate) Tachyons using Tailwind, and take advantage of all the bells and whistles that the later offers that the former does not.
"fall in love with you" is catchy but not the right interpersonal dynamic. Something like "love reviewing your code" is better.
Same here! I am a huge fan of the base styling and components they offer. I even splurged on tailwind-ui, I am super happy with it, and I highly recommend it to others. It is such a refreshing experience to have something other than Bootstrap derived personal projects and MVPs.

To anyone from Tailwind that may read this, please keep up the great work. The easily apparent thoughtfulness and taste that went into tailwind and tailwind-ui are what drove me to try it out, learn it, and incorporate it into projects. I’m excited to see what else gets added to tailwind-ui and the progress on headless-ui as well! If you need any contributors on the front-end side, especially with accessibility, let me know who to reach out to.
Listening, I feel the tunes have maybe some short-term pattern from line to line. But they don't go anywhere. Just noodling along without a plan. That's got to be part of music: it has to go somewhere?
The Covid Risks in the Workplace Break Room
Generally speaking, the further north you go, the more prevalent gas/oil/propane is for heating and cooking. The BTU per $ efficiency for those sources is unmatched by electric. North-eastern and mid-western winters get cold and brutal. It's just not feasible to heat a home using electric in these areas without serious consideration put into insulation.

Rural homes, in my experience, use propane stored in tanks onsite, rather than natural gas piped in from a central source. And older suburban homes use onsite "heating oil" stored in tanks, usually in the basement, though, these homes are often converted to use nat-gas piped in from a utility.
https://archive.vn/OoBKg
Describe your product features in easy to understand units
The solution already exists: induction. It heats the cooking appliance directly, and can provide varying power/heat settings without having to duty cycle (like an electric cooktop does).
Why did Jimmy Wales put himself in a position within his own organization where others can kick him out?

(Or am I missing something and is this not the case..?)
Startups End Year in a Deal Frenzy
Note that the W-3275M is part of Cascade Lake, which is a really small iteration on Skylake-X, the most notable change is probably that it includes hardware mitigations. Otherwise fairly little changed about the cores themselves since 2015.
Firstly, I totally agree. Secondly, but it speaks to my initial objection. Not everything can easily be thrown into an adhoc desktop kubernetes setup and it does not make sense for everything -- especially when you have a simple, almost instantaneous alternative way to do it -- docker cli+daemon
Isnt that harder than just making one big chip?
Sure, but show me.
Yes, CSS-in-JS actually generates critical CSS for every page and user! Quite mind-blowing, right? That's possible because it knows exactly which components were rendered in which state, which no other tool can do.

See the footnote in the blogpost that explains this more in-depth. I'll copy and paste it here:

> CSS-in-JS automatically extracts the critical CSS for the requested page and inlines it into a <style> tag. That means the first-paint with CSS-in-JS will always be faster as it saves both an extra network request for the .css file as well as sending less CSS code to the client. While the Time To Interactive for small apps will be slightly slower (as the JavaScript bundle includes the CSS-in-JS library you use) once your app grows the network request for the larger CSS file can outweigh any CSS-in-JS library and can cause a slower Time To Interactive as well.
Regarding web pages, some people work in highly controlled environments where you only have access to the man pages because you are working on a limited intranet designed for sensitive data, e.g. defense contractors or people working with sensitive health data. So having colocated resources can be extremely valuable for a small subset of users and shouldn't be completely discouraged. Although I agree with your assessment that command help and web pages are where the priority should be, since that meets the needs and expectations of a much larger proportion of CLI users.
Sure but that wouldn't get on the 1st page, right?
Just that all people involving a blockchain are bad, who will fuck up even the few good ideas involving a blockchain, in their quest to get rich quick without actually doing any difficult work or providing any useful services.

I'm sure there exist a few rusty metal sewage snakes in need of lubrication, but that's not what most people are selling snake oil for.
>> The issue is "And even if you don't care how we treat homeless people, you should care that we are breeding diseases that we see as in the past and this puts everyone at risk."

I don't think this is an issue, or rather the preferred solution for that seems to be to close borders and keep all the poor people out. Reminding the proponents of this "solution" that e.g. the people immigrating from Africa to the EU to ask for asylum may be carrying diseases that are not found in the Western world is likely to cause a hardening of the anti-immigration and anti-asylum stance, rather than any support for better hygiene in developing nations.

From a national point of view, it's simpler to keep homeless people away from rich peoples' homes than to make sure they don't get sick. So the self-interest argument is not really going to work with people who are already doing fine in their self-interest, they thank you.
Slocombe had marauding islanders in canoes, these days we have containers. I have noticed more and more new boats are built with crash boxes at the front now. Does not really help if the container is floating a bit lower and rips your keel off. I think container detecting sonar is going to be very popular once the tech is perfected.
Whoa this is really cool
> I'm part of an organization called CommonEasy that does this with sickness insurance. The group is a couple of hundred people that basically self-insure for up to two years of income loss. Ten bucks a month is for the organization, the rest is put in a savings fund. Should you leave, you take your savings with you.

Huh, that's an interesting combination. Should you need to make a claim, does it come out of your own savings first before the group coverage starts?
I'm not familiar with those acronyms. Googling suggests ERV = Energy Recovery Ventilator [0] and HRV = Heat Recovery Ventilator [1]. Wikipedia says these are mostly about energy efficiency but also have air quality benefits. It's not clear to me how this helps with indoor air quality - maybe better humidity and temperature regulation?

They also seem to require a centralized air conditioning/heating system. That would give you a nice central place to put an air quality monitor. The big challenge though is that often these central systems don't process all air in the building evenly. Multi-zone systems help.

1000% agree on the venting. It occurs to me that I have some gas heaters that I should double-check the venting on...
[0] https://en.wikipedia.org/wiki/Energy_recovery_ventilation

[1] https://en.wikipedia.org/wiki/Heat_recovery_ventilation
They didn't have to make a special chip for it though, it can be economical to offer a small volume product made of off the shelf components. It's a losing venture to do it with custom designed chips - that's extremely expensive and I doubt the market is large enough to justify it. Unless they intend to get into servers. I'm very curious to see what they do.
I have candy crush ads in my start menu from a recent fresh install
Agreed.

>The tests are therefore all about excluding candidates rather than identifying brilliant young mavericks with potential.

The author assumes that companies want mavericks. Maybe the FAANGs and other high tech firms still search for a few innovators, but wouldn’t they look at other networks besides the typical interview process to identify these candidates?

We are living in an age of developer commoditization, and for many large tech companies the army of assembly line programmers can churn through enough peripheral work at the right price.
IMO a highly opinionated piece with the author showing strong confirmation bias for functional languages and hating on OO/imperative paradigms (despite them being the majority of all software written outside academia)

As the author says himself, languages are tools, it's up to you to choose the right one for the job
How to Improve Your Memory?
Have you ever wondered how to improve your memory? Yes it's 100% possible because you can program your brain the way you want. You are capable of memorizing the things you want always.

What memory is: Memory is your ability to encode, store, retain and recall information and past experiences in the brain. You are blessed with several levels of memory like Sensory Memory in which you memorize the things/ people you saw or heard for some seconds and start to forget. You have Short-term Memory, where you can recall the information for a couple of minutes or for a few days. You have Working Memory, which is a cognitive system with a limited capacity that can hold information temporarily. The Working Memory is responsible for your reasoning and decision making abilities. Your Long-term Memory encompasses memories that range from a few days to decades. You are capable of converting any other levels of memory into the Long-term Memory on demand.

How memory works: The memories occur when specific groups of neurons are reactivated. Memory is formed when any stimulus results in a particular pattern of neuronal activity. Several brain cells have to work together to make your memory. The Hippocampus in the brain plays a critical role in the formation, organization and storage of new memories as well as connecting certain sensations and emotions to these memories.https://youtheuniverse379.blogspot.com/2020/09/how-to-improve-your-memory.html?m=1
Maybe at a tiny startup org that doesn't have many users or sensitive data or money.
> Vote with your wallet. Stop consuming whatever it is that comes with attached strings.

This is... impossible. Ignoring the amount of time I would sink into researching every eventuality for a given service (how do you find out what the unsubscribe flow is for a site before you subscribe to it?). Some "services" have their hooks in just about everything. Good luck avoiding the likes of Google Analytics or ReCaptcha if you want to use the internet.