skysight-inc/HackerNews huggingface dataset:
I might be a bit contrarian here, but

> In particular, add assist/code action/(bulb) as a first-class UX concept already. It’s the single most important UX innovation of IDEs, which is very old at this point. Its outright ridiculous that this isn’t a standard interface across all editors.

In the grand scheme of things, this particular super-local tactical optimisation seems like entirely the wrong problem to focus on with all the inefficiencies that come with badly designed software. Whether I write

public double Hours { get { return _seconds / 3600; } }

or

public double Hours => _seconds / 3600;

is really not going to make a big difference to the quality of my software. Is this where we want to focus our attention?

The day I get a little pop-up that says

- "are you sure you need to invent your own time abstraction here?", or

- "this is a derived value that should only be used in presentation and not business logic or persistance", or

- "the customer has not been using the feature that this code is relevant for in six months, are you sure you want to spend time on this?"

then we can start to rave about the single most important UX innovations.
Imho as everywhere in this field there are tradeoffs to choose for improving this problem: Complexity (rust, formal proofs), runtime overhead (GC), etc.

Hare tries to be simple, so that it's easier to reason about the code and hence maybe find/avoid such bugs more easily.
Indeed, I overlooked that the ICO took a different stance. I have to admit that I did not research this myself, I just took the word of the (top-tier) law firm back then.

> The decision that you link also seems very much at-odds with the text of the GDPR (in both the German and English versions):

>> (42) Consent should not be regarded as freely given if the data subject has no genuine or free choice or is unable to refuse or withdraw consent without detriment.*

I don't see why they should be at odds with the decision? Quoting:

"Gibt eine betroffene Person keine Einwilligung ab, so besteht die erste Konsequenz darin, dass diese ein O*-Abo abschließen kann. Dieses O*-Abo ist – wie festgestellt – frei von Werbung, frei von Daten-Tracking und frei von der Setzung von Fremdcookies. Das O*-Abo ist mit einem Preis von 6 Euro monatlich ab dem zweiten Monat auch keine unverhältnismäßig teure Alternative."

It's obviously without question that one can charge something for a service rendered -- the newspaper does not have to offer this for free.

And in the above text, the authority then opined that charging 6 Euro for a monthly subscription to read a newspaper is not unreasonable, hence the decision to opt into tracking is a free one, because the alternative is simply to pay 6 Euro for a month's access.
I would be concerned that psychedelics might add fuel to the fire in the case of body dysmorphia since one of their common effects is dissociation.
it also gives google far less info to stalk you
What a strange situation we are in. You may be in a seemingly small
minority, but your rejection of "modern software" is a growing and
significant movement. I believe it has nothing to do with nostalgia.
There is a profound failure of the "market values" we believe
(ideologically) operate in our world and many rational people see the
only way out is regression.

Computing is transforming from enabling tools to a means of social
control and enforcement.

The market has completely turned around from demand/desire driven to a
"push" market, where we are told what we are expected to own and
use. I call this consumer communism.

Cybersecurity is a lost cause. We just can't fix it. And it's getting
rapidly worse. The more layers of security we add (whose security?)
the less desirable and usable the products become.

Stability can only be found in products that are ossified, hard wired
and off-network.

Software Engineering is basically broken at the consumer level.
Exploding complexity has accompanied deskilling and a reckless "move
fast and break things" attitude that means working products are no
longer shipped (everything happens in the maintenance phase as a
long-tail SasS). The "product" itself is just bait.

Many products are just about cultivating dependency, lock-in and
removing features to squeeze users.

When a non-trivial number of users see a 1990s Amiga as a better
choice for serious work than the latest silicon, something has gone
quite wrong.

The problem is that 80s/90s technology will eventually be
unservicable. What can we do to take back tech and ensure a supply of
stuff that we actually want for the future?
Of course a resume could be full of lies. That's why nobody hires blindly based on the resume but always has an actual interview. During the interview, talking about code, you'll notice soon enough whether the candidate knows what they're talking about. And that doesn't have to be (whiteboard) coding challenges or questions about obscure language details. Just talk about how they code, what coding style they prefer, how they organise their code, etc.
That said, not sure why `ps` isn't a better choice?

ps -e -o size,user,comm | sort -n | tail
I think definitely a variation of the latter.

The bourgeoisie have their own disagreements and factions, which show up more clearly during periods of crisis.
cool, so we can have "best viewed with ie" again?
Are hare's tagged unions and pattern matching comparable to ADTs found in functional languages? I really miss them in C and would like a "better C" that offers them. Rust does, but of course it's a much bigger language.
What changes? The guy posting the position of Elon's jet is banned, obviously. And I'm sure he'd be petty enough to take a swipe at Chelsea Manning too, if not publically then using all dark pattern moderation tools available.
When my wife was staying home with our son until he was 3yo, I got to write that into my tax returns and I got a tax bonus. A not working wife + a child = I didn't pay any tax and even got some money back from the government.

I'm not sure how it would work if we were not married. Would probably involve some more bureaucracy.

An of course, as you say, it's easier to handle child bureaucracy when married.
I don't really want to engage with the RESF. We have the level of safety that we feel is appropriate. Believe me, we do feel responsible for quality, working code: but we take responsibility for it personally, as programmers, and culturally, as a community, and let the language help us: not mandate us.

Give us some time to see how Hare actually performs in the wild before making your judgements, okay?
Red bull is denied FAA exemption, crashes Cessna 182 anyways
Yes, Western upper middle class were willfully blind to domestic violence around them. Just like Eastern upper middle class. Or like lower class, really. It is not even that difficult ... you just don't talk about it. It was not crime. Most of it happens at home when no third party is around. If you did not wanted to be blind to it, you could talk to the aggressor and that was about how much realistically could be done. Shelters were not a thing at the time.

Whether it qualified as "epidemic" I don't know.

Seriously, people of all classes were also willfully blind to sexual abuse for years and that includes abuse by priests.
Not supporting Windows and macOS will likely hurt the adoption of the language.

Anyway, is it possible to target bare-metal with Hare? Is it possible to use it without the standard library?
It's an interesting duality of engineers - love the coding challenges when they are the ones evaluating, while refuse to do them themselves :)
I hear you, but I think the problem is that you're framing this as "I, the developer, don't want to accept these costs". And that's fine when the software doesn't leave your system.

The problem is that you're them pushing other costs onto your users ie: exploitable software. So from the developer perspective, great, it works for you, but the cost is there.

I'm sympathetic to not wanting to use the other languages available, I'm not saying that any other language is doing things the "right" way, there's room for a lot of improvement. But I personally think that setting out to build new systems software in a memory unsafe language is setting users up for very serious harm.
Only one point is 'off' though:

1) "cheap signage" - so they are minimising costs?

2) "expensive stock" - maximising profits

3) "low footfall" - this does seem odd

I still think that they get some deal on the rent, but they could also be dodgy at the same time. Would be nice if they were replaced by better shops.
> The human mind didn’t evolve to always be in the moment.

Unless you're blessed with ADHD, in which case you're sometimes processing multiple moments simultaneously!
I do, because a picture of the criminal might be worth more than $10,000, or you might have to call an ambulance and your life is worth something
> Kind of makes me wonder if anyone actually bothers to read what they are signing.

I was in the military reserves, and one of the training weekends there was some thing they needed everyone to sign; I forget what it was, just something to make sure we were all aware of some random change in policy. I skimmed through the thing they asked us to sign, and one of the lines said, "I have received a pamphlet regarding $TOPIC." So I said, "Where are the pamphlets?" The admin person gave me a blank look and said, "What pamphlet?" I pointed to the text and said, "I'm signing to attest that I've received a pamphlet; I just wondered where it was."

I wasn't trying to rock the boat or make a big deal out of it, but generally if I sign something saying "I have received X" I want to have actually received X. Apparently I was the only person in the unit of 100+ people, including the admin staff, who actually read what they were signing.
Suicide rate in Norway is 11.8,while in Greece (a more traditional society) is 3.6.

By metric of happiness and self fulfillment, it seems Greece is much better than Norway.
Otters have similar behaviours around fish:
https://groups.google.com/g/alt.animals.otters/c/-0CUtw12haM
> Not supporting Windows and macOS will likely hurt the adoption of the language.

Not among our target audience it won't.

> Anyway, is it possible to target bare-metal with Hare? Is it possible to use it without the standard library?

Yes. Here are two kernels written in Hare that don't use the stdlib:

https://git.sr.ht/~sircmpwn/helios

https://git.sr.ht/~yerinalexey/carrot
I’m surprised so many people suggest magnetic media for long term storage. They are extremely likely to be damaged at any point and from several sources and in the very long term they are guaranteed to fail due to cosmic radiation.
I never bought the argument that men are struggling with their masculinity. I was surprised that this even became a topic in tech where programming nerds already have written off being masculine, as classically associated with shooting guns instead of pointers. Basically doing the opposite than pondering in your faculty in your jesus slippers. But I never had the impression anyone took that to heart seriously.

Income is very relevant though and the most honest appreciation of your work and there is a development in a negative direction. This does hit women even worse from my experience though.

But your point still holds truth, instead of lamenting masculinity (very few people care) perhaps "the left" should reorient itself to actually improve working conditions and most importantly wages. I think Jordan Petersen can improve himself even more if he would clean my room too, but I believe many people do like him because it signals rejection of detached gender topics in general and there just so many venues for that. Because people don't care about it just as they don't care about their masculinity. Their pay check however is another matter.

Furthermore the problems in the workplace are not just monetary. Work is more compacted, surveillance is increasing, stress is increasing because of 24/7 connectivity... and now they have to put their pronouns in their signatures? You might get a wave of rejection for that after some point.
"Instead, what causes shell scripts problems is the cost of starting separate programs. Sed may transform text very fast and sort may sort data very fast, but starting sed or sort is comparatively expensive."

Obviously using shell builtins as much as possible is one way to mitigate this slowdown. Another is to create a multicall binary.

NetBSD (and its fork OpenBSD) have crunchgen allowing easy creation of custom multicall, static binaries. Linux has something similar called busybox.

A single binary contains all the utilities I need for text processing, e.g., sed and sort are the same program. I create hard links for all the different program names, but all programs are contained in the same binary.

One program "swallows" all the work, to use the author's terminology.
> I haven't seen any evidence that red is hindering equality

So, I’m going to provide a single example of how it is, to provide it is, but there’s more than one.

The very easy and historically obvious example is American slavery. One group of people -judged by race not ability or character- was forced to be slaves. this is first case of being judged on race. Easy obvious and hard to argue with.

We freed the slaves but “grandfathered” white people with the rights to vote. They did not vote pro-slaves, they voted for their own interests. Surprising no one, former slaves with no rights (who are still tormented and killed by white people) did not advance economically or educationally - regardless of their abilities or character.

Once they got the protected right to vote, it was mid 1900s. That’s 100 years. 100 years of being unable to protect their interests due to their race. Along the way they had redlining, keeping them without growing wealth in poor neighborhoods with poor education. This limits their ability to go to college and grow, like those Ivys you mentioned (pretending there wasn’t explicit race based admission).

Historically black neighborhoods were redlined, keeping them black. You can look up a map and find the explicit lines of race in most cities. They’re poorer with worse education. This was all explicitly due to race.

Today, you can find red gerrymandering along those historic race lines to break up the voting blocks so this group of people have weaker voting power.

Voter ID laws, voter registration scrubbing, tons of examples of continuing disenfranchisement.

That’s due to race. 150 years since the civil war.

It’s very easy to say you want your race over represented in Ivy league schools but you’re ok if not all races are, and other races can have the NFL. How do you feel about legacy admissions at Ivys? The same group of rich white ivy grads in office that want to end DEI will certainly protect legacy system a lot harder. It’s about “merit” until it’s the next challenge to their children’s admission.

Red spent a long time keeping black people from having full rights and full ability to succeed based on their true ability. Breaking down DEI rules used to help push up black people may let Asians shine now, but you’ve seen how other people are treated, so be careful who you lay with.
For the record, I have seen some cases of the opposite, i.e. long established (and happily) married couples (each partner possessing a house) separating so that they can claim that each house is the residency of one and lower some of the real estate taxes, then (if one of the partner has less or no income, while the other has a good income) there could be fiscal advantages on alimony.
I don't know of any such companies, but US politics is getting done by very old people.

The major players are now typically around 80, and that seems bad for many reasons!
This was also my reaction, the way I write code when I have a 20 minutes of free time after work is really different from the way I write code for production. The author is lying to themselves if they think that most people Github projects are any more representative of the work they'll do once hired than their resume is.

I think looking at the Github of applicants is useful as a conversation starter however: "Oh I see you've built X with Y, what was interesting about that? What did you learn?"
Putting your code on GitHub and meeting the requirements to inclusion in their Arctic Vault would put it on storage designed to last 1000 years at least [0]. They use film reels for storage [1]. Then again, retrieval is not super easy ;-)

[0] https://archiveprogram.github.com/arctic-vault/
[1] https://www.piql.com/
I would expect Musk sold at least some of his Tesla stock during its ridiculously high valuation of the past year.
Not 100% live (most of the time), but definitely a good candidate for Slow TV is RailCowGirl:

https://www.youtube.com/c/RailCowGirl

Especially good if you love trains, and amazing scenery.
Are you invoking mind body dualism?

Or referring to the limits of modern biology?
It wasn't until I was ~25 years old when I realized that some people really do have a "voice in their head" and it's not just a movie thing that they use for lazy storytelling. My own train of thought is more like a graph of concepts/shapes/colors that does not necessarily have words attached. I can consciously "talk to myself in my mind", but there is not anything like a subconscious voice.
They are a subset, I suppose. I'm not an expert at functional programming so I couldn't say. The tutorial which introduces tagged unions is here:

https://harelang.org/tutorials/introduction/#tagged-unions-i...

They are also covered in section 6.5.18 of the Hare specification:

https://harelang.org/specification.pdf

Would be curious to hear your thoughts on how they compare given your (presumed) background in functional programming.
It's moving fast, and the experience will depend a lot on the LSP server itself now. As for me, I've recently switched to LSP with eglot for C, C++ (clangd) and Python (pyls). The experience is good, in that it's easy to forget about it until you need it, and then it works OK.

It's best to have a recent Emacs though. At least Emacs 27, which introduced support for a C based JSON library (in Emacs 26 all the LSP parsing is done in elisp). This is the biggest change. Emacs 28 introduced an elisp JIT. I haven't any hard data, only a subjective experience but in my daily use with Emacs 28 it's fine, whereas it could be a bit sluggish at times with Emacs 26.
Core – The complete web scraping toolkit for PHP
I'm a security professional, and I'm speaking as a security professional, not as an evangelist for any language's approach.

> Give us some time to see how Hare actually performs in the wild before making your judgements, okay?

I'm certainly very curious to see how the approach plays out, but only intellectually so. As a security professional I already strongly suspect that improvements in spatial safety won't be sufficient to change the types of threats a user faces. I could justify this point, but I'd rather hand wave from an authority position since I suspect there's no desire for that.

But we obviously disagree and I'm not expecting to change your mind. I just wanted to comment publicly that I hope we developers will form a culture where we think about the safety of users first and foremost and, as a community, prioritize that over our own preferences with regards to our programming experience.
I live in Soho, and have watched these places pop up & shut down on Oxford St constantly for the last 5 years.

One factor is that in recent times these commercial rents have begun offering incredibly low rates for the first year, that then get increased in subsequent years. This makes it perfect for these low cost setups to move in, and move out constantly.

I do think that there is an aspect of money laundering going on. I've literally never seen anyone in one of these stores, so yeah.

Side Note: I got a weekly newsletter from Westminster council the other day, bragging about a raid they had done on some of those tourist trap places, and found £X amount of CBD products that weren't approved, non-sanctioned vapes/batteries etc. They also deported some undocumented people working there... These places are not the same as the candy places, but they are definately adjacent/similar setup.
We have slow TV for hawk nesting and seal sunbathing in Finland. Unfortunately the seals sunbathing location was figured out one year and they had to stop broadcasting it.
He did code on Zip2 and sold that startup successfully.

Also, his official title at SpaceX is "Chief Engineer" [0]

[0] https://en.wikipedia.org/wiki/Elon_Musk
Have you tried Linux Mint, on a well supported laptop? The UX is phenomenal.

I have spent probably a total of $10 or less on software in the last decade, and I don't pirate.

The last time I used commercial software was a copy of Eagle I requested at work, but I don't use that for anything personal these days, I use LibrePCB(Not perfect but still very much good enough).
Validating data input is an extremely important problem to tackle in all applications. In Ruby ecosystem there is no better tool for that than dry-validation. Here is why!
> If a consent dialogue that required one more click for refusing than accepting is not legal, how can this be?

In the derstandard.at model, the site is inaccessible (and also does not set any cookies, or perform any other tracking options) until you choose either A or B, so the amount of clicks are the same.

> That doesn't explain it. If the only options on accessing one of the "big sites" were to see ads and be tracked, or to pay €200 / year and not be, it is pretty obvious that fewer users would opt out of the tracking than now (when it is free).

It's too soon to say as the option only appeared recently, but taken to the extreme, if every single user of Google services opted out of tracking, Google would probably end up with a revenue problem and re-assess the situation.
There's like half a century of IO psych literature showing resumes to be very poor predictor of job performance. Good to see this guy's own experience confirms what everyone (besides managers) already knew.
Could you share any of your thoughts on comparing Hare to Zig? Zig seems to have the most similar goals to Hare but I think Zig is already quite complicated.
The biggest easy win for me has been to get a full-size standard layout keyboard and almost always use it with my laptop.
one thing that hasn't been called out yet is building ties with a community who can help look after you, in return for you helping to look after them.

individual people or families can be terribly fragile, communities much less so
Yes, the train rides were in the night programme of ARD during the 90s [1]. Meanwhile, the other public German TV channel ZDF did the contrast program with a different mode of transportation: They had dash cam views of car rides [2].

[1] https://youtu.be/7ycjaWRnETU
[2] https://youtu.be/2jI-Sn_X7x4?t=213
If the government wants to stimulate electric vehicles, those subsidies are incredibly well spent. Tesla popularised them and grew the market for them like nobody else has done.

Mr and Mrs Heartland America should be more concerned about the subsidies for oil companies; what are those meant to accomplish exactly?
If all a person has to evaluate me on is public Github contributions, it'll seem like I only work one day every 3 years or so. With all the other things I do with my life (sport, art, socialising), I very rarely have any time (or motivation) to program in my free-time. Having all of these "extra-curricular" activities is probably good for my mental health and makes me a better engineer than I would otherwise be if I spent all my time both at work and in my own time working on software.
We had a war about it. It was a pretty big deal.
Why would the SEC block Tesla accounts? The SEC is imposing fines. I call Musks statement a lie.
Not the way it’s constructed, but there are safe patterns e.g. providing a callback which is only called when a value is present.

Whetger or not that’s the way you want to program is a whole different question, but you can get a level of safety from constructs like this you can’t get from a pointer.