skysight-inc/HackerNews huggingface dataset:
I use vim instead of an IDE and I've tried lots of IDEs (Visual Studio/C++, Code::Blocks, JetBrains stuff, Eclipse, VS Code). For more table setting, I also use a lot of linters and formatters (via ale), but I don't use any autocomplete.

I don't have any problems getting by with shell, sed, grep, and whatever debugger. I've debugged bonkers issues (gdb is super powerful), I've changed the names of things across huge codebases using sed, I've found all instances of things using grep, etc. I've written scripts to do these things and some of them I've reused (ex: I have a script that grep's the output of git status to see what I need to add to a commit to continue a rebase and then runs that git command).

It did take time to learn, but I would argue it didn't take longer than really getting to know an IDE. And now, I have pretty good knowledge of standard tools that's broadly applicable to lots of other problem domains. This has been useful as I've had to dip in and out of data engineering in the last few years, but it's also nice to just be able to whip up utilities to solve random problems that always crop up (does Funko sell some kind of Doug McIlroy talisman?).

As a result, I've always felt that IDEs were vaguely disempowering. I'm good at using *NIX on a variety of problems, and deploying these skills over the years I've gained a pretty deep understanding of how lots of things work (what makes grep fast, forking overhead, file descriptors, buffering on pipes and I/O in general, etc). I can't overstate the degree to which this has made me a better SWE. I'm not a PyCharm user or CLion user, I'm a computer user.

I don't want to veer too far into "IDE users are sheep" or whatever; I definitely don't think that. But for me, digging into *NIX tools essentially taught me about computers and software engineering, and gave me a broadly-applicable skillset that I use to solve bonkers problems all the time, but where I wouldn't even know where to start in something like VS Code. A good example here is I was just rereading tptacek's post on hiring (from also rereading the "Misidentifying Talent" post by luu) [0] [1], and he talks about one of the interview work sample prompts involves reverse-engineering a custom binary protocol. I don't really know how I would do that in PyCharm (or whatever the Ruby equivalent is), but I would make pretty quick work out of it in Wireshark.

I think these arguments just come down to aesthetics. Some people think that IDEs are fun to work with in their GUI magnificence and find a vim/emacs/etc. system extremely opaque and tedious. Others think that it's fun to wire your own system together to suit your own way of thinking and working, and feel suffocated and disempowered by an IDE. Use what you like, have fun, don't yuck my yum.

[0]: https://sockpuppet.org/blog/2015/03/06/the-hiring-post/#work...

[1]: https://danluu.com/talent/
Skilled trades destroy your body and are generally unappealing for very good reasons. The unions play gatekeeper in a closed shop industry with mandatory apprenticeship training (and not to mention the perceptions of class and sexual harassment issues). We need more white collar paper pushing jobs that pay well even if they don't necessarily generate value. If the massive tech-enabled concentration of wealth continues, we will have societal problems. You can already see this happening in countries like Japan and Spain where growth has stalled and the youth are suffering from massive unemployment.
I'm pretty sure that there already is an event emmitted upon station connection
Yes, I do think that having slightly more money is not better than having more free time for most people. You will always have a few exceptions and some outliers, but 21% sounds like a lot.

Incomes correlate to happiness, but once you have enough to live happily, it’s perhaps time to enjoy your time left alive.

Of course, if you lack money to live happily, you may be forced to work a lot. But enforced paid vacations don’t sound like a bad deal anyway if you are in such a situation.

We unfortunately can’t let some workaholic ruin life for everyone else. Our societies need a minimal vacation amount because otherwise, there would be too much abuse and social injustice.
Red Hat is moving to Jira (sadly) for RHEL. However we're still using BZ for Fedora and upstream projects, and likely will be for a very long time to come.
I really wouldn't judge the quality of some company's technical advice based on one person's experience with their UI. For almost any consumer software that gets mentioned here, you will find some people who love it and lots of others with gripes. And for e.g. Slack might have bad product/UI people but very good infra people. Better to look at TFA and judge it on its merits.
Being rational does not presuppose you rationally analyzing your feelings. IMHO, you are irrational if you disregard your feelings in this day and age (when we know how hormones affect us).

Even in the example from the post, there are good reasons to hit back. For once, a person who goes around and hits people unprovoked will next go and hit someone else, potentially injuring someone. Such a person is an obvious risk to society, and while we have rationally set up mechanisms to deal with that (police, court systems), they are obviously non-applicable (no witnesses): rationally, you are the only one who can "fix" this. By our hormones driving the desire to hit back, we are going to teach that person that there is pain in this for them too, hopefully stopping them from doing this in the future (and incidentally, that's exactly the suggestion that works best with bullies).

It's no accident they put similarly physical male as the attacker: our natural reaction to a huge chunk of muscle attacking us instead would probably have our fear stop us from fighting back, and with someone much smaller, we'd probably feel safe to assert our dominance with a threat of violence instead of really hitting back (imagine a girl or a small kid doing the same thing from the article).

Basically, being rational means understanding that our instinctive reactions have their reasons, and that we should sometimes let them play out.

It's also worth noting that what we feel ashame of is completely environmental: as a trivial example, a cop having their wallet taken away by a criminal would likely feel more shame than a civilian would (and similarly for men vs women).
If personality and ethics matters at all in this "love of your life" thing (and nor just bodily features), then it should be a huge red flag that she isn't in love, and shouldn't be the love of your life.
I would say it has a "better" scripting languages syntax.

For example, compare this in zsh:

```
case $input in
"foo")
echo "Input is foo"
;;
"bar")
echo "Input is bar"
;;
)
echo "Input does not match any case"
;;
esac
```

with this in Fish shell:

```
switch $input
case "foo"
echo "Input is foo"
case "bar"
echo "Input is bar"
case ""
echo "Input does not match any case"
end
```

And it was a really small example. Fish can do much more with "simpler" and not arcane syntax.

Fish also has `string` to work with string much much easier [0].

You miss `oh-my-zsh`? Fish has `oh-my-zsh` [1].

You miss integration with `fzf`? Fish also has it.

One caveat is Fish is not POSIX-compatible. But I don't find it a compelling reason to not using it.

Personally, I use Fish as my main shell. I do use zsh/Bash in my company though since they're more ubiquitous.

[0] https://fishshell.com/docs/current/cmds/string.html

[1] https://github.com/oh-my-fish/oh-my-fish
Such an outmoded idea — when will the effort to build utopia stop?

https://e360.yale.edu/features/why-the-luster-is-fading-on-o...

Health care. Living wage. Alternative transport. Small affordable homes.

Please stop trying to build Disneyland and just focus on reducing regulation and corruption happen and letting innovation happen in existing cities.
Nitpicking alternatives is not the main point. There is nothing that suggest a platform like youtube has to exists in its current form.

Consider a freemium model without the threat of adxtortion, obviously this would require youtube to offer a significant value add and/or premium content besides trying to be a monopoly and gatekeeping eyes. Make it purely subscription based (e.g. Netflix before ads). Ask creators to pay for the blue checkmark. Make it a loss leader. Plenty of adult streaming sites manages to do just fine without youtube style invasive ads. I'm sure much smarter people can name countless other ways as well, it also does not need to be a 1-1 alternative either.
Even if they do understand it, what can they do.

Politics in the modern age requires you to have different views on controversial matters to avoid being commoditised. If 10 parties share the same view on some issue, they will be compared on competence, and no politician wants that. It is much easier to capture a subset of votes by taking a specific position, however good or bad it is, as long as you get a monopoly in that segment.
Hey can you elaborate please?
By that standard, the president of the US isn't elected either.
That is the whole issue, as scache is more like a workaround versus a proper solution, supported out of the box in cargo, like in Java, .NET, C++ (vcpkg and cargo do bin libs), node,...
The world is getting more complex over time but it seems the BILD-population does not change much. Social media conflate theses issues and create new ones but do not help solving them. I believe it’s high time for a number of changes:

- simple voting should be replaced by quadratic voting to take into account a small number of passionate voters

- more direct democracy like direct voting and referendum. And a smaller parliament.

- increase the rights of the states and weaken the federal government to facilitate social experiments and competitive solutions. For example, let Bayern experiment with a no-refugee policy but also let them face the consequences (like paying for other states which are taking in refugees). A decline in democracy could be counteracted by more involvement of citizens in the decision processes and grassroots movements.

- encourage kids to play more games like Democracy 4 :) Debates about politics and role playing of organizations like the UN and EU should be a part of the general education. Because if anything, only the youth could bring hope for the future.
Here's a good one about TCL:

https://sick.codes/extraordinary-vulnerabilities-discovered-...
Upgrading from Java 17 to 21 [video]
If the ads were silent banners changing the aspect ratio of the videos, I wouldn't mind them.

30 second un-skippable advert to see a 7 year old 45 second clip? I press "back" and watch neither.

Thinking of supporting creators: I looked at Nebula a while back as an alternative; I think there was some UX issue back then, but they've likely improved it and I should look again.
200k is very large in the OpenWrt world
Yea I’m pretty sure that’s the one. Nevada has some great University programs.
1959 was when Yew became Sg's first PM. in his famous televised speech, yew announced the separation from malayasian federation in 1965.

dont forget that singapore was under colonial rule before that. noone can deny the success of singapore, the city state with all the regional challenges. it took them about two decades.

i would give 5-10 years for our nation states to become functionally successful if they split and became city states.

its time for a change.
> I also know absolutely no Chinese/Mandarin (btw are they the same?)

If you see a bare reference to "Chinese", it will be referring to Mandarin.

There are several families of Chinese languages, with the most prominent being:

- 官话 (literally "mandarin speech"; Mandarin belongs to this family)

- 粤语 ("Yue language"; Cantonese belongs to this one)

- 吴语 ("Wu language"; Shanghainese belongs here)

- 闽南语 ("Southern Min language"; Hokkien belongs here)

It's also possible (and routine) to just label a variety of speech with the name of the place where it is spoken. This gives the names of specific dialects rather than broad families:

- 普通话 ("ordinary speech", this is Mandarin. It is conceived of as being an artificial standard rather than being specifically associated with any particular place.)

- 广东话 ("Cantonese", the speech of 广东, which is a large province)

- 上海话 ("Shanghainese", the speech of 上海, which while admittedly a large city is not as large as a province)

- 福建话 ("Hokkien", the speech of 福建, also a large province)

- 北京话 ("Beijingnese", again just a city. This construction applies at pretty much every scope.)

普通话 is the official name of Mandarin, but there are some important synonyms:

- 汉语 ("Han language" - Han is the ethnic term for the Chinese people. As noted, synonymous with Mandarin.)

- 中文 ("Chinese" - here the term is taken from the name of China, 中国. Also synonymous with Mandarin.)
What shell are you using here? In bash, I would run something like:

for f in ./posts/*.md; do
dst=site/${f%.md}.html
cat head.html >$dst
markdown $f >>$dst
cat footer.html >>$dst
done
Awfully unlucky that ours is the generation that has to face the retirement pyramid scheme collapsing. But bringing in a horde of foreigners is like saying "fuck you, not my problem" to the next generation. It HAS to come crashing down at one point.

Do I have a solution to this problem? No. But there has to be a solution that doesn't include my country getting a Wikipedia article of it's own about a list of granade attacks commited, like Sweden has...

https://en.wikipedia.org/wiki/List_of_grenade_attacks_in_Swe...
That's São Paulo for you (Brazil biggest city). An ocean of concrete towers, and severe endemic violence, flooding and congestion.
Only reason German politics blog is even front page news on this site

But okay, what is European consensus?
>Seeking high social status in a male partner is a good reproductive strategy for human females.

So is taking them for a ride, getting half of their assets and house, and having relationships and babies with other man.

So?

>Sure, you can find outliers that don’t care about such things, but not everyone can marry only a minority of women.

No, but a huge majority can be divorsed at 40, paying alimony, losing half their assets, and wondering why they listened to stupid advice based on "normal human behaviour" and "good reproductive strategies".

Funny also how this "normal human behaviour" and "good reproductive strategies" it's just manifested in the form of a demand for an expensive rock in the US, almost as it's a BS cultural thing and not some evolutionary standard.

No woman in this parts of Europe (and many others I know of) would care for such BS, unless she's the type that goes for older rich guys with expensive cars and yaughts too.
Yeah, there are other bug-trackers, and there's HP Quality Center... it's kind of like Malbolge or bug-trackers.
Minor groups often have excess power from tie breaking between major factions.
> Germany is as racist as it gets.

Not even close to true. Most countries in the world are more racist than Germany.
Where I used to live, when we took a road trip, we always looked forward to passing the sign where some joker had stuck a round red reflector to the nose of a prancing deer road sign.
Does Cody call GPT-4 API?
It's not a wild statement for crime rates or that the cities are thriving.
Even the statistics show this.

Yes there's petty crime but not random, violent crime where you run into gangs of people trying to mug you.

If you are not a european you will not understand the disparity in wealth. Most traditional businesses all around Europe are owned by old Western-European businesses.

Banks, insurance companies, construction companies, supermarkets, energy companies all around Europe are in the hands of few major corporations. It's generational wealth and it's impossible for Eastern Europe to compete with that.

How many UIPaths Romania needs before it can catch up with Austria? Way too many.
Did you totally miss the part where I clearly indicated that I’ve not bothered to research and find out if it’s true? Hanging around schools to observe it firsthand would be pretty damned creepy at my age since I don’t work in education and don’t have kids. Nor do I pay much attention to the board elections for the same reason.

The fact that those running for board positions typically have their political affiliation next their name on the ballot, though, should tell you something.

Whether it be Republican or Democrat is entirely irrelevant to the point I was making. The fact is that almost all school boards likely do lean one way or another. They have agendas beyond education, either consciously or unconsciously. Those agendas will make their way into the curriculum, however subtly or overtly. Those agendas will be political, religious, and/or just plain personal.

Whether you agree with whatever agenda they have does not change that simple fact.

That agenda is being taught to impressionable children. Whether that’s good or not depends on who those people are, and what your own opinion of that agenda is, and whether your child is enrolled in a school using the resulting curriculum.

But there IS an agenda that they’re pushing, just as much as any homeschooling parent pushes their own.

And that is the ONLY point I was actually making.

There was no need to try to shame my political views or knowledge —- which you aren’t even aware of, because I never reveal such online since people are so damned irrational on such topics, and that irritates me.
This is pretty much exactly why I vehemently disagree with Apple's decision to draw such a firm line in the sand preventing devs from accessing the eye/gaze data directly. I'm part of an academic spin-off start-up that specializes in analyzing gaze and movement data. Locking the gaze information outside of the app sandbox severely hampers the ability to quickly iterate design and UI patterns that could be game changing for accessibility. Hopefully they make accommodations moving forward for these circumstances.

The issue is doubly close to my heart because my father has ALS and is nearly at the point where eye-tracking will be his only means of communicating effectively with the world. While existing Tobii systems work well enough, typing with your eyes is still exhausting to do.

Ultimately I don't think a platform like the vision pro is suitable for ALS patients, especially later term. They cannot support the weight of the headset and/or fatigue will set in rapidly. Many (including my father) also require use of a ventilator, accompanied with a mask that can seal effectively enough to support the positive pressure necessary to inflate their lungs. Unless the form factor for HMD's minimalizes significantly, it will likely interfere with the respirator's efficacy.
Certainly not by default anyway. That would have been great though.
Double-checked with ubus listen in case it had changed over the last couple of years.
Do you know what a lisp is?
> You could use Rust, assuming it had existed back when they started it, and you would get memory safety, but also an entire kitchen sink of useless garbage (like C++). Youd also have to shell out to unsafe{} in a lot of places, unless you use a crate for it, which will then do unsafe{} for you.

I'm not saying C is a wrong choice here, but this argument doesn't make much sense to me. All the other languages also come with "useless garbage" (some even with a collector for them). I don't see why you'd need that many unsafe blocks either.

I feel like Rust, as a language, is much better equipped for writing a daemon like this. I'll even go as far as to say that modern C++ (C++2x) is a better choice than C for this stuff with its superior memory and resource management tools.

Of course most of the OpenWRT development is done in C, so doing it in another language requires a very good reason. I wouldn't look at the concept of "a networked daemon exchanging messages between arbitrary services" and think C of all languages is a good fit unless every other developer on the team can only write C.

Zig would've been a nice way to meet halfway, but the language isn't finished yet.

Of course the point is moot because this particular project existed years before any of the modern alternatives or many of the C++ improvements were even available. Still, if they'd start a project like this again, I'd hope they'd pick a better language for it.
No, that's not the issue.

The author seemed to have parsed the protobuf data by converting it all to a huge hierarchy of thousands (millions?) of Python objects. Of course that is slow and takes a few seconds. That's so many allocations!

But if you are just looking for a specific tag, there's no need for that, I'm pretty sure you can parse protobuf in place without allocations, which would be a million times faster. You could maybe even do it in Python with reasonable speed.
This seems written by AI? And as such it comes across as not genuine
I would love to leave the city, or move to a smaller, less expensive city, but I stay here because I grew up in a small town, and I want my children to have the opportunities that I didn't. Even with the Internet, I don't think they can truly get as many opportunities if they can't surround themselves with peers with similar interests, and I think the best place to do that is in large cities.
I don't remember it ever playing in the background without a sub, when was that?
Youtube has the content the GP wants, why switch to a platform with different content?
Who will they compete with? Wouldn't they have a monopoly in housing in this scenario?
populism = i don't like it
There are some lookalikes, though. 夕べ is easily confused for katakana タベ (tabe), but is actually kanji 夕 (yuu) + hiragana べ (be). Hence it is more commonly written 昨夜 using kanji only.
You can push anything to an extreme to make it bad. I'm sorry the adults around you failed you is all I can say. It doesn't mean school is a bad idea, or that going through moderate levels of crap doesn't build one's character. There's a point where adversity turns into actual abuse and that's when grown ups should support kids, either in school or in a pod or wherever.
> So Mandarin and Cantonese, for example, share the same character set (Chinese).

This isn't really true; there are characters that are exclusive to one or the other, like 冇. The stronger political position of Mandarin means that its idiosyncratic characters are viewed as "real" while the idiosyncratic characters required by other languages aren't, but it's a fundamentally symmetric situation.

> One other thing about Chinese is that TV shows and movies usually have hard-coded subtitles while airing because the spoken versions of the language can be very different from one another.

The written versions of the language are also that different. The subtitles are in Mandarin, which everyone must learn to read.

(How common are hard-coded subtitles in modern Chinese media? They're on the older stuff, but it seems like a lot of modern shows don't bother.)
> I am probably a fairly far-right person, or at least on the extreme right as far as programmers go

In what way are you far right though? Based on what I read here (pro mass-immigration regardless of skill, against the family unit) I would classify you as far left.
What behavior are you talking about?
You get them even via you package manager or e.g. from https://extensions.gnome.org/

What you can get out of one: e.g. caffeine, without it the "screensaver" will blacken the window, which I do not want..... You cannot disable soem features in window manager or apps. The workaour ist to use a shell extensions or sometimes called applet.
Ada then?

Eg on https://ada.godbolt.org/ you can see the default program compiled to ~25 lines of assembler.

edit: actually it contains a call to a bounds check function that presumably is in the runtime library, i don't know how big that is.

A major point in this is that C also has a fairly big runtime library that should be factored into the comparison!
Ask any politician, and they will claim that birds are real. But a select few of us know the truth about birds. Don't be deceived.