skysight-inc/HackerNews huggingface dataset:
We rely heavily on the ESP32 peripherals for strict timings.

For example the 1-wire protocol is implemented using the RMT (remote control) peripheral. The pixel strips driver uses the UART or i2s.

If really necessary, we could drop down to C, but the hardware is usually better (more precise and leaves us to do other things in the meantime).
Do you think there's any good solution to that problem?

I think companies make brand new products whenever that happens. No legacy baggage. If it gets popular enough then the old software gets killed off.
I know and I did that. But when I daily had it break sites it got too annoying. When important sites break half way through using them, it was more a hassle than a help.
> Is it possible to do a similar thing with pypy ?

The predecessor of Pypy is called Psyco http://psyco.sourceforge.net/

To enable JIT in Python2.x, simply `import psyco; psyco.full()`

It was fun while it lasted.

For Pypy3, check out https://github.com/fijal/jitpy
I'm happier than ever with Discord since I started using it for casual screen sharing/voice chat with my gaming buddy. It really is a stretch for everything except gaming/social communities.
I love the look of this language's syntax. I'd be happy to use it outside of embedded programming, too.
And because it's someone's free time project that doesn't bother to make releases for the most popular computing platform on Earth, it is somehow immune from criticism? Everything OP said is correct.
Musk’s Twitter Bid Includes Financier Linked to Russian Tycoon
If non-labor prices rise before salaries, salary increases would need to compensate for the already paid higher prices.
I strongly disagree and in my opinion the future approach should be dev containers. They run on macs just the same as windows and if you habe a potato for a work machine you might as well develop in the cloud.

Localhost will not go away. Especially with containers and machines that have more than 16 cores it just does not make sense to deploy to the cloud. In the least least energy wise, its horrible.

I have been taking this approach with a lot of clients over the years and the ability to just delete a container of my machine and be compliant with my nda when the project ends is a godsent.

Also I would like to point out how well desktop cluster like rancher desktop actually bring k8s into your home effectively.
I've been running deluge in Linux since 2019 (version 2.0+, so considerably newer than the bug report) and it appeared to have been using my SOCKS5 proxy settings correctly; I had applied some extra hardening such as disabling natpmp etc, although I'm not sure if those are required.

However I don't doubt that these kind of leaks could have happened depending on configuration / bugs etc.

Eventually I ended up changing my configuration to run deluge in a VPN container (docker) network namespace so that I could use VPN port forwarding for better speeds (supported by Mullvad).
Define "everyone"
I half agree with this.

I don't like the idea that every developer has to have code on github. If they want to code for work and nothing more, then that's fine and shouldn't disqualify them from any jobs. We shouldn't expect people to spend years of employment building up a portfolio for the next time they're looking for a job.

However, I don't see how looking at the code people write isn't informative. You can see many things, from small-scale code style decisions to how they structure an application just from looking through their github profile.

Writing code isn't a performance, it's literally what you want to pay them for.
Because your iCloud Keychain has nothing to do with your SIM card.

https://support.apple.com/guide/security/secure-icloud-keych...
As I run a high risk of coming into contact with the code, PHP is a hard stop for me. It looks really great otherwise.
The notation means that it must be faster than m^t for any t strictly greater than one. Basically, it means that you can have any number of log factors on the running time, so it could be m*log(m)^1000
I second that. Perhaps it's a perfect storm of COVID (NHS degraded), international economic problems (inflation, fuel, food prices), Brexit (bankrupcies, universal shortage of staff, Horizon science funding, etc), fatigue of a decade+ Tory government, sometimes all bundled in one (travel chaos, no staff at airports due to Brexit and COVID), and a "fill your pockets while you can" atmosphere (billions of taxpayers money wasted on PR stunts, alleged fraud, etc), slow erosion of democratic institutions (lowering of standards laws, bonfire of enviromental and worker protection laws, losing trust in the police) but there's this gloomy atmosphere that things will get a lot worse before they get better.
> trying to unpick hundreds of years of history and population mixing to work out exactly who should be a beneficiary seems an impossibility.

That’s definitely interesting. Consider:
- Stalin paid for American war supplies with gold during WWII (see HMS Edinburgh e.g.);
- This gold was obtained via forced labor;
- My relatives were made part of the forced labor force;

Not yet a hundred of years of history, not much of population mixing yet - I am here and not mixed with anyone except my wife, not much to unpick. So just tell me: which part of the US Treasury should be mine, if you do not want to endorse imperialistic looting?
George Fox, the founder of the Society of Friends (a.k.a the Quakers), had a Christian variant on this, which I'll quote - because quoting things is fine, it's still not in opposition to making them your own! :

"You will say Christ saith this, and the Apostles say this, but what canst thou say?"

As he saw it, it was not acceptable to point to scripture and say you were just following orders. You were called to be a friend of Christ, who understands what your friend wants, and wants the same. (That's the point of John 15:15, though it's obviously not John 15:15 doing the calling.) So your judgements should be able to stand on their own.
Or, it's been 10 years because no-one has submitted a reproducible test-case.

At least, I don't see any in that bug report.
Great project, something I could have really used a month ago.
Thanks for making it.
Part of it is that we already used colon for several things.

Also types are optional in Toit, so they are a bit like comments (though they are now checked so they are less like comments now). So they look a little like // comments.
A new version of FoF Upload is being worked on to truncate unused files and map uploads to posts. I think it would be a great addition to add user restrictions too. What an excellent idea, it's the first time I've see someone mention it.

Ref: https://github.com/FriendsOfFlarum/upload/pull/319
Oh but I don’t blame him either, it’s not a question of pointing fingers.

Saying it’s “likely isn’t used by the majority“ is bad form, in my opinion. You don’t know that. I don’t know either, to be sure, but it makes me personally lose faith in the security aspects of the project.
Barrera, 2022. And vintermann 2022 too.
I'd say it's pretty clear-cut. Colombia gets to keep the treasure and that's that. Especially since you can argue that Colombia is a successor state of the Spanish Empire anyways.
Street dogs run around in PACKS in so many Indian cities and even the beaches in Goa. They will absolutely attack a vulnerable target as well - which for example is you going for your morning walk at dawn, with few / no other people around. Terrifying stuff. I’ve also read news stories of a pack of feral urban pigs running down and murdering an old lady in India.
Make them use teams
r2 is in public beta! it’s great.
I don't think that judgments risk bankrupting the government, nor do I believe that bankrupting the government risks denying justice to the victims, or by extension, society. Remembering of course, that victims are the part of society that matters when a judgement is issued in their favor.
Another one mentioned elsewhere in the thread: https://lapce.dev
USB-C only came to light because of the out of standard Intel's lightning cable. Same thing for x86 vs arm, you can't really block one in favour of the other.
Sorry i disagree, WR Ashby was a great pioneer on many aspect, even if this is not law...

http://www.rossashby.info/ contain so much interesting content.

Also please, look at the (huge) work of Manfred Drack and David Pouvreau (thesis of 1000 pages, David Pouvreau is a french mathemacian : https://www.theses.fr/174821581) on LW Bertalanfy and the important role of Ashby.
Similar to Australia. We have mandatory voting, with paid staff, most being hired just before elections, and from my experience working there, it is well organised, with plenty of redundancy, in case of challenges and recounts.
What keeps things open source / free software in practice is not a philosophical desire for freedom but the very practical desire to be able to get things done. That's why the Linux kernel is so popular and there is an open source ecosystem for systems tooling and web dev libs and all that. Not because people are hippies who want everything to be free (as in gratis) but because it's just so much easier than going through convoluted licensing requirements.

In the end it's just evolution. If there is a free and open tool doing something better than some hard-to-license alternative, or at least well enough, then it will win. Once there isn't then the proprietary alternative will win in the space.

In other words, once the demand for open hackable mobile phone ecosystems is high enough, they will be open and hackable. The demand is just not there. Similar for other areas raised in threads in here.
It really isn't the same. It is the random encounters in silicon valley. At a birthday party my child was attending, I had a great conversation with the head of AI from a self-driving company, a bio-chemist and a engineering manager trying to scale up mentorship at Apple. I've never had that in any other area I have lived.
Wow this does seem to share a lot of features. Rust based, WASI plugins, real time collaboration. And it's open source!
Also for $5/mo you can use Cloudflare APO to cache WordPress pages at the edge. Yes it will cache even the "dynamic" pages (unless you're logged in of course)
‘It affected a great number of people’: the world of military drug experiments
Here’s a copy of the current version of the file itself https://github.com/openbsd/src/blob/master/share/misc/airpor...
Back in undergrad, I used LTSpice to simulate and design a single unit of memory, I believe at the nanometer scale. It certainly has its quirks and can be frustrating to use, but I was one of the few people who were actually able to complete the project and get an A. It was actually quite fun.
> The existence of infinite accessible libraries of content

If only that were true, I'd be actually be happy to subscribe to them. I've realized that streaming services are only useful if your problem is "I need entertainment, find me something nice to watch", but mostly useless if you have a specific title to watch. Majority of the time there is no streaming service that offers the titles I want to watch.
I'm curious - what's your "better" way of opening a jar?
Even without any idea of how the "encryption" works - looks like it would be trivial to just align the rows heuristically.
Well you see I missed that because I was using FreeBSD ;)
Hmm, that get really fun when applied to modern day. Let's say some country invades and loots other one. Then sinks a ship carrying loot. Now they reclaim the loot from ship wreck. Is the loot fully theirs now?
Some time ago, there was a Russian developer(s) who built a database that logged all IP addresses connecting to swarms. They then built a nice web frontend for it, to make it searchable. That’s how I found my IP address.

If you think that’s not much of an issue, that’s okay but I definitely didn’t like it.
Maybe I am missing some important fact here but why can't you just use a VPN and bypass their attempts at "filtering"?

If a VPN can do the trick, I think it would be hilarious if TekSavvy provided a free vpn to all their customers.
He doesn't. Linus uses MicroEMACS [0], which is an entirely different editor that uses emacs bindings.

It's not the lisp vm that incidentally happens to edit code that GNU Emacs is.

Or, as he puts it [1]:

> I use this abomination called "micro-emacs", which has absolutely nothing to do with GNU emacs except that some of the key bindings are similar.

[0]: https://github.com/torvalds/uemacs
[1]: https://www.tag1consulting.com/blog/interview-linus-torvalds...
Of course it's Twitter's fault.

These things should have a manual review.
I love the mandatory voting. Back the day I barely ever voted, that did change. Mainly because I saw political parties rise that I fundamentaly disagree with, meaning that the outcome all of a sudden actually did make a difference for me.

Having mandatory voting would mean that non votes don't screw up the results when one side manages to mobilize morw voters than others. And intentionally voting blank actually sends a pretty strong signal.
Learning all the shortcuts isn't really the challenging part of learning DF, the underlying mechanics are often just as baffling.

For example the distinction between "Rooms", "Zones", "Stockpiles" and "Locations" which are all just variations on "area marked for some purpose" but that all exist as their own independent concepts and are specified in different ways.
This seems like a “what if the author is playing 3D chess” kind of excuse. When there’s enough game playing going on, it becomes a Rorschach test where there’s evidence to support multiple fan theories. Like, what if all the intellectual sophistication is a smokescreen for something else?
Jikes, you would think that would easier to fix; in my rural EU village of a few 100 people there has been fiber for a while now and that's quite high up in the mountains with, otherwise, bad infrastructure (I didn't think they would ever get there 10 years ago). From the village they use copper & radio to transfer it to all the houses in the mountains. And cell coverage is everywhere anyway (that's more because of the mountains & hills; easy to put antenna's on all the peaks which reach everywhere). Guess that town must be really far from everything maybe on flat land?
I’m building a custom MIDI controller and it took me no time at all to get a prototype going with a linear pot and an I2C display: https://taoofmac.com/space/blog/2022/06/05/0025

Extremely impressive in that regard, although I might switch to C++ later if the response seems slow.

Altogether, I think CircuitPython (and MicroPython, of which I own the original development board) is an amazing achievement given the number of boards it currently runs on and the state of affairs we were in a decade ago…
Thanks, I clearly forgot about this given how little I visit it.
Arduino project to learn the basics of screen controlling
is it just for me? the copy icon seems on top of every word obstructing the view... :(
> Well, yeah. Streaming services wouldn't exist without DRM.

Why? Libraries loan you books and paper does not have any DRM. Works fine.
The only difference is you might get some rate limit, e.g. 30 movies per month, or more watermarks instead of digital restrictions.

On the flip side getting Netflix in high quality has annoying hoops because of DRM (No, nobody wants to use Edge, thank you very much).

> If we deleted DRM, streaming services would cease to exist overnight — all their license grants being revoked, leaving them with nothing to serve

No, only if single stores do that. If lots of stores do that, you simply get the same content but without DRM. That literally happened for music, so you would at least need to argue why not here as well.
Sure it's correct.

It's raining outside right now and I don't like it. That's also a correct statement. Just because it comes from the sky doesn't make it "somehow immune from criticism". But that's not a very meaningful complaint. I can complain about the rain all day. Will it change anything? No.

In contrast to the rain, some feature missing in some open source project can be fixed. Put your energy into complaining or into fixing. Your choice.

In a proprietary system, your only option is to complain. Sadly, it's common to see this mentality for open source projects too.
A Kafkaesque view of corporations, if I’ve ever seen one.
Sámi Languages and Dialects (2015)
You invite coercion and retaliation when ballots aren't secret. Corruption can and does happen in either case, but we don't need to enable other bad behaviors. Transparency and sunshine laws are not a panacea.
What's wrong with the old checkboxes and why are the sliding switches replacing them?
For SPARC the big innovation sounds like it is being able to use some special superconducting electromagnets to generate the massive magnetic field in the tokamak -- since that part is such a critical part, it would seem like in the next say 5-10 years that it takes to get SPARC up and running there should be a parallel group just trying to improve that magnet design by say 2X, which would likely have a massive impact.. seems like a smart thing for National science foundation or darpa or whatever to be funding that.. (maybe already happening) but it would be a bummer to be talking about this in 2030 and them saying, ok now we just need to design a more powerful magnet..
He meant positive as in "believe it will happen", not positive as in supportive. And in that sense, it was extremely "positive" (general purpose computing being outlawed after it becomes so fringe only a minority with little political power still wants it for personal use)
so you are saying the reviewers were Roman :)
> $400MM

What is MM - million million, i.e. 4e14 - 400 trillion. That's 15+ times entire US gross domestic product
Yes, but the Greeks coined the actual phrase.

https://en.wikipedia.org/wiki/Deus_ex_machina#Origin_of_the_...

"Deus ex machina is a Latin calque from Greek ἀπὸ μηχανῆς θεός (apò mēkhanês theós) 'god from the machine'. The term was coined from the conventions of ancient Greek theater, where actors who were playing gods were brought onto stage using a machine."
Better not tell the chump what I paid back in the early 80's for my engineering degree. That said pursuing the internet it would seem that Mr Hurst is a man of means. Perhaps he should use some to put his grandchumpson through school.
Is it common in this field to have 100 page „papers“? Just curious
I'm not saying it's an invalid complaint. But it's not particularly helpful or meaningful. It's not like the maintainers are not aware of the issue. It's just that they've so far had other priorities in life. To keep complaining won't change that. (Well, maybe it will, but that would actually be pretty sad.)

It's a different story when some issue is brought up the very first time because somebody wasn't aware who would like to be aware and also willing to do something about it. But to just keep complaining beyond a certain point is just a waste of energy. (Especially for an issue that clearly many people don't care about, including users.)

P.S.: I'm not sure why you need to "learn GUIs" for this. This is clearly an issue in the server part of the client/server model that Deluge has. Which is a very nice design choice, if you ask me. Not just for users, but also for developers -- you don't need to have any clue about GUIs to fiddle with the network-related part of the program. EDIT: Sorry, confused this with the parallel subthread about the proxy issue. Yes, for a Windows port you may need to know some GUI aspects.
The Bay Area used to have cercropia moths in the surrounding foothills. They are enormous, 8" or more, and their wing flapping makes an incredible basso profondo: https://en.wikipedia.org/wiki/Hyalophora_cecropia

I haven't seen one in decades. No idea if there are any left.
I do. I don't have a powerful laptop though. Whenever I open a new project I hear the cpu fan and cpu usage close to 100%, (TypeScript and ESlint are also a bit heavy and switching the app may not help with that). It's totally bearable though and as the years go by it will be less of an issue when everyone has a faster machine though.

The biggest performance improvement would probably be RAM usage. You don't notice laptop specs get more RAM. The usual options are still 8GB or 16GB. Until 32GB / 64GB is the new default, having a non-electron app will always be an improvement.

Personally I don't think it matters that much in the end, whether it is CPU usage or RAM, but if the editor was just as capable but faster, I'd switch. Code will never be rewritten from scratch and it will always be tied to Electron, starting a new text editor built with faster technologies could give a long-term edge the existing competitors would not be able to use.
And assuming that certain problems are different from each other and should be counted separately.

(I'm starting to think that 'naming things' and 'cache invalidation' are the same thing, since you need to invalidate the cache anytime the description of the thing changes)
The order isn't terribly long and is worth a skim. This part dismays me:

...Respondents have no obligation to verify whether the IP addresses to be blocked ... have been correctly identified, and are wholly reliant on the Plaintiffs or their appointed agent accurately
identifying and communicating ... such IP addresses

I get the practical reason, but it's very dangerous that a single entity gets to dictate what to block and customers who are impacted in error have limited recourse (I hope we see some of them apply to the court for relief).

Also the judge left us an out:

Respondent shall not be in breach of this Order where
it suspends in part compliance with paragraph 2 because the capacity of its blocking system
is exceeded by the number of IP addresses for the Target Servers notified

Everybody and your toaster, go get your IPv6 addresses and overwhelm their blocklists! Finally a use for my internet-enabled fridge / toothbrush / toilet flusher.

For those who are able, it looks like non-residential plans may be exempt.
> Which makes you wonder why some railway stations would have a IATA code.

Such locations, which can also be bus stations and ferry ports, are known as "intermodal locations".

TL;DR its for ticketing purposes to enable flight and rail/bus/ferry legs to be issued on the same ticket.

Or at least that's the theory. To be honest its probably going be extinct in due course, given the complexities of integrating the airline world with the modern private railways etc. In most cases its just easier and more sensible to ticket seperateley. Plus some of the quaint old-fashioned things such as being able to check-through bags are becoming few and far between due to security and other aspects (e.g. disappearance of station porters and baggage cars).
Even if you don't want it sometimes you're forced to run multiple AZs (eg: EKS requires 2x). But that 18x figure is nuts. VPCs, AZs, subnets, IAM etc are free. The cost comes from what you deploy into them. So separate environments don't have to be as expensive as production. You can scale them to zero, use smaller computer instances, run self-managed versions of expensive stuff (like DBs) or simply run small single-instances of RDS instead of large redundant clusters. Non-prod environments they're a great place to experiment with aggressive scale-down on cost while observing performance.
Animals can't 'murder' as they lack moral agency [1]

1. https://en.wikipedia.org/wiki/Animal_trial
Computer-Shaped Lego Brick Brought to Life
yeah, the "bias" aspect lies in attributing causative power to the "I'll show that mofo" attitude towards attaining success.
How do you manage to find a single comic strip out of thousands from thirty years ago?
Maine invests $230M in suicide prevention after gun deaths