skysight-inc/HackerNews huggingface dataset:
“The comcast you know and love for work, now for home.”
I mean, it's certainly strange to "love" an IDP. Though I will say, going from a more corporate controlled Azure AD + ping + on prem legacy crap, working somewhere that gets everything funneling through okta has been SO much better
> and couldn't be ported to Python

“Couldn’t be” is not the same as “has been”. If R has a package that Python doesn’t, I’m not going to port it to Python, I’m just going to use R.
They're really not, the internals are different, many features were added.

https://docs.python.org/3/library/string.html#format-string-...
https://docs.python.org/3/reference/lexical_analysis.html#f-...
I'd qualify that. A lot of the hype around PHP being easy for cheap web hosting misses the point that a lot of that cheap hosting was configured with PHP as a CGI module, not mod_php. In that sense it was on a level playing field with Perl.
So will those of us the NSA is monitoring get personalized, handwritten notes of (sincere) apology?
From what I can tell from the two Lenovo products we have in the house -- an all-in-one machine with a stylus (for my daughter for art) and this Z16 ... Lenovo (esp AMD Lenovo) has a serious software quality problem. Everything from BIOS & drivers up to their awful custom packaging of Windows. I'm a Linux guy but I keep a Windows partition around and on both machines life got a lot better after I removed the stock Lenovo Windows install and got a fresh install on it.

But firmware has been a total nightmare. Just one quality problem after another.

But hardware seems good.

Never used to be like this. Had older thinkpads and they were great.

Still I should say I prefer working on my Z16 vs the HP laptop provided by work. It has a different bag of problems, and a terrible keyboard and trackpad.
Alas, there is absolutely nothing we can do about it. The government will always have these, it will never go away, and it's highly unlikely we will ever get them to stop collecting this data.
It's not a lot. It's not a little. It doesn't have to be a competition of who's more whatever.
Should go without saying to run these only in the most secure sandbox you can find?
Lol at work we did that a few times forgetting to switch them when moving machines between cubicles and the server room.
8 cores with 528 thread? What’s the math? I assumed 512 but had to reread it
You have it so they use it, but single phase will run it all just fine. The pool pump and welder can benefit from 3 phase, but for the pool pump the benefit is marginal. For the welder a modern inverter welder is better yet.
USA Today Owner Pauses AI Articles After Butchering Sports Coverage
many phones disable this
My impression was that node took some of the momentum that Ruby had as a server-side language for web development.
Works councils represent the interests of the employees and work very well in my experience. AFAIK companies with strong workers representation do a lot better than those without. Council members are elected on a yearly basis. By law they cannot be dismissed and they get a say in topics concerning workers rights. Want to introduce a software benchmarking workers performance? Good luck getting it approved by the council. They are also present during job interviews to ensure applicants are treated fairly and equally. They make sure your job stays family friendly and healthy. There are actually often council members in HR questioning managers why their employees work overtime.
Just a shout-out to the STH team (hey Patrick) who have been live blogging literally every presentation and announcement from hot chips. I've been reading up on next gen xeons and google's TPU datacenter architecture all day.
“Participants said they wanted cleaning products more after they were forced to argue against something they believed (vs. arguing for the thing they believed).” So glad for studies like this.

Psychology might be too complex for the current scientific method. Millions of variables and not enough humans to control.
I would be looking for round 2 investors in your AI synthesised book "how to sell your kids pre- IPO" and also discussing ISO27001 certification on those dance poles. Are they conformant? Are they made onshore or are you ignoring supply chain risk here?

What about the front yard basketball hoop. You should be renting that from a local startup, not capitalising all that plastic.
Do yourself a favor and read the whole article.

The author does a fantastic job of summing up the big issues facing psychology and a lot of my own thoughts regarding the academic side of the social sciences in general. So very few people in the field seem to care about the basics of the scientific method (reproducible experiments, hypotheses that can be falsified, etc.) or of producing research that can really be applied in useful ways. And unfortunately so much of it seems to bleed over into pop science and business "coaching" these days, too.
From the article:

Here is an interesting one. Intel has a 66-thread-per-core processor with 8 cores in a socket (528 threads?) The cache apparently is not well used due to the workload. This is a RISC ISA not x86.
I can't think of a single application I use that supports SAML for non-business/enterprise accounts.
Google Details TPUv4 and Its Crazy Optically Reconfigurable AI Network
Taxing Universities
"8-core processor with 66 threads per core." 66*8 = 528. Why 66 is not explained.
> the irony is that we want to use AWS to run a technology platform which Google has significant DNA in.

More of a proof of how much it was google's to lose than anything against AWS.
At the same time a lot of undergrad programmers were being introduced to Python 3. I think that’s probably the single biggest factor in the Pythons success.
Absolutely this, plus the fact that this smells like a pet project that'll get shut down next time there's a reshuffle. Keep it.
To fair comparison, it's 3 phase 400V vs single phase 200V. I agree Europe system is better but it's not worth to change with huge costs.

Modern heat pumps in Japan with inverter is just fine with 100V or 200V for home, even for cheaper coolers. 200V hear pump electrical water heater (with tank) too.

Most houses sign up only up to 6kW or 10kW electricity, so EV charger will become a problem for family that has multiple EVs, but they will be fine with slower charging at night in most cases.

It's pain that common 100V ovens works poorly. 100V Washer dryer works barely okay thanks to efficiency. I want more 200V home appliances, like 200V 3kW kettle!
Yes, the GameCube, Wii, and Wii U use PowerPC CPUs so this would technically be virtualization.
I'm confused by this statement. fintechs aren't just proxies for banks, they're financial products that people want to use. There are plenty of cool and innovative things you can do with just a banking API beyond just creating another bank

Sure the costs for any fintech using these products are the same, but they can offer a million different types of products which make them unique.
a previous post to investigate:

https://news.ycombinator.com/item?id=37166487
66 per core does seem a bit odd! maybe 2 are for routing/metadata or something.
I think people were not ready to switch from some heavy established software. Also by that time, costless was seen as less qualitative (certainly because organisations are happy with licences and are always looking for support contract ?) Coming later, when the market(?) is ready, made R more successful.

I think people used to compare to established standard and detractors are always there to point out missing stuffs, giving impression that Octave or Scilab are behind. Coming with a radical different language, R was condemned to quickly succeed or perish, and anyway avoid direct and frontal comparisons.
India Prevents Moon Rover from Falling into Hole
Every so often when I encounter one of them and am a bit bored, I enter a nonsense email address. Usually, though, I close the browser tab with the site spawning one of those boxes, often never to return.
The Mouse Book (https://www.oreilly.com/library/view/cgi-programming-with/15...), by any chance?
Chuck Palahniuk on ‘Fight Club,’ ‘Not Forever, but for Now,’ and What’s Next
Why even have oktapersonal.com? personal.okta.com is almost the same number of characters - just an extra period. Is it purely for SEO purposes? Is it because a company can be named “personal”, and so personal.okta.com would be taken by an enterprise customer?

Naming conventions like this really trigger my phishy senses.
It's awesome that you replied to this thread, because I was thinking about writing a program like this, and I'm happy that it exists.

Does it work on the modern OSes?
It’s not because of data science, it’s popular for the same reason Java is popular, it’s what they teach in schools. It’s a virtuous cycle, industry adoption grows school adoption which grows industry adoption…
Because the best bits of Perl were kinda trash that Python was smart to avoid.
South Korea tried this with restaurants: https://amp.cnn.com/cnn/2023/06/24/asia/south-korea-no-kids-...

I do wonder if such policies are a cause or a symptom of a dying/declining society that can’t figure out how to propagate under existing norms.
I don’t know. I decided it meant WFH forever. I am WFH forever.
> Here is the actual die photograph and confirmation that this is being done on TSMC 7nm.

Yikes, Intel. Has to be a pretty low moment as a chipmaker to have to use your competitor's fabs for something like this.
Interesting point. What language?
They did something highly illegal so you highly doubt they did one extra illegal thing at the same time?
I have this InputStick USB [1] dohicky that I keep with my keys shows up as a generic USB keyboard when plugged in but is also an encrypted Bluetooth dongle (part of pairing allows you to configure a shared encryption key so that only devices that know the key can use the stick, and only sticks with the key are recognized by the client apps). There's a plugin to Keepass2Android that I use to type passwords from my phone. I use that to unlock my password manager (using a giant untypable passphrase). So entering mosterous passphrases is very easy... bot only if you can unlock my phone and use biometrics to open Keepass2Android.

It really is dumb that phones can just generically play USB HID (without running custom kernels)

[1] http://inputstick.com/

[2] http://inputstick.com/kp2a-plugin/
There was a time when Puppet and Vagrant were head-and-shoulders the best options, and I say this as a JVM/Python guy who never got on with Rails. (I'd argue they still are, but sadly everyone is on docker and k8s these days whether it makes sense for their use case or not)
300 lb people in the center aisle with their VR headset on might not feel shame.
yep the Perl community kind of had issues around the turn of the millennium and the perl6 debacle did a lot to convince people that Perl was kind of a dead end.

I don't think there was any toxicity in the Ruby community but it was made up of working programmers where as the big leading voices in the python community was teaching assistants and students so it might have been more tailored to newbies.

I don't recall there being much real industrial use of python prior to Ruby emerging even if python is technically older so i think the real answer lies in why the educational sector decided that teaching python was easier and significant whitespace plays a huge part here.
I guess it is like a GPU where you have so many threads that it hides pretty much all the memory latency?
> This is what all those chain analysis companies claim to solve for, and allegedly law enforcement agencies have done in the past to de-anonymize people. Perhaps you are right about it not being feasible given enough volume and so on.

De-anonymizing people who are not attempting to prevent it is fairly trivial. You tie one transaction to their wallet and they use the same wallet for everything. But that's an entirely different question than whether you can have a "block list" for wallets.

What do you do when people in other jurisdictions pay no attention to the block list and then someone uses the money in the "blocked" wallet to buy some other fungible commodity there?

> But at that point, if a government level threat actor wants to stop you from doing something and you are in their jurisdiction, jail cells tend to be quite effective at limiting people from spending money.

But then it has nothing to do with the money at all. "You can't sell heroin for cryptocurrency because heroin is illegal" applies just as well to cash or gold or iTunes gift cards.

And then, in a country with rule of law, they have to prove your guilt beyond a reasonable doubt in a court of law. The original problem was a random bank's fraud algorithm unjustly stealing your money as an innocent person.
Re: Supabase and timescaledb.

Just want to make a bit more clear, Supabase has the ability to do some distribution via replication, but it isn't a true multi-master DB.

Timescaledb does support a multi-node config (https://docs.timescale.com/self-hosted/latest/multinode-time...) on top of postgres but that isn't in the open-source apache-licensed version, instead it is only in Timescales's community BSL version which isn't license compatible with supabase

And yeah, please don't hesitate to reach out in regards to OTel... lots of opportunity but also not as simple ;)
66 threads per core looks more like a barrel processor than anything else. We shouldn’t expect those threads to be very fast, but we can assume that, if the processor has enough work, it should be able to be doing something useful most of the time (rather than waiting for memory).
I have no problem with doas on debian or arch through a package either.

Many sudo policies are often kind of horrible (even by default) and often facilitate privilege escalation, and then there was CVE-2019-14287 ( < 1.8.28 ) and CVE-2021-3156 ( < 1.9.5p2 ) which were plenty nasty. It's just way too huge for a setuid program, security tools shouldn't represent security holes as best as we can get away with it.

[1] https://www.thehacker.recipes/infra/privilege-escalation/uni...
I think HTMX has given a new lease of life to old school, server-side frameworks like Django and Flask.
I use none of those except for homebrew, but I didn't mention it because it's for installing complete programs that happen to be written in Python, not Python dependencies for when I'm working with Python.
Yes, it's essentially UI/UX principles as applied to language design, with developers being the users. You want your users to be able to build reliable mental models of your interface [1].

The optional parentheses example is a good one. That mistake was carried over to Crystal, it's such a silly little inconsistency that I'm sure the designers considered "cute" or "clever". It's naught but a constant pain in the butt.

Another good example is YAML vs JSON. I understood the entirety of JSON syntax pretty much immediately upon seeing it, it's trivial. YAML is supposed to be "easier for humans", but by forgoing a uniform and consistent syntax it ended up an order of magnitude harder.

[1]: https://news.ycombinator.com/item?id=36396256
> my impression is that the DSL is so extensive you might as well be writing something that's not Ruby.

This is just how Ruby is. It's designed around the idea of building DSLs, so writing in Ruby is almost always an exercise in writing in one DSL or another.
Remember folks: not your keys, then not your crypto!

“Cold hardware storage or bust” should be the rule of thumb here.
Will they take a similar stand for VPS providers and CDNs as well?
In the interconnect mapping, I'm reminded of the Connection Machines' hypercube architecture.

The immediate next thought is, "So how do you make use of all that in some coherent way?"

I'm sure there's an `import TPUv4 / TPUv4.doit()` example, but what does this thing do?

And I'm asking because I'm sincerely interested, not skeptical.
All of us who are losing our hair need to embrace our inner Sir Patrick Stewart and go with the flow.
I'm genuinely curious: what's "cringe" about MINASWAN?

(I write mostly Python these days, but have been involved in both communities for a long time, and MINASWAN never particularly stood out to me other than as a cute reminder to be nice.)
We detached this subthread from https://news.ycombinator.com/item?id=37314275.
Intel has a prototype 1.8nm node which Nvidia already tested and spoken well of.

But yes, the 10nm node has been a disaster for Intel and set the company back 5/10 years on the chip making business.
It seems to have coincided with when pharma figured out how much money there was to be had with official sounding diagnosis names and treatment plans. Not to say there aren't any helpful drugs in the category. There are, but there's also quite a lot of tagging people with a narrowly-defined condition and prescribing the latest we-don't-really-know-how-it-works thing.
I love SSHing into an old server with an uptime in the thousands of days, I can't help but be amazed in those moments, quiet giants working behind the scenes to make the days of a few people work better, all the while most never even knew it was there to begin with.

NetBSD is fantastic, I also have a Manjaro box that has been handling some print stuff for me, been running for 3 years (with no intervention) and I often forget it's there until I'm reminded while moving boxes, just quitely working and waiting for the next request.
I always go on vacation outside the school holiday season.

Mostly gays and older people in the plane and hotel.
The only ruby person i've met was insistent that ruby was the one true way and he trued to force it into everything. That attitude turned me off.

Of course I already knew Python, and so did the rest of my team so we had been doing tools in Python (the guy wasn't on my team), but until he pushed ruby into places where python would have been better (import a Python library rather than shell to out to a program) I was willing to accept it was probably fine '
They seem to be suggesting if you amortize the die cost and speed consequences of electrical to optical, you can then get pretty much distance-independent speeds (obviously not, but lets limit ourselves to the distance of chip carriers inside a single chassis) interconnect at good rates in optical, with low interference and free routing within the bend radius of the light guides.

Maybe I misread it. Maybe the optical component is for something else like die stacking so you get grids of chips on a super carrier, with optical interconnect.
Hey HN! Over the summer I built Open Interpreter, a CLI that lets you ask Code-Llama to write and run code.

It executes multiple languages (Python, Shell, HTML/CSS, Node JS) then sends the output back to the language model.

It’s essentially an open-source, local implementation of OpenAI’s Code Interpreter, but without limits on file-size, runtime timeouts, or web access.

Everything is streamed beautifully to your terminal and rendered with Markdown and syntax highlighting.

Try it out and let me know what you tried!

- Killian
QBasic was a joy to work with.
This looks really fantastic. Also, how/who made that beautiful video?
AppEngine also hit the classic Google problem of missing attention to detail. I used it for a couple of projects in 2008/2009 and it just wasn’t competitive - cold starts were painful, you’d hit all of these gaps in features or random bugs in the tooling, etc. and while Datastore might scale it was consistently much slower than any mainstream SQL database so you really had to need that scaling.

That was the first project which trained me not to use Google products. I remember reporting by a ton of stuff and then never hearing back and things never improving until much (multiple years?) later when I’d stopped using it. I was profoundly unsurprised when AWS ate their lunch.
Australian police helping crack welfare fraud suspects' passwords
Maybe they just couldn't fit 67?
I want all my apps in one place, right where they are, on my desktop computer. I don't have an i9 with 64gb of ram, 2 2gb ssds, and a 16gb graphics card so I can cloud compute.
is this actually going to wind up stopping Sudo bash or is this "if you use it right you don't need to" which is a euphemism for "yea but everyone does"
I don't understand your position:

1. In the first hack, if anything Okta over communicated about the hack: the hack ended up being much less severe than they originally said was possible, and, from a security perspective, the hack didn't really have any negative consequences to customers.

2. Your second 2 links are about the same issue, which was a breach of their GitHub accounts. Again, it's worrisome that someone could find vulnerabilities in their source code, but no customer data was compromised.

You're free to think what you want about the severity of these hacks (I personally think they're low), but I don't see how you could have problems with "how they dealt with it each time". They seemed to have textbook correct incident response communications - what else would you suggest they had done?

Also, given the nature of the breaches, I don't think they point to severe security culture problems at the company (in contrast, for example, to the LastPass and Solarwinds breaches, which showed all the signs of clown show security culture IMO).
If not for Intel's 10nm debacle, Apple probably wouldn't have left. All of Apple's early-2010s hardware designs were predicated on Intel's three-years-out promises of thermal+power efficiency for 10nm, that just never materialized.
I can only speak for myself, but Python struck me as much simpler to learn and understand than Perl. Also, my hatred for sigils burns with the heat of a million suns, going back to the $ suffix for string variables and functions in BASIC.
Same here. I’m bipolar. Modern medicine and therapy has allowed me to have good quality of life instead of barely surviving with increasingly severe manic episodes.

Somehow enough progress is made in the real world that psychology manages to meaningfully advance.
Mind to share the link?
Yes, I get that, and it makes sense. But given that this is a potentially very powerful, (but closed) platform, I see the JVM part as an implementation detail. If I'm going to be getting my whole team writing pstates and things, now I also have to tell them they need to write their code for the JVM.
Temporal.io made a platform and wrote it in Go or whatever they use, but they released with a few SDKs for different languages. Would this just not be possible with Rama? like, does a serializing interface like grpc make Rama somehow not worth it?
Python was already the #2 scripting language (after perl; not counting Visual Basic) back in ~1994 when I learned it. Tcl was already dying out by then and Ruby hadn't been released. So you basically had Perl or Python. You're right that it was a "first mover" advantage but I don't think data science had a lot to do with it. Perl didn't evolve gracefully over the 1995-2005 period but Python did. I think it is probably as simple as that.

By 2005 or so Python was already the #1 scripting language (other than PHP, I guess).
The mark-region GC has worse throughput with really large heaps compared to the live set (as the cost model doesn't work out), and always had* worse latency on Kandria. But generally throughput with more than two cores tends to be better.

* I expect latency to be better with compacting, but I haven't benchmarked, so I haven't a clue.