skysight-inc/HackerNews huggingface dataset:
If you know Haskell and people ask for experience, just write a program on your work computer and out it in your resume. If they need to see that to believe you have professional Haskell experience, then just give it to them. Programming interviews are pretty lame, so help them be less lame. You still need to prove your competence. And they’ll say anything to get you on board, so you’re just playing along.
Mind you I haven't even mentioned the complexities involved in making dependencies optional, platform specific.

I haven't mentioned conditional compilation.

I haven't mentioned respecting the configuration options of dependencies.

The tooling has to at least do all that using the same syntax for commands and configuration. It has to be predictable enough that I can almost figure it out myself. No black magic.
Clearly it's a website of sex hacks. Or a saxophone curse, I'm not sure...
I’m not aware how prevalent this technique is in Japan, but here in the US it is totally unheard of. I watched the whole video. What an exquisite result. So impressive. It makes me realize the level to which some people dedicate toward their craft. I am not at the Katetsugi level of craftsmanship in my own profession, but this documentary inspires me to get there!
IMO: Mastodon is already a great knock-off Twitter. There's much more conversations between peers compared to Twitter which feels like celebrity RSS with a comment section.
Um, that's the SFC version of GPLv2 intent. The actual folks using GPLv2 have a different view. This actually illustrates the issue that is going on with their attempt to claim GPL is not a copyright license (it has always been considered to be a copyright license) and their desire to change the intent. When you start having to twist and turn words and ideas this way you are in lawyer lala land.

"I give you source code, you give me your changes back; we’re even. … That’s my take on GPL version 2 and it’s that simple. … Version 3 extended that in ways that I personally am really uncomfortable with. Namely I give you source code, that means if you use that source code, you can’t use it on your device unless you follow my rules. And to me that’s a violation of everything version 2 stood for. And I understand why the FSF did it, because I know what the FSF wants, but to me it’s not the same license at all. So I was very upset, and made it very clear, and this was months before version 3 was actually published."

Please stop lying about what is "clear". The actual folks using these licenses disagree.

Here is Stallman on GPLv3

"There are several primary areas where version 3 is different from version 2. One is in
regard to [T]ivoisation.

...

The Tivo includes some GPL-covered software. …[Y]ou can get the source code for that, as required by the GPL … and once you get the source code, you can modify it, and there are ways to install the modified software in your Tivo and if you do that, it won't run, period. Because, it does a check sum of the software and it verifies that it's a version from them and if it's your version, it won't run at all. So this is what we are forbidding, with the text we have written for GPL version three. It says that the source code they must give you includes whatever signature keys, or codes that are necessary to make your modified version run."

Who is Stallman you ask? The key guy behind GPLv2 (not the SFC BTW).
I had unlimited 3G data on a phone on AT&T's network in 2006, and it was even cheaper than the special iPhone data plan. They didn't recognize my phone's IMEI as a "smart phone" or PDA despite running Symbian so adding unlimited data was $15/mo. Unlimited data on a smart phone or PDA was $30/mo additional on the line. It was there, it just wasn't popular.
Did you hear about the global supply chain problems? Even Apple suffers from that: https://www.theguardian.com/technology/2021/oct/28/apple-ear....

(I am waiting for my Librem 5 too by the way!)

Edit: Their estimate for the new orders comes from the information from the CPU suppliers, which say the same thing. Every time they can get the CPUs, they ship another bunch of phones. See also: https://forums.puri.sm/t/estimate-your-librem-5-shipping/112....
If these people are fleeing Twitter because they're terrified about a platform where everyone they don't like isn't banned, just wait until they realize there's no way to ban someone from the fediverse
I worked there a few years ago. I applied for a Haskell role there. During my interview I was told it was a Scala role.

I became the only Scala dev in a team who wanted to rewrite the codebase in Typescript.

I ran out of work to do there at times - while the team was still growing. The same manager who couldn't find work for me, after announcing that the team would be splitting because it got too big, was dumbfounded when I suggested we stop hiring more people.

I had a few colleagues who had worked there longer than me, but didn't have any code in prod.

I feel stupid even writing this, but it honestly seemed that having more developers was more important than the product itself.
We're all workers, and we should be supporting one another. Everyone has different concerns, but if you have a boss you have more in common with others who have bosses.

Worker solidarity raises us all up. Support workers in improving their workplaces rather than blowing them off for making slightly more.
There is a direction that should additionally be investigated and that is how schools can be improved. Is it just the curriculum or perhaps also the fact that teaching isn't a highly valued profession anymore.

Some people say high achiever should go into the economy, it is only right that they earn more. I think these thoughts don't really come from high achievers.
Maybe allow teams, but I don't think allowing individuals to choose isn't good.

Having a team that's half remote/half in-person is worse of both worlds. What typically ends up happening IME is that the in-person half typically gets way way way more visibility than those working remote. It's especially worse if the company isn't remote first at all. It's especially terrible if the team is remotely distributed as well. I left my last company because my org had a time preference for their offices in Hyderabad, which isn't bad but they kept forcing mandatory meetings at 7 or 8 am. All the US workers hated it. The idea of core hours didn't exists, you basically had to adapt to Hyderabad time or you suffered.

I have no issue with remote teams or in-person teams, but having both in the same team is the worse.
Yeah, I believe when some says this, they actually mean it. They just don't have the power to ensure it actually happens.
Cynical quick take on how to quickly build safe nuclear power plants:

- Power company executives live in on-site "VIP housing", and work from offices within the outer containment structure. In case of a major spill, they're issued mops, buckets, and lead underwear, and deployed as front-line clean-up workers.

- NIMBY's shiver in the dark.
Betting against only wins with communism and socialism. And that's not really a win, is it?
What are you talking about? Is Apple asking people to go into offices in countries where they aren't employed..?
If your hybrid is mandatory then you can expect to be back to full time 5 days in a years time approx.
In the context of Grindr though, ppl be fuckin for fucks sake, same with Tinder for the most part.
I haven't seen anybody mention tooling. I've played around with Rust for purely academic reasons and love how cargo just makes everything work. Feature flags, a built-in test harness, cross-platform compilation, the only fight I've had with Rust has been the language itself. I haven't used it but I like how feature-rich the Zig compiler is too. I really hope strong tooling remains a focus for these newer languages.
If you're using that as indication for WebViews than you'll be miss-identifying a lot of native apps as well, because that's all set by the developer - both with native apps and with WebViews.
Not that it makes a huge difference to your argument, but most countries don't look good compared to Sweden. It's a country that hits well above its weight in science and technology. A bit like South Korea.
Congratulations to you and the rest of the team! Longtime satisfied customer here, managing more than 20 Postmark accounts for our clients.

Your no-frills, reliable service has been our go-to over the years. We dabbled in competing services when clients asked, but they paled in comparison.

Gosh, I hope what you've stated all holds up!
Wither is #nostr [1]?

[1] https://github.com/fiatjaf/nostr
I hate to be that comment but that site on mobile is ridiculous. Scroll down just a little bit and your view of the article is reduced to a tiny porthole that's maybe 5 lines tall. Everything else is occupied by a banner video thing and a cookie footer.
These people bring their culture with them. Sometimes that's good and sometimes that's bad.
China (or any country) must do what preserves the ruling status-quo. If their policy or philosophy or their lives depend on X, X is going to happen. If they feel a centralized solution is required, it's going to be used.

Naivety is great in, say, getting to know somebody, but viewing 60+ year old political systems as being open to change... Er, no.
That's amazing! I have the Rust Book but never finished it all the way through, I'm definitely looking forward to this, I had no idea it takes full advantage of other packages.
Never been pro-ivermectin as a primary tool for Covid, but can you actually back up, “indeed, the argument for ivermectin in 1st world countries has been more or less demolished.”

I read Scott’s piece the day it was published and was over all impressed but don’t buy the conclusion. Westerners are filled with all sorts of parasites and as far as I’m aware we are not universally cleaner in that regard, for example with worms, than other places. That to me suggests that to the extent a significant fraction of the population would benefit from deworming, ivermectin’s widespread use in some of our hospitals during the pandemic was not entirely illfounded and may have even played a part in more than one life saving treatment regimen.

So I would love evidence that says clearly why it doesn’t work here but works in poorer places because somehow Americans are too good for parasites. My experience tells me this is wrong, and many Americans are carrying all sorts of bugs. Go read the Amazon reviews for proguard!
I always felt much more aligned with the Emacs philosophy, but it was a wrist destroyer for me (although I adopted the Caps-as-Ctrl very early too).

Nowadays I mostly stick with VSCode, with a few of packages that even remind me of Emacs for selecting and transforming text.

And for the rare case of text refactoring that doesn't fit the multicursor model, there is even a fast "Open in Vim" extension/command.

(If I still wanted to use Emacs I'd probably have spent a full-month salary on a Kinesis)
I thought these restrictions were set by UK goverment, not by individual operators.

Edit: I am not sure if age restriction check is responsibility of sites themselves or service providers according to UK law.
That is a bit of a straw man ain’t it?

I was talking about the real world use cases for a vpn paid with monero.
It’s just a fact: Anyone who has an easier life than my own is petty, and anyone that has it harder should be grateful that their life isn’t worse!

(Sarcasm)
Is there any remaining logic in viewing Hong Kong as separate from the rest of China? Or, is it merely something the media does to frame a debate?
US Offshore Wind Says the Quiet Part Out Loud: Fossil Fuel Is Toast
The only languages Hare can seriously compete with are the other, infinitesimally less niche Zig and maybe Nim.

C coders are defined by having seen a thousand languages go by and passed on all of them. C coders like C to the exclusion of all else, or they would have abandoned it long ago. Hare will not be picking up any substantial number of C coders.

Hare will not be picking up any C++ or Rust coders. It is a huge step down, offering literally none of what makes either language compelling for its users.

Likewise, Lisp and its offshoots. And Haskell, Erlang, MLs, APLs, Smalltalks, and Adas, all themselves niche.

Hare will not be picking up any Forth coders.

Zig is much more mature, and will maintain its lead. Nim is more mature, but will continue trailing Zig. Hare might chase after Zig alongside Nim.

The normal fate of any new language, absent The Miracle, is to fizzle. It is the certain fate of any language that brings nothing compelling to the table. Hare is exactly such a language.

A few people may continue using a fizzled language, indefinitely, like people maintaining their DVD collection. But there will be no reason for others to pay it any attention. The overwhelming bulk of the value in any language is network effects, and a fizzled language has none.
GitLab team member here.

While this blog post looks at what managers can do, we've also recently started using Yerbo (Slack app) internally to help individuals to assess their own risk of burnout. See: https://about.gitlab.com/handbook/communication/#yerbo-slack...

Mental health and well-being is always a concern at GitLab (ex: the Friends and Family days that we implemented and maintained throughout the pandemic to ensure team members are taking time off). This month, however, we've been adding additional focus to the topic as May is Mental Health Awareness month.
> The time theft of traffic, costs of fuel and wear and tear on your car, the cost of lunch if you don't pack a lunch.

I'm all for remote work but calling it "time theft" feels a bit weird.

You knew these things were a requirement when you signed your contract, right? If you didn't want these things then why didn't you either made a point of them in contract negotiations or simply went to a company that allowed remote work from the start?
Point to the Year 2000 problem page, that exists. The 2038 page can keep being updated until it's not.
`|` is read as "or". `::` is syntax for what Lisp and Scheme call `cons`, which places an element onto either a list or the empty list, `[]`. The syntax `'a` is a type variable, which means that `'a` can be any type but it must all be the same type everywhere `'a` appears.

So this type definition means that `'a list` is a list of elements of type `'a`, and it's defined by being something of type `'a` consed onto either another list of type `'a` OR the empty list, represented by `[]`.
> The better option is to just leave the tar in the ground.

A town not too far from where I grew up had most of it's economy based around a single factory (Hershey Chocolate in Smith's Falls, Ontario). There were lots of other stores and whatnot, but money flowed into the town via the factory paying workers' salaries, then bounced between hands from in shops, services, whatever else.

When I was in high school, that factory closed down. The inflow of money stopped. And so did the rest of the economy of the town. Hard to run a flower shop when nobody in town can afford to buy flowers, you know?

Stopping mining of tarsands entirely would be a bit like doing that to the entire province of Alberta. The money enters the province via the dirty oil they sell. We should never have gotten into this situation, no doubt, but now that we're here it's politically impossible to stop.

And being major exporters, they're also a big reason for the value of the Canadian dollar. Stop exporting all the dirty oil and the exchange rate goes to crap- now all the things we buy from the USA and China are more expensive. What political party wants to be elected on that promise?
>Only security thing they point out is USB access for the modem..

And the pointless supply chain vulnerability, introduced in order to game the FSF certification process, and lying about security features in their competitors, and accusing them of using binary blobs which they actually do as well while doing so with a worse security implementation.

>you can fix that quite easily with a bunch of udev rules, I guess

Exactly, why didn't they? I would understand if some of those were just teething troubles but that phone came out well over a year ago and bear in mind this analysis and criticism comes from within the OSS community trying to help them get this fixed, and hitting a brick wall.
Short-and-easy read that contains much truth. Especially item #10, "Lead by example" which encourages managerial review of recurring meetings (which often boil down to "well, here is my Excel sheet, you tell me how you're doing on each line item: I'll let you talk a lot, but I'll only jot down the completion percentage in the end") is worth emphasizing.
China is more or less absolutist isn't it? Absolutist regimes are not stable.
Software engineering salaries start at six figures with signing bonuses in the tens of thousands.

22 years are buying houses and cars when they land at Apple.
That’s a fair point. I thought the context of “unkind” was already clear from the grandparent comment:

> This post makes very big claims based on a very basic application that doesn't seem to be much more than a few toggle buttons and a couple of animations thrown in, and some 'statistics' that don't appear to be based on any actual facts.
‘We are living in hell’: Pakistan and India suffer extreme spring heatwaves
> I think they didn't start anything, rather, they jumped in to create a tipping point.

To me this trivializes what Apple did, as if companies could just "create a tipping point" if only they liked money. I understand that from today's vantage point, what Apple did seems inevitable. At the time, it was a "bet the farm" move by a company which had never made a smartphone before.

> Apple didn't invent smartphones…

This is like saying "the Manhattan Project didn't invent atomic bombs". It's technically true, but doesn't capture the world-changing effects of the accomplishment.
The people responsible for making and distributing this type of software and filters for it are mediocre minds, it's as simple as that. It gives them (usually an overzealous IT person) power and thus identity over smarter engineers, turning it a sadistic spectacle sport for them. The only answer is to remove their power by using end-to-end encryption with programs like Tor and simply laugh at their pathetic antics.
Yes it is illegal, but happens nonetheless. Matt Levine wrote about this quite often, you can find it by searching „Money Stuff Shadow Trading“ for example
Isn't ECH the new new? https://datatracker.ietf.org/doc/html/draft-ietf-tls-esni-08
> Having read the leaked opinion, it has nothing at all to do with religious ideology, but rather separation of powers.

Then I would ask that you trust people to read a whole sentence.

> States ought not ban medical procedures which are mainstream in major countries around the world on the basis of religious ideology, but unfortunately that's what's happening in states like Texas.

Have you read the GOP platform for Texas?
There’s a lot of different scenarios for sure. Take someone who goes to college and work a full time job. They won’t have much time for building and sustaining friendships.
HFT’s have the luxury of a 9am-4:30pm ET trading window and memory being relatively cheap. But things like self driving cars don’t have that luxury.

I really like the arena libraries you can use in Rust where you can have logic to free untouchable memory at a specific time.
At this point, yes, just a twitter rumor.
You can do this in the developer setting on Android I think
Site authors requiring capabilities that aren't really required. And only testing on the one browser that advertises them.
Are you kidding me? HN is insanely liberal. There's a reason may bland take is getting downvoted, stop acting like a victim.
The Star Citizen guy
>The implementation details don't really matter to the caller, what matters is that they're always operating in a safe environment without being bothered.

It matters because it's not true safety. flatMap is a higher level operation, I can make >=> or >>= work for values with null but that's not true safety.

True safety as you said, is no null. But an optional that still generates a runtime error is basically isomorphic to a null. The point of getting rid of null is not null itself, but the associated runtime error that comes with it.
Because if the CEO of a trillion dollar company wants people in the office, it's very likely that you will convince them otherwise. Tim Cook has tremendous influence over his company, these employees do not. Maybe if they had a union there would be some bargaining power but as it stands they can't do anything outside of leaving.

Happy to be proven wrong here, but labor doesn't have much power in the US; especially when it's labor against a trillion dollar company.
Clickbait!

It's is fake money that is fake lost. From the article:

A mistake by a single stock trader caused a €300 billion ($315 billion) flash crash in the European markets on Monday. The US-based Citi group acknowledged on Monday night that one of its traders had triggered a sudden, sharp fall in European shares in a matter of minutes, with an equally rapid recovery afterwards.
For me it was the opposite, i was a pretty average math student in high school and fell in love with proof based math in college. Proof based math requires much more creativity and thus is much for fun for me at-least, i wish i was taught proof based math in HS.
the most federated thing - indie web - is not mention there, unfortunately. it'd be great to have a link to some list of indieweb websites.
Its a cycle. It’s undeniable that Bay Area salaries are higher than elsewhere. They pay what they need to pay to get good engineers _in that location_. I’d venture to guess that Apple employees in other countries (or even other parts of the US) make less.
> My only issue is that is seems to have become increasingly difficult
to access many websites through their servers.

Welcome to the world of Tor users. People who value online dignity
need to work together against privacy hostile web technologies. My
present bugbear is Cloudflare, who seem to do a lot to disrupt privacy
respecting technologies. Ultimately though, the power lies with web
service designers. One can no longer pretend "I didn't know" when
turning over delivery to some cheap (free) but shady CDN who then
blocks millions of legitimate users because they don't want to be
tracked and spied on.
A D34 would be better served by a Roulette table
This sounds like great news for the founders and the team. Congratulations to them!

I met Natalie and Chris years ago when I interviewed for a position at Wildbit (one I really wasn't qualified for). I'm sure they don't remember me, but I was super impressed with them - their approach to business and respect they had for their employees. At a time when I was becoming disillusioned, they showed me that it was possible for a company to be successful without putting profits above all else, and actually showing compassion for their employees. They were one of the first companies I'd heard of who were actually experimenting with 4-day-work weeks.

I think this mindset is becoming a bit more common today, and will only become more common (maybe that's wishful thinking?) - but I think they were _way_ ahead of the curve.
If you add paid with monero then probably yes.
What do you mean, before we get rid of colleges? Are we getting rid of colleges?
The optimist in me thinks they're doing this for better performance or better power management. Or maybe better protection against e.g. Pegasus.

But my inner pessimist thinks it's about tighter control of what Apple customers can do on the Internet: Where they can go, what networks they can connect to, what protocols (e.g. VPNs, torrents) they can access.
Cook has an engineering degree and Apple did some pretty good engineering before COVID including the A series of microprocessors, Air Pods, Apple Watch, and most of the M1 development.

I understand that people like work from home, but implying engineering can’t be done in an office building is overselling the issue by quite a bit.