skysight-inc/HackerNews huggingface dataset:
I think you're looking at it the wrong way. When I was in production planning we understood that there are value added services and non value added services. Some of the services you describe fall into the value added category, like writing and maintaining code. Anything that adds value to a product or service is... value added. Coding is making something better.

Paying for outside QA processes would be an example of a non value added process. Doing (arbitrary) documentation (like customs paperwork) is not value added. Creating a user manual for software is value added.

But to answer your question, SEO seems like something you're looking for. I'm not sure sales counts, considering it's not really a STEM type job.
Postico is amazing! I'm glad to see a new version come out.

The one major thing that's missing is that it doesn't support collaboration features (to share queries, manage access across your team, etc). If you need that functionality and want a more Superhuman/Linear-style modern UI with lots of keyboard shortcuts, I suggest you try Arctype (https://arctype.com). Disclosure: I'm a founder. It supports not just Postgres but also MySQL, SQLite, PlanetScale, Yugabyte, etc.
My impression is that the Google Play store is much less hostile to developers than the Apple store. Which makes for larger momentum/impact to actually move to 3rd party services.

(I have only dabbled in Android apps, my impression of the Apple situation is very much that, an impression.)
Even if you have a great library that abstracts away shell like things, you’d still probably be better served with a shell script. Shell scripts aren’t supposed to be big. They are quick one offs that solve immediate problems. This means that they are also spread around the filesystem. I’m of the opinion that one shouldn’t install libraries into the system Python path. I also tend to make heavy use of virtual envs. Setting up a venv for each off scripts doesn’t seem like a great plan.

For more centralized workflows, I could see Python shell replacements being helpful. Especially project specific scripts where the overhead of managing a venv is negligible.

But realistically replacing the majority of bash scripts? I just don’t see it.
The monkey playing the computer game was the more interesting one imo - but it’s outside of my field of expertise.
The news is mostly pointless non-actionable articles that essentially boil down to entertainment. That needs to change, journalists need to think about their audience and what they need and what actions they could take etc.

Take for example a human interest story about some guy converting his car to electric. Minimal mention of how he did it and no further resources for people who want to do the same. The article could have been reduced to just the headline and it would have been equally useful for its intended audience.
By "looks like" you actually mean "shares superficial traits with".
Also, you could probably fly people around for in person events for less than the cost of the office space.

Tropical island, maybe?
Disclaimer: I'm the author of the following boilerplate.

Nodewood (https://nodewood.com/) is a Javascript SaaS boilerplate built to take advantage of using Javascript on the server and in the UI. Models, Validators, and other business logic can be re-used in both builds, so you don't have to write, rewrite, and maintain that logic in both places, or in different languages.

It has built-in subscription management (with Stripe), team management, roles and permissions, user management, an Admin Panel, a helper CLI tool, and more. It's in beta just now (with a corresponding 20% discount), but the only "missing piece" is an automated deploy system - the rest of it is in place and has been in use by customers for over a year now.
The sugar industry has almost killed more…
I once came across this statement, which has stuck with me: “All unwanted pregnancies are the result of irresponsible ejaculations.” And I haven’t been able to figure a situation that refutes that. The idea that a woman somehow has power in this situation misrepresents power dynamics and the reality of gender inequality in our society. If men don’t want a kid, or don’t want to risk a pregnancy, it is not difficult to avoid.
Criticism falls under fair use.
A couple of points, if I may.

1) I've not seen credible evidence that he retained internal documents from the Republicans, only releasing material from the Democrats. Do you have any citations for this?

2) Regardless of the above, that's still a fairly parochial perspective. The rest of the world doesn't revolve around internal US politics.
> It is not uncommon for an ejection to end a pilot’s tactical jet flying days for medical reasons.

This exact thing happened to a friend of mine. Combat-rated Harrier pilot in the RAF. Had to punch out after a bird strike. Came out of the infirmary 4 months later, 1/2 inch shorter, flying career over.
That's way more civilized than I was expecting. I was thinking something more like this

https://www.istockphoto.com/photo/dozens-of-food-and-drink-r...
I think it's because, we would live forever, but something goes awry after being mature for so long that our bodies haven't evolved far enough to counteract yet. We solve this by sexually reproducing, which resets the clock on age, so our cell line is still able to live on. We do this instead of resetting our mature bodies because reseting 1 or few cells is easier than resetting/replacing billions that are dysfunctional. So we sorta evolved on the path of least resistance required to live forever, and require further evolution before our mature bodies can do the same, so to speak.
this is flipping awesome.

I have ADHD so when something isn't in front of me I can easily forget it exists. a physical stack of todos is absolutely perfect for me.

thank you for submitting this. I have already ordered a thermal printer and have begun work on a similar setup.

this is going to help me so much!
How to inspect a Thread Dump like a pro
Yes, dating back to the earliest phone systems it was necessary for the operators to listen to a phone line to see if it was busy before connecting (especially in an emergency). And this carried through to the step-by-step switching systems where there was an extra level in each selector bank to allow the technicians to check the status of a line before working on it. It was only necessary for the tech on the test desk to dial a number to be able to monitor it. And of course this monitoring system was "unofficially" connected country wide to the spooks office. And with modern computerised exchanges, this facility is just a few extra lines of code in the software.
But can you quote the entire original article and still claim fair use for purposes of criticism?
There's a strong filtering process. You're ignoring all the people, fetuses, embryos, and gametes that never pass on their genes.

When genomic damage gets too significant, and damage occurs to critical genes, individuals do not survive to reproductive age, fetuses are miscarried and aren't born, or embryonic development breaks and it might not even be known that fertilization occurred.

Aren't there also mechanisms that reduce accumulation of genetic damage in gametes compared to the rest of the body? That helps too.
After going over it again, I think I can be more precise: What annoys me is that it's inconsistent to the point of being disingenuous. Like... You want to say error handling is hard to do right? That's fine, it is. You wanna write "Checking the status of programs using $? can be accidentally left off, leading to inconsistent behavior" and then in the same article write in explicit exception handlers, and act like somehow those can't be forgotten!? Get lost.
This is awesome and I am getting two accounts - one for me and another for my daughter. Can you please add a "completed" tag so that I can binge read ?
I suspect the complaint is specifically about the fork and signal APIs as they are in unixen- there's been plenty written about their problems and potential alternatives, e.g. https://www.microsoft.com/en-us/research/uploads/prod/2019/0...

Personally, if I were designing a replacement, I would probably try something like this:

* The lowest level API to create a new process just creates an empty address space with nothing running in it.

* All kernel APIs for manipulating processes take an extra parameter to specify which one.

* Together, these replace "fork, exec" with "create a new address space, map these pages into it, create a thread running in it at this address." (With the right APIs on the side for custom page fault handling and synchronization, you can even reimplement fork+exec yourself on top of this if you want- but you don't have to.)

* Signal handlers would never run on an existing thread- this is too fundamentally fragile. Instead, for cases where you do actually want that sort of asynchronous callback, it runs in its own separate context, where it can act like normal multithreaded code. (Not every use of signals actually needs this, though- a lot of process management signals get routed to threads that explicitly asked for them, and that sort of API probably still makes sense.)

Arguably you don't even need "threads" at the kernel level. You just need to allocate CPU time somehow. I might try to make the API for that look like a callback into userspace (similar to the replacement for signal handlers above) that is then responsible for doing any further scheduling on its own, e.g. among threads in that process.
From my little exposure to vault so far, I’ve seen that you have to essentially glue the secrets and the environment together yourself. Either app code needs to fetch them at runtime, or the secrets are looked up and written to some shell script/wrapper to launch your app, and that happens at deploy time.

Envkey, as i understand it, provides the same server/backend features as vault, but also some integration goodness that lets you dynamically do the lookup and set the environment for just a given command upon invocation of that command. Basically it seems more batteries included.

Again, my experience with either is pretty minimal, so research it yourself.

I don’t think this is intended to replace or compete with Vault, but i do see it as another viable option for anyone who wants one (no matter their reason). Having more quality choices isn’t a bad thing :-)
A good piece. Hurt a little as I read it and recognized some of the times I’ve played into the corporate Bizarro World.
> Big corporations with deep pockets could totally distort the market in these countries by bribing generously instead of competing by merit.

As opposed to the market in these countries already being distorted due to domestic bribes?

> Capitalism is only useful if there is honest competition in the market.

It's therefore not clear to me how a market under such a corrupt regulatory regime is already well-served without the supply-side bribing one's way in, when the cost for an enlightened business owner to be a legitimate player is already bribery. On the flip side, with bribery, the bribery cost to do business for well capitalized foreign players is higher, so there are dynamics that work against the foreign imperialist in a corrupt regime.
I'm reminded of this old Apple video "Apple Knowledge Navigator"
https://www.youtube.com/watch?v=umJsITGzXd0
Here's a little template that uses Raylib: https://github.com/nikki93/raylib-template
I did ICQ (some IRC), then ICQ via Trillian, MSN Messenger, GChat, Imessage/Facebook/Instagram (sigh).

For work it was Slack and then MS Teams (again sigh).
An easy thing to say, a harder thing to do. Especially when you are ruled by an autocracy.
I've liked Raylib lately for writing graphicsy applications. Here's a small example that does 3d, runs in the browser, code shown below: https://www.raylib.com/examples/core/loader.html?name=core_3...
My first thought is that this computer will be impossible to use.
Why? How many bugs exist in computer software, where the solution is to turn your computer off and on again. If power loss doesn't effect state of running programs, then once something is weird, your only option is to reformat the machine. The IT crowd will be out of a job.
It does only if you connect to x86 machines. You can't connect to arm machines so no VM on your M1.
>The meal is enough healthy
Have you been sleeping under a rock for the last 20 years ?
McDo food has never been healthy. The nutrient content is poor, potatoes are cultivated with nasty insecticides, shit in the meat, etc, etc
Typical, and it has always been that way in my experience. Recently I had to switch to Windows 10 after years of using Linux at work. The result? Every time I went to the bathroom I came back to a blue screen saying Windows had decided to reboot my machine, but failed in the attempt. This kind of childish nonsense is how it has always been when I have dipped into Windows over the years. And that's not to mention the fact that DNS doesn't work in WSL.
I always associated all the use cases with Prolog ...
Apologies, I was agreeing with your macro on why I like "then" over "previous". I did not intend mine as a correction or challenge.

My point on "in-sequence" and such was more that the main complaint I ever hear regarding LOOP is that:

(loop for c across "hello"
collect c)

is not the same as

(loop for c in '(#\h #\e #\l #\l #\o)
collect c)

Specifically, "in" versus "across" seems to upset a lot of folks. I don't recall ever hearing too many complaints about the syntax not being more nested.

Again, though, looks neat and I'm excited to dive more into it.
Of course, it's obviously criticism all the way through
Readsboro, down in the balmy south.
Ask HN: Migrating from Confluence to Sharepoint, Help
My company is rolling out M365 and is going to sunset Confluence.

My team has made confluence an integral part of our daily work. We use it for two purposes:

1) knowledge repository. all major process instructions, tools, on-boarding information, workflow diagrams, etc. get written documentation in confluence.

2) meeting notes & follow ups. before each meeting the host creates an agenda template in confluence, all attendees edit concurrently with their updates / topics in written form. we read ahead of time and minimize meeting time by discussing the written updates only. follow ups from the meeting are tracked using checkboxes and @ mentions in confluence that get aggregated up to the space level.

Most of us watch the entire space so get email updates of new content / edits, etc. People feel comfortable skipping meetings when they have nothing to add because they know that there will be thorough notes of the topics and they won't miss out on information.

This is all going away and I need to figure out the best way to replicate it in the microsoft stack. It seems like there are a myriad of ways to accomplish any particular task in teams/sharepoint.

Does HN have any suggestions for how to best do what I described above?

Also, some general observations about sharepoint I'm wondering if anyone could tell me if they're true:

Search seems woefully inadequate, and there seems to be a lack of transparency in that users don't see anything unless they've been explicitly granted access, and even then the top level sharepoint has no functionality to browse sites you have access to, you have to know about it, or access it through teams. Contrast with confluence there's a news feed and most spaces across our company are public so if you like you can see activity other teams are up to there or find things in other team spaces that might be relevant to your group via search.
powerline / homeplug is solid. if you have problems, ensure that any power-saving mode is disabled on all homeplug adapters.
That financial liability is 18 years of paying some double-digit percentage of your income to somebody that could be a almost a stranger for nothing in return. All those hours of work wasted is huge, so is the emotional toll of being cheated in such a large scale.

Abortion as soon as you discover you're pregnant is just a pill and quite easy.
Amazon opens Community Banana Stand at Seattle HQ to give away free fruit (2015)
I remember trying k3s and microk8s on an old laptop with a dual core i3-2530m a few years ago. The beast was eating at least 20% cpu on a fresh install without any containers running. I gave up and used docker swarm instead. Now i'd probaby try nomad, seems much saner
Both. When a kitchen gets slammed by a sudden rush of customers, the way the kitchen hears it is the printer going brrr.
GNOME and gedit development feedback [pdf]
Data50: The World’s Top Data Startups
Character of use tends to weigh higher than quantity in the US.

https://en.wikipedia.org/wiki/Fair_use#U.S._fair_use_factors
This has the added advantage that once the front of the car is lifted past a certain point the car assumes it's being legitimately towed and disables its alarm...
Yeah, you could supposedly upgrade all the software on a lisp systems without having to restart anything (assuming the developers implemented the various redefinition protocols correctly.)
I'm going to agree with you on the effort vs reward on cooking, especially when cooking for one.

The time investment for a balanced meal for 4 is only slightly more than the time investment for a balanced meal for 1. This results in a high time cost per person when cooking for one.

However, I've gone a slightly different way than powdered meal replacement. I've signed up for two different prepared meals (one gives me lunch, the other dinner) that cuts the lunch to "microwave some fairly good food for 2m" and the dinner is "put this raw food in these aluminum trays, scan the barcode, come back in 13 to 20 minutes.

It competes fairly well with going out to eat and while more expensive than other instant dinners, tastes better and has more variety.
Oh boy that Home Screen redesign is uuuuuuugly
US Should Use Force If Putin Uses WMDs in Ukraine, Former US Ambassador Warns
This feels like:

"Moving furniture by throwing it in the back of a pickup truck is obviously bad. Here's how to do it with a forklift and 18-wheeler instead, because this is definitely better."
Late 50s veteran here. The 4341 was my first machine (running DOS/VSE) back in 1990.

Those were fun days! (Weren't they all. The 4341 was soon replaced by client/server setups, which then fell to J2EE, which then fell to distributed setups like k8s....)
Proving Ada heap-manipulating programs with SPARK [video]
I say, this is road to nowhere. This efforts will not lead to anything real, only papers and pseudo-scientific talks. Nothing more.

Oh, sorry, forgot about Russian national sport - extreme sized embezzlement of budgets, for which need super-duper fantastic projects, so in any case could say "they just suffer from budget cuts, just few additional billions could lead to success".
Interestingly, that’s not a problem that the US government faces unless you’re doing work with confidential military secrets. I wonder why the different policies worked out like that.
It was open sourced today!
TUI designers stick to their guns.

GUI designers appear to flock to the popular corner with a few outliers.
If you start with unreasonable assumptions you get unreasonable results. Nobody has a way to make 100% every year with no risk, particularly one that doesn't greatly diminish the rate of returns if you get 1000 large investors.
I thought it must be a TV series with a character "Nelson". I was feeling very old

Turns out it is some MS corporate thing. Feeling lucky now!
Is this standard government admin or something involving sensitive information where this requirement may be valid?

I assume the outcome will be no one wants to do this work as an employee and they’ll end up filling the holes with expensive contractors (who may even be made exempt from this requirement).
Garage door openers often last 15-20 years, so I wouldn’t be surprised if that were true, but a new system in 95 would definitely include them.
Despite what the article says, the foreign corrupt practices act is intentionally full of loopholes.

Don't take my word for it. Here's the Justice Department's opinion:

https://www.justice.gov/criminal-fraud/foreign-corrupt-pract...

Tl;dr:

If a US employee wires the money, is aware of / ordered the bribe or the bribery takes place on US soil, it is definitely illegal.

Hire a lawyer or ask us before putting foreign employees in a position where they might engage in bribery of foreign officials that don't violate these rules.

Be sure to perform thorough accounting in any case.

Based on the allegations in the article, Microsoft seems to have been following the rules until the whistleblower started screwing up the "is aware of" part.
Why are the two options "manufacturer has exclusive control" and "insecure"? The manufacturer could just supply the access code to the purchaser when the car is sold.
> Also, perspective for leadership at Zoom: if you buy an open ecosystem and it subsequently dies then it sends a really terrible message.

The venn diagram of people who use strong tools like keybase and people who willingly use Zoom has no overlap.

Keybase was acquired in the wake of lots of negative PR around security (zoom bombing, kids booting teachers, employees snooping on calls, foreign spying, blocking anti-Chinese meetings, etc) and was an attempt to get any talent they could in the door. I am shocked it is still running.
A classic problem similar to this would be a flight. If you got a flight departing at 12:40am, make sure you really know what it means.

There’s too many people making this mistakes and sometimes the airline might help you out but not always.
At least they tried to spin it as security related. The word from most federal departments has been “hey, time to come back to the office because… that’s how it was before.”

Compare to, for example, ACT Government, which announced months ago that they’re permanently moving to flexible working arrangements.

It’ll be interesting to see over the next ~12 months how much federal government talent is lost as a result.
> for anyone who prefers pdf

https://www.ams.org/journals/bull/2022-59-01/S0273-0979-2021...
The biggest criticism of the red cell industry is that the shortage is entirely artificial. There’s a pretty large population with hereditary hemochromatosis who have to get regular phlebotomists to prevent a buildup of excess iron.

Most blood banks (including the Red Cross) won’t accept hemochromatomates as donors, so all that perfectly good blood gets poured down the drain. The ostensible reason is they don’t want “motivated donors”, the real reason is because blood banks get fat reimbursements for “therapeutic phlebotomies”.
> Companies could pay junior staff significantly more if they eliminated facilitates costs and in-office perks for those employees.

Those number seem weird to me. In my company, the office space amounts to roughly 10 to 15% of the wage cost. IE: if we completely cut offices, and replaced it with absolutely nothing, we could only afford to offer a one time 10% salary bump across the board. This is less that the average yearly salary bump we have offered on average over the past 5 years.

This means that we could give a one year "leap" in salaires if we moved to fully remote, forever, assuming that fully remote has absolutely 0 cost (which is not true).

> I'd wager that upgrading from an N bedroom to an N+1 bedroom apartment would be much cheaper than providing an office for the vast majority of junior employees

You are saying that you think it's more expensive to have an office space able to accommodate 50 workers, rather than paying for the difference in rent between an N bedroom and an N+1 bedroom for 50 families ? Again, this does not really match my perception of the real estate market.
The greatest song ever went nowhere [video]