skysight-inc/HackerNews huggingface dataset:
What if examining the thing you own endangers somebody (including yourself?) should you be allowed to change its behaviors (consider as an example altering your car in an unsafe way)?

As computers are now everywhere and have to do with everything, it is becoming a real political issue to decide if people should be allowed to really modify their computers.

Smartphones most certainly do not allow it. PCs do, but they're from the hobby dominated earlier phase of the technology.

> Buying locked black boxes that change their functionality without my consent after I bought them is a so utterly broken system that I don't have words for it.

I just refer to this as our current situation, and it's going to get worse.
Ace, CodeMirror, Monaco: A Comparison of the Code Editors You Use in the Browser
Sure, I've been doing that "intuitions about equations" thing since 1993 (my undergrad thesis was on using gradient descent to train the weights of a dynamic programming algorithm that found e.coli gene). I generally agree, to be a top ML researcher, you need those skills in excess of the average (I worked with quite a few of those people at Google). To do state of the art work? Mostly hard work, lucky guesses, lots of compute power, and a huge support apparatus to make rapid experimentation easier.

But the vast majority of people working in ML don't need that. Sadly, most of the work I did for one of the world's most powerful machine learning systems was literally computing frequencies and then sorting by the frequency, so features that were more common were encoded in smaller varints, saving lots of disk space.
Not the first time I say this but I have to say it again: Firefox: the last remaining mostly independent, maintained and reasonably popular browser.

Even if it were inferior in any aspect to other options, I'd still use it for the above mentioned reasons.
Programming Z3 https://theory.stanford.edu/~nikolaj/programmingz3.html
Google does the same with phone numbers. They ask for a number as a way of verification you never gave them in the first place. It does not make any sense.

Imo if one can log into an account they should have the right to request a delete/download for all associated data. Considering PII could very much be involved self service would even be better.
If you only know "don't use ==, use ===", you will just fall for the next unityped trap. If you know why you shouldn't use `==`, you know enough so that even if you don't go for `===`, using `==` safely is the least of your problems.
Can you clarify whether you mean if you are building a real time system? That is one that has hard latency requirements: https://en.m.wikipedia.org/wiki/Real-time_computing

Or do you mean an event driven web based system? The term realtime has become overloaded and your answer changes the challenges… a lot.
I agree!
We initially measured in percentiles, but during an internal presentation someone said it was too hard to understand and now we've lost the data :(
So the bar for how well we treat other animals is now "is it having a better life than a factory farmed animal"? We have a long way to go don't we?
I've played in Smalltalk systems over the years, but not used it for anything serious.

On one hand I like the idea of an image, being inspectable, adjustable, etc. Yet on the other hand I'm also a fan of stateless, pure-functional approaches where possible (e.g. Haskell, Nix, etc.).

I get a similar feeling from Emacs: it's really useful to inspect, override, debug, etc. the underlying Lisp; yet I prefer to keep my config as declarative as possible (e.g. via use-package). In fact, I rebooted recently and found that ANSI colour codes had stopped working in my Emacs terminals: turns out I'd forgotten to update my xterm-color config when switching from shell-mode to shx-mode several weeks ago!
> treasure of flavor.

Heck yea, it is!
Has any good come from Guantanamo? Like at all?
This is not a hypothetical question!
Storing stuff in a json file sounds horrible to me. Why would you want that?
Closing/delisting account at experfy.com is seemingly not possible
It seems impossible to close my account at experfy.com

I have traversed the menu, google searched etc, but couldn't find a way to delist and/or remove my account from their website.

Support didn't answer my ticket.

Instead, I have resorted to writing a bunch of foul words in my account in an attempt to get banned.
When I was starting out as an independent consultant, I'd manually increase invoice numbers by a semi-random number (instead of +1), so it looks like I had many invoices/clients. Later I switched to a less predictable invoice format like "20220111-01".

I don't know if fudging invoices numbers was helpful, but I'm pretty sure that sending "invoice+1" to the same client several times in a row is never positive signaling for independents (at best, it's neutral if no one looks, but it could be negative).
So they are hiding important information from their shareholders?

And they think that is a good thing...

Ah, no. They think that will give them more money. Nothing to do with goodness.
> How do you know what AT&T is planning? Are you involved in their internal discussion of how they handle VPN traffic?

I'm part of AT&T Cybersecurity.
An idea, not suggesting this to be the actual reason:

What if this is a manifestation of long COVID cases causing mental degradation? (Or other brain affecting diseases caused by unhealthier lifestyles under lockdown.)
At the time of writing, 100%
For me, it's Go, probably hosted on AWS. I've been building my productivity with TypeScript and JS as well, but I'm still a bit less sure of my skills there so I wouldn't say it's the most productive. I'm getting there!
I think unambiguously janky design choices like this[1] in PHP's early history is what's given it such a bad reputation, while it might be a decent language now such a reputation is hard to shake. I'll be honest the only time I'd reach for PHP over a comparable language with a less chequered history like Python is if I was dealing with a project that was already closely tied up in the PHP ecosystem.

[1] https://www.i-programmer.info/news/98-languages/6758-the-rea...
Something it doesn't stop is reusing eliminated letters, which adds a little more to it. You can do that yourself though.
That's too hard. Let's just build an app where they can yell to each other about how bad the other group is. Billion dollar idea.
I agree with you. Facts should govern our responses, but what I said wasn't "made-up crime panic." Unless my Lyft driver was doing so. The driver was genuine and I believe nothing he said was based in creating panic or a false narrative. You can believe me or not, but I have nothing to gain. As this was an experience in the words of another person I meet going from MSP to a friends house. He seemed sincerely fearful and despondent talking about it.
The US is becoming more and more a technology based economy which is less reliant on physical factors.

What does wealthy people consumption have to do with inequality? The wealthy create wealth by investment, and there is a massive amount of investment going on in the past few years, yielding unheard of returns.
GKE Autopilot[0] has been close to zero maintenance for us over the last few months (less than a week in total for a team with little previous Kubernetes experience). You also get a cluster controller for free so if you are using a single cluster, you are only paying for the resources of the containers running on top of it.

[0]: https://cloud.google.com/blog/products/containers-kubernetes...
It works, as long as you're charging more as your customers get more value from the software.

I went from charging $9/mo to charging $30/mo in 9 months of running an uptime monitoring service, and my customers these days monitor actual business websites/apps, rather than minecraft/gaming servers.
Thanks for the reply! It's actually up and running, but if the response says "forbidden" it's likely because I blanket-block a lot of non-US IPs, AWS IP ranges, etc. because of annoying crawlers. This is bad practice, but I do it for several reasons. I've turned off some blanket-blocking for now.

If you see this comment, would you mind sharing if you were making a request from a US-based IP, VPN, or outside the US? Just curious - it'll help me understand things a bit better.

Try again if you wish :)
Multiple Node.js vulnerabilities fixed in flurry of new releases
Ask HN: Show us your low-tech/simple stack side projects
Hey HN!

Show us the power of "single PHP file" side projects and other low-tech/"simple stack" stuff that you're working on or like a lot.

Anything goes, doesn't need to earn money, but it should be fairly simple behind the scenes.
I'm not sure that's the right question. It assumes both parties only hold the views they do out of ignorance or "fallacies" whatever that means here.

That's not necessarily the case at all, often groups oppose each other out of a clear-eyed understanding of the incompatibility of their values. More understanding won't resolve that conflict.
> but we can also just accept that people are just trying to communicate in a friendly way that's also concise without lawyers nitpicking the precision of every word.

As a lawyer I feel compelled to point out that whenever I see nit-picking like this (outside the context of my job, obviously), it's usually from someone with a STEM background. In my experience lawyers tend to leave the pedantry and nit-picking in the office where at least they are paid to do it.

(Okay, I guess you could call this post a nit-pick, if you wanted...)
Those all sound like things that would be rarely encountered in a typical home installation.

I have a few older Sonos One speakers (the OG version) and the setup was trivial for our use case (background music in kitchen, bedroom, and living room). At the time (~5 years ago), they were the clear market leader, both in audio quality and ease-of-use.

I did consider swapping them out for the first HomePod, but price put me off. Apple has since discontinued in favor of the Mini - I need to check them out and see if the audio quality is remotely comparable before making any change.
Python uses ARC plus a tracing GC for dealing with cycles, same as PHP: https://devguide.python.org/garbage_collector/

Perl uses ARC with no tracing GC, so you have to handle cycles yourself: https://www.perlmonks.org/?node_id=1173079

TCL uses ARC, and apparently doesn't need a tracing GC because it is impossible to create cycles in it: https://wiki.tcl-lang.org/page/Garbage+collection
These days deploying elixir to pretty much any platform is insanely easy. Heroku, Fly.io, etc all have good guides for phoenix apps if that's your preference. Likewise Elixir's build tool Mix (Rake or NPM for Elixir) will generate a Dockerfile for your phoenix web application if you prefer containerisation. If you want to deploy straight onto a VM then `mix release` will setup the files needed to make an erlang/beam "release" with BEAM bundled in so you can run it without any special dependencies.

Looking at the contents of the book it looks like it goes into depth on how "releases" work, and gives guides to using a bunch of popular platforms like heroku, digital ocean, etc. It's looks like a conveniant collection of recipes for different hosting options.
For anybody interested in more examples, you can take a look at the Prisma VS Code extension. It was originally written 100% in TypeScript, but as most of our tooling is in Rust, we have started to move pieces over to Rust via wasm: https://www.prisma.io/blog/vscode-extension-prisma-rust-weba...
Yes, it's a huge problem. But the author here is absolutely at fault for this attack.

If I leave my garage door wide open all night and a bunch of stuff gets stolen, I'll kick myself for stupidity and vow not to do it again. I'll also call the police and hope they find the perpetrator, because there was a theft.

It is true that we as a profession need to drastically rethink our approach to dependencies and also that this author acted unprofessionally and should be condemned for his actions.
We were happy to embrace the philosophy of sociopathic capitalist companies when it meant getting our cheap electronics built in factories with suicide nets. Now that it means giant companies care more about China's opinion than ours we want to posture about loyalty and moral responsibility.
>My new boss says it’s not really a big deal to ask me to join these calls before my start date.

Then it's not a big deal if you tell him you are not joining the calls as you will have a medical appointment at the time.
What evidence over what timescales are we talking about? Demand for certain types of energy stalling can actually be evidence that economic growth is leading to energy efficiency improvements, and use of a primary metal mostly used in manufacturing stuff US companies import to sell obviously isn't as good a proxy for real physical world growth as more people in work earning more money to buy more goods.

Sure, things look drastically different if you're no longer working in your pandemic affected role, if you have a minimum wage skillset or if you've spent the last half century in Detroit, but that's entirely compatible with growth being unequal
I was tempted to write "you always need to put a many-years-battle-tested specialized server in front, if you mean protection from attacks", but nowadays even these servers get so many new features and rewrites so often, that it's pretty valid to doubt their maturity.. And being written in C is always a time bomb.

But probably it's still a good idea to use them.
>Even if it were inferior in any aspect to other options, I'd still use it for the above mentioned reasons.

I agree with you, but luckily, it's not inferior!
You can't get 15% of a case of severe COVID. At a personal level, the vaccine either worked at preventing it, or it didn't. We can compute a population-level probability of those two scenarios for you, but you can't really say "15% effective, after 2 jabs, for me personally".
Say what you want about China, but their ability to weaponize capitalism and make multi-billion dollar companies cower and self-censor in ways they would never do for Western governments is remarkable.

"When it comes time to hang the capitalists, they will vie with each other for the rope contract".
I agree, but when you say last remaining, were there ever any other contenders in the “mostly independent, maintained and reasonably popular” category?

Konqueror (ancestor of WebKit) is the closest I can think of.
I read "The Fountainhead" at age 18 and was marvelled by it. I even quoted bits of Howard Roark's speeches on second-handers. I re-read it at age 25 and, uh, it's a really bad novel built around a couple of awesome "yas queen" kind of put-down rants.

I feel the same about Accelerando. At one point I was in a clubbing phase and always took my paperback in my jacket pockets. Then, I never fully read it a second time because I can't get through Annette Benning, and I remember the flock of birds stuff at the end.

The linked text is pretty good, but Stross thinks too highly of himself re: his knowledge of science, and he presents his politics in a way that mildly annoys people who don't agree with his politics. Also, Accelerando ages as badly as Ayn Rand.
I hate when I receive n sites (where n>5) that point to the same GitHub issue or stackoverflow content with different ui
Been using Firefox as my daily for 5+ years, couldn’t be happier.

This morning various websites stopped working (really random js failures). After lots of digging around…chrome works fine… :/ Waiting on a restart which hopefully fixes things so I can delete this line.
that's a terrible tactic. consider as an example playing chess while disregarding what your opponent may do.
The patents did cover controlling volume across the group, but there was more to it (see the 5 patents linked elsewhere in this discussion).
The feature is about adjusting the volume of a group of speakers together. That doesn't sound like the kind of thing that you'd need to copy Sonos' source code to implement. Maybe that inside look lead Google to decide to enter the market, but I really doubt the person who wrote the speaker-group volume functionality had ever seen anything from Sonos. If they had they'd be facing copyright infringement lawsuits too.

Ultimately software patents don't really care how something is implemented, just that it has the functionality defined in the patent. So for this ruling it doesn't really matter if Google copied Sonos or not.
A warrant-like system? No, it looks like the cops just have to ask your paranoid gun-nut neighbor before they can get the videos. That's a far cry from a judge and the judicial scrutiny, legal protections, etc. that a warrant entails.
Thanks for asking! I mean the latter: an event-driven system where users and devices can send reactions/chat messages and these are displayed as updates in realtime.
PG?

The up and right = better guidance came from a sales guy that I didn’t initially have a lot of respect for. But, he was right. People naturally assume up and right is better on any graph, so present your data in that way.

So, 1/resistance versus filtration? Or how much air is passed through the filter (cubic meters per second) given a fixed amount of lung power.
I have been a contractor, on and off, in past 15 years. Finding new clients, especially those that can pay monthly retainers, requires more work than the actual task at hand.

One way to secure clients is to get into partnership with individuals from other domains (marketing, business dev, finance etc) that can cross sell software development. I am always open to that :)
Are you using uMatrix?

I had to completely disable any scripts to get it to appear, or else I got a 404.
Same here. Firefox and Mozilla aren't perfect (Firefox is fantastic), but I'm not going to give in to the Chrome dominance.
What you lament is common in parts of Rust as well - especially in web-server code. Also making inroads into embedded.
FAA Decrees 50 Airports Will Have 5G Buffers
In early church history, there's an interesting period of basically pious showboating.

> Well, I used limit myself to living in the desert and taking a vow of silence back when I first got into Christianity and still was attached to the flesh, but now I abstain from sex, sleep on gravel and wear a shirt made of hedgehog bristles too.

Eventually it become obvious this wasn't piety at all, but pride. The first Nicene council even bans men who have performed self-castration from entering the clergy.
On the contrary, we already know, and the details in the suit prove it. Sonos engineers used packet sniffing. Google copied the precise techniques Sonos uses to set up and control speakers.
BioNTech-InstaDeep Early Warning System to Detect High-Risk SARS-CoV-2 Variants
The links above included groups pushing to change the legal name but not the definition.

A large fraction of adults have taken drugs prescribed a doctor. Do we need a 4 word neologism for illegal drugs?
Congratulations China. I hope the rest of the world will watch and follow.

> Steam produced by the heat from the first reactor was used to power the turbine.

This is incorrect. The whole point of this reactor is that the coolant is Helium, not water. Since Helium does not absorb neutrons, it does not become radioactive while traveling through the core, so you don't need a primary circuit and a secondary one. The Helium traveling through the core is the gas spinning the turbine. Which leads to higher thermodynamic efficiency.
> What if examining the thing you own endangers somebody (including yourself?) should you be allowed to change its behaviors (consider as an example altering your car in an unsafe way)?

Distinguish "allowed" from "able". It's unsafe to drive around with the brake light bulbs removed, but this doesn't mean that auto manufacturers shouldn't let you change your own brake lights.
A knee doctor will be aware of what knees do and how they support your musculoskeletal system. The problem is institutional: if you go in with a knee injury, you'll be triaged and sent to the knee clinic for scans and assessment for a break, sprain, etc. If that problem is found, it will be treated. But it may be that your knee pain was actually caused by bad posture (it's pretty shocking the number and variety of injuries you can sustain from bad posture) and neither triage nor the knee clinic are assessing your posture. They probably could send you to somebody to do so, but the institutional will is not there because that's not how the medical system is designed.

A whole systems health model would involve essentially a debugging process for injuries and maladies in order to find root causes and treat them. It would require a totally different (transdisciplinary) approach to health though, and institutions don't really change.
Wheel of Fortune is just as much about your luck on the wheel as your skill with the phrases, so practice doesn't guarantee victory. WoF's final puzzle awards contestants the "RSTLNE" letters now because nearly _everybody_ came in to the final prepared, knowing the most commonly-occurring English letters.
The coolant in these reactors would not normally be considered supercritical as its pressure (2.66 MPa max) is well below its critical pressure (7.38 MPa.)

https://www.eolss.net/Sample-Chapters/C08/E3-06-02-05.pdf

https://en.wikipedia.org/wiki/Supercritical_carbon_dioxide
For example, these changes mean you'll no longer be able to control the volume of a group of speakers. Instead, you'll have to change the volume on each individually. It also means you'll no longer be able to use the volume buttons on your phone to control a speaker group.

Not here to defend Google, but how can something trivial like that even be patentable?
Thanks, I completely missed the country option at the bottom. The dropdown doesn't have a surrounding box, so it looked like it was just text to me.
Right, I think you missed my point. If the example being discussed by everyone in this thread does not apply to your point, why did you bring it up in the first place and cause this confusion? And why did you say "Regardless of domain" if that's obviously not true?
yeah, i wish i knew that this was an option.
I did it cold turkey and it sucked for a week. but now in not going back.
sure i miss the ritual and the identity, but i feel much better.
Not yet. From the Twitter thread:

Next steps:
- Waiting for MITRE‘s reply regarding a CVE
- Preparing my Writeup
- Coordinating disclosure to affected owners with Tesla
PHP supports first class functions though?
Nice write-up, I appreciate your candid summary of mistakes made and lessons learnt.

Spotted a minor typo in your bullet list:

> Free accounts are no longer limited 20 customers

I'm guessing that's meant to be "limited to 20 customers"
There was Opera, before it moved to the Blink world. Whether it was popular enough to count, I don't know.
>We’ve also significantly reduced main-thread load.

Such an important detail that deserve at least few more sentence of marketing message or explanation. But the whole release note just feels like they couldn't be bothered anymore.
You know, there used to be good things about Firefox *other* than them not being run by Google or based on Chrome. That's been a while though.
I agree with you about this part. I do general IT support and have had to set up one of my clients with a large number of Sonos speakers in their office. It was a pain and the tech doesn't seem to be as good of a match for corporate networks.

Has worked incredibly well in my home, though.
Absolutely none

But its possible that there are some people who aren't paid buy make content and occasionally plug products that they like and use
Smart grid can solve this problem, when appliances will report of their needs and abilities to the grid, and then the grid will schedule power delivery to meet the demand.