skysight-inc/HackerNews huggingface dataset:
Yes reasonably so, Guam and Hawaii are the go-to overseas destinations you hear people mention, but Taiwan is close and cheap. You can fly there LCC very cheap, and the Japanese view it as much more comfortable a visit than say visiting mainland China (because it is).
This Week in Self-Hosted (18 August 2023)
I don't know. Personal opinion follows, YMMV: I've been to Tokyo recently. The subway system is much less convenient than, let's say, NYC. There are multiple operators, you need to purchase tickets separately to each one, it's not obvious for a tourist to understand the reasoning, and you can't pay with credit card (in 2023...), You need to either purchase a special card from a desk, or pay cash. In 2023. I consider that a hassle (it actually surprised me, I envisioned Tokyo as the city of the future. It is indeed, only it seems to be the future of 1993, sadly not of 2023).
> unless you're willing to put in a bunch of free work.

isn't most of open source eco system standing on free (often thankless) work? I am in no way insinuating they shouldn't be paid, just highlighting the current state
That guy is actually Errolson, the cofounder and designer of Acronym.
Do you have any proof? I don't trust HN comments to talk about other countries vacation days, since I see too many people here say Americans get no vacation days, yet every company I've worked at in the USA offered 15-20 days.
Pork price is a huge component of Chinese CPI. Also the price reductions were massive, like double digit huge.

https://www.cnbc.com/2023/08/09/china-reports-smaller-than-e...

"A 26% year-on-year drop in pork prices, a staple food in China, contributed to the overall decline in the CPI in July"
> Also ban all private air travel.

At least we agree on something, cheers
Well, that may be your impression. But I know of two cases where scheme was being considered for commercial work and in both of those the decision was made to go for Clojure instead. It was relative to Racket as a replacement for more real world applications of Scheme that I mentioned this.
It's there. thanks for the suggestion
Some parts of Tijuana are similar to some parts of San Diego but for the most part no

A huge portion of socal is Hispanic but the culture overall is more American than Mexican IMO
Saying that America doesn’t possess skilled enough workers seems extremely dubious. I would not be surprised if their hiring practices somehow are self-selective towards more Asian work cultures and they obstinately refuse to tailor it to American work culture.
Knowing nothing about micro, is there a reason why development has slowed down over the last 1-2 years?

https://github.com/zyedidia/micro/tags
Whhhooo that's expending a huge amount of energy just to avoid some chemistry. Maybe not all life needs it, but I'd really like to keep the O2 part.
> To move beyond R5RS, a Steering Committee was formed in 2004 which appointed editors to specify an R6RS. [...] A new Steering Committee was elected by those interested in Scheme in 2009

> All of the members of the Steering Committee have become somewhat less active in the Scheme community in recent years. Though we’ve seen occasional input from individual members, the Steering Committee as a body hasn’t taken any action since 2013 when the small language report was ratified. When the changes made in 2022 were being discussed, we got no guidance from the Committee at all. In short, we’re not sure the Steering Committee exists as a single, functioning entity any more.

How significant is this? Is there an actual process for forming a steering committee? From where does it derive its authority? If the current one is defunct, can they just form yet another one?
As a gastroenterologist I see so many gastrointestinal issues caused by smoothies. They also cause a lot of weight gain as they are usually high in calories. Just eat your fruits and vegetables.
I haven't ordered or used a starfighter, but ages ago when the ryzen sku first went up I e-mailed the company. I was asking if they had any video of the removable camera being stowed in the base. I was having trouble imagining it. That video [1] was finally posted at the end of May.

[1]: https://www.youtube.com/shorts/tzeL2CJTd6g
Yeah, it's actually the standard way I get jobs, since I can't whiteboard.

Freelancing actually seemed like a life exploit at some point. Skip technical interviews, only do product interviews. Get basically double salary and WFH benefits. But the catch is it runs dry.

Most full time jobs don't go so well though. They're often authoritarian cultures. There's a CEO with strong vision that's all in his head. He can skip the interviews.

A lot of really smart people work in this places (often the ones who don't end up in FAANG because they can't whiteboard either). But they don't stay long and treat it as a stepping stone.
Google taking the advertising cake.
"So it goes" can't be called a Vonnegut reference unless it's surrounded by other Vonnegut references, because it's a perfectly ordinary phrase in common use outside Vonnegut.

Think of it this way: "So long, and thanks for all the fish" is a Douglas Adams reference, but mentioning a dolphin isn't.
same here

screen knowledge is still valuable as it is more commonly installed
Ancient Romans did enough pollution to affect the climate. https://www.earth.com/news/roman-activities-cooled-climate/
If you have trillions on the balance sheet, then you have trillions in assets, funded by either debt or equity. In this case clearly debt.

It is confusing why you say “use balance this way” because it is a “balance sheet”. You can’t pull the word balance out individually.
"Society at large" is more hostile to young, healthy, educated adults than ever. The first step is to reduce the leeching of these people, so that they can have families as is the natural order.
Name a law passed by a foreign government against its own will at the behest of the US.
While most of the major consoles for the 9th generation are basically just locked-down PCs, there are still interesting innovations going on.

One of the interesting tradeoffs with AR/VR systems is that there is less emphasis on just frames-per-second, and more emphasis on consistent latency and low lag between user input and photons coming out of the screen. This may continue to drive a divergence between dedicated AR/VR systems and "normal" game consoles & PCs. The input requirements for AR/VR are also much higher than a game pad sampled at high frequency.
Why is there still software asking user to run sudo on something downloaded from the internet? Why even bother doing that script if there is a easier, safer, with smaller footprint and built-in in all distro option available?

Just as comparison, micro alpine's package has 4MB (installed) while its staticly compiled binary version it downloads from github has 11MB. The repo's package would make it more micro.
Can almost guarantee that they're underpaying V for the honor too.
Hand-held tube containing aluminum foil balls produces electricity when shaken
Also while Russia is close, I don't think there is anything particularly interesting there, that is the Eastern Siberia.
Now, if we "vent" some enough to the "side", how much can we tilt the ecliptic?
Does computer science have a future? (2009)
A motorcycle could do anything an ebike could do, but faster and with more gear.
You are sharing the official written policy, but the reality on the ground is very different in China. Most business happens under the table. Corruption and bribes are commonplace in every transaction. Books are all fudged to a high degree. Millions of people who put up large deposits and made monthly payments for under construction houses to developers like Evergrande are never getting anything back, and laws aren't going to help them. The central government has a tight grasp on maintaining its control but not much else. That's just how things work in China.
I hope you give back or at least have done something nice for those folks who fed you so much
Doesn't beat an old Thinkpad imho
What advantages would a finalized R7RS large have over Racket, aside from enabling interoperability between implementations?
Thanks for this comment.

I agree! Those things you listed all interact with eachother.

I am still trying to get my head around orthogonality in design and how to design permutations/combinations that work together well and are flexible.
http://emptypipes.org/2015/07/13/flight-times-map/ (centered on DC, you can not change location on mobile)

6 hours will get you to the US from EU.
I often ask for them to version control and send me a zip of the git repo, so I can look at commit histories. Yes, they can fake that, sure, but I can normally tell a lot about a dev from that, and actually if I see 4-5 commits over an hour perhaps with some wrong turns, that pushes the candidate up in my estimation than somebody with 1-2 commits that don't tell a story, but does show a complete solution - which is most likely what would happen if you edited history a bit.
Congrats on the anniversary! That sounds like a pretty extreme form of what I meant, happy to hear you found someone who is happy to work with that system as well.

Do you find that having everything on record to look back helps you? That's one thing I mind about talking: can't look up what was said or what I/we already figured out on some topic. (Occasionally that's a feature of course, but I try to avoid both using messengers that aren't private as well as needing to say things I don't want to be on a record.)
somewhat different

autossh is basically a wrapper script to keep a session established by reconnecting
I don't know much about peak power consumption of these chips, but they are crazy efficient when idling / having little load. Plus, ARM support still sucks :-(
We have to do something about the pressure as well.
But whether it shows up or not is a function of the optimization decision, which might have gone the other way for any number of hard-to-define reasons.
Node.js 20.6.0 will include built-in support for .env files
I would even say that since the pandemic, traveling has become nightmarish. Airlines and car rental companies are outright pulling scams on their customers to get them to overpay. They create inconveniences that you can only pay your way out of. If you're lucky.

Hertz is so disorganized that they mistakenly report their own customers to law enforcement for Grand Theft Auto and then even double down in light of evidence they've fucked up.

Also quietly over the last few years, the credit card companies have been taking ownership stakes in most of these travel-oriented businesses and will now deny your chargebacks that they should be honoring.
I don't think society disagrees with you in general.

The crime is still in the news because it was truly gruesome, but nobody is lighting candles and praying for his poor soul.
Evergrande has been failing for a long time with no ambiguity
There is street view /YouTube video from travels.

Order some food or cook new dish.

want hike just run

With sun is a little problem because you can't make country hotter but you can go to swimming pool.30°C + temp isn't good for your electronics.

You can replace travel with computer. I just can't/won't overpriced everything
Think of it as a starting point. I'm all for applying network algorithms to fines like this: if you don't back off we'll double the fine. Every time it is levied.

https://en.wikipedia.org/wiki/Exponential_backoff

And if the company can't pay then the execs are on the hook, everybody with a C-level title or a board seat. I would happily wager this would get even the largest entities into compliance within days, weeks at most.
That's solved with money. That's how they did in the 90s, with organized bus tours that made sure everything was running smooth.

Thing is money is shorter nowadays.

(not everyone seeks comfort of course, but they're also short of money either way)
Interesting! I’ve used materialized reviews for this in the past. I’m curious what the advantages to pg_later are over that.
> What will Xi & co do to deflect blame?

What? All of their issues are explicitly done by Xi via the three red lines.
They don't have to, is the thing. If Facebook can't operate as a business in their country, then they can't collect advertising revenue there, can't run FB marketplace, etc.

Facebook has always had the option to not operate as a business in a country, that they do is because it's profitable to do so.
Missing dependencies. External services having gone offline. Timeouts. Foreign key violations. Data corruption. Invalid user input. Incorrect assumptions about how a third party library works. Incorrectly configured firewalls. Bugs in your code. Subtle incompatibilities between libraries, frameworks or protocols. Botched deployments. Hacking attacks. The list is endless.

Probably not so much of an issue if you're dealing with well validated CAD data and most of your processing is in-memory using your own code. But if you're working with enterprise applications talking to each other via microservices written by different teams with different levels of competence, legacy code (sometimes spanning back decades), complex and poorly documented third party libraries and frameworks, design decisions that are more political than technical, and so on and so forth, it can quickly mount up.
Look at the Kosovo to get a grasp of why it's not a good idea.
You can have the most sophisticated analysis imaginable, but then I cast rand() to a pointer and …
The problem with most diagrams is that they lack semantics. What do the boxes and arrows really mean? As soon as you start getting fuzzy, the diagram is effectively useless. If you're up for a laugh, try to play "Diagram Bingo" next time you encounter one: https://c4model.com/bingo/

Structured diagrams like ERD and the C4 model help. But I'm not convinced these add much value over the equivalent textual description (I'd rather generate an ERD from SQL; where my SQL is the source of truth). And importantly, they're generally lacking one important dimension: time.

The only diagram I regularly use for software is the Sequence diagram. It has well defined semantics: actors/components across the X axis with their interactions ordered by time down the Y axis. It's a secret weapon for modeling any system that has a distinct "flow" through the steps. You can immediately see not just what components are related to each other, but exactly how they interact over time to produce the end result. It makes it fairly obvious where every bug lives and where every new feature request must be added. It's the only diagram that I cannot replace with prose or a high-level programming language.

And even still, it's worth "writing" your sequence diagrams instead of "drawing" them. Mermaid's sequence diagram markup is lovely and renders directly in GitHub.
What even is great about Travel?
I only see cons...
arangodb has had this for a long time

https://www.arangodb.com/docs/stable/http/general.html
Is your value system that nature is sacred, and humans should not affect it?
Well, yes. There's a legal difference when overtime is being worked.

Companies go to court over the distinction.
Same, the link's down.
ah yes, SV the rightwing stronghold

whats the practical influence of the libertarian in such environment? rules-for-thee; and looting
> One man's "broken code produced by the compiler" is another man's "excellently optimized code by the compiler".

To be fair it's not the compiler's fault that the source program is broken - the argument is over whether the compiler is being helpful or being obtuse, and this particular case I'd argue the latter.

Thanks for the video link - it's an interesting example, but the crucial difference there, I think, is that in that case the compiler isn't doing something counter to the programmer's intent. The code isn't incorrect (assuming a non-pathological buffer size) - it's merely more convenient for the compiler when expressed with int32_t indices rather than uint32_t indices.

I do appreciate, though, that deciding what to yell about and what not to yell about is an extremely non-trivial problem.
Pg_partman 5.0 release: Postgres Partion Management
hey, I am the v from the post.

> So this authors example of an ideal young systems programmer looking to get hired was one that provided (free!) significant contributions to their Golang client, their database and _an academic paper_, presumably over the course of many weeks (months?).

That's not how I see it! I love databases and open source; libsql seemed right for me. I had no idea (or expectations) I would get hired by doing so. By contributing to open source, I am getting to work on some complex codebases where some brilliant people are helping me with my code in pull requests. Isn’t that awesome?

Sure, it may only work for some, and this isn’t the only way to systems programming. It is totally okay if someone wants to take a different path.

Instead of focusing on what’s wrong, why not use this opportunity to help and guide others in a similar boat?

To rephrase, how would you advise someone like me to change the domain from the backend to systems programming? For someone who doesn’t have experience with systems programming, knowing only Python, and Go professionally. During the (previous) job, I was working on scaling micro services and building web backend. There was zero room for systems related stuff.

[0] - https://github.com/avinassh
Benchmarks are nice and all but for me the main browser issues on Linux has always been "does HW acceleration work out of the box, or do I need to fuck around with flags and MESA and Wayland configs after reading tutorials online based on the GPU I use?".

Winning benchmarks was no use if watching a youtube or netflix video would nuke my battery life and turn the laptop fan into a a scramjet on afterburner, and watching youtube is what many people use their laptops for bott for entertainment and for learning.
> At the same time, the community identified that there were two groups with slightly different concerns about what R7RS Large would look like: some were concerned that the small language itself didn’t impose strict enough semantics for a safe high-level programming language,§

> § Indeed, the small language doesn’t even enforce bounds checking, even though almost all implementations do it. Such are the sacrifices for a language which might be expected to work on a tiny microcontroller. ↑

Okay but nobody in their right mind is writing Scheme for microcontrollers. I don't mean that nobody is doing that, but that the people who are are fringe weirdos whose desires should not be allowed to disrupt the evolution of the language for the rest of its users!
Your parent suggested to make changes to TS so that TS is no longer compatible with JS (in the sense you described). Once that happens, compiling to WASM instead of transpiling to JS is a very valid design choice.
Lol indeed: throw their execs in jail when they transit through a country with which they have an extradition agreement (plenty of precedent for that), freeze or seize their assets, block them at the ISP level (ISPs would have to play ball unless they themselves would want to be come a target).

The idea that some crap company outranks a nation state with millions of citizens is ridiculous.

Also: even though Norway isn't part of the EU (though it is in Schengen) they could bring a case in the EU courts and have Meta's assets in Ireland seized. That would really hurt if the court allowed it.
Ask HN: What's the name of the mathematician that worked at Bell Labs
I am trying to find the name of a mathematician or an article about him.

He was followed by a team of journalists for months to study his work. I recall that he worked at Bell Labs and had his own office within a university or research lab, which was located in the US. He always had to work on multiple things at once to keep himself productive and stimulated. However, I am not referring to John von Neumann or John Nash.

I would appreciate your help in finding him or the article about him. Thanks!
I love you one causally goes about “can’t they just violate the law”

Fuck around and find out Facebook.
I love how the TSMC staff try to frame this as American's not having a work ethic, when the reality is that they are terrible at managing people who do not respond as emotionless automatons. No one is going to put up with your shit especially because fab work is relatively low paid and the skills are non-transferable (hence the low pay). In the United States many skilled workers have better options.
In large enough systems, it becomes prohibitively expensive to keep consensus of the state of all members.

Sure with 10 or so hosts it’s trivial to select the least busy one but at the scale of 1000s of hosts you begin to run into a ton overhead just to decide where to forward a request.

As many others have said, O(N) for each request vs O(1) while avoiding hot spots.
I run my own self-hosted email server for the last 15 years but I had to move to this hybrid system recently because Microsoft (outlook.com, hotmail.com, etc) blocked all the IPs of my hosting company. It is a shame but there's no point appealing (which I tried anyway). So it may or may not work, it depends on luck mostly.
Show HN: Bliq – A meta-search engine for ride-hailing
The problem we address:

Platform monopolies in the ride-hailing space have led to users paying more for trips, while receiving a lower quality service. On the flip side, drivers often find themselves at the mercy of a single dominant platform, impacting their earnings and freedom of choice. So… we saw an opportunity to empower users.

Technical solution:

- built an internal API that interfaces with multiple platform APIs to fetch real-time ride data (for both passenger and driver personas)

- built two apps:

- for drivers: aggregated incoming offers in a single interface, custom parameters-based automation, surge maps, aggregated statistics (earnings, distance, time)

- for passengers: aggregated ride options, pricing, and ETAs in a single interface, deep-linking directly into the ride request within the platform apps

Challenges & resistance:

- platforms attempted to block our API traffic

- we observed unusually rigorous hardware protection in some platform apps, causing a lot of drivers to have to change their older phones even if they didn’t use Bliq

- we realized some of their mobile apps tried to detect if our app is installed on their device, potentially flagging drivers. they removed this mechanism afterwards

- some drivers reported being cautioned/advised against using Bliq by employees of some of the platforms

Curious to know how the community would navigate these challenges while maintaining integrity and user value. We just launched the passenger app this week, so feedback on both apps is very welcome.
This is something that always makes me sad:

In C, the escape character for literal strings, as interpreted by the C compiler, is the backslash. ("\")

Also in C, the escape character for format strings, as interpreted by the printf function, is the percentage sign. ("%")

This is the correct way to do things, for the very obvious reason that neither the compiler nor printf can get confused by the input the programmer provides. Directions to the compiler look nothing like directions to printf.

But for some reason, this knowledge of how to define formats was completely forgotten, and so regular expression parsers were all defined to use a backslash as their escape character. There is no earthly reason you would want to do this. It causes many, many problems, and has no benefits, to use the same escape character for the compiler/interpreter and for the regex engine. But we're doing it anyway.
Bup – Backup system based on Git