skysight-inc/HackerNews huggingface dataset:
This is the sort of linter that almost certainly reduces productivity in the long run.

1. Spending minutes to reorganize funcs to be alphabetical (think, ci fails, commits, pipeline reruns), to save an extra second navigating the file is not a tradeoff I'd make.

2. `func NewThing() Thing` above `func (t Thing) DoStuff()` makes logical "order of operations" sense. We process code top to bottom. Not alphabetically
Oh not this old canard again.

The US constitutional guarantee of freedom from government interference in speech is just one aspect of the matter. If private companies own every method of articulating your views, and are preventing you from doing so, then you aren't free to speak.
I have tried to push for a Haskell in my previous job. We had a task that was especially well suited for that. It was a large collection of mostly declarative computations for the mixed-integer optimization. I also wanted to take an advantage of Liquid Haskell since that would allow us to move a few checks from runtime to compile time. That would be a game changer. Things like divide by zero were very common. It is easy to detect division by zero but not so easy to cover all the edge cases that could cause it.

At the end of the day we did not go forward with that. The reasons mostly were:

1. Even though I used a lot of my "social credit" on this everybody was scared of it. Mostly because of the vibe that comes with Haskell.

2. Purely functional languages come with lots of concepts that are unfamiliar to most programmers (everybody in my team was well equipped with CS degree and theoretical knowledge but still those concepts were new-ish).

3. The higher in company hierarchy the more people were scared (this was a critical project for the whole company of ~22k people).

4. We couldn't figure out debugging. Our codebase was ~40k generated lines of code (type definitions, basic accessor functions and so on) plus ~10k LoC we would write on top of that. The only VSCode-based debugging I was able to figure out was basically loading it in GHCi and then doing the debugging which was fine. The problem was the load itself. It took ages because it recompiled majority of the codebase on load. No precompiled parts were used. Result was that every debugging session took minutes to start up.

On the other hand Liquid Haskell has a great potential and I hope that there is a future in which we have similar tools in more common languages. As the complexity of the codebase grows it become more important to have a tool to provide additional guarantees. We did not have much of the code on its own but it was packed with complexity and dependencies. Liquid Haskell seemed to provide a tool that does not get into your way when you don't need it but it available when you want it.
Twitter locks Australian employees out of its computer systems
No difference, same TeX behavior with font support. Using system fonts cannot be a highlight of a tool in 2020s. Mostdef not modern. Also cough... "xdvi"... Cough
> Going fully alphabetical is consistent with the go documentation, though

Nope, look how initializers are at the top of each section. That is not fully alphabetical at all.
hmm, what Presidential last names work best as first names, not McKinley or Hoover...

Kennedy
Grant
Garfield (although hard to imagine a guy named Garfield getting the Prez nickname)
Fillmore?
Jefferson
Washington
Wilson
Jackson

also what ones would be commonly known presidential names and maybe the first thing one thinks of when hearing the name is the President - Kennedy for sure, but Grant is a common enough name that I don't think of Ulysses when I hear it.
I had 1Password for a while but I found it clunky and not very user friendly. On the other hand, I've been using bitwarden, which is free, and seems to be a completely smooth experience on all devices. I don't really understand why the premium product that is 1Password feels worse
I wasn't taught to do this, but also do it. I doubt it helps or hurts either way.
I never did a 'git pull', and at this point I'm too afraid to try :D

But seriously, I always do a 'git fetch' and work from there (merge or as it is the case more often, rebase). There's something reassuring that 'fetch' will only retrieve remotes, and not modify local branches, index or working tree.
6.5 million plates at $500 each is 3 billion, not 35 million.

Just don't make them look gold (even if they're not solid gold), or they'll get looted and melted.

Though it would be fun if a murderous warlord ended up with a gotten crown made of the Wikipedia article for toilet paper orientation. [1]

[1]: https://en.m.wikipedia.org/wiki/Toilet_paper_orientation
I don’t think your proposed truth is always true, do you have any data to back that up?
Author here - suprised to see this posted - but no, "init" and "main" are excluded because that felt like a step too far.

I admit some people might find it a little bit weird to have to put "New" in the middle of a file though, as usually that would be found near/at the top.
Another success for agent Danger and USPIS.

https://m.youtube.com/watch?v=MMgQhOe6N6U
Memo: Twitter Emails Workers to Shut Offices Before Elon Musk Layoffs
Tales from the Kernel Parameter Side
The problem is that the stacktrace shows you all the gory JVM details that are irrelevant to your Clojure code. Even when your code is 100% Clojure, the Java classes, that are the foundation for Clojure, are shining through when you get the stacktrace.

It's been a while since I last used Clojure, so I don't know if the situation has improved in the meantime.
Tor Browser – 11.5.7 (Windows, macOS, Linux) → Minor Release
Is this Post OK?
That is a good point, true.
Thanks for mentioning ZITADEL.
Co-founder here. Supertokens is a good solution with obviously a lot of open source traction, which is great to see in this space. Expanding to authorization makes a lot of sense. ZITADEL supports both authentication and authorization in a turnkey solution (AuthN, AuthZ, APIs, UI, DB). Looking at Supertoken's roadmap, Zitadel seems to be more feature rich offering Passkeys, OTP, multi-tenancy, account linking and a management ui.
Even if the film was unexposed there is still corrosion and water damage.
The missing feature in an IDE to make this even better is to have LSP-aware regex tokens.

Let say something like /(?@<functionDef>)toErr/ that would match only the string "toErr" when it is in a function declaration/definition (decided by the LSP integration) rather than an invocation or a docstring
DCS on the 5800X3D is amazing. Probably the best CPU for DCS.

Currently waiting for a Ryzen 7000 series X3D CPU. Should be available early next year I think. I'll upgrade to the 7900XTX then too.
That is an excellent application of partitions but it's better done with LVM so you can change the partitions' sizes easily. You should be able to install LVM on the whole disk.
AI is just tech. It will enable things, including automation, just like previous generations of tech.

The dawn of the industrial revolution, in which we leveraged machines that were measured in 'horse power' (!) doing far more work than a man (or horse), didn't 'put us out of business' so to speak. Wages skyrocketed. Towards the start of the 20th century wages were high enough that rich folk couldn't afford to keep regular workers around as staff anymore.

Every phase is different of course.
Any time you are developing code with a lot of state. Being able to redefine classes on the fly makes the debug cycle much faster.
Then you're not looking very far. Go to a discussion from 5 years ago which talked about something useful in any topic and you'd find more than half the people were banned.
We have sold our public spaces for big tech companies to monetise, but basic functions like preventing fraud must now be paid for again?
It’s a form of blackmail. Don’t want to be impersonated in an important public forum? Pay up!
I made some comments here https://news.ycombinator.com/item?id=33463317 when someone else mentioned the two last names thing

didn't think of Adams, the thing is do people think of Adams the president when hearing Adams the last name. I think the first thing to spring to mind would be The Addams family. I think both names should be so obviously associated with President's in the mind that it just be like - Heyyy, it's Prez -

Washington Jefferson for example.

on edit: although I think some names like Washington would be sort of messed up to give your kid, but hey who am I to throw stones - I named my daughter Coraline.
M1 Macs have more in common with iPhones than with Intel Macs.

See https://github.com/AsahiLinux/docs/wiki/SW%3ABoot for example.
I guess it depends on the kinda things you work on, and how you prefer to go.

Personally I tend to seperate things logically by using different files within packages - so I might have:

foo/
foo/maths.go
foo/strings.go
foo/logical.go

And then sort the implementation of each specific post. This is mentioned in the blog post linked within this thread - author here, though I wouldn't have considered submitting here.

But yes, IDEs do tend to give you an (alphabetical) tree, and personally I'd find it odd if the tree and the contents didn't match.
I only found out myself in the owners' group on Facebook.

No cursor keys should have been a giveaway. Later hardware revisions can run a later ROM which adds cursor control using alpha keys, in a way that by the sound of it reminds me of WordStar or Vi in the 1970s.
I think we disagree fundamentally about rights in this situation.

It's their objects and it'll never be ours.

We wouldn't let Egypt come into Britain unearth items and take them back to Egypt.

Ultimately that they couldn't stop us makes it okay for you.

For me that is just 'might is right'.

In the story above the kid neglected his tablet. That doesn't make it mine if I want it.

My nephew will often cry if I start playing with a toy despite him originally neglecting it.

I give him his toy. Because it's his.

If I found a childhood toy in a friend's backyard I wouldn't walk off with it. It's still his. Should he die it would belong to his estate.

When these objects were taken, most of the time laws were broken. No one questions this. Occasionally it was just bullied away.
Sometimes it was just stolen.

People are still stealing objects from other countries. And it is wrong no matter how much they think they would value it more. [0]

[0] https://www.bbc.co.uk/news/uk-england-somerset-61274804
Unique case of woman who survived 12 tumors may indicate ‘new disease’
that implies youll be underpaid, can you live with it?
the only time I'll upvote a Reddit-esque comment on HN
From TFA:
Scientists have discovered a huge “extragalactic structure” hidden behind the Milky Way in a mysterious area of the sky known as the “zone of avoidance” according to a new preprint study.

The discovery of the structure, which appears to be a large galaxy cluster, helps to fill in this shadowy part of our cosmic map, which may as well be labeled “here be space dragons” because it is so unclear what exists there.
It didn't, and I don't see the relevance.

The point was not the OS, it was the performance, wasn't it?
The Mas Demonic Surveillance Platform
But if a conventional media source published a quote from someone impersonating a public figure, and discovered this, they would publish a correction. Big tech companies wash their hands if this kind of responsibility. That degrades the value of our public spaces.
Tor Browser (Bundle) – 11.5.7 (Windows, macOS, Linux) Change Log (Text) → (November 03, 2022) : https://gitweb.torproject.org/builders/tor-browser-build.git...

Tor Project – Tor Status : https://status.torproject.org

Tor Project – Tor Metrics : https://metrics.torproject.org

Tor Project – Check Tor Connection : https://check.torproject.org

Tor Support – FAQ : https://support.torproject.org

Tor User Support Forum : https://forum.torproject.net

Tor Community : https://community.torproject.org

Tor Download : https://www.torproject.org/download/

Tor Distribution Directory : https://www.torproject.org/dist/torbrowser/11.5.7/
Isn't it up to the state or country to determine whether Uber's model is legal or not?
What happens when it gets to 100ºF in Siberia
Completely agree, and most people in developed countries don't even realise or think about this.
The initial comment's argument is comparing "misinformation" with "pollution", since misinformation can now be massively broadcast to many people through the internet, causing ill effects.

The problem is differentiating between "information" and "misinformation" - which is exactly the issue of truth and lies, isn't it?

Otherwise, if you ignore the truthfulness of information, and judge only by the effects, you're walking a slippery slope towards censoring truth because "it's harmful".
There are no other homoiconic languages with amazing REPL support.

After writing Lisp there is just something wrong about how most languages have an additional step in order to generate the AST. Why? A tree is a simple structure and describes the shape of code well. I can just write it myself. There is no reason to add weird arbitrary requirements on how you have to present your source code text to the compiler -- just feed it the data structure representing it instead.

Since your code is just a tree now you can also write macros that are just functions. No text substitution or preprocessor jank. This is an amazing simplification and just feels as if it is the way it should be.
the staggered rollout of a recession
Is 10 hours really _that_ strange? You are (hopefully) focusing 8 hours "straight" during work _every day_.

If you watch Hotz's streams he takes small breaks to talk with chat and to meme around (just like everyone else during their work days) and he eats lunch and whatever (again just like everyone else).

What I'm trying to say is that Hotz's isn't a superman on Adderall he is just working on stuff he is excited about.
Bush Gore,

Trump Obama,

Reagan Biden,

Kennedy Carter,

Johnson Ford,

Wilson Cleveland,

Harrison Arthur,

Hayes Johnson,

Tyler Jackson
I've been hearing similar arguments from lisp advocates for decades but lisp is still a tiny niche in the programming world. Is this because programmers are just slow to catch on to superior technology or because infinite malleability is not that helpful in actually building shipping software?

A lot of important ideas originated in the lisp world that are now mainstream like garbage collection, functions as values etc. But I think there are good reasons that most of us don't use s-expression syntax at work.
There's the valid time on the one hand when something is valid in the real world and the transaction time, the time at which it's known to the database system, when it's recorded/committed.
My plan was to develop a search engine and then donate all our profits to other non-profit organizations and charities with a proven track-record. Unfortunately when things started to finally take off then Google shut it down without warning or communication. I still think the idea is very solid and if anybody with connections at Google AdSense or Microsoft Advertising would like to team up then please reach out to me :)
The algo loss function is based around the inherent failings (shadow) of humans.
Engage the shadow and clickity click click comment.

Essentially scrolls through the various options that will start a fire.

Human nature is what it is. And AI systems are designed to understand it (sometimes not designed but unhappy accidents find them)
vague question, depends on what metrics you want to measure yourself. effective on what, generating revenue? creating impact to the world? you can answer that.
Yes, I am sure the author is glad that he received 30% of a book sale that is shared between hundreds of people...
Hey, why not push the collection (the extra books) back to libgen
>nerfing perfectly well-working hardware

S3TC, texture compression on mobile killed after S3 lawsuit

https://www.prnewswire.com/news-releases/itc-judge-rules-tha...

The irony? Apple invented this very technique, encoding 4 colors using 2 values. Hoffert work at Apple Advanced Technology Group and consequent patents from 1990 (US5046119A) for Apple Video 'road pizza' codec, except S3 their patent added "for texture compression" at the end. The patent is about dividing colorspace between two points and is directly copied from mode 0xC0 of the original Apple Video codec. ~10 years later S3 sues and wins because Apple is somehow incompetent at proving prior art.

https://wiki.multimedia.cx/index.php/Apple_RPZA#0xC0:_4_Colo...

color0 = colorB
color1 = (11 * colorA + 21 * colorB) / 32
color2 = (21 * colorA + 11 * colorB) / 32
color3 = colorA

https://www.khronos.org/opengl/wiki/S3_Texture_Compression DXT2/DXT3:

0 color0
1 color1
2 (2*color0 + color1) / 3
3 (color0 + 2*color1) / 3
AMD introduced the Radeon RX 7900 XT and RX 7900 XTX graphics cards
AMD introduced its flagship gaming graphics cards Radeon RX 7900 XT and Radeon RX 7900 XTX.

New products are based on flagship graphics processor with RDNA 3 architecture, which AMD calls the world's first GPU with a chiplet design - it consists of several crystals.
Compared to Teams...
Fair?

Every politician ever says they're tough on crime, and this basically turns judges into politicians. I don't want a judge that's tough on crime, I want a judge that's impartial. I want a judge judging a case purely on its merits, not with one eye on the upcoming election, and what's popular with voters.

I don't know how it's done elsewhere. Probably selection by peers, some kind of veto from the government? You need someone capable of assessing the quality of someone's judgements. The general public ain't it.
That’s great! Some species seem to be very vocal. They are magnificent creatures and sometimes it feels like “who is observing who?”
According to whistleblower Peiter Zatko they had two datacentres.

He reports that they were worried that if a DC went offline they might not be able to bring it back up again!

Their servers in their DCs were running unpatched operating systems with no disk encryption!

I highly recommend reading his full report. The level of disfunction he reports is insane.
Disclaimer: it's about 5 years since I tried them head-to-head.

I found my notes from back then on Reddit. At the time, I said:

«
CB++ feels like a fairly straightforward re-implementation, whereas BLL has some added features -- the live CD, a few shortcut icons in the panel, a slightly tweaked Conky layout, etc.
»
Best source I've found is BestBuy with Easystore drives.

In fact they have 14TBs for $199.99 right now ($14.28/TB)

https://www.bestbuy.com/site/wd-easystore-14tb-external-usb-...
The main difference to optical illusions is that we are aware of them and integrate this knowledge into our model of the world, so that we can deal with them to a certain extend.
I'm wondering wow difficult can it be to just set up Stripe in addition to PayPal. I've set one up without any legal entity at all, just as a plain old human being resident of Estonia, and it seems to just work for occasional payments. Should work in US, too.
if you went for guaranteed salary, you value peace of mind over exciting, or meaningful work, anyway, and you acted upon that, maybe for your family or whatever

you can find meaning in things other than work anyway

it might seem a bit extremist, but if a job for which you are not overqualified is not on the level of the polio vaccine, insulin, penicillin, glass lenses, the wheel, etc. you know, "changing the course of human history"-level, then what does it matter what the job is anyway?
How about camels?
Money is freely convertible to speech.

https://en.wikipedia.org/wiki/Buckley_v._Valeo
Over here in the Netherlands you'll sometimes see museum trains used to tow stranded passenger trains.[0] Quite an odd sight!

[0] https://www.youtube.com/watch?v=3ZZIEo0NXQY
Don't open source your startup.

> Developers want to be in control. They want to scrutinize the code of something they’re using to see if the vendor is capturing more private data than they should. Sometimes they want a self-hosted option. If you’re somehow manipulating code from your users, being open-source will definitely build trust with your audience.

That is not my experience. A lot of people use Visual C++ and JetBrains, even though those packages are not available in source form. They'll also use the VS Code binary, even thought it contains telemetry, instead of FOSS derivates like VSCodium.

> You’ll also be more capital-efficient as an open-source startup. You will get free code contributions. You will get more product visibility and feedback.

That's the dream sold 20 years ago to promote open source.

Again, in my experience it's so rare as to be laughable. Everyone points to Red Hat because they are one of the handful of successful ones. [1]

The moment you view FOSS in economic terms (rather than the freedom terms of free software), that's when you need to look at the wider economic picture.

Distributing free/open source software at no cost means your income will very likely be smaller. Yes, "a lot of open-source projects would struggle to monetize even if they were closed-source" as the article says, but the thing is it's even harder to monetize something which is open source.

Customer want not just the product, but the assurance that you will be around for a while, to provide updates, fixes, support, and the like.

If you have a good income stream, you can provide those assurances.

Having the source is nice, in an abstract sense, because it provides a sort of code escrow should you decide to stop the product, and it prevents the vendor from jacking up the prices after it's integrated in internal processes.

But few clients really want to become the maintainer of someone else's code base.

[1] Wikipedia tells me GitLab is open core, not fully open source like Sourcehut. https://www.confluent.io/confluent-community-license-faq/ tells me Confluent is also only open core, and not fully open source.
see: http://www.paulgraham.com/vwfaq.html

They used the CLISP implementation of Common Lisp.
And the "Any" type covereth a multitude of sins.
Hexagonal Architecture in Python
Try doing it in Thailand for example. There're plenty of countries where neither Stripe nor Revolut are present...
Wasn't that about API as opposed to implementation?
Could you synthesise the mix but not separate the isomers, for sugar with 50% of the calories? Still too expensive?
You should see a recent job listing for the IRS (Internal Revenue Service - tax department): https://www.newsweek.com/irs-deletes-requirement-that-new-ag...

You need to be in good physical shape, willing to work a minimum of 50 hours a week including irregular hours, be on call 24/7, and of course also not only carry a firearm but be willing to use deadly force.

I'm sure they were flooded with applicants.