skysight-inc/HackerNews huggingface dataset:
> This is realllly unidiomatic in real world Haskell.

Whether idiomatic or not does not matter. It proves my point:

IO won't save you, and even very mundane effects are not part of the game…

Idris is the "better Haskell" sure, but the effect tracking is still part of the uncanny valley (still IO monad based).

Koka is a toy, and Frank mostly "only a paper" (even there is some code out there).

The "Frank concept" is to some degree implemented in the Unison language, though:

https://www.unison-lang.org/learn/fundamentals/abilities/

Having a notion of co-effects (or however you please to call them) is imho actually much more important than talking about effects (as effects are in fact neither values nor types—something that all the IO kludges get wrong).

I think the first practicable approach in the mainstream about this topic will be what gets researched and developed for Scala. The main take away is that you need to look at things form the co-effects side first and foremost!

In case anybody is interested in what happens in Scala land in this regard:

https://www.slideshare.net/slideshow/embed_code/key/aLE9M37d...

https://docs.scala-lang.org/scala3/reference/experimental/cc...

But also the development in OCaml seems interesting:

https://github.com/ocaml-multicore/eio#design-note-capabilit...

Look mom, "effects", but without the monad headache!
I had a PayPal support person lock my account for fraud because I insisted that I needed to talk to a supervisor. She refused five times, hung up on me and locked my account. After two weeks they simply unlocked it again. No explanation, no apology. I never did get to talk to a supervisor.

Close your PayPal accounts.
Look for a little rubber flap under the drivers side door handle.
yeah, this is OP's endgame.. the only c jobs that pay big FAANG bucks are:

- Apple

- Microsoft

- Google (linux kernel)

- Amazon (they have some embedded teams)

- Facebook (some Android teams)

- Tesla

- Uber

I think most of those companies require relevant experience before they'll look at someone's resume, though..
I work at Microsoft on the hypervisor. The hypervisor and the NT kernel are mostly C - as are many other kernel mode components.
Since I’m quite experienced in the field, I opened a substack called The Web Scraping Club as a side gig. It is mostly free but has some paid articles and have already hundreds of $ in MRR after 2 months.

It is a niche where tutorials and info are pretty sparse around the web and having a centralized blog is useful for operators.

Hope this helps find your way
> Amazon had such absurd turn over that they are running out of people to interview. It's a wood chipper, designed to burn out young, insecure engineers while extracting two years of boilerplate from them.

I thought those news articles were about warehouse workers, not IT workers.
He really had no idea what he was buying, didn't he?
Talk to an ER nurse. One of the ones who hasn't left...yet.
I'd argue it's worse. Slower, at least.
I tried that but got

> The most recent version of Windows Subsystem for Linux is already installed.

I'm stuck on 0.70.4.0
That's what I am thinking. I can't wait. Build strong bones and relax at the same time? Sign me up.
> Who's equating?

The title of the article we're commenting on is literally "even global recession won't crush inflation"
Excuse the stupid? question, but what does going "hardcore" entail?

Can anyone elaborate?
I just left a job that was mostly C towards the end. Linux kernel and TEE stuff. Mostly used in car entertainment systems.
Isn't this part of the premise of the book Hackers? Haven't read it in like 25 years, but that's what I vaguely remember.
https://archive.ph/0lGd8
I use and encourage Joplin instead of any privacy-breaching commercialized product such as Evernote, Notion, or OneNote.
Curious, was this increased productivity sustained? If so, for how long?
I agree and disagree. I agree with you because I think they ruined a perfectly good product by trying to turn it into a "collaboration tool" that they could sell big corporate contracts for. On the other hand, I think collaborative editing could have been integrated seamlessly into the product without ruining or even changing the single-player experience.
Age-wise, no.

Maturity-wise... that's still unclear to me.
totally and even without an ergonomic UI, some languages require you to type and go through so many hoops you'd rather click
I can see the revamped advertising for "Strawberry Quik" already in my mind's eye.

This may change Saturday morning cartoons and ads forever.
EVs are luxury cars full stop. A luxury EV is a redundant phrase, outside of China.
Apple and Major League Soccer Announce MLS Season Pass Launches February 1, 2023
Yes, basque also has around 20,000 borrowings from spanish. Because it was reconstructed with political goals.

I tell you this as the son of someone who used to work in the basque country (I am spanish). A vulgar basque was spoken in the rural areas only. They were desperate at the end of the 70s to find teachers for it.

Nowadays there is a myth built on top of a language that, it is nice to not make things disappear, but it is basically a reconstruction. It is called "euskera batúa".

I can say with confidence that we can speak more correct latin or catalan than basque when thinking about real language heritage. Basque is just a reconstruction.
Boeing isn't building the SLS for free. The cost-plus contract for SLS benefits profit seeking companies even more than 'commercial space'.
I was a user of Notion for a while but ended up moving to Obsidian, which solves a similar set of problems without the bugs. I’m seeing in this announcement that rather than focus on making a better product or fixing things that are broken, they’re jumping into the AI hype train. Seems like I made the right decision to switch to Obsidian, and over the last year have really enjoyed it.
Ruby also has crystalball (https://toptal.github.io/crystalball/) which is similar, but not quite the same.
To be fair, taking R to production is a goddamn nightmare.
I find it's good in terms of it will hopefully prevent humans to try to run things in _production_ in WSL. I can easily imagine frontend dev guy requesting to have Windows Server in the AWS just to install WSL and run his/her `nodejs` something there cuz it feels familiar to things at local laptop.
Insulation isn't the new thing here:

> a new law that splits a CO2 levy between tenants and landlords depending on buildings' efficiency.

There's now a market for this due to regulation to ensure the people who make the decisions bear the costs.
They are about as irrelevant as someone writing a unix tool in Rust, pushing it to github, and linking to it in an email to a hiring manager.
Seen Podman Desktop, can replace Docker licenses.
also if you book JetBlue and the flight changes at all (your change or theirs), you can never look at your reservation online again, the website and app break. Problem has existed for years, nobody wants to fix it ¯\_(ツ)_/¯
It's true. I was trying to buy a light box to take product photos with. Amazon seems to only list the crappy light boxes from China. I had to go to B&H's website to find brand name products.

Maybe the Chinese light boxes work just fine, but I'd rather spend an extra $10 on a brand name knowing I'm not going to get something that'll break or work poorly. Brands equate to reputation.
How do you promote it?
> Oh, if you go beyond the SLS itself to include all the ancillary costs, then yeah. But adding those same ancillary costs to Starship (assuming it costs SpaceX $150MM to launch it) brings the total to over $2 billion/launch.

Gonna need a source for that.
Musk stated that raising your voice about the issue will certainly get you fired.
The really key bit is right afterwards:

“There is absolutely nothing wrong with this business model… What differentiates Bending Spoons, though, is how they do it.

Remini - Bending Spoons’ new app that the press is gushing over - is $10 a WEEK. And Splice, the app that started it all? That’ll set you back a cool $5/week.”

In short, they buy apps, add aggressive and practically exploitative monetization, and ride the revenue stream until it dries up.
You will find jobs in embedded and games.

But embedded pays 40% less then frontend/backend.

Games pay good, but is stressful and demanding.
The open-source community did this to themselves. When the most popular frameworks and foundation tools (e.g. Python) disregard backward compatibility again and again, we have taken broken compatibility for granted and formed habit of pinning specific versions. It was not like this a decade ago. At that time, we more often assumed a minor version bump in dependencies would naturally keep everything running without hassles.
Right now Handmade Seattle is happening and has job booths specifically target low level programming, check out some of those companies https://handmade-seattle.com/
Is there any model or rationale behind introducing breaking changes in a minor release? What are the version numbers good for if not to indicate how important the changes are?
> rewrote huge, major pieces of their infrastructure multiple times and did so successfully

I think that's different from a user facing rewrite. I suspect while Google did its infrastructure rewrites, users didn't notice a difference. Additionally, Google probably had the resources to continue delivering features to users while the infrastructure was being developed.

The problem with a front end rewrite is (a) things might break and users will notice, and (b) it's hard to deliver new features to users while the front end app itself is being rewritten.
Tailscale: Virtual Private Services with Tsnet
I long ago concluded that TSA is mostly a jobs program, not a security program.
Slow is smooth, smooth is fast: reducing memory usage in Dask workloads by 80%
yeah i always thought the SOP was to take a picture of your screen with a camera. Print that out at home, manually mark/cut out the parts you don't want to leak, take another picture, print, and leak that copy.
The relay seems to be a N/O that is held closed when charging.

A reboot will stop the charging process.
> English has no formalized second person plural, so you might use "y'all" or "everyone" as a kludge.

It used to!

https://podcasts.apple.com/us/podcast/the-problem-with-you/i...
If I ever come into possession of fuck you money, I intend to set up an organization whose mission is to buy cheap plane tickets that people are not intended to fly on, and then pay and instruct people on how to screw with the TSA completely legally.
Eh. My mileage has varied. Fitbit's embedded systems were all written in C, without a single bit of C++.
For stable coins they have to be backed 100% by reserves of real currency. For crypto - well you just hold the crypto and don’t lend it out. If I give you 1 ETH, you just keep it in the wallet for me to withdraw on my leisure. Simple.
I don't know about the cost but the benefit is close to zero, if not zero. I am positive that the net benefit (because cost is surely positive) is negative accounting even for the number of jobs it creates.

> The source did not give an exact number, but said the failure rate was close to 80 percent. Members of Congress called the results "disturbing" in a public hearing following a private, classified briefing to the House Committee on Homeland Security.

https://www.usnews.com/news/national-news/articles/2017-11-0...

archived at
https://web.archive.org/web/20221116171835/https://www.usnew...
https://archive.ph/hzA1y
I've used Obsidian Git.

It definnitely takes some set up to make it work, but once working, it is pretty reliable. It requires an occasional merge conflict resolution, and setting the right files to be ignored.

I love that it is just folder with markdown files.

https://github.com/denolehov/obsidian-git
> The person you are quoting is asking the fire department to do extra work, not questioning the correctness of the fire department's conclusions.

Correct. I'm saying that the lack of record keeping/reporting has me questioning the validity of the reported number of fires.

If you tell me your record keeping is poor/vague, I'm not going to blindly trust a statement like: "don't worry these records are accurate".
So Notion learned how to use a GPT-3 API? Ok, cool.
No, the 2 in WSL2 refers to the generation (i.e. the one with VM architecture). This release simply "graduates" WSL2 from pre-release (0.xx days in quasi-semantic versioning). It's still WSL2 and for most intents and purposes the specific version of the package should be irrelevant, especially if one is using the Store-published version. It's not the only moving part anyway, as WSLg and the kernel are updated separately.
Reminds me of Derek Sivers how he keeps all his writing in plain text, always, everywhere.
https://sive.rs/plaintext

Edit:
Apparently he posted this on HN 8 months ago:
https://news.ycombinator.com/item?id=30521545
So it's "bad micro-service architecture imposes a heavy penalty on team co-ordination", then.

...which is a fairly obvious observation. "Bad <x> imposes a heavy penalty on team co-ordination" is generalizable.
Smashing! thanks for this. MY wife read it in the magazine, but I wasn't able to find it in time.
There are a number of SaaS and other offerings that offer C drivers. E.g. postgres, mongodb, oracle, snowflake all have C drivers or company-backed C work that isn't embedded systems. But as "framework" level code, I would expect pretty extensive knowledge and experience requirements.
Well written, honestly I find this hard, e.g. not using eslint that often, I have made no clear decision yet in which kind code input from npm for example falls.
Only if they port Windows 10 to it!
I love the irony of complaining about missing a native functionality that's available as a third party app, but turning a blind eye to general lack of productive software on the linux/kde platform. It's like little smug kids teasing other kids with petty things "ha ha, my OS doesn't have a decent commercial photo editor or video production software, but you don't have a native clipboard manager, ha ha".
It failed because it turned the app into bloat and killed multi-device syncing.

Most of the decisions made regarding product features were user-hostile not just to the free tier, but also to paying users who did not want the "features" they kept pushing out.
Steam makes it possible, but this has also created a gambling black market: https://www.youtube.com/watch?v=eMmNy11Mn7g

Anything that can be easily traded for currency can also act as currency so you quickly fall down the KYC rabbit hole if you want to - for example - keep children from gambling.
The EU isn't quite there yet, see the issues with refund processing times during covid for an example. I heard some official talking about how airlines shouldn't be allowed to charge you until you step on the plane, which sounds like a brilliant solution to me.

Don't have to fight the airline for compensation for a flight that was cancelled if the airline doesn't have your money yet.
It sounds like an entrance requirement for joining a kids gang of BMXers and skateboarders.
Nuclear generated hydrogen considered for asphalt production
I like geizhals.eu for these things.

Ethernet ports >= 0,1,2,...

10Base-T ports >= ....

You end up with quite a few filters, but it gives full flexibility to search for e.g 5 1GBit ports with 1 10Gbit sfp+ port.
> ask how they manage lifetimes in their codebase.

What do you mean by lifetimes?
How does the Linux kernel run a program
Thanks for your feedback. I hear you! The core value prop. that we offer on this platform is the JS framework used to dynamically and efficiently importing HTML components, CSS and pure JavaScript; Hence, it's impossible to offer anything useful to our users without the JS part being executed.
So the bottom line is; to make an exception in NoScript and use GetLiveWebsite.com just like any other modern web app (youtube, etc.)
Well done. :) Congrats Tesla.
I used MacOS full time for a month or two (coming from Windows), and more recently Ubuntu for about a month. My preference is Windows with WSL, but for the most part it's all just a trade-off of which quirks you prefer. Most of my work is in VS Code or a web browser. I prefer window management on Windows (snap, and I really don't like the full screen view on Mac) and think Explorer is better than Finder. But again...get used to one set of quirks vs another. It's totally* fungible. My next machine will probably be a Mac for the silicon, unless AMD's 5nm Zen4 really shines next year.

*Except for Outlook on Mac, what a useless turd compared to Outlook on Windows.
Seems to spring naturally from the idea of an algorithm using nested loops, I've always thought.
My friend that worked TSA for a few years said it was the worst job he has ever had.
Gitless folks did some actual user research years ago, getting feedbacks on various tasks difficulty, and they have a nice theory of api misfit, I really recommend the read for more structured speculation of why git is hard: https://spderosso.github.io/oopsla16.pdf
If you are already running tests after every save, and watching for the outcome, but the test takes too long, you might get distracted waiting for the test
If you think this is about "kowtowing", you're still totally in the wrong headspace and completely fail to understand the situation.

Elon basically can't not fire the guy. It wasn't even an option, so criticizing him for failing to take the non-option is missing the point. It wouldn't have been an option for Jack, it wouldn't have been an option for any other CEO. You don't get license to speak publicly for the company just because you don't like the CEO.

If anything, sorry to the HN gestalt, this is a prime example of just how out-of-touch with reality Silicon Valley liberals have become, that they are so secure that they will be protected because they have the "right opinions" or hate the "right people" that they be surprised that they are fired for mouthing off in public at the company CEO. So disconnect from reality that they have a 180 degree wrong read of the situation. And this is not special. It is completely and utterly a mundane fact of life. This person isn't being specially persecuted by the horribleevilElon. This person is just living a normal life the rest of us live, and as I said, there are indeed good and sensible reasons people live this way. Anyone who is just shocked, shocked by this firing is very out of touch with the entire rest of the world, and I'm trying to help at least a fraction of such people reconnect with reality before this bites them personally.
SQLite is literally a backend for MLflow, so the argument being made really is that you should just use SQL when you can, which is kind of adjacent to any criticisms of MLflow
> if something is, say, a functor then you know what sort of things you can do with that value

Sure. Because you memorized all the functor methods and remembered that there is a functor instance defined for the data type at hand… ;-)

> Unfortunately this wouldn't be very idiomatic in Haskell, maybe in Idris with |> this would make more sense?

Or you could just admit that the "OOP style syntax" is superior. (I'm not saying that OOP is superior, though)
I originally had a typo that said "kiddy gloves", which doesn't make any sense
I must admit it's not entirely obvious why that business model makes them "not a good actor".

And what's with the snark about Italian banks?
> All liabilities were verified by the auditors and included in the merkle tree, and as mentioned, all users can independently verify that their specific liabilities are present. What more would you expect?

Where in the report do they verify off-chain liabilities?
"We will actively make your life worse unless you pay us a premium in exchange for not doing that" is a terrible way to run any part of a society. If that's just how businesses are expected to behave, then we need to find ways to change that as a society.
I think docker is a false sense of security. Depending on the language, there can be many implicit system dependencies which you do not pin. If you try to run a container that references ubuntu:13.04, will it still work today? Maybe. Still leagues better than where we were.

I am still hoping for Nix or a version 2 of the project to sweep the world and fix this mess.
Why is the latter faster than the former?
The difficulty is that you're taking a spherical-cow approach to a complex question. Or more like a zero-dimensional point-cow.

Setting aside the metaphysical question of what it means to have a discussion without bias, at the very least what you're after implies ingesting amount of objective facts. Given what you've shown so far, the beginning of any discussion would have to be "sit down and listen to the equivalent of many months of basic economics lectures".

The question you're asking is very broad. If you actually want answers, you might begin with a serious investigation of the social-democratic countries you mention. People are right: they're not in any sense "socialist", and they're not all paradise. But they are interesting case studies in a fairly successful regime that provides both an advanced economy and a social safety net.

Knowing what they do, and why, and how, would mean a serious deep dive into those countries: their history, their resources, their geography, their government, even their literature. That would actually be a worthwhile investment of time.
Paid user here. Thanks for making old-school but super-helpful desktop software!
Me too.
I remember going through the "Beyond ZX Spectrum" was it? it had listings of basic programs for "Lunar Lander" and other nice games. With colorful inspiring screenshots of the running games.
Notion is Sharepoint for zoomers. It’s an okay wiki with slow UX, underwhelming collaboration, and a slew of tacked-on over-engineered features that have better alternatives elsewhere.
Ranger: Visual File Manager
Vulnerability research jobs often involve some use of C if it's low level enough, either to write proof-of-concept exploits, or doing code review (e.g. Linux kernel), or both. Perhaps an option if you also have an interest in this area? Though you will likely need to know assembler too, probably for multiple architectures.
I owe my career to this book. I learnt binary from page 93 when I was about 8 years old so I could draw custom graphics on the screen (an airplane that i could fly around)
The pound (GBP) had a pretty serious management failure as recently as 1992. But cryptocurrencies are obviously no better on that score. Central banks have generally abandoned the idea of pegging their fiat currencies to other fiat currencies at fixed exchange rates, so that greater flexibility should reduce the risk of management failures going forward.
> Either way: when your logic has established that you can obtain moral superiority by literally buying indulgences, it has officially proven too much, and if you can't recognize that, something has gone terribly wrong in your thinking

Buying indulgences was wrong because it was used to cover up moral wrongdoing or reduce ones penance for wrongdoing, not because the concept of money buying moral praise is intrinsically false or corrupt. It seems pretty clear from Scott's example that this is not the scenario he was describing.

Phrased differently, all else being equal, a person that contributed billions to charities deserves more moral praise than one who didn't or can't. Edit: and if you don't think so, then why do we give such people awards and recognition?

This won't be convincing to everyone of course, and I expect the dividing line will be whether you think utilitarianism is the correct way to approach ethics. Of course if you don't, then you won't subscribe to EA anyway.