skysight-inc/HackerNews huggingface dataset:
"Maybe we need a new vision for our society"

If AI really kills as many jobs as predicted, we will definitely have to rethink society. It doesn't really make sense that a technology that improves overall productivity of society ends up making large segments of the population suffer. We need to find a way to have everybody benefit from progress and not just a few at the top.
Swift for Ruby developers crash course
We tech folk may have learnt the lesson the hard way, but for the non-tech population the lesson is still coming.
Is that really true, though? As far as I know it's based on disposable income after tax and necesary living expenses. Meanwhile if it's a businessman without a stated income that year, the court may still base the fine on net worth, assets and investments. I would love it if a Finish person could expand upon this, though.
SuperCalc was even older, but it got developed further.

Lotus twice dropped the ball with 1-2-3. It is the killer app that made the IBM PC a hit, meaning hand-coded assembler.

The company rewrote v3 in C. Bigger, slower, needed more RAM. So, they used one of the 1st ever DOS extenders that allowed a DOS app to be bigger than 640 kB.

Sadly they picked one incompatible with the hot new thing, Windows 3.0.

2nd screw up: they missed the GUI boat, because they guessed where to jump too early and got it wrong: they ported it to OS/2, which flopped, instead of to Windows 3...

The double Lotus screwup allowed the competition chances.

SuperCalc evolved into the first true 3D spreadsheet for the PC. CA bought the company and sold it for a bargain $50 or something, a tenth of the rivals' prices, so it became a very late DOS hit.

Borland developed Quattro, a graphical spreadsheet app for DOS. That is where Excel's stretch-a-box-to-autofill feature came from: stolen from Quattro.

It's still sold as part of WordPerfect Office today.
This is a completely unfair mischaracterization.

A lot of these ARE relevant and useful improvements to the C language itself; constexpr reduces the need for macro-constants (which is nice), ability to specify the enum storage type is often helpful and clean keywords for static_assert etc. are a good idea too.

And getting rid of the "void" for function arguments is basically the best thing since sliced bread.
> that’s better for society

Increasingly I wonder what this means. What KPIs are you evaluating to determine if society is getting better or worse? And is it?
> I can pay hundreds of people to mow my lawn using scissors, and they will be employed as landscapers. Or I can pay one guy with a lawnmower.

Right, but that's not the actual dichotomy. First, if Shopify can deliver its software with less people, then with the same number of people they could deliver more.

Second, realistically the dichotomy, in the short to medium term, is will these people be employed in a skilled job, or will they be unemployed? You might say, that's not Shopify's problem. But let's not pretend unemployed people is "better for society".
I write, and why you should too
> Landlords, under this bill, would be banned from collecting biometric data on anyone unless they have “expressly consented” in writing or through a mobile app.

Even if it probably started from good intentions, this sounds more like CYA when the biometrics and surveillance data gets leaked given it's not really consent when they'll just refuse to rent to anyone who doesn't agree to the data collection.
I am the guy who doesn't use it, but people used to recommend using it for "event-driven architecture on the front end" - clicking a button is an event, typing text is an event, hovering over something is an event, and there could be multiple subscribers. The example use-cases people give are really contrived. The functional crowd also pushed it. Again, to me it's another trend like Web Components that never really took of in the mainstream. Yes, people use Web Components and RxJS' full power, but it's not something to learn when you are looking for practical, widely applicable skills.

If anyone still cares about this, here is a helpful site that you can understand without knowing anything about RxJS:
https://rxmarbles.com/
I don't think its a pure upside. Anyone wanting a job would join one of these layoff companies, of course, but anyone already in a job is going to be a bit more hesitant. I right now would not accept a role with a lot of these layoff companies, too risky.

I don't think that bad smell subsides that quick for everyone.
> Expenses go down, profit margin and share price go up.

Growth also goes down, which means more firings and rinse and repeat.
Gender dysphoria in young people is rising – and so is professional disagreement
Billion-Scale Approximate Nearest Neighbor Search [pdf]
> Type inference only make the code harder to read.

Nonsense.

> Combine that with the implicit type promotio rules of C. Have Fun.

This sort of trivial TI does not make that any worse. C is broken, it neither breaks nor unbreaks C.
At one point, the BMW M3 had a "launch" mode, which enabled a couple of bits to get the bragged about 0-60 time. The car computer also kept track of how many times it was used, and your warranty expired after 10 launches.
I don't think static LLMs could reach AGI tbh. An LLM is like slicing out the language processing portion of our brain.

Well realistically it's like independently evolving the language processing part of our brain without forming the rest of the brain, there seems to be extra logic/functions that emerge within LLMs to handle these restrictions.

I think we'll see AGI when we finally try to build one up from various specialised subcomponents of a "brain". Of course GPT can't "think", it only knows how to complete a stream of text and has figured out internal hacks during training to pass the tests they set for it.

The real difference will be when we train a model to have continuous, connected abstract thoughts - an LLM can be used to communicate these thoughts or put them into words but it should not be used to generate them in the first place...
If fines are not proportional than they only punish the poor.
No it doesn't, if it isn't safe already it shouldn't be on the road and needs a recall.
Perhaps worth noting that management may care about employees, but management have bosses who require them to care more about them than they care about employees.
the unemployment rate is 3.5%

> then with the same number of people they could deliver more.

this is not true to begin with. classic engineering fallacy
The Link Between Highly Processed Foods and Brain Health
Look under "About". The title is just Github repo name + description.
>a sad, lonely guy who lives off his grandiose delusions

So, a story about the modern internet.
Conference talks are often good starting points for rabbit-holes.

You can also find university courses of any rigor on YouTube
I gave a short talk that was mainly about why I don't think detecting prompt injection with AI is a reliable solution here: https://simonwillison.net/2023/May/2/prompt-injection-explai...
I want it to be simple and well tested so it doesn’t need updates, just like the physical parts of the car.
Is there any significant progress done in heat pump technology? I am not really following but from superficial impression there are only very small incremental improvements being done.

(writing from Sweden where residential geothermal heat pumps were installed more than 20 years ago even in our cold climate)
What I'm most interested in is the redacted bits of the Order to Show Cause [1]

The scale of the remediation (no new launches) doesn't really match the scale of the accusation in the press release (Messenger kids once had a bug where kids could circumvent parental controls if the parents didn't pay attention).

The Order to Show Cause includes a comprehensive, in-depth review of FB's privacy programs - and it's almost entirely redacted. What did FB mess up so badly that the FTC feels this is the appropriate response?

https://www.ftc.gov/system/files/ftc_gov/pdf/C4365-Commissio...
then thats the problem to fix - your landlord could also be dumping copies of your drivers license, rental application, lease and other financial data onto an unprotected s3 bucket as well - are we going to ban them from collecting that information?

The solution is harsh penalties for negligence or willful misuse of customer data - not banning the technology imo.
You can always just use `xor(a,b)`. Julia makes sure that there aren't any unicode operators that don't have an ascii equivalent (in Base at least). Also, most editors will allow you to type ⊻ as `\xor` and tab complete to ⊻.
You are assuming that there is an infinite number of people that can be added to Shopify’s payroll that will increase the product’s usefulness and increase revenue enough to justify their hiring.

The company leadership doesn’t believe that. There is a line where adding more people will not justify enough revenue increase, and that’s up to the company leaders to decide.

It’s worse for the people laid off, but ultimately wouldn’t they want to do something useful? In a new job they will be wanted. At Shopify they are not wanted.
Amnesty International uses AI pictures to illustrate report on Colombia
Eh that's not because cats are stupid but because they have different body language. Dogs are more likely to react to our fear since they've evolved so closely with us for so long, with a working relationship.
We'd be better off without Facebook, Twitter, TikTok and Instagram. Anything that hurts these businesses probably helps society.

There is just no big benefit to justify the amount of damage done to mental health and privacy.
Show HN: We've built Ripe – a event-driven sales conversion tool
> Can it be abused? probably, but that is pretty much true of any technology or business process.

This is such an incredibly misleading statement. This is why we need legislation restricting the (ab)use of these technologies.
I get that, but Booz is a government contractor providing this service. Presumably there is some details in the contract that lay out where money collected goes.

Some fees collected go to the Park Service, and some don't. Does Booz keep everything else? What are the contract details with the government?
Unity is a showcase of why NOT to pick C#.
Sounds like you may not have a shared understanding of why tickets are created. On the teams I've worked, a ticket is simply an idea - maybe we'll do it, maybe we won't. We toss the ticket up to discuss it, which results in sometimes doing it, sometimes backlogging it, and sometimes just closing it because it is a duplicate of another ticket, is handled via another ticket, or is simply something that will never be done.
> It's not really the same spot in that your paying monthly rather than upfront. Devs tend to think about total $, the business/accountants do care about Opex vs Capex.

You can buy physical servers in leasing ,turning it into opex

You can also rent them for little bit extra via managed dedicated servers from vendors like OVH.
One could say that for any feature that a language got later on and everybody feels fine with it added.

Go/Java and generics for example. C++ and auto or closures. Javascript and async/await ("just learn regular Javascript async patterns").

The thing is C could have had a string type that knows its length since day one, with known performance tradeoffs, and also allow for everybody to build their own type in the more rare cases where it's needed.

And most of buffer overflow and string handling bugs would have been avoid, as most of the programs using them don't need the performance or special handling of C strings (or don't need them where the bugs occur, e.g. when reading some configuration file).
ChatGPT: Generative AI could change hiring as we know it
Hey,

I’ve been building a product with a small team that increases conversions inside products (intercom-esque). It’s pretty data heavy, exploring how to aggregate across hundreds of thousands of events, on-the-fly enrichment, video and calendar support for scheduling.

We’ve built it in full stack typescript, with a Next JS app, express backend on GCP with some other services handling events and calendar support. It’s been really fun to build!

Today we’ve launched on Product Hunt if you have some spare seconds to support us: https://www.producthunt.com/posts/ripe

Any questions, ask away!
Proper galvanic isolation is most of what protects you from mains. The YouTube channel Diode Gone Wild does a lot of charger teardowns explaining what makes them safe or dangerous.

Unfortunately, we often rely on trusting secretive vendors with insulation specs, trusting assemblers with following instructions and not damaging hard to inspect wiring and insulation, and trusting brand and certification markings on the product since you can't open it without destroying it.
A "nice small simple" thing implies that someone has the power to say "that's it, we're freezing it the way it is". Instead, usually there is pressure to add, change, 'improve', keep up with the Joneses.
RAM Doubler or something like that was an actual working thing back in the days, that worked by (IIRC) transparently zipping/unzipped data on its way to/from memory.

But yes, I agree.
I think it’s more that no “good” domain names are left. I grabbed my domain name 20+ years ago and still had to choose the like 20th choice.

Trying to make regular people find a free domain and pay $10-35 per year forever is a tough sell. Especially since when I die, my descendants will likely not renew my domain name so someone else could start using.

I like that some sites support domain names as ids but think it can only be optional.

I’d rather just have governments issue a unique id that serves as a public key, non-sensitive id that proves I’m me and I can link to lots of other services. To show that “heiwudhdbsbwjeh” is prepend on HN and whatever on twitter and anything I want to link there.

So rather than harmonizing names everywhere just make linking ids any time I want people to link really easy.

And maybe offer “vanity plates” where I could pay extra to claim, temporarily, prepend.usid or whatever to use instead of heiwudhdbsbwjeh.usid (and prepend.usid will just CNAME to this).
Or it is what it says it is.
The project looks fantastic. I wonder how much free time one has to have in order to pursue such a massive endeavor for love of art.
Booz Allen keeps $10 entry on all tickets that aren't awarded.

But how do we know that's true. Has the author seen the contract between the government and Booz Allen?
> Gnome-terminal sucks

Does it? I just compared it to zutty and honestly couldn't tell a difference as far as input latency is concerned.
I feel like this "loop" or "looping" phrasing will become important sometime soon. Exciting!
In sports this is the "absolute vote of confidence"

Once a coach has to say "[player] has my absolute confidence in their success," you know the player is ~2 weeks from being benched.
> Bullshit jobs don’t exist in the free market, as no capitalist would pay for someone to do something useless

And yet if you spend any time in any large corporation, you'll find countless examples of these, including in the tech industry. Don't you have any friend working for Google/Meta/${big tech co}?

Bullshit jobs can and definitely exist with capitalism: any successful and large business is filled with them.
It is even more amazing when the entire $10k AWS setup can be replaced by a single minimally optimized monolith running on one $20/month Hetzner server that responds several times faster to most requests due to no internal latency.
It becomes tolerable by using a text editor that is too clever for his own good and fills the typeinformation back in as hint.

But I'm not a big fan either.
When that wasn't true ?
Why Ptpython Is the Only REPL You Will Ever Need
2023 is clearly the year of desktop Linux.
Why nobody else understands the ingenuity of Giant Space Carousel from Seveneves. Central mass can be at any orbit, not only 30 000 kilometers away at geostationary point. When rotation is synchronized with earth, and spokes almost touch the earth, you can just hop into the Carousel and ride to space for free.
You are falling into the trap of the Luddites. As a society we allow layoffs because it reallocates skilled workers to new areas that actually need them. Otherwise why not pay people to dig holes and fill them back in again, forever?
Or it was lobbied for by a competitor.
Those little OP3 robots are using 250$ each dynamixel digital networked servos.

http://en.robotis.com/shop_en/list.php?ca_id=202020
I think that there's no suitable ethics system to apply to large game developers / publishers, responsible for the predatory tactics such as

- Microtransactions
- Pay to win, punishing players for not having ample disposable income
- Lootboxes and the like ("baby's first casino")
- Blatant false advertising, especially coupled with preorders

Some of these predatory practices are actually illegal in some countries, but aren't prosecuted universally enough (or harshly enough) to be considered an issue by large corpos.

If openly preying on your customers, — in no small part, children and teenagers, — for huge profits is considered ethical, then merely copying some files is downright angelic behavior, is it not?
Zivid | Oslo, Norway | Full-time | VISA | ONSITE | Software Engineer – Prod Test & Calibration, Software Engineer - Infrastructure and Test, Senior Software Engineer - Infrastructure and Test, Software Engineer - SDK| https://www.zivid.com/career-join-zivid We are Zivid, one of Norway's most ambitious new technology companies! We have developed the world's most accurate real-time 3D cameras for robotics and industrial applications. Our cameras provides robots and machines with 3D vision. Among many applications, Zivid cameras can be used to recognize randomly distributed parts for pick-and-place, or do in-line quality control of 3D components on a production line.
Senior Software Engineer - Cloud: https://zivid.bamboohr.com/jobs/view.php?id=86&source=aWQ9MT... | Deadline: July 4th We are looking for a versatile, hands-on and experienced cloud architect/engineer. We are building a cloud system to monitor cameras in the field and authenticate access to a customer's subscribed services. You will shape this journey and influence the Cloud architecture from the early stages. Technology stack includes .NET and Microsoft Azure.

Software Engineer – Prod Test & Calibration: https://zivid.bamboohr.com/careers/109?source=aWQ9MTE%3D
Deadline: We encourage you to apply as soon as possible, but no later than May 8th. We review applications continuously. The Production Test and Calibration team is a cross-functional team responsible for maintaining and developing these systems, in close collaboration with the rest of the Engineering teams and the Operations team

Senior Software Engineer, Software Engineer - Infrastructure and Test: https://zivid.bamboohr.com/careers/107?source=aWQ9MTE%3D, https://zivid.bamboohr.com/careers/108?source=aWQ9MTE%3D
Deadline: We encourage you to apply as soon as possible, applications will be reviewed continuously
As part of our Infrastructure and Test team, you will work closely with all other teams in Zivid delivering software. You will develop internal tools, services, workflows and extend the on-premises CI with features and capacity. The goal of your work will be to build a place for productive and high-quality software development and make this available to all teams.

Software Engineer - SDK: https://zivid.bamboohr.com/careers/106?source=aWQ9MTE%3D
Deadline: We encourage you to apply as soon as possible. Applications are reviewed continuously.
As a Software Engineer in the SDK team you will be building the SDK for our new lineup of Zivid 3D cameras, and deliver innovative usability and performance improvements to existing cameras over their lifetime. You will work on adding new functionality, improve existing algorithms and performance, add support for new camera models, improve our code base architecture, extend our GUIs and CLI tools, fix issues and bugs, add automated tests, develop and maintain our API wrappers (such as Python, .NET and ROS) and improve our internal tools, build scripts and CI.
For the curious, Mercerism is first mentioned in PKD's short story "The Little Black Box", where it's an anti-establishment movement and a genuine religion of unknown origin (speculated by the main characters to possibly be of alien origin). In this story, there is no mention of androids.

In Do Androids Dream, PKD seems to have picked up Mercerism as a way to emphasize humankind's capacity for empathy, which androids (replicants) lack. Though the androids claim it's a made up religion if I remember correctly -- but of course they would say that, since they lack empathy and cannot be trusted.

Note the characterization of androids in the novel and of replicants in the movie differs in a fundamental issue: androids are cruel and truly incapable of empathy (it's mentioned that an android doesn't even care about their fellow androids) but replicants in the movie are shown being fully capable of empathy: they love and defend each other. Mercerism is no longer a difference between humans and artificial beings, and maybe that's why it was left out of the movie?
So are you going to move to a location where it's a two-hour drive to Minot or Limon? Not everyone's work can practically be done from home.
Yes but you need a more or less top of the line PC. Most guides recommend an RTX 30xx at least + a very recent multi core CPU (Intel 12th/13th gen or AMD Ryzen 5000/7000). Also it depends on the resolution you want to play at. 4k is possible but it's also more demanding.

4k 60 fps for example https://www.youtube.com/watch?v=EEPzsoqqav4
It occurs, just not in the direction it should.
The lobbying by Facebook and co. against TikTok appears to have started to back fire.

If you keep pointing out how toxic Tiktok is to the young you can expect people to start looking into other apps that the young use as well.
For what it's worth -- for use with the Fedora messaging system, but perhaps that could be replaced in another instance -- there's also https://release-monitoring.org/
A $5 instance gets you something like 1 core on a slightly dated CPU. Aka approximately as much processing power as a top of the line desktop processor 15 years ago. Aka enough processing power to fill a 25 Gb/s port with TLS data (not that you have the port to go with that).

A few requests per millisecond should be well within the capabilities of this instance, depending on the complexity of each request of course.
I think you want multiplexing:

https://en.m.wikibooks.org/wiki/OpenSSH/Cookbook/Multiplexin...

It creates a control socket that lasts up to x minutes after your last session closes, so for me, all day + 15 minutes, which then new connections go over instead of re-athenticating.

Many places disable it for "security" reasons.
>...an omnipresent chance of something occuring that's completely outside of their control, and that possibility is therefore always in their mind. Nature, for me, is the antithesis of that -- things move and happen in the physical rather than the potential.

Whether that angry grizzly bear is going to attack you or not is just as much out of your control as anything that happens in an airport.
It's also not popular among native English speakers, I can assure you.
Can Chrome 113 give me a user-toggle to turn off the new annoying-ass daily New Tab Promo bullshit? I don't want to have to bury into the enterprise policies to turn that off.

(New Tab Promos are the stupid one-line blurbs that come up under your website list on the new tab page that "you won't see THIS SPECIFIC message again" when you dismiss. Please respect my decisions, I should be able to say "I don't want to see these at all".)
Yeah. That ship has sailed. Too many companies have been too blithe about customer data in order to blitzscale that growth curve and make their investors jump for joy. The next decade is going to be a series of overreaching regulatory baseball bats to the tech industry for abusing the trust and naiveté of the generic consumer.