skysight-inc/HackerNews huggingface dataset:
I'm the "12 years at Google" commenter from below.

Got a personal email from Craig Silverstein my first day at Google welcoming me to the company and thanking me for my work on hash functions. Chatted with him occasionally after that. Good guy.
Anyone able to quote these xweets for people without an account?
I use Firefox at home and Chrome at work, and I can't imagine going back to Chrome or Chromium at home. Firefox in 2023 is in great shape as a piece of software.

Firefox could do some relatively small things to push it ahead of Chrome in some areas.

Bookmarks sorely need an overhaul. For instance, it'd be really nice if bookmarks could appear in a side-pane instead of a popup window, and allow the user to sort by chronological order. That would discourage me from keeping so many tabs open, which would be a good thing. Just having a dumping ground for interseting pages that I can easily access and search through would be a good thing. It would also be amazing if bookmarks, or something like bookmarks, could optionally capture and store the body text on the page for searching purposes or even personal archiving.

Searching tabs through the URL bar is pretty much broken and has been for years. Actually, I'm not sure that ever really worked. If I begin typing something that matches the title of a tab I have open, it rarely ever shows up as a URL bar suggestion. WTF? Is it really that hard to traverse a small array of tab titles and do a regex? I don't get it. What about full-text search across all the pages I have open? Can't do that either, apparently. Then again, who would actually want to do that? /s Ok, sorry for the sarcasm. Sort of. I mean this in the most constructive way possible. If I get time again, maybe I'll eventually fix these things in Firefox, but for now I hope someone at Mozilla reads this and decides it's worth fixing.
This is a Twitter duplicate of:

https://news.ycombinator.com/item?id=38378216
Explosion at Rainbow Bridge closes all WNY border crossings between U.S., Canada
OpenAI brings back Sam Altman as CEO just days after his firing unleashed chaos
Curiosity and entertainment. Also have an experience that isn't available on the current popular consumer products like this.
I'll re-test. I don't use the M3 often, so it could be something else like spotlight running in the background that's causing the drain.
Yeah I’m really curious for newer data. Especially given covid. Not to be morbid but it was a clearly significant event.
I’ve been there too, just don’t forget to remove it! Also would never tell anyone else to do this, unless I trust them not to come to me about “everything getting all weird”
Use your rift to check back for late answers...
Xoogler here - Totally agree that the bulging middle management layers and lack of crisp CEO vision have dismantled the company's ability to weather the changes of "growing up". Had a few managers and multiple reorgs in my < two years there, during a time of record profits. Peers said that wasn't an uncommon thing. Who cares about vision or management so long as the ads money printer goes brrr?

Still, there are definitely people trying to do the right thing for users despite frequent bu$iness side overrides, and IMO still some best-of-breed products amongst the sprawling graveyard/zombies. I could even get through to a real person at Nest customer support a few weeks ago!
IDK, if you look at what Microsoft has accomplished under the leadership of Satya over the last 9 years it's obviously possible to innovate and bean count at the same time
How easy are strings and associative arrays in Fortran?

My experience working with particle physics code (which is generally C++) is that we could probably make it a lot faster if we completely banned the use of `std::map<std::string, T>`. But since it's there, and since people use it to e.g. look for files or parse configuration, you often find an API that accesses elements in an array by string rather than by index. Sure, it just made your code 20x slower, but it's only one part of much bigger framework and this wasn't on the "hot path" anyway, so you just use it.

Rinse and repeat a thousand times, you can see how things slow down a bit.
GFortran, Flang and LFortran are all open-source compilers that support modern Fortran.
Also steps up the economic benefit of, and therefore demand for, botnets. We really need a solution to bad actors controlling vast amounts of compute.
There are a lot of reasonable metrics one might use to define "leading mobile app development framework":

* Number of developers using it on some daily/weekly/monthly, etc. cadence.

* Number of apps published (to iOS, Android, both).

* Number of jobs available using the framework.

* Various subjective desirability metrics from developers survey like the StackOverflow ones.

It's anyone's guess as to which is the best metric or how they should be combined. Also, it's very hard to actually get accurate data on it.

But, according to Statistica at least, yes Flutter really is the most popular mobile app framework as of 2022:

https://www.statista.com/statistics/869224/worldwide-softwar...

It looks like that's based on a developer survey. I don't know more about its methodology.
> ... what's the alternative? A cutthroat corporate environment where you're never sure about the future of your job?

No, I think the ideal structure for a company which accumulated a great amount of resources is to become a sort of Venture Capitalist with the teams of people they control.

So, ZERO "corporativism", ZERO bureaucracy, ZERO control, just give access to the company resources and let the teams come up with a business model.

So, yes to more risk for employees (don't perform -> get your team reorganised -> get fired), but also gives way more upside in the form of significant bonus when a team deliver amazing financial results.

You'll get the majority of teams performing badly and getting axed and a few delivering unicorn-like results to the company at large, with the stars doing that being rewarded greatly.
Who Took a Bet on You?
All design and engineering of the original Tesla Roadster is now open source
I tried out the bootchess implementation on the website, and while it is very impressive to fit a chess-playing program in under 512 bytes, fair warning that it is not a complete implementation of chess. I tried castling and it didn't work, then found this comment explaining more:
https://www.pouet.net/prod.php?which=64962#c715279
I want to share an anecdote. In the early 2000s, during the H1B blooming period for IT workers in the Bay Area, an Indian friend living in Fremont used to tell me that an Indian “detective” agency was active locally making sure that role placements were not jeopardized.
- everyone using numpy
is this criticism reasonable though? Look at Waymo, for example. Investing in that is very visionary. I mean, someone has to work on the stuff that pays the current bills, right? Or, what about Bard? Sure, Bard kinda sucks compared to chat gpt 4, but it's really at worst number 2 in the most exciting current field?
Title should say “original” Tesla Roadster. This doesn’t apply to the future / vaporware one.
I think what's been said, and the description of the general ineptness of that particular manager, has been 100% spot on. Middle management as a whole has basically gotten worse, meaner and generally less technically capable since 2018.
Show HN: Create Stable Diffusion Renders of Design Assets (SVG and GLB)
glyf is a tool for creating high-quality renders of SVGs or 3D models using Stable Diffusion

the goal is to give 2D and 3D designers more fine-tuned control over image generation by combining their source design asset with easy-to-understand render settings

for example:

upload an asset (SVG or 3D Model), describe the subject "a dragon", select a material "marble", select a setting "photo studio", and use the color picker to choose a palette for the scene

then just click render to get your result

glyf can be used for iconography, logo design, concept art, graphic design, typography, and much more

looking for feedback on if this is helpful for your production process and any suggestions you have!
Oh well. Maybe it's about time incompetent people were named and shamed, maybe that would put a stop to failing upwards for people who really shouldn't be there.
Someone else posted it around here - as religion recedes people need new deities. Couple that with an increase in popularity of conspiracy theories and you get altman and ai.
If old guy has (or creates without noticing the name change) a (possibly private!) repo called 'test', and then new user creates one with the same name, when old guy pushes...

I assume they think their checking for emptiness and inactivity covers these cases to some reasonable likelihood.
A lot of assumptions, and the case itself shows that no assumption is safe or obvious (e.g. interim CEO after interim CEO wanting Sam back).
I really can't imagine how having a tiny home with 4 walls and a door with a 24/7 security guard would be more dangerous than a tent on the sidewalk. I do know that 1-2 people per month get kicked out of the shelter for fighting, but not sure how that compares to life on the streets.

I think a bigger factor is that the tiny homes limit how much stuff you can bring (aka 1 bike per person, cant build your own structures on the land, no drugs, etc), which seems to be the most common reason people gave for not wanting to go.
I mean I learned a lot back in the rcs days- I worked on a small team with a few million lines of code under RCS in a shared FS. The devs taught me about social locking protocol- basically, talking with your coworkers about what parts of code not to work on, because you'd have your hands down in the guts.

One of my first real accomplishments was migrating that codebase from RCS to CVS- which was relatively easy as CVS used RCS under the hood.
When did it become acceptable to write things about other people as he writes about Jeanine Banks? Even if everything he says about her is true, it still feels incredibly rude to say it in public.
Does this pivot from 360 cameras towards traditional action cams means that 360 cameras are too niche a market?

Too bad, even for traditional action camera use cases 360 cameras have several advantages, but I guess the higher cost limits the market.
They should look into the Freedom of Form Foundation or its affiliates; they're the only ones I know doing serious research about this... https://freedomofform.org/
There is a great episode on PBS about putting JWST together and the hurricane it went through (literally)

https://www.pbs.org/video/ultimate-space-telescope-gunryt/

follow-up after launch

https://www.pbs.org/video/new-eye-on-the-universe-zvzqn1/
What to Do When the Ghost in the Machine Is You
That's a little better, thank you, but it's still really irritating. I should be able to just close the app and be done with it.

But truly, if this is the biggest issue I have with it, that's pretty good. It just makes me actively irritated every time I use it.

When I was searching around trying to find a resolution with this problem, I found numerous comments saying that Mozilla does not intend to change this behavior in the future. That made me a little mad.

Update: vorticalbox gave me the solution to this in another comment. I take this all back.
Microsoft has certainly had a pretty amazing transformation. After they lost mobile and the client OS market was clearly stagnant to declining, it seemed they were toast if you looked at where their revenue came from. (And their early hybrid cloud strategy was sort of a mess too.)

Whereas, as you suggest, Google's cloud strategy has been marginal except for Google Docs and they're still mostly an ad company.
Wider cooperation in child-rearing is different than a desire to have lots of children. When you have cousins or neighbors that share their places, food and attention with each others' kids, it's a bigger world for the kids, better community overall.

We just don't need that many children to carry on the family name anymore. We may also have evolved to have lots of children because sex is fun and compelling. So contraception might have been desirable to any society that simply didn't need to defend itself and had good health care.
I went travelling recently and maybe I'm becoming grumpy and old, but it was barely possible to move for people ambling around with their phone/camera/selfie stick. It felt much much worse than I ever remembered it being.
Did you read the article?
The gut "brain" can just perform it's own functionality independent of the brain. If anything the article raises the concept that organs can function without being regulated by the brain, which would mean the brains purpose is less to regulate the body and is specifically just for performing computations (and doing whatever consciousness is).

If I am doing math my skin is not being leveraged to help out.
For the tuple example:

from typing import TypeVar

T, U, V, W = TypeVar('T'), TypeVar('U'), TypeVar('V'), TypeVar('W')

def concatenate(a: tuple[T, U], b: tuple[V, W]) -> tuple[T, U, V, W]:
return a + b

For the generic type transformation example, I'm not sure what you mean:

from typing import Any, Callable

Transformer = Callable[[dict[str, Any]], dict[Callable, Any]]

This seems to match your question but it's really weird.
Interesting idea. Like texture streaming, you'd just stream in the parts of the model from disk to fill up all available RAM. If the NPC needed to think about something not cached in RAM, you'd throw up a "hmm, let me think about this" while stuff loads from disk.
If I didn't know Graham was English, perhaps I would take them at face value - and, indeed, perhaps I should anyway. (And my characterisation was an extreme one!) But: they do just all sound rather coldly backhanded, if you ask me.
Who knew the board was Sicilian?
Why do people watch pro sports? Why do we fall into the cult of the sports personality?

Why do people follow movie stars?

Because we’re human, and we gossip and obsess over high performers.
I switched when it was Phoenix.

I stopped liking it some time around v2. Maybe late 1.x series, don’t remember.

I left over a decade ago.
It's not a bad saying, proverbs don't have to be mathematically rigorous to be resonant and get a point across.
Yes, I understand what you're saying. I am saying that if you find yourself in that situation, don't use the Rust standard library. Your Rust programs can share glibc with your C programs just fine. This isn't a disqualifying situation for Rust. Heck, when you use the Rust standard library, dynamically linking to glibc is the norm!
What surprises me is how much regard the valley has for this guy. Doesn’t Quora suck terribly? I’m for sure its target demographic and I cannot for the life of me pull value from it. I have tried!
Macbook Pro 2020 with 16gb of system ram. I think the gpu is Iris Plus? But I don't much keep up on those.

I'm now delving into getting this running in Terminal... there are a few things I want to try that I don't think the simple interface allows.

Also, I've noticed that when chats get a few kilobytes long, it just seizes up and can't go further. I complained to it, it spent a sentence apologizing, started up where it left off... and got about 12 words further.
You have the history backwards.

Ads in early 2000s > Mega-valuation
Fast self-hostable open-source workflow engine
Also, any denoiser is 'inventing' details. You can't know for sure what the value of the pixel would have been absent noise. It's always a probabilistic guess. Guessing based on higher level details just produces different kinds of artifact (and possibly more noticeable ones in some cases).
I will certainly not use Dart if a person in charge of its direction doesn't know what they're doing even at a basic level. I can't just blindly hope her team does what's best and doesn't listen to her.
Seriously, the whole "demographic crisis" is a figment of the ponzi scheme imagination.
Thanks for this. I admittedly still don't really grok it, but maybe if I play around with the tooling, something will click.
Some companies do something like this with some success, but this was also the theory of the guy who drove Sears into the ground.
Does anyone understand why they are using B x H instead of B x S x H?

Why is the context size and batch size represented as a single parameter?
That's what I've been thinking about.

Modern runtimes try to do a lot of OS' job(s) - memory management like gc, threads management, etc, etc.

What if we stopped using OSes and their perf. penalties and run our software (with its runtimes like clr/jvm/wasmish) directly on the hardware
The point of the saying is that it's a rolling "now".
Nothing kills motivation more than bad management, I can totally feel his pain.

In saying that, I don't think public, targeted statements like this are ever the right thing to do. She's just a person, doing a job.
Correct, you can't install unsigned (not approved by Mozilla) extensions/add-ons in the main Firefox release. You have to use insecure/crashy versions (developer*) or you can dig deep and find the unbranded builds of Firefox and manually download and unpack them for every single update (they have updates disabled). It's tedious but I do it.

The ESR releases of FF main don't allow unsigned add-ons. You may be using a custom user freedom respecting build Debian specifically negotiated with Mozilla to allow in it's repositories?

*The developer version is literally the alpha release, later renamed aurora, later named developer. It is not acceptable to use an alpha release as a main driver for security and stability reasons.

You're right about disabling DRM though. That's not a deal breaker the way it's implemented.
It’s just venting. A person in the author’s position must feel that the mediocre management robbed them of a core part of their identity.
So if I understand this correctly, Ford is shutting down civilian versions of these hybrid cars because so many cops want them. This is really confusing to me, as the American brands have been calling electric/hybrid vehicles a failure for the last quarter. How does this add up?
The majority of professional movie and television VFX work is now done on Windows and Linux computers, with Linux especially being used for the rendering portion of the process.

Mac was the dominant platform for a long time, but Windows caught up and zoomed past Mac about a decade ago. Same or better performance, cheaper hardware, cheaper software, easier to upgrade/repair, and more choice for all of the above.

There's a reason that Apple has to pay big bucks to Olivia Rodrigo and others to use Apple products to film and edit their music videos: it's because Apple fell out of favor with creatives and Apple is trying to buy its way back in.
> I agree but the risk is much less for a person who can get by on an allowance from their parents or are afforded a place to stay rent-free; failure can be effectively punitive with life-long consequences without such a safety net.

I don't disagree, but I also don't think the solution to this is to steal from those that started with better initial conditions.

> Why do you believe this? Not that I mean to deny it outright but I often see this claim and I cannot recall seeing strong evidence of it.

Basic economics. Money taxed from you and then allocated elsewhere means that you're worse off. This is acceptable to some degree: public goods. It is unacceptable when the gov does it to provide non public goods. In this case, UBI is a non public good. You would rather spend the money that is redistributed from you on anything else. In the event that your best use of the money was to give to people that needed UBI, you would do that voluntarily. So in all cases, those being taxed are no better than they were before, and in the worst case they are all worse off.

Example:
Let's say you have $100 and can live off $50. You really want to provide clean water to a community by charitably giving, and that would cost $40. The gov imposes a tax rate of 50%. Of the 50%, 10% goes to public goods, and 40% goes to teaching lions how to drive cars.

With the tax rate, you cannot afford to provide clean water and instead must fund lion drivers. Without the lion drivers included in the tax, you could easily afford to provide clean water.
Because windows map sdr contents to srgb color space. Which nobody except designers uses. Most monitor today ship with a much brighter and, high contrast, vivid color profile by default. If you toggle your monitor to srgb color profile. You should see a color that looks really similar to sdr contents in Windows hdr mode.

In my opinion, I also don't like it. But there is surely no way for Microsoft to chose a color profile that looks like without toggle hdr on given there are so many monitor manufacturers in the market. I think chose the most safe srgb option is understandable.
Not disagreeing with your larger point, but Google paid $40M+ for the 3 people from U Toronto responsible for AlexNet (according to Cade Metz's book).

Google might deserve more credit than any other company, but there were 20-30 years of innovation at universities beforehand.
And before, it might've been in that "profitable if we want it to be" situation where they're just reinvesting the revenue.
It depends on how much conversion is needed to feed it into the FFI. Duck typing in python means there are a lot of implicit conversions that will take place.
You see a lot of people here in the comments, as well as the author in the article, talking about how "there are good and well-meaning people working at Google" and "it sucks that people unfortunately hate us =(". A genuine question: if one is a good, well intentioned human being, supposedly with principles, and ends up actively contributing to a dystopia or at least a much worse society, is that person excused because of "oh, the leadership fell off!" or "because I had good intentions"? At all? No, you'd be piled up with all the others that sold their morals and their society for money. People think of a dystopia as if it would come from an evil dictator, or a greedy corporate man, but the reality is that the dystopia will come with a charismatic smile and a promise of something better. You'd perhaps be right to criticize my calling of it a "dystopia" (for now), but my point stands.
Having children can awake antisocial impulses in people but it can awake prosocial impulses just as easily and just as strongly.
Developing projects like this in Fortran is not any more difficult than other languages. I can't speak to Julia because I don't understand it well enough, but in my experience writing this kind of code in Fortran is more natural and easier than in Python + numeric/array/accelerator libraries. The key unfulfilled need is to have Fortran compilers do offloading efficiently for you. Then, there's no comparison.
I just really feel… you didn’t, like at all, read what I wrote, you know?
I think it’s his consistency; how does he garner this much respect from SV? Surely, the logic must go, he’s worthy of it.

This whole thing feels like Altman expected some back and forth here between him and the board, but in their inexperience they vastly overreacted to what was probably “standard” corporate maneuvering. He assumed there would be steady escalation, but they went right for the endgame well before passing the many opportunities for compromise that usually show up in fights between CEOs and their board.