skysight-inc/HackerNews huggingface dataset:
It is very easy to scale them as demand increases. There is a train to the next city over where I live in the Netherlands (both around 150k) around 10x per hour on weekdays. And that's on a single, dual track with a mix of 3 direct (intercity) trains and 2 slow trains that have 3 stops inbetween.

The intercity trains, when in a maximum length 6+6 car configuration of 2-floor trains, can carry over 1200 (sitting!) passengers. That's as much as a single lane of road can carry in half an hour with average car occupancy (low). So running such a train every 15 minutes should give a similar capacity to a free-flowing road with 2 lanes, while needing less room for infrastructure. Plus people mostly go to the station by foot, bike or bus rather than car, which is also nice capacity-wise and pollution-wise.
The problem is that people's brains just fucking shut down once it's computer related. "What was the error message?" "Idk I didn't read it." "Well here it is, it's asking for your password." "Ok what should I do?" This type of shit is more common than it should be. So many people just give up on computer related things that isn't the happy path.
My recommendation if you survive the apocalypse is to immediately go take control of a hydroelectric dam. They're usually easily defensible and as long as you have megawatts of power, restarting civilization is relatively easy. As long as the turbine windings haven't melted, they will last for years. Preferably find a dam that used to power a smelter on site so you can recycle all the now useless cars into new metal. That would quickly turn you into a post-apocalyptic kingpin.

You can also subjugate downstream communities by threatening them with sudden water releases. Bonus points if the only approach to the dam can be washed out with a release.
I’m just curious why you want to create a type of programming language that does the things it is supposed not to do, such as replacing JavaScript with Python on the front end or running an ML project in a browser with pure JavaScript...
Nutritional ketosis entered the public eye with Atkins. The research on the use of ketosis for cognitive health is still young.
I guess I'm approaching middle age, and the quote resonates with me. If you read that and don't see the purpose of self-improvement, how do you expect to change the world?

Take therapy as an example. You can help people learn how to cope with challenges in life without spreading their pain. So, you could become a therapist, to help your patients make the world a better place. But what's the first step to being a clinical counselor? Extensive therapy! You've gotta learn the skill, walk the walk, before you can hope to help others.
I also took transit for 1.5 hours each way when I moved to Toronto, Canada. My monthly transit cost + Ubers was around $400-1000 (I had to take two systems and frequently took Ubers when the bus was cancelled or delayed).

My first car cost about $750 all-in, not counting equity in the car. My commute dropped from 3 hours to less than 1 hour, even in the notorious Toronto traffic. Suddenly I could go to Costco, and my grocery bill dropped by half, from around $800 to around $400.

I got a good deal both buying and selling, and on the subsequent car, so my true cost was less than the monthly payment.

Public transit makes sense in very dense areas. Everywhere else it’s an expensive boondoggle and the working class is better off driving old clunkers than the damn bus.
I think you’re incorrectly jumping to correlations/causations.

Your references are due to sedentary, not laying down. You can have a sedentary life standing in place most of the day. Likewise, the problem is being sedentary, not what position your sedentary in.
And here we are scrubbing starliner again :/
"Hello IT? Yes, all my data has been deleted please help! Something about a cash-ay and the server is down!"
1. Fork a Linux distro.

2. Delete all packages that depend on GTK and Gnome.

3. Make a DE that feels like Windows 7

4. Make apps for basic system settings that come with windows, like font list, mouse settings, control panel, etc.

5. Make a notepad and a MS paint equivalent.

6. Single-handedly topple the world's most used operating system in under 5 years time.

I suppose the reason why it's so hard to change the world is that the easiest ways to make a difference are not very profitable. There are countless niche markets that could use better niche software, but because they're niche the profitability is limited.
it's neither c++ nor is it pseudo code. but this language has been designed to closely follow C syntax, so the confusion is not surprising. in fact originally the language did have C in its name. i am going to leave the actual answer at what language this is open to allow more people to keep guessing ;-)

you are right about x and y. i was really tired :o

but it runs (at least as long as there is no overflow). here is a sample output:

> findgrid(data, y, x, seek); // there, fixed the x/y problem ;-)
160:0
165:0
65:0
174:0
23:0
253:0
229:0
130:1
(1) Result: 1

oh, and since we are talking about interview experiences. at one job during the interview i was allowed to provide coding solutions in this language, even though the job was about python.
Huh, funny that my homestead site is 3 miles away from such a dam. I'd like to keep the lake at a decent level too, I like fishing.

The TVA made them good!

I know what I'm up to, i just really like trolling goldbugs.
Hehe. I worked at an online lending website around 2013 with a group of particle physicists hired to build risk prediction models. They used ROOT for the modeling and build some interface through ruby... fromnthe software engineering POV it was an abomination. But the statistics POV was pretty neat.

This was way before the Python ecosystem gained traction. And R ML packages were also just starting.
Expensive. Here in North Virginia (just outside of DC) it was $26k OTD for a 2021 Camry LE. We pay $223/mo in car insurance for my wife and I and $1k/yr in property tax for the car.

Both held a license for 20+ years, both in our early 40s with no accidents in that time.

Car maintenance cost varies - haven't had to deal with that yet.

Depending on the study you look at it costs an owner $8 876 per year and society about 1/3 of the lifetime cost in supporting the vehicle (in the form of roads, pollution, infrastructure etc.)

I never had a car in London (where public transport is used by all regardless of income and background). Here in the US we have a long way to go before we level up our public transportation system.

That said, Washington DC's Metro is very good indeed. I hope they extend it further and further out.

Sources: https://www.forbes.com/sites/carltonreid/2022/02/04/lifetime...

https://usa.streetsblog.org/2022/02/09/study-car-ownership-c...
It's the hacker spirit
For background, WASI 0.1 is one interface: a smaller POSIX. Translating POSIX's low-level ABI concepts into WASM is enough for this. WASI came out of WASM's goal of portability, and 0.1 makes WASM portable across POSIX systems.

WASM and WASI aim to support other embeddings. WASI 0.2 introduces an interface for HTTP servers and clients, aimed at cloud/edge. Currently Docker images (on an OS) get used here, but POSIX, even small POSIX, is bloat. WASI 0.2 plans a range of other interfaces for embedding WASM e.g. IOT, so that even without POSIX, you still have portable standards, in your preferred language.

HTTP is a high-level idea. HTTP libraries in any language are never about writing binary to TCP sockets, they're about requests and responses. Depending on sockets would miss the point of leaving POSIX behind. A smaller, loosely-coupled API surface gives both sides more freedom. The runtime can work with the system, the language can work with its users, and the tooling can generate minimal glue that links them together.

Why define WASI APIs with an abstract interface rather than a rigid binary one? Because it follows the spirit of WASM's existing goals: low-level when needed for performance, and high-level whenever it makes WASM simpler to target, embed or reason about. That's why WASM has low-level assembly instructions yet high-level structured control-flow. It's also why WASI uses types appropriate for the API in question (e.g. files in the POSIX interface, responses in HTTP) yet translates them to binary glue when linking real hosts and guests.

Lin Clark's 2019 article[1] raises an issue that comes with low-level interfaces:
But if a function takes or returns anything besides numbers, things get complicated. You can either:
- Ship one module that has a really hard-to-use API that only speaks in numbers… making life hard for the module’s user.
- Add glue code for every single environment you want this module to run in… making life hard for the module’s developer.
Clark argues WebAssembly is the right abstraction level to solve this issue in an efficient yet ergonomic way. Frankly, if your WASM module written in Go wants to talk to your host in Java, I don't see why that needs to involve C bindings.

The Component Model falls out of WASI as a bonus. WASI needs to interoperate modules with their embeddings. From there WASI may as well (Lin Clark puts it) "interoperate all the things".

[1]: https://hacks.mozilla.org/2019/08/webassembly-interface-type...
I took the bus for nearly a decade and I drive a car now. My life was greatly improved by having a car and while a car is more expensive technically, in indirect costs, it feels like a break even to me. At least as someone who buys cheap cars, tends to live within 30mins drive of my job and keeps them for a good long time. Even in a good public transit area in the US there is a significant time sink to using public transit for literally every aspect of your life. Getting to work is efficient and not significantly more time intensive than driving, but doing everything else like visiting a friend, going to a hair salon, get groceries can be a huge difference depending on what city you're in. I lived in a city where I was faster to take the bus to work than drive, but getting groceries was a harrowing 45mins journey. Places where getting to work took twice as long, but I could walk to the grocery store. In the US there's just no way to make public transit really work across all dimensions. Especially as we add in specificity. Like needing to bring home a large amount of items or visit humans instead of businesses. EU was much better about this just because of how mixed housing and businesses were.
Hail and well-met!

(Where I am the community is not so great. If you need a casserole, they're in your corner. If you supported gay marriage, and if prefer to do indigenous patch burning instead of let it turn into a wildfire so you can be a hero, then you're about as welcome as a blowfly).

Anyway I'm not vision impaired, I just enjoy audio described films while I'm doing chores or commuting.

Audio description is very much an art, and while some do resort to ad hoc description from friends, it's often clumsy and not immersive. Producing the real thing is highly asymmetric to the film run-time. It takes about 2 hours to properly describe about 20 minutes of a film, depending on the overal genre.

The blind community face an even greater hurdle. I've heard so many stories of blind people signing up to a streaming platform to watch a film, only for the audio description not be avaiable on that platform for that film. Because streaming platform X doesn't have the rights to the AD produced by streaming platform Y. It also leads to a great deal of redundancy as multiple services create entirely distinct AD tracks for the same film. It's crazy!

Piracy is the only way some of these movies and television shows can be enjoyed by some people, and often those people are of limited means.

It's raining here. Hope you get some. :-)
Thank you! I spent ages trying to find the previous submission!

https://news.ycombinator.com/item?id=36899787
Cool, have a good one.
Are you open to the possibility that your particular experience with buses is not what all buses are or must be like? This is also sounds like an underfunded and sparse bus system. You can do buses right or you can do them poorly, same with anything. If you have a dense enough network that most people don't have to transfer, or enough frequency it doesn't matter, it makes a huge difference. Public transportation (and particularly buses and coaches) are ubiquitous in some transportation systems in some very rich world cities. London comes to mind. The double decker buses are beloved.

Bus rapid transit can actually be really nice. You know that rock stars and politicians practically live on buses while they do traveling events? Of course a BRT isn't going to be that private luxury, but even a middle quality charter bus that makes limited stops is pretty darn good. Having dedicated lanes removed the worst part of buses compared to trains.

I used to daily take the AC Transit transbay buses from the East Bay to San Francisco, which are double-decker Greyhounds and have comfortable reclining seating with tables and wifi. The single entrance/exit is a benefit, because it only runs commuter hours and so in the morning it only picks up in the East Bay and drops off in SF. It allows enforcement of fares too. It's a higher fare, but that also attracts a commuter clientele. The main problem with it is that it is too popular and gets crowded, and you're SOL if all the buses are already full at your stop. But that if the flaw is that it is too popular, that's the best and easiest problem to have. Sometimes a regular AC Transit bus would show up and we would all groan and curse.
The entire WWW is dangerous without adblocks unless you're a real web dev or adtech expert. Just install uBlock Origin to every browsers on any computer you might be later compelled to provide assistance for so long it won't be grossly irresponsible to do so(like on random stranger's computers).

That phishing ad might have displayed correct URL. Apparently there are ways to redirect just the bots to real sites so the links check out whilist sending humans to fakes.
Stange presumption on your part... groups, companies, associations, teams, cooperatives, guilds, whatever... they are collections of individuals and no, they don't have any right to piracy. That includes anyone working on or involved in AI, so if it is unclear to you, I absolutely do not support OpenAI, Midjourney, Claude, ChatGPT or any other AI technology to "learn" or "train" off of others' works without their permission.
Here it is from 10 months ago:

https://news.ycombinator.com/item?id=36899787

"Enter FaangSupport. FaangSupport connects you and me to verified (via email) Faang Volunteers. When complete, the main interface will be an Inbox like layout, through which you can create tickets and correspond with a Faang employee."
For anyone whose handwritten notes have equations or pictures, Mathpix is stellar. Their APIs can take PDFs as input and return markdown with latex and embedded images. The handwriting recognition is pretty good on my cursive -- good enough anyway that a plain old LLM like Llama 3 can fix the typos.

(Likely under the hood Mathpix has done exactly what you're proposing, with image segmentation, text/image/math classification, then transcription.)

I've been using an Apple Shortcuts automation that turns my handwritten PDFs into notes in Obsidian, with the transcription up top and the PDF embedded below. Could pretty easily be adapted to turn a library of PDFs into a folder of Obsidian markdown notes. Here's a writeup: https://riddle.press/a-marriage-between-handwritten-notes-an...
In the 2010's, tech companies got together and tried to remove files from the user space.
> how do you explain to a non-technical user that their data has been deleted on the server, but that their client still has a cached copy that they might want to try to salvage somehow?

“The message has been deleted, but your app still shows it. You will not be able to see the message again if you discard it, and it will disappear soon.”
Ask HN: Why does this online IRS form have an hours of operation?
https://www.irs.gov/businesses/small-businesses-self-employed/apply-for-an-employer-identification-number-ein-online
So aside from the obvious jabs at IRS and snark like
“Last call on Hacker News. Come back again tomorrow!”, anyone have any idea why this form has an hours of operation?
> This democratizes mathematics because you can explain it to ordinary people in terms of computer programs and they can easily understand what you are talking about. The fact that there are fundamental limits on what computers (and hence mathematics) can do it surprising and interesting

I would take this further. The ubiquity of computing tools helps us humans face our greatest intellectual challenge: learning to think about the effects of scale.
>make at least $200k makes you even more out of touch.

$200K as the entry level for FANNG ( what it used to be call ), and then Big Tech and now Magnificent 7 has been the norm on HN since 2016. It wasn't until 2023 did reality started to hit many.
iOS force-restart key sequence cannot be intercepted by malware, https://www.wikihow.com/Hard-Reset-an-iPhone

Apple Configurator can define WiFi SSID allowlist, so the phone will only connect to known access points.

iOS Lockdown mode blocks a class of attacks and is mostly invisible to UX. It can be disabled for trusted apps and websites.

Brave can disable Javascript by default, and allow on trusted sites.

Since iPhones no longer power off, a faraday bag can be useful in some contexts.

iVerify claims to check for malware, unclear if it's meaningful given iOS restrictions, but the app regularly reminds the user to reboot.
Insulation and radiation shielding, ironically.
Public transportation isn't exactly cheap when used every day. Then factor in your time and frustration. Nothing is as expensive as your time.

Cars are amazing at their current cost, comparatively. And as I said, we should work on making them cheaper.

Toward an ultimate goal of making everyone "richer". Which begins with reducing hidden poverty taxes like unavoidable multi-hour public transportation commutes.

My ultimate dream for society, as a whole, is for everyone to "be rich". I don't necessarily mean having a disgusting surplus of money in the bank, but rather to eliminate the innumerable aspects of being "not rich" that boil down to an endless string of otherwise unnecessary daily sacrifices, sufferings and indignities. Then, at least, we'd begin to see the trauma of poverty be reduced and hopefully eliminated.

In this case, that means turning a gimlet eye to the human cost of unavoidable mass transport that isn't rail. Instead, everyone should have access to private, fast, and cheap transportation as a human right category. This opens up easier access to work, relationships, housing, and food including breaking down the barriers of food deserts.

Thanks. The commute time was more an aspect of the innate slowness bus transportation combined with the unavoidable route through city side streets. In other words, it would be hard to improve upon. By car, the route is thirty minutes.
> One thing that's bothered me is that lua silently returns nil when you reference non-existing elements. That's been a pain when debugging, since a line with a typo (`a = typo`) doesn't fail, and the code fails much farther downstream (e.g. when doing arithmetic on `a`). So almost all my errors end up being "trying to do operation on a nil value", and there is no indication of why it's nil.

I am also making small games with love2d. I've found you can prevent many of such issues if you:

1. Create objects with private fields, using getters and setters to access values (as function calls will crash if you call them and the functions don't exist, unlike fields). I like an approach that is somewhat similar to this: https://www.lua.org/pil/16.4.html

2. Add assertions liberally, especially in constructors.
IMHO it’s easier than people largely seem to imply.

Make it easy to try everything, let people decide for themselves what works best for them.

Ya know, like a market.
There's in-progress design work in SIG Embedded to eliminate unnecessary copies, because that will help using interfaces on embedded devices.
> it doesn't matter what the observer is made of

It does. This is a foundational philosophy-of-science kind of thing that is often not taught much, which is why you may be personally unfamiliar with it.

For example, a hypothetical creature living on the surface of a neutron star made up of quark matter dominated by strong forces instead of EM forces might not agree about the postulates of SR! Such a being might talk about how moving EM charges are distorted, as-if they were hyperbolically rotated, causing EM-based condensed matter instruments to see a distorted view of the universe. Not because the universe is undergoing Lorentz transformations, but because the instruments changed shaped from spherically symmetric to ovoid. Such a creature might even claim that there is a preferred rest frame, and that its apparent absence is something only EM-based matter experiments can show!

The lenses in the optics change shape, not the gridlines of the rest of the universe.

> Special relativity is meant to be consistent across all frames of reference.

Special relativity was invented by Einstein to resolve inconsistencies in electromagnetic interactions. All experiments done to this date to verify SR have been either electromagnetic in nature, or involved matter as both the subject and instruments, both of which are dominated by EM effects. Sure, GR includes gravity fields as well, but SR does not.

All of physics is a point of view from "inside" the universe where we can't disambiguate alternatives because we're affected by the same rules we're trying to observe.

Some examples:

- There's no difference between "spacetime expanding" and "matter shrinking".

- There are mathematical representations of GR that do not require curved space time.

- We can't measure the one-way speed of light, only the two-way speed of light.

Etc...
> In the latest round, they selected eight products sold by Shein, including children's shoes, leather bags and a belt and found several to contain high amounts of phthalates – chemicals used to soften plastics. One pair of shoes contained 428 times the permitted levels of phthalates – the highest observed so far during the Seoul inspections – and three bags had amounts as high as 153 times the limit, the city government said.

That's not great.

>So far, Seoul authorities have said they have inspected 93 products and found that almost half of them contained toxic substances. These items include children's watches and coloring pencils.

Shien's now on the blacklist as far as I'm concerned. I wouldn't want anything like that around kids...
Because we all know banning something makes it really unpopular and then it goes away forever.
Read "Mastery" by Robert Greene.
I clearly remember that booting Windows 95 on my 386SX was under one minute. I remember measuring this.
So to summarize: unlike other AR glasses, it isn't unusable in sunlight, because it uses cameras to provide augmented reality, rather than something else.

Got it.
Advisory firms urge Tesla shareholders to reject Musk's 'excessive' pay package
In fact, it’s common and desirable.
Yes, exactly! Lol I take it you've been or live there? Afternoon traffic is ridiculous and even in surrounding areas like Palms and Mar Vista, which I think are people avoiding Culver City. Just way too many drivers here in general.
this cracked me up !