skysight-inc/HackerNews huggingface dataset:
Well, Japan is the only mature industrial nation other than the United States where a majority of science papers are published in domestic journals[1][2], many of which are predominately or solely Japanese language[3], whereas international journals--including international journals in Japan--are invariably English.

Of course the Japanese scientists you've met speak English. People who don't speak English well enough are not generally going to participate in events or situations where they would need to rely on English-language speaking skills. That someone apologies for their bad English is, of course, irrelevant; if it were truly bad you wouldn't have encountered them. Likewise, Japan has many international science programs, forums, and conferences; and they'll be filled with proficient Japanese English speakers, but Japan is a huge nation so it says little necessarily about broader patterns.

I don't doubt that a majority of professional research scientists in Japan have some proficiency in English. Especially the top scientists; even in Japan "impact" would undoubtedly be heavily biased toward publication in prestigious international journals. But there's plenty of literature on the internet that describes the relatively poor English-language proficiency (especially conversationally or with verbiage outside that in their technical field) and poor English-speaking research community integration of the broader Japanese scientific establishment. See, e.g., "Japanese materials scientists' experiences with English for research publication purposes".

I first encountered this cultural dynamic when researching the tilting of the Millennium Tower. While friction piles weren't first used in Japan, Japan was where friction piles were first heavily researched and employed for large buildings, including skyscrapers. People kept saying friction piles were idiotic in earthquake-prone, sandy soils, but that's precisely the environment where they were first researched and from whence the global engineering community's confidence sprouted. However, AFAICT much of that research was published in Japanese, even through the late 20th century and (IIRC) even early 21st century. Was that Nobel-worthy science? No, but it was very useful applied science; and applied science which was highly consequential to global engineering and architecture, notwithstanding that much of the substance of it existed on the other side of a Japanese language barrier.

[1] See https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8024886/

[2] But see, e.g., China and Brazil where domestic publication dominates and even outpacing international publication: https://www.digital-science.com/blog/2018/11/japan-collabora...

[3] E.g. many of the publications by the The Japan Institute of Metals and Materials are only or predominately in Japanese. Some domestic publications require summaries and tables in English but permit the text to be in Japanese; e.g. the Journal of the Society of Materials Science.
* removed comment as it was factually false *
I started submitting articles about brazilian politics to HN after I read a really nice thread about hiring in South America. Some of them have been flagged and still generated discussion somehow. I've learned to accept it. If they get deleted, I won't force the issue.

It's true that political discussion tends to devolve quickly. This is especially true for a fifty-fifty polarized country like Brazil. I'm still glad this community has been relatively tolerant. I almost always enjoy the conversations I have here, even when I do not agree.
As I wrote, performance is not the end-all goal.

Python is the de facto glue language.
It's not impossible. The pandemic showed that you don't need a Hitler or Stalin figure to be ruled with an iron fist. The oligarchy could just make the pro encryption people the new ivermectin.
Seattle has 156 rainy days per year, Vancouver has 168.

Honestly doesn't sound like that much to me. >150 is typical for most cities here in Germany. Munic has 193 rainy days per year.

So it just seems like the people living in the PNW are exaggerating a bit.
It's not possible to make 25,000 iPhones per hour anywhere else on Earth right now. There are over a hundred thousand people who work on manufacturing the iPhone and you can't just clone them (and their skills and experience and knowledge) in a week, or a month, or even a year.

That's not dubious, that's obvious.
Use a password manager. Let it generate and remember passwords. Built-in to MacOS/iOS/iPadOS, including MFA. I switched my parents to iPads a few years ago, terminating my frustrating pro bono IT support contract with them.
Here's a link to intent to implement:
https://groups.google.com/a/chromium.org/g/blink-dev/c/Gl7FI...
Mainly for the weather, also the UK is on a downward trend as a place to live at the moment. It’s by no means a bad place to be but it the trend isn’t up.

Sky high property prices across the country compared to wages (not just on the coast or in London, everywhere).

Low salaries and high cost of living compared to equally developed countries.

Chronically underfunded public services but ever increasing taxation.

It rains a lot and the weather miserable, this is the biggest one for us personally.
> I don't think the blog you cite backs up your claim of "it's still really easy to run into race conditions".

> The author literally says: "This was actually pretty hard to discover. The first few experiments failed, because Python is pretty smart about when it runs each thread."

I completely disagree here with your reading. Rare race conditions are much worse than races you trip over frequently.
Normalcy is not a substitute for correctness.
Well, multithreading in C or Java makes sense because it's the only way to increase performance if you've already optimised the single threaded case.

In Python there's a much better option if you care about performance - use a different language!
Question: if race isn’t real, are you fine with medical research continuing to being dominated by studies on “whites”, and ignoring whether it applies just as appropriately to other (not real) races?

If race isn’t real, then as a white person, my bone marrow should be just as compatible for transplant at the same probability for blacks, asians, and “mixed race” people as it is for other whites, right?

I totally agree that monitoring every single human being on the planet, and recording and analyzing their individual DNA and second by second logs of their biomarkers and external environment from womb to death would definitely be “ideal”. But we aren’t there. Yet.

In the context of trying to manage finite resources and time, broad messy abstractions have been and will continue to be crucially important, despite not being pure. Trying to erase things like race with an ideological handwave is harmful.
> To avoid having to use crappy UIs and apps from random OEMs. And to get updates directly from Google.

And three years of platform updates with very low resale value. At the time when I got my last pixel it was also three years of security updates. Add to that that the average consumer won't buy at release date. Quite pathetic (compared to Apple).
Hyperbolic zoning, I like it, that's clever
My school was using such old equipment, back in ~2000, I had desks in school with holes in them for the wells.
Having a replica is an easy part - just host another DVR elsewhere (in a location you own or trust, preferably far away) and stream a copy there at the same time you're streaming a copy to your local DVR. Repeat with more replicas (or a distributed filesystem with relevant properties) for higher resiliency. There are a bunch of distributed filesystem solutions out there to pick from. If you have a hacked but original firmware, most likely it uses a variant of S3 protocol for their cloud recordings, so simple binary patching (replacing hostnames and any hardcoded TLS certificates or fingerprints) may do the trick.

Having a backup power and network is tricky. You need a reliable battery backup that would automatically kick in in case of power outage, notify you about the failure and power all systems that must stay online for a reasonable amount of time. And an one or more alternate network links that would still work if the primary one is severed - e.g. a fiber line and a 5G modem, but the more the merrier.

Insecure firmware is probably not a problem if all devices are strictly isolated away to their own VLAN, which is carefully firewalled away from all your other systems (so even if you get a compromised laptop on your home LAN, it can't reach those cameras without going through a tightly locked down jumphost). Then it is more likely someone's throwing a wrench to a camera than someone hacking into it (even if all it takes is passwordless telnet that gives root access).
I checked today, and it looks like the proposal is still closed to contributions. it's been that way for a week. what's an open proposal that's closed to all discourse?

I'm sure that this is done under the premise of "too charged of a topic to be productive." I wonder what happens next. Either they close it and say sorry, or they quietly open the proposal back up after the initial frenzy. Hate to assume malice here, but it seems somewhat obvious that the latter will happen.
Yeah, I am also leaning towards a printed out sheet. The issue is using it across different devices and on mobile they end up being stuck without a password. I like how Google and Apple lets you configure a backup email/account, which has been useful to get the alerts if they try to change their password for example.
I'm looking forward to this, Python plays a fairly significant role in our scientific computing code and not having to have entirely separate processes will be very convenient for cutting down data duplication.
> You had to explain everything and make sure to refence the Big boys you were close to

That sounds problematic

> there isn't that sort of public stricture as a random field in chemistry. Feel lucky.

It's pure noise over here. I don't feel lucky, I feel frustrated. I get 3 reviewers and 3 completely different reasons to reject, often nonsensical (not joking, recently was rejected because a broken reference link to the appendix). Then submit to another conference and it is another 3 reviewers with 3 different reasons to reject that are completely different from the previous ones. Often asking me why I didn't cite arxiv papers that were released after the submission deadline. ACs don't care as long as reviewers agree because they gotta keep that acceptance rate low. It's playing the fucking lottery except your graduation and career depends on it despite people frequently saying conferences don't matter they'll still critique on lack of top tier publications.

Your system doesn't sound great and also sounds frustrating, but I'll trade you. Regardless, I don't have faith in either system to significantly determine if a work is good (I do believe they can identify bad works, just not good works).
I agree 100%.

Given that some of the most influential tech people on the planet frequent HN (see Matt Cutts, etc.), I think it's critically important to discuss topics that are related simply to making the world a better place. Tech and tech people can help , but not if we can't even have the conversations.

If the richest and most influential people in tech are not even permitted to have these conversations, the chances of them getting fixed drops dramatically.

It feels like YCombinator wants to just keep shoving heads into sand on many, many topics because they're making money, and making money is the goal.
Indeed, wtf. the article seems to directly contradict the bill text.
Yeah yeah, we got it. You're ignorant and stubborn.
> held in Apple hardware in a cage at a Chinese hosting provider

There's also no evidence to support the claim of this architecture, either.
Starlink satellites only last about 5 years before they run out of gas and are decommissioned with an end of life maneuver which sets them on course to burn up in the earth's atmosphere. I doubt many others besides maybe amazon will want to launch satellites at the same height as spacex's, especially considering how insanely expensive and complicated launching something like the starlink network is. Another point to consider is how small they are compared to the area they occupy, they have plenty of room to spread out and they're constantly monitored to calculate the probability that they might collide.
Seems likely life exists in some form elsewhere in the universe. If you mean aliens visiting our planet to dissect cattle or fool pilots, no, not likely.
why would most of the curriculum be helpful?
Orrrrr, one of the reasons Costco is able to pay its employees better than industry standard is because they don't have a system for counting individual items that requires a significantly larger number of employees.

Totally agree with you on the rabbit hole.
> Those of you piling on about how this is Google being boldly evil or the death of the internet or whatever, kindly shut the fuck up. These are well-intentioned people…

Note, nobody should harass anybody…

People get pretty bent out of shape when a company with a history of unethical behavior that constantly walks back promises suggest something like this.

If your friend was well intentioned there are a lot of things they can go work on that don’t include drafting proposals that will one day potentially end the open internet as we know it today. We don’t need something like WEI. Full stop.
The most known parody is zombo.com.
Oh, yeah. In Portland, if you say Vancouver, it means the one right across the river. You have to specify Vancouver BC if you mean the other one.
I don’t see how E2EE services affect people’s behaviour.

Anonymity does though.
I also used http-server but pressing f5 or including live.js gets old quickly. Vite is a breath of fresh air, for both vanilla formats and “apps” with scss, ts, etc. Finally someone made a no-bs dev watcher and packager.

The only thing to note for purists, it creates .vite folder which you have to ignore.
Buying GoldenEye for the N64 on release day. For the first couple of weeks, being the only one of my friends to own it, but telling all of them how great it was. A week or two after that, one of my friends buying the game (and an N64 to play it on) and rapidly becoming better than me.

We and our other friends played almost every week for the next couple of years.
I moved to Canada, and whenever I tell a Canadian my sister lives in London, I basically always have to add "in the U.K." just as they ask about London, ON.
Life isn’t like children’s cartoons, where there’s “goodies” and “baddies” and we need to figure out who is who, then lock all the baddies up in jail forever. To quote Solzhenitsyn, “The line separating good and evil passes through every human heart”.

Your philosophy is shared by all the people who committed the most evil acts of the last century. All of them have tried to stamp out the “evil people” in their societies. They only disagree about who the evil people are.
That’s besides the point. Elon overpaid for a shitty social media company. So understandably he’s trying to make the money back. He’s not going to make it back just being another banal social media company.

Nothing has to be anything and I feel like I got down voted because people hate Elon now. I’m not asking you to like him. I’m only saying he’s going to try and create something and maybe it’s good.
1password seems good. I like that I can be a backup to help recover the account for them. This is a strong option, but I suspect they will struggle to keep switching between the app, 1password and MFA app to just login…
Tosspots
I spend money on Apple products because I have been routinely delighted by them and have never once been burned.
> Following this there would be huge US government pressure for Apple to (at minimum) cease collaborating with China to surveil its people, or else to offer the same capability to the US government.

Congress knows this would only kneecap one of their largest companies (with no fallback option at present). There is no iPhone without China.

Apple can and does already provide surveillance of this type domestically to FBI/DHS/et al. Approximately all iMessages are readable by Apple and extension by the USG in real-time, with or without a warrant.
At the end of the day,this is the very point the SC and core devs are ignoring in their decision.

They do recognize the impact on the ecosystem will be huge, they recognize there will be at least 5 years of parallel gil/nogil versions(*), and they say they don't want a 2-3 story all over again.

Yet they have decided against their own best advise (to avoid such a situation).

I find it utterly confusing.

(*) not just one parallel version, there will be 2 for every release following the introduction. In reality organisations will have to maintain 4-6 different baselines of Python releases along with a matching (and likely differing) set of libraries. I don't mean to fearmonger, I just happen to
maintain such environements and I know the effort that goes into this first hand.
Merge Strategies: From Merge Sort to TimSort [pdf]
I think it's the kind of obvious thing you still need to remind yourself of.
I bet somebody said that very sentence just after the country voted for Brexit. But no. The government handed out shovels and started digging their collective grave at an ever increasing pace.
Man, whenever all this train talk comes up, I get this impression that Americans really know their shit when it comes to trains. All these plans and documentations, speeds, infrastructure details, hundreds of comments, expertise - you’d think it’s all the other way around.

I live in Poland, and all I know is that it all just works here (more or less).
> Because Apple models are supported so long, people can buy used, old iPhones that still run the latest software.

You (usually) can run the latest software on an old Android nowadays - the reason is that many of the functions which were previously baked into the system are now part of Google Play Services, which are upgraded like any other software package.

The only app to tell me that it will stop updating on my 5-year-old Android phone was... Slack.
Thank you for this, especially the hammer analogy.

For a humble mechanical engineer its very helpful to make hammer analogies.
Prisons are not there to rehabilitate people.
Prisons are there to make profit for it's share holders.
From the article you linked:

> Debris between 1 cm and 10 cm (approximately 500,000), referred to as the “lethal” population, are the most concerning as they cannot be tracked or cataloged and can cause catastrophic damage when colliding with a satellite. Objects smaller than 1 cm (approximately 135 million measuring from 1mm to 1cm, and many more smaller than 1 mm) that could disable a satellite upon impact are termed the “risk” population
Basically yes, but with the goal being semantic correctness rather than performance.

Seems to be similar to the official Sail model but F# instead of Sail.

Kind of funny since Sail can already compile to OCaml - probably wouldn't be too hard to add a F# backend. Then again, more independent implementations are always nice to have.

Would be interesting to know their motivation for this.

Edit: actually this looks like it has been dead for 3 years so maybe it was just a precursor to the Sail model.

https://github.com/riscv/sail-riscv
Yeah, I agree on all three those points. And they seem like strong reasons for alternatives to exist, but wondering why it seems like a non-contested product category. Wonder what we are missing that gives it such a strong moat.
Very cool. Does this allow simulation / verification of L1/L2 cache usage?
I contributed to Ruffle. They don't reverse engineer (this is explicitly a no), the knowledge comes from the (poor) documentation and from the open sourced flash virtual machine.
btw, many C extensions release GIL already e.g., one Python thread can do regex work, another some number crunching, yet another waiting IO--all in parallel.
That depends on the other person's search pattern. I did the same and got O(n^2). :(

Now I just use the hotdogs as the meeting point.
Show HN: An app to help you stay Focused
I built this app in less than 4 hours over a busy and noisy weekend to help me stay focused while studying, during my college days. Since then I have been maintaining this open source project. Its been quite a fruitful and enjoyable ride. Hope you all like it :)
Probably the best generically accessible option for the lay person is OpenSecrets, and then there may be state or municipal level projects for a jurisdiction you care about.

You can also use the Federal Register as well, but that requires a little inside alchemy to navigate for many.
> But Java was still better at it than C or C++ at the time.

That's not even a contest. Java was released in 1995. At that time C did not have any kind of support for concurrency, all solutions were platform dependend and not part of the language.
Nah, Australians say bloke just as much as the Brits!
It's not fair game to go after random employees but this change is an extremely severe attack on all human freedom on the internet. If you are surprised by that kind of response when it's this severe, and it's an authoritarian government making the change (google, large enough corporations are governments) it should not be surprising at all.
Depends on where you live and which investment market you are referring to, but at least for the North American stock markets, we are currently in a roaring bull market.

https://www.cnn.com/2023/06/08/investing/bull-market-story/i...
Hi Kruiller!

Thank you for building this.

I just have one request, can you add a proper export feature ? Maybe as a json. Your current export from the 'All transactions' page, then 'Share' doesn't include the payment account.
Code Duello: The Rules of Dueling (1963)
Linus talked about this recently on a LTT video. it sounds like they get to make a list of previous videos that air onto a 24-hour TV-like live broadcast. Not many details it sounded like and I'm not sure if you set the order or if YouTube decides. You can see the LTT one on the Live tab if you go to their page.
What if you don't have eyes?

I've been scrolling this thread for ten minutes and also read through the worldcoin website. Nobody seems to have asked this. If they want this to be a true proof of personhood it needs to work for every person.
I've just left the question open, but the best learning material for me on this was this lecture. Other points down the list, I had to figure out just by trial and error.

Raymond Hettinger, Keynote on Concurrency, PyBay 2017
https://www.youtube.com/watch?v=9zinZmE3Ogk
OTOH, with that title I thought it was about the very long-running group blog[1].

1. https://crookedtimber.org/
"1. When a distinguished but elderly scientist states that something is possible, he is almost certainly right. When he states that something is impossible, he is very probably wrong.
2. The only way of discovering the limits of the possible is to venture a little way past them into the impossible.
3. Any sufficiently advanced technology is indistinguishable from magic." A. C. Clark

I particularly love #3
2FA on Google also mandates a set of ten one time backup codes. Print it out, keep it safe. Perhaps one to physically escrow for them. Or, you can help them prime bitwarden on your machine, but they have the password not you and its also off-line sealed envelope in their or some escrow's hands.

Or go the whole hog and m of n it
I think what it comes down to is that it's very difficult to divorce modeling from inference.
>We could outlaw math

'We' don't call it 'math', who's 'we'?