skysight-inc/HackerNews huggingface dataset:
Good thing about written text is that absolutely nothing is forcing you to read it. It is not even like sound that you can't prevent to hear.

Not every text have to be deeply virtuous. It is OK for them to be just about figuring things our and manipulating own head.
>...and makes your code public domain

Just what is your definition of "public domain"?
Interesting choice to forego language server protocol.

Has that been a performance bottleneck?
I'm creating https://nsfwseek.com which finds you random NSFW content. I could add YouTube NSFW content as well, is there really that much?
Ack, I read that part, but it still wasn’t clear that wireguard wouldn’t have been a good solution (likely due to ignorance of either use case)
Most vehicles don't have hundreds of people onboard or the mass and kinetic energy to kill hundreds (or thousands, in case it crashes into a skyscraper) more on the ground.

The closest you can get is a couple dozens on a bus, and we regularly have issues with tired/stressed drivers there and catastrophic incidents - but unlike airspace, next to zero enforcement of protection rules :/
> Fully charges the cars pre-emptively

It gives us a choice/warning right? Because sometimes I'll stop charging so it doesn't trip the breaker as I run something else.
Can you explain your reasoning behind this statement? Why does it make you code “public domain”?

And why can anyone use an app developed by you “freely without any license”?

Not saying you are wrong, but sweeping claims need some kind of evidence.
Surprisingly enough, if your primary motivation for doing this is to save system resources, it might be misguided. ubuntu-base docker images are slimmer than contemporary debian slim, even, though debian seems to have been closing the gap recently - I recall the discrepancy as larger. Below shows image sizes in MB as of today:

docker.io/debian:bullseye 123.4
docker.io/debian:bookworm 115.7
docker.io/debian:bullseye-slim 80.1
docker.io/ubuntu:22.04 76.6
docker.io/debian:bookworm-slim 74.2
docker.io/ubuntu:23.04 69.4

This is specific to docker images, while default ubuntu server or desktop releases are otherwise very much a bloat-fest compared to debian.
He prefaces the statement with "my intuition tells me", so perhaps he is much less categorical (pun intended) about the claim than you interpret it.
The best part of AI management would be that for the first time, the manager would understand what their direct reports are saying.

If I say something like “There may be a compatibility risk due to DNS apex records”, I’ll have to spend hours explaining this to a disinterested non-technical manager. The AI understands the concept and doesn’t need me to explain.
This justification makes zero sense to me. Why would they need to use rate limits to detect bots? They can trivially observe account behaviour without using rate limits.
Extremely cold days can be part of global warming, which is why it is now called "climate change" to avoid confusion. It's not that everything gets hotter: while average temperatures rise, the system as a whole gets deregulated, leading to an increase in extreme phenomena, some of which are extremely cold days.

There are also, of course, local patterns that can cause extremely cold days. Averages and quantity also matters, of course. How many extremely cold days for each extremely hot day?
Wait, I have never said anything about my supposed abilities or self-perceived performance regarding programming. How come you are diagnosing overconfidence from afar, without knowing anything beyond the few lines I've written? Being slapped with that link without any further comment feels quite out of place to say the least. Besides, this posting was about deliberately having decided to not become a programmer professionally. I am having a hard time to understand how you diagnose overconfidence from that, quite the contrary actually...
Brick is not very good for insulation - typically an R-value of .2 per inch.

At 3 feet (~1 meter), you're only at an R-value of ~7.2 - which you can get with 2 inches of fiberglass.

I don't doubt the building is cool in the summer and warm in the winter, but I suspect the reason is different than the brick walls.
Or maybe people just don’t want legacy auto evs? Tesla seems to be doing just fine despite Elon trying everything he can to alienate customers. None of VWs offerings in North America are that attractive. Everyone I’ve talked to either wants a Tesla, Rivian, Ford or Hyundai. I’m sure Toyota will sell tons of theirs whenever that happens.
Thought this was going to be about ytalk!
You could boot in secure mode and check those files and their backups.

That, I think, is a way to verify that this isn’t malware encrypting your files.

Booting from another disk would be even better.
Twitter is the first social Network to publicly commit ritual suicide. It's somewhat fascinating to watch. Would be very interesting to see how much the login wall affected their traffic and thus ad revenues. But the real damage will be visible in Q4 when ads campaigns simply won't be booked anymore for Twitter because everyone begins to write it off.
Yeah, but I love the way user DeltaLima on Aviation SE left this detail until the very end of their answer. This would have been enough to settle the issue on its own, but of course pointing out all of the other details gets more upvotes...
> Any well-parenthesized S-expr is a syntactically valid Lisp program, even if it is nonsensical.

Which version of Lisp are you talking about? A very brief web search showed eg https://stackoverflow.com/questions/40210896/syntax-error-in...

For something really simple, try `(define define)` in Scheme.

I'd say Forth has less syntax than Lisp. But that's perhaps a reflection of most Forth implementations using some clever tricks to offload much of what's handled by syntax in other languages.

Eg defining new functions (ie 'words' in Forth terms) is not done via a special syntactic construct in Forth, but via 'immediate words'. The lines are a but blurry, though.
> exceeds the world supply

People say this as if it's evidence of some dark, fraudulent conspiracy.

But it's simply because the exchange allows traders to sell short. If Alice owns 100 troy ounces of gold held in her name at an exchange, and Bob borrows 50 troy ounces and sells them short to Charlie, then Alice owns 100 and Charlie owns 50 when there are really only 100 in the vault.

People own more shares of Tesla than the company has issued, and there are more dollars in bank accounts than the Treasury has issued, and it's all normal and natural and the way the system is supposed work.
Cool! Finally an IDE not based on electron or java! There has been another one but it was abandoned many years ago.
In the U.S. it varies by region, but I've never seen a penalty more than $120... whereas red-light cameras and speed cameras are used to impose $400 fines or more.

It's a disgrace. I really wonder why we must tolerate this, and who or what is behind the refusal to address it.
Where you live it might have been. This is whataboutism.
This is content-free gibberish, but a particular highlight for me is the promise that "we will provide an update when the work is complete" that is immediately followed by "this work will never be done".
They tack some stickers on their brands?

Don't they have any sense of aesthetics?

Thanks for the clarification.
Global warming is not a matter of belief, but of trust in the scientific community. What you may be criticising is how some media report on the climate catastrophe, which itself has been scientifically studied since the 1970s and has been concluded to be caused by humans as much as scientists can agree on anything. Whether people "believe" in global warming is only relevant in terms of policy, just like it took some time in the late 19th century for people to accept that some illnesses are caused by bacteria and implement policy accordingly. Understanding the mechanisms of a threat is the first of many steps, but the threat itself doesn't care about whether you believe in it.
Yeah, if you don't know why you weren't going to keep your job after that, then well, that's not good. Plenty of places you can work with opinions like that. Also be wary that others will then voice their opinions about you.

This reads 'immature borderline toxic' I can't imagine having to work with this kind of drama.
Basically Amiga => Windows (since ca 1998) => Mac + Windows + Linux (since ca 2010)

...but I was also exposed to 90's Macs somewhat. I remember that my switch from the Amiga UI to Windows was fairly smooth, but I never got quite used to the Mac UI (not that it matters all that much though because I mostly switched back to the command line anyway, that's the only way to keep sane when switching regularly between Mac, Windows and Linux).
Good on you! I'd have done the same
Great ad hominem!

I have used Scheme, Racket and Common Lisp (SBCL) since the 1990s (before mostly switching to the ML family of languages). I read 'On Lisp' cover to cover. I know what I am talking about. You can still disagree with me, of course. But don't do it of the basis of me not having used enough Lisp.

S-Expressions make it easier to write macros that blend seamlessly into the host language. But there's no magic to them (compared to macros you could do as pre-processing in any other language) beyond that.

S-Expressions are a neat syntax. But homoiconicity is a weird concept; if it is coherent at all, it only pertains to the surface syntax level of the language.
I would have fired this person as soon as humanly possible for basically (actually) telling customers of the company to go F themselves, and making horribly insensitive and inappropriate jokes at their expense.

imho the point of this article seems to be to tell the story where big bad VMWare or the target of VMWare’s employee’s ire stomped on poor VMWare employee, but I think it makes the employee look bad. I would absolutely not hire this person based on this post. Work isn’t the right time to be attacking people on a personal level.
It's disgusting. If cities would even enforce the existing, feeble laws, they'd be awash in revenues. Every intersection. Every block. All you have to do is turn your head 90 degrees and see three people dicking around with phones while driving.
One that they actively discouraged users to use and reset every once in a while.
Beware, with such good criticism you may have a job offer by him in the next hours or so.
And I'd use them in a heartbeat if it weren't for the 1px wide window borders with hard grab edges that make window manipulation a hassle. Fortunately, Mate doesn't have this problem.
> since Julia software is not really supposed to be running public facing services

Who said that? As far as I know, it was always intended as a general purpose language, and in my opinion, it’s already a pretty good one (and rapidly getting better), except for the fact that the library ecosystem is still limited in some areas.
Not mine but nice blogs on security https://www.troyhunt.com
> What's peoples aversion to snaps in the thread?

In my case, because it's being forced and replacing applications that worked out of the box with applications with issues. Firefox, for example. After it became a snap, you'll see a message telling you to close Firefox so it could update itself (?) but simply closing it is not enough and, last time I checked, it looked like you had to run some command line to solve it. Also, due to its sandboxing, external hardware like smart card readers didn't work in the snap version, so I couldn't log into e-government websites anymore.

I ended up installing the tarball version...
https://pythops.com
Oh, S-Expressions are great for certain kinds of things.

I'm just having a problem with the concept of homoiconicity being touted as both coherent, and something that goes deeper than the very surface syntax level.
Calling into question optimism and entrepreneurship can be a very existential question, I admit that believing the phenomenon is overblown and of the data dubious is very tempting given the mental weight it clears. But the irony for this population (me included) is that it’s the same as believing in afterlife to alleviate the existential dread of death, it’s religious thinking. People do great things without being death denialists, it should be the same without climate denialism.
Ask HN: Why is there no major push towards Android for Servers and Desktops?
Servers are dominated by Linux. But Linux DevOps is hard work. Any update of anything is liable to break complex applications.

Meanwhile, over on Android, we are running dozens of apps of varying quality, all updating all the time, and phones have very high reliability anyway.

On Android you don't need all kinds of containerization nonsense with 100MB packages for even the tiniest things.

Nor do you get a nightmare of broken dependencies. The OS gives you one consistent API level, and it's consistent on any device.

Permissions and security are pretty much solved, or as close solved as they can possibly get right now, you can't stop people from giving location access to everything and still claim people own their devices.

On servers, we have a nightmare tangle of Microservices and crap.

On Android, we have a really nice design pattern where the OS pretty much provides everything, and stuff you might want to swap out can be done with a service provider app of some type.

It's not hard to imagine extending that model to cover things like databases. Why should we have a 50 step process to install every app, when the app can just say "Hey, I need to make a database, I can use postgres or SQLite, put my stuff in whatever provider is configured, and don't ask for a password, I already have the permission."?

It's just... so much more sane and structured. There's already lots of Linux userland on Android projects, no real blocking issue there in being able to migrate legacy stuff.

There's performance issues with complexity, except.... not really. Apps use things far slower than Dart and Kotlin and Android API calls all the time. And Android is efficient enough to run on a phone at just a few watts, while still rendering modern websites, so it seems like they're doing something right.

What gives? Why are we not managing our web apps by uploading a single APK file and a settings.ini with the permissions we want to give it? Why is the Steam Deck Linux based while Android hardly has any decent games?
He's not wrong, but the world has picked a different path.

Hydrogen only creates water, and can be refuelled as quick as gas.

Wouldn't have minded driving one of those Toyota Mirais, but there isn't even a Hydrogen station at the other end of the long trip I regularly do, nor is it any cheaper than gas anyways.

And that's the story all over, better tech environmentally and practically but no infrastructure, no hype, and no momentum. It's dead.
In production since the first Release of FreeBSD in our Research company. We layered our storage to disconnect hardware Lifecycles from OS. The spinning disks are pooled together using ScaleIO and provided to FreeBSD on ESX as physical devices which live forever through each EOL cycle of the hardware every five up to eight years. We have been serving ten PetaBytes for 15 years without hiccups. We expose SMB3/NFS4 and S3 and have nightly DR to mirror sites using ZFS binary difference Send and Receive cronjobs which are fully automated and monitored. Basically the ScaleIO SDS servers can be replaced during daytime while the upper layer keeps going on for HPC and thousands of other jobs. Since hardware provides more capacity after each Lifecycle we can increase the ZFS pool on the fly and have the most profound 24/7 storage environment without any major interruptions for 15 YEARS and counting. Our partners are having multiple outages due Lustre and other problems, my 2c
Funny that you mention it, I was surprised that it wasn't written in go ( but I don't really care about the language it's written in.)
Wow. What a rats nest of drama to wander into.

I feel like there is something - not necessarily something legal - about the fact that the author was attending the convention on behalf of her employer; she was tweeting ‘on the clock,’ if I understand correctly.

Otherwise, I’m not sure how that kind of policy could possibly be reasonable. People get to hold their own opinions, and they get to hold forth on those opinions if they choose. I don’t think anyone reasonable would confuse her statements with some sort of official policy position on the part of her employer…

… but also honestly fuck professionals who take blood money from the military industrial complex. VMWare should be proud to take a public, principled stance on DoD contracts. That’s the kind of free speech that everyone is entitled to, firing someone over it is shameful.
ZFS was made to be Linux hostile, the kernel devs are just returning the favor.
Tang ping
If you publicly make personal attacks against employees of your employer's biggest customer, isn't firing you a completely reasonable thing for your employer to do?
Bad time to post this but I upvoted. Looks really cool!
I guess I'm one of those people because I read Wikipedia and this seems like a complete non-sequitur to me:

> The Copernican principle suggests that any one human is equally likely (along with the other N-1 humans) to find themselves in any position n of the total population N.

I feel like I must be misunderstanding the argument because it just doesn't make sense to me.
First, why should I even assume N is finite? Second, even if I did, not everyone had an equal chance of participating in this hypothetical thought-experiment (or random selection, or whatever you want to call it) -- only those alive at the time of your sampling can participate in it.
Nice read, thanks for sharing.

It's interesting (to say the least) that they more or less used a "no talking about politics" clause to fire this woman, even though the other guy's statements about DoD weapons systems are certainly just as political. But he's an Air Force guy, she's a dissident, he's establishment, she's counterculture, so he got to push her out of a job for meeting him on his playing field, so to speak.

Always illuminating to see what gets cast as "political" and what gets cast as merely neutral.
Totally agree. The author seems so incredibly obnoxious and insufferable, I don't understand how anyone could work with them.

This should have been a lesson on the toxic and pointless nature of social media, but the author seems to have misread the situation entirely.
Whether you agree or disagree with how VNWare followed up the tweet, he was very prudent in handling. Lawyer up, witnesses everywhere.
https://railsnotes.xyz

Building SaaS wasn't working out for me, so i've been taking everything I've learnt from building Ruby on Rails apps and posting it here.

- Learn Stimulus — https://railsnotes.xyz/blog/your-first-stimulus-controller-l...
- Learn Hotwire — https://railsnotes.xyz/blog/the-simplest-ruby-on-rails-and-h...
- About bin/dev and Procfile.dev — https://railsnotes.xyz/blog/procfile-bin-dev-rails7
Of course stock markets can go to zero but they probably will not. It is impossible to prepare for myriad near-zero-probability Armageddon events so don't waste time thinking about them. Strengthen the cognitive noise gate, focus on things within your locus of control.
I mean, being in a wheelchair is not ideal.

But if only 1 person was in a wheelchair it wouldn't make sense to spend trillions of dollars making the world accessible to that person.

There's tons of people with tons of disabilities.

It just so happens that there's lots of people with certain disabilities, and if we can do things that aren't too cost prohibitive to make life way easier for a lot of people than we should.

But it's still a debate about cost.

And obviously different people will have different views.
It has gotten better. There are three major algorithms for layout - flex, grid and the positioning types along with display type behaviours.

Cross Browser compatibility has also gotten better.
It can occasionally work in films but they need to be used very intentionally. I'm think like in The Big Lebowski or vaguely Being John Malkovich
Indeed couldn't agree more
Agreed. Being technically right isnt the only thing which matters in an employer/employee context. They (the employee) represent the company
"All I have is AI/ML experience" - I would say there is no better time in the job market for that kind of experience.

I would look for junior roles, but if there is an offer that sounds interesting, just give it a go. I have learnt that these requirements are often not that strict and once you can talk to the people, they do not matter at all.

As far as job titles go, you can search for data scientist roles.
why does employer not say "dear whoever, this employee is clearly an idiot, and whatever they say on their private twitter does not represent our views"

seems easier than firing someone
VW uses poor quality materials?
In the case of gold or other assets, sure, you can hold it, but the risk (op identifies this) is that you will be killed during the revolutionary war and it won’t matter. Crypto could (and may still be) heavily regulated or even outlawed by states - if they can get you for downloading movies they can get you for your coinbase account. And fine art, too, is subject to sometimes intense state regulation - both in Russia and China international and domestic art trading was severely limited/censored after the revolution.
> If OP wants sexprs, they can get quick-and-dirty sexprs by:

You know what it takes to implement a parser for s expressions?

E := atom | '(' *E ')'

With atom expanding to all data types you wish to support.

Let's presume using a parser generator is an insurmountable task for someone developing a parser. In a hand-rolled packrat parser, this whole grammar is implemented with a couple of functions.

Is writing two functions too much work for someone wanting to write their own parser?

Your ad-hoc trick is much more work than actually implementing a proper, maintainable parser.
This is not a Lisp syntax error, this is a 'cond' macro syntax error.

The language has no syntax, the constructs within the language can and do impose additional restrictions (not extensions - restrictions) when evaluated. You may not find the distinction useful, but it is there.
*She, I believe, but absolutely. I'd have never thought to bring a witness to that sort of meeting. Keeping that one in my back pocket just in case.
Yeah, I thought the same thing. Like, yeah, the guy was being thin-skinned and over reactive but publicly accusing your employer's client of war crimes should get you fired. If you're upset that your employer is dealing with these people, quit. Work for someone you don't hate.
https://crisis40.com/english/

I started recently after a little cancer scare shook me up. It is about trying new things, re-starting my life a bit, I think. I plan to write for fun about things that I find interesting and that give me joy, like walking multiple paths of Camino de Santiago or my attempts to return to competitive cycling at 47.

It also exists in Spanish and Czech (I have international friends as a result of living in multiple countries):
- https://crisis40.com/
- https://crisis40.com/cesky/

No ads or pop-ups or anything, very simple design, powered by Hugo.
Arrogance got them fired, nothing else.

If you are at a tech conference, likely on company time, then you are in effect representing your employer. This includes the content of the constant stream of tweets.
Yep, it was tremendously correct to start with (iirc) 'assert_eq' and 'print' as the two first statements in my language when building out the compiler. It meant I could start writing a test suite and assemble a larger and larger set of functionality as I went.

On the other hand I do really hate the task of writing parsers, so I can relate to people who think it's the worst/most difficult part. But I think other parts are probably harder, like getting type system stuff right.