skysight-inc/HackerNews huggingface dataset:
Almost every desktop application has a File menu whether or not it deals with files. The File menu has an "Exit" item. Does it Exit the File? OBS has "Always on Top" as an option within "File".

Or we can look at it from the other side. "Where do I find the settings for this app?". Is it in File, Edit, View, Tools or Help. The answer depends on the app. Menus can be well organized or poorly organized but I don't think we should be banishing menus. The hamburger icon is just an iconic, space efficient way to say "menu"
This reminds me of the old, superior subway u-gouge. RIP.
It's quite diverse given few M&A along the way. To put it simply, a number of VMs scattered across different providers, hosting services. Services range from load balancers (haproxy), frontend/backend endpoint servers (nginx, varnish), code (PHP, RoR, etc),CDN (nginx), database (MariaDB, PostgreSQL), ELK... Icinga for monitoring everything, Grafana to see trends and big picture. Tableau, Dataiku for BA.
*Falken[1]

[1] https://war-games.fandom.com/wiki/Stephen_Falken
Why’d Subway change how it cut the bread?
>> this makes you lose all your privacy

> The alternative (advertising) is not better.

Umm, adblockers, tor and whatnot can help with ads tracking and but you can't take back your privacy once you've given identifying information.

>> exclude all the people in the world who either don't have a credit card, or don't want to use one.

> Advertising also excludes everyone except a tiny minority (the advertisers) who are allowed to call the shots because they’re paying the bills.

You have no idea how extremely white this part of the internet is that we're currently on. Comparing not having credit card to having ads in your browser is ridiculously out of touch with reality.
I feel the same way. It's like we're back to the MS-DOS era where every application had its own interface and you had to learn each application's way of performing tasks. macOS and to a lesser extent Windows prided themselves on consistency across applications. But this required developers to voluntarily conform to those platform's guidelines, and in the case of Windows, the goal of consistency was challenged by (1) Windows' backwards compatibility and (2) Microsoft's own disregard for consistency at times, such as Microsoft Office using its own UI toolkit instead of relying on the UI elements of the version of Windows Office is running on (for example, Office 97 introduced flat toolbars, a different style of menu bar, and the Tahoma font, which deviated from Windows 95/NT 4 and its button-style toolbars and its use of MS Sans Serif); this theme even carried over to Windows NT 3.51 where Office's UI was out of place; see http://toastytech.com/guis/nt351word.png for a screenshot). Contrast that with the Web, where there are no common UI/UX guidelines. Sadly this philosophy has spread to the desktop, where increasingly each application seems to have its own UI/UX without regard for the platform's guidelines.

There is one good thing I could think of about the loss of consistency across applications: the underlying operating system matters less when the application works the same across platforms. Ironically this may help with the adoption of desktop Linux; Chrome, Slack, Zoom, and VSCode generally work the same. To paraphrase, this fulfills Netscape's vision in the mid-1990's of reducing the operating system to a bunch of device drivers.

One would think that Microsoft and Apple don't want Windows and macOS to be reduced to a bunch of device drivers. Then again, perhaps Microsoft's and Apple's business models don't require the long-time maintenance of these desktop-oriented operating systems. Microsoft makes a lot of money from Office and Azure, and Apple makes a lot more money from the iOS platform than from the Mac.

Still, I personally lament the rise and triumph of the siloed app, and the decline of platforms that promoted UI/UX consistency through a set of standard human interface guidelines, and I feel personal computing is generally getting worse instead of better.
Before the flood I wonder what life was like in the basin? In particular steeper areas of the outer edges must have been fascinating. During the summer the warm but relatively cool air at sea level I assume could sink down into the basin. With the basin a mile or so deeper the temperature of the sinking air would have increased drastically as the pressure increased. I’ve not done the calculations but my intuition is the temperature would make hot days in Death Valley look cool.
Yesterday I was reading about seccomp (short for secure computing mode in the Linux kernel) [0][1]. The Wikipedia entry surprised me with the following sentence:

> In some kernel versions, seccomp disables the RDTSC x86 instruction, which returns the number of elapsed processor cycles since power-on, used for high-precision timing.

The article says the following:

> I tried to measure the difference between the programmed TSC value and when execution was actually interrupted (not when the interrupt handler starts running, but when the old execution context is interrupted - you can measure that if the interrupted execution context is just running RDTSC in a loop); [...]

Would using (or "enabling" seccomp, I don't know how it is used) mitigate this kernel race? How would one go about enabling it? Is this an optional setting in AppArmor / SELinux?

[0] https://man7.org/linux/man-pages/man2/seccomp.2.html

[1] https://en.wikipedia.org/wiki/Seccomp
How much time did it took the US and allies to conquer Iraq or Afghanistan ?
Truth : the first casualty during war...
So what you are describing here is Rewind-the-Rewind. We have built the support for this in OSS Vitess, and the answer would be "yes", you would roll forward and regain the new column with data again. But this is not (yet?) supported in PlanetScale.
There is no cooking without taste.
Does a computer have taste?
Attempting to grow some 38 year old seeds (that spent 6 years in space)
OneWeb to fly on competitor SpaceX's rockets
Sure, but as a private institution you also have no obligation to give a person a platform to talk about "X." The counter to this is why not give free promotion to people who can't afford it? Why are we biasing "speech" towards those who can pay to be loud? That's not freedom either. The poor are by default "canceled" in many ways.
Check out HexaVault.com. My product. Simple. Doesn't store passwords in cloud. Stores on your device. Simple key/value pair password manager.
I'm wondering what the science experts on this forum think would make a high-quality preparation for homeschoolers and what curriculum they would endorse. Like, say, from elementary school age to high school graduation that would prepare them well for the material of FLP.

Would that include books like Griffiths' Introduction to Electrodynamics and Purcell & Morin's Electricity and Magnetism? Also interested in what people would use for Biology.
Am too a non-statistician. If I understand correctly: The two groups have very strong statistical relations across multiple variables (not just COPD), yet the study clearly states they were chosen almost randomly. This is extremly unlikely to happen in a perfectly randomized test.

What you describe is selecting the group in advance so they match (though you use only one variable). There are cases where doing this selection is reasonable and is useful. However, the study describes a different selection process. If the selection process described was not the one actually used, what else in the study does not match reality?
Crypto is seriously looked down on by a lot of people. So is trading. So when I mention my upcoming automated trading system (https://tradecast.one) in a non-crypto community there's often a backlash.
From the comments:

> More info here: https://parkseed.com/seeds-in-space/a/13/

> Other side of the package: https://i.imgur.com/ufMDUyK.jpg

---

> To save you a click:

> In 1984, millions of tomato seeds were sent into space aboard Challenger Shuttle Mission STS-41C, as part of NASA's Long Duration Exposure Facility (LDEF) project. LDEF carried dozens of experiments from many different disciplines. The purpose of Park Seed's part of the experiment was to observe the effects of deep space on seeds. The cargo remained in Earth orbit for 5 years until 1989, when Columbia Shuttle Mission STS-32 retrieved the LDEF, and the seeds were returned to Earth. They were then distributed for use in science experiments. Ultimately, 132,000 experimental kits were sent to 64,000 teachers in more than 40,000 schools, involving more than 3 million students, throughout the United States and 30 foreign countries - one of the largest science experiments ever.

> Participating students from elementary schools, high schools, and colleges were given at least 50 flight seeds and 50 control seeds (i.e., seeds that never left Earth). Students designed their own experiments and participated in testing their own hypotheses, making decisions, and collecting data. Students prepared detailed reports about their observations, and those results were compiled and published in 1991 by NASA's Educational Affairs Division as SEEDS: A Celebration of Science.
Both can be true. The question wasn't if every artist can make it - it's not like small artists get rich off record labels.

The question was whether any artist can become a massive success without a record label. 10 years ago this didn't even make sense to ask. Today, I can almost believe it.
> Basic things like trackpad gestures are just now arriving for example.

All they had to do was go fix the input drivers, the user-space library to communicate them, the compositors to be able to mediate gestures, the toolkits to process them, the X11 server extensions, wayland protocols, etc...

One of the biggest problems in this is that you can't just fix one input driver. You have to go fix them all so that the experience is consistent across as much as hardware as possible.
I’d give the doctor above a little more credit than that, and also would expect the papers she dislikes to be far less impactful than that.

Clinicians I know who get frustrated with academic research that draws conclusions about clinical work are criticising papers that are more like this:

(I’m exaggerating for effect, but not exaggerating a lot)

“People think this clinical technique is effective. But when some academics with very little clinical experience performed a rough approximation of the technique, in the wrong area, with the wrong tools, in the wrong way, on a small number of randomly chosen patients, they found it performed no better than placebo. Therefore no one should use that technique on any patient.”
I think "pragmatic choice" is the keyword here. When working on a general renderer for a general game engine, lighting is a much tougher problem than when working on a specialized renderer for a specialized game engine, where an acceleration structure on the lights easily solves most of the problem IME.
At 2600 BC hieroglyphs already included symbols used for phonetic spelling, so hieroglyphs are not the way to go if you want to get rid of spelled out words unless you ban the subset that can be directly mapped to greek letters[1]. Otherwise it just ends up a fancy font.

[1]https://youtu.be/NIxn9auks24?t=2009

That literally every ancient civilization went from pictures to words as fast as they could should say something about modern icon only design.
Show HN: I made a 90s version of my landing page
I’m sometimes baffled by other people’s understanding of Plato. Describing Plato as authoritarian is an extremely creative way to characterize what he’s about. However arguing that he was traumatized from seeing Socrates’ trial is basically just making stuff up.

It’s maybe a possibility that he secretly felt this way, but there were two or three dialogues on the events concerning the trial of Socrates, the time he spent waiting for his execution, and then his actual death that sort of stand in the way of a reasonable person drawing the same conclusion.
> More modern apps (— early 2000s should be “modern” enough by X11 standards, but my memory is foggy and I’m too young to really be an expert here —) instead blit pixmaps sent over shmem, defeating both network transparency and the inherent “vector” nature of many of the old drawing commands. X11 didn’t really handle anything other than knowing the DPI (… that you told it …)

This is entirely untrue. Did you even try ? Qt even at version 6 still supports rendering through X11 commands, and afaik does that by default when ssh'ing on Debian distros.

And I can set my Xft.dpi to, say, 144, ssh -X somewhere and the apps I launch (tried gtk2, gtk3, Qt 4 to 6) will so far all use the correct local DPI. Which other remote UI technology supports that ?
Easy to completely remove free CI minutes from their free tier but allow people to use self hosted runners (very easy to setup)
Why I photograph stuff? Because it renders my view on the world, it represents my personal experience. Because, while I don't think photography itself is an art form, it still requires thought, observation, experimentation, design skills and a lot of practice to do a decent job. And while the act of photography itself might not be an art form, setting up a scene and postprocessing can be quite artistic.

Photography is a wonderful hobby, it can be very rewarding. Not only by its products, but by making you traveling, meeting interesting people, learning things, making you think, improving your design skills and learning how to tell stories.

If pay wasn't bad, I would probably be a professional photographer instead of a programmer. But nonetheless, it's a wonderful hobby.
One long espresso costs 1,3 € in the city centre. Those two days of GitLab access would cost me the equivalent of 68 cups or just over 5 liters!
Stress is the most underrated cause of mental health issues.
I think it's pretty intuitive that the size of a variable is the amount of memory it takes, while the range of a variable describes the bounds of the values it can represent.

This is consistent with other uses: The size of an array, the size of a data structure in general, the size of a file... In all of those you are concerned about how much memory or disk space is taken.

So I think calling the range "size" is counterintuitive and gives the wrong idea, and I do not agree that the "base 10 size" of a variable is equivalent to its range. (What does "base 10" have to do with it anyway? The range is doubled no matter what base we're operating in.)
I haven't tried Copilot, and based on what I've read, I don't think I'd want to use it in its current form, but I'd love for software development to evolve to the point that I never have to write any boilerplate code again. Even with DSLs, code generation, autocompletion, snippets, and countless libraries and frameworks to draw upon, the bulk of what I do as developer is write the same boring code over and over again. I welcome the day that a predictive IDE allows me to focus on the interesting aspects of problem solving without having to do all the tedious bits, while still allowing me to inspect and modify the tedious bits when needed.
The design of HN has similar issues, honestly, especially on links you've already visited:

https://matrix.theblob.org/hn-original-style.png

Which parts are links? Which aren't? It's a little more obvious that the main text is a link but not obvious that you can click to view the comments. (It can be inferred, of course, but I don't believe that should be necessary.)

A little styling to add underlines back to links, plus a little bold to indicate the comments page, fixes this:

https://matrix.theblob.org/hn-my-style.png

Some might say that this looks ugly, and that's a valid view. But to me, it's usable.

(Why are both the "time posted" link and the comments link bolded? Because they both go to the same place. I didn't even know before I made this style that that was the case! I was surprised to see that the style I made did both, but I'm not complaining.)
But why should your belief be more compelling than another's? How is it not more correct to admit honestly no one knows the way we know we are in pain when we are in pain? What do we believe the value the sqrt of -1 is? What do we believe the middle name of the 14th US citizen born in Schenectady NY is? Why do we drive on a parkway, and park on a driveway? The honest, irrefutable answers here are simple. We do not know.

> The vast majority of atheists are agnostic atheists

Facts not in evidence.
This is absolutely insane. I had no idea Copilot was this good.

The negativity here just seems like sour grapes or weird goal posts.

Sure, it makes mistakes and needs verification. But know what also makes mistakes and needs verification? All the code I already manually write as I tediously ratchet towards a solution. Removing some cycles from that process is a win.

Just stubbing out close-enough boilerplate is a win by itself, like setting up an NLP pipeline or figuring out which menagerie of classes need to be instantiated and hooked up together to do basic things in some verbose libs/langs.
Besides caffeine addiction, caffeine raises stress levels, which in turn is bad for your mental health. I mainly drink green tea, but I do like a moderate amount of dark chocolate at times.
Ya why wouldn't you!? It's great
I've picked up film photography over the last couple of years and I am so happy with it, the experience of slowing down and seeing the results much later is a much more satisfying way of taking photos for me. I can't wait until I finally get to do some overseas travel again later this year and shoot a few rolls of film while I am at it.

The film shots I've taken I consider to be 100x better than anything I've ever taken on digital cameras, and they feel a lot more alive to me.
Yep. It's the miscellaneous everything bucket. It also seems to only be motivated by either scarce screen real estate (it first showed up in mobile interfaces), or graphic designers who think everything is "clutter" and by sweeping it away into the hamburger menu they can have their beautiful screenshot-worthy interface. I have a 27" monitor, but tons of websites and even Firefox itself hide half the functionality behind a hamburger.
I question that Golang* is a good programming language but lots of expert coders disagree. While your theory has merit I wonder if at the top of surgery everyone has subtle and nuanced ideas to the point of when telling others of their experience that because these surgeons are so good their claims can’t be translated as easily as every expert has different ideas. I don’t doubt that there are some people as you say with a profit motive to bullshit everyone I just question the proportion given how bespoke being at the top of any industry might be.

* sorry Golang people and anyone offended by this it’s just an example
>If you're redhat and you resource that you drive market share, to Ubuntu, who I believe still have a policy of never paying for development except for Ubuntu things, eg their failed desktop nobody else would use, Mir, bzr, etc.

Fact check, Gnome was filled of memory leaks and performance issues until some competent Canonical developer started working back on GNOME and fixing them.

So while Ubunut was not using GNOME the RH could have safely put their money into GNOME and it would not have benefited Canonical but the reality is that Canonical had to pay competent people to fix GNOME bugs, but probably Canonical can't change the desinger dictator so they usewd for a while a fixed theme and not the shity GNOME default.

I disconnected myself from Linux news so I don't know what drama happened in latest 2-3 years.
It could be for reliability reasons as well, Something which was running for decades in a low-maintenance environment can be expected to continue doing so unlike modern semiconductors which are iterated and manufactured at very high volume that longevity is questionable.

I've been burned by semiconductors earlier due to bad design/manufacturing e.g. Pentium-D, SD 810 etc.

Also with current semiconductor shortage/supply chain issues/inflation, Anything to re-use (or) re-purpose old compute hardware is valuable to many.
> No one would ever get confused by this, it's pretty clear it's clickable.

I don't know how you can reach that conclusion, because we only recognise it because of how many times we've been fed this exact pattern over and over again in flat UIs (and failed to realise it was clickable the first N times)
Sigh. I understand now...

I wonder if this could be tracked somehow. NFTs used as 'receipts' probably never get sold again.
There are guidelines for what should be in menu bars, what order the items should be in, and how they should behave for different sorts of application.

For example, on Mac: https://developer.apple.com/design/human-interface-guideline...

And on Windows: https://docs.microsoft.com/en-us/windows/win32/uxguide/cmd-m...

> "Where do I find the settings for this app?". Is it in File, Edit, View, Tools or Help?

On Mac, it should be in the "App" menu and called "Preferences...", it should be the first item in the menu, except if you have an "About YourAppName" item which always goes at the top with a seperator underneath.

On Windows, it should be in the "Tools" menu, and called "Options...". 4 On Linux, it should be under the "Edit" menu, and called "Preferences".

If it's not, then the app (in my opinion) is broken. Of course, many apps are lazily ported across platforms or "hamburgerized". The Windows situation is obviously also more messy because of the newer "ribbon" standards complicating things a bit, but there are right answers.

(edit: fixed links)
True to their history, profit over planet.
I use this at work, and while it gets the job done, I wish it had a SQL formatter.
> Appendix: How impatient are interrupts?

> I did also play around with this stuff on arm64 a bit, and I was wondering: At what points do interrupts actually get delivered? Does an incoming interrupt force the CPU to drop everything immediately, or do inflight operations finish first? This gets particularly interesting on phones that contain two or three different types of CPUs mixed together.

I think most CPUs won't interrupt an instruction, the interrupt handling will start when the current instruction finishes; faults would be different, and detailed timing is important: pipelining might mean you need the interrupt to come N cycles before the end of the instruction to trigger. Some processors have instructions that delay interrupt handling: for example, on x86, if you set the stack segment, the next instruction will execute, even if an interrupt came in (unless there was a delayed interrupt from the previous instruction), this is intended so that you can set the stack pointer on the new segment, but it was presumably easier to unconditionally delay than to delay only if the next instruction matches the pattern.
Privacy is the agency you have over your dignity
>Pie (whole): No (good luck)

Have you seen the kind of "pie" they sell at McDonald's? Seems to qualify on either criteria. I've never eaten one, but it's on my mind because someone abandoned a box of K-cups at work that are branded "McCafe" and claim to contain "baked apple pie".

A turnover could also be considered a pie and a sandwich simultaneously. Unless you eat it with utensils.

>Dumplings

What is a dumpling to you? My definition has no filling, as in "chicken and dumplings", and is eaten with utensils.

>Soup bowl: No (I'd love to see you try)

There is a semi-fast food chain that has, or used to have "bread bowls" where they take a round loaf of bread, remove the inside, and serve soup in it. What about that?
Wouldn't you say that's a naive application of conditional probability?
This is the thing though; the human brain is fallible and those vivid memories are not preserved because they change over time.
Content and moderation. Gui is fine. Don't change, much.
Postico 2 includes this, been using it for a few months.