skysight-inc/HackerNews huggingface dataset:
In large tech companies, you might reach a terminal rank (ic5-6) before you’re 40. Total comp might be 400-500k, which is great but you’ve still got 10-20 years to retirement (Bay Area and Tahoe homes are expensive and if you enjoy your job you might not want to retire at 50).

So there may not be another promotion, and that’s freeing. You can focus on professional development free of concerns for looking good but grow in ways of interest to you.
Speedup of deletes on PostgreSQL
I work for Canonical, so maybe my opinion is skewed, but I personally use Multipass every day - it's super simple, it's quick, and their reverse SSH filesystem mounting is really handy
“Non profit”
https://www.wsj.com/tech/openai-employees-threaten-to-quit-u...
> I can advise until I am blue in the face but the reality is that at least 90% of all my clients want the quickest and cheapest option, resulting in me barely even scratching the surface of my technical abilities.

I think part of the problem here is the "market for lemons" thing: The client can't tell the difference between the short-term-cheap-long-term-expensive option and the short-term-expensive-long-term-cheap option, so can't trust that the expensive option will actually save them money in the long term, rather than being a short-term-expensive-long-term-even-more-expensive option.

Consider getting quotes to re-plaster your house. One builder quotes you £2000, another £4000. Now, is the first builder giving you a fair price and the second builder charging you extra because you don't know what a fair price is? Or is the first builder a "cowboy" who's going to do a terrible job you're going to regret, and the second a craftsman who's going to do an excellent job you'll be happy you went with? Maybe you happen to know enough, but that's not where I was when we were renovating our house.

And consider that the client isn't sure they'll even need a website in 3 years; maybe this new venture will crash and burn well before then. Then we'll be doubly glad they didn't invest in a website with the equivalent of a 10-year guarantee.
Only in the innovation fund thing, not the company at large (going solely off the article)
source or relevant case? Because if someone pulls before it's another commit that removes it... you would have absolutely zero idea why they removed it, or you wouldn't even know it was removed. Or even if you still pull that commit that as of yesterday after over 1 month was still in the google repo, there's no info that it shouldn't be there... And I think pushing code to a public opensource repo, shows intent to publish it...
If Google's goal is to thwart adblockers by creating limitations on what browser extensions can do, then creating a browser extension that blocks ads within the current set of limitations is a temporary solution at best.
More people are moving in then there are units available to accomidate them. This can be solved by, you guessed it... building.
> economy boost form such enormous general relocation effort.

[citation needed]
Here's a sampling of stuff I've semi-recently encountered on Github that all spy on you by default. For some, it's undocumented, for others it's a minor subsection in the docs. (Some of them are source-available not free, I didn't keep track as I collected the URLs.)

https://github.com/zed-industries/zed

https://github.com/microsoft/vscode

https://github.com/keystonejs/keystone

https://github.com/meilisearch/meilisearch

https://github.com/hasura/graphql-engine

https://github.com/manticoresoftware/manticoresearch/

https://github.com/coder/code-server

https://github.com/loft-sh/devpod

https://github.com/quickwit-oss/quickwit

https://github.com/rilldata/rill-developer/

https://github.com/hocus-dev/hocus

https://github.com/firezone/firezone

Here's a write-up of how bad it gets -- it's pretty obnoxious: https://www.roboleary.net/tools/2022/04/20/vscode-telemetry....
Sounds like your company was drowning in money and time.
TSL is not really a language to be pedantic, because it is an EDSL to build a common AST that can be translated to the target shader language later. All caveats for the overly eager evaluation and usual impedance mismatch between JS and TSL data model also apply here.
I get it. “Hosting git repositories” is beyond Google’s area of expertise.
Yeah, this is something I’ve found that it’s important to explain early to users when building an LLM-based product. They need to know that testing the solution out is useful if they share the results back with you. Otherwise, people tend to think they’re helping just by exercising the product so that it can learn from them.
That's the point. It's OK to have independence and local decision making authority. At the same time, some amount of centralized guidance is needed to make the combined product or service feel good.

AWS is a group of largely-independent teams.

It's also very much a "thing". Pretty sure all the AWS teams have the same logo on their t-shirts, get yelled at by the same HR department, and get paid by the same company.
You address the "personalization" misconception, but to people who don't have this misconception, but are concerned about data retention in a more general sense, this article is unclear and seems self-contradictory.
There definitely are but, perhaps by definition, items soft enough to dampen sound are often easily damaged so they aren’t great fits for most commercial locations.

They are also out of vogue as was mentioned, unless you’re a coffee shop then these “cozy” items just aren’t as common right now.
As the other comment said, the strategic alternatives plan had nothing to do with firing Mayer. It was specifically about how they could unload their Alibaba equity without triggering a huge tax bill.

But regardless, the board had six members. Altman was actively trying to grow the board (and would presumably add loyal allies), and had previously tried to kick Toner off the board. So just by sheer numbers it's obvious they had to move quietly before they acted. And you saying this is "unprecedented" is just weird - CEOs are fired with little warning all the time, and if they also have board seats, the board members who want to fire them usually figure out if they have enough support before hand.

I think the thing we're probably agreeing on is that the board just handled the communication abysmally. I don't know how they thought they could fire Altman without a detailed explanation, especially to their partners like MS.
I agree that saying it's an elusive uniquely French concept is wrong. It is a fairly common concept. But at the same time I don't think English has a good word for it.

Culturally that's not that surprising. The idea that a sausage from one region of the country is materially different than a similarly produced sausage from the a different part of the country is common in France, Germany or Italy, but doesn't seem common in England or the USA. And since it's not a thing in their culture it's not a thing in their language.

Which in English/American modus operandi means importing the word from the first place they heard it (usually France) and claiming it originated there.
Where do you meet such companies?
I in fact only learned the slang meaning five seconds ago when this discussion made me google it.
Yeah those junior analysts should just transfer to Goldmans Poughkeepsie branch.
I think you are unfortunately correct about this.

I am consistently blown away when I inadvertently experience the Internet without ad-blocking. It’s absolute garbage.

I am sad that people are either OK with this or don’t care. For many they don’t know any better, and asking many of those same groups to install and manage plugins is a fraught request.
> "It only takes a match to burn down a forest"

This one is cool to me because (as I understand it) a healthy forest experiences multiple natural minor burn events that clear out underbrush. The resulting ash help regrowth by acting as a fertilizer.

However, when people with bad policy get involved, then these minor burn events are prevented until the underbrush accumulates to such an extent that a single match can burn down the entire forest.

The analogy to refactoring, bad development methodology, and project failure really speaks for itself.
It is probably worth noting that while this may result in a database file that has no deleted content the raw storage medium very likely still has some of this data if you know where to look.

It seems like this would fullfill a very niche use case. In most cases you would probably be better of do do a `.dump`, `.backup` or `VACUUM INTO` to produce a "clean" DB just before sharing it.
this is also notably true for pretty much all uses of IV/nonces/salts. They are intended to provide randomization to an otherwise deterministic process (similar to specific types of RSA/DSA padding) to avoid being able to brute force/easily determine the contents from known examples. For ex: known plaintext attacks being one common example.

It’s the same reason salts are used in passwords - there will be people using the equivalent of ‘password’, and without a salt it would be trivial to find them with just a lookup table (often in nearly O(1) time). With a salt it at least requires per-entry hashing of possible values per user, with no re-usability between users. So O(n^p) time (worst case) where n == number of users, p == number of possible values to test. A pretty huge difference.

Without the person on the other end having the value of the IV/nonce/salt, you might as well just stuff random bytes into the cyphertext field instead of the actual cyphertext, as if the algorithms are designed correctly they would be indistinguishable anyway.
As I recall, people have figured that at the speed which IPv4 addresses were given out (before they ran out), even if all possible unused addresses were reclaimed (which would be a huge pain to do), it would last at most, IIRC, a few months more. So it would help some, but would not really be worth it.
It's funny, I completely know that ChatGPT won't remember a thing I tell it but when I'm using it to try and solve a problem and it can't quite do it and I end up figuring out the answer myself, I very frequently feel compelled to helpfully inform it what the correct answer was. And it always responds something along the lines of "oh, yes, of course! I will remember that next time." No you won't! But that doesn't stop me.

Not as bad as spending weeks pasting stuff in, but enough that I can sympathise with the attempt. Brains are weird.
I agree that this is a fun book/blog, but I would recommend anybody trying to learn Windows system programming to look elsewhere. This is more like a collection of fun bugs and weird design decisions.
Thanks, great question!

My strategy was to start out by implementing the underlying storage primitives first, and then look into which transport to implement later. The transport of course can have a large impact on the required storage primitives, but in my case I built it the other way around since I knew what primitives I would need in my applications.

I've been playing with the thought of implementing (parts of) the Kafka API, but I honestly haven't considered the transport that much yet :)
Of course, search for "js code golf tips" to start. Many tips equally apply to C and JS due to the syntatic similarity, though JS-specific idioms like x|0 exist as well.
I'm not saying we shouldn't use crates. I'm agreeing that maybe we still have to be cautious about them, and in the "early days" when we were doing hand-coded stuff and saying "See how easy this is? Why was this hard in C" are long gone. For the very reasons you implied with your sarcasm.
Success of VSCode plugins, microservices, containers, and out of process VSTs, have proven that on modern hardware people favour stability and improved security, over the in process plugins.

.NET also dropped their version of SecurityManager when they did the Core rewrite.
3 things right over 70 years, that's.... quite a track record
Google doesn't control the browser, user does.
yes, really any soft surfaces will damp[0] (not "dampen") sound, but the techniques and materials can get very advanced (and expensive, and effective)

0 https://en.wikipedia.org/wiki/Damping
What's unclear? I have a whole section about "Reasons to worry anyway".
Getting shit done by warping friction-space
> The most important factor in building this culture, every veteran I spoke to stated, is the unusual way that INR selects and uses analysts. The CIA and DIA tend to favor generalists. Analysts rotate between roles every two to three years, often changing countries or even regions. At INR, the average analyst has been on their topic for over 14 years. “At most of the other intel organizations you rotate out of your portfolio every two to three years,” McCarthy says. “At INR, they die at their desks.”

That seems like lesson MBAs should take to heart.
Bluesky's Engineering Culture
Skimming the article, it feels they've focused on trinkets. The one thing that could make meaningful difference to their employees is giving everyone a room with a door that closes. The article doesn't seem to indicate they tried that. Free drinks and call rooms aren't going to offset the hell of an open-plan office; it's not surprising if people already used to WFH would pass on that.
The issues always enter when a codebase has to be extended in some way that was not part of the original design. You actually have to do ‘the big refactor’ right at that point of extension such that it is as if the new requirements were known up front when the system was originally designed. Otherwise you end up with a complicated mess very quickly.
I need earplugs that won't amplify my tinnitus. Or, better yet, cancel it.
Restoring the voices of people who have lost their ability to speak is one, making audiobooks much cheaper and more widely available, particularly for languages where they're far more rare than in English is another.

Overall, this tech is a boon for the disability community.
The interview question made it clear it was a maximum of 6TiB. With this, one can assume it’s not growing yet still think the interviewer either doesn’t know this isn’t big data or that they want to test their knowledge.
Yeah I hate that bug! The thing where models suggest that they will take your feedback into account, when you know that they can't do that.
That's a reasonable cynical take on it. Another is that different organizations have different biases, incentives, historical perspectives, and so forth. So it's reasonable to consider different points of view.
(Article author here).

Being able to see if two messages are equal means that it doesn’t even achieve IND-CPA security (when nonces repeat). Although this may seem like a small loss of security, it can have significant consequences. For example, when you are performing encryption of long messages, you generally want to split them into smallish chunks -- otherwise you’ll likely have to release unverified plaintext during decryption unless you buffer the entire message in memory. But now if your AEAD reveals message equality, like AES-GCM-SIV does under nonce reuse, then an attacker can see when chunks are equal if you are not careful. So you can end up vulnerable to the kind of chosen plaintext attacks that are devastating against ECB encryption.

Phillip Rogaway, co-inventor of the original SIV mode and the MRAE security model, discusses BEAST-style chosen plaintext attacks against online encryption modes using MRAE schemes in https://eprint.iacr.org/2015/189.pdf. As he says in that paper: "The paper defining MRAE never suggested that nonce-reuse was OK.” It leads to security weaknesses, and AES-GCM-SIV has increasing likelihood of nonce reuse after 2^32 messages.

So, yes, AES-GCM-SIV is a lovely piece of work, but if you want to encrypt large numbers of messages with a single key, then you need to be very aware of the security definitions. I wouldn’t recommend it for general use.
Somewhat meta-ish question about the Vietnam War for someone who has perhaps studied the topic more: Did the US "lose" the war or did they simply stop 'bothering' with it?

In 1973 there was the Paris Peace Accords that crystallized (Communist) North Vietnam and (non-communist) South Vietnam, just like the two Koreas. Then in 1975 the north invaded:

* https://en.wikipedia.org/wiki/1975_spring_offensive

and the US (military) basically did nothing to help the south.

Kind of like Afghanistan more recently: as long as the US had an interest in it the Taliban could not "win", but the US simply concluded that they didn't want to be involved any longer and pulled out.

If the US had continued support and presence, like with South Korea, would it have been possible that South Vietnam would still be around? Bothering with (South) Vietnam wasn't of strategic importance (?) any more, and so the US pulled out and let the chips fall where they may. If the US had continued to care about Vietnam strategically, could they have continued to make tactical (military) decisions to support the south?
About once a year I waste about a day shopping for earbuds that would allow me to work in a noisy environment without projecting that noise into my phone calls/conference calls. Never found an adequate product.

Seems like noise cancelling has been solved for the listener (isolation + ANC) but I would sure love a hardware/software combo to come along and allow me to work truly remotely by blocking out noise/isolating my voice to the recipient.
My university was the same.

Network Management and Design was the course yet due to university failures and lack of lecturers it was merged into "Programming Networks" a subject I have distaste for.

I have no ambition to be a java programmer, nor interested in developing code for embedded network tech nor programming at all.

Of course this was never announced until the start, when they had already sucked the money from your soul.

This was in 2008 and my loan was around £32k debt and thats with myself dropping out in the second year.

Should of chosen to become a vet instead.
Yeah, it's currently a one-process-army so consensus isn't a problem :D

With the current implementation you /could/ run multiple readers at the same time; the only state there is, is files in S3. But it's a feature that just kinda happens to fall out of the current implementation, and not something it was designed for :)
There are many browser based solutions for quick CSV to SQL also - i.e. www.convertcsv.com/csv-to-sql.htm
All of those plugins have shit latency. This model is not suitable for games, at all. The plugins need to be able to render their own graphics, which happens at 60~120fps. Also have you ever tried running ~200 JVMs on the same machine?
Apart from Electron and Qt, there is JavaFX - a cross platform, modern, accelerated UI toolkit with 60 Hz refresh rate, backed by multile corporate entities.
Getting iraq not having WMD right probably isn't that hard.

Allegedly canadian intelligence knew this, but had it all marked "for canadian eyes only" because they were worried about consequences if usa found out they weren't on board. I highly doubt canada has super-spies, the problem is usa really wanted there to be WMDs, so they came to the conclusion there was.

https://www.cbc.ca/news/politics/canadian-intelligence-asses...
Indeed. Doing something good tomorrow doesn't erase the bad you may have done yesterday.
>I'd be fine letting those people walk out the front door along with the CEO that was just fired.

Guess you'd be fine being the board over a company that now only consists of a board. Thumbs up.
The point isn’t that it’s easy to do but that it’s fully doable for someone that doesn’t want to contribute the $20/year to development of the software.
Humans are really the primary attack vectors for any security system.
Les désordres du temps – Conférence d'Aurélien Barrau [video]
For sources with similar protocols/track record that you can actually see the work of, I'd look at people like Sarah Kendzior and Cory Doctorow. One focuses on how corruption and autocratic rule become entrenched in a society, the other on tech issues, with an emphasis on corporate malfeasance wrt user freedom and safety. Both are a bit melodramatic, but they also both emphasize that their predictions are based in, as you say, inferring future state from patterns of past behavior.
The Genius and Faith of Faraday and Maxwell (2014) [pdf]
Mostly agree, although I think "good" engineering culture is so incredibly rare that it feels strange to call it "good" and everything else "bad". It's more like "regular" engineering culture vs "exceptional" culture.

In my experience I think the larger any team gets the more likely the team is to hire "regular" engineers and the quality regresses to the mean. So it's only a small set of specialized teams with unusual luck and control over hiring that can become "exceptional".
The comment doesn’t indicate a defence of Altman although I’m defending him in my other posts because I usually give people benefit of the doubt
You keep on saying this without actually backing it up with anything.

If you want people to believe what you say, you have to actually explain why you think something. Just saying it does not somehow make it true.
Is there an about page or repo where I can learn more?
I think the two of you are arguing different things.

OP is saying that you can’t evaluate any prompt by using just one generation using that prompt.

You need to run that prompt several times to approximate any prompt’s performance. That’s just how probability works.

I don’t believe OP is arguing the effectiveness of running 10 different prompts vs a single multiple perspective prompt.
How does this compare to Github Copilot? It's not shown in their comparison
Presumably that's an important part of being able to get it right.
Also in a big city in the Netherlands, but I just blame ziggo. We're getting fiber in my neighborhood ... "soon" ... so we'll see how it is once that happens.

Looks like a good 60ms is nothing but buffer-bloat in the router, as when pinging directly from the router, the RTT is much less.
Link to the huggingface page: https://huggingface.co/mistralai/Codestral-22B-v0.1
Documentation Salary Survey 2023 Results
Iraq was pretty easy to call. I got it largely right as a high schooler at the time it started. One thing that threw me was that we stayed so damn long, which put my “cross-border islamist group destabilizes Syria” prediction off by years. I underestimated our stomach for throwing money and lives away I guess.
> Or at least she did

"Internet is new territory, uncharted territory to all of us." (the infamous Neuland).
> So that's exactly the whole point of this discussion: turning psychiatric labels into identities.

So, I still have the question - what is your problem with this?

I guess I don't really have anything else to say without violating site rules other than you are the exact reason mental illness stigma exists to the degree it does today.
There will never be a solution to native ads. It's part of the content you choose to consume, that someone produced.

The only way to avoid native ads is to stop consuming content that relies on ads.
Care to relate some of them? My mom was a high school math teacher, my dad is a physicist and I had a STEM education, so math pedagogy is near and dear to me.
Show HN: SlashAI.page – database of /AI pages on the web
SlashAI is a database of /ai pages on the web. People and organizations create /ai pages to publicly announce how they use generative AI tools responsibly.