skysight-inc/HackerNews huggingface dataset:
Urbanization is a compromise (primarily of access vs. space/privacy). Suburbs, on the other hand, are a stubborn refusal to compromise. Everybody has to make tradeoffs about cost, space, time, etc, but suburbanites say, "no, no, no -- no tradeoffs for me. In this narrow zone we're just going to make it illegal to build the kind of housing that acknowledges the tradeoffs of urban life. In this zone it is illegal to make urban housing. In this zone tradeoffs are forbidden and you just have to be rich enough to ignore them to live here."
>We recently upgraded from 3.1 to 6, which was a total non-event.

Good to hear as we need to take this step soon. The bigger hurdle for us is a number of production apps in DNF 4.x that also leverage DevExpress (god knows why). Incredibly costly to stand up in EC2 instances and the ROI just isn't there.
If I weren't sure that car makers would botch the security, I'd be in favor of legislation that requires that for a specified list of controls or categories of controls if the car does not provide dedicated physical controls for them (either solely or in addition to non-dedicated controls) the car must also must provide an API for those controls to allow third-party add-on devices to operate them.

The API and how it as accessed (e.g., OBD port, Bluetooth, USB-C) would be specified, along with an extension mechanism to allow car makers to optionally allow more than just the required things to be controlled in a way that wouldn't conflict with extensions from other makers.

Then go ahead and go full touchscreen if they want. I'll buy a nice third party set of controls and use that with the car, and since the API and interface is standardized I can move it to my next car and so on, and so not have to learn a new layout for each car.

I say "non-dedicated controls" above instead of "touchscreen" so that a manufacturer can't do something like have a knob and a couple buttons coupled with a screen where you use the screen (via touch or using the knob and buttons to navigate) to choose a set of functions from a menu tree, and then activate/adjust those settings with the knob and buttons, and say that they don't need to provide the interface and API because they are using physical controls.
I'm fortunate enough to have just landed on a new team working with embedded Rust. Here are some of my takes, in no particular order.

The language and ecosystem have come a long way in a very short time. It's easy to use safe `no_std` Rust on the stable toolchain for 98% of your code, and there are crates available for all kinds of things like memory management, register access, or even async runtimes.

Compared with C, Rust is absolutely a game changer in terms of reliability/safety/productivity. Every line of C code is a potential liability, because humans make mistakes. Having a compiler that smacks me down is invaluable; it results in a safer and more reliable program, and it helps me get it right the first time. Like many others, my experience with Rust is nearly always "if it compiles, it works". This is _especially_ valuable for embedded programming, because debugging is often way harder when working with hardware.

One major drawback is lack of support/engagement from hardware vendors. They pretty much assume you are using C, and all of their IDEs/SDKs/codegen tools/whatever are written with that assumption. This probably isn't going to change any time soon (ever?). What this means is that if you want to use Rust, you'll be on the hook for figuring out a lot of low-level things like linker scripts, boot sequence, or memory/clock initialization. Often this means reading or reverse-engineering the vendor's SDK to figure out how these work. If you're working at a big company on a serious product, you might have done this anyways. But for a hobbyist, this can be a huge barrier.
No joke, it was the clunkiest library ever. I wonder if they ended up improving it.
A paradigm that Dave Farley has mentioned could be on the same level as OOP or structured programming is a completely asynchronous programming language. Every operation would have no garunteee of executing immediately. Such a thing may unlock more performance for cheaper on modern multicore cpus.
Why would Google pay for something Ford is entirely responsible for? Ford is rolling a customized version of Android Automotive, as all car OEMs are. Do you blame Google for Samsung not updating their phones?
I've never used Soulver, but there is a free web app https://numbr.dev that seems very similar to it.
Ready for Its Close-Up: New Technology Sharpens Images of Black Holes
Because they benefit so enormously from the agglomeration effects of being adjacent to it. That density is the only reason they exist in the first place.

If my wife declared the kitchen to be a separate part of our apartment that she's not responsible for but then came into the kitchen every single day -- worked there, ate there, met friends there -- without ever participating in the maintenance of the kitchen, then I would think she's shirking her responsibility to the whole (and I'd be right).

"What's the problem? I have defined the area where I sleep to be independent of the kitchen! What part of that don't you get?" is not a compelling argument.
https://theportal.wiki/wiki/Embedded_Growth_Obligations
Possibly driver support. But I would feel better if at some point they co-operate with PureDarwin to run on real XNU.
China has this in spades, where you can build a (hardware) product and source everything needed from the same city. And not just distributors of those parts, the actual manufacturers are all right there building what you need.

Run out of anything and it's just a 20 minute drive to go grab more from the factory.
They should test it with phones.
Ask HN: 91-year-old's Hotmail account hacked, only automated support responses
My elderly mother has been locked out of an old Hotmail account that I wasn't aware existed and I'm finding it impossible to figure out how to get access back, continually hitting automated brick walls without even some kind of live chat. I'm concerned it's going to be used for identity theft. Timeline (UK):

August 15th afternoon - She gets a message to her iCloud email address (presumably used as a backup for the Hotmail account) saying "Action required for two-step verification"

August 16th lunchtime - Another message saying "please use the following security code for the Microsoft account ab*c@hotmail.co.uk (where a, b and c are letters from her name).

August 16th a few minutes later - Message saying "The following security info was recently deleted from the Microsoft account ab*c@hotmail.co.uk" giving her iCloud email address.

She got in touch with me when she picked these messages up today - she's been drilled by me to get in touch when something suspicious like this comes up, and is generally pretty sharp at spotting dubious emails - but because she doesn't pick up her email address regularly it's seemingly too late for the usual recovery method of backup email address.

What's particularly concerning is that they seemingly managed to get access to the Hotmail account without access to the iCloud account - the first email was about 2FA being set up on the account, and the iCloud account hasn't had the password changed or any security settings updated despite that being the backup account.

I'm trying to get access back for her, but all I'm getting is an account recovery process that, if you don't get enough details right for the automated systems, just says "At this point, your best option is to submit a new form with as much accurate information as you can gather." This email account is clearly hers, as it had her iCloud account as a backup contact method, but she's not sure when or why she created it, so it's difficult to answer questions like "give us some email addresses that you emailed recently" or "give us some exact subject lines of recent emails."

Does anyone here have any experience of this where they've managed to get through to a human being at Microsoft who can actually help? I understand it's difficult because the email address is old and she's not sure what's in it, but the fact that someone seems to have targeted it is giving me the heebie-jeebies.
i'd wanted a bollinger for so long for this reason. shame they were 125k and now only make industrial chassis
And that the founders had zero foresight to assume weapons technology would advance significantly beyond muskets. I mean really, do people think they were actual idiots?
The remote dev environment space is heating up. Quite a few variants and competitors now emerging in this generation of vendors. I started and sold Codenvy to Red Hat which implements Eclipse Che and Eclipse Theia as CodeReady Workspaces.

There are increasingly limited differentiation between various vendors. The biggest improvement areas needed now are simpler configuration, faster boot times for complex projects (pre-built code, cached artifacts, IDE plug-ins configured).

Cloud9 IDE
Appvia
Coder
CodeSandbox
CodeZero.io
DevSpace
Desktop
Tilt
Env0
Floxdev
Gitpod
Itopia Spaces
LocalStack
MetalBear
Azure DevTest Labs
Visual Studio Codespaces
Nimbus
Okteto
SourcePro
Porter
Codeready Workspaces
Repl.it
Stackblitz
Strong.network
Subpoint Solutions
Tangram.dev
Build Your Own Mobile Proxy for Web Scraping
As a Mazda owner, I can confirm the general layout and philosophy was a key reason for me to choose it over others - couldn't be happier. It's not a perfect car, but damn it's got super intuitive controls.
The main disadvantage about userspace networking in this case in particular is that SMB mounting in the kernel can't use it.
>...but, hot damn. More excels? Please no. Excel already exists. Don't rebuild that stuff again.

I don't think they literally meant another Excel. Just something that is easily accessible and usable by non-programmers to do very 'programmy' things, etc.
You see the same kind of polarization in the rest of the anglosphere though, maybe larger than in the UK even. Perhaps the referendum released some pressure here. Although to a limited effect. I believe what put a lot of people off was probably also the propaganda around the topic against a Brexit. Propaganda polarizes.
PDFLiner is the most user-friendly all-in-one PDF tool to fill out, sign & share documents online.
> Yes, if the contract states on termination no access to a cloud resource, that's the deal. Technically they're within the rules they laid out and we agreed to, except that they held onto data they do not own after termination.

You are not answering the question, which is "Does your company provide service to ex-customers?"

Does it?
I work in the healthcare technology/interoperability space. A ton of startups here don’t seem to be affected. The one I work for is certainly thriving.
> I think we were wrong about General AI needed to replace programmers

So, the hard part of software is figuring out what you actually need done.

You still need the person writing the system requirements to be precise, accurate and not ambiguous, or you need General AI to figure out if the supplied system requirements meets those requirements.

And when things inevitably goes wrong, or requirements change as they always do, "you just" have to review and rephrase your entire requirement list, or you need General AI to do that for you.
As I said elsewhere in the thread, larger apartments plus adequate soundproofing would go a long way to making urban living realistic for families.
So far the business community's response has been "no one wants to work." because they can't afford to pay salaries.

Ultimately, people vote with their feet, or government intervenes on behalf of those who would lose money.
It was simple because the apartment complex was relatively new and was ready to have a charger at every spot, with load balancing and energy measuring for billing. About half of the spots had a charger installed and mine didn’t because the previous owner didn’t think it was necessary.

I asked the board to get one, and their contractor installed it.
Put physical buttons and knobs on and allow configuration of the image displayed on the button - like programmable keyboards.
It's a BSD. (Knowing that, you probably wouldn't ask them, "Why C and not C++?") As a language (and ecosystem*) Objective-C is mature and lacks complexity in a way that doesn't apply to Swift.

* They definitely did not start with Objective-C and a blank slate here; they're folding in monumental amounts of third-party code
I've heard it's also cheaper from a hardware perspective, because ultimately any modern car was going to have some kind of screen anyway, so you get the screen to replace every instrument cluster. It might then mean using a better screen for usability reasons, but all of the other instrument cluster parts no longer exist; they cost $0.
How do you explain zero progress in raw audio based music generation since Jukebox paper? In the last two years we've seen huge progress in both NLP and image generation, but not in music.
Correct, but with a DB involved, there are additional benefits. This implementation is still rudimentary, but there are many options for tighter integrations, e.g., a specialized DB index that will copy data to a GPU continuously, significantly reducing latency in the production environment!
This. %100 this. The airline industry figured this out years ago with some of the cockpit controls. (admittedly there are a lot of other buttons and switches for the pilot to worry about too, but it seems like the digital display panels always are flanked by rows of buttons which were used for interacting with the panel. Works great even with gloves on and does not lock you into a single feature set.
Housing is not the problem.

Population is the problem.

This is because the 'rich' people countries are having a population explosion despite the native 'rich' people havong a negative birth rate.

You can do the math as to why.

Housing has never been this much of a problem up until the past decade or two.
The boat is only the surface of the money pit. You will be astounded at the depth of the pit.

* If the boat is on a trailer, you need a vehicle big enough to pull it - pickup or larger SUV. You also need a place to park the trailer.

* If the boat is not on a trailer, you need a slip or mooring. Depending where you are, this likely is expensive and often is unobtainium (multiple year waiting lists).

* "enough shelter that I can sit with a computer if it starts raining" is incompatible with "small boat". You are talking mid to high 20' range.

* "sit with a computer" implies internet access. Many marinas have wireless but the wireless often is not usable. Using your phone for a hotspot is your best bet so check that where you are has decent wireless access.

* Computers are difficult and sometimes impossible to use in direct sunlight. Even in a cabin they are not great to use due to lighting and poor ergonomics.

I've owned sailboats for 30-odd years (19' trailerable, 27', currently 32'). I love sailing and being on the water. I gladly spend the money for the experience, but it is an expensive hobby; it is not in any way practical. I can work on our boat, but it is uncomfortable and difficult and I only do it in the case of a work emergency.
> You will also read how China is absolutely a weak military power and will lose in case of a Taiwan invasion.

For some reason, my YouTube feed has been hijacked by low quality videos swearing up and down that China’s economy will collapse tomorrow.
Nimbus is more like local development, we're building for teams that use a wide set of IDEs. Think of us as a "machine first" cloud environment instead of "repo first". So its like having a laptop in the cloud for every project.

Our differences means we've prioritized local editor integrations, use a full EC2 machine dedicated to each user, aim to be more flexible (e.g. you can schedule when your machines are active), and provide more power (right now up to 8vcpu 32gb ram, but customizable by us).

Codespaces, Gitpod and the like are repo first and provide containers instead of VMs. Codespaces doesnt support non-VS Code Users. Gitpod tops off at 8gb or 12gb of ram. We also decided not to go the browser based IDE path that Stackblitz took because the engineers we talked to really didnt want a new IDE.

Hope that helps!

Edit: Want to clarify that I'm Nish from Nimbus
>You talk to any striving and ambitious artist and they'll tell you there's not much inspiring art anymore.

Jaded bastard is a property of the person, not a property of art.
I believe Netlify is similar.. Next/Nuxt was created by Vercel though as far as I understand.
Swiss Post relaunches e-voting bug bounty program
I'm a bit less optimistic than that. I think we will be forced to start atmospheric spraying, and hopefully use that bandaid to fix the underlying wound.

In theory it will stop warming, which may cause many people to take that as "Well, looks like we can go back to burning fossil fuels!".
Author here: I suggested disabling host key checking ONLY on localhost...
>swarm, pair, mob
>the goal is to do it within touching distance of the machine

He's right about this.

I've worked at places like this. It's very effective if you don't have extensive test and simulation infrastructure. You can say it's a bad practice, or a bad work environment, and you may be right. My point is, many places work like this.
I wonder how far we are away from AI creating realistic "alien" landscapes - places that don't look like anything on Earth, but look like they could exists somewhere in the universe.
I would have gone for antiques.
So my wife owns a 2017 Kia Niro and I have a 2017 Hyundai Ioniq. The cars have the same drive train and the infotainment systems and controls are similar but there are small differences between the two of them. For one both cars have dials for controlling the temperature but my Ioniq has a dedicated display for the temperature while the Niro only has a display overlay that appears when you adjust it.

Just always thought it was odd to have a physical control for something but then relegate the display for that control to a pop up on the touch screen.
A pretty quick Google found what I feel are some decent/good resources that show the tradeoffs:

https://en.wikipedia.org/wiki/Double-entry_bookkeeping (obviously the most technical as it's Wikipedia)

https://anderscpa.com/accounting-102-startups-double-entry/ (specifically startup-focused)

https://www.nerdwallet.com/article/small-business/double-ent...

https://www.fool.com/the-ascent/small-business/accounting/ar...
I think many of the impacts to the economy from inflation and interest rate increases take time before we see the full picture.

For example, the housing market seemed to still be hot even with increased rates, but that is because of the delay from sales to closings. Last month started showing decreases in sales in areas that were previously on fire. And anecdotally, listings in my area that would have sold in 1 day above the listed price which are currently still on market with multiple price cuts.

The other big factor that is lingering are the student loan repayments which have been deferred for now. That is a huge chunk of monthly expense if/when they are reinstated which will have an impact on discretionary spending, etc.
Clock-bound wait
Have you tried laravel-kit[1]? It's a desktop GUI for artisan.

[1]: https://github.com/tmdh/laravel-kit
Prior to the 2020 election cycle, electronic voting machines and the process of tabulating their ressults were known to be rife with vulnerabilities, allowing for tampering with votes cast without detection. Particularly troubling are the machines that give you a slip after registering votes, the slip is not guaranteed to match the vote that was registered. Typically, the sense of security in them came from the difficulty in coordinating manipulation of many machines across a nationally significant set of machines.

The only reason that these machines are being defended is the way by which they came under attack. Next cycle, a coordinated tampering effort can be applied by American, not foreign, agents and all the machine defenders will be flat-footed.

Paper ballots tabulated by scanning are the only ones immune to these shenanigans.
this kind of foaming-at-the-mouth list of problems is exactly what pushes real solutions away, and precipitates crisis thinking. A border wall at Mexico is the sign of the Apocalypse Now ? check your mania, please.

I have a picture saved from a US Congressional hearing in the first US "oil shock" of the 1970s. Large, real fiscal policy was put to the test and people were definitely upset. The four economists at the table made history because they used quantitative methods to find leverage points in an apparently intractable situation. They resisted "crisis thinking" and instead took the hard road of analytics, and made real improvement. Both from a policy point of view, but importantly the crisis of "what can we do" in the minds of many.
I have tried several (like https://hledger.org/ ) but would prefer some REA/ValueFlows accounting software.
I just wanted to say thanks to Martijn Braam for all the work he's put into PostmarketOS along with the other pmOS devs. I was lucky enough to snag a pinetab when the first batch was released, and I was blown away by the quality of pmOS.

This was my first taste of mobile Linux, and pmOS was easily the best distro I used on it in terms of documentation, install tools, performance, and package selection. pmOS has the advantage of being more mature than other mobile Linux distros, but all the work they've put in over the years has really paid off and helped make the ecosystem more viable, so thank you!

I'm really sad to learn about this with Pine64, I had a hint of this when I saw there has never been a second batch of pinetabs and no communication about it (at least that I saw). I had no idea it was this bad though and this makes zero sense why they would kill the ecosystem they spent so long building. It sounds like the decision was made purely based on reducing user support requests? Even though someone that buys one of these is likely to be a tinkerer/hacker with prior experience with *nix and distros already have their own community support channels and would already be doing most of that work for free?
Especially at FAANG and those (ex)Unicorn type of companies. Overall employee tenure is never high since initial stock offerings fall off around the 4 year mark. This creates a lot of opportunity to learn the ins and outs just out of necessity.
"Archaeological wood specialist Maisie Taylor was able to see that 51 different bronze axes were used. This gives us an extraordinarily detailed view of a process of making that we rarely see. More detail is found in the dating. Dendrochronology (using tree rings) showed the trees were cut down in late spring of 2049 BC."

Given how much of the past (even the relatively recent past) is lost forever, it gives me a thrill to see this level of precision of knowledge about something so very old. I can picture the people working the wood with their axes, lowering the stump with their rope. Something remote and abstract suddenly becomes real and present, and I can feel that these people had lives and minds and hopes and dreams much like my own, four thousand years ago.
"[In Shanghai in 1931] Nationalism was yet to raise its ugly head."

It had not made headway against the administration of Shanghai by others, but it was a considerable factor in China, wasn't it?

"As corrupt as it was collaborationist during the Second Sino-Japanese War, [the KMT] quickly lost legitimacy in the eyes of the Chinese people."

And "mimetic escape"?

The KMT fought (and mostly lost) a lot of battles against the Japanese in the 1930s and 1940s. I'm not sure where the collaboration comes in.
looks fundamentally similar to a scratch hologram: https://www.youtube.com/watch?v=0uko9oixijg
I personally have always had a hard rule of never commuting more than 30 minutes and it's worked nicely so far.