skysight-inc/HackerNews huggingface dataset:
Why is this noteworthy? It seems pretty foundational to how most mental health diagnoses and treatment are run. Is there something more going on here?
I don’t think it’s so bad since conversion to &Path is pretty trivial. Conversely, impl AsRef<Path> can move the argument even though it only really needs a borrow, which is kind of funky (both PathBuf and &PathBuf are AsRef<Path>, after all).
> There'd be a lot less anti-EU sentiment if there was a bright line against meddling with what should be internal affairs of sovereign states

GDPR, DMA and DSA, the Covid recovery funds, Schengen, Erasmsus. Just those massive things off the top of my head compensate the EU's normalisation across Europe in certain markets, which has had it's successes (in the making) like separating rail operations from infrastructure thus allowing competition, and non successes like the common European energy market which has plenty of good ideas on paper, but when faced with a massive energy crisis due to extreme external factors is terrible.
If the human retinal density was equal to the foveal density across the whole eye, our optic nerves would be half a foot across.

And if my grandmother had wheels, she'd be a bicycle.

In short: pay attention or get left behind.
Cyber concurrent scripting language
You should also be aware that as long as you’re an Alphabet employee (read: receiving WARN act salary payments) you’re still bound by any IP agreements you signed to start employment.
Shame lytro never made a security video camera variant. Seems like the ideal application, ensuring that anything from vehicle plates in the background to faces in the foreground can be brought into focus.

What sort of fps is the API capable of producing jpegs? It sounds like the larger illum can manage 3 fps natively, but couldn't find specs on the original lytro.
The USA maintains military bases in all corners of the world. From Australia to Guam, Eastern Europe to Brazil. If they're not interested in hegemony and all they want is to spread democracy (sounds eerily similar to the jesuits in the 1500's trying to christen the savages) why would they do that?
Yes, was about to suggest Ramsey as well. His advice is quite repetitive (baby-steps..), but that's kind of the point: there are some easy rules that you will learn by heart if you listen to Ramsey for a few months. I live in Europe and half of what he says doesn't even apply to me, and yet I still think about them every time I consider a financial transaction. "Can I buy this car? - no, it's over 10% of my household income".
One of the best pieces of writing I've come across that I still come back to about grokking complex codebases was written by Mitchell Hashimoto.

https://mitchellh.com/writing/contributing-to-complex-projec...
I have never written a line of rust in my life but I assume that a statement that terminates with a value can be used as a rvalue in an assignment or other expression.

So (I guess) both examples set the variable to 1.
https://ptol.github.io/hexyzland/ - creative coding with hexagons
> That's what your code is running on and using something different locally is just inviting problems.

That’s quite the assumption. Graviton is very popular. I haven’t touched x64 stuff in a very long time. Perhaps such generalization is a bad idea.
A/UX, Taligent, Dylan, Pippin, Java Bridge, Quickdraw 3D, Copland,...

We don't know more due to the secrecy.

EDIT: A few more I just remembered, MacRuby, OpenCL, WebObjects, Quicktime
> Why wouldn't they want to own a great OS full-stack? It's part of their bread & butter.

It's not their bread and butter. Their bread and butter is web advertisement. 80-90% of all money they make comes from web advertisement.

Someone in the company said "we need vertical integration like Apple has and we don't like Android", and for a while they managed to run with it. Now they lost the internal power struggle. Oh well. It never had any tangible value to Google as a company anyway.
I believe that to be mostly true for Lisp or ML-family (OCaml, ...) languages, but not for Haskell. Reasons would be:
- lazy evaluation can be tricky if you work with files, you have to profile and force strict evaluation at key points to avoid memory explosion.
- refactoring something to work with the IO monad is hard
- typing some higher-order functions is hard

It may be subjective, but even for the syntax I felt a much stronger cognitive load working with Haskell.
Correct, completely insignificant, this is our "hello world" deployment, but we're pushing to prod and skipping staging. As more people buy, we will increase our payload and measure what we can. It's extreme, but if you have a better solution like scaling up fusion tomorrow, we're kinda fucked if we don't cool the planet.
This sounds a bit surprising. Tons of online clothes retailers ship to Switzerland.

8% doesn't matter that much, you'll see bigger differences than that for the same item between different retailers within Switzerland. A lot of people here don't shop around and aren't that price sensitive.
The hours start running from the second you start the car. You're not gunning it at 50mph for the full 5000 hours.
So basically dinosaurs (at least this one) DO look shrink wrapped?
#line directive gives you exactly that, you step through original code, it's similar to source maps in JavaScript. #line directive has two arguments the file name and the line of the source in your language i.e. nim, nelua, koka whatever. Debuggers support it for decades. Having said that, printing variables and making debugger aware of the type system of the original language is another story maybe someone can comment on that.
The continued relevance of Weizenbaum’s warnings
I led with the spam hypothetical because I think it seems (from my perspective) to be inevitable and doesn't depend on us sharing the same (rather American) axioms around free speech.
MusicCaps dataset: https://www.kaggle.com/datasets/googleai/musiccaps
Deepfaked Tom Cruise and Paris Hilton by Metaphysic
Nubank, largest fintech bank across Latin America uses Clojure extensively.

https://building.nubank.com.br/working-with-clojure-at-nuban...
What does the age of the corporations have to do with how responsibly they staff their business(es)? Also, I'd suggest that the assertion that corporations somehow all move towards responsibly managing staffing numbers warrants some supporting documentation. The article we're talking about already indicates a pretty significant example that directly contradicts what you're suggesting: Microsoft -- actually an older business than Apple, for that matter.
I worked with a trauma therapist and this was exactly what we worked on. The way out of trauma is to find out / realize that you’ve worked your way out of trauma. That the danger zone is gone.
I see a lot of people quick to dismiss and down vote this comment. I understand why, people don't like unsupported supposition and conspiracy theories when they in theory pride themselves on being logical.

I'd like to point out how similar replies and derision were directed at people who suspected there was collusion to fix engineers salaries and how their was a "gentleman's agreement" to prevent hiring engineers away from each other amongst these very same companies. That happened in 2014 and it proved these same companies were all in close communication with each other in regard to staffing and salaries. They were caught and convicted and paid a small portion of the money saved by colluding as a fine.

Do I believe we have any evidence anyone is currently colluding in order to lay off enough people to cool down a rapidly heating up labor market, and suppress the demand to work remotely and be paid the same as their peers in high cost of living areas like the Bay?

No.

Do I believe they would do so if it increased profits or manipulated the cost center they hate the most (salaries and headcount) in a beneficial way, and have the means to communicate with each other unofficially to coordinate such actions, yeah, I do. They've already proven they were willing and able to do so in the past.

So while baseless accusation might be useless conspiracy fodder, cynicism is warranted when a seemingly coordinated action is being taken. Cynicism is warranted in all dealings with all of these companies. They are amoral, and exist at a level of income in which the legal system has only a tenuous hold. They have also demonstrated in the past they are willing to collude in order to hurt engineers to their benefit.

Just food for thought, and discussion. I would prefer to think about how they could be caught if that's what they were doing, and how the issue could be dealt with, rather than dismissing it out of hand. However, labor conditions for people like us has so far not descended to the point where embracing the concept of unionization is appealing, and I don't see any other way engineers could fight for job security, and wage increases commiserate with inflation or pinned to profit margins.

It's funny, there are a lot of brilliant people in this industry, but we are still being taken advantage of by the same old hucksters, and con men, I've seen it for 20 years. You would think at some point we would find a way to fight back even if it didn't involve unionizing, but it's the same pattern of the "business" guys robbing the piggy bank, or turning good places to work into dystopian nightmares for a percent more of return for that quarter. Then we just pull up stakes and move on to another company make a bit more until they do the same thing there. At some point it's all going to suck then what?
With the exception of a better camera, there is no need to buy a new phone.

Manufacturers remove features.. removing 3.5mm, SD card, IR, removable battery, etc.

Having the "newest model" will not change your texting experience, and I don't use phones for games..
I live in Switzerland and shop a lot from Galaxus. This new initiative is very welcome and innovative, I hope other retailers follow and especially manufacturers stop shopping products that end up in landfill.

Galaxus is great in terms of range and delivery time. They have local stores in city centers where you can pick up items to get them even quicker and avoid the packaging associated with shipping.

However, their return policy is terrible. If you return something with an opened box, there is a 10% return tax. https://www.galaxus.ch/en/wiki/560
Rust made a strange decision abbreviating keywords which are significant (pub, fn) and making things verbose where it isn't needed (separate declaration of P). Here's how my dream syntax for Rust would look like:

public func read(path: AsRef<Path>) -> io.Result<Vector<u8>> {
func inner(path: &Path) -> io.Result<Vector<u8>> {
var file = File.open(path)?;
var bytes = Vector.new();
file.readToEnd(&mut bytes)?;
return Ok(bytes);
}
return inner(path.asRef());
}

I have replaced pub with public, replaced fn with func, removed separate declaration for P, replaced :: with ., replaced Vec with Vector, replaced let mut with var, replaced snake_case with camelCase, added return keywords. Note that all these are syntax changes. Semantics hasn't been changed at all. One more thing would be to remove the semicolons..

Compare that to the original. Which one is more readable?
Cannibals prefer to eat others,
not themselves
Yes, I know what protectionism is and I know what the stated intentions behind it are. The problem is that it doesn't work overall. Yes, you can maybe "protect" an industry but at a greater cost than that of not protecting it. This can be reasoned from basic economic principles but there is also a lot of empirical evidence for it.

The essential problem, and probably the reason why so many people fall for it, is that the cost of protectionism are hard to perceive and diffuse but its benefits are visible and concentrated.

Its cost often manifest through consumers unknowingly paying higher prices or having a reduced standard of life. It's also difficult to know what productive economic activities might have been unlocked if workers of a protected industry had been working in more productive or innovative industries.

On the other hand, the groups that benefit most from protectionism are concentrated and therefore have a greater ability to lobby for it. There's always a concentrated group of winners and a large, diffuse group of losers.

To your "critical industries" argument, I have issue with that labeling. It seems a bit arbitrary and hard to justify. Aren't they all critical? The vast majority of countries seem to be doing fine without much of an industry that some other countries would consider "critical". The fact that there is such a great interdependence between our countries' economies is a good thing, not a bad one. Trading partners don't go to war with each other.

Finally, the Asian tigers are some the freest economies in the world. Hong Kong does not have any import tariffs. China is still lagging behind but caught up a lot since the late 80s... when it largely liberalized its trade policies. Regarding the civil war, it's quite a leap to think that the North's protectionism had any hand in their victory.
We don't have that many empoyees to poach.
+1 to this suggestion. It’s part of what makes the breathe app on the Apple Watch engaging, the stream of tapping on your wrist really helps. I’m sure the same can be achieved with the phone.
How were you able to indentifiy those smaller set of capacities. Can you give more examples of what those capacities were for you?
A while back I was casually driving home in my car in the wee-hours of the night. This is when I also had an XM subscription in my car so it was that long ago, well before Spotify/Pandora where one can listen to whatever you want at the moment. Anyway, I was browsing all the XM channels and for some reason "The Flame" by Cheap Trick popped into my head and I was in the mood for it. While channel surfing I came across the unmistakable guitar chords of the song just beginning. It was super eerie and to this day an unforgettable coincidence.

"Stop reading my thoughts Please, XM"

The point is - in our long lives, stuff like this happens through shear probability alone several times. An advanced search algorithm designed to predict songs based on past history, and who knows how many other available inputs, isn't even in the same realm of weirdness as feeling a song and it appears on the radio.
They said "just speed the god damn thing up" - this is related to model inference speed. If your answer is one page long (about 2000 tokens), be prepared to wait for a whole minute.
I must admit, I have a really soft spot for well-done reverse engineering write-ups like this. Show me logic board pictures, console commands, code and who-knows-what, and I'm happy as a squirrel.
agreed, for some projects it might make sense - but i've seen plenty of them completely ruined by switching over to node
The whole segment never fails to crack me up on a bad day: https://www.youtube.com/watch?v=OplyHCIBmfE
It looks better, but hard to comprehend without looking into the original code. E.g. this line:

inner path = do

Generally speaking, improved syntax would have been great, but similar projects that existed 10-15 years ago failed to be adopted widely (CoffeeScript, HAML).
Maybe I've been unlucky, but I've never had a job where my expectation of a severance package was anything more than 2-4 weeks wages.

The FAANGS have severance of several months pay, which to the OP’s point, is likely more than the annual median wage in the US.

These laid off workers have some of the best “job loss” conditions around.
More useful to me would be something that reveals the Zoom option to open in Web browser (without me having to know that option is hidden, and clicking around on the buttons to pretend to try to launch the Zoom desktop program, which there is NFW I'm ever going to install).
I completely disagree; it's easy to imagine someone in the first few days of the game's availability deciding for fun that instead of beating the first level, they were going to see how long they could keep it going. At that point, the natural thing to do is kill all but one enemy, and eventually it would stop shooting, which would be very attention-grabbing.

Then of course word would spread and investigations would begin as to how to reproduce and optimize the phenomenon.
Zoom is a Qt app, believe it or not. It's all QML and QtWebEngine (Blink).
This is a very insightful observation! The C++ template library is at times unreadable too.

But I do belive that rust is somewhat ugly and more complicated than C++ - for no reason other than a bad syntax design.
Putting the return type to the left of the function name is pretty bad. So C/C++/D loses quite a bit on that at least...
Some similar IaC dynamic analysis tools written in golang:

https://github.com/terraform-linters/tflint-ruleset-aws/blob...

https://github.com/aws-cloudformation/rain/pull/93
¶1: "the oppression of the Southern Slaveholding States."
> Grandparents had a Heathkit TV like this with an ultrasonic remote that could also be controlled by jingling keys

I wished my Sony A7 had such a nice and elegant shortcut for remote video recording. Instead it has a crappy little remote control that eats batteries like candy and that seems to un-pair spontaneously in mid recording session and other such niceties.
Scala uses [ ] for generics, works well. I think you're right that array access is a rare case, definitely doesn't deserve its own reserved characters. And [ ] tends to mean "crash if out of bounds", crazy to have gotten its own reserved characters :-)
Batteries included admin console with easily configurable model views.

Built in migrations. Can’t possibly overstate how much this has helped ease deployment. Most of the live debug and prod edits I had to do on the older app were due to db migrations not being shipped with the app.

A baked in ORM with lots of backend optimizations like pagination that keep your queries fast, plus convenience functions for model creation and retrieval (long live get_or_create)

There was a learning curve to all of this, and the complexity of all this in the tutorial scared me away at first, but having seen how the other half lives with Flask, where there are no guardrails for anything, I really appreciate having a framework that solves these kinds of challenges for me.
How do you get them registered as dependents on the insurance plan then? heh
> Nearly all electricity comes from fossil fuels too (well, ignoring hydroelectric and nuclear). Renewables still make a small contribution to the grid, and 10 years it was tiny

VRE has produced more world wide than Nuclear for several years now, and is increasing at roughly 1/4th of the cumulative size of the entire nuclear fleet every year.
1. Actual numbers and sources please? I'm not convinced that hydrogen storage has the same costs as CNG/LPG, it's a very different gas to store.

2. Actual numbers and sources please?

3. Who will construct and pay for these pipelines, since you can't use CNG/LPG pipes for hydrogen?

4. Actual sources please?

5. https://www.hydrogeninsight.com/transport/german-city-to-ret... and https://www.bloomberg.com/news/articles/2022-10-19/shell-clo...

6. Ahh yes, BMW press release about BMW testing a BMW car themselves. Totally neutral and unbiased. Toyota had the same thing, they preheated the car before each run because fuel cells really don't like freezing.
maybe https://nextui.org/
These aren't even close to comparable, and I am very tired of hearing people complain about this!

My current Gentoo system seems to have existed since 03/29/21, so roughly two years now. In the time period, the time spent compiling packages has accumulated to 5 days, and my CPU takes ~140W at max load (Ryzen 3900x).

If I did my math correctly, this comes out to roughly 16KWH accumulated energy across two years.

We can compare this to a gamer, who spends 1 hour per day gaming, for 2 years, on a system that takes 300w while running a game, and this comes out to 230KWH in total. That about 15x as much energy spent by a fairly lightweight gamer on a very average system.

It's also worth noting that the majority of packages build in under 1 minute on my system, the vast majority of compile time is spent on things like Firefox, Rust, GCC and a few more.

This is just a very silly thing to be concerned over, and if we are going to be offended at people for being wasteful there are much larger targets than someone building packages from source.
Quantum Could Solve Problems and Create New Ones
> because it was on the homepage

This was ‘only’ a diary page, of one of the 10 M OSM accounts.
Weights when though. :-(
Not once did I want a magically differently sized integer. But if you do, Rust has these.
sure, that's expected, but it won't be thanks to language, but because of the enviroment regardless of language
Trivia: Galaga appears in the arcade scene at the beginning of the Wargames movie :-)
The big problem with the conclusion about an ancestral link is the researchers weren't studying our ancestors, they were looking at contemporary modern apes. Apes whose progenitors evolved side-by-side with humans. How can we be sure the apes haven't adapted their behavior based on their interactions with humans?

Moreover, this type of reasoning reinforces the debunked model of speciation that claims apes are "less evolved" than humans. Modern apes have experienced the exact same amount of evolution as we have. It's only a difference in which ecological niche we each happened to specialize in.
That's a nifty extension. I had though of developing it myself, so THANKS.

Apart from the number of people that will tell you of other ways to better handle zoom zombie tabs... yes, a lot of people open zoom links from their Google calendar and collect them through the day.
I already play PC games on my iPhone with Shadow PC. Cloud rendering is clearly the future for mobile. I even play PCVR games on my quest, over the internet. It’s completely usable, as is (minus twitch games) for 2d, and surprisingly usable for VR, now (heads are slow and predictable). Give it 15 years, and all your power draw problems turn into AI models for input prediction, to get rid of that last 10ms of latency.
i tried to write my own map tile renderer, in go, for one airbnb-like project where using the google maps or any other provider would cost me an arm and a leg and after experiencing the tag system in OSM i'd rather cut said arm and said leg myself off...with a rusty saw.
Yeah, in 1970 the first mass-manufactured integrated circuits were flying to/landing on the Moon. The pace of technology back then was unreal.
There's a saying "Python is the second-best language for everything".
You missed TypeScript, which has advanced generics with union support and the JS ecosystem is getting better each day and it’s ubiquitous.
Amazon is miserable unless you know what you’re looking for. If I have to search for something it’s almost game over immediately — I’m not going to wade through page after page of cheap junk with no sensible way to filter the results.
Well, in reality it’s more complicated there always were approaches through committee and approaches outside (conda being an initiative, and lately there is an explosion of tools making use of the pyproject.toml interface).

with packaging there are things the committee is good at (making sure that a change to packaging does not break packaging for certain configurations and use cases) and individual initiatives outside of the committee often had drawbacks improving packaging in some area and making it worse in others. But the “committee” then was able to take inspirations into the committee which means there is the best of both worlds.

IMHO the python PEP process is a good example of python going the middle way.