skysight-inc/HackerNews huggingface dataset:
What you're pointing out is an architectural constraint that's unrelated to how and where one queues jobs.

If background jobs need to be available while some other core application is down, that needs to be designed for, and that design can be achieved with any queue technology. Simply separate the queue system stack from the core application system stack.

> But if you're using Postgres as your queuing system because you're already using it as your core database technology

Note your own use of "database technology" and not "database server". It's common to have separate application and queue database servers when such an architectural constraint is present. Of course, this sacrifices the benefit of transactional guarantees when the application and background jobs run on the same server.

Like I said in the post, technology (and architectural) choices are tradeoffs all the way down :)
> As I expected there is nothing in cgo that suggests C that cares about a stack.

Okay well again, I'm trying to be very broad and vague here, because the details do actually matter but differ between systems. C in a general sense doesn't care, as you elaborate, sure, but because these stacks are so small, and C code doesn't know how to expand the stack (since there's no API to do so), you run the risk of overflowing the stack. So in practice, that stack usage does matter, and the way that you protect against this is to set up a regular sized stack, swap to it, and make the call. At least, in this specific implementation. http://manticore.cs.uchicago.edu/papers/pldi20-stacks-n-cont... talks about tradeoffs of six different ways of implementing this kind of thing, for example. (both Go and Rust tried the "segmented" strategy here and threw it out, for example.)

> (Maybe async already provides a similar function now?)

Many implementations provide a threadpool for you to throw blocking stuff onto, yes. That's up to the given runtime. But again, that's purely for the blocking semantics, it isn't about calling into C vs calling into Rust.

Anyway if you truly want to understand this space I would encourage you to continue looking into it, but when it comes to demonstrated performance in the real world, the green thread strategy loses out. There are other great reasons to choose that model, but for Rust's systems language goals, as well as its performance goals, async/await is the only design that's made sense.
The AV forums used to call it the "wife acceptance factor" but it's a huge reality.

https://www.penny-arcade.com/comic/2001/11/19/the-jim-saga.-...

And having it extend to have to piss by the light of your cell phone (just before you drop it in the toilet) because you're groggy and can't remember the right incantation to get lights on ...
Rite Aid, bracing for bankruptcy, will close hundreds of stores
Archived link: https://archive.ph/Nbuek
I bought a cheap ConBee (is that what it’s even called?) Zigbee USB dongle, plugged it in, passed it through to my HA container, and it’s flawless. Plenty of things you can knock HA for, but good ZigBee support is easily attainable. I have…a large setup. 30 lights, door locks, ZigBee switches, blah blah blah. And I’m not smart guy. Such an improvement over WiFi
and none as effective as this one person

too many cooks in the kitchen
To allow a web server to bind to port 80 is the only thing that really comes to mind.
For how long? The authoritarians have deeper pockets than ever and democrats (lower case d) are struggling.
> Historically, businesses with annual sales of under ¥10 million ($67,500) have been exempt from the consumption tax. This isn’t going away. Tax-exempt businesses technically can continue as they were.

> Small businesses that were previously tax-exempt may need to register or risk losing clients — but if they do register, they will have to pay an additional 10% in taxes.

Not sure what is going on. Either nothing changes and things are seriously misrepresented, either, more likely, a major tax evasion loophole is being closed off.

> they will have to pay an additional 10% in taxes.

Sounds more like large corporations can not deduct taxes any more that never were paid.

I have the feeling the government is closing a tax loophole for big corporations, and those now 1) try to push that cost towards their freelancers/suppliers and 2) in order to justify this practice, started a marketing campaign that the "poor freelancers" are being targeted by the government. Business as usual imho.
>clowd servers

it's like a portmanteau between clown + cloud, because most of these cloud things I swear are led by clowns. I like it a lot!!
A duopoly? Wow, that sounds sweet. I have one cable company, and a phone company that gave up even offering Internet in my area at all. That phone company is AT&T.

PS: I live in a built-up suburb in a large metro area where the cities are all touching, not in the sticks.
If you “happily pay” that means you have money to spend on things that are not bare necessities. This makes you a very valuable advertising target. If Instagram eliminates people like you from ad audience (by allowing you to bypass ads), then their platform will become less valuable for advertisers. After all the only people remaining that have to see the ads would be the ones that do not have money.
>People would be willing to overlook a huge amount of jank for cheap(er) cards with large VRAM configurations.

The older I get, the more intolerable I find jank to be because my time only keeps becoming ever more valuable.
You literally just said that they did the hard part, which is apparently identifying a product that consumers want and cannot buy. The commenter then says: why don't they just do all the apparently easy shit, which is making it, holding the inventory, shipping it, and handling returns/customer service.

Maybe your point just sucks because finding some cheap garbage on AliExpress that you can sell with instagram ads isn't actually all that hard, or that much work, which is probably why this exact business model was sold to people who, as stated by people selling it, had low skills and no interest in acquiring them, so they can generate passive income by operating an automated storefront on Amazon.
Basic income is not the same as being able to seek higher earning potential. People making above the median certainly will not like getting reset to a basic income lifestyle.
I teach GAM 300/350 at DigiPen. We still require them to create custom engines in their sophomore year, but in their junior year (and beyond, in some cases), they're all using commercial engines. One of the main things we want to focus on is giving them a chance to work on a truly cross-discipline team, where every member has a chance to thrive at their work, regardless of their degree program. If you're a student of game design or art, it can be very stressful to be on a team with a custom engine, because the bar is so high for them to provide the features you need to get your work done and accomplish your goals. If the engine and its editor and other support tools are all already completed when the project begins, these stresses and barriers are removed. Meanwhile, the programming students get a chance to work in an existing engine, which is applicable for the career trajectories of so vastly many of them, who will graduate and go on to work for companies that are using an existing engine (possibly even the one they used in GAM class). If they use Unreal, they're often working in C++, interfacing directly with the engine code. These are valuable experiences as well.

I have an imperfect perspective of the students' attitudes, but it seems to me that they tend to agree with my point of view: at the beginning of the year, I said, "Raise your hand if you wish you'd be working on a custom engine this year," expecting to see a few dozen hands go up. Surprisingly, only about one and a half hands were raised! Working on a custom game engine is an amazing and unique experience, but it's not the end-all-be-all of game programming.
PBS: Your Brain: Perception Deception

https://www.youtube.com/watch?v=HU6LfXNeQM4

PBS: Your Brain: Who's in Control?

https://www.youtube.com/watch?v=yQ6VOOd73MA

Rationalization is mostly post ad hoc.
>appeal of it

the appeal is technology as hedonistic consumption. People just love spending money on 'tech', even if it actually costs them more time and money, which is fundamentally the opposite of what technology is supposed to accomplish.

So in this sense it isn't even automation, it's anti-automation because just about every person I've met who is into home automation spends significant amounts of resources on things like flipping a light switch on.
Heh. This was the last thing I expected to see on HN. Team Merlin!
I wish they had chosen a name easier to search. Thread and matter are like, basic building blocks and really hard to search, even HomeKit is better, Zigbee and friends was perfect.
At least when I looked into it, Graphene stops supporting pixels as soon as Google does.
Willingness to pay to not see ads is an indicator of higher advertising value.

As a result the amount an advertiser will pay to show you ads is higher than you’re willing to pay to not see them.
I'll for sure list issues there. I also need to move the docs from here:

https://github.com/zeroengineteam/ZeroDocs/blob/master/getti...
I've never understood this.

Sure, don't do that as is - But it's not hard to just curl the script, read it to confirm it looks okay, then run it.
I've had Govee floor lamps for a while now, they seem to have feature parity with Philips Hue for 1/3rd of the price.

One of them broke, and there was a button in the app to report it. I kid you not, a replacement arrived the second day, free of charge.
You can't finance a stock buy back with more stock.

A firm has assets and operations and those are funded with either debt or equity. Borrowing money to buy back stock is simply changing the capital structure of the firm.
Tauri[0] (rust - mentioned), Wails[1] (go - missing) leverage Webview2 on Windows but other (web)views on Linux and Apple allowing cross platform without waiting for MS-WebView2 to cross the platform chasms. I realise this is a marketing blog, but it seems unreasonable to glaze over/ignore how far ahead the competition is.

It also seems unfair to characterize WebView2 as "only" 2020, when the original MS-WebView[2] (aka Trident/MSHTML) was available in 1997, and the second MS-WebView[3] (aka EdgeHTML) was available in 2015 (you wouldn't want to use either of these now, but the concept far predates Electron and you can still build against these targets if you want).

[0]: https://tauri.app/
[1]: https://wails.io/
[2]: https://en.wikipedia.org/wiki/Trident_(software)
[3]: https://en.wikipedia.org/wiki/EdgeHTML
I was researching a machine tool exporter in Tengzhou, China on Google maps and I found 10 mutton restaurants in Tengzhou.
> I'm not so sure it can be simple, reliable, and future proof, at least not in the consumer space.

Depending on your definition of future it's very possible. Find some devices classified as "Local Push" or "Local Polling" https://www.home-assistant.io/blog/2016/02/12/classifying-th.... Make a VLAN with no internet access in your router and put them (and HA) on it. Never update the firmware (why would you, they work don't they?), connect them to HA and pin the version of it and your plug-ins. Don't let the devices talk directly to HA if you're extra paranoid.

Update at your leisure or never.
Going to ignore the author and say: yes, HomeAssistant is indeed a viable and reasonably secure (if self-hosted) alternative.

Whenever buying a "smart" light/switch/outlet, I always make sure it can be flashed to Tasmota so I can keep my home automation as self-hosted as possible.

Hue's descent was inevitable and lights/switches/outlets have long life spans. Don't trust your smart devices to corporate whims.
the overhead of dealing with users put the price you'd have to pay beyond the value many think the service delivers.

the fisherman doesn't care if the chum tastes good or not, only that it gathers the catch.
I don't know of any books on gamification specifically, but would be interested if others do. The Deconstructor of Fun blog is a consistent resource on microtransactions. [0]

For an introduction to game design in the general sense, there is Jesse Schell's The Art of Game Design. [1] I think it's better to approach gamification as something that emerges from a holistic appreciation of game design; rather than gamification as a goal in-and-of-itself. But that's the long way. I don't know any shorter.

[0] https://www.deconstructoroffun.com/blog

[1] https://schellgames.com/art-of-game-design/
Samsung has pledged 4 years of OS updates and 5 years of security updates recently.

I’d like to see 7-8 years of security updates, but it’s decent.

https://www.gsmarena.com/samsung_pledges_4_os_updates_5_year...
Well, at least part of this comes down to the fact that we did not choose a scripting language today, but at least a decade ago where Tcl was dominant in EDA and Python would not have been taken seriously.
lol that isnt going to change even if they allow app sideloading or other web browser engines
Just stop for a moment and ask yourself "could the author of this post be wrong."

Philips just introduced Matter support which requires local access, and continues to support Apple Home as well. There are dozens of apps which can manage their hubs. ( FWIW I use iConnectHue. )

Philips also just introduced cameras, which did require them to update their EULA.
I don't think about them because mine still work fine (with a bridge connected to Ethernet) with Alexa for several years without major problems. I have 90+ total of strips, light bulbs, and such. I'm at about the limit for what one bridge can support.

The HDMI audio Sync box is a PITA that doesn't work well and doesn't support many lights. It's a $300 paperweight.

There was a periodic bug where lights would turn back on after commanded to turn off, and wouldn't stay off. That happened maybe 1% of the time but hasn't happened lately.

I also have no-brand, BT-based I2C silicone ARGB "rope" that requires an I2C fan-out repeater because only about 12 feet / 4 m could be powered serially.
If you already have an iCloud account, the additional requirements for HomeKit are zero.

"Hue" accounts have no other purpose, so zero people already have one.
Remember when "I need to reboot my phone" was a punchline for jokes about smartphones?

Now please wait whilst I reboot my lightbulbs and apply a firmware update to my toilet.
> One current obstacle is infrastructure: the Debian build and CI infrastructures (both hardware and software) were not designed with GPUs in mind. This is also being worked on.

To be more direct, one thing we lack is funding. AMD has provided RDNA 2 and RDNA 3 GPUs for the Debian CI, but to fill out the rest of the architecture matrix I have been personally buying GPUs. That's been sufficient for covering most architectures, but we will need a sponsor if we are to acquire CDNA 2 and CDNA 3 hardware.

Our goal is to cover every modern discrete AMD GPU architecture on the CI. At the moment, that would be Navi 33, Navi 32, Navi 31, Navi 24, Navi 23, Navi 22, Navi 21, Navi 14, Navi 12, Navi 10, Aldebaran, Arcturus, Vega 20, Vega 10, and (maybe) Polaris. I have been very successful at bringing the AMD GPU libraries to architectures that are not officially supported upstream. Unfortunately, I can't afford to keep buying systems out of my personal funds. I have personally spent ~7k USD on hardware for the CI and I have been offered reimbursement from the Debian project for my next ~5k USD in spending. That has given us a good foundation, but we could do more to improve hardware support if we had more funding available.

Please consider donating to the Debian Project [1] if you wish to support their efforts.

[1]: https://www.debian.org/donations
Yeah I dunno... I mean, a lot of these things are true, and they all are big problems, but also, in my experience, academics (at least in the sciences) do actually know how to read and understand research, which is an extremely difficult and useful skill.
CTF challenges mostly
What amazes me is more than anything is that Meta jumped on the trend.

They are huge, and don't have to follow anyone. They literally changed their name and company focus to enabling remote work (and remote everything). Hence they are just about as ready for remote work as anyone on the planet.

... But apparently thats not enough to let their own employees work remotely.
This is the counter-intuitive issue with the open protocol, Zigbee. Manufacturers are free to implement it however they want, which will always result in enshittification.

Counter-intuitively, the closed standard, Z-Wave, operates more like an open ecosystem. My Z-Wave Thermostat (ACD-2000, nearly the only Z-Wave thermostat that doesn't look like it hails from the 90s) swears that it requires the Alarm.com ecosystem on the store page - but the simple truth is that it wouldn't be Z-Wave compliant (and therefore couldn't be sold) if it didn't work with any hub (Aoetec in my setup - they are particularly friendly with the HA community). Compare this with an Ecobee: a Zigbee device which requires their hub (and other Zigbee devices are unlikely to work with the Ecobee hub, so I'm sure you get the idea).

Hue bulbs are one firmware update away from the same situation, even though Philips have "promised" not to.

I'm not sure what the situation is with Matter/Thread - my Google fu isn't strong enough to determine whether it will go the way of Zigbee (which it's based on, but merely as a channel) or Z-Wave.

As for LEDs and the rest? ESPHome. I do have some Hues, but that hub will go in the trash once all the bulbs burn out.
Good lord, this is the whinge that never ends, isn’t it? If you want an Android phone, dozens if not hundreds of companies will sell you one. You can quite literally choose the level of openness you desire.

Personally I prefer the Apple ecosystem where things just tend to work well. It would be difficult to care less about running something other than Safari on an iPhone.

Nobody is forcing anyone to buy Apple’s products. I truly don’t understand treating them as some kind of monopoly.
There's 40 years history of trying, and it doesn't work.

These decent C programmers are like True Scotsmen. When top software companies keep getting pwned, even in their most security-sensitive projects, it's because they hire crap programmers.

Even basic boring C can be exploitable. Android was hit by an integer overflow in `malloc(items * size)` (stagefright). Mozilla's NSS had vulnerability due to a wrong buffer size, which fuzzing did not catch (BigSig).
I mean, yea, maybe in your world you don't want to point at an electromagnetic wave that is a wifi signal... but it is.

Signals are just as real as the components that create them.
The thing is - even racists have a right that their devices work. They paid money for it. Amazon's duty is to protect their driver, and if they refuse to deliver because a driver has been threatened that's OK. But they can't lock him out of their alarm system or automated door opener. It's worse because when you choose a camera doorbell because you have a choice between Ring and Nest, which is not much of a choice.
This is not a technical problem.
Compiling Rust for the ESP32 with Nix
My apologies, I didn’t realize those were links.

Hopefully anyone interested for more than academic reasons does their research on the range of solutions more widely available.
They lied to no one. I don't believe anyone has questioned the financials.

I find it amusing that everyone has sympathy for the the shareholders (who were given an opportunity to get out), while no one seems to feel a bit of sympathy for the bond holders. If anyone was defrauded (and personally I don't believe anyone was) it was them.
> in Morocco, a slow roasted lamb in honey and almonds

That's gonna be Mrouzia :)
YTM has podcasts only in the US, though.

This announcement is quite frustrating elsewhere, since we have no idea how good or bad YTM is for Podcast
> Target and others are trying to have us believe

I doubt Target or other are "trying to have us believe". Closing a store is quite a big business decision, it's not likely they are doing that in order to promote a thesis.

While I don't dispute your numbers, it is entirely possible that they are correct as an average, but Target has 2000 stores in the US, and they are closing only 9.
I think the difference here is that Reddit wasn't bought at a retail location and you couldn't just return it to the store and get your money back.

People can and SHOULD return this garbage to the retail store the minute they get home and realized it's encumbered in this way.
I'd define the "general purposeness" by the public availability of an official SDK. Video game consoles are strange because there's no agreement whether they are appliances or not. Most of them also have unofficial public SDKs. Heck, some people would even say that routers are general purpose computing devices and install a custom OS on theirs.
Apple made a chrome plugin to allow usage of iCloud Keychain passkeys in Chrome but not sure how well it works: https://chrome.google.com/webstore/detail/icloud-passwords/p...
Ha, one of the Seattle ones shut down is the former Dollar Tree on the Ave in the U District. They started a big remodel of the building right around when I left in 2017, thing barely lasted 4 years apparently.
The more I use BATS, the more I want to give the new kid on the block a try.
I left an App Store review expressing my disappointment and got this explanation in a response from the “developer” (relevant sentence clipped for brevity):

> To keep your accounts and products secure and ensure you get the most out of your system, you’ll need to create a Philips Hue account soon.

To make sure my account is secure, I’ll be required to have an account. Cool.
Green Butcher, the finest in grass fed food.
Apparently there are calls for her recusal on the grounds that she held a critical stance before her current appointment. Which is an odd thing to ask for in my opinion, but I guess it's worth trying if you're on the losing end of this.
I have several coworkers sick with Covid who showed positive on the at-home tests, this is simply false.
these are legit answers so thank you for them and i'm sorry for coming off as angsty.
Rachel isn't a fake nerd though
If you have any questions about nextpnr, feel free to email me at lofty@yosyshq.com.
California has the most registered Republicans of any state

Not per capita, not by percentage, just population, head count

Texas probably could beat it but they don't show registration by party

It isn’t really surprising that Silicon Valley has deep networks of Republicans too
Thank you. I appreciate the background info.
Tesla has none of these issues.
Yep. Say it again because this site pretends to not understand this
If you're posting on Hacker News you're not likely the one most vulnerable to Meta's tactics.
For software contexts, we refer to space as memory or overall storage depending on the architecture.
Invoking Gebru immediately discredits any article. She had a brief moment of fame for not doing her job and encouraging others to not do theirs as well, and somehow came away with some synthetic street credit for it in slacktavist circles; she's somehow become a lazy talking point for people who want to insinuate without actually doing real research.
This feels like a thing but I can’t think of a name for it.

Where something that can be verified gets more scrutiny than something that can’t.

Maybe someone else knows.
By violence do you mean murder? A majority of murders are solved. Yes best not have any.
How the fuck is it possible they don't let you do all the authentication in the app and then pair it with the car?
Did you say career ending moment? I think I misread that. Who wants a former employee and their lawyers targeting your reputation. Do you know anything about what whistleblowers have to go through?
Launched 2015 (but I think launched with literally 3 fulfillers, then expanded).