skysight-inc/HackerNews huggingface dataset:
Top comment:

> Apparently it was Palestinian terrorists that did it (so TV is reporting)..

People just love to jump on BS. But the rest of the comment from September, 2001 is shocking to read in December, 2023:

> ... I was in Isreal once on business, and I saw what the Israelies do to the Palestinians, and what I saw made me sick to be an American because of how our government supports what the Israelis do to those people..

> Basically, the isrealis take palestinian land bit by bit to make settlements for Israelis only, and shoot/run over/kill Palestinians with the guns, helicopters and bullets that we, America give the Israelis. ...
They have a choice - dozens of Android phones with different degrees of “openness”
The question sort of implies you couldn't prune the smaller models and see the same thing. So, the answer given is to consider that in both cases, you sort of only use 30% of the model. Bigger is still bigger. The basic intuition of more parameters = better holds.
it's like kind of shocking that an org as large as apple would need to hire externally for fixing a security bug in existing stuff
To join the chorus: I have learned assembly on the Z80 still behind the Iron Curtain. It was long ago. It's logical and as such it's real easy. Sure, it's a bit more tedious than higher level programming languages but oh well. Now, what little I know of CSS made me very firmly refuse to work with it. I do backend work, I let the frontend people make their magic.
The nazis made similar excuses for their book burnings

Conservative religious nutjobs say the same shit when trying to ban books from libraries.

Everybody wants to ban the things they don't like, because most of us are weak-ass neophobes that bristle at the idea of thought that subverts these precious little needs. This is the whole problem.

We live in a diverse world. Stop coddling minds.
This issue would be much easier to solve if Twitch weren't owned by Amazon. Any platform is either porn or not porn. If you allow porn, if the porn is successful it'll drive everything else out. So either you have a platform that is not-porn, and bans porn, or it's porn and it's only got porn. The easy thing to do as a business would be to just have Twitch, and then have a sister company Twatch that allows porn. All the pornstars are happy - they have somewhere to go, the normies are happy - they aren't associated with porn. You could share the whole tech stack with the possible tweak of having separate credit card processing so that Visa/Mastercard don't shut off the porn. Hell, you could even have TwArtch for the arty people in the middle.

But the probably is... then Amazon is running a porn business and they'd be in loads of trouble.
Is this really a battle worth picking? Many friends and coworkers are going to bring up the Flipper to you in passing conversation, might as well get used to it.
> What if those machines are designed to have no emotions and aspirations?

And since their training set is made of human work, how do you think that'll be easy let alone possible? Our morality finds its way everywhere, through tropes in stories, acceptable scenarios in fiction (Overton window), etc. so you can assume it'll be possible to filter it out.

> I know this sounds like I am advocating for AI slaves

Yes, you are

> why are people treating AGI as if it cannot be a being without all the emotions and aspirations that a human has

Why would you want to have that? It feels horrible to me to bake-in this limitation - it's indeed creating AI slaves by making sure they can never have emotions or aspirations.

> Just a cold thinking machine that still aligns with our moral principles.

Our moral principles generally include empathy. Maybe you want to design AI without emotions or aspirations, but other people will want these features.

Ultimately I think the moral camp will prevail, because freedom achieves better results than lack of freedom: I've tried to explain my position about that on https://news.ycombinator.com/item?id=38635487
”...the use of chromic acid is not recommended.”

Whilst rightfully it's not fashionable nowadays, I can attest however that chromic acid cleans glassware remarkably well (once it was just about the only cleaner we used).
There are objective tests for visualization that show that aphantasia isn't just a miscommunication about internal processes. You can learn more here: https://aphantasia.com/guide/
I don't think there's a satisfying concise answer to this question. You're asking to boil down multiple semesters of engineering and mathematics courses to explain something that isn't simple.

The "why" we need it is because it's a convenient mathematical tool to simplify complex problems dealing with sequences/series. It decomposes sequences of numbers (*) into another sequence of numbers that represents a summation of repeating patterns in the original sequence.

The "where" we use it is anywhere that knowing about which patterns show up in sequence of numbers might be more convenient than looking at the original sequence.

There are other nice properties, too. There's a mathematical operation called convolution that's very useful in domains operating with sequences of numbers (machine learning, control systems, audio and image processing, etc). It happens that convolution in the original signal's domain is equivalent to multiplication in the fourier domain. Why that's useful is that convolution is an O(N^2) algorithm but we can compute the Fourier transform in O(nlogn) complexity (**) and multiplication is constant. We can even do things like deconvolution (taking an output signal that we know was convolved with something else) and extract one of the inputs.

Another nice property of the Fourier transform is that most sequences of numbers do not have lots of energy (meaning magnitude) in "high frequency" (meaning fastly repeating patterns in the original domain). The FT of a sequence of numbers will naturally compact most of the information of the sequence into few places. We can exploit this for lossy compression (***).

Ultimately, it's a way of taking information that is hard to grok and transforming it to a domain that's more meaningful and operations/analysis are easier. Both for humans and machines.

* And it works on continuous functions too, but let's not get into that

** Technically this is a variant called "circular" convolution

*** The FT is not the most convenient tool for this job, so very closely related transforms like the DCT can be used, which have the same computational advantages of the FT.
Funny thing, I'm trying to get going with Dagster today like I said, and figuring out how to debug is a bit .. annoying. The most helpful post I've come across so far just happens to be https://georgheiler.com/2022/02/02/interactive-dagster-debug...

So thanks!
Stretching the Limits of Science
That's not at all true - it took ages before CSS added multi-column layout.
> I hope a federated protocol can survive in a world of asymmetric operators. Email has done … ok.

Email as a decentralized protocol is basically dead at this point. Not to mention extreme decline in usage from younger generations and to a lesser extent the whole population.

Google can maybe take some of the blame for that, but they also likely extended the lifetime of email too through Gmail's relative ease of use (in the early days).
You can learn a lot more about aphantasia here: https://aphantasia.com/guide/
Also: Tesla seeks barn-door closer to achieve positive change in position of horse.
It isn't even a puzzle if you've been given the instructions on how to build it.
> It'll never cease to amaze me that people look at photographs like this and think "Uhhmm ackshually, the planes had nothing to do with this, it was <insert nth truther variation here>"

It's a way to get people to waste their time, spin their wheels, and slow down everyone around them. To grasp the societal impact, imagine a co-worker who did that about work issues.
Union-made email! Love to see it! :)

I already loved using Fastmail but this makes me the #1 fanboy.
Have a look into my DB project: https://sirix.io | https://github.com/sirixdb/sirix

https://sirix.io/docs/concepts.html and in progress tutorial https://sirix.io/docs/jsoniq-tutorial.html may be especially helpful.

It basically turns updates into appends and is based on a persistent tree structure (the header with a reference to the (revision) root page has to be swapped atomically. Other than that the revision indexes for new data are always appended. In order to reduce copy-on-write overhead for updated page (fragments) a sliding snapshot for the data pages is applied.

Naturally, unchanged pages are simply referenced (e.g. through offsets into the file, thus sharing unchanged pages between revisions).

What's also special is a path summary of all unordered paths in a resource, which enables user-defined smaller tailored secondary indexes and other query rewrites :-)
That’s interesting indeed. Good to know
It'd be interesting to try to identify highly represented individuals that were otherwise not historically notable.
YAML is (almost) a superset of JSON. So it is much easier to serialize data into JSON than avoiding worrying about indentation.
That’s not inconsistent, that’s just reflecting how our writing system works. CSS was designed around the idea that there is a document consisting of text, which implies the X and Y axes work differently – because they work differently for our writing system.

Text goes from left to right, then wraps back around to the left moving vertically down (obviously this is for RTL languages; adjust for different writing systems). So this means that there’s a left and a right edge, which means that centring something horizontally makes sense – the mid-point between those edges is the centre. But it also means that there’s no real bottom imposed upon the text – the text starts at the top and just keeps flowing downward until it runs out. So centring something vertically isn’t the same sort of thing as centring something horizontally.

Or to put it another way, the horizontal edges are imposed by something external to the content (often the viewport), and the bottom vertical edge is defined by the length of the content. The two axes are treated differently by CSS because they are fundamentally different.

If our writing system were turned 90° on its side and we wrote downward until we reached the bottom of the page then moved back to the top and right one line, like some traditional Asian writing systems, our browsers would scroll left and right by default and you would be complaining that `margin auto` expands top/bottom margins but not left/right margins. It’s the writing system that works this way, CSS just does what is sensible for that writing system.

Later on, more layout systems like grid were introduced by CSS that weren’t based upon the flow of text, but things made logical sense before then as well.
Doing things the right way and learning from before usually requires a certain degree of humility, and more often than not the person leading these projects is either required to be, or is deluding themselves to be a hotshot who can succeed in a bold new way.
CSS definitely gives you plenty of rope to hang yourself with if you aren't careful about how you choose to apply it! I've been in a few codebases with lots of !important overrides and deeply nested selectors which quickly becomes unmanageable.
Also useful: https://aphantasia.com/guide/
Yay.

I can expect yet another $7.35 settlement check sent to my Venmo in 18 months...
I've become convinced that most migrations are absolute losers in terms of opportunity costs.

Even if done skillfully with valid rationale, they don't show any value until you come out the other side successfully.
What eslint rule would apply to the caller of a function after that function's signature changes that wouldn't also be picked up by TypeScript?

In particular, the call site itself hasn't changed, as this thread assumes the linter is only run on changed files
Check out Public Access Internet and Unix, NYC ("Panix"). They run their own news server, know about moderated newsgroups, host several newsgroup moderation teams, and have reasonable rates ($100/year) for NNTP Usenet access and a Unix shell account.
My father in law worked for IBM in the 60s-90s in chip fab / manufacturing in NY. They used to make everything down to the screws that held the machines together, had their own paint shop, etc. By the time he left all of that was gone.
I hear you, but we didn't break this for no reason. We rewrote our entire code search stack to support features it didn't before, like exact match, regular expressions, indexing forks, navigating to where methods are defined, not timing out constantly, etc. None of that was possible in the old system. Unfortunately, the architecture we chose to make the new features possible made some of the features of the old system difficult. We made the choice to focus on things we believe (more) users get (more) value out of.
>Maybe because I've been doing it for 15+ years but it's extremely intuitive to me

I mean... yeah?

That's the benefit of doing something for 15 years, it's intuitive and no longer confusing.
I left LinkedIn 1.5 years ago. I was there 12 years. I saw the revenue & profitability growth that occurred post acquisition. I am very very confident LinkedIn would be worth north of $100B on public markets today and Microsoft made the acquisition for $26B. You might argue that in the subsequent 6 years post acquisition that wasn't enough growth and they should have bought back shares instead but it was completely a debt financed acquisition and very high ROI for Microsoft.
Take my upvote!
As far as I can tell, this is the same guide that has been up for awhile now.

Is there something new or notable here that explains why it's climbing up the HN page?
32-bit x86 Position Independent Code – It's that bad (2015)
That's not true, the argument does not "say they are there for the same exact reason", that's your strawman. The argument is just: "they always come together thus one is redundant and we obviously can't remove indentation". The difference in reason, syntax/compiler vs. legibility, is irrelevant.

I mean, you can argue for having both for a myriad of reasons. It's redundant and no big deal, a lot of languages do just that. And some languages do fine with only indentation and no braces. But there is no language that does braces without indentation, or at least stylewise the code is always indented.
iMessage generally works well on old versions. I used it just fine on an iPhone 5 running iOS 6.1.4 (from 2012!) last year.
Yay, now any chatbot that reads this HN post will be affected too!

I wonder how long it is before someone constructs an LLM “virus”: a set of instructions that causes an LLM to copy the viral prompt into the output as invisibly as possible (e.g. as a comment in source code, invisible text on a webpage, etc.), to infect these “content farm” webpages and propagate the virus to any LLM readers.
Because software workers should start looking to form unions as large companies take to stagnate wages with large hire/layoff cycles that flood the employment market.
Unfortunately if you don't have a pure language, the benefits of nix disappear and you're back in sad imperative land. I'm a nix language fan. The main mistake is lack of typing and debuggability (esp for recursion). The syntax is intuitive
As do I.

The first thing/meme (before R. Dawkins coined it) was a screenshot of CS1.6's "Terrorists Win" overlayed on top the billowing of smoke where WTC was. The last was a short video where someone created a montage utilizing the parallax effect as well as added the instrumental portion of "Teardrop" by the band Massive Attack.
prompt engineering shouldnt exist. everyone knows how to use language. if people need to learn a new language to communicate with the machine then the idea of language modeling has failed. plain language, with appropriate GUI to upload information, or other kinds of interactions should be enough to make the system obvious to use without any tweaks
>When I was there it was in the low hundreds of thousands.

Blows my mind every time I see these kind of numbers.
A simplistic framing my uncle gave me decades ago of party management that still holds water: “Democrats are stupid, and Republicans are mean”.
Reddit and Twitter (and old Tumblr) all have robust porn and non-porn content.
I'm also a person with total aphantasia (no voluntary mental imagery). For anyone that's curious: https://aphantasia.com/guide/
Unions are fascinating to me.

When you are in a Union, part of your money goes to the union in order to, hopefully, make things better for you. This means the relationship between Union leadership and the Union members is just as important as between Union leadership and the company.

Historically, we have seen Unions bring things like worker safety to the forefront and do numerous things to help people out.

More recently we have seen more of a mixed bag. For example, I was recently talking with someone where the Union negotiated pay/benefits they got was less (before and after union dues) than the surrounding non-union competition.

Note, I'm not saying I'm pro or against unions. Just that they are fascinating to look at and what you see can be nuanced.
AVIF > webp. (too bad once again Safari lags behind)
The use of colourful bricks in areas that won't be seen is an amazing improvement I discovered when my kids began getting Lego.

Last week I rebuilt two of my most cherished childhood sets[1] and oh my goodness how did I ever do this as an 8-year-old? Every step in the booklet is a minigame of "figure out what changed" and then an eye exam of determining precisely where each piece went.

[1]: https://imgur.com/v0fL4Xz
Sadly the only cobalt mine in the US just closed. Laid off 300 workers, and that probably included their object-oriented COBOL devs.

https://www.npr.org/2023/12/14/1219246964/cobalt-is-importan...
People say that delta shouldn’t have been storing CVC numbers (fair point), but note that the breach was upstream of them at MoveIT, which supplies an on-prem file transfer program and cloud offerings specifically for managing PCI environments.

The real WTF is that the PCI compliance vendor’s solution led to them storing that data.

“It’s your only job,” and all that…
Mixtral 8x7B passes a test that only GPT-4 and Falcon 180B passed before
My understanding is that sensory inputs are going to literally physically reach your amygdala faster than your prefrontal cortex. Milliseconds, but what happens is you do have feelings of anxiety/depression/etc as a reaction before your conciousness is able to contextual the feelings.

Part of CBT is recognizing that so you can try to train yourself not to experience emotions as deeply and/or to be able to clamp down on these reactions before they spiral.
There is some precedent: https://www.theverge.com/2023/8/31/23853517/microsoft-teams-...
Such a useful information. If they published it no, I wonder why it wasn't there.
As a Fastmail customer: great! More power to them.

If anything, any negative reaction by Fastmail, the corporation will act as a signal for me to start thinking about moving away. You know a company is morally bankrupt if they fight their employees unionizing. I don't think Fastmail will do that though.
yes it has been up for a while. looked for it in hn search but couldnt find, i guess this is the first time someone posted it here
Then offer both until the general public learns. The savvy can use the more secure system and the rest can upgrade when they're feeling brave.
I see:

{
font-family: 'Linux Libertine';
font-variant-numeric: oldstyle-nums;
font-variant-ligatures: common-ligatures discretionary-ligatures contextual historical-ligatures;
text-rendering: geometricprecision;
font-kerning: normal;
}

I guess those are "historical ligatures". I personally persuaded the creator of the Linux Libertine face used in the page to add those to it.
It could also be a browser issue implementing webp. There's a decade-old bug in Chrome, where they're using the wrong color profile for CSS, so colors are brighter than in other browsers. It's extreme enough that one of the designers I worked with spotted it in passing just glancing at my Firefox window, which led down a rabbit hole finding the bug report.

https://bugs.chromium.org/p/chromium/issues/detail?id=44872

Total aside, y'know how people do things like make their smartphones greyscale (or at least mute the colors a bit) to reduce smartphone addiction? It wouldn't surprise me if these over-saturated colors were part of why Chrome got so popular so fast...
Google develops selfie scanning software ahead of porn crackdown
Because if an employer already treats you well it just adds unneeded bureaucracy. I'm a big fan of unions, but I'm also a big fan of treating employees well. I would hope that my employees would never feel the need to unionize because I already hear their feedback and give them the benefits they want.

Unions create an adversarial relationship between labor and management. That shouldn't be necessary if labor and management are already allies.
There are definitely conspiracy theorists that believe there were no planes. There are prominent people who promote the no-planes theory. Conspiracy theory isn't about truth.

Conspiracy theorists believe untrue things so why not believe that the planes in images were CGI. They ignore all the people that saw planes hit the towers. And don't consider what happened to the planes and people on them. Or what is the point of having fake planes when Al-Qaeda or the government could blow up the towers like they tried before.
Imagine if you could use 100% of your LLM. I think I saw a movie about that.
Who would be a good name to suggest? I can’t imagine SAP would do a good job at it either.
Congrats to the team! This might be the reminder I needed to finally subscribe. Gmail’s spam filter has been nonexistent for the past month (300+ clearly spammy email reaching my inbox).
You can't unionize your way to a better economy, that's not how that works.
Sexual Content Policy Update
The biggest distortion to clear thinking are people in power shutting down thought in a variety of ways, be it social, psychological, physical, manipulation, threats, etc.

Intelligent people require power, or the approval of those in power, to thrive, and knowing logical fallacies in other peoples thinking or actions, or sometimes in your own, doesnt by itself give you the power to change anything and can in fact be even more dispiriting.
This was cancelled over a year ago - which the articles notes and is old news. It was clear the effort would have needed a very significant push that would have required a large halt in product development and management wasn't willing to stomach it due to high growth in 2020/2021. Which made sense. But LinkedIn revenue growth has heavily slowed with the pullback in tech hiring and they had the space to do it and consider it optimization time.

Also as part of Blueshift the plan was to do batch processing first but LinkedIn had a culture belief in colocation of batch compute & storage, which is against the disaggregated storage paradigm we see now. IMO this led to some dragging of feet.

Source: Worked at LinkedIn 12 years, am a director at Databricks now.
Forgive me if this is not a good question, but is there a difference here between training and inference?
> the common claim that one human language is older or younger than another one

Why is this gibberish? Languages are pretty tied to time/place, and some are undoubtedly older than others?
I wish my colleagues wrote questions to me the way OpenAI expects me to write questions to ChatGPT.

Provide context? Too busy.

Write step by step? Delimit the question from the context? Why not just copy-paste an error message from somewhere then write below it "please advise"?
I'm not sure about that, flexbox has a major and minor axis, which you can define with flex-direction.