skysight-inc/HackerNews huggingface dataset:
I’ve noticed that you’ve failed to take to heart the one main thing that I said can avoid this issue for you: an understanding that sex and gender are different concepts.

What clothes you wear are part of a performance where the entirety of the performance represents your gender. But not your sex! Changing one thing doesn’t change your gender. But if you change the whole performance, that’s changing your gender. And I don’t really like these concepts of gender, but it’s more of a description of how society views a person. I never got called “ma'am” or “miss” until I started wearing dresses. I’m not really saying that wearing a dress makes you a woman, but I’m saying that wearing a dress and doing the other things makes other people read you as a woman.

Until you’re able to separate the two concepts of sex and gender in your mind you’re going to continue to run in to this issue.

When someone says “trans women are women, not men” they’re talking about gender, not sex. And gender as theorized by Judith Butler is something that we can easily change. Whether we can change sex is a different question and one I’m less qualified to discuss, but it’s irrelevant to the question of changing gender.
Discussed at the time:

You might as well timestamp it - https://news.ycombinator.com/item?id=26922759 - April 2021 (198 comments)
Petrifying to the core.

Or a music genre. “I’m mainly listening to petrichor these days.”

A fancy name for liquor on the rocks.
I recently converted some generation code to use a plan, so you can make a plan and then execute the plan. Architecting your code this way gives you things like dry runs and rollbacks for free; I feel like diff storage is in a similar realm of usefulness.
To clarify: you are wondering if this has applications to make better 3D printers?
Why? The kernel has never mattered in any programming I’ve done except device drivers.
All of the pre GTK+/Qt X11 apps are highly configurable via X resources. The new kids came along and ruined what was a consistent system for managing settings.
Everything works fine without docker, but would you rather line up atoms on your processor with a magnet by hand, or write code?
Time tracking software to ensure you're not browsing HN. I like seeing it because it cuts out all the guesswork of whether you should work there, turning it into a flat 'no, run away quickly'.
I don't know the actual answer to your question, but I do know that when you make beer from wild yeasts you get a really low alcohol content, like 1 or 2% ABV. There was an episode of Brew Masters^[1] that I remember watching where they collected wild yeast from a date tree in Egypt and used the yeast to make beer, and the ABV content was around 1% if I remember correctly. The brewer on that show was the head brewer at Dogfish Head, so if that's as good as he could get I doubt this company would be able to do much better. Modern alcohol is made using brewing yeast which has been selectively bred so that it has much higher alcohol tolerance, which is why we can make things like beer and wine with the alcohol percentages we're accustomed to today.

So this is pure speculation, but if I had to guess their 45M year old yeast can probably only be used to make a beer that's so watered down that it just isn't that appealing to a modern consumer.

[1] https://www.imdb.com/title/tt1795111/
The thing is that prosecutors and courts are supposedly harboring some of the sharpest knives in the drawer, yet they cheerfully accept and often pass on BS at face value when it's expedient to do so.
It is none's business about why you left (or are leaving) your previous job, unless perhaps it is due to some legal issue that would show up on a (criminal) background check. Interviewing for a new job is all about the future, and it's totally up to you to reveal only the facts about your past that paint you in a favorable light.

Whether or not saying you got laid off would hurt your chances is a separate question. My guess is most of the time it wont. But as a flip, would saying you got laid off improve your chances of getting the job? If the answer is no, then its not worth saying - focus instead on the things that for sure portray you positively.

The same goes for jobs with short tenures - if you stayed at some place for a few months and left just leave it off your resume. It doesn't do anything to sell you, so why waste time on it?

Just remember, an interview is a short period of time to sell the best parts of yourself that are most applicable to the job. It is not a 100% confession of all the good and bad things that happened to you.
.. In the same way "fa la la" is not sung "faw law law"
The six degrees I’m aware of are translation through three dimensions and rotation along each axis. Assembling a car takes a lot of those for some fiddly bits for the interior and under the car.

Some configurations of this device can rotate 180° on one and about 240° on another. One configuration, the one that gets the most screen time, is worse than that, which is what got me wondering in the first place.
I always cover this with post purchase rationalization. You just cant go wrong with that!
EDIT: I misread. Nevermind!
I'm too tired and busy atm to really write up a comparison like that atm, but on this

> I have a gut feeling that having reproducible builds/installations gives 90% of the benefits Docker provides.

I'd argue that both tools provide more benefits than Docker, at the cost of the extreme convenience Docker offers in allowing you to use completely arbitrary (even non-reproducible!) steps to produce a container image. If you're already using either tool, you can achieve anything Docker can, including deploying against the Docker runtime. See the docs for the `guix pack` and `nix bundle` commands for info on how either tool can automatically produce OCI images out of arbitrary packages for you.

(To compare the two tools, I recommend just installing both Nix and Guix (via their own usual installers) on some desktop Linux VM and playing with them.)
Interesting. You have a reference? Been listening to his music for ~40 years and this is the first I hear that.
People have to understand that with many statistical processes increasing the average means also increasing the variance.
Validity periods are superior to an is_active/is_expired boolean, as you can set an expiration ahead of time without any write transactions needed at expiration time to make the expiration happen.

For your example, however, I'd be tempted to have an enum as you suggest and associated history/audit table that has timestamps, mainly because there's no sense in setting timestamps into the future for the first two enum values. Still, I'd keep a timestamp for inactivation for the reason I gave above.
What is a delete operation that can be "undone"? What is the timestamp supposed to mean in that scenario? What happens when it's deleted again then?

If you need a full record of state changes then just upgrade to an audit log, otherwise a nullable timestamp field is perfectly fine.
Flock Safety Raven

Gunshot Detection and Location System

Combine gunshot detection with ALPR evidence to drive better outcomes

https://www.flocksafety.com/products/raven
What abstractions does Hardcaml provide that makes them believe they are more productive in it?
Wait until it's Hacktoberfest again and you can win a free t-shirt [0].

[0] https://news.ycombinator.com/item?id=24658052
For anyone interested (and using an M1/M2 Mac), whilst Amazing AI offers limited twiddling (just the step count and seed) it is native Apple Silicon, comparatively light on resources, and on my base model 2021 Air (8GB RAM, 7 GPU) it produces a 2048x2048 pixel 100 iteration image in under 5 minutes.

I know that headline number is slow compared to machines with beefy specs, but remember that this is 100 iterations on the lowest power M1 you can get, with 16 times the pixel count of the online 512x512 ones. And even with 40 iterations you can generate some stunning images with the right prompts.

Draw Things has a massive amount of configuration, is equally fast (it's also native) and can do a variety of output sizes.

Both are free from the Mac App Store.
Legally speaking: how can you play with real vulnerabilities and be covered assuming you will return the exploited funds? I understand you can play the typical pentest contract with each one but is there another way? Probably is a naive question but I am looking to ideas around this.
This is sort of related but I've often wished that I hired someone to work on my house, instead of DIYing. I'm never going to be good at most house-related repair and upgrade tasks that I will do one or two times in my life. And I've been unhappy with the results of most of my work.

The main reason I don't immediately jump to hiring is it takes weeks to get people out for estimates, then half of them ghost you, and if you do manage to convince someone to take your money they are booked months out (and they also ghost you).
I assume most people needing fractional scaling on Mac are doing it with hidpi displays, where differences in text rendering aren’t visible and layout correctness is way more important. I have a 4k display scaled to 5k resolution to get more real estate, and there’s no difference in text clarity at that PPI.
These were all wonderful books to read.

My top three were:

1. Four Thousand Weeks

2. The Book of Form and Emptiness

3. The Three-Body Problem
"Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something."

https://news.ycombinator.com/newsguidelines.html

This could become a (very) good comment if you added enough explanation for people to understand what the issues are. But just posting a putdown isn't in the intended spirit of the site. If you know more than others, e.g. about nested loops in databases, that's great - but in that case please share some of what you know, so the rest of us can learn.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...
Homosexuality is mentioned in the Bible. The nature of your argument is unclear.
There is an opinion piece in The Atlantic highlighting how important hands-on building (i.e. manufacturing) is for long-term innovation.

https://www.theatlantic.com/magazine/archive/2023/01/science...

"""The U.S. remains the world's R&D factory, but when it comes to building, we're plainly going backwards."""

"""For many decades, the American government has focused overwhelmingly on discovery rather than deployment."""

"""And then, around 1980, we basically stopped building,” Jesse Jenkins, who researches energy policy at Princeton, told me. In the past 40 years, he said, the U.S. has applied several different brakes to our capacity to build what’s already been invented. Under Ronald Reagan, the legacy of successful public-private partnerships was ignored in favor of the simplistic diagnosis that the government was to blame for every major problem. In the ’70s, liberals encouraged the government to pass new environmental regulations to halt pollution and prevent builders from running roughshod over low-income neighborhoods. And then middle-class Americans used these new rules to slow down the construction of new housing, clean-energy projects—just about everything. These reactions were partly understandable; for example, air and water pollution in the ’70s were deadly crises. But “when you combine these big shifts, you basically stop building anything,” Jenkins said."""

Note: If you skim the above article, be aware that "Bush" refers to Vannevar Bush (not George #41 or George #43) in several places.
Your boat story is pretty much the same as every boat owner story I hear. The jokes about boats being a black hole for time and money seem to be accurate.
Maybe I am missing something but I think O(N * N) is the correct complexity for a nested loop implementation. If you believe that is wrong, can you explain a bit more?
Of course! "Yellowashing" strikes just the right chord!
"Tuxedo Park" by Jennet Conant.

The book is the biography of Alfred Lee Loomis, a tycoon that played an important role in World War II and somehow did not received the deserved acknowledgement.

It is an interesting book for a technical audience, mainly for electronics engineers and physicist, because the main character was involved in lots of breakthroughs during his lifetime.

I wrote a full review here:

https://electroagenda.com/en/tuxedo-park-by-jennet-conant/
> 0.1% is Windows, because PowerPoint.

I was about to say: "Why not just use LibreOffice Impress?" - but the truth is that it's still far away from qualifying as a Powerpoint replacement. LO Writer has really gotten its act together over the years, and now handles Word documents very well and is a worthy replacement - Impress not as much.

So, I urge you to spend a little time trying to open your PPT presentations in Impress, and if/when you see issues with it - complain about them! As an active LO user (https://events.documentfoundation.org/libreoffice-conference...) I feel the user base is not putting enough pressure on developers to put focus on Impress polish.

Also, donations help: https://www.libreoffice.org/donate/

... then maybe in a couple of years you could ditch PowerPoint and make your 99.9% into 100%.
Ah, "political groups".
I wouldn’t say it is superb. On this channel every third video is about how sone random show is “copaganda”, literally. The concept of that portmanteau is already fairly stupid to begin with.
Timestamps are a huge observability win relative to the amount of effort they take. "When" will give you hints to pull the other information out of logs etc. What you're proposing is better, but is a heavier lift; if you have capacity for that, awesome, if you don't, timestamps go a long way, take very little time to implement, and not having any information will really sting.
This enum is a list of states.

Immediately should one think about a proper tool to handle it, which usually is a finite state machine. FSMs are somehow underappreciated outside of comm protocols and GUIs. They are an adequate tool for quite a few "backend" or "data representation" tasks though.

What the original post suggests is to timestamp the latest state transition. The approach is trivially obvious if you explicitly track state transitions as a part of the logic of your FSM.
It's what someone living in the real world would think. Ask any defense attorney if you don't want to believe random internet commenters.
But prison makes people more violent, and people tend to be released eventually. Unless you're willing to imprison everyone forever, the calculus isn't that simple.
I've been a windows dev and cloud dev using a Mac laptop for 13 years exclusively. I see a lot of arguing over some minor in-the-weeds issues, but I don't see people talking about the big things.

* Best-in-class hardware. Touchpad, M1 power, and battery life.

* With that, best-in-class drivers, I never have to mess with them. Sleep mode actually works.

* If you're an iPhone user (which I am) being able to text with people from the desktop is invaluable.

Everything I did with Windows development I did in VMWare, just having a stable laptop and touchpad was 90% of it for me. Windows actually runs better in VMWare on Mac than on native hardware because the hardware and drivers on Mac are so much better.

These days I'm a cloud dev. Which for me means only three apps I need. VSCode, a browser, and a good *nix terminal. Mac does all three great.
Depends on what kind of family and friends you have.
1% in 2018 tax year was $540,009 [1]. We have NOT seen ~60% inflation since then. I hope you are joking, it isn't obvious at all. If you're not, please site your reasoning / sources.

[1]: https://www.irs.gov/statistics/soi-tax-stats-tax-stats-at-a-...
It's a deleted timestamp. It's null until it's deleted. Why would there be confusion on it being null?
Maybe I’m missing something, but why would you trust any app to securely store your passwords (or store them at all) but specifically mistrust their browser extension?
Thoughts from my wife who has worked in electrical and software for OEM automakers (high volume, luxury sport and start up) for 10 years: (I’m typing while she is, ironically, driving our Volvo)

To answer your last question first, buy a car that hasn’t been launched within the last 12 to 18 months. That’s not software specific, that general vehicle safety across the board as they will be working through the initial warranty issues. So if you are looking at second hand and you know model ABC was launched 2016, don’t buy one made in the 2016/2017 period.

ISO 26262 rates every system on a critically rating, if they have a ASIL rating of C or D they have multiple back up systems in place. This falls under functional safety which is a newer (5 years or so) area targeting that cars are now highly complex interconnect systems linked with software - the idea being that you target specific subsystems to make sure their function isn’t totally taken out due to some failure or error in the wider system.

Cyber security wise there is an EU reg coming in from 2024 making sure that OTA updates are safe, reducing hacking attack vectors and the like. This is being introduced to new cars and designs as a result of the issues cited above.

As far as people hacking in via the infotainment to access the car control systems - there are firewalls between infotainment and primary car control to mitigate against that issue. There multiple networks in a single vehicle to isolate systems so that no one central unimportant system (infotainment for eg) can take out the whole vehicle.

Software in cars to this level is new, it’s evolving and it takes 7 or so years to create a new platform. This means there is a lag in the system, especially during this transitionary period.

However car makers take this stuff incredibly seriously and their software teams are absolutely not run in the same way as a lower consequence dev situation. Lives are on the line and the type of devs who work in this field know that.

Nothing is perfect but the safety downsides of an old car are widely considered to be far greater than the threat of hacking or bad code in a new car.
I have never in my life built something and then wished I had bought it.

I've bought something many times only to find it did not sufficiently address my needs.

To be fair, I've also never built something in the time I originally estimated, often off by a factor of up to 10, but the end result is always better for me.
Adam Ragusea has 8 minute video on the topic:
https://www.youtube.com/watch?v=_8vHsY_QVHM
Amusingly, then, I was introduced to Jarre's music through a little C-64 demo[1] that came as an extra on one of my pirated floppy disks back in the '80s, which contained a SID rendition of one of his songs. The whole music lineup on that demo was awesome[2]. It had an unusually large influence on the "tree" of electronic music artists I went on to discover in my youth.

1: https://csdb.dk/release/?id=34955

2: https://www.youtube.com/watch?v=1vSNPCcDAAE
What exactly is a workflow engine?

At a previous job, we had a fair amount of celery tasks and logic around starting them based on user input or on a schedule, retrying on failures and marking progress or cleaning up state in various databases.

Is that a workflow engine?
Based on the git code, it seems like the person is into blockchaij/web3 development and searching for the username on social profile finder. Seems like I found a person whose profile has a similarity, assuming the person uses the same username everywhere.
https://www.linkedin.com/in/swarnabhasinha in case it helps you to contact them and ask them politely not to do it.

His linkedin profile and his repository contributions match AstrotechLabs.
Vercel, netlify, aws amplify, google app engine come to mind. Not sure if they’re strictly better than the setup you describe, but easier to get started.
I think we're abusing the word "toxic" here. Sure, for someone who hasn't planned out their finances and built a cushion, advising them to take some time off would be... well, bad advice. But "toxic"? That's a bit hyperbolic.
Commenter: Spouts Marxist drivel

Reply: Points out that the Marxist drivel is drivel

Commenter: Suprised Pikachu face “You must be watching too much Fox News to be bringing up Marx !11!!1” (No matter I don’t even have Fox News in my country, being from ex-Soviet block, but that’s Americans for you). And what’s wokeness and government wanting to implant chips have to do with Marxism? You seem a bit confused.

Anyway, very banal reaction, mostly inducing a yawn.

But no worries, keep the meltdown you’re having for everyone to see.
He was arrested the day he was scheduled to testify to the House. I wouldn't hold my breath on seeing justice until he's actually in jail.
they don't loosen over the day, but your body does and makes it feel tighter toward the end of the day. more like a ring than a shoe

they do loosen over time. most bras have 3-4 hooks, you start on the loosest and the only reasons you use the tightest is you got a bad fit or it's near time to throw it out
I gave macOS a shot for a few years, but for me the benefits just never outweighed the costs. I never found that macOS "just worked" any better than Linux- the underlying OS was just as flaky and prone to weird errors, and a lot of open source software that I used was objectively worse. These days the only things I really miss about macOS are consistent keyboard shortcuts, and omnigraffle- and those two things aren't anywhere near enough to get me to switch back.
> not everyone is fully informed

I don't want to seem mean-spirited to anybody, but the crowd of people who aren't capable of even understanding ProjectVeritas' bias is completely useless to any serious discussion or debate of ideas that advances the understanding of the world. So why should society harm the debate between the capable people by catering to the least common denominator that will never contribute anything of worth in this domain?
Yes, when lots of companies are cutting back to their most essential employees, it helps provide a little cover.

But, y'know, regardless of the environment, what does it say about your abilities that your employer didn't consider you essential?

This is a very pessimistic way to view things that I don't fully believe, and of course any reasonable person knows that being part of a layoff is very rarely just the employee's fault. But to perhaps state the obvious, being laid off is never gonna look good, or even neutral. There will always be stigma.

Being able to reframe your layoff in as positive of a light as you can is important.
100%.

What are you running?
I don't think, rather pointing out Apple isn't alone.

x86 only happened because of IBM being unable to kill the clones, and going forward many of them will eventually also have ARM workloads.

All OEMs have Apple envy in shipping sealed experiences, just like all 16 bit platforms with exception of PCs.

Hence why they rather ship locked down laptops, phones and tablets than classical desktops.
Mickey Mouse is still the signature mascot of Disney. There's a massive difference between copyright and trademark.
If I've learned how to code on my own but lack professional experience, what site(s) would I have the best chance of finding employment as a software engineer / QA / etc.?

I've been looking on Indeed, HN: Who is Hiring, and angel.co but have had zero luck this past year. I get that companies don't want to take on the risk of a potential bad hire but c'mon. I can't even get an interview.
I did, but I can't remember how much longer it was until they decided to stop giving me good raises, so I left them. I think I got 1 more good raise out of them after that, but then they hired a new CTO and that stopped.

I now think they were desperately trying to pump up their valuation so they could sell, since they did that less than a year after I left.