skysight-inc/HackerNews huggingface dataset:
While we are piling on Airbnb, I just discovered like an hour ago that browsing image gallery of houses/apartments on Facebook Group/Marketplace is actually a lot pleasant and smoother than on Airbnb. This can't be possible.

Good thing bchesky has stopped taking photographs of the listings, otherwise his skill would just be wasted on his platform.
European Companies to Invest More in China After Pandemic
> I have never picked hardware based on any certification or design for windows

I think you just were not aware of that. If the device comes with Windows preinstalled, it means that it must work with Windows. It also means that no one guarantees that it will work with Linux. Linux community cannot support every possible hardware out there.

> My experience is also that windows and linux are not generally viewed as systems where you have to buy extremly specific hardware (unlike macos).

This is just not true. This is a myth about Linux. Yes, generally it should work almost on any hardware. But in reality, you are likely to have problems with small things like WiFi stability or suspend, due to the proprietary drivers and closed specifications. Concerning Windows, it's the same: The drivers must be written specifically for this hardware in order for it to work flawlessly.

The actual problem of Linux is the lack of retail hardware with preinstalled Linux. It's only available in a few online shops.
> Why do they still think we want tracking cookies?

Some people do. I would like to see relevant ads (of good special offers especially) if somebody could guarantee the ads are going to be humble and unintrusive), the goods advertised are of high quality and no-scam, the information they get from tracking can not be seen by any 3rd party (including legal authorities) and used for any purpose other than good recommendations under any circumstances ever.

When I just finished school I didn't mind cookies (and actually hoped ads relevance was going to increase and increase) because I didn't think about the dangers which come with them.

There are people who still believe they have nothing to hide and don't mind relevant offers.
> but it’s important to remember that the universe is also very, very old.

Really? I think it is quite young if contemporary theories are to be believed. Nearly 14 billion years? Timelines suggest evolution of life on our planet began 4.2 billion years ago.

They found planets double the age of earth, but they are around metal poor stars that formed shortly after the big bang. There weren't heavier elements around at that time, these were the first suns to cook them up.

So if life needs these elements too, it would need at least a second generation star. There isn't really time for that many iterations of this. Maybe future galactic civilization will find all these ape like bones everywhere, if things play out in our favor.
I started using Alpine when I first discovered Docker, but now mostly use Debian Slim largely due to the reasons you outlined.

Given the problems with Alpine and how you cannot rely on it to work in all cases, what are the advantages Alpine offer that makes it worth using over a more 'normal' Debian or Ubuntu based image?
iOS 15: How to Use Background Sounds to Minimize Distractions and Stay Focused
Anywhere Jobs – one in five jobs in the UK can be done remotely
I'm talking about capability, not theoretical properties. Can any current so called quantum computers actually perform any computations faster than a classical one?

To be called a quantum computer, I would expect they should, but last I checked, all claims of quantum supremacy appear to be highly disputed.

I mean calling a quantum computer a machine that uses qbits to compute, completely ignores the reason why we are interested in them. You don't see millions of dollars poured into gear computers.
They don't think we want tracking cookies - it just doesn't matter what you want with all the incentives to track.
Is it just me or these “quantum computers” should be actually called “quantum computer emulators”?
I have first hand experience about Sweden, Germany, New Zealand and Australia.

In Sweden there is something called the teachers exemption which means even university teachers (as employees) will own their own IP, which is unusual (I think Italy has a similar provision).

For students they will in general own their own IP, that applies to graduate and undergraduate students.

The same rules for students apply to Australia and New Zealand, although there it depends on the scholarship/financing for graduate students. For large projects who finance PhD scholarships there is often a provision that IP is owned by the university (the same as employees), because there would often be a large number of co-inventors on patents for example. If there is to be some commercialisation you essentially want to avoid co- or unclear ownership.

For Germany I believe undergraduate students own their own IP, but graduate (PhD) students are typically university employees, so I'm not sure about the rules for them.

I've been told by university admin, that in general university agreements claiming rights on student IP would violate the law in most countries in Europe, because they would be agreements with a one-sided benefit, i.e. the student gives something up without getting something in return. This essentially the same reason why non-competes are generally not valid in Europe either, unless you are being paid while you can't work.
Would be cool if you can set a default policy in the browser.
Also don't forget that drugs have changed the life to the better for so many on the ADHD spectrum.

Though drugs are only part of the solution for most people with ADHD, it's almost always what enables other kinds of intervention to be effective.

For me, medication doesn't work too well. I tolerate it just fine, but it just isn't as effective as for most people.

It has still changed my life completely. I can accrue life experience in a way that was impossible before, probably as I had basically no perception of time before medication.

Maybe my daughter put it best when she (on her own volition) got diagnosed at 17'ish: "It great to not have to feel like you are going to die tomorrow." With which she meant that when you perceive time passing, you can also perceive the future ahead.

It's not the only thing that changed, and not all change has been easy. But the diagnosis has still been one of the most important things in my life, even getting it as late as at 36 years.
It can be witnessed as a central part of the drug approval process, certainly. However, sometimes the lack of this perspective can also be noticed during the interpretation of scientific results. The perspective is not consistently part of the discourse.
> Most people want to opt out, but can't.

Not following this too closely, I thought that's possible now, or at least as soon as the last few holdout apps get updated?
So, have the federal government give states money to hold proper elections. Sanction any state who doesn’t. This isn’t hard. Most of the developed world manages to hold elections more or less sensibly; the US can too, if it wants to. The trouble is, it doesn’t want to.

(I’m sure money isn’t the only problem, but clearly US elections are done on the cheap)
I'd like to access their data and know which percentage of people can be targeted this way.

Maybe it had a higher success rate back then, today you can find sex with with an app, no money involved.

My suspicion is that they needed to trick people into those compromising situations.
Those are the worst. And calling them “legitimate interest” only adds insult to injury.
Utopia founder here. Obviously this is a privilege we need to earn, but we made Utopia open source (MIT) for that very reason, and free for single users for the same.
> it's the only shell what has a page of comments commending the authors for their choice of language.

There isn't "a page of comments commending the authors" here, so I have no clue what you are talking about? The main Rust discussion is in a subthread which someone specifically started by asking "why Rust", at which point you can't really fault the Rust fans for explaining why Rust.
Zoroastrianism was founded by an individual: Zoroaster. Traditionally it has been viewed as the product of an individual (drawing on some elements of the prevailing religion) just like Christianity, Manichaeism or Buddhism, though details of the founder's biography are now lost to time.
Indian Short Video Industry: The TikTok Ban Aftermath
Linux Foundation Readies Global Covid Certificate Network
Please keep to my comment above.

Character assassination based on your subjective psychoanalysis is not a polite thing to do on a public forum.
All modern appliances should have a bleed resistor fitted to drain the capacitor within a few seconds of the power being switched off.
I once had a piece of Windows code that made a conditional jump, after executing a 3rd-party library function. The jump frequently went the wrong way, even though the values for the conditional jump were as expected.

It took a long time to crack, using a machine-code debugger.

It turned out that the assumptions of the Microsoft code generator (used to compile the problematic piece of code) were different from the assumptions of the compiler used to build the 3rd-party library, which I think was built using Borland.

Specifically, the Microsoft compiler saved the flag register after entry to a function, and restored it prior to exit; the Borland compiler saved the flag register before calling a function, and restored it after the function call returned.

So library functions compiled with the Borland compiler usually stomped on the flag register, but they worked fine with caller code compiled by Borland. But if you called a Borland function from Microsoft code, anything in the flag register before the function call was lost forever.

It doesn't matter whether it's the caller's job or the callee's job to save and restore the flag register; but it's critical that caller and callee respect the same convention. The Borland convention was shared by most other non-Microsoft compilers. It was the Microsoft C compiler that was deviant.

I believe that this was a deliberate effort by Microsoft to make competing C compilers not work properly with Microsoft code.
I have been building some sites where I have explicitly tried to remove or avoid cookies completely. It is really tricky as any third party script or embed can set cookies, which may be retained depending on browser version. We end up using generic cookie prompts just in case to appease corporate compliance even when nothing is usually set on the page. And the http nature of cookies make automating things much more difficult. You can't just drop in some javascript that overrides document.cookie, and even if you could it would not be supported by all browsers.

What I would like is to be able to whitelist domains in content security policy and reject everything else by default.
Science is built on deference to authority. You cannot possibly derive all known physics laws yourself, or verify all the known biology yourself. You have to trust to a certain degree all the scientists that came before you, collectively. You can question some bits here and there but you don’t have time to question everything. The doctors cannot possibly evaluate all the arguments brought in by patients, they don’t have time or even expertise to do that. But they can trust (to a certain degree) a peer-reviewed article.
You underestimate what people will sacrifice in order to be able to say "Alexa, what's the weather like today" rather than pull out their phone and open the weather app which is probably faster to do anyway.

"But what if I have my hands full with stuff" they'll say. Well, will you really be able to remember what Alexa says about the weather if you're busy doing other stuff anyway?

All everyone can ever point out as advantages of smart speakers are these tiny, minuscule, increases in convenience. Is it really worth building a gargantuan ad-serving data hoarding surveillance network to gain those small conveniences?

Screw that stuff. My minor convenience is more important than the consequences of the surveillance economy!
According to the german press release at https://news.rub.de/presseinformationen/wissenschaft/2021-06... a preprint of this paper will be freely available online.

Edit: English articles are now available at

https://www.wral.com/security-flaw-found-in-2g-mobile-data-e...

and

https://telecomtalk.info/2g-mobile-standard-isnt-safe-cybers...
Isn’t this an argument for better code review, rather than against comments?
As a hiring manager, if your side projects are technically interesting and relevant, I don't see a problem with saying that's what you did.
Bcs both the client and the vendor are a bunch of nepotistic corrupt MF'ers, that's why
I would conjecture that it has two components:

1. Ancestral memory of programming in languages like assembly or early Fortran where your code was going to be spaghetti because the language was capable of little else, so it had to be drenched in comments that would be unnecessary in a better language.

2. Overreaction to personal memory of overzealous professors who demanded assignments be drenched in excessive comments.
Answer to the first question: yes. Answer to the second question: because bash is a rather poor terminal shell.

In my experience, the middleman you mention doesn't exist. Or, if anything, it is a very tiny man that hardly gets in the way. It's either a one-liner with a syntax change you can pick up in 5 minutes, or it falls under any combination of these:

- might as well belong in a script

- the complicated stuff is in awk or the likes

- you can just enter bash for any copy-pasted bashisms

- you can execute it explicitly with bash -c

In any case, none enough of a hassle that it could demerit the immense productivity benefit I've gotten from fish. The only regret I have on that matter is not having ditched it sooner. Use bash to run scripts, or even better, sh. Use a different shell to make your life on the terminal better. Doesn't need to be fish, zsh is pretty good too.

If I can offer any advice: if you still want to stick with bash, at the very least take a look at fzf, https://github.com/junegunn/fzf , aside from fish/zsh it's the best and most lowest hanging fruit.
I'm the parent that you replied to. In my eyes there is nothing wrong with .deb and .rpm files. In fact, many of these tools are available for download in these formats and some others (docker, snap, etc). And it is good that they do but it comes with extra work to setup the pipelines/builds.

The concept of a language-specific package manager distributing not only libraries but also executables isn't new. Go get, ruby bundler, python pip, cargo and npm all have this feature.

I was originally answering a question about why we suddenly see all these "written in Rust" tools pop up. I think that is partly because Cargo provides this easier way to distribute native code to users on various platforms, without jumping through additional hoops like building a .deb, and setting up an apt repository.

Sometimes you just want to get some code out there into the world, and if the language ecosystem you are in provides easy publishing tools, why not use them for the first releases? And if later your tool evolves and becomes popular, the additional packaging for wider distribution can be added.
I was surprised to learn that 99% of the shiny parts in the photo belongs to the dilution refrigerator (https://en.wikipedia.org/wiki/Dilution_refrigerator) needed to get the machine down close to absolute zero. The actual computer is a tiny chip at the bottom of the apparatus!
These great engineers you describe are almost never making more than 1.5x the “pack”. If you can find (or create) and retain them, it’s the best overlay I’ve ever found in employment.
> It’s firmly a middle ground “no one wants to use it if they can avoid it” product.

No way, I love PowerShell. It was my first choice for the bulk of a B2B Windows integration product. Part of it's a C# desktop app; the rest is PowerShell scripts that customers can edit to taste.

I reach for it all the time in projects. The pipeline is so clean to work with. Once you get used to how it handles collections, the cmdlets are very intuitive, and PowerShell Gallery has a large selection available for download.

Objects instead of strings is big by itself, of course. Then you get the .NET standard library right in the shell to interact with them. Great for parsing dates, numbers; a powerful regex engine; stream manipulation; pathing functions; the ability to write and execute C# in the shell; etc.

The cmdlets for data manipulation have gotten very good, too. The CSV cmdlets used to be unintuitive because they exported type data, but that's now off by default. `Import-Csv` and `Export-Csv` work with objects that you can easily manipulate with the set operations cmdlets. It feels very much like LINQ.

Same with `Invoke-RestMethod` (`irm`) when interacting with APIs. It deserializes JSON into objects automatically. You can then easily filter or transform the result.

There's a learning curve for sure, but once you get past that, it's a very good shell. I feel like it's one of the best things to come out of Microsoft.
How to Find the Best Landscape Construction Contractor in Vancouver?
Commercial or residential, you can find the best landscape construction contractor in Vancouver without any effort. It is mind-blowing how big of a difference planting a lawn or constructing a water fountain can make in lighting up the appeal of your house or a commercial building.
I have a great example.
We have 100s of Markdown files. I needed a link checker with some additional validations.
Existing tools took 10-20 minutes to run.

I cooked up a Rust validator that uses the awesome pulldown-cmark, reqwest and rayon crates. Rayon let me do the CPU bits concurrently, and reqwest with streams made it dead simple to do the 1000s of HTTP requests with a decent level of concurrency. Indicatif gave me awesome console progress bars.

And the best part, the CPU bound part runs in 90ms instead of minutes, and the HTTP requests finish in around 40 seconds, primarily limited by how fast the remote servers are over a VPN halfway around the world.

No attempt made to optimise, .clone() and .to_owned() all over the place. Not a single crash or threading bug. And it will likely work one year from now too.
Nowruz is celebrated by many Iranian-speaking peoples, even ones who had little historical connection to Zoroaster's reforms. It is best seen as a general ethnic Iranian holiday, not a specifically religious Zoroastrian one.
Everything you say is accurate, but it doesn't really relate to his claim for the reasoning behind the decisions behind Powershell. That's what I was referring to when I asked for a more detailed elaboration.
How about reliable software ?
> IBM unveils...

Ugh. At this point whenever is see IBM in the headline I know there is a hook in there with PR spin.

I think I might stop reading about IBM all together. I don't have time to actually find the truth behind PR smoke and mirrors.
In Sweden at least it is classified as a disability, because whether or not it's a evolutionary adaptation, people that present typical ADHD traits are functionally disabled in modern society. Society should change to accommodate these traits, but we can't expect people with those traits to live in misery until then.
The problem I descibe is that barriers get in the way the more you try and protect your privacy or security. It's not a speed issue - the web works very fast with me using NoScript and uBlock Origin. It's just lots of sites now longer like you visting or treat you as an attacker - you're soft blocked. If you ramp it up, even more of the web becomes a pain to use: e.g. using privoxy/polipo/squid, pi-holes, vpns etc, removing or changing headers, screen sizes and geolocation, timezone etc etc to make you less fingerprintable. Of course all you're really doing now is making yourself stand out like a sore-thumb.

The web is even faster when I'm using telnet/openssl s_client -connect, but that's not the point is it or even a fair comparison? I just want to browse the web without being tracked and categorised/labelled. It seems that's too much to ask.

Regarding CDN/Caching:

Google made a change[1] to how caching works which also has some CDN impact.

Instead of saving a resource with its full URL only, they have added two more bits of data to the saved information. Chrome saves the top-level site and the current-frame site next to the full URL of the cached resource. The browser uses the information to determine whether it should serve resources from the cache or not.

[1] https://developers.google.com/web/updates/2020/10/http-cache...
Yeah, I understand. It's a whole mess.

I've never really understood the US model of carriers selling phones on contracts with stuff bundled. Ideally they wouldn't have any say in these matters, but that is how it is.
In this case it seems like a retry will change this API from "completely broken" to "working again".
Element is great. Too bad it requires email and constantly pesters you about key backups.
Popularity in this context is my personal experience seeing these tools pop up over and over again in the media that I consume.
That seems reasonable enough when you unpack it; I just don't see the point of stating it in falsely absolute terms. Maybe (almost certainly) I'm too much of a literalist, but instead of saying 'always' and then clarifying in the next line that of course you don't mean always -- or saying that code is for humans not computers, when you mean that code is for humans and computers -- why not say what you mean the first time around. Maybe it'll be a bit less pithy, but it will also drag you into fewer discussions with people like me :)
German government is using this as a PR of "innovation made in Germany" and their successful politics, although it has nothing to do with them.
It's general if you want an equal fillet on every edge, but it's not "general" in the sense that you can apply fillets and chamfers of different sizes to different edges.

Unless you plan to do so from the very start and design your entire part accordingly.
As someone who worked with React, Angular and Vue professionally the last 6 years I cannot agree.

React will be around for a while because of its popularity. It has nothing to do with JSX. Acutally, Vue, especially Vue 3 with the compositiona API is much easier to work with than React. You could use JSX with Vue as well. React has quite some leaky abstractions, which makes it more hard to master than Vue or Svelte. React seems easy, but it is not.
Theoretical properties of quantum computers are all asymptotic. Asymptotic runtimes don't always correspond to real world performance. The hope is that we will eventually be able to build quantum computers such that the constant factors don't mask asymptotic speedups for problem sizes that we actually want to solve. To figure out how to do that we build research machines.
Ironically if someone stated the same about Microsoft, I wouldn't be able to read their comment by now.

The more the things change, the more they stay the same
That makes no sense. Every time an economic activity happens that helps people growth happens.

The simple fact that when someone gets a bicycle, car, washing machine, electricity, plumbing, a phone, or whatever they value and if it helps them take better care of their family (or even themselves), that counts as growth.

The problem is unsustainable growth, ecological destruction, etc. Of course effective measures (carbon tax, emissions regulations, consumer protection/advocacy, right to repair, open patents) are needed to ward off mindless "VC funded" enterprising/consumerism/gadgetism and waste.
The best ones are the ones that provide a list to 100 partners and ask you to visit them to opt out. Usually just close the tab when I hit one of those.