skysight-inc/HackerNews huggingface dataset:
For a famous example of find and replace gone wrong, see the case about the creationist Of Pandas and People textbook and cdesign proponentsists:

The term "creationists" was changed to "design proponents", but in one case the beginning and end of the original word "creationists" were accidentally retained, so that "creationists" became "cdesign proponentsists". ... the proof that intelligent design was creationism re-labeled played a significant part in the Kitzmiller trial, and "cdesign proponentsists" has been described as "the missing link between creationism and intelligent design."

https://en.wikipedia.org/wiki/Of_Pandas_and_People
i have some bad news for you. that’s not how ops at google works. root cause solutions are preferred and rabbit hole explorations are encouraged.
Hootsuite's CEO bought a block of land where Hootsuite was in partnership with a real estate developer, then got it beneficially upzoned for 'tech' and is now building a tech campus on it.

https://www.theglobeandmail.com/news/british-columbia/vancou...
Dear devs,

Please stop using Google Cloud Platform to host your projects.

GCP blocks Iran, so by hosting any part of the app on GCP, your apps become impossible to access from Iran. Azure and AWS do not do this. This form of blocking is exclusive to GCP.

After the switch to GCP, Iranians lost access to gitlab. Firefox Monitor is blocked in Iran for the same reason. The list goes on and on.

I don't believe Mozilla team for example has consciously decided to block Iran, just that their devs do not know about Google's policy regarding Iran. I hope all devs learn about this fact, so they make informed decisions when choosing cloud platforms.
> We decide to have a theory about particles.

I would say that's exactly where Bohm runs off the rails. The fact of the matter is that quantum systems are not particles. They are waves [1]. They can sometimes bunch up into very small spaces and behave to a very good approximation as if they were particles, but they aren't.

If you insist that your theory talk about particles, then Bohm is a not-entirely-unreasonable place to end up. But that's kind of like saying that if you insist that your theory tell you how many angels can dance on the head of a pin that 42 is a not-entirely-unreasonable answer.

Thanks for the references, those look interesting.

P.S. The reference 4 link is broken. I'm guessing you meant https://arxiv.org/abs/0903.2211

---

[1] https://arxiv.org/abs/1204.4616
There does not seem to be a unified long-term goal among the protesters.

Support for independence is strong primarily among young people, so embracing the cause of independence would probably split the protest movement along generational lines. However, everybody knows that Hong Kong's special deal with mainland will expire after 2046 and it doesn't seem like anyone outside the independence movement really has a strategy to preserve democracy after that.
It appears some have prepared their escape in advance:
https://www.scmp.com/news/china/politics/article/3019443/hon...
Shameless plug: bmarks.net

I could implement a text preview feature if you want. Currently you can have long titles and descriptions with Markdown support

Here’s an example with articles I have saved: https://bmarks.net/felipecortez/tag/articles/?expand=all
It seems like they give everyone a interview now days. Man I don't think its worth the time. I have just ignored all recruiters from google. Those guys are pretty unprofessional. I prefer the Facebook recruiters.
the article is wrong tho
I too have fond memories of droppings in my boyscout times (Belgium) ... I remember a particular one where we had to find our way through a forest before midnight ... it was then followed-up by midnight (catholic) mass at an abbey close to the edge of a forest to calm us down (bummer) ... another one was a multi-day thing where we had to find our way in small groups. As described in the article there were adults observing us but refusing to help. There were also staged “kidnappings” where we had to free the kidnapped at night. Pretty crazy thinking about that today but it was pretty much normal at the time (eighties) & I am sure a lot more vivid for impressionable kids ... overall I give a 9/10 rating ... “would recommend let your kids get kidnapped at night in the forest”
Try visiting indiehackers.com, the come back to hn for a comparison. I would love to love that site but i value my time and sanity more. Waiting 10 seconds for every click is just torture.

Ajaxy navigation has its place i guess, but your website has to be fast for that too. The worst offenders i have seen here must be all the advertising managers like google adwords, facebook ads. Each request takes a horrible amount of time to load, which makes the interface completely unintuitive. Is the browser loading a page or not? Is this popup from the first time i clicked the button or from the second time? Where did this other popup come from and why now? It's like reading HTML sent through UDP.
> Well, at least in this case one can abort (or go into some read-only mode) in case of fsync() returning failure.

the problem here isn’t if fsync() returns failure. it’s that it always returns success, even if it failed.
Yes. But I'd bet that the parents just claim the kid owned that account. Tax rules in other countries like China may not require a gift tax, so you could just give it to your kid in china, and then move that account to the us, so it doesn't look like a gift. Indeed, this article says they are thinking of adding gift taxes in China. https://www.huffpost.com/entry/china-considering-to-collect-.... So I'm sure people would follow this practice and avoid us gift taxes and limits.
> It's rare you have to go out in bad weather.

Lots of people have to go to work in bad weather or they will get fired.
IKEA-type shops were literally illegal in Ireland until recently (the law was changed in 2005 to allow limited types of shops, including IKEA, to have more than 6k sqm) and I don’t think they ever left us off their maps.
It's only a concern if the CGI script is written in shell or uses the `system()` function.
Meanwhile, the Palestinians have been at it for 18 months along the Gaza border and have suffered over 300 casualties. There is no fairness in the news reporting and what gets upvoted on Hacker News. Deal with it.
And OVH as a scrappy web hosting company stored in a closet [1]... wait, it still is.

[1] https://web.archive.org/web/19991127081047/http://ovh.fr/
Slides: https://pliss2019.github.io/sylvan_clebsch_slides.pdf
Ten years ago when I still lived in Iran I was a wizard working my way around the "filternet". I had even taught my mom to setup a socks proxy through an SSH tunnel!
I read the same page from lite.cnn.com. I wonder what / if there is a difference. Visually they are the same.
Personally, I find child droppings to be some of the most difficult to get out of the sofa, and I always regret not using a thicker diaper.
Sure -- while they were gaining critical mass they were happy to pay Google's fees. Now they're big enough that they feel they don't need to anymore.

This goes back to what I was saying about whether or not a business should be owed some kind of 'gratitude' over past actions. There's no rule in a capitalist system that says you owe someone continued patronage just because they used to provide you with a good service.

It's all about what value Google is providing right now -- the past benefits are irrelevant.
Based on what evidence? Or just your "feeling?"
Well, if you can't or won't compete on looks and you don't have any preference of your own, then perhaps on-line dating isn't for you.
Turning 26 Is a Potential Death Sentence for People with Type 1 Diabetes in USA
Resource constraints act like foul lines, limiting where you are allowed to hit it out of the park, but also making you concentrate on where you can.

Distractive constraints are like fewer times at bat.

A natural abilty for overcoming either or both disadvantages can give rise to exponential performance once the restrictions are reduced or removed.
The security of block ciphers, permutations, hash functions and higher-level constructions is studied by modifying the function until some of its claimed properties are invalidated.

What is being analyzed is not the actual function. How much changes had to be made and how significant they were is an indication of the security margin of the actual function.

In this paper, key recovery requires a made-up mode, or an existing mode, but used incorrectly (nonce reuse with the same key and different messages) 2^43.8 times. In addition, the permutation had to be reduced to 6 rounds. The normal number of rounds is 12, which makes a huge difference.

The analysis actually shows that the security margin of the real construction is extremely comfortable.
Indeed, but we can consider even shorter chunks of time than the last few seconds... Frequency itself is fundamentally dependent on time, e.g. The lowest 'A(0)' note on a piano vibrating at 27.5Hz = "cycles-per-second", up through "Concert Pitch" tuning reference 'A(4)' at 440Hz, and doubling in speed and pitch each octave upwards.

I'm often similarly intrigued / amazed / bemused that without time, we'd have no concept of sound.
This should be spread more widely. I didn't know this.
I think there is a case for never throwing away dirty pages.

Ie. either the write eventually succeeds, or all other writes will block or fail until it does.
Extremely Poor Add-Ons Manager UI Design in Firefox 68
I feel for you and I know that normal people are always the victims of sanctions, not the privileged and rich. I hope one day your people will be free. Sincerely.
While we have almost photo realistic live 3d, some text based app's are very laggy. To their defence, even though it's probably not the reason for the lag, rendering fonts are very slow and complicated.
> While it's true that the browser won't have to download the content again, it will have to re-instantiate various resources (eg execute all JavaScript over again..., restart gifs).

Your JavaScript shouldn't be blocking page load anyway. Defer, defer, defer.
That's what I was wondering, it seems like a public admission of breaking the local laws ( as corrupt as those laws are.. ).
We had something similar in school in Sweden. We were to walk a path in the woods at night to get back to camp. And the teachers would jump scare us along the way. In retrospect I wonder how well that would be received today. We were 12 or so, in the 80s.
The Dutch woods are not very big and not very far from the cities. You could get lost but you can always hear the highways and there is cell coverage everywhere. And the most scary thing you could come across is a wild boar, there are no dangerous animals. There were 2 or 3 wolf sightings the past 2 years, but they stay away from noise. Anyway I think Dutch kids are balsy enough to scare any wolf away. (Or a human predator, if they would even roam the woods..)

I've always enjoyed "droppings" as they are called. There were no cell phones when I did it as a kid..I can't remember if we had a compass or not..

Oh and its not exclusive for scouting, it's also done on birthdays, I guess it happens more in places where there are woods nearby, so more towards Germany and Belgium.
Don't ask for resources - ask for advice.
Then I'm lost. Who would flag the rest of this?
Is GCP blocking a result of the current sanctions on Iran? (ie. we can't differentiate what you provide so we'll cut everything) Or some other reason?
That's kind of by design. What other effect do you think the total economic embargo would have? It's not like they're some super advanced country that's independent of anybody else for tech.

Good (for the US) news is, it's working. They're getting ready to negotiate, hence the UK tanker intercepts etc. Weak negotiating position, need bargaining chips. I kind of agree with Lindsey Graham: if you just want nuclear power, there's no need whatsoever to enrich your own uranium. You can buy fuel for reactors from the enriching nations, no problem. I'm sure, given the situation, you could even negotiate the price down to nearly nothing, as well.
It's interesting to see the generational shift --- ask someone why (often adult) video streaming sites are sometimes called "tube sites" and all of them will mention YouTube, but only the older ones will mention the CRT etymology; younger people may be reminded more of "the Internet is a series of tubes" instead.
There is no incompatibility between orthodox quantum mechanics and Bohmian mechanics, the latter makes exactly the same predictions as the former. As does any other interpretation of quantum mechanics. That's why they're called interpretations, they're ways of ascribing an ontology to or making sense of the mathematical models that are known to work so well to make experimental predictions. They're not supposed to be competing theories.

There is nothing inconsistent or inherently problematic about abandoning locality, quantum mechanics has some intrinsically non-local components anyway. It speaks in favor of Bohmian mechanics that it explicitly describes this non-locality and isolates it.
Nope: The keyboard made the product disgusting to Suits.

https://rrandyrrodent.tumblr.com/post/186454963342/why-the-x...
And it took me 2 minutes clicking around to break its idea of the page state. I am partially scrolled down the home page, and it just decided to deactivate scrollbars and the ability to scroll.

A great example of how it's quite difficult to reimplement stuff that works perfectly well on traditional pages.

(At least they seem to haven gotten rid of some of the dark patterns they had in the past, that's nice to see)

EDIT: and within a minute more found another state bug :D

Yes, you can make perfect SPAs, but many people fail and it's a good question if the effort required to do it properly is worth it.
It is after amylase gets through with it. Amylase converts starch into disaccharides and trisaccharides. (Does that still count as simple?)
> And if it can work on an iMac without powershell drama, then surely it can work on any normal PC.

Powershell drama, I like it :)

No drama really, just slow machine is all.
Seems a bit ironic to say that on a site of a company that helps fund a lot of tech start-ups. Start-ups whose end goal seems to be getting ridiculously rich and doing an IPO.
Shame the vaccine they made for it got largely stopped by antivaxers https://www.theguardian.com/science/2019/jul/20/lyme-disease...
I'm not an expert in the nitty gritty, and I've heard conflicting information, but my rough understanding is that it would be affordable and not too difficult for Xeon processors, but relatively more expensive for the dedicated Nervana neural network processors.
Where do you draw the line? People have submitted VDARE.COM links, and, in fact, more of them have survived flagging than not. I assume there's some kind of threshold past which we're not accepting articles no matter what their quality.

Non-racialized Quillette articles, by the way, have mostly served to endumben HN. See, for instance, "Sokal Squared" and "Mathematics Intelligencer".

(Jacobin doesn't belong here either!)
Thanks, those were interesting to read about. It doesn't seem like something that would come up in the for loop case, though.
What's scarier is the organized attacks by white shirt Triads on normal people. It looks like it was coordinated with the police who went into the police station and shut the doors shortly before the attack. See the video and comments on this thread:

https://old.reddit.com/r/HongKong/comments/cg0diu/triads_att...
Isn't that the opposite of what you believe? Paleolithic people were not genetically adapted to high-starch diets like we are. Ergo, a low-carb diet like keto was more natural for them.
I think you’re confused on how evidence and burden of proof works. These studies use genetic differences as a proxy for differences in periods of time. If there was a context that caused a high rate of genetic change, it would appear to be an organism with a lineage that spanned across a large time period.
Ya know... I am also a grumpy old man in my 40s. And when I started coding, I wanted to write software. I wanted to learn how to code, and get good enough at it to write something used around the world. The original dotcom boom came up. And I did it. I accomplished my career goals at the age of 28.

I did exactly what this articles recommends.

My friends, work has been boring ever since. Successful, stable, reliable. And boring.

So I looked around. I explored the world. I climbed mountains. I got married. I started a family. I practiced martial arts. I painted. I learned to make furniture. I explored every nook and cranny in my home state, then moved and started exploring another one.

In other words, sure... make some goals and complete then before you are 30. But then... make a 2nd list. Have goals for when you are young. Have other goals for when you are not. Have goals once you finish your goals. Go find a place in life that makes you happy, and if you are not in that place, move and keep exploring until you find it.

Because death doesn't begin at 30. It begins when you give up.
I think he's claiming that drug users are more likely to commit crimes, and (injectable) drug users caught HIV from sharing needles.
Yes, it is true. It is too complicated and messy, and also stupid. There are other file formats (e.g. plain text) and protocols for other purposes anyways, which is sometimes useful.
And the rustdoc for Iterator [0] (everything else is great, though).

[0] https://doc.rust-lang.org/std/iter/trait.Iterator.html
On `unsafe-eval` in manifest.json of Chrome extensions
The founder, and sole developer of Mutable Instruments (a well known modular audio/synth maker) wrote about her recommendations on how to get started in audio programming here [0]. Much recommended for the cited books, and general/business advice on making a hardware audio product.

[0]
https://forum.mutable-instruments.net/t/new-to-coding-where-...
Yup, operation Cherry Blossoms at Night. Japan planned an air-raid attack on San Diego at night to spread plague infected fleas. They never did that in the end because the war ended, but they killed some estimated 200K people in China while "testing & improving" those weapons - horror movie stuff... and AFAIK Japan never officially apologized for that (nor US apologized for giving immunity to Shirō Ishii, the mastermind behind Unit 731 war crimes, and his medical team)
https://en.wikipedia.org/wiki/Operation_Cherry_Blossoms_at_N...
https://en.wikipedia.org/wiki/Unit_731
https://en.wikipedia.org/wiki/Shirō_Ishii
No, how much money or effort Google spends is irrelevant to the value they provide.

If Google came up with a magical technique to get rid of all malware on their app store that didn't cost them a dime, you could still argue that they're adding value to justify the 30% cut.

If Google spends a billion dollars to get rid of all the malware on their app store, and it doesn't work, and using the app store is not significantly less dangerous than sideloading apps, then they're not adding any value to justify the 30% cut.

Note that I don't think Google's efforts are completely fruitless. At the very least, they seem to help with taking down duplicate apps, and that's something. But whether or not moderation is valuable only depends on whether they succeed or not -- their effort is irrelevant.
This is so sad to read.
It is fast, but it breaks even faster. Managed to get myself in locked up state in some 15 seconds. Couldn't go back, displayed page was incomplete but no scrollbars were to be seen.
So, let's say you take the simple solution. Then, the application keeps getting more and more complex due to the functionality requirements. Gradually, you've poorly and inconsistently implemented versions of the complex patterns in the first place, and the end result suffers for it.

I've dreamed of creating a multi-phase approach to software where simple and complex can co-exist and methodically transition along the way, but I've yet to be able to crack the problem.
>> One of the advantages of str.format over %-formatting is exactly that you do not need to modify the arguments passed to str.format when removing components from the source string:

It's not the string that most of the developers care about, it's the presence of the arguments to that string. The issue they are solving is "I would like to see A, B and C", rather than the issue of "I have provided A, B and C - would you please hide B from the view".

>> But again, this doesn’t matter to parent’s argument. Nobody is arguing with you that f-string is better than alternatives for what it can do; we are trying to tell you that there are things it can’t do, and you did not get it.

Please elaborate on what the f-string can't do? You have not provided the answer in your post. In my opinion, the only issue f-strings haven't solved is capturing the arguments in lambdas (before interplation) instead of their direct values. You, on the other hand - do not provide a clear explanation.
> If I understand correctly, you're saying that AAA game companies are at fault for producing video games that influence people through addictive psychological tricks to the point of ruining their lives.

No, not AAA exclusively. But there is a certain set of games that relies on these tricks.

See
https://youtu.be/xNjI03CGkb4

> Are McDonald's commercials to blame for obesity and heart disease?

Did McDonalds create a "Diabetes increases sales" video? Because AAA and mobile games did.
I've figured as much about performance, somehow while working with video I rarely reach for C++ lately, the firm realtime nature of sound makes performance harder than video even though the bitrate is orders of magnitude lower. Thanks for the link, will be looking at that and PortAudio.
Reminds me of JIT compilation, with the large initial load cost and the theoretical-but-mostly-unmaterialized reasons it could be faster.
Just as a side note. SPA style design often claims that the initial load is slower for the benefit of successive loads. FF reload does override client side caches by default.

Relying on warm caches for a good user experience is pretty bad, imho.
It's because of sanctions, but it's not recent. I think GCP had always blocked Iran, but I'm not sure.

In any case, Azure and AWS are complying with the same sanctions without a blanket ban. After all, they are American companies as well. Azure and AWS don't allow customers from Iran to purchase hosting services, but don't block access to all sites hosted on their platforms, and it seems that this is enough for US regulators to not consider them in violation of sanctions. I imagine Google has taken an extreme "better safe than sorry" approach which other players have fortunately decided not to copy.
We're just a few steps away from a dystopian future ruled by mega-corporations. Regardless of how competitive it might be, I don't want to end up there under any circumstance.
Do modern browsers really re-render everything without optimizations?
It will apply zero political pressure to Mitch McConnel.

Even if Dems had the Senate, the would still face a presidential veto.

This isn’t an issue of one man preventing a change. Dems only control 1 of the 3 institutions required to pass this law.
A shocking fact I heard recently is that on these large GPGPU supercomputers, only about 10% of the applications actually use the GPU at all.

The labs are not likely to be a big fan of CUDA, since the reality is that most scientists do not have the bandwidth to rewrite their software (even to use GPGPUs in the first place, see above), and Nvidia tries very hard to make sure that CUDA is impossible to use for other GPU vendors. The labs have a requirement to source from multiple vendors, so the CUDA lock-in is not something they are thrilled about.
You think that's bad...

https://www.dynare.org/

Advanced epicycles in the guise of macro-economic models.
Genuine question: what are some other communities on the internet that have a quality level similar to HN? I have really enjoyed this site and want to find one or two others.