skysight-inc/HackerNews huggingface dataset:
This whole discussion we’ve been talking about displays for playing retro games, so 240Hz refresh rate in the display does not apply. All of the games and the console hardware are hard-coded to run at 60Hz.

Anyway, have you looked at a game running on a CRT side by side with an OLED? You can’t compare the numbers on paper. Even though it takes 1/60th of a second to draw the entire frame, the beam is travelling much much faster than that. Since the frame is completely dark the rest of the time, and the human eye has persistence of vision, the perception of motion is dramatically enhanced by the effect.

Furthermore, lightgun based games such as Duck Hunt rely on the precise timing of the CRT raster scan to operate and earlier games (such as on the Atari 2600) do so as well, because they use “racing the beam” as a rendering technique to get the most out of slow hardware.

Lastly, all of these games are designed to run on 4:3 monitors. Are there any 4:3 60Hz OLEDs designed for retro gaming?
Rethinking serverless with FLAME
>And be honest about the fact that Africans Need Not Apply

I have the hunch that that is what it came down to, a matter of public perception. Shunt africa, or shunt lgbt? Both "important minority identities" in the current zeitgeist of the western world. Probably no one wanted to touch that decision with a 10 ft pole.
Little OT, I was using Hotmail in 2015 to apply to grad schools. I got an email about interview from a professor with @vt.edu address that got flagged into spam. I noticed only after someone else got selected for funding. To this day I don’t understand why an email written by a professor from a reputable university domain was flagged as spam, but I have definitely stopped using Hotmail
You may have gotten lucky with IP addresses. When your cloud provider gives you an IP address from the pool, it is luck of the draw whether some customer in the past got that IP address on the bad list with some mail providers.

I strongly want what you say to be true, and would also encourage people to self-host email, but I want to make sure people are aware of the pits so they can avoid them or at least not have to learn the hard way.
This wasn’t meant as a judgement whatsoever. Others would say the same about, say football, which I just don’t relate to.
The comment was relating my experience with music, it’s like I can barely live without it.
I've found that converting a custom PyTorch model to CoreML can be quite complex. I had to modify certain data types to facilitate the conversion process, which was not straightforward.

The process becomes particularly frustrating when the model appears to convert successfully, but then fails to produce any output or loses layers entirely. Additionally, the debug information provided by the conversion tool isn't very helpful, adding to the challenge.

As an iOS developer with no prior experience in Python, I found myself in a unique position. I needed to build a custom model for one of my keyboard apps to handle tasks like spellchecking, grammar correction, next-word prediction, and autocompletion. This necessity pushed me to learn Python and PyTorch. After mastering these, I then had to convert my knowledge back to Swift and CoreML.

Ideally, I would have preferred to build my model directly in Swift & CoreML, but the current tools and resources for this approach are limited. This limitation is particularly evident in terms of the ease of use and flexibility that Python and PyTorch offer.
I am not sure what the term "boycott" means in this context, but it seems the thing has now escalated from Sweden to Denmark and is about to escalate also to Norway.
The most efficient air-to-water heatpumps are using propane.
Just look for lambda and ovum from Austria.
Babies do not fall for illusion that fools older children, study finds
Leaders Fake Psychological Safety
Strangely the rag and bone man and the brewery deliveries still used horses when I was a kid, late 1970s UK! I think the brewery used the carthorses as a kind of advertisement for the beer, but it was still very weird. I'm sure milk carts were still horsedrawn into the 1960s in the UK in some cases although I'm not sure where I got that from.
I wonder if part of the solution here is to request the grant and only start planning the event if the grant gets approved or denied?

In any case, I would say the PSF should have a presumption towards supporting events in Africa, since their money will go farther there, and presumably will do more to nurture the nascent Python community in Africa (vs Python communities elsewhere in the world which are already well-established). Just my 2c
>tiny little things can lead to catastrophic consequences

Do you mean things that are against the law?
I wouldn't say you were the issue. The issue here is Clojure will fight you until you code in the style that it likes. I lost the battle, but Clojure's style is better than my old style so I became a much better programmer. And of course, Clojure is the best language for programming in Clojure's style.

If you don't like threading macros, try a 1-let-per-function style. I've seen some very capable Clojure devs who are in the habit of making lots of small, neat functions. It can be a lot prettier than threading macros. It works in Clojure because making small mutations to large objects is cheap - that enables small functions that tweak data structures in a way that would be unsafe in other languages.
They could definitely just release an app for Android instead of opening the protocol, but as an Android user I'd reject it for the same reason I reject my Apple friends suggesting we all use WhatsApp or Signal: I don't want different conversations living in different chat apps for no reason. That to me is the bad old days of Facebook Messenger+Twitter DMs+SMS where I had to remember which platform each of my contacts prefers to use and then deal with missing features and an inconsistent experience all the time.

As much as I think Beeper's work on iMessage is important, apps like that do not and have never solved this problem. Because then you have different contact identifiers to contend with, the inability to make groups amongst those users, differing features, and the list goes on.

If you look closely at what I'm saying here, it's easy to compare it to what iMessage users say about why Android users create problems for them, and that's true. That's why messaging interoperability is important.
Potentially, but it has a lot more health impacts!
I sort of agree. Quantum computing is interesting, AI is interesting, "quantum AI" is a meme and almost certainly not interesting. On the other hand the Google team do do a lot of cool research, and I assume the scientists weren't consulted by the MBA marketing idiots who came up with the name.

The "wormhole" thing was scientifically interesting as a quantum simulation of a non-trivial gravitational thing. A lot of the media stuff was garbage, but the actual science they did was quite cool.
I sometimes wonder how new users of some of this tech get going with it... Example: I have been a vim user for geez, decades. I just read this article and thought "wow, I know I have heard of neo-vim, never used it, maybe I should change". So I searched the fine web for neo-vim sysadmin plugins. I came across this [0].

OK, wow, now I have the same thoughts as the author. How long would it take just to look at say the ColorScheme section or Utility section of that document?? It really makes me pause and think "too many choices lead to larger levels of inertia against change". I know I can just go and grab a neo-vim and look up a specific plugin, but it does make me wonder if we are overwhelming the tech/programming community with choices.

[0] https://github.com/rockerBOO/awesome-neovim
>software should not be tied to politics.

Why not?
I mean, software is a product like any other.
I for example wouldn't like if a group like ISIS was using my software, especially if they were using it to actively help them in commiting their crimes.
If I could prevent that from happening, why shouldn't I?
Ask HN: Best tools for 4/5 year old to learn programming?
I'm looking for the best systems to help a 4/5 year old get the basics of programming. My daughter has shown interest in what I do, and loves puzzles and building things. Looking for something visual and fun that can start her down the path of logic and creating with computers.

I have a passing familiarity with Scratch [1], which I'm now looking into more, but am hoping others can share their knowledge and experience in this area.

[1] https://scratch.mit.edu/
SIMD partitioning is definitely a thing, but I think it is ill-suited for Lomuto-style partitioning. I think fulcrum (what crumsort uses) or out-of-place partitioning (in both cases the output buffers for < and >= are distinct) like glidesort does is the most amenable to SIMDization.

Then partitioning is 'simply' a vector comparison, two masked compressing stores (through shuffles or _mm_mask_compressstoreu_epi32) with one of the masks inverted, and counting how many elements were smaller with _mm256_movemask_epi8 and a popcnt.

For an out-of-place partition you can interleave the loops of one going left-to-right and one going right-to-left to increase instruction-level parallelism.
If it's from a generally legit company the unsubscribe function does actually work.
That’s a naive statement. People die in large numbers because of horrible governments. Software conferences should be restricted because of politics.
Almost reads like you’re fishing for an argument with the “concrete evidence” phrasing.

Blackrock DTCC listing
https://www.cnn.com/2023/10/24/investing/bitcoin-price/index...
>But that's the whole problem: they shouldn't have to hide it in the first place.

What does that have to do with Python? You can chose to respect the laws in the country you are in, or not.
It’s safest where you know what to expect. Tanzania will likely deny you entry into the country if they suspect non-heterosexuality. Mature travelers who are part of a persecuted group know this, but younger people attending a computing conference need to learn this and it’s more important than the feelings in this open letter.
On the other hand, people should be able to go to conferences without risking life imprisonment.

Politics should not overshadow the technical aim, but when you have three or more people, politics are inevitable.
Well... yes. There are amateur projects and then there are amateur projects with a little bit of "spice" on it where you have to grow up and mature with your process just a tiny bit.

For example anything having to do with AC or rechargeable cells goes in this category in my book. I also throw in sensitive electronics that needs a little bit of ESD safety.
We haven't had energy independence in Europe for decades. That risk is managed by hedging, and there's no reason we couldn't do the same with long-distance solar interconnects.
How can you be tracked though sound?
The claims of Zanzibar being unsafe for LGBTQIA+ communities is ridiculous. I live there and it's the most tolerant place I lived in so far. There are laws, but as long as you mind your own business and don't disturb others, you will be left alone. I've even been to same-sex weddings here (between foreigners of course, same-sex relationships are still taboo between locals but they do exist) and have gay friends living on the island that never reported any incident (unlike in Europe).

Still, there are some things that should be avoided in public, out of respect for the local population. Kissing and holding hands for example is not well seen, even for heterosexual couples. Despite this, even if you happen to do it in public you will never face verbal or physical aggression from anyone, maybe just some frowns but even that is rare.

Pushing our views to countries that are still developing is Neocolonialism at its best. We take our progress in the West for granted, but it took us time to get there. Give the tools for Africans country to develop on their own, they will get there in their own time, there are many other pressing matters to address first.
Rotating a key involves retiring the old one.

If 20 year old keys remain valid and URLs encrypted with them still work, you’re not getting any value out of key rotation. If an old key leaks or is cracked, the entire system is useless.

Remember the point of encryption here is basically integrity - to verify that the parameters were generated by the site’s own share capability.
> My claim that this website’s traceroute was the path your packets took to reach my server was a bit of a white lie. To calculate that, I would’ve had to be able to run a traceroute to my server from your computer. Instead, I ran the traceroute from my server to your computer and just reversed it. That’s also why the traceroute at the top seemingly loads in reverse order.

I was wondering if we'd address this. That was my first thought - how can you do this without initiating ICMP from my side?

> Does running a “reverse traceroute” sacrifice accuracy? A little, actually.

> As I said when describing Internet routing, each device a packet traverses makes a decision about where to send the packet next until it reaches its final destination. If you send a packet in the other direction, the devices might make different routing decisions… and if one device makes one different decision, the rest of the path will certainly be different.

> This reverse traceroute is still helpful. The paths will be roughly the same, likely differing only in terms of which specific routers see your packet.

Sure... But it's pretty common for multi pathed AS' to traverse in all sorts of different ways. My experience (non residential) is that more often than not, the trace and reverse trace were different. Your upstreams and my upstreams have very different commercial agreements, and both peer and transit in multiple places.

Still cool though, well done!
PSF would gain a lot from getting acquainted with Kipling's The White Man's Burden.
I used uBlock to completely remove shorts from my browser. I have been getting sucked into shorts as I am thirsty male :(.
Show HN: Automatic cold emails to generate leads for businesses
Hey, mailcow founder here!

That’s one of the reasons I stopped working on hosted mail. It has not turned to anything better with big companies putting their hands over it. It’s more controlled now but the same crap as before, just as dangerous and a bit more expensive.

Currently working on a system with as much control as possible but piggybacking existing providers' transports.
I assume they mean ads for other shows on the same platform(at least Netflix and Prime Video do this), which in my experience not everyone sees as "ads" in that sense(I still do myself).
Things that are against the law or things powerful people don't like. Law is just a tool for them.
Nearly everyone has their client configured to do that, because it is the default setting. Gmail makes that very easy to change, but many other clients have it buried in the menu
LangChain for Go, the easiest way to write LLM-based programs in Go
Peek Inside America's Largest Privately Owned Company
You can also judge if a given law is moral or valid, and take actions based on that.

PSF has some moral views and they believe in some standards regardless of given country's law.
Why are you so fixated on that?
Thank you thank you thank you! I think it's a wonderful repo it's a shame I haven't been able to dig deeper into it. I starred your project as soon as I saw it!
> The error messages are terrible. I have no apologetics for this. ;-)

Could something be done about this? I tried to learn Clojure but I bumped into that fairly early on and gave up. Rust was way more approachable for me because good error messages form learning dialog between the learner and the language.
If I were going to do a DIY UPS, I would try to use lead acid batteries designed for this exact purpose, and install them in a room per the manufacturer specifications for ventilation and relevant charging interlocks. Not sure why we would want to chase miniaturization as a design criteria for something like this application (I.e. "rack mount").

Lithium ion is accessible and dense, but hilariously unsafe as you scale up in a DIY residential setting. I won't even get official, first party lithium ion backup power installed in my home out of fears it could cause a catastrophic fire. I keep a 2kwh lipo pack on a concrete slab behind my house for emergencies. If you are storing these things in your home, you need to do some napkin math regarding what 2000 watts for an hour could do to your home if released over a much shorter timeframe.
Neither of those are required for intelligence.
> the idea of a fixed cap internet plan is rodiculous.

Why? As far as I understand in Canada there are genuine costs incurred per extra bit of data transferred.

Legal liability costs, peak congestion costs, etc...

It may be a very very tiny amount per bit, but when multiplied hundreds of billions of times, they become noticeable costs.
Well, why can't the local developers organize a conference without Python Software Foundation blessing?
I did as well. Because there are group chats I need to be in that I can only access if I have iMessage

I can't convince dozens of people in the groups to go sign up for signal just to accommodate me
The API and featureset so far looks like a one to one reimplementation of JAX without the jit functionality.

What does this do differently? AFAIK Jax has an experimental apple GPU backend as well.
That is confirmation bias. You only know of the successful open letters and are ignoring all the ones which were not.

Search this very website for the term and sort by popularity, then start from the last page. See how many you ever even knew existed.

https://hn.algolia.com/?dateRange=all&prefix=false&query=ope...
Political pluralism should be the default. When an "us vs them" mentality is embedded in every aspect of society, those are the conditions that lead to horrible governments arising. It becomes more about protecting/promoting the "us" and screwing over the "them" than running a functional fair government.
My experience with copilot in lean is that it's just as useful as in programming. It guesses alright and works well for boilerplate, and structure and syntax, but you need to tune by hand whenever you need to do something significant or clever.
I am not sure if denying funding can be thought of as a punishment: could they have chosen another country?

But going along with it, allowing the conference to happen should then be considered a punishment against the people who are by law prevented from attending. And now it's not so simple anymore since no matter what the PSF does they have to "punish" somebody.
In a corporate environment you need to block all the DNS traffic to external resolvers, except the company monitored DNS resolvers. If you have a SIEM that monitor the queries, it will be easy to identify the majority of attacks.
From the article, roughly translated:

Fellesforbundet is now announcing a boycott that will target the transport of cars to the Swedish market if the contractual relationship in Tesla AB is not in place by 20 December.

Fellesforbundet, literally "joint union", is the largest trade union in Norway in the private sector.
Some people might be shocked that you can be incarcerated in the US for putting substances in your own body.
Western countries should then stop giving their "perks" (grants, subsidies, volunteers traveling) to the entire Africa, because it's not up to any standards of culture or human rights. ...And proudly wait till Africa meets them.

As the joke says: "they promised to fill the pool as soon as we learn to swim."
In one of the pictures of the horse drawn fire engine similar to the one that I saw in one of the The Return of Sherlock Holmes episodes namely "The Adventure of the Norwood Builder" indicated the year 1905 in the old photograph with Koch Bros company building at the background. This seems to be rather improbable (in Holmes' unique voice) since Koch Bros company founder will only be five years old at the time according to Wikipedia, unless Koch senior has already had a business before his son or it's totally different company altogether. Fun facts, this particular episode was based on the short story publication around the same time as indicated in the old photograph or 1903 to be exact.
Scratch is probably the gold standard for a kid with enough motor skills and abstract thinking to transfer what she’s thinking to the computer.

Scratch works reasonably well on a tablet though it limits the kinds of inputs you can use a bit - keyboard/mouse events require a bit of extra hoop jumping.

Physical programming toys may be better for some kids since they are more tangible. Things like Botley and other programmable robots, and physical logic engines like Turing tumble have great illustrative value.
I love visiting Singapore and I have friends who live there and love it. I wish I'd tried harder to get a job there when I was younger for a few years. At the moment we have young children who have just started school and we're quite settled in our town in the UK, but I do still daydream about moving to Singapore.

One of the things I love about where I live in the UK is the beautiful English landscapes. We're in the SE of England, commutable to London and we're surrounded by forests and countryside. We cycle a lot into those forests.

A question if you don't mind, do you have children and how would you rate their quality of life in Singapore? I know there are a lot of parks but it does also have a sense of very built up and so kids grown up quite urbanised right?
How is that weird?
The main pages suggests you can take java code and it runs faster if there are gpus present. I like implicit concurrency so looked further.

The documentation on using it suggest there's a parallel annotation which tries to build something, while the main API is at https://tornadovm.readthedocs.io/en/latest/programming.html#.... That's the traditional clunky kernel interface from opencl et al.

So I think this is roughly exposing the usual GPU programming model, but in Java instead of C++, with some early steps towards openmp/openmp c style concurrency available as well.

Interesting project but not what the marketing page got my hopes up for.
The big issue there is that just keeping the network alive becomes enormously expensive right? So if miners aren’t being incentivised by processing transactions (because they’re way too expensive mostly) then there will be fewer miners?
PSF's meeting notes from the time https://pyfound.blogspot.com/2023/10/september-october-board...
The open letter states it was a single individual that was able to stonewall the process. It wasn’t about the PSF group as a whole that didn’t want to touch the decision. One person. I think the letter has a fairly good point that processes are broken if this is possible.
Then you'll have to use Firefox because it's the only currently supporting extensions on mobile.

Still, I disagree. Extensions can be bought and sold. It's difficult to track those things.
I believe micropayments mechanisms should be integrated in the browser -- even if the provider can be changed.
That should be a basic requirement for any purchase where public funds are involved in any manner. If something is not open source then third party audit should be a bare minimum.
Not sure it’s a lot of money. Probably just an algorithm to generate variations of the anti Adblock code. At most, polymorphic code inspired by malware.
It's not because they are nice and tolerant.

People are threatened, brainwashed and provided with semblance of comfortable life in equal measures. Like that boiled frog, little by little they lost all their basic fundamental rights and freedoms to the point where a large part of the populace doesn't even question what's happening and those who do can't do anything about it. It is a profoundly disheartening to see what happened to the country and how very few cared.