skysight-inc/HackerNews huggingface dataset:
Great post, thanks for the perspective. Retrospectively I also regret one of my job changes due to that low resilience to frustration.
TBF i still believe i had little promising future there independent on how good the place was, but i should have waited a little bit more to confirm it.
I Quit My Job as Principal Engineer to Build Online
I'm confused. When I go get ... is it "phoning home" to Google? I could wireshark it, but since we're all here...
20W per channel at 10% distortion is pretty bad. The $350 powered speaker mentioned elsewhere in this subthread claims < 0.05% amplifier THD at 100W total power, and total distortion including the speaker of < 0.5% at 85dB SPL, which is an uncomfortably loud output.
They have been running them a long time. I remember playing them on post in the '80s in (West) Germany
> I can send encrypted content over that insecure channel that only some receiver could decrypt and read.

We've tried this approach with email and has not resulted in a world where I can easily send secure emails to anyone I know.

Even setting aside the problem of inconsistent clients, you're asking for a world where every server re-invents wheels & you haven't even begun to think about solving for authentication (which is a very hard problem even with TLS)
The page I linked states that DigiD ‘Hoog’ conforms to the highest eIDAS level.
You can't do it with a public company because you have a fiduciary obligation.

You can't raise money from Shareholder A with the promise to never return the money.

That's a donation. Not gonna be able to raise money like you can from VCs and IPOs.
YouTube is such a nice medium for this kind of videos. I can watch at my own pace, pause and rewind when needed, I don't even have to squint because I can zoom in.
(plz read the article, pkgconf is discussed)
Learning to ship and get shit done is the most valuable lesson, or one of the most valuable ones, to learn in your first full time job. If you cannot learn that, look for a job where you can before in years you are a senior, but in real experience still junior.
> The only part that was a slight hassle was buying a cert, creating an FQDN and making the DNS entries to get an SSL connection to the NAS

Note that Synology DSM has built-in Let's Encrypt support
I helped out with this post a bit - The examples he goes through are taken from actual performance investigations done on Microsoft apps that contributed to this feature being developed.

It’s not trying to say everyone should adopt those optimizations, but intended to be a hands-on “try it out” without the reader needing to have their own app handy :)
It's better and worse.
Performance isn't quantitatively tracked at all times, so firing whoever some low level manager elects is subject to incredible bias, and I think a major lawsuit risk.
I think this comment demonstrates the article very well. People faced with cruel optimism turn to lazy pessimism. There's no room for nuanced "yes the world sucks, but you have control over your actions" Even if your problems are 80% society's fault, giving up on that last 20% will seal your fate.
Yes, the other system is so much better.
Please don't post in the flamewar style. It's not what this site is for, and destroys what it is for.

https://news.ycombinator.com/newsguidelines.html

Edit: you've unfortunately been breaking the site guidelines in other places recently too, e.g. with personal attacks and using HN for ideological battle. We end up having to ban accounts that do that. I don't want to ban you, so if you'd please review the rules and use HN as intended, we'd appreciate it.
Remember when IE didn't support it? And the goofy hacks Microsoft made people do to support transparency on websites?
Even without such laws, doesn’t the corporate culture in Japan foster jobs for life, and they have plenty of megacorps akin to Microsoft?
Advice for OSS Maintainers in .NET Ecosystem
Yesterday I watched .NET Foundation presentation by Shaun Walker, founder of .NET Nuke.

If you are open source maintainer, or you are considering starting an open source project, that presentation is a must watch. Lots of tips, learnings and expectation-setting. Do yourself a favor and watch it https://www.youtube.com/watch?t=2017&v=LHCi6i3P0xA&feature=youtu.be
As I already mentioned, TLS is a poor choice for snooping prevention. It does offer some protection since you don't know the exact resource you are requesting, but the domain is clear. If you really need that kind of privacy, I think there are more appropriate options.

And also, why would you want to identify yourself? AFAIK, Gemini is very limited in term of uploading: there are no forms or PUT requests. The only reason I can think of would be access control, but that's something I would rather not have.

On the server side, TLS only guarantees you that you are on the right server, but not that it is the right content, that part would be better served by something like a PGP block. Another advantage of using these kinds of digital signatures is that it wouldn't force additional complexity. It is just text: the server don't have to care about that, verification can be made client-side.
> recently I have tried getting back into it and I am having a rough go at it

Fwiw, doing problem setup and result processing in another language can avoid much pain. So prolog only where it excels, and a mainstream ecosystem for the rest. I've liked batch mode "write a prolog file, run it, read result (eg json, or wrapper-language code to eval)", but was recently thinking of trying PySwip[1].

[1] https://github.com/yuce/pyswip
My recommendation would be to apply to as many positions as you can, but steel yourself to the fact that you may not hear back from any of them. I'd also recommend exploring if you can push graduation back by a year (assuming funding would cover it and you have legit research to do), or if you can pick up part time lecturer, post doc etc type of positions for the next year. IMO, job prospects for software engineers will likely start improving in the last quarter of 2023 and be much better in 2024. So I'd plan to tough it out till then.

I do empathize with your position and wish you luck :) I'm ever grateful to the first manager who hired me. He changed my life forever and that of my family.
Sandia has a site on Kauai, but it's for very specific purposes: https://www.sandia.gov/locations/kauai-test-facility/
cap income at say 300 m annually then gradually lower it. Get all those mentally ill people out of decision making. Make exceptions for truly mad skills.

Around 50 m have some construction where further work is paid with a salary for life or until the company goes bankrupt.
Horrible idea: require a military id to log in to the slot machine; each person's jackpot is equal to the amount they've sunk into the machines, and they're guaranteed to pay out every 1000 pulls.
Maybe the military doesn't really care about the wellbeing of the troops as long as it doesn't affect their effectiveness...?
He's also the co-creator of django!
I think this is a fairly misguided rant, and ignores the real priorities (and risks) that I have as a developer - both personally and professionally.

I'm happy to use languages funded by corporations - the incentives for them are clear, they fund development and work on the tooling and spec for their own use-case - they garner additional support, momentum, and goodwill by releasing the language under an open definition (and sometimes also release an open version of the tooling around the language).

I don't really know what the author wants from a package management tool. At least personally - I fully expect it to communicate with the package host provider, and for them to track information about what I'm downloading... It's a network based tool that fetches remote resources someone else is hosting (usually for free).

Decent package managers will also support self-hosted repositories, and allow configuration for 3rd party repositories.

I also don't find this sort of tracking particularly malicious... not any more than I would find it both reasonable and sane for a store to be tracking how many customers they get a day, and to pay attention to what their hot-selling items are.

Further - GCC is absolutely and example of a corporate provided language being adopted and tooling developed outside that corporation's control. Not sure what the author is smoking... but C was developed under corporate control at Bell labs of AT&T. Further - there's still a wild amount of closed source tooling around C that comes out of Microsoft, and is absolutely high quality (and not cheap).

Mono is an example of this for C# - Corporate language, open implementation. Javascript was developed by Netscape (another corporation) and now has dozens of different runtimes. Some open, some less open.

----

Basically - What the fuck is the author talking about?
It’s also a owned by the 5-6 largest consumer banks in the US (BofA, CapOne, etc).

So, they’re complicit in allowing the fraud to continue.
These sound like problems for government to solve.
Yep. Wouldn't trade the self-confidence and lack of tolerance for BS I developed from working for a psycho for much. I just wish it hadn't taken therapy and antidepressants to get back to a place where I could be comfortable in myself and my abilities again.

I could be getting paid more, but my current workplace has only a couple completely worthless human beings. The supervisor knows who they are and what they're like and steps right in if there's a conflict. That's worth at least an extra $20k/year in my book. For my part, I try to advocate for less-established coworkers who are getting hit with the same crap I did from those individuals. Keeps the couple jerks from running off potential talent who will make my job more pleasant in the long run.
Whenever I'm doing laundry, I try to set a timer for 50 minutes and it always thinks I said 15 minutes... it really gets on my nerves. I have to pronounce the individual digits to get it to behave correctly.
Recent WooCommerce Mailchimp account breach
Any plans for Android?
Big "living in a standard shipping container" energy.

Diogenes: tiny home enthusiast.
People at the risk of suddenly losing their health insurance start to envy countries where that doesn’t happen
To me, DevOps largely means really good automated build, test deployment and automated tests so that you can see what's going on quickly. This is worth its weight in gold. Can't see why this would be a scam. Its also not entirely new. I wrote shell scripts in the mid-90s to automate huge C++ builds, for various different release branches.
The official one used to
only support MS SQL and other DBs are still “mileage may vary” so people were uhh pretty motivated to make something else.
Good for you, but I don't quite get the reasoning. I wouldn't expect any guarantee that Google will fund work on an experimental open source project indefinitely, or to pay for work they no longer care about. But why not accept funding on a temporary basis? When they get bored with the experiment and funding dries up, or they want to go in a direction you don't like, the source is out there and you could keep going on your own.
The notion that all software must be provided free of charge and that making any profit is a cardinal sin.
I didn't say anyone was being anti-semitic did I, let alone chatGPT? My point is that you can't play daft about why chatGPT is doing what it is doing. You can contextualize them as just simple facts all you want, but one is a tool used to spread hateful rhetoric about Jews without context.
So then what? If paying $2/hour is taking advantage, and paying over market isn't part of your solution...what is the solution? Not hire people in Kenya?

Also...yes it is a sentiment (a view of or attitude toward a situation or event; an opinion). Our opinions about what constitutes "taking advantage" are different. Saying otherwise doesn't make your argument more compelling.
This is why I still run all my Sonos on Sonosnet (lucky to live in a brick walled detached house, so 2.4 GHz noisy channels aren't a show-stopper). Never had any sync or pairing issues.
Is there support for Prompt-Tuning? This is also an interesting space to optimize inputs to frozen language models

https://ai.googleblog.com/2022/02/guiding-frozen-language-mo...
My "More tweets" section under that tweet is ~70% same as yours. Including 16 of the creepiest paintings ever made.
Can you give an example of what a broadly speaking internal comm(not anything specific to MSFT) would look like that might be a red flag for future layoffs?
> "If you feed the horse enough oats, some will pass through to the road for the sparrows.”

sounds like a framing error to me. “Trickle-down” is a term used by critics to reframe the creation of wealth as essentially a zero-sum game. The same Wikipedia article[0] cites Thomas Sowell [1] and I find him more compelling.

0. https://en.wikipedia.org/wiki/Trickle-down_economics

1. https://www.hoover.org/sites/default/files/uploads/documents...
OpenAI did pay more. They paid 12.50. The employees doing the labeling not even getting half of that is awful and they were definitely taken advantage of.
Its politically incorrect because you're not supposed to say the quiet part out loud.

Our system relies on the fear of the bottom. Capital is in charge, they require the threat of destitution in order to continue to get away with their continued extraction. When wages go up, more power is vested in the worker which isn't okay by the folks at the top.
I submitted this for three reasons:

1. It's John Carmack.

2. It's "sciencey".

3. It (his assertions) seemed slightly "under informed" or vague, and I wanted to see what the HN crowd had to say given the wide array of expertise.

So happy to see it climb to the front page to see this debate pan out!
You're not alone. Our experiences are similar. I'm not sure if that's comforting or not.

The one saving grace for me is I do have enough savings to get me through a depression. I know that's not a luxury for everyone, though.
Compiling a list of tools for building LLM apps
I'm going to post the ones I have so far in the comments.

I'll also be adding them to this repo: https://github.com/TikkunCreation/awesome-llm

LLM Tools

* GPT Index

* langchain

* Dust

* Prompts AI

LLM Products

* Humanloop

* Spellbook

* Everyprompt

* Valyr
I had conflicts that needed manual intervention too often. It is not something that most users would put up with.
This appears to be extreme aversion to risk. From a cost/benefit, it doesn't make sense.
Everyone at the State Department is using Word. Word includes Calibri. That's literally the only thing he's concerned about.
They left an opening for you, carpe diem!
Then just name some features that you think Object Pascal is missing.
Wow, big surprise that someone glommed onto that comment to make a completely besides the point political rant
IPv6 ULA Support in GCP
hah got me there. Content on that topic will be coming soon after this post :). This was my first foray into writing about the language
https://nitter.net/noclador/status/1615061986764591105

Twitter requires users to be logged in to see the post.
Selfish bleeding hearts are such an annoyance. They never give you good jobs. They always take away the jobs you can get.

This makes sense, though. If you work for cheap for someone who is willing to pay you, both of you are happy. The person who is unhappy is a third party who you are harming by preventing him from charging more.

So that guy will invent justifications: no job should pay this little, they don't know better, etc etc

But from the fact that these people never get you a better job and always take away a good job, you can tell what they want: to stop you from outcompeting them.

Place it in obvious terms like that and it's clear who is trying to harm you and who is a feasible partner.
That's why as a journalist you cannot use it a legit source. But usually you get an advanced warning.

This comes with the cost of the paranoia induced by seeing the corporate underbelly
Nolan Lawson did a good write up comparing browsers - https://nolanlawson.com/2022/06/22/style-scoping-versus-shad...

His talk here is also a great deep dive - https://nolanlawson.com/2023/01/17/my-talk-on-css-runtime-pe...
Everybody thinks a 7 is average but on the bell curve there’s 70% of people uglier than them.

Men tend to rate women roughly along the bell curve. Women skew their ratings more heavily towards the most attractive men. I’d post the source but it was removed by okcupid.
Sure, but doesn't that mean their absence will have a disproportionate effect on the industries that rely on them? If you're a small 15-person dev company, and now there's a multinational company that's gobbling up developers at 4x the going rate, you're not going to be able to compete.

This is one of those things in which it's better to sudden upsets (even if they're "positive"), might have negative consequences.

If you're paying +25% over the going rate, you're going to attract a range of people. Someone that designs software for reactor controls might not care (or be compensated enough anyway).

However, if you're offering 200% over, you're guaranteed to hoover up the top talent from strategic industries, and that might end up being a net negative in terms of the damage caused.
It's always got biases (it's made of them) so some biases must be better than others.

https://spetharrific.tumblr.com/post/26600309788/sussman-att...

The untuned model isn't "an average of all opinions on Earth" or anything either.
While killing a few thousand protesters is surely bad, it is a drop in the bucket compared to those murdered under the commies. So I am very glad the commies didn't get Taiwan, or it would've been a 100 times worse.
I tend to agree with this type of stance against corporate ownership.

Simply because ownership is power. Power in the hands of individuals is harmless as it is mostly Brownian motion; on the other hand, power in the hands of huge corporations (or governments) can turn nasty very quickly.

This is the reason I stopped using VSCode even if the tool is very good.

Ownership is too important, with heavy long-term political consequences to be ignored or traded for short-term convenience.

Basically, anything running "in the cloud" or slowly converging to run there should be a red flag.

Without being paranoid or a luddite, you can do everything with mostly local-tech or at least diversified enough to avoid giving too much power to a single actor.
If your model and data is simple enough, that's one conclusion you'll come to.
https://github.com/jerryjliu/gpt_index

GPT Index is a project consisting of a set of data structures that are created using LLMs and can be traversed using LLMs in order to answer queries.
> Does Migadu split their data to several physical datacenters, or are they all located within one centers?

If you want a sure answer I would suggest emailing them.
“Deserves got nothing to do with it.”
In addition to containers, it seems to be useful for 'wrapper' types adding decorators to the 'base' object without having to wrap/unwrap the new type in each operation.

Classic OOP would use inheritance to achieve this, while something like Deref allows you to use it with all the added behavior - without losing the possibility to assign to it values of the base type.
Since the 70s, Washington has largely abandoned public investment in favor of the private sector. Zero surprise that this dynamic emerged in the software industry.

Of course, in an alternate timeline where the government successfully funds public/"open source" software, this post would be titled "Stop Building on Government-Controlled Languages".
My motivation for the new air was that I was tired of investing in replacement batteries for the 2013 air. Otherwise, it is pretty much fine for most tasks. Though, not having the fan constantly cranking is nice!
To what end, Diogenes? As an unapologetic contrarian, I find articles regarding him interesting but can't really articulate why. Something about being an asshole with strong convictions, I suppose. But to what end?
Exactly. This is something I believe will happen in a few decades (progress in this are is very slow).

The JVM showed that a runtime can host a multitude of languages, compile to multiplatform bytecode that require only a "small" runtime (the core of the JVM is pretty simple, the complexity is on the stuff on the edges, like the stdlib) to run on anything and can be ported easily to any architecture. WASM is the new incarnation of the idea and if the people behind its specification stop worrying about politics and start getting stuff done, I am almost sure it will become the new "universal" runtime.

Usually, new programming languages have a huge mountain to climb in terms of libraries that are required for everything these days (encryption, multiple data formas like YAML, JSON, XML, TOML and even the old ones that are still widely used in niches, like ASN.1... HTTP, Database Drivers, logging, monitoring, graphics, mathematics, the list goes on and on... we don't really want to rewrite all the stuff that exists... but interop between languages is very hard and sometimes very inefficient unless it's based on a common set of primitives (like Java bytecode... WASM still needs a lot of features like GC and interface types to be a real alternative).

Zig and other languages that have very good and easy interop with C work around this problem. But I think that the future will be a universal runtime, maybe WASM, maybe something else that doesn't exist yet (or that's not yet known to most of us).
https://github.com/hwchase17/langchain

Building applications with LLMs through composability
> Another advantage of bad times is that there's less competition.
It's a lot easier to lay people off remotely.
Yea, unlike China, which picks fights with countries it has no chance of beating :D

So much for the wise mandarins.
I published papers and I published open-source software, but not everybody does. Depending on your work, you may have to relocate; if you are doing any classified work, you should count on it. I also think there's a much clearer path to starting on-site and then after a few years transitioning to a fully-remote position -- one problem is that it's not 100% clear where you're going to end up when you first hire on, whether you're going to work on classified or unclassified projects etc.
We're talking about African economies. Those businesses don't have margins that would allow a five times higher wage while still making profits.

Big tech companies, maybe. But even those.

Once you raise prices the demand shrinks which also leads to smaller profits. There's no free lunch. If employers could make more money by paying higher wages, they generally would.
https://dust.tt/

Prompt engineering, re-imagined
Bezos thinking of employees as "human" resources seems pretty generous right now. I'm betting he has switched to calling employees "overhead" and is simply reducing it. Or maybe he likes a different food preparation metaphor and thinks of the trimmed employees as "fat".
https://github.com/sevazhidkov/prompts-ai

Prompts AI is an advanced GPT-3 playground.