skysight-inc/HackerNews huggingface dataset:
Don't really get this extreme sensitivity to downvote. I mean - it seems what it seems. May be it seems really promising and trustworthy to some, good for them.

That apart - it seems low hanging fruits in the nature are almost over. Scientific progress might not be as rapid and consistent as in past in coming decades especially when world seems to be heading towards multiple (avoidable) conflicts.
What kind of monster disables text selection on their blog. Absolutely unreadable.
I don't recall that in that book. Maybe you're thinking of A Deepness in the Sky? I haven't read that one yet.
Yeah we don't use pypy for those exact reasons on our small django projects.
Hard to be more sketchy than a company that successfully lobbied your government to allow them to steal user data from their captive customers.
> There is freedom of speech, but I cannot guarantee freedom after speech

Attributed to Idi Amin

I'm severely confused by people who make arguments like the root comment. By that logic I have freedom of murder, since I'll probably only be caught and punished after I've done it
It was supposed to represent "how big" the feature was.

As it's subjective and vague, the score was suggested by the engineer in charge of the feature and then (rapidly) approved by the team during daily meetings.

But I guess this principle could be applied with a score representing whatever you want to track, and however you want to track it.
Scientists Watch Broken Metal Heal Itself
Agree fully - I've always used the term "expert system" as well, for the same distinction. An expert system operates on rules, created by a more "creatively intelligent" entity.

Though when we talk about AI now, we are talking about what the _public_ thinks "intelligence" means. This really muddies the conversation, because these technical distinctions we are making now fall completely flat. I think when you tell random people that we have created "artificial intelligence", they think we mean what I am referring to above as "creative intelligence", not "it executes an if/else rule" intelligent. So as AI becomes a topic in the mainstream, our conversations are likely to be completely misunderstood because of the colloquial meaning of the technical terms we use.
>> We don't have anything to hide, right?

Privacy and anonymity are not the same thing.
> Assuming AGI can be built as 1 system is assuming that mind is separate from body

I don't quite follow this. If it's one system doesn't that mean the mind is not separate from the body?
> Safari also forked from Chrome.

No. Apple created Safari using WebKit (an Apple fork of KHTML). It was Chrome which was created based on WebKit (and eventually Google forked Webkit into Blink).
No reason why they wouldn't become leveraged.
That's an interesting story, thanks for sharing. An all meat diet sounds pretty extreme to me, but I know it's gotten popular lately and it seems to work for some people.
Two supermoons in August
It's a classic fear vs freedom dichotomy. We are both being a little intellectually dishonest, and should perhaps frame the question a little differently. To answer your question:

> would you like to live in a world where someone could baselessly and maliciously accuse you of rape or other defaming acts without consequence

Yes, if the alternative is that I can be held criminally liable for hosting a web forum that doesn't require some form of government enforced ID system. How could it be any other way (genuine question)?
What fraud? The dictionary says: "wrongful or criminal deception intended to result in financial or personal gain."

Accusing people of fraud for personal gain seems like fraud to me. If it is beneficial for you to not disclose how the fraud works it seems we are talking about both deception and a false accusation - for personal gain? aka fraud?
The concern isn't a grand conspiracy, it's that you've been coerced to comply with the kind of surveillance overreach that US intelligence and enforcement agencies have repeatedly engaged in.

Cloudflare isn't the bad guy in this scenario, it's the hostage.
Caveat emptor github.com yet no longer FOSS in 2.x version.
We could raise consumption while expanding the area of protected wetlands by building more nuclear power plants to power vertical farms, and expanding industry and energy harvesting outside of Earth.

This avoids having to convince people to deny themselves their preferred foods, and arguably, reduce their quality of life, to protect natural habitats. It's a better strategy for both humanity and nature.
I used Sprouts and McD almost every week as a low cost coworking. The McD coffee is like 30% the price of Starbucks, but I find the Starbucks wifi to be more reliable.
> Am I wrong?

Only partially. When you send things to a multiprocessing.Pool/concurrent.futures.ProcessPoolExecutor, they're pickled and copied. "Sending" happens when passing arguments to e.g. "multiprocessing.Pool.apply_async()", "multiprocessing.Queue.put()" or "concurrent.futures.ProcessPoolExecutor.submit()".

However, there are two other ways to share data into your multiprocessing processes:

1. Copy-on-write via fork(2). In this mode, globally-visible data structures in Python that were created before your Pool/ProcessPoolExecutor are made accessible to code in child processes for (nearly) free, with no pickling, and no copying unless they are mutated in the child process. Two caveats here, which I've discussed in other comments on this thread: mutation may occur via garbage collection even if you don't explicitly change fork-shared data in Python[1]; and fork(2) is not used by default in multiprocessing on MacOS or Windows[2].

2. Using explicit shared memory data structures provided by Multiprocessing[3][4]. These do not incur the overhead (in CPU or copied memory) that pickle-based IPC does, but they are not without complexity or cost.

Unfortunately, truly "seamless integration" is not really possible with multiprocessing, so users will have to use one or more of the above strategies according to their application needs.

1. https://news.ycombinator.com/item?id=36940118
2. https://news.ycombinator.com/item?id=36941791
3. https://docs.python.org/3/library/multiprocessing.html#share...
4. https://docs.python.org/3/library/multiprocessing.shared_mem...
Many of the lessons include questions to check the learners understanding. Just a few examples:

* "Binary Numbers" include a matching drag-and-drop question: pyflo.net/binary-numbers/
* List Indexing and iteration contains multiple choice questions, and a parsons-problem at the end: pyflo.net/list-index-iteration/

There are also several guided projects, which included embedded code editors powered by Pyodide (https://pyodide.org/). By the way, if there are any Pyodide devs lurking here, thank you!
The Father of Canning Knew His Process Worked, but Not Why It Worked
Yums.email: Easy Recipe Storage
Some of it's just unnecessary duplication:

> Sequoia founder Don Valentine would ask founders two questions: “why now?” and “so what?” At the heart of these questions is the combination of curiosity and rigor that asks what has changed in the world (why now?) and what will this mean (so what?).

Just drop the second sentence. The first one is fine alone. Although you could just replace the whole thing with:

> At Sequoia, we ask founders two questions: "Why now?" And "So what?"
> Literal Rodents of unusual size

Except they aren't literally rodents. They are mustelids.
Have you heard the one about the Emperor of China's nose?

https://imaginatorium.org/stuff/nose.htm

Basically, making an average of a large number of estimates of an unknown value will (of course) fail if most/none of the estimators have any idea of the actual value being estimated.
I may be wrong but I think this a solution for writing integration tests, now that BQ emulator does not exist.
Razer Moray: What Is a “Gaming IEM”?
Streaming is certainly taking over radiologist viewing stations. It fits very well with a lot of annoying things that the pandemic/remote work put a heavy focus on. It also fits with healthcare IT's enterprisification of everything where everyone is made to be a slave to their tools.
I read it as you intended and it took me a long time to see the problem.
Why does Microsoft even care about having a browser? I can see the need for a rendering engine within Windows for various tasks, but do we really need a Microsoft browser, especially yet another Chromium browser?

If they do feel like a browser needs to be bundled, why not just add a minimalist, privacy focused browser. The goal should be to have tech savvy people tell friends and family to "Just use Edge and you'll be fine".

It is just to drive people to Bing? If that's the case, just promote Bing, it's a good search engine.
The Olympics will last a bit longer than half a day. Also in this case the business owners themselves have to move. This sounds very little like the grumpy old people of your town.
You mean sending this antenna to space?

https://megous.com/dl/tmp/95ce96af5966be24.png

:)
As I understand it on Linux processes and threads are implemented in almost the same way, just that threads share memory. I've heard it said several times that the idea that processes are "heavier" is a bit of a myth. I guess they need to allocate heap space and threads don't. I'm not an expert, just mentioning because it sounded like you might be believing something which is at odds with what people say about processes and threads on Linux.
[TLS protocol stuff] True Keyless Content Distribution Network
You're welcome.

> that rely on incompatible extensions.

Which ones? Is using conda an option, we have more luck getting binary packages into their build pipelines than getting projects to build wheels for PyPI
I knew someone would suggest that. :)

It’s a really bad idea. I’m perfectly willing and highly motivated to destroy relationships to get that money. Think heroin addict.

Instead, I save around 25% of every paycheck on top of retirement plans. This gives me a large buffer against episodes. It’s also split across multiple banks. I only use a single account and the others sit for months without a transaction. I don’t have checks or high limit cards for the others to delay access to their full amount. This is exactly the right amount of friction to keep them safe. It’s there, it’s mine, it can be available if I can wait a day. I can’t wait a day.

The results speak for themselves:

1. My credit score is over 800

2. My only loans are a house and car.

3. I’ve never failed to pay my credit card off in full each month.

As a side note, people see this and think I’m not that bad. They are wrong. Very wrong. I am simply extremely good at masking and compensating.

According to my psychiatrist, I’m a fairly severe case despite being easy to treat.
> I'm always amazed at the low-quality content these large venture firms and consulting groups put out. They should, by all means, have the money to hire decent and engaging writers.

It is not about money, it reveals the real focus and execution they have on the issue.
LISP has been around since the 60s
Twitter Threatens to Sue Center for Countering Digital Hate over Research
I don't like the idea of extraterritorial jurisdiction. For example, if Iran wants to prosecute the operator of a website hosted in Amsterdam for featuring images of women without hijabs, no other country should cooperate with them.

That's not what's happening here. Facebook has a Dutch subdivision (Facebook Netherlands B.v.) and an office in Amsterdam. They're absolutely subject to Dutch law. They could leave, but the EU means that they'd be subject to this kind of order from a Dutch court unless they left the EU entirely, which would make it harder for EU companies to pay them for advertising, hurting their profits.
by the opposition none the less.
It looks enough like an umbrella.
They backpedaled on that and restricted it to single tweets.

So if not logged in you can see a single tweet now but no longer threads.
Random allocation.
I think I've seen my workplace do something like this when I visit a github url which is outside of the organisation's internal github. Has anyone experienced something similar?
I would describe myself as cautiously pro market, but I think it's hard to deny that they are effective externality seeking machines. If there is any way of providing a benefit while finding a way to impose the cost diffusely, you can bet that the market will find it. Market based systems guarantee that costs will be hidden and imposed on those who don't receive the benefit to the maximum extent possible given physics and law.

On top of that, it's interesting that we only use the market concept at the meta level. Vanishingly few of the businesses that compete in the marketplace are internally arranged on market principles. Instead they follow bureaucratic and oligarchic principles internally. And when the survival of the state is on the line because of war, we don't trust markets to allocate resources to get important things built quickly - rather the state takes power to directly cause some things to be built and other things not to be.

Although the market gets praised for being good at allocation of capital, I would say it's good in the way evolution is good at finding things that can survive. It might find great solutions that a planned process wouldn't, but it'll take a long time and a lot of things will die in the process.
Python 3.10 is too old for your work?
On one hand, I do think we need to do something about the content children have access to online, but I don't understand why the government believe this is their problem.

What content children get exposed to has always been the responsibility of parents. Assuming this bill has honest intentions (I don't believe it does) the issue here is more that parents are giving their children unrestricted access to the internet.

What we need to be doing (if anything) is giving parents more ability to regulate what content their kids have access to rather than simply putting that responsibility on the government and service providers.

ISPs should be making it much easier to for parents to add global content filters and device-specific filters. Both could easily be managed from an app and in my opinion this should be what the government should be focused on.

That said, what this seems to actually be is an attempt to crack down on content and speech the government (and perhaps the public generally) doesn't like.

The UK is an extremely authoritarian place, not because people here are generally authoritarian in nature in that we seek to control the behaviours of others, but because we're excessively conformist and polite. This bill exploits this aspect of our nature because few people in the UK are going to stick their necks out in defence online encryption or adult content.

For context for those who live the in US, in the UK if you're doing something impolite you're generally breaking the law...

Swearing in public? That's a public order offence. Saying something mean online? That's hate speech. Protesting fossil fuels? That's disruptive. And so on...
version without paywall?
Most Dutch would not agree with this opinion.
> Maybe Stallman is onto something.

I think you're onto something!
The best I've seen so far yet far from perfect when you try to actually do it. Just look how ugly do the window menus hot keys underlines look even on the screenshot. And that's not the only quirk even there, and there will be more on your actual machine.

There also is (or, perhaps, was? I haven't cheecked for a year) a problem with GTK3 apps which don't get skinned this way even if they use uncustomized window decorations.

In fact it fascinates me how hard it appears to restyle your widows to look like whatever you want.
Safari was not forked from Chrome. Safari's engine, WebKit is an open-source browser engine originally forked from KHTML/KJS. Chrome's current engine, Blink is a fork of this.
So you feel governments should babysit prediction market speculators who can’t evaluate information for themselves? Or wait that’s too hard, so let’s just ban them, well because … fairness obviously.

The issues are not problems as people make them out to be, you don’t have an intrinsic right to not be scammed, or to take vacations, as nice as it sounds, those are just fantasy that leads to worse situations when attempting to make reality.
The situation is a bit more complicated than this. While it's usually not the case that child processes always duplicate parent memory, that does happen on certain platforms (MacOS and Windows) on some Pythons. Additionally, the situation regarding unexpected page dirtying of copy-on-write memory is nuanced as well, which some of the sibling comments allude to.

I'll copy the tl;dr from another comment I've made nearby:

There are three main ways to share data into your multiprocessing processes:

1. By sending that data to them with IPC/pickling/copying, e.g. via "multiprocessing.Pool.apply_async()", "multiprocessing.Queue.put()" or "concurrent.futures.ProcessPoolExecutor.submit()".

2. Copy-on-write via fork(2). In this mode, globally-visible data structures in Python that were created before your Pool/ProcessPoolExecutor are made accessible to code in child processes for (nearly) free, with no pickling, and no copying unless they are mutated in the child process. Two caveats here, which I've discussed in other comments on this thread: mutation may occur via garbage collection even if you don't explicitly change fork-shared data in Python[1]; and fork(2) is not used by default in multiprocessing on MacOS or Windows[2].

3. Using explicit shared memory data structures provided by Multiprocessing[3][4].

1. https://news.ycombinator.com/item?id=36940118
2. https://news.ycombinator.com/item?id=36941791
3. https://docs.python.org/3/library/multiprocessing.html#share...
4. https://docs.python.org/3/library/multiprocessing.shared_mem...
Getting Started with Nginx
They may be trying to build a case against you for helping competitors/leaking IP/contributing to open source.
Thanks for the input. I'd imagine there are lots of sites and apps out there that have such an issue. In what ways to modern apps / sites typically address this? Are there browser extensions that help with this? Do some websites have a special mode to assist?
I used to work with upper limb amputees. Learned a lot there.

There's a standardized testing kit for prostheses and injuries that's surprisingly low tech and amazingly useful: The Southampton Hand Assessment Procedure (SHAP)

It's very basic. Things like pouring a glass of milk, opening a deadbolt, tying a shoe, picking up a quarter, buttoning a shirt, etc. Being able to pass any of these quite simple tests is very forgiving, you've got unlimited time to do it.

But the very large majority of prostheses fail outright.

I never really though of how hard it was to just hold a cup of coffee before that, nor to build a prosthetic that could close a jar of jam.

Really opened my eyes to the world around me. Disability tech is human tech, full stop. What helps a wheelchair bound person helps a pregnant one, and a veteran, and an old one too. We grow stronger by making things possible for all of us.

http://www.shap.ecs.soton.ac.uk/about-usage.php
I'm confused. If you're doing a "bunch of IOs" then that's the situation where people use threads in Python, not processes. The argument for processes in Python is CPU-bound workloads.
It is much easier to embed CPython, PyPy can only be embedded via CFFI [0].

[0] https://cffi.readthedocs.io/en/latest/embedding.html
> If you appreciate the usability of W95 without needing a pixel perfect copy

My experience suggests "not pixel perfect" usually means severely imperfect to the point of very ugly when Linux WMs try to imitate Windows 95. "Redmond" themes have been around for decades, always ugly as hell, only reminding of Windows 95 very loosely.
Sure, but that's fine and expected since you don't need a sufficient fusion density for net energy.
Paperlike Color: Color E-Ink Monitor
Thinking small and acting big.

Impractical, badly thought-out measures like this make me dispair for the future of my country and my children and my job. It will not work, but it will hobble our economy and society.
My 3 kids are teenagers. They don't use WhatsApp. They use iMessage or group chats on Instagram. No one I know uses WhatsApp, well they've never asked me for a WhatsApp username.
Presumably because that was the orientation the spacecraft was asked to get to before comms was lost.

Also, it is possible that 2 degrees of misalignment still allows some fraction of the signal to be detected, but it not being strong enough to be decoded. The received signal strength and the beamwidth of the antenna could then be used to estimate how far off the mark the Voyager 2 dish is.
I understand your point, but by doing this you will probably end up with nobody in the team caring about fixing bugs.

That's a problem because sometimes fixing bugs brings more value than adding a new feature or optimizing something.
If you have very large dicts, you might find this hash table I wrote for spaCy helpful: https://github.com/explosion/preshed . You need to key the data with 64-bit keys. We use this wrapper around murmurhash for it: https://github.com/explosion/murmurhash

There's no docs so obviously this might not be for you. But the software does work, and is efficient. It's been executed many many millions of times now.
* The material is not so weird for a superconductor. It's similar to other ceramic superconductors with a change of some elements. So it's not a proof that it's real, and it's surprising that this works so well (if real), but not incredible weird.

* The construction method is "easy" for someone that is working in the area. (I think this method uses a dry mix of powders instead of a wet mix of materials.) I don't have a laboratory, but I know a profesor in the university that has one. I didn't spoke to him, but I would be annoyed if he didn't expend all the weekend locked in the lab with his graduate students trying this.

---

For comparison, yesterday someone posted a patent about a superconductor made of graphene with tiny holes wrapped around something and wet with some oil like material. I have no idea if someone has measured superconductor graphene in real life, and I have no idea how to make all the tiny holes, so IMHU it's much more difficult to build.
Ha thanks for the reply, was mostly just joking didn't expect a reply from Matthew directly :). I appreciate that you're active on HN though!
Yes. We have a legacy Python-based geospatial data processing pipeline. Switching from CPython to PyPy sped it up by a factor of 30x or so, which was extremely helpful.

Thank you for your amazing work!
Firefox is legitimately not bad peformance/supportwise these days.

Though, yes, they probably still get a bunch of money from Google.
I understand that is the common perception and an understandable one based on how the information on this topic is presented to the public. However it’s likely not true, unregulated markets have boomed and provide many valuable services and information. I’ve personally heard an argument promoting even removal of insider trading laws and that markets would actually be fairer and more efficient without them.
Interesting. I was under the impression PyPy did not do so well with SymPy because the dynamic code paths are difficult to JIT. What kind tasks waw a speed up?
Seems like the clients could run a speculative local simulation and periodically reconcile with server positions. The server simulation, of course, is always treated as authoritative.
Thanks. Yeah, I really likes the flowchart idea, but it isn't commonly used for something like this. Maybe that's a sigh that it's not the optimal organization, or perhaps the uniqueness will be a draw for some users.
Tor Browser defaults to JS enabled.
Everyone that uses cash are shaddy and only use it for illicit activities.
That’s Voyager 6, not Voyager 2.
As if the UK needs to provide another cautionary tale to the world lmao (I’m talking about Brexit)
The New York Times attacks e-bikes while ignoring the real danger all around us