skysight-inc/HackerNews huggingface dataset:
I actually have some experience porting these antlrs over to tree-sitter. I'll give it a shot.
You're being down voted, but it's the truth. PS2 were sold so much below cost it wasn't uncommon to see hobbiests and institutions building beowulf clusters with them.

But these days, consoles aren't sold below cost, and gigabit network isn't fast enough to make cluster computing make sense
Cannot be overstated! I've spent countless hours trying to understand systems built by others (dozens of others of various skill levels) to try and bring the code to a more maintainable posture. Sometimes it feels like a thankless job but it's a rather selfish endeavor because first and foremost, I want to save my future self from suffering.
> Basically solar is not going to scale well on Mars.

With 500W in every season, no clouds, things compare well to where I live. Should give close to 1000kWh/year, but reliably so.
There's also an over supply of these engineers. The H1B program was intended to address a shortage that no longer exists, yet the workers and program remain, ruining the market for citizens.
If we test every living human, we can figure out who is the very smartest one. That person has a 1-in-<current_pop> intelligence, from which we can calculate their IQ. That IQ is nowhere near 200.

It would be handy to have standardized test answers from every human ever, but sadly most are dead as you point out.
> SELinux managed it

Not when you have SELINUX=disabled (rather than SELINUX=enforcing), which is what I've seen in most environments.

Personally I've had better experiences with AppArmour.
What do you think about consciousness?
>It has other benefits too, like reducing the prevalence of 2 parties in the house

Could you elaborate further?
Google Chat has been redirecting every clicked link through Google's domains for a while now.

Which is sketchy too, and I don't understand how this is OK with their business and corporate customers.
(from the xbox version, which was essentially a PC using DirectX anyway, so fairly minimal work)
Thats Excellent! I did not know that you can make dye from mushrooms - I come from central Europe and we do go mushrooming - we call that mushroom hunting. My family goes mushrooming in the woods with the kids and spends time together. It's a good way to spend time. Afterwards, the mushrooms are used to prepare food.

Apart from food, I know that the poor people used to make hats and other things out of mushrooms. I read somewhere that they also used them as building material.
I started doing full body three times a week. Then I went to a 4 day upper-lower split. Currently doing 6-day push/pull/legs. I might go to a 6-day upper-lower split in the future.
https://news.ycombinator.com/item?id=29651383

A 64 bit MIPS processor that can run linux + networking for 299$.

I know is not exactly the same but how much was a SGI workstation 20k? 40k? 80k?
WordPress installations have been forwarding PII without consent for 17 years
There is also the rust-analyzer which is a separate binary. Should compile with a stable rust compiler. I remember reading it's source together with the zig compiler. Both are quite impressive codebases.
ZTNA vs. NAC vs. VPN: What is your best option to build a solid Secure Access Service Edge (SASE) framework?

It is obvious that network security has a crucial role in the digital transformation adoption pace. Today’s modern enterprises can choose between network security solutions, including Zero Trust Network Access (ZTNA), Network Access Control (NAC), VPN and Secure Access Service Edge (SASE). While these solutions are geared towards protecting an organization’s network assets and share some similarities, they have various capabilities and function differently. This article will investigate the differences between ZTNA and NAC, offer insights on the better security solution to enforce, and share how organizations can consolidate their SASE framework.
> My worst experiences universally have always been python projects. I don't think I've had a single time where I cloned a python project and had it just work.

I got a new Chromebook from work, and had VSCode+Docker running an existing Postgres+Django+etc dev environment in literally 15 minutes. I was shocked. Devcontainers are magic, and poor Python DX is a skill issue.
We need to solve the problem where the system breaks when there are more than two parties: the "spoiler vote".[1] It is the single largest problem facing American democracy.
Dump the electoral college system and start from scratch. Look to real democracies like Europe where they use ranked choice voting - also called instant runoff voting.[2]

[1] https://fairvote.org/defining-the-spoiler-effect/
[2] https://electionlab.mit.edu/research/instant-runoff-voting
A difference in 1 IQ point in the 100-101 range might be a difference in absolute problem-solving ability of x units, while than the difference between 170-171 is y units.
Curious: what do you find better about apple mail? (I'm also an apple mail user and used to use thunderbird.)
You're wrong, and your wrongness is heavily colored by your Keynesian government-centric worldview.

For example, in my local (semi-rural) area, private companies are exclusively doing it, along with other things like wifi. If government dollars are available, they always have strings attached and take decades to roll out and are typically really only issued to large companies with substantial ability to roll out large programs (with the exception of a few co-ops that have made the news).

And this completely ignores Starlink, which was repeatedly denied government funding because the government hates the viewpoints of the guy who runs it, but nevertheless offers the best opportunity for high-speed Internet in rural areas. It's just like when Cornelius Vanderbilt completely beat the Post Office's own selected "winner" to connect the two coasts via steamships.

And the total boondoggle that is your best example -- BEAD -- has, by its own admission, connected ZERO people since it was enacted in 2021! It's another ridiculous example of picking winners and losers, but mostly losers.

Please feel free to read the sad story at the government's own websites (the .gov's below) as well as a DC thinktank:

https://www.internetforall.gov/program/broadband-equity-acce...

https://broadbandusa.ntia.doc.gov/funding-programs/broadband...

https://www.washingtonpolicy.org/publications/detail/the-42-...

It should not the government's job to fund things that have a definitive and obvious competitive advantage for private industry, because they're just terrible at it.

Look back at the almost literally trillions of dollars that the government wasted in the solar or wind industry for other examples of where taxpayers' dollars might just as well be shipped on pallets to China or flushed down the drain.

Private industry beats government investment every single time, because the government doesn't actually have enough skin in the game and is so easily corrupted and influenced by lobbyists. When government dollars get involved, it distorts the incentives and then we end up with terrible things like AT&T controlling a monopoly that they didn't even pay for (like Ma Bell in the land before time).
I've purchased two ember mugs over the years and end up not using them, a thin double walled glass mug paired with an always on water boiler has been amazing. A kettle is great in Europe because they boil so fast but in the US a boiler is the way to go.
The vendor will always be in control. Worth knowing but feels a bit of an empty statement (like water is wet)
> everyone has different preferences that they should accommodate. That is pragmatism, and that is treating your users with respect.

I completely disagree. Not every product is made for every person. If you don't like it, use a different product. It's not like there aren't a plethora of desktop environments to choose from. There is obviously a sizeable portion of the desktop Linux market that finds GNOME to be a perfectly usable desktop environment.

Your comment is similar to asking why Tesla does not create cars with internal combustion engines.
I got into *nix around 2005. BSD and Ubuntu, I was an Ubuntu dabbler for more than a decade. I actually liked unity.

But recently I installed Fedora 40 KDE and it is fantastic. The UI is powerful but quite navigable. Features are fleshed out and accessible. Laptop and Wi-Fi features are top notch.

Claude.ai helped me figure out SELinux and Fedora design details that are nice to know as a power user. I'm all in on fedora at the moment.
How Much Porn Are We Watching? A Lot
Compartmentalization is only a part of the solution. Once you have that finished, you still need to deal with the actual vulnerabilities in guests, which will contain your secrets and be exposed to the internet, one way or another.
“Perceptually lossless” is an oxymoron.
As there are several patents, published studies, IEEE papers and thousands of google results for the term, I think it's safe to say that many people do not agree with your interpretation of the term.

"As a rule, strong feelings about issues do not emerge from deep understanding." -Sloman and Fernbach
In yesteryear, it was inconceivable to purchase a series to watch for a scant $18.
Someone skilled in musculoskeletal ultrasound can do it.

But that's a hard skill to develop.
I quite like docker for local development.

Docker and docker compose do make it incredibly easy to start everything that's required for local development and testing. Your service A needs B and C? Grab those images of B and C and run them all on your machine. The only limitation is the amount of RAM you have available locally.

And if you think a bit about your Dockerfiles (ie. have the layers set-up to take advantage of caching, have icecc+ccache mounts for c++ projects to distribute compilation and cache results, have mounts for apt or other package manager cache downloaded packages that you use) the local image rebuilds can be quite fast. Those are the little tricks to make your life with docker less miserable.
We are living in an age of open grift. There hasn't been any proactive prosecution and punishment for wildly successful grifters for quite some time the government was too scared to shake the economy/shareholders for many administrations in a row and hoping market forces expose them and the legal stuff can start when they're already bust and unpopular, but now they're firmly in control and can keep it going indefinitely or simply make fraud normal and OK to
Doing a Python development environment inside of Docker can get particularly obnoxious in the long run because there are approximately a zillion ways that a base image upgrade can break things by changing something about the system Python packages.

(And by the time it happens you might have a real mess on your hands because by that point the dev container's dockerfile has quite possibly grown into an undocumented spaghetti tangle of band-aids as a result of every dev on the team tweaking things in whatever way seemed to make the most sense at the time without a whole lot of regard for the end-to-end cohesiveness of the situation.)

The standard advice in the Python community is "never trust the system Python", but tools like pyenv that we have for protecting ourselves from the operating system aren't always straightforward to get working sensibly inside of a container. It seems like it should be easy, but I've seen people get it wrong far more often than I've seen them get it right.

A big part of the problem is that the Python community has developed an extremely severe case of TMTOWTDI when it comes to dependency management, packaging and deployment. It's led to a situation where, if you're just googling around for problem solutions in an ad-hoc manner, you're likely to end up with a horrible chimera of different philosophies of how to do Python devops, and they won't necessarily mesh well together.
https://archive.ph/Euc4P
It's not unusual for tech companies to throw lots of stuff at the wall and see what sticks, in the name of innovation.

There was probably someone pushing this who hoped adding interactivity to videos would be as revolutionary as adding hyperlinks to the web.
I tried kde many times in the past and gave up. It finally seems to be getting a polished look however.

The one thorn left in my side is the context menu in konsole. Can anyone explain why it is such a mess and/or how I could edit it down to something manageable?
>The US now has an isolationist regime.

It doesn’t. But as the Empire’s grip on the world is slipping it will become more brazen, aggressive, openly selfish, erratic. Quod licet Iovi etc. A role Trump was born to play. But, as Europe’s economic woes after four years of D rule should tell you, it’s not just him who’s happy to cannibalize the Empire’s subjects.
Guests don't have to be exposed to the Internet [0] or even run full OSes [1].

[0] https://www.qubes-os.org/doc/how-to-organize-your-qubes/

[1] https://www.qubes-os.org/doc/templates/minimal/
Because we have this discussion every single time LoRA comes up.

Also, neural networks and niche radio technologies are far enough apart that name clashes are to be expected and no problem.
eBPF has entered the chat: https://github.com/iovisor/bcc

https://www.youtube.com/watch?v=Wb_vD3XZYOA
I love Python but it always amazes me how hard it is for it to just... work.

So there is virtualenv, built in, but... if there is a venv directory, Python doesn't just use it.

Like you have app.py, and you python app.py, that doesn't run it with the venv python. This leads to all sorts of problems with scripts that assume they're running under venv. Which means you probably want to write a script that sources venv just so you don't forget, but if you place it in the same directory you may forget you need to call the script, so you probably want to add an extra directory to hide all the python code so you only see the shell script that you need to run to properly setup the environment to run the python code. Or just use an IDE.

Just "pip install." But pip isn't installed and ensure pip doesn't work? What do I even do then?

I recall downloading a project that required a library that wasn't available for the newest version of python, so when you tried to install the requirements pip wouldn't find it. I discovered this, naturally, because I updated my operating system so the python version changed which means the project that used to work stopped working! What is the solution for installing multiple python versions side by side? Hint: it's not an official project by the Python organization but something you can find on github.
> they probably don't appreciate comments insinuating the result is a disappointment

There is a post about the acquisition by the founders. That is the post to comment positive things about them. Whatever things any other people wants to talk about Causal product and Lucanet acquisition of it is allowed here, following the guidelines. And not poking into difficult questions isn't in that list of rules.
Question: if one were to reimagine an email client for today, what would it look like?

For me:

- I don't want to pay a monthly subscription (but I will pay for software)

- Semantic search ("What's the confirmation number for my flight next week?")

- Automatic categorizing and tagging based on my behavior (I hate doing this manually myself and taking an "action" for every single incoming email.)

- Lightweight (memory/CPU), fast

- Everything is cached and available locally, including search

- A better UI for long meandering threads: today I just get completely lost, especially when some people on the thread use outlook and others use gmail

- Information dense

- Calendar sync: view all events I've had with a person
Someone please correct me if I'm wrong but this is only available for Android --- not iOS.
Probably want to post this as a Show HN (https://news.ycombinator.com/show)
>This is harsh, I'm merely using your own logic and definition of "enabling". If you don't think that's fair, then you must agree with me - you're not enabling anything by giving them money.

I don't think it's not fair, I think it's a non sequitur. If I give money to someone who I know will use the money to buy drugs, I'm enabling them, because I know that they will buy drugs. If I don't give them money I'm not indirectly responsible for crimes they commit to get money, because I don't know if they will commit crimes. It's not a given, it's a decision they make.

If we go by your logic then crime is not punishable, because no one is responsible for their decisions; we're all just flesh automata animated by neurotransmitters. I am no more responsible for the decisions I make than a drug addict on withdrawal, a starving man, a horny rapist, or a bloodthirsty psychopath. All of us are equally enslaved to the physics of our brains.

>"They're bad people" isn't a solution.

Did I say they're bad people, or did I say they're not fit to live in society? Did I exclude the possibility of reformation? Hm...
MacOS should really have some kind of capabilities based Darwin containers, rather than what seems like a giant tangle of blacklists.
The user doesn't need the string the Apple software scanned the ROM of the hard drive and looked for specific vendor IDs before proceeding.

For the most part (there were EXTREMELY rare exceptions) the only strings that would pass were specific custom models of widely-available drives that were only sold to apple.

FWB did not check.

You could use ResEdit to haxxor the list:

http://www.euronet.nl/users/ernstoud/drvsetup.html

I cannot believe that page is still online. I first referenced it ON a PPC Mac running netscape. My flabbers are gasted.
The record is mixed overall for both parties and you are free to research it. But when Republicans take power, they pass tax cuts and those cuts usually favor the wealthy and corporations overwhelmingly. Tax cuts don't first require tax increases.
And just to confirm, less than 24 hours a post on HN here about a whole new batch of critical security bugs in Mac OS: https://jhftss.github.io/A-New-Era-of-macOS-Sandbox-Escapes/

I would not trust Apple any more or less than other other big-time cloud provider.
This is not talking about immigration, it is talking about outsourcing.
You voted for the rapist felon buddy. Please go ahead and explain your definition of fascism.
Harris was naming specifics of lots of plans. No tax on tips, exact figures for tax breaks for businesses and homes, explicit plans for abortion, etc
Only if they have — or can reasonably develop — the means to produce cutting-edge chips on their own, which is (arguably) not the case.
Germany anyway is a special case, because at this time it was quite heterodox. And even in protestant countries like Prussia, you could have a positive effect from Catholic countries surrounding like Poland. Also the quoted articles don't really support the position.
The quip here seems to be about outsourcing, not about visa interviews?
There is a different between physical toughness and having to endure verbal abuse however tiny you might think it is. At the end of the day, everyone has an emotional blindspot that they consider vital but others consider unimportant
At least at 120 hours a week you no longer need a house and can just change at the gym instead.
An amusing story of how I spent my Monday afternoon debugging a failure in our CI that mysteriously appeared over the weekend
It probably didn't help Edward II that he had Robert the Bruce in Scotland to fight who was most certainly an actual stupendous badass but even he was employed on condition that:

"if he should give up what he has begun, and agree to make us or our kingdom subject to the King of England or the English, we should exert ourselves at once to drive him out as our enemy and a subverter of his own rights and ours, and make some other man who was well able to defend us as our King"
Through the temporal bone of most people you can catch some sparse doppler signals with average hospital gear.

The fontanelles enable good ultrasound imaging on an entirely different level. A highres greyscale image vs a few sparse blobs of doppler from major vessels.
Ouch. I guess you never did one of those "we brought large-software-X, and are in 2/3 of the way to implement it; we just need you to plug you in-house software-Y to it" projects, where you end up reimplementing every single feature from X into Y and make people give-up on the brought software before the vendor finishes installing it or allows you to see the documentation on how to plug anything into it.

Those are so common that I think they are the majoritarian way any large software is brought.
true but at a heavy cost
Boston mayor cites "miscalculation in formulas" for shortage of ballots
Related Show HN https://news.ycombinator.com/item?id=31516108
I was reflecting on this article, thinking about what software tools and languages I use that reflect this property, and a weird realization came to mind: Emacs lisp is by far the best language I use in this regard. I literally copy-pasted 20+ year code, eval it, and every time it just works. Then if I want to debug it: C-u C-M-x, and I'm instantly stepping through the code.

Something this old shouldn't have this property. Nothing "modern" even comes close. Look at the top languages, Python, JavaScript, and Java, and you don't even have to consider too much how abysmal these languages are in this regards.
Yeah, I'm pretty sure that Shannon Sharpe was doing a lot more than one hour per day of training when he was playing competitively. It's my observation that two workouts or practices per day is typical for collegiate athletics, even in the sports and at the schools that don't bring in money.

But after that? Yeah, no doubt that one can maintain most of that fitness with a small fraction of the time and effort.

As I said up-thread, I started running as an Army cadet, and I've continued to take annual fitness tests throughout my career. The fastest guys on those tests are guys who (unsurprisingly) were serious runners or soccer players in high school / college but who (surprisingly) did very little running after that. They could jump into the test cold and laugh their way to two miles in 12:00 (11:00 if they were really trying). I, on the other hand, basically didn't start running until I joined the Army, and I had to put in a lot of miles to break 13:00. For several years after that, though, I was able to reduce my mileage too and still run circles around a lot of people.
>> SELinux can be part of the solution but it doesn’t solve the problem

Hold on that’s changing the goalposts a bit here. SELinux doesn’t solve this problem on RHEL boxes by virtue of just existing. It is the tool that Redhat uses to solve the problem. And they have solved the problem by using this tool. To the point that for years now, by default, RH boxes are installed in enforcing mode.

>> The median Linux system is far behind the median Mac

I’m not really interested in the median because for better or worse, Redhat is the most serious game in town for SELinux. Comparing Mac to RHEL, there’s only one place where Mac is ahead and that is a default Mac install at least on Apple silicon will have an immutable root. Redhat has irons in the fire here (rpm ostree can infuturue unlock a user friendly immutable root). Of course you can do immutable root today (and immutable usr and even epehemeral var if you want), but I’m not going to argue those are user friendly. An experienced sysadmin will take a minute to flip over between immutable root file systems during an upgrade process.

>> This is more a function of budget than anything else.

Agreed, but the Apple chequebook looks plenty beefy.