skysight-inc/HackerNews huggingface dataset:
>I don't get that.

Call/Return Pairs are balanced at runtime, not lexically. From all possible returns in a function, only a single one runs, and terminates the whole function. Every call site is paired, at runtime, with a single return that will return control to it, and the entire set of candidate returns are known at compile time, and the compiler checks all of this to report dumb mistakes.

This is not how Exceptions work, you can throw more than you can catch, and you can catch more than what can ever be thrown (this is generally harmless, just garbage code that never runs). Neither the number nor the types of throw/catch sites are kept in sync statically.

>a return can return to multiple different places depending on where the function was called from

Every single call site of a function is paired with all the returns of this function. The returns of a different function are paired with the call sites of that function, not the first. Unlike Exceptions, where every catch is a jump destination for every single throw of the same (dynamic) type across every single function beneath the catch on the call stack. That's literally an exponentially larger set than set of all the returns of a single function.

>why that would even be a desirable property

It's desirable because it gives static gaurantees.

Given a throw, you can't even know how much of the stack it would unwind, it can potentially unwind the entire stack if no compatible catch is above it on the call stack*. Exceptions can break through their abstraction boundaries and unwind the stack of a calling component that doesn't know about them. Exceptions are fundamentally dynamically typed Returns that you can forget about. That's as big a footgun as you can get without being deliberately a troll.

Given a catch, you can't even know where is all the places that can go to that catch (unlike a call site). Oh, there is the trivial answer of course : Every single function called in the try{...}, and every single function that those functions call, etc etc etc. Again, an intractable thing to reason about. So people don't, but they have to, the throw/catch pair is a single logical feature, their uses must be reasoned about and kept in sync in assumptions and consequences.

None of this is how a return works. If Structured Programming advocates saw Exceptions, they would be horrified. Even C's gotos don't allow you to jump out of a function.

* : (which, of course, is a dynamic property: in "if(...) then {Do_Something() catch(){...}} else{...}", only one branch will actually catch, one branch can crash the program, and none of this is visible to the compiler at write time)
Can you make a video with it that shows how it's improves?
Yes, this feels like the exact opposite of an offline-first approach that many tout as being useful for applications in general.
Okay, fine. You're not going to be put in a forced labor camp for saying Muslim grooming gangs are raping our women.

You are the one who brought up North Korea. I'm relieved to hear that you don't think you'll literally be thrown in a forced labor camp for having bad opinions but what's the point of bringing it up if it's not at all comparable? What threats to your life are you facing for being explicit about your opinions rather than hiding them behind euphemisms, ambiguity and plausible deniability?
An employer usually has more information about market prices than an employee because the employer is simply hiring or at least interviewing more often. Plus they might have access to things like https://theworknumber.com/ which can show them accurate pricing nationwide and per applicant (although this CA law would outlaw that).

It should never be relevant to an employer what a candidate is currently being paid.

>Also, this probably isn't all just "labor" jobs. I think it's all jobs.

I do not understand this. All jobs involve a worker selling labor to someone else.
NASA – Artemis 1 Moon Mission – Curated Link List
----> Hand-curated link-list CHECK! <-----------
Commercial and larger residential buildings often have water at various temperatures as a utility. There will be a machine room that has large water-to-water heat pumps, then a chiller tower on the roof that takes hot water, evaporates some and cools the rest, then returns it to the hot-side heat exchanger. The cold side will circulate water around the building, where it will be used in water-to-air heat exchangers on the room or unit level to cool the building. In most climates, larger buildings need more cooling than heat, but doing the same thing with a hot water system is quite common as well.
Friday at 5:50pm Eastern... those poor engineers
In this case it was plain and simple one off cash payments targeted at their core voter base. I don't think many governments are as blatant as that.
I had a few people point out how this is similar to https://charmstone.app,
so wanted to provided a quick comparison to help people choose
what app would work better for them.

- Orbital automatically imports all pinned apps from your dock, where Charmstone
allow you configure up 16 pinned apps separately from your system dock.

- Orbital shows running apps even if they are not pinned, but Charmstone only
shows them if they are pinned.

- Orbital is point and click like the system dock, but Charmstone will open an app
if the cursor is hovered when the key-combo is released, like a weapon wheel.

- Orbital tries to mirror the system dock design very closely whereas Charmstone is more of its own design.
The community seems stronger than ever. What was your experience of its fading away like? Projects like this don’t give the impression of a language falling by the wayside. People tend to fall in love with Elixir. You never forget falling in love.
Should Uncle Sam Worry About ‘Foreign’ Open-Source? Geographic Known Unknowns
It says all systems operational but I'm getting "No server is currently available to service your request. Sorry about that. Please try refreshing and contact us if the problem persists." on any page...
Hey HN,

Generally macOS feels very well-designed, but one area that feels under-served is the dock. It has remained mostly the same for nearly 30 years.

While there are other ways to switch apps now like Mission Control and Expose, I still find myself reaching to the edge of screen to use the dock more often that I would like to admit.

For me this caused a lot of friction in my workflow when switching tasks and managing my active windows as my cursor was always moving back and fourth between the dock and my windows. Not to mention the extra screen real estate the dock takes when visible, or the delay needed to display it when hidden.

This led me to an idea, what if the dock could just appear around our cursor when we need it, with the press of a key-combo?

So I decided to make Orbital, an orbiting dock that appears around your cursor so you can easily manage your macOS apps while staying focused on your work. Orbital sits in your status bar and appears with ⌥X (by default) showing all the pinned and running apps, just like the regular dock.

Features

- Out of the box migration: Automatically syncs with your pinned apps and folders already configured on your system dock.

- Supports multiple monitors: Orbital always launches on your cursor and snaps to the edge of a screen when your cursor is between two monitors.

- Small footprint: Sits in your macOS status bar and launches at login. Orbital perform like a system-app, and supports both Apple silicon and Intel.

- Customizable: Easily configure your dock's activation key and if pinned files/apps should be displayed. Running indicators can also be customized.

- De-clutter your screen: Hide your system dock and leverage Orbital to manage apps and enjoy the extra screen space.

- Buy once, yours forever: Orbital is a one-time purchase with free updates for the lifetime of the app. It's also DRM free.

To celebrate the release of Orbital, there is a 40% off launch week discount.

Check it out at https://getorbitl.app.
> The truly remarkable thing about the graffiti was that in over 20 years no one covered it up or spray-painted over it. (And it would have been easy as there was a bus stop right nearby with easy pedestrian access.)

To do that it would've had to have said "Remove this grafitti immediately, sheep!"
It's up for me, but very slow.
U.S. cannabis laws projected to cost pharmaceutical firms billions
Sounds like real innovation toward actual continuous integration and continuous deployment! Indisputably better for the typical DORA DevOps metrics, the trick being relying on other quality controls and not treating code review as a quality control for regressions outside of feature flags.

We operated this way back in the day building Canv.as and DrawQuest but without the snapshotting, that's a nice development

Wish more teams would explore this type of development. Everyone is stuck in the git kernel dev model practices. It probably sounds weird because it's unusual, not because it's a DevOps bad practice (it's quite on the leading edge).
Microsoft Combat Goggles Win First US Army Approval for Delivery
This title is a bit misleading because it isn't law yet. From the article:

The bill will head to Governor Gavin Newsom, who has until Sept. 30 to sign or veto. He hasn’t yet expressed a position and didn’t immediately respond to a request for comment. If he signs it, [etc.]
NASA – Artemis 1 Moon Mission – Curated Link List

----> Hand-curated link-list CHECK! <-----------

NASA – Twitter : https://twitter.com/NASA/

NASA – Nitter : https://nitter.net/NASA/

NASA – Facebook : https://facebook/NASA/

NASA – LinkedIn : https://www.linkedin.com/company/nasa/

NASA – YouTube : https://www.youtube.com/nasa

NASA – Twitch : https://www.twitch.tv/nasa/

NASA – Daily Motion : https://www.dailymotion.com/NASA

NASA – Theta.TV : https://www.sliver.tv/win/nasa

NASA – Live website : https://www.nasa.gov/nasalive

NASA – Television : https://www.nasa.gov/multimedia/nasatv/index.html#public

NASA en espanol broadcast coverage : https://www.youtube.com/watch?v=s2uianZ1bik

The NASA app : https://www.nasa.gov/connect/apps.html

NASA – Artemis I Mission – Blog : https://blogs.nasa.gov/artemis/

The Broadcast will begin Saturday, Sept. 3, at 12:15pm EDT (16:15 UTC)

Artemis I flight test around the Moon, set for no earlier than Sept. 3, 2:17pm EDT (18:17 UTC)

----> Wikipedia <-----------------------------------

The Aerojet Rocketdyne RS-25 – Artemis Main Engines (SLS) – Space Shuttle Main Engine (SSME) : https://en.wikipedia.org/wiki/RS-25

The Space Launch System (SLS) – USA Super Heavy-Lift Expendable Launch Vehicle : https://en.m.wikipedia.org/wiki/Space_Launch_System

Artemis 1 – Planned un-Crewed test-flight for NASA's Artemis program : https://en.m.wikipedia.org/wiki/Artemis_1

The Artemis Program – Human spaceflight program led by NASA to explore the Moon : https://en.m.wikipedia.org/wiki/Artemis_program

The National Aeronautics and Space Administration (NASA) : https://en.m.wikipedia.org/wiki/NASA

----> Space.com <----(backup)-----------------------

NASA's – Artemis 1 Moon Mission – Live Updates : https://www.space.com/news/live/nasa-artemis-1-moon-mission-...

NASA's – Artemis 1 SLS Moon Rocket Launch – Webcasts : https://www.space.com/nasa-artemis-1-sls-moon-rocket-launch-...
It can do that all it wants, won't be able to see any other devices on my network.

Although it could scan for nearby wifi access points. Maybe also for bluetooth devices. It also got a microphone...

Business idea: A service to strip microphones and antennas out of brand new TVs?
They previously submitted the same link with a different title and got... 3 upvotes.

The Amazon comparison clearly helped to get on the HN front page.

> Show HN: I'm building an open-source order management system and marketplace API

https://news.ycombinator.com/from?site=openship.org
I’m always curious about using ketamine for situations like this.

I’ve found that with medical marijuana you still feel the pain but you just don’t care because you’re stoned, granted I haven’t had pain such as yours.

With ketamine, at low doses you get a disassociated effect without much cognitive load but I haven’t taken it when I was in pain and unfortunately don’t have ready access to it anymore.

I’d taken Vicodin for 2 days after a surgery and quit it immediately because I couldn’t think clearly, nausea, etc and didn’t want anything to do with it.
Well, some sort of Nobel prize may have been mentioned in the awards reasoning, but the premise in this case is more in the spirit of '640 kilotons ought to be enough for anybody'...

Nuclear armed private citizens may not get invaded or subjugated either, yet it's hard to see that the home atomics revolution would make us collectively safer on the whole.
We use it at a large company and employ almost 60 people writing it. It’s been great so far. The talent pool is really good and it’s easy to teach to junior devs.
They were giving anecdotes of "fairly senior people" and talking about the incompetence expected of managers, which is not analogous to a resident nurse.
Show HN: Review my photo sharing website
I submitted this 2 days ago,I updated the website it is 100% secure and I also added the terms and conditions of the site and the privacy policy,You can save,share photos that you like with your followers,Sorry Desktop users I know that the UI design is bad I built the website with my phone here in Africa the price of Computers is pretty high I am working on it
The reason I noticed it is that the two cities, though very close geographically, have an intense and not entirely friendly rivalry that goes back hundreds of years and continues to this day. See for example the History section of [0]. Although it's understandable that someone not familiar with the area could confuse the two places, friends from Sunderland tell that they are pretty offended when they are mistaken for Geordies. I imagine it's like accusing Bart Simpson and his friends of being from Shelbyville.

[0] https://en.m.wikipedia.org/wiki/Tyne%E2%80%93Wear_derby

EDIT: Please forgive me for bringing this up. I appreciate it's not particularly relevant to moomin's comment about the culture of the Nissan plant, which I agree with aside from my nitpicks, nor to the original video.
There is not simply enough food and energy
It's because of massive flooding and a damaged treatment plant. The governor declared a state of emergency. 150k people have been under orders to boil app water since July 29th.

I just heard about it yesterday too.
This comment reminded me of a neat video I saw where reconstructing the past is the explicit intention: https://www.youtube.com/watch?v=Ajqort8ldXA.

Starting from 1997, they picked a year 1229 as the simulated start date, then worked to build a castle using, for the most part, only extraction, refinement, and building practices from that year. They may adopt new technologies as they were found in 1230, 1231, etc. as the years progress.

Apparently some of the folks restoring Notre Dame went to apprentice there for a little while to learn some of the woodworking techniques needed for their work on the cathedral.
USB4.1 2x2 Gen 1 V2 & Knuckles requires you to plug the cable into a special active adapter that then plugs into the device.
What are those other variables? They could point to other problems. For example, if adjusting for experience eliminates the gap, wages might be driven down for a group of folks due to a lack of opportunities to gain that experience.
USB deserves it. It's almost as bad as SCSI, but least the 50 different connectors were differently shaped and I could buy one that matches and know what it would do beforehand. I can't do that with USB.
Weird, that's about the same amount of time it's been since they steamrolled all of their guns in the street.
Entrepreneurs benefit from free toil and public investment all the time. Try starting a business in a poorer country with no good institutions nor infrastructure, inefficient education etc. and it'll become abundantly clear what you are taking for granted.
It's not clean energy.

https://www.citizen.org/article/nuclear-power-is-not-clean-o...

Also:
https://en.wikipedia.org/wiki/Nuclear_power_in_France#Accide...

It's actually another nail in the coffin of nuclear power seeing how France is desperate to buy electricity on the EU market, driving up prices for everyone, because half of their reactors are down.
Even so, being able to disable background processes still would be helpful, possibly to save power and/or RAM.

What else would be needed is possibility to provide fake data (for location, sensors, contacts, etc), including fake error codes (which is also possible to test program working in case of errors).
Yeah, bt keyboard on my lap and I've raised the tv to a suitable position. Right now I'm laying flat with my back at like 45 degrees and keyboard over crotch area. Once I started connecting my laptop to the tv there was no going back, decided I'd usually rather watch media on a smaller screen and use the tv for mainly computing. Now I have a new desktop that can support it all and also run a usb extension and hub to my side. Most OS's are pretty good with different scaling/accessibility options these days.
That hasn’t been my experience at all. ElixirConf was well attended this year and regional conferences are coming back. The Slack is active. Most of the podcasts are still running.
If this is based on "legal consent" by phone owners ... what's to prevent them from selling this same data, live, to jealous ex-boyfriends? Are we to suppose consent in that case to.

(and of course, some jealous ex-boyfriends work at the police office, so they already do a bit of that)
Phew, was worried when all my CI jobs failed simultaneously
This is indeed true, and Bret Devereaux has written about it extensively on ACOUP: https://acoup.blog/2020/09/25/collections-iron-how-did-they-...
It's already in the wrong hands
Is the ROP gadget hardening OpenBSD does mostly useless tho? Can you elaborate?
That chart is useless. It apparently only corrects for hours worked. What about years in the workforce, year in the job, occupational mix, job level?
And with mini bucket excavator tracks surrounding the hole, no less.
Are you saying the decayed Palestinian leadership justifies their peoples abuse by Israel?
We've changed to that from https://www.customers.com/articles/doug-engelbarts-design-kn... above. Thanks!
I'm not at all a fan of vaccine mandates, but less a fan of the craziness around vaccine fears.

5G, Bill Gates, microchips, zombies!

That's low hanging fruit of characterization, but I've yet to see compelling research that shows these fears to be justified.

Herd immunity is the public commons of disease and that puts us in a collectively sticky situation in how to manage it.
We already have things like thunderbolt-net
Pay What You Want – can it work?
What drives great web framework is a culture of making product. RoR and PHP based frameworks have massive product makers, thus it drives forces into libraries made for variety of products.

Elixir's culture is engineering-ish. So you will see decent libs that deal with weird mechanism stuff, but lack of vibe and forces driven from business needs.
I'm more concerned with the practical effects of the number than with its moral weight. There is a whiff of corruption about USA's response to covid, among other health challenges. I refer not to covid's murky origin, although more investigation of that is probably warranted. I refer to the fact that although we spend more on healthcare than anyone else, our covid performance was the worst in the world, except for Peru, Brazil, and portions of Eastern Europe. There isn't only one reason for this, but "more spending for worse results" is a strong indicator of corruption.

Why has e.g. Nigeria had fourteen covid deaths per million population while we have had 3100? Differences in reporting probably explain some of that. Some would blame the stingy level of primary care that our government provides to the poor. Others, including expensive private physicians who care for the rich, have noticed how common ivermectin use is in Nigeria. It is possible that ivermectin is of no use against covid (which is a virus not a living protostome), but we don't know that.

Not only has research been throttled, but mere discussion of such research has been throttled on most popular corporate media. What was so terrible about ivermectin, that not only could we not discuss it, but the little discussion that did occur inspired extreme and fairly dishonest official reactions like the many weeks of "You're not a horse!" media campaigns we endured? It's simple. Ivermectin is a cheap, widely-available drug with decades of safe human use. If it had been found to treat covid, there would have been less justification for novel mRNA vaccines with exceptionally curtailed safety tests (the details of which were to be kept under wraps for 75 years). That justification would have seemed even thinner after it became clear that the disease-preventing performance these "vaccines" required a redefinition of the word. If we had an open society that welcomed honest discussion of various possible covid treatments, vaccination could have been concentrated on the elderly and obese, and these firms might have seen e.g. $20B profits rather than $35B.

Now forget about ivermectin (...vitamin D, etc.), and consider the similar treatment received by the Great Barrington Declaration and its signatories, who in retrospect were absolutely right in every respect. Did these experts' message ever show up on cable news? Hmm... why did I mention their yearly revenue? Deluded "unicorn" fans might sniff at $35B (the important number, revenue, is about twice that; more competitive industries see larger such multipliers than two), but it is large enough to totally swamp the self-interest of other industries, such as cable news, politics, and others who influence opinions and governance. Have you ever watched CNN in USA for twenty minutes (yeah, I know) and not seen multiple advertisements for pharmaceuticals? (A similar analysis obtains for the military-industrial complex.)
> Of course that was mixed with loads of smoking and drinking.

I think you have some confounding variables there.
I once went on a foraging walk with an expert forager. It was fun and entertaining and sort-of-useful. But he’d say things like “see this seed” holds up VERY tiny plant with VERY tiny seed “if you collect enough of these you can grind then up to make flour and then make bread.”

The whole thing made me less excited about foraging and more excited about how frikkin amazing a supermarket and global supply chain is.

This video gives me the same feeling. Thank fuck people figured all this out for us a long time ago.
Fiber is far too fragile to deal with the abuse even babied USB cables put up with, unless you mandate some kind of semi-articulating steel conduit anyway.
sxr's posts about Samsung Semiconductor always strike me as being particularly bitter. The thing about chronically bitter people is that they're implacable.
You're right, we should encourage the new generation to all strive to become overpaid mediocre SWEs only in it for the quick cash, because the world doesn't have enough shitty food delivery apps. Hopefully I've painted this with a broad enough brush. There is more to a fulfilling career than money.

In fact, an entire generation of SWEs who forgot the concepts of simplicity and efficiency, coding a never-ending avalanche of rubbish bloated apps is why we continually need new silicon.
I'm good with garbage not being amplified -- the cattle are easily spooked.
I think a lot of people don’t want to work in software because of the perception or reality of the software development systems that they have been exposed to.

If the right tools were invented for them, they might take to it like ducks to water.
California residents can request their data to be deleted here:

https://www.samsung.com/us/privacy/ccpa/

I was surprised I even had a Samsung account so I can't think of any reason to keep one after this.