skysight-inc/HackerNews huggingface dataset:
Oh you just revived sweet memories of my times as a freelancer.

As a freelancer, it's sometimes hard to get around the simple idea that you are your own company and that you must act like one: protect and defend your work at all cost. It took me months of time wasted, and thousands of dollars of work stolen to accept the fact I need to change my behaviour, as a freelancer you have roughly two approaches:

- set boundaries early on, don't start any work with a predefined and agreed upon down payment, if the work is more than a few days long: set milestones as need be with payments required.

- lawyer up, be flexible with clients (delays in payments are a common occurrence with any company) but don't be afraid to go after dishonest clients, if you can't afford it or don't feel like going this path then you need to set up as many contingencies as possible upfront (see previous point).

A classic video that might help you get in the right mindset: https://youtu.be/jVkLVRt6c1U
It's not even necessarily about employers. I was pushing to open source an internal project I worked on. Turns out other coauthors are not interested in spending any time on it (reviewing code, make adjustments, go through approval etc). What can I do.
> What happened in the meantime? A mess.

So just like any other system, starting with the UNIX system interface, the various shells, the autotools and everything else. Stuff is built on top of other stuff and it is impossible to fully predict the future and start out with a clean design that anticipates all future needs.
That's an interesting statutes of limitations. 1000 years. That will outlast all governments in Europe if the past is any indicator.
Fascinating, I’d not heard of this. I did find a bit more info [1]. Seems it was used as a kiosk multimedia playback system.

[1] https://amiga.resource.cx/mod/access.html
> This is actually borne out by psychological research in which users found more modern-looking UIs to be subjectively easier and more pleasant to use.

[[Citation needed]]

I find older-fashioned ones easier to use. I actively favour Xfce over GNOME, KDE, Budgie, etc.

I am wondering what this research was, who paid for it, the age group of the people they tested, and so on.
> You can balk at the morality and decency of this and I'd agree with you

Why would you agree? A business is people voluntarily getting together trying to make money. If it fails to do so, why should other people have to step in and pay?
You should have put that in quotes.

I would even openly admit that I voted your comment up to mitigate the punishment for your mistake, but then they would vote me down.
So, I don't.
Just so as not to be misunderstood.
you can write "UNTIL" in bold capital letters, but your boss or customer can equally write "right now" in bold capital letters. worse, they can hold on to your paycheck or give it to somebody else.
That just displays in a nicer form the same logs that can be read with smartctl.

The progress displayed is somewhat illusory, because the estimated time until finish that is provided by the HDDs is unreliable. It is frequently wrong for the long test by even 20% to 50%, which means a difference of several hours.
seems like you never used it, its a lot more than just booleans
Coming likely from a highly paid software developer which earns more money than 85% of society.
To be honest, I'm not a huge fan of Rust's #derive() magic either.
TA mentions that they shipped in construction materials via diplomatic containers.
The benefit of the timebomb is that it gives a company half a decade or more to make their money. If it was copyleft from the getgo, then it'd be hard for the company to compete at all, which is a position I can understand.
The “Americans suck” line undermines the credibility of everything else you said. Why bother to give sober-sounding advice if you are going to puke all over your own words at the very end? It’s just childish.
Me. Best company ever.
I hadn't seen that before, and it indeed does support S3, but does it also offer the clients the downloads directly from S3, or does it merely use it as its own storage backend (so basically work as a proxy when pulling)?
the irony, is while the web is distribution is easy - bandwidth costs are high for both producers and consumers.

with apps you download the executable once - and it updates infrequently. saving bandwidth. carefully crafted apps produce smaller binaries as well.
> In the article, there is an example of an ex-Google employee that got fired via email, he couldn't say "Bye" to his colleagues after 20 years of working with them. That doesn't seem like a system with reasonable limits.

Until there is a system to easily weed out the people that go ballistic when being laid off, cutting off access is completely fine.

If you want to keep in touch with people outside of work, exchange personal emails.
See https://github.com/tum-pbs/pbdl-book/issues/1
>For an AI, a thought experiment and a real experiment are indistinguishable.

>As a result, any world model that is learnt through the analysis of text is going to be a very poor approximation of reality.

As of recently, and regarding to newer models, the public GPT 3.5 of recent months (last 3 months maybe), Claude, maybe Gemini, this isn't true anymore, or at least the outcome of prompted improbable o unreal situations leads the LLMs to answer with warnings that it is answering in the context of the gibberish you prompted it in, but the whole proposed stuff/thing is not possible in the real world, or it is very improbable to happen, or even (I've given this last one), it is not possible within the constrains of known physics laws.

I was asking Claude/GPT how someone could jump up and at the same time fall down, i.e. "you can't simultaneously go up and go down", or having modified the prompt, "you can't go up after having jumped off a building, gravity will take you downwards", etc.
> So just like any other system

Granted, that is, I agree.-

PS. What the article means by "mess" (in context) is the article's entire gist, that is: "Things have evolved, but they have done so in a way that is ..."

... wrong, counteranimical to the web's "original purpose", opposed to user-interests, etc., etc., ...

... however one would want to define all those things.-

Personally, I think the description the author makes of then vs now, has merit.-
Being able to use all the colors of your display and display a graphics is not "bloat"
Exactly. Laying people off isn't necessarily a bad thing by itself if it "needs" to happen, but (at least in the US) what follows is loss of health insurance and income money needed for mortgage. Millionaires don't have that problem and can easily tell peasants to suck it up.
There is an excellent video about Lightbulb Cartel by Technology Connections, highly recommended if you want an engineers perspective, with no 'great conspiracy' hype.

https://www.youtube.com/watch?v=zb7Bs98KmnY
I've recently dealt with this over a 8 month period, and it was mentally exhausting. I wish I would’ve just accepted the money to be lost, and let a lawyer deal with it, but instead spend 8 frustrating months trying to deal with it.

In the end I lost far more money than just what my client owed me. For months I couldn’t focus on work, and just wasn’t mentally able to find new clients.
https://github.com/kailums/flash-attention-rocm
> carefully crafted

Ah! Excellence! That old friend ...

(Or, aspirational friend, or girl outta your league, or whatever we want to call it :)

But, seriously, by bringing it up you have very aptly, I think, put your finger right on one of the main underlying issues here. Craft. Excellence. Standards.-
I am interested in your parallel universe where software doesn't underpin every business... What line of business do you work in that doesn't need software for accounting, banking, invoicing, payroll, communications, yadda yadda.

Consumer software doesn't run the world. I think your negative examples of software scams and hucksters are consumer based.

> just to skirt the laws and scam VCs

VCs are not generally seen as victims!

> you still need an actual plumber to show up in person to fix

And that plumber depends directly or indirectly on plenty of software to get their job done, from the basics of getting paid to the more complex of sourcing parts. And they use a mobile phone, which is 99.9% software with a little bit of hardware.
No, you're not in an unusual situation and there are very few companies doing anything interesting that would agree to this.

The fact that the parent comment is so upvoted is a reflection of what people dream of, not reality.
This sounds very, very expensive, and I would've loved to see cost mentioned in the article too. (for both S3 and R2)
Wow, it’s totally scummy of OP to hide this info
"add(ing) a level of unknown" is a very fair description from a code comprehensibility standpoint, since the go:generate directive is about running arbitrary executables.
The German Wikipedia article (https://de.wikipedia.org/wiki/Deutsche_Botschaft_Pj%C3%B6ngj...) has some more details. Most interesting: unified Germany initially wasn't interested in diplomatic relations with North Korea, so between 1991 and 2001, the only country actually using the building as an embassy was Sweden (although Germany had a "Schutzmachtvertretung" during this time - not sure what that means, but at least the lonely Swede had some company).
Kind of reminds me of some of the embassies of smaller countries in Ottawa when I lived there.

There are quite a few in houses like this along Somerset Street if I'm remembering correctly.
Yeah, it makes a huge difference whether this is the default, and that's not a Go thing, it's not a programming language thing, it's the whole of human existence.

Literacy is an example. We're used to a world where it's just normal that other humans can make marks and interpret our own marks as to meaning. A thousand years ago that would be uncommon, ten thousand years ago vanishingly rare.

I really celebrate tools which take an idea that everybody agrees is a good idea, and bake it in so that everybody just has that, rather than agreeing it's a good idea but, eh, I have other things to do right now.

And it annoys me when I see these good ideas but they're left as an option, quietly for a few people to say "Oh, that's good to see" and everybody else misses out, as if "Literacy" was an optional high school class most of your peers didn't take and now they can't fucking read or write.

Example: Git has a force push feature, necessarily we can (if we have rights) overwrite a completely unrelated branch state, given any state X, now the state is our state Y instead. This isn't the default, that part is fine... Git also has "force-with-lease". This is a much better feature. Force-with-lease says "I know the current state of this branch is X, but I want to overwrite it anyway". If we're wrong, and X is not (any longer perhaps) the current state, the push fails. But force-with-lease isn't the default.

[Edited to fix clumsy wording in the last sentence]
maybe not underestimate, but no one can really know if the truly culpride got caught
If anyone at a company isn’t disposable then the company isn’t resilient.
Your buddy Slim is gonna get sued if he’s not careful.
> Existing mobile app security solutions focus on development or pre-release security. Malloc notifies you about abnormalities and vulnerabilities even after you have released it to the store

What issues can be reported only so late?
Imagine a Beowulf cluster of these in a Zip drive
>VCs are not generally seen as victims!

I never said they were.
> In fact A and B are the same color (#787878), but you can’t see it even when you know this. To prove it to myself I had to open this picture in an image editor and actually move one square over another to see it was the same.

Looks like they're actually both #434343...
I'd reccomend to explore calistenics. It's purely body weight complex excercises. Or yoga, IMO they better fit the needs of general population comparing to gym.
what is the hardware requirements
It is slavery... pure slavery the way it works.
My understanding is that with SSRIs it's not the drug itself that helps but rather the repercussions of developing a "tolerance" to the drug.

Trying to remember what a neuroscience friend of mine said; your brain, like your body, tries to reach some sort of homeostasis. Inhibiting the reuptake of serotonin results in there being more serotonin in the brain, resulting in your brain changing somehow to handle this serotonin.

These changes take time to develop, thus the delay on the impact of ssris.

Generally, consistent use of any drug will cause these longer term changes in the brain. Since your body is trying to find homeostasis, these changes reduce the impact of the acute effect of the drug, thus the experience of tolerance. The experience of withdrawal is a side effect of having these changes without the acute effect of the drug.
But if you’re using a compiler to support a syntax that looks like plain JavaScript but actually has different semantics, that seems objectively worse than adding a few keywords.

IMO that was a major lesson from C++ — it wasn’t all that clever to allow code that looks like C and would pass a C compiler but does something completely else.
Remember those marching formations, where a normal AK looked like a giant toy wielded by kids.
Generative AI Training in Hyderabad
Is Generative Ai have a great future Ahead
Why’d they keep you on? Are you just a really nice person? Are they just really nice people? Or did they think you’d be profitable to them in the future? Or some combination of all 3?
> All of them were eventually proven wrong. No exceptions.

I live and work in EU (and lived in other places) and I'm pretty sure corporate culture in EU, Japan, Russia is very different from that. There are pros- and cons- sure, but this easy-in/easy-out seems like a very US/Anglophone thing from my POV.
Do you mean that you can prove to a third party that a TLS transcript is accurate? Then the answer is no. TLS authenticates application data with a symmetric algorithm based on a negotiated secret. To verify authenticity, you need to disclose that secret, but you can also use the secret to authenticate a made-up application data stream. I think it's still possible to prove that a decryption is correct if everyone agrees that the ciphertext is genuine, but that's the extent of it.
Look up Rhabdomyolysis and its effects on the kidneys.
Just post your code into ChatGPT and ask it to generate a benchmark /s
Yes, sorry, I should have posted the full video, which has more information.
Kurt Vonnegut Galapagos show is an alternative future
The bulbs emit more lumens per watt when the filament runs hotter, but it lowers its expected life span. Using a bulb with a longer life span wouldn't necessarily save you money, as you would need to use more electricity to get the same amount of light.
It's in the understanding that a lot of the difficulties that require this are fabricated and supposed to show the foreigners who is in charge.
Has that shortage actually been driving up salaries? From what I know, Japan has the worst "SWE Salary:Cost of living" ratio anywhere in the developed world.
> There are probably ways to do the same with Netflix content these days

There are but it's not something most end user will be able to do - because the DRM is something that can be realtively easily updated pirates tend to keep their hacks private. Ripping Blu-Rays on the other hand is quite available to anyone interested and gives you better quality than overcompressed streaming sites - but of course the discs are more expensive.
There is a certain military that is happy to test those weapons against real russian targets :)
Breathing gases are subject to a sepatate layer of certification, not required even on research grades which have a much lower tolerance for impurities themselves.
Boxed LLMs for Business Teams
China might. Russia has decided to move its economy in a different direction.
Exactly, the logic was somewhat abhorrent and (given the wider context of GE at the time) clearly disingenuous
> As a palette cleanser and loin girder: https://www.youtube.com/watch?v=jVkLVRt6c1U

An absolute classic. Well worth the hour or so to watch.
Most of this is solid advice, but I disagree with some of the `useRef` stuff. Refs are an escape hatch for things that can't be modeled with React's existing reactivity features. As a rule of thumb: only use them when interacting with the DOM or the runtime directly (ie stuff such as browser APIs). Don't use them to store callbacks (prefer `useCallback, but in some rare cases it's acceptable to store them in `useState`).

Also, the the counter and the input field example is useless and contrived. And I realise they tried to keep the code simple to illustrate usage, but the author managed to make the example homeopathic. They should come up with a better example (ie the one in the React documentation is pretty good at illustrating why refs are useful).
> there are more possible positions on a Go board (10 with more than 100 zeros after it, by many mathematical estimates) than there are atoms in the universe.

Why mention estimates when we know the exact number of legal positions [1] ?

[1] https://tromp.github.io/go/legal.html
I have a friend who was laid-off from Google in Switzerland. The guy got salary for months but wasn't allowed in the office. So stupid. Seems like this "we must do lay-offs" is such a modus operandi for us big tech they would do it even if it cost them far more than utilize the pretty talented developer.
Sorry, I shouldn’t have been so specific. I meant come back in a few years and see where the product is once it’s had a few revisions.

I personally think it’ll be a big success but have no idea how long it might take.
Eastern block is same as Anglophone.
> No progress without experiments

The "experiment" is us.

The prompting interfaces face the entire human population, a sizable number is currently feeding the models with valuable/actionable experiments plus outcomes, re-feeding the prompts with intermediate results (failures), till the point it gets something, a valid outcome which in the training data will be tagged as a successful, granted RLHF from the real world, maybe accounting for dozens or even hundred of instances and variations of the same problem, ranging dozens of countries, cultures, age ranges, etc.

That data being live-captured most certainly is between the most valuable datasets to used to train (re-train), current and future models, hence granting data to the AIs that the author implies it can't get by itself nor it is accesible to the AIs.
added that every switch/if should handle this exhaustively. For any project with more than a few dozens of files, it is basically impossible to remember all the downstream code that uses the enum -- you have to track it down, or better, let compiler automate check all usages
Obligatory XKCD
"Evolution of my understanding of color over time" https://xkcd.com/1882/

I'd say this article is around a half of the way down the panel
> former employer

Interested in your opinion about the following: Should employees get their salaries adjusted by inflation once per year?
I'm not sure that I'd get "color wheels are wrong," from that, but it is a really good article on color perception and management, which is a huge topic.
How can you consolidate the facts that "man" and "woman" mean absolutely nothing, they don't describe how you act, express or present, but at the same time you can feel like a "man"(which doesn't feel any certain way) and demand to be called a "man" fully knowing that this does not mean anything? What is anyone going to do with that knowledge? Where does the need to be a certain gender arise when there's no meaning to it? Why not remove gender?

As a biological "man" i don't feel like a "man" or "woman". I simply am what i am. My language has no word for "gender" even. I don't understand what it means to feel a certain gender.

Doesn't the need to feel like a "man" imply that the person has an internal image of what a proper "man" is? Isn't that image based on the stereotypical presentation of a biological "man"?

You make it sound like the entire purpose of the trans movement is controlling what terms other people use for you. So gender is literally just a word, a combination of letters, nothing else. Why use the terms "man" and "woman"? Why not "sdia" and "sdp[asd", seeing as all these terms are the same? There's no qualities or requirements attached to them.
I also don't mind paying for content in theory but besides your concerns I also want to be able to play that content on whatever devices using whatever software I want, without needing a constant internet connection. The Music industry has survived the switch to DRM-free content, the Movie and TV industry can too.
Maybe those links could be updated in some automated way?
Sourcegraph enhances the intelligence and speed of their coding assistant
> File extensions would never go through i18n/l10n.

Yeah they did. Notably, Microsoft did it.

Source: me. I spent 3 hours at the Venezuelan Embassy in London trying to get Microsoft Works for DOS to accept a new printer driver. I had the driver disk (in UK English) and I had Works and DOS (in LatAm Spanish.)

(My Spanish boss gave me the job, porque yo hablo un poquito de Español.)

MS Works wouldn't register the driver, whether installed, or manually decompressed and copied.

Eventually I worked it out. English-language Works called printer drivers `.PRD`, for "Printer Description" or something like that. Spanish-language Works called them `.DIM` for "Descripción de Impresora" or words to that effect.

Rename `OKIDAT24.PRD` to `OKIDAT24.DIM` and Spanish Works immediately saw it and the printer could be selected in Preferences and it worked perfectly.

Yes, filenames and even file extensions get translated sometimes.

Note for those too young to have used MS/PC/DR DOS: it did not have printer driver support, at all. It sent plain text to the PRN: or LPT1: port device, and nothing but plain text.

(OK, or LPT2: or LPT3: -- but I don't think I ever saw a machine with multiple selectable printers. It was cheaper and easier to buy a physical printer switch box and turn the dial than fit an extra ISA card with a Centronics port, and then configure it to have its own IRQ line.)

Apps did that for themselves. So, each DOS app had to have its own dedicated printer drivers.
> Why would your colleagues want to maintain your pet project instead of making their own?

The projects in question were Django model field types, which I used in the larger projects I was working on. I made them available on PyPi so they're re-usable by others, and for easier installation. Maintaining these should be in their own interest, as the projects in which they are used are mission-critical systems for their customers.

Presumably they haven't upgraded their Django in ages, so they didn't need to do any maintenance on these packages. But still, a) they may hit these bugs themselves sooner or later and b) the projects exist under the company's GitHub profile, so it makes them look bad.
Deno 1.45: Workspace and Monorepo Support
Sourcegraph: Cody Free offers Claude 3.5 Sonnet
If you read the article I linked they show that it's entirely based on 16x16 matrices (or "tiles") which is fairly standard across gpus.
If you add an enum entry but forget to update the slice, BOOM

And that's exactly the kind of thing people are discussing here.
The posted article mentions https://github.com/abice/go-enum, which does the same thing, no? It even generates the consts based on a list of values in a comment.
> Until there is a system to easily weed out the people that go ballistic when being laid off, cutting off access is completely fine.

Until there is a system to easily weed out the people who carry dynamite in their asses, anal cavity checks are completely fine.
Worse, 480i. The resolution would be something I could accept with for old content, but I am not going to deal with fucking interlacing ever again.