skysight-inc/HackerNews huggingface dataset:
Hey, can you speak a bit about how nanos compares to something Like unikraft?

IIRC nanos doesn't eliminate syscalls in it's entirety like other unikernels.
> Conservatives vetoed the legislation because they think taxes should be painful

It's a shame that Republicans have totally dominated California politics since ReadyReturn got vetoed. It's like Texas on the west coast.
That’s a pretty reasonable ask, I believe both Facebook and Twitter give heavy boosts to content from friends.

TikTok, on the other hand, doesn’t show you anything from your friends and just tries to show you what will keep you watching. It seems to work well for them.
I found this comment to be quite humorous. I really appreciate comments like this from time to time.
Traceable AI nabs $60M to secure app APIs using machine learning
Sum types are great, but neither perl nor python let you statically check that they're being used properly.
For anyone thinking "I'll just get a 400 and open it up and pull the Pi", the 400 motherboard isn't remotely the same form factor as the usual RPi's.
I still wake up screaming about inconsistent metrics.
Shattered Pixel Dungeon.

It's good for a procgen crawler.

https://shatteredpixel.com/

Free for Android, and desktop. iOS is five bucks.

Beware: It's addictive.
Launching the Comma Body
Ah, transposition error. Oh well, I stand by the typo: 4 out of 5 leading Doctor Dre's agree that DMX is bad for your kidneys.
Irwin | Toronto, Canada | Remote | Senior Full Stack | Ruby, JS, React, PostgreSQL | https://www.getirwin.com/

Hi, I'm Director of Engineering at Irwin. We are a rapidly growing Fintech startup, located in Toronto, Canada. We are remote-first and hire from all over North America. We have a couple of Senior Software Engineering positions open for developers who have experience with Ruby on Rails, JavaScript, React and PostgreSQL.

You can read more details and apply here: https://irwin.bamboohr.com/jobs/view.php?id=34&source=aWQ9OQ...

Once you apply, you will be dealing directly with me, and our interview process is very quick (one initial phone call with me, then a technical interview with developers from our team).

Our Glassdoor reviews can be found here: https://www.glassdoor.ca/Reviews/Irwin-Canada-Reviews-E23019...
Why Do People Prefer My Old Blog's Layout to Substack's?
"Not guilty, Your Honor. Perl users build small tools all day long." (L. Wall)
Wheelchairs are much bigger than airplane aisles.
On the one hand, I think the things they are changing sound like things that should be changed: limited group sizes rather than a public broadcast, and subscription-based rather than ad-based. Guarantee data confidentiality and you've got a neat platform I still wouldn't use.

On the other hand, we know how this story goes: they either fail outright, or they succeed and scale up, slowly adding more and more features people request in order to create more growth, until eventually they look like the platforms they started as a reaction against.

Because Facebook, et al. didn't randomly arrive at the combination of qualities that makes them destructive, they got there by giving people what they asked for. Until you change what people ask for, you're either going to keep creating Facebooks, or get driven out of business by Facebook. Replace Facebook with the social media platform of your choice.
To Make AI Fair, Here’s What We Must Learn to Do
Apple’s $159 Thunderbolt 4 cable is here, and it’s your only extra-long option
Would the WhatsApp business model of 2014 be able to afford the vital features nowadays of voice calls, video calls, large files, etc? Do you really believe that WhatsApp would have been able to get that 1 dollar from emerging markets as well, which have a tougher time performing online transactions?
Better yet. $50
I can't speak for the rest of this story, but I will say that where I live, every taxi driver at the airport is also trying to set up their own "livery service" gig - that is, a group of regulars who frequently use them as their favorite taxi. So the part of "trusted driver" isn't dubious at all - it's totally plausible that a business would keep hiring the same driver on a predictable schedule to take candidates from the airport.
Hmmm... reminds me of this movie scene:

WOPR: Shall we play a game?

David: ...Love to. How about Global Thermonuclear War.

WOPR: Wouldn't you prefer a good game of chess?

David: Later. Let's play Global Thermonuclear War.

WOPR: Fine.
JavaScript Frameworks Benchmark
> Very few places/teams in this world care about cache coherency or memory ordering

A lot of HFT shops definitely care about those things.
That's not a popular school of thought in American business schools.
> How does any of this apply to WhatsApp?

The data gathered from WhatsApp is used to fuel backend algorithms and help Facebook sell your (and your networks) information and preferences to advertisers.
PostScript is based on a stack machine, but a different one from Forth. PDF is not, although it sure looks like it. But no, it's just using syntax from PostScript, but without all the dynamicity.
Man. Those charts are dire. I'm not entirely sure how much social media is to blame, but it certainly can't be helping. It's certainly pretty telling that most people when asked seem to innately know that social media is bad for them.

However, I find the proposal here kinda lame:

- Mandate academic access and fund research
- Ban young children from social media or create a "suitable environment for them"

We all basically know it's bad, but we are going to spend a ton of time figuring out specifically why. Which makes the "suitable environment" kinda self-defeating - we don't know what a suitable environment is! And banning teens from doing something popular... I'm not even sure how seriously to take this suggestion.

So we know something is bad (probably for all ages), but no one really wants to stop doing it. (Someone will probably comment about business interests, but come on, HN doesn't make money and we are all still here). So I'm really not sure what the end game is. What does fixing/ending social media actually look like?
PHP is the only language I've set up production environments for, but I can't see any reason why it would be more complicated than other languages.

I have a PHP project that handles atomic deployments by pointing the web server at a symlink named "latest". New versions get deployed into their own folder in the "versions" folder, and then the "latest" symlink gets pointed to the new version. Super simple to set up, and as long as you delete old versions as you go (keeping, say 3 versions so you can roll back as necessary) that's pretty much all there is to it. This all gets triggered by a Gitlab CI workflow, so I can hit a button to deploy after merging changes.

Another PHP-focused way to handle this would be deploying into a new folder, then updating the nginx config to point to that folder and running `service nginx restart`.

You can also use one of the many other atomic deployment options that replace more than just the running code, at which point the only difference between deploying a PHP webapp and deploying a Java/Go/Rust webapp is what gets included in your new server/container when you build it.
Thanks for the data point :)
I can't really debate the ease of maintaining nuclear weapons with you–our impressions are different, it would be great to find some reliable sources to objectively judge those impressions against, but I don't know of any, unless you do.

> Russia claims to have a huge stockpile, but their PIB is at the level of Spain (that has like 40% of russia's population).

I was confused by this–what is PIB? Then I realised you are probably a French-speaker, and PIB means produit intérieur brut, which is the French equivalent to what we call in English, GDP.
This is lovely! While there's a lot of watch content on YouTube, I'm amazed that no one has called out Clickspring's skeleton clock build. It's also a masterpiece, just in a different medium:

Full build playlist: https://www.youtube.com/playlist?list=PLZioPDnFPNsETq9h35dgQ...

Direct link to the first episode:
https://www.youtube.com/watch?v=B8Y146v8HxE&list=PLZioPDnFPN...
I've always felt that it was a bit of an odd decision to put all of one's eggs in a basket that you don't own or meaningfully control (the client). The client's basket will need to hold some of your eggs sometimes, that's unavoidable in some cases, but it makes perfect sense to put as many of your eggs in the basket you do control (your back end).
I don't mean the "slackers" that want to go home at a reasonable time and hike the Appalachian trail or rescue lost mountain climbers or whatever, I mean the ambitious types that worry if they are getting 185K USD instead of 205K USD rather than on making the digital transformation a really cool thing for humanity, and making products that they are proud to try to explain to their families.
There's something a little strange and subjective about saying "a problem with language X is that third party package Y has a bug." Y != X. If Y is some tiny package that hardly anyone uses or cares about, then bugs in Y don't imply much about the typical experience of using X. But if Y is a very common package, practically essential to everyday workflows, then bugs in Y do have implications for the typical X user.

The subjectivity arises in deciding whether some third party package Y is totally common, essential, de facto part of the language itself, or esoteric, negligible, who cares. I perceive that a lot of the back and forth around "is Julia good" basically boils down to this.

"I don't like Julia! I tried to use it and <package> had an annoying bug!" "Okay, but <package> isn't part of Julia itself or even written/maintained by core Julia contributors, so bugs therein are irrelevant for the awesome multiple dispatch speedy beauty of Julia!" "Hard disagree, <package> is the de facto standard for <common task Julia should be good at> and maintained by <important prominent figure in the Julia community. If even such a high visibility package is broken, the whole ecosystem must be rotten!"

The parties are just talking past each other here; there's no ground truth. We'd all be better off if we were more explicit about whether comments applied to (a) the core language itself (b) core language and standard lib (c) the universal experience of working in Julia, i.e. packages that nearly everyone encounters (or lack thereof) (d) packages which are key for certain kind of work but irrelevant for others; auto differentiation would seem to go here (e) niche packages.

Disclaimers?: I love Julia-the-language; it is my favorite programming language by a mile. My brain seems to work similarly to Julia-the-language, so programming in Julia feels fluid and effortless to me; no other language sparks joy the same way. But Julia-the-ecosystem certainly has its holes and weak spots. And the limited size of Julia-the-community means even relatively prominent packages can be less maintained than e.g. Python analogues. Example 1: it's unnerving the extent to which the Julia data ecosystem rests on the heroic efforts of a few people [1]. Example 2: even relatively mainstream packages can have issues and PRs unaddressed indefinitely, e.g. I like to plot with Gadfly.jl but am nonetheless frustrated that I've had an open issue there and an upstream PR for over a year.

[1] https://github.com/orgs/JuliaData/people
I fundamentally disagree with your premise. Your rhetoric mimics that of a socialist. I'll tear apart your philosophical rhetoric one part at a time.

> human life and human labor has intrinsic value and any company's bill of materials ought to include labor.

Human life has intrinsic value, it could be argued from a moral standpoint, but human labor does not. What matters is what that labor is used for. I could have you spend all day making mud pies. That does not mean your labor is worth anything. The only thing that can determine the true value of your labor is what someone else is willing to pay for i.e. the market.

> Companies have been allowed to undercut worker's value for centuries under the threat of homelessness and starvation.

More people than ever before have been lifted out of homelessness and serfdom because of the free market. Companies working under a free market is a pretty new and novel idea.

> Companies are the only entities we allow to just take, setting their own prices, without quarrel

This is wrong on several takes. First and foremost, you're implying that workers in general should have the ability to unilaterally determine the value of their own labor a market. This is in direct conflict with the realities of the free market i.e. spending all day making mud pies. You can moan and groan all you want, but yes, if all your work requires is the basic use of your prefrontal cortex, your labor is less valuable than if you were a doctor. That's not the fault of the employer.

> Oppositionally, I believe in human dignity - I think a worker should be able to bargain.

They DO have the ability to bargain. Their ability to walk away is one of their most powerful things they can do. If you truly believe you're getting a raw deal and that your labor is worth more than whatever compensation company X is offering, then you should simply walk away and apply for company Y. In a free market, the role of the buyers and sellers are inverted because it is the companies that are the buyers; specifically they buy the commodities that are your labor.

And this is not even touching on the basic principles of supply and demand in context to minimum wage. The fact of the matter is, a minimum wage does not lift people out of poverty - it removes rungs from the bottom half of the ladder. Precious rungs to low skilled employees that use them to climb up out of poverty. Companies will not just eat the cost - they do not want to go out of business. They make a cost-benefit analysis and compensate for this minimum wage by firing their low-performing staff to make the remaining higher-performer workers work overtime. Now it's harder for new people with little job experience to find employment. Congratulations - you've just hurt the very people you've intended to protect. And this isn't even touching on the impact of dead weight loss caused by minimum wage.
You need to study the basic concepts of microeconomics before formulating your philosophical principles, because as of right now, I can tell you that they are a little insane.
I think we need a (semi-)realistic benchmark / example program to talk about these things.

There are basic stuff that just plain don't work with most "low-JS" solutions. Like for example, building a complex form with interdependent validation and state (depending on the value of a dropdown, different parts of the form will appear, at multiple levels).

I'm not sure why we keep insisting that we can build rich client applications with what is essentially a configuration language.

Now Phoenix live view (with a sprinkle of web components) on the other hand... that's a different story.
FYI NYC did not recently pass a law about this.

The law was existing, the city simply chose to start enforcing it.
Sure, the art faculties have the best costumes, but where I come from there was making vows in LATIN how cool is that (you needn't have to understand latin, just recite the vows is all fine)

jk

If you need to ask, promo parties were suspended with the lockdown, but I guess they are gonna come back in style
How did "sinister agents" become "sinister agile gibbons?"

Is "agile gibbon" a single term in that dictionary?
We don't think that's a defining characteristic no.

We keep the kernel/user cause otherwise you can very very easily change page permissions which means all security goes out the window. You could instantly make rwx on all pages with a few instructions.

If you rewind to ~ 2013 most unikernels were talking about trashing the context switch yet depending on the "context" that implies various things (kthread <> kthread, user proc <> user proc, user thread <> user thread, etc...) They all have different costs and while we definitely agree with the aggressive cost of various user process to user process the kernel <> user was one we felt was not worth trashing.

Clearly though, because of massive adoption, we see 200% extra throughput on GCP and up to 300% on AWS - so the performance and security remain.
That sounds like the right incentives and outcomes?
The leak presents one side of the argument. It doesn’t make sense for a dissenting Justice to leak the majority opinion and not be able to present their alternative view.
What skills transfer from working at the supreme court transfer to effective leaking?

I could see relevant skills to nursing at a nursing home?
> neurodiverse candidates

Indivual persons can't be "diverse". Only a population can be "diverse".
> one scratch on window from some tungsten carbide.

Checks out. Tungsten Carbide and Corundum (sapphire watch crystals, the hardest watch crystal in use) have the same Mohs hardness of 9 and will scratch each other.

And I'd guess that a $300 watch probably doesn't use Corundum but rather mineral glass.
How is it convoluted? Maybe the powerless person is a homophobe. Is that complicated or unrealistic?

This story is supposedly about an actual taxi driver, not a plant from HR. It's absurd to trust this person like this.
Wow, I didn’t expect I would read all that but the visualization was so great and made it easy to follow, I learned more about mechanical watches than I ever thought I would!

If every subject could have visualization like this I could learn anything!
I wish more countries would be supported, like in PayPal. For example, Asian and Middle Eastern banks largely aren't supported. Same you could tell about African banks.
It’s the best way to wake, pre coffee of course.
Fasting brings quick results. Many on this site have trouble making sustained life changes because they spend a lot of time on the internet, and excessive internet use fuels impulsive habits. This leads people to choose health interventions that bring quick results that they can use to conclude a novel, controversial stance. When faced with RCTs, or waiting a decade to report an anecdote, or generation-long observational studies, or comparing with other more normal interventions, it's understandable why the broscience is attractive. We need positive results now.
There is no such thing as side-loading. Installing applications is the default, locked-in walled gardens are the thing we need a term for. e-Prison?
OP - since you posted this, I will address you directly.

You posted this with intent to do what, exactly? "Start a discussion?" And I'm looking at this fragment in particular:

> For the past five years, I have been playing catch up in the games that the people around me were playing while I was playing the science game. The people I grew up around, especially the women who were least impressed with the science game, turn out not to be stupid at all, and to be far ahead of me in more enduring games, such as the understanding others game, the fathoming reality game, and the being a good person game. I’m the skinny little runt who’s just glad to get to play.

I don't know if you're trying to score points with the babes with this kneeling attitude, but Science (with a capital S) and the Arts (with a capital A) are both, individually, going to endure far more, for far longer, than you give either of them credit for.

Secondly, I don't know if you thought that women were stupid prior to having this epiphany that there's more than one way to live a life, and you're coming clean about some latent sexism or whatever you're going through, but if so, you might as well spell it out for us so we can drop the pretense with the starry-eyed rebirth blog post.
The record-breaking dive under the Arctic ice
I really am trying to quit League of Legends but it sucks me back in every time.
In Python I just used ReportLab. It seemed okay but I had a lot of problems because I didn't understand the PDF format. Which library did you try and what was your experience?
They do potentially face competition (though there is one marketplace insurer operating in my area, so...).
Ask HN: What games are you playing?
I'll go first: GTA 5 and Wordle.
I always felt the opposite was odd. Server side rendering felt like an odd hack due to the limitations of the platform. Imagine all you had was a PDF reader - then it would make sense to construct an application by building PDF files which contain links to other PDF files. But otherwise, why not write an actual client program that maintains its own UI state and have the server take care of what it does best - provide the data?

Would you build a CLI (ncurses style or otherwise) application by fetching the TTY codes to render the current screen from a server for most user interactions?
Who says firing is the right option, vs some lesser disciplinary action?

Is the leaker the fall guy for somebody else?
Judging by meme threads, and comments on them, it seems like unfortunately nobody got the memo that it's a bad idea.

The usual issues are things like a select without a WHERE, least with a GUI, the tool can ideally do a select before any modifications happen, and say "You're about to affect 39482 rows out of 39482 total".

I suppose you could do things like parsing the SQL, figuring out the intent, and generating the select call, and throwing an error if it can't pre-check things on the CLI, but GUIs also have a speed bump effect that keeps the confident power user types from moving faster than their heads, and different expectations.

People seem to expect command line tools not to have layers and layers of confirmations and hoops to jump through, and the people who want this stuff probably prefer a GUI.
I'm not sure if you have, but I'd suggest listening to Pieter Levels and Courtland Allen on youtube. They each have several talks where they discuss this sort of thing. Pieter Levels actually walks through his process of identifying problems and building them into potential startups within a month timeframe. Courtland has a Micro Conf talk where he discusses the various stages of building startups.

Also, a great resource to learn how other people literally went from ideo to customer to profitable startup is the Indiehacker podcast. The first 200ish episodes are all interviews off this exact thing, plus IndieHackers has about 400+ written interviews of profitable startups by the founders that touch on this in many cases (IndieHackers is run by Courtland Allen)
That's exactly my point. If companies aren't expecting their developers to document their services - while the developers are still employed and building those services in the first place - that's a failure in my books. It's exactly the sort of corporate culture that props up this mindset of "promotion-driven development".
I am the Managing Director for Purdue DIAL Ventures. We are looking for tech entrepreneurs that want to move into a startup founder role as part of our venture studio Fall '22 cohort starting July 11th. See: http://fellows.dialventures.com for more information and application instructions.

Cheers,
Tim Dixon
Purdue DIAL Ventures
Ionic say hello.
The web is so far ahead it's humiliating, e.g. PDF.js is the only PDF renderer to have a standard acessibility tree.
Doesn’t Obamacare essentially turn the entire healthcare industry in the United States into cost plus?
To have a war chest/insurance in case you need it.
I suspect they were looking for you to do some risk/reward analysis.

Personally, I would play one time, bet an amount of money I wouldn't be unhappy to lose and continue flipping until I were into 5 digits. On a $10 bet, that would be 10 flips, and I'd have a 1/1024 chance of pulling it off.
> but I don’t imagine a barber needing to study haircuts on his off hours to stay relevant. Coding isn’t like that

Because the fashion industry never changes ???