skysight-inc/HackerNews huggingface dataset:
Yes I love fennel for this. I've done a lot of professional lua work and I don't enjoy it as much as people here tend to.

Fennel is an astounding technical accomplishment, laser focused on the worst practical issues with lua and completely avoiding lisp nerd quagmires. It's extremely practical too: you can hook the compiler into the lua module loader and since it's just a syntax layer over lua semantics you can drop it into any lua project. Being able to freely share functions and tables between the two makes working on legacy lua code so more comfortable.

I've used it extensively and have almost nothing bad to say about it, extremely rare for me with any programming language.
This article has a hilariously defensive tone.

The reality is that the vast majority of error handling in go is to do one of two things

1) pass it up the stack
2) wrap it and pass it up the stack

The fact that you must do this explicitly in all cases is a failure of the language. Many people have pointed this out, but the go team and elite members in the community are very dedicated to the myth that every error is precious and special and must be handled in a one-off manner.
For you maybe, but not for me. Wire is 15 usd on receiving end fixed + some percentage of the amount sent. An ethereum transfer is 2 usd or so into my exchange and exchange charges nothing for withdrawal. Wire transfer takes 3-4 days in best case and bank calls me for some bs after 10 days in the worst case and I have to talk to them to approve it.

So after 20 mins of clicking some buttons I get my fiat currency in my bank account. And it costs 2 usd + some negligible amount.
err has the same problem as ok, it's true. It's a messy, kind of embarrassing spot in the language and idioms, not something to celebrate.
Very sad. I use http/2 push on my website to push the CSS if there’s no same-origin referrer. It saves a full roundtrip which can be pretty significant on high latency connections. The html+css is less than 14kb so it can all be sent on the first roundtrip as it’s generally within TCP’s initial congestion window of about 10*1400.

The only other alternative is to send the CSS inline, but that doesn’t work as well for caching for future page loads.

103 Early Hints is not nearly as useful as it doesn’t actually save a round trip. It only works around long request processing time on the server. Also, most web frameworks will have a very hard time supporting early hints, because it doesn’t fit in the normal request->response cycle, so I doubt it’s going get much adoption.

Also it would be nice to be able to somehow push 30x redirects to avoid more round trips.
I have a hundred or so pages of handwritten letters in Hungarian, but got useless results from AWS Textract and from transkribus. However, I also have about the same number of pages (written by the same person) that I have already gotten hand-transcribed into Hungarian. How might I approach using the already-transcribed stuff to train some kind of AI model or text-recognition model to work on the rest?
> Nothing is as expensive as your time.

Then public transport should be way cheaper than driving, as on transit you have some downtime where you can scroll through your phone, listen to some music, or perhaps even crack open your laptop if you're on a proper train. Driving requires constant attention, so you can't relax or do anything else in the meantime.
My iPhone keeps starting the day with a black screen.

I had to learn the new reset sequence: quick volume up, quick volume down, hold power
No, and I also don't have any sensors that would detect such intrusions, or anything of much value in the garage.
I'm a big believer in the potential of this new platform and am always excited to see innovative projects like Depthforge. It's incredible how Depthforge generates such stunning 3D images from simple prompts - a perfect blend of cutting-edge AI with the immersive capabilities of Vision Pro
Bad solution simply because of information loss!

* after STT, there is objectively less info in the storage format

* OP cannot take advantage of rapidly advancing OCR tech on the storage

* inevitably OP might end up saving the originals “just in case”- rendering this entire process useless
I don't speak Chinese, but my understanding is that it's not a totally fair comparison: classical Chinese text was often highly abbreviated, to such a degree that you have to be an expert historian to interpret it correctly.

For example, the characters comprising your example text starts like:

collect (收) [from] [all] soldiers (兵) under the sky (天下), gather (聚) at(?) (之) Xianyang (咸陽), melt (銷) and (以) become(?) (為) bell-stand (鍾鐻) metal (金) person (人) twelve (十二) ...

As you can see, the English "translation" is more like an annotated translation. E.g., the original doesn't say who did it, or what he collected from soldiers: we just inferred "weapon" because what else could be melted into statues?

Similarly, "standardized the axle width of carriages" is just: cart (車) same (同) axle width (軌). We're supposed to infer "standardized" because we are talking about the Emperor's deeds.
The project looks like it’s done for fun. From an architecture standpoint - the server is something you pay for, while logic and design outsourced to the browser is handled by the client’s compute and thus fun is free to you (unless your clients are on underpowered devices).Take advantage of free. See if you can move more stuff to the client instead :)
Yes, it is the same situation. No, we don't tend to use unique names for errors. The idiom is just too strong.

This is somewhat mitigated by consistent consecutive error handling, meaning you always immediately dispatch an error on the line after assigning it. Every time we have had bugs because of this, it's because someone tried to be clever and delay handling an error until slightly later (like at the end of an if else chain where each branch might have had an error).
One of the most ridiculous behaviours of so-called "Big Tech" and its employees is to try to blame end users for problems.

That certain individuals had a noticeable propensity for forwarding chain letters and other garbage on the early internet, from which they received _no economic benefit_, may have informed the tactics of today's "Big Tech" intermediaries but what these so-called "tech" companies do today is to _encourage_ this behaviour for their _own_ economic benefit. Truthfully, it goes beyond merely "promoting" sharing. The www user visiting a so-called "tech" company website does not _make a choice_ to share, like someone sharing e-mail chain letters on the early internet, the www user using a so-called "tech" company website _has no choice_.

https://www.theatlantic.com/technology/archive/2011/09/the-p...

https://adage.com/article/digitalnext/facebook-s-frictionles...

It is in the economic interests of the so-called "tech" company intermediary to _promote_ what is referred to as "viral" content. The quality of the content is irrelevant. If it is "viral", shared and viewed by large audiences, then it has potential to generate revenue for the so-called "tech" company. It has sufficient audience size and therefore it has value to advertisers.

Thus, for example, one can visit the YouTube website to search for videos titles and descriptions that contain a certain keyword. As a result of so-called "tech" company tactics, the results of the search may contain videos whose titles and descriptions do not contain the keyword and in fact have no relevance at all to what is being searched for. The sharing of this content is not optional. It is being forced, without any voluntary user input, by so-called "tech" companies hoping to profit from advertising services.

In sum, the so-called "tech" companies want end users of the www to be looking at the _same_ content. These intermediaries manipulate people who use their websites so that users look at the _same_ pages. There could be millions of people all wanting to view different pages but if each page has an audience of one this is not useful for selling advertising services, hence the so-called "tech" company will manipulate users so that they look at the _same_ pages. It is not doing this for the benefit of the people using the www, or even for the benefit of the "content creators", it is doing this for its _own_ economic benefit.
Reminds me of nix-output-monitor [1], for example see [2].

It makes it easy to understand how individual steps are progressing, and how individual steps relate to the overall plan. It enables me to locate expensive build steps, and possibly to avoid them if steps are failing.

[1]: https://github.com/maralorn/nix-output-monitor

[2]: https://asciinema.org/a/7hJXH2iFLEkKxG1lL25lspqNn
Those are so fun to use at Burning Man! Just don't run out of battery in the middle of the playa or you'll be lugging the thing back for a mile through dust storms
Loyalty, noun - The quality of Doing What I Say
So, good old CSS wasn’t pure enough!

Anyways, good exercise for your experience. Have fun.
Its a zip with lossy compression for text. First useful lossy text compression algorithm we have made.
That's one thing if you're, say, Saudi Arabia and don't particularly care about human rights.

Different matter in countries that generally try to be more decent to people...

... but in this case (per your reasoning) are looking the other way past human suffering to make sure that shipowners don't have more incentive to dump boats.

I'm saying "That's a shitty moral justification for causing human suffering."

Are you saying you think it's a good one, per your personal opinion? Or that you don't, but it doesn't matter because you're not a minister of transportation?
How many of these exact same products from the same factories are also being sold on other marketplaces like Amazon?
> I have some ontological questions.

My sides.
The unfortunate thing about water is that after you use it to hydrate a golf course or cool a data center is that it's lost forever.
Or, groundbreaking, just go to the library and pick a couple of books with children stories. They have plenty. Take your kid, eventually they can learn to go to the library by themselves.
I use the standard library html/template package for generating CSS dynamically, it's got pretty good CSS support. I've found it useful for things like custom themes and UI preferences.
> Roads are physical easy to understand

???

Yes, roads require less 'active upkeep', an austerity government might stop funding transit but they will not close roads. However, this is more of a feature of the supposed 'independence' of car transport, not 'easy to understand'.

In addition, defunding transit would be a lot harder and weirder if it is in a form that requires actual infrastructure (metro, train, tram) rather than some stops and a schedule (bus). That's one potential reason to trust bus transit projects less.

Do keep in mind that roads aren't free after construction either; they typically require pretty significant upkeep (especially things like repaving, but also e.g. traffic signals).
Alternate take: in a world where our entire society is trying to reduce energy usage, to minimize emissions, and so on, it strikes me as insanity that we do not demand every ounce of performance out of the hardware that we have, and equivalently, aim to minimize unnecessary demands on the hardware at the same time.

Burning up a laptop CPU and torching racks of servers and routers in some data center just because the web is full of shitty ui frameworks should be intolerable to consumers and providers. Efficiency really needs to be a goal of all system designers.
AFAICT Tesla's 2023 profit was only around 15 billion, and Musk owns about ~20% of the company... so it seems reasonable the other 80% of the stakeholders might be a little concerned about this odd transfer of money.
The bit about romantically involved was part of my point. If that person was a man, forget it, he will be staying home with low wages.

Also, we are definitely missing a large part of the story. There are very few medical schools outside US that will qualify you to practice is the US. Getting recertified in the US is extremely difficult, especially from a developing country with much worse healthcare standards.
Show HN: Android Music Player That Can Download YouTube and Bilibili Music
It's a music player designed for Android platform. However, you can build it for Linux that is my development environment. If you want to build a Macos, ios or Windows version, you can try it without guarantee it will work. It's based on Flutter and Rust.
Look at the logic in my comment link, does this not make sense? This seems like basic physics and cardio to me.

The less time that your heart has to fight against pressure/gravity, the weaker that muscle will become. This is pure causation.

https://news.ycombinator.com/item?id=40549893
> That means cheaper and faster automotive transportation.

That is… extremely silly. You can’t make an inherently expensive activity cheap because you’d like it to be. Cars take up so much space that’s expensive to build and maintain. They crash into things and people constantly. The pollute the air, and they are extremely expensive to own and repair, with a total lifetime measured in a couple decades, if you’re lucky. That’s not getting cheap. It’s like saying that single family homes in Manhattan should be cheap, then everything will be better. Cars and mansions don’t fit in cities. They can’t be cheap!

Trains, my friend. We need trains. Busses first, but eventually trains.
Even that can still be too far. I lean towards “your computer” and “their computer”
Why wasn't Python used? I imagine for such a use case it wouldn't be that much heavier to use Python vs Lua.
Scrolling through your phone is not exactly quality time. In general the time spent on any form of commuting is a net cost to be minimized.
Correct me if wrong, but the anti-vaxxer movement is limited to Americans. I never once heard any other nationality talk about it, except to make fun of loonies from the US. In many highly developed countries, you cannot go to public schools without evidence of many vaccines.
Yes, persistence is an additional expense in an exploit and fairly difficult to achieve on an iPhone. The idea with rebooting is that any malware living in memory will be cleared out and the attacker will have to throw the exploit again. Throwing the exploit again carries risk in getting it burnt and iPhone exploits are in the $1m - $2m range.

Given how we generally only reboot our phones for system updates, this is good practice.
If your job is thinking it's always happening unconsciously. Though, you have to convince whoever's paying you about that.
> the number of expats in the larger cities

I cannot imagine it is more than 5% percent outside Europe.
Provided it's sound advice, I wonder if an OS setting could automate power down and back up at 3am once a week. Opt-in, preferably.
Latin is a borrowed writing system not native to English, German, Polish and many others which aren’t even Romance languages to begin with and must resort to di- and trigraphs plus non-Latin characters like J, V, ß, ł or å, among others (not to mention diacritics).
Are you sure? The article says "cite this as Yan et al. (May 2024)" and published-time in the metadata is 2024-05-12.

Weird: I just refreshed the page and it now redirects to a different domain (than the originally-submitted URL) and has a date of June 8, 2023. It still cites articles and blog posts from 2024, though.
No topping is good in theory but it won't stick. Restaurants have tried it and no one is happy with it. Customers get higher prices. Many employees feel they can make more money with tips and employers have to pay higher salaries.

What's becoming a problem is that many businesses that weren't tip-related are suddenly requesting tips for service. Those are the ones that people should not tip. There's no need to expand the number of services that need to be tipped.
From the headline, I expected this to be a site that randomly presents you with an AI-generated message, in the style of "This person does not exist".
I frankly don’t care what you believe, but I do care about the ability of the general population to understand reasoning and logic. To that end, please understand that what you’re arguing is not a counter-example like you seem to think it is. It’s an argumentum ad populum - you’re saying this must be true because elite cycling teams are doing it. This is not a proof. It’s not even evidence, you’re not even citing something specific enough to call it that.

Again, believe what you want just make sure you understand that you’re not making a sound argument.
Direct link to the best practices document (PDF):

https://s3.documentcloud.org/documents/21018353/nsa-mobile-d...
you don't tip your landlord? how is he supposed to pay his mortgage?
> Could you recognize Steve Jobs capacity if it not were by Apple?

Depends on the time period, but he had 3 hit companies, and Pixar was the biggest one (for him personally) for a while.
to me it's not so much intrusions but fire safety - I want a way to call 9-1-1 in the middle of the night if my smoke alarms go off
Are you sure about that 'never'? that no device will ever try to use p2p fonnections?

Even then id still rather ensure every device is appropriately firewalled. 'not worrying about it's sounds like a hardened shell with a juicy center. What happens when a device does get compromised and tries to spread to your local network?
When I used to work at a modular synth company (and was also building/designing lots of DIY synths) we would usually use OshPark, which are domestic, but it was certainly cheaper and quicker to use a service like JLCPCB from china.
Wouldn't RDS or EC2 be even less dynamic in terms of pricing?
Indeed, but I am uncertain how that relates to my point.
Not just better, it will only work in Firefox soon .

Ad blockers will stop working on Chrome based browsers with Manifest V2 being dropped starting next week.

All Chromimum based browsers are in the same boat, Ad blocking will be severely degraded after Manifest V3 becomes the only option.
We’re decades into the pattern. I continue to be stunned that anyone is surprised by Chinese product anymore.

Here’s a rule that will not serve you poorly for the indeterminate future: avoid it all costs whenever and wherever you can. It’s never steered me wrong, the discounts were never worth it.
Waiting for like 8 seconds for a website to load, only for it to tell me it’s “old school” and can’t handle my phone was kind of hilarious.
Get out of the house, then worry about calling 911. The amount of time it takes to turn your phone back on won't make any substantial difference.
Any detail whatsoever would make this a more credible claim. I haven’t met many people, including those skeptical of the performance claims, who have called K _slow_. Maybe for particular domains but I’d doubt that includes the kind of quant work that gets done at Millennium.
Tesla stock recommendation at the moment, "buy aggressively", lol, I'd say dump aggressively. Nice script thought!
Sorry to be that guy, but nonplussed means something like "so taken aback, you're dumbstruck." Maybe you meant this, but more often people mean the opposite because of the "non" suffix [edit: prefix].

Anyway, you can smell the bad chemicals in plastics? I've never thought about it, but you're right there is a certain smell.
It's a point I suppose. I'd have to go to another room where I left the phone on the desk, hopefully not blocked by a fire, and turn it on. But I think my partner leaves her's on, so she could do it.
Wow - this explains a lot about why Chinese LLMs and AI struggle so much to get data, despite the supposed near-infinite databases: a lot of it is just gone, far more than anyone had ever proposed might be the case, because of neglect, censorship, walled gardens/apps killing everything trapped within, and chilling effects.

You can't scrape what is no longer there, or was never written to begin with...
Like if someone is determined to spend that amount of moola to spy on you personally, you’re a different category of person than the normal joe tho?
> Everything is a table, but not all tables are equals: some tables are sequences (indexed by 1..n) with special operators (like # whose result is undetermined for other tables (which hurts like the famous Undefined Behavior of C++).

> #{}

0
If that's malware, reinstall the OS via DFU and Apple Configurator.
Does it work with lynx?
Ipads are widely considered by analysts and the tech press to be, well not a failure exactly, but a marginal product that has yet to find its niche.

This is despite the fact that they solidly outsell macs. And if they were not from Apple but were a private company they’d be considered one of the few remarkably enormous hits in the tech industry. But Apple is so big it (supposedly) doesn’t matter.

I use an air for taking notes, because handwritten notes are all searchable, and some document annotation. That makes it worth it for me though my mac is my main drive.
I think a malicious rootkit could just show a fake power down / power up sequence.
>> No one who actually cares about society will be working to make it mirror the patterns of poverty

Great comment! This is an incredible way to put it.
this is a clickbait title; it should clarify that the 'toxic chemicals' are just phthalates, also known as the new car smell, and that korea has recently reduced their permitted levels of phthalates to unjustifiably low levels
Well timed, I'm at the 8 week mark on a diet and due to an injury I got, I need to eat less if I want to lose more weight because I can't lift right now.

Regardless, a friend asked me what diet I was doing and I said, " good ol fashioned calorie counting "

Calories in, calories out. Either reduce energy intake, increase expenditure, or both.
And if I was making such a claim that would be a very valid argument.
If an exploit is soon to be burnt/patched anyway, it can be used less carefully before expiration.
Unfortunately I have no clue. I’m running Mosaic.
Operating Open Source Mobile Networks at Scale [video]
Cars fit in cities just fine. Just got back from Atlanta. Much nicer and cleaner and cheaper than New York City. The only problem is the pollution, which is fixed by EVs. The other stuff, like a few tens of thousands of deaths in car crashes a year, is vastly outweighed by the time saved by everyone else compared to even an excellent public transit system.

Trains are not the solution. Even the best train systems are much slower than point to point car transportation. When I go to Tokyo on business, I take Ubers, not the (excellent) train system, because cars are faster and more convenient. In Japan, 80% of households have a car. In Tokyo prefecture, there are about 40 cars per 100 households. In Osaka it’s 65 per 100.
After sending a patch, IBM asks me to also do a testcase for free [video]
Why not find out by turning off your wifi and starting the app?
Here are the job postings from the mentioned company, Outlier.
https://boards.greenhouse.io/outlier
>After that, the people complaining about traffic have to come up with their own ideas, and if road widening (with eminent domain confiscations) are off the table, even the most car-headed idiot out there has no choice but start talking about transit.

They always have the option to leave the state due to a perceived reduction in QOL.

>Massachusetts is hemorrhaging people. In fact, it’s seeing the highest outmigration numbers in the last 30 years, according to a new report from the Massachusetts Taxpayers Foundation. A net 110,000 people moved out of the Bay State over roughly the first two years of the pandemic within the United States, most of them between the ages of 26 and 35.

>The question is: why? Rent is certainly a factor. Boston has the second-highest median rent in the country after New York City. Traffic congestion and the many woes of the MBTA have also dominated headlines.

>https://www.wgbh.org/news/local/2023-05-30/massachusetts-res...
You have an old school alarm I assume?
Also if you live in tornado alley, nice to get weather alerts if there is a tornado watch