skysight-inc/HackerNews huggingface dataset:
>It's easy to just strip the TS metadata and you're left with working JS.

This actually touches on one of ReScript's supposed unique selling points amongst the functional compile-to-JS languages. Namely that the JS its compiler generates is so clean and readable that, if you end up deciding you don't want to bother with ReScript any more, you can just take the output from the final time you ran the compiler and treat that as a plain JS codebase to continue working on. Exactly how true that is, I don't know.
This made me wonder what happened with LightSail energy, and found this takedown: https://www.greentechmedia.com/squared/letter-from-sand-hill...

Compressed air still seems like a promising idea to help solve the scale of energy storage we need, so I’m happy to see more companies taking a crack at it.
Ask HN: Is it possible to effectively regulate tech companies?
Since tech companies advance and change much faster than laws can be passed, won't tech companies always have a big advantage in being able to avoid regulation?
Open Source ate the world in 2021
I went from 65k to 87k to 170k in about three years.

This is total compensation (only counting real shares, no virtual stock) and I haven't worked for FAANG. The 170k company is a big corp though.
Average age in Europe is pretty high, and age correlates with Covid severity.

Also, European healthcare systems are good at keeping people with chronic diseases alive, but multiple comorbidities tend to correlate with Covid severity.

Also, European homes tend to be a bit smaller than American ones, with many countries having multiple generations living together in the same house. (Extra typical for Italy, Spain...). This means that if someone in the house gets it, everyone else will.
I think the sort of visualizations that are around on Youtube are great for those who don't "get" maths easily and need another angle to help them understand. Although 3Blue1Brown is not for beginners there are other beginner resources.

For example, this goes right back to basic algebra but is a very well explained with the afore mentioned visualizations.

Veritasium - How Imaginary Numbers Were Invented
https://www.youtube.com/watch?v=cUzklzVXJwo
Thank you, this seems obvious to me now that you said it but it hadn’t occurred to me before. I still dislike the way this is being handled as it effectively discourages solar but am at least now sympathetic to the counter argument.
3. Workers rights would be an especially ineffective angle, given Amazon’s enthusiasm for replacing humans with machines wherever possible.

I think there’s something a bit iffy about the Kindle looking like a loss-leader for the books, and separately consumer rights & small business issues due to “equivalent” products being substituted silently to make stuff arrive sooner, but a fight over worker rights is just likely to mean it uses “humans need not apply” warehouses even sooner.

If that is or isn’t a good outcome, I lack the economic background to even guess confidently. But it would definitely be a spectacular fail politically.
> Project Management, Quality Control and even formal real-time system analysis

While powerful and topics that need to be taught somewhere, that's not the takeaways I would've expected from a masters in computer science. I suppose we're talking about a masters of software engineering, which makes those topics feel more relevant. Perhaps that shows the importance of program selection and concentration.
Higher pay? You can't be serious. SWEs can make 200-300 without a college degree working from home?
that's good news, but at the same time, both OP and the guy you're replying to are based in the UK, where US law does not apply.
What is the best Wordle strategy?
The Julia REPL starts in less than a second, importing the Plots module takes a couple of seconds, and the first plot appears in a few more seconds (on my weak computer). If you keep the REPL open, subsequent plots are quite speedy. This may indeed not be snappy enough for some workflows that involve starting a fresh Julia process for each iteration—in which case, it’s pretty simple to create a sysimage with the plotting functions and anything else you use routinely precompiled in: https://www.matecdev.com/posts/julia-package-compiler.html
It's almost impossible for me to work for a corporation whose values align with mine.

It's really really easy to work in a non unionized workplace if thats what you want.
“Oh I didn’t study at all for this test” - heard a thousand times, never true in my opinion. Maybe you are just more honest with yourself.
> This is the bigger part that bugs me, I don't my job description enforced by committee.

Huh? If you choose to work for a company with any size, your job description is enforced by a committee. It's just a committee of managers.

If you don't believe me, try to stop working on your assignments and instead work on the cool new project that really interests you.
It needs to be wondered whether drawing a face or winning a game of go may or may not actually be real intelligence, only very narrow.

We like to think that AI is only statistical models, which may be true (is true?), but we have no idea that what happens in brains is anything else than a highly optimised, deconstructed, such model.

Current datasets need 10ks pics of a cat while a kid only need to see a cat twice? Good for the kid, but there's no hint there's a fundamental difference of process.
Is Medium secretly mining crypto in the background? I have no idea what it is but their site makes my CPU spike and my fans turn on.

https://jdon.at/JTHj2G

Update - here's a video, it's making hundreds of graphql requests a minute…

https://jdon.at/z05ImC
Why bother? In order to avoid punishment in places with mask mandates.
Is there any reasoning that you'd like to share about why those things shouldn't be democratically controlled, or did you just make a list of the things that unions do?
I've pointed out in the past that if the characters you're deduplicating don't actually have the same meaning, you're just compressing your code; I've been trying to popularize labelling that kind of aggressive misapplication of DRY "Huffman coding".
> If they were targeting Amazon, you would probably say "Targeting Amazon and not Google or Facebook for tech monopoly is not a good luck."

Nope.

I don’t have Facebook and have zero interactions with ANY of their products in my life. Google, Amazon, and Microsoft have been harder to extricate myself from. I could, but the inconvenience as a regular consumer would be quite difficult or costly. This hasn’t been the case with FB so I am in very strong agreement with the sentiment of the comment you replied to.

I actually hate Facebook but am reflexively disgusted with the irrational, partisan hatred of it from people who could just delete their accounts and never interact with the company again. At worst, they still log your IP on many websites if you don’t use uBlock or something similar.
I rebuilt Wordle from scratch using the same word list. There are actually two word lists, one from which they select the answer, and another from which they validate real words. They are just arrays of strings hardcoded in the JS bundle.

When you submit a guess, it checks to see if your guess is in either array (or at least that's how I implemented it). And just does some relatively simple string comparison.

Your progress is just stored in local storage. You can blow your data away by deleting it via dev tools.

My version just lets you try again by refreshing, I'm not storing any data.

The viral factor of the original Wordle, IMO, is the share function and the little emoji grid it generates.

https://alexmj212.dev/word-guess/

Source: https://github.com/alexmj212/word-guess
Just like how everybody wants to be a game designer, so they can dictate to the engineers and artists how to implement all their glorious intricate designs they dreamed up while lounging in their leather armchair, without getting their own hands dirty doing any dull repetitive shit work in Unity3D or Photoshop, then complain bitterly when their minions didn't implement their vision properly to their exacting standards.

Real jobs like that simply don't exist. Not that there aren't thousands of bootcamps and trade schools that will take your money to train you for imaginary low-effort high-prestige fantasy jobs that you'll never actually find.
Haha, yes, I'd love to see what slathering vaseline on a high speed diff pair does to the eye. Link equalization is the real MVP! It'll be fun to see how this evolves with 32Gbps and PAM4.
If companies start all giving wage increases due to inflation you realize that causes more inflation right?
The average operating margin for companies on the S&P 500, the "best of the best" of US corporations, is 9.35% - and that's a figure that is inflated by all of the pharma companies that have crazy 20% margins and sell into a dysfunctional drug market in the US and don't have to compete with generic drugs. Remove them and the operating margin is even lower.

There's no pot of gold in most cases. But I still think there's a good case for unionization.
Do you have any specific links of suppliers you recommend checking? All of my common ones, including my local MicroCenter, are almost perpetually out...
The top comment is proposing that the supply chain issues are not the cause of inflation, that's the issue. Unless printing more dollars is what broke the supply chain then they're not directly related.
Or how quick to take offence to fairly benign statements a certain type of person is.
> Yep, and very few mention money as the reason why people are leaving their jobs. It's much more often about a re-evaluation of people's priorities.

Yet, somehow, the new job is almost always (much) better paid. Strange, isn't it?
Nope. Plenty of people are still using job sites hosted internally, or API based services like Greenhouse or Lever.

Source: me, I run an aggregator of niche EE jobs at www.rtljobs.com.
Agreed that there's a signal among those who decline to dump their work history publicly into the hands of the largest company in the world and its recruiter flock in exchange for maybe job leads. It is eccentric, unfortunately.

But reading that signal partially will filter out improperly. Aside from privacy, candidates who value their time don't want to be disturbed unless they have initiated.

Someone whose LI profile doesn't exist (or has just 'go to my site') is more experienced at the game.
I probably mostly agree with you, but the standard you are holding Linux/Wine/Proton to in your first paragraph is definitely not met even by Windows (any version).
anyone who looked at the history of the 1918 pandemic in the US might have. a lot of the same things happened, for example fighting over masks. a guy was shot in San Francisco for refusing to wear a mask.
I strongly suggest Khan Academy — https://www.khanacademy.org/math

Sal Khan is a great teacher

---

I am doing now a uni course (economy/informatics) and had to brush up on calculus and other math areas. Khan Academy helped me understand a lot of required concepts.
"Most of the kids I played with, are probably dead. They almost certainly died horribly. Maybe some of them became child soldiers, and killed and raped. I could have gone on about how I had to treat PTSD, from my experiences over there"
Lol. I actually wanted to give you the benefit of the doubt. Now I don't believe you at all. And you have no idea what the essay is talking about - your post and reply could have been the entire inspiration for it.

Take it from me my friend, you know next to nothing about Africa and Africans, or how most Africans live. Your entire comment is representative of the kind of people who think they do.
Linux has always played some set of games well enough, usually enough to keep a person busy I'd argue, but the experience has remained subpar and excludes the most common games which is what people mean by viability. E.g. of the 10 most popular Steam games the only 3 that are green (and they are all Steam exclusives which bumps their Steam numbers a bit), the rest either don't launch at all or have severe bugs/limitations. Similarly "nothing has every game" doesn't mean "everything with a game is equally comparable", Steam on Linux is missing significantly more of the top 10 titles than those same 10 titles on console for example. This also largely extends into the top 100 or outside of Steam.

It's almost there though, one of my friends is finally able to play some of the games with us via his Linux install but he still has a Windows install he boots to for most games. A couple years ago he didn't even bother and just ran all gaming from Windows because it was giving too much trouble for too few games. As long as it keeps moving in this direction it will be good!
I take it you work 7 days a week, no vacation, no lunch break, in incredibly unsafe conditions?

No? Do you consider the fact that very few people have working conditions like those outlined above an enormously valuable thing for society?

Great. Then you agree that Unions have created enormous amounts of value as well.
i'd argue the lack of consistency is more annoying, not less.
While I agree the founder's response was informative, it does not justify the completely erroneous statement/accusation that prompted it.

That most certainly should be called out -- especially when it was, at the time, the top voted comment.
I can't think of a single talking point in the union conversation that I haven't heard for 30+ years. I see the same old characters in this very thread, the bitter individualist vs the pious collectivist, both polishing the same ol' turds and lobbing them at each other from deep within their trenches, patting their colleagues and comrades heartily on the back, declaring victory when the volleys stop.
What, pray tell, are those corporations made of?
Similar inflation is seen outside of the US, which presumably would not be as affected by US monetary policy.
Variable width is unlikely to be a problem. At 3:5 the Scottish flag does not have an unusual aspect ratio. This is unlike the flag of Qatar, with a ratio of 10:28, or Nepal with both a 3:4 (approximate, not exact) aspect ratio plus an irregular shape.
Known to French people as Motus [1] since the 1990s, I was also surprised that people just discovered that game.

[1] https://fr.wikipedia.org/wiki/Motus_(jeu_t%C3%A9l%C3%A9vis%C...
When I want to do web scraping is because I have an idea to build over the content of the website I would like to scrape.

Let's say you made a recipes website and I would like to build an app that will order the ingredients for a meal.

It would be useful to extract the recipes, so that I can create experiences like users picking a meal and have the ingredients delivered.

I guess I can't show your recipes as it can be copyright infringement but I can link it to you and sell the tomatoes.

Also, despite copying someones work is unethical and likely illegal , there is nothing unethical or illegal to use computers to analyse the data out there. I should be able to analyse recipe publications just as I can measure the air pollution. The web scarping comes in since the semantic web never happen.

I think, we all should be able to use other people's work to build something else on top of it. Of course I do not advocate outright taking it and re-sell it as of ours.

For example, I would like to be able to create an app with Netflix content but obviously I don't expect to be able to stream their content as if it is mine. What I should be able to do is to create an app with an experience designed by me that lets you stream their movies if you pay them.
I think the old "remove duplication the third time you write it" is bad advice as well, to be honest.

First off, it excuses some really egregious behaviour like copying entire large chunks of code representing an identical concept just because "I haven't copied it twice yet". I've seen an entire controller and all related views copied wholesale because it needed to be placed in another area of the app (with identical visual and functional requirements)

Secondly, if the code is only incidentally identical, even 3 times isn't enough to say that you should apply DRY. 3 independent concepts that happen to currently share implementation still shouldn't be deduplicated. I think a great example of this is the inherited resources gem in rails that implements a "standard" interpretation of controller actions - which works well at first until your controllers need to do something other than basic CRUD. The fact that say, an update action handles parameters and saving in the same way as some other update action may currently be true, but is not at all guaranteed to be true in the future, even if you have 100 update actions in your app.
>> when I can pick up a Linux PC or a Steam Deck off of the shelf with zero fiddling, install and boot up a {Steam, Multiplayer, Non-Steam, comes-with-own-launcher-on-PC} game without any fuss and just play.

That is today. Buy any linux PC from any number of vendors. Download KSP and play. Download the steam client and play Factorio. Or install wine/proton and play Subnautica.

My brother owns an Xbox. He wants to play star citizen but cannot on xbox. In fact there are thousands of games that don't run on xbox. That doesn't mean that xbox isn't a fully-fledged gaming device.
The main benefit is probably forcing you to deal with sneezing, coughing, and touching that area of your face...protecting others.
I had a similar idea for repurposing an old mining operation. You take a closed gold, uranium or copper mine which is 1000-2000 meters deep. You create a nuclear rector at the bottom with "fire and forget" design. Only robots can do the maintenance. After 60 years you disable it, pour concrete into the shaft and move to the next location. If it melts, who cares? It's not gonna poison water supply.

Why was this not built before? I have no idea. Maybe robots are essential, we didn't have deep enough mines that were abandoned, energy was cheaper, no push for no emissions, it's not economical, other risks.
Show HN: Spill – Anonymous Microblogging
>And they often use violence or threat of violence to try to stop this - see their reaction to 'scabbing'.

If it's a competition for who has managed the most extreme violence in relation to an industrial dispute in America the prize would go to the manager of a coal mine in west virginia who brought in a private air force to bomb strikers (battle of blair mountain).

I somehow doubt youll find a union that has managed that level of unbridled violence.

The most extreme violence isnt in defence of livelihoods, it's in the service of profit.
Compile NumPy Functions to Their Fully Homomorphic Encryption (FHE) Equivalents
> Yes, they do, they lose members.

But membership is mandatory if there is a union at that corp. A union is like a service they can't ever unsubscribe from without changing jobs.

For government work especially, unions can start to take over management functions. So employees end up wanting a second union to protect them from abuses by their main union.
Teams being part of Office 365 is a pretty obvious.
In my experience, Google and Amazon recruiter emails tend to be the most poorly written, confusing and unprofessional emails I receive from recruiters.
Here's a breakdown of that Bangladesh study:

https://www.skirsch.com/covid/BangladeshMaskReview.pdf
Here in Finland they are part of collective agreements between employer and employee organizations, typically generally binding even for non-union/employer organization members. I assume it’s similar in most places in Europe.
Knowing how to solve problems in a mathematically precise way, such as writing down the formula for the expected value of a path-dependent investing strategy an hour after conceptualizing it. Like being a handyman but the formulas are your tools.
Cloudflare's blocks get in the way of many websites who are simply trying to get a "link preview" of the page, even if it is only a single request from a new IP. I wish they would offer some kind of alternative for the pages they serve instead of a captcha block.
I think this mindset is exactly what Rust's stdlib encapsulates, where the differentiator comes is "scope."

As an example, most of STD (the stuff outside core) makes the assumption that a nonfallible allocator exists. This is an entirely reasonable assumption for any high level programming language... yet it's one of the biggest complaints about Rust's standard library from systems programmers. And so a not-insignificant amount of (mostly volunteer) developer time has been spent modifying very basic data structures and APIs to support the (not so niche) use case of fallible and pluggable allocators.

If you're working on a stdlib where the question, "what if my allocator doesn't work" is meaningful, it's not a big jump to much more complex questions about how to implement "standard" features in other languages that simply don't have the same concerns as a systems language like Rust - making it much more reasonable to shove off the responsibility of implementing those features in libraries out in the ecosystem.

And I think that's wholly in line with the space that Rust occupies, which is next to C++ (which also has a lacking stdlib for "standard" features), but at least has a good enough package manager to deal with it.
After seeing videos of lava pouring into the ocean I have fantasized about a power generation system:

Artificial geo-thermal power gen:

Dig a deep enough hole but near the ocean, and let ocean water pour into the hole that gets close enough to magma such that the magma creates a steam blast back out a tube with a bunch of turbines to spin.
This is great!

I would love to be able to combine something like this with Guix so that I can also install any FFI/external dependencies with my images.
> I believe the better question is why US salaries are so high

Why wouldn't they be? US companies that drive up the salaries are extremely profitable and they compete for limited pool of engineers.
I encountered this recently when traveling in the Colorado mountains, it was definitely a GPS thing because I've never had the problem anywhere else (on the same phone).
fun fact, masks were politicized the other way during the AIDS epidemic in the 1980s. try "homosexual diseases threaten american families" on Google Images.
> The other misconception I often see is that if prices aren't increasing, then that means inflation is not occurring. Inflation in the sense that money is losing purchasing power, is always happening.

How is money losing purchasing power if prices aren't changing? If prices aren't changing, then money will buy what it bought before. Isn't that exactly "purchasing power"?
The unions have just as much an incentive to help the company as the company has to help the workers. Both will have nothing without the other so they can’t extract 100% of the value, but they do want to maximize their take.

What I don’t get from your comments is why you think unions are bad because they can have bad actors, but are ignoring that the company’s bad behavior doesn’t go away if the union does. And this happens even for well compensated roles. Look at examples like when Apple, google, and a few other companies entered into a cartel agreement to suppress engineer wages.
What is the "right direction" for dealing with a virus to which everyone will eventually be exposed? Why are people so lacking in humility that they're sure they know what's right? What are the odds that you're wrong?

https://www.medpagetoday.com/opinion/vinay-prasad/94646
Engineering a product without taking business context into account is not great engineering.
I still believe that's why the U.S. invaded anyway. We didn't care about overtaking a country for some silly resistance leader. You do it for big money to bilk - like Iraq and oil.
> At worst, they still log your IP on many websites if you don’t use uBlock or something similar.

It's fairly easy to think of worse. One clear example is the fact that they've been running facial recognition on non-Facebook users in photos for years.