skysight-inc/HackerNews huggingface dataset:
I thought about this for a while and I think I would boil it down to being used to dealing with language as data instead of just as a communication medium. Experience with corpora, sentiment analysis, and the various parts of linguistics does give you a solid grounding in the why the frequency distribution in the training set(s) occurs the way it does.

An example of things I consider when interfacing with an LLM that derive from my linguistic knowledge:

* That the language it's trained on is thoroughly modern/confined to the speech of a particular place in time. Which means that I know any viewpoint I receive is not only modern but from a very specific time and place. The language that everybody uses is sort of like the water fish swim in in that most people don't think about it. Which means I know that if I ask it something about (to use an example that is a culture war issue) the history of racism, I know that the answer is being run through modern conceptions of racism and if I want historical views, I need to get those elsewhere.

* That which words are most commonly used relies on the social and economic status of the speaker as well as word properties like phonetics and phonology. This makes it much easier to pick and choose which vocabulary and sentence structures to use in order to 'sub-pick' the part of the training set you want answers to. Asking 'how to grow peppers' and 'what soil variables control how well a Capsicum annuum plant grows' are going to get you different answers.

* Related to this, the differences between spoken and written English on a large scale - one problem with the 'everybody can just use LLMs' idea is that the LLMs are trained on written English but the majority of people interfacing with them speak to them as though it were a verbal conversation. There are parts of verbal communication that don't exist in written communication, and knowing how to provide scaffolding to make a request make sense requires understanding the difference between the two.

* A basic knowledge of sociolinguistics is fantastically helpful for developing personae and/or picking out biases in the training data set. (Somewhat similar to how I can usually ID an American's media diet and political affiliation after a 5-10 minute casual conversation).
It's very slow when typing characters in the input field. It feels like a react application that's doing a bunch of component re-rendering on every keypress.
Consider this a pull request:
10 set i=1 -> set i=0
Fixes the missing line '1. I will not chew gum in class'.
> An object relational mapper also keeps track of table dependencies (such as related fields).

that's not what "relational" means. "relational" means, "a relational database". where we are using SQL statements to deliver data to and from such a database. an ORM that does not directly interpret objects along one-to-many collections /many-to-one attributes is still an object relational mapper.

> Regarding serialization, why does it matter? Because you need to serialize and de-serialize data objects or models if you're adding cache to eg. a service layer.

that's a separate concern from object relational mapping. Do you have the notion that ORMs produce objects that aren't compatible with serialization?
>One of the funnier conclusions to draw is that it's beter to use a hard drive than to use cheap SSDs if you need to ingest a lot of data. Even the Crucial 1TB SSD could not keep up with the HDD

Sure, but a cheap SSD is still (supposedly) faster than an HDD when it comes to random writes/reads, which is a big deal for running applications and OSes. I miss a random benchmark to put things like this in perspective.
> The average HN user seems to be a fervent Linux fan

maybe at one time, and it might be cool if that were true...but I would say HN is probably 90% fully committed to the Apple ecosystem at this point

no different than the general public for their age cohort...we are slowly running out of people...even "technical" people, who understand systems under the hood
"If your funds are locked into treasuries or other assets that have a low current value relative..."

That's why it's a good idea to pay attention to the term of the bond. You can buy short term treasury funds with yield to maturity of around 30 days. These aren't capable of having low current value compared to final worth. You can also save a little extra money and be capable of taking the risk of a longer term.
The problem isn't really that it works or doesn't work. The problem is that once we accept digital "evidence" then we're on course to push-button corruption.

Remember "Hacking Team" that got busted a few years back? https://en.wikipedia.org/wiki/Hacking_Team One of the services they sold was the ability to plant incriminating data on a victim's computer.
To parrot Elon M after I say A.I. is only the beginning to extending consciousness to the stars and understand the Universe, all that is out there we may at this stage only know five percent.
> And to top it off I just got a 256GB M2 Macbook air for travelling which has horribly crippled IO perf compared to the other models, which I didn't realise until after I bought it.

Do you really feel the crippled IO perf? I mean this machine still has read rates between ~800 and 1700 MB/s. Thats not exactly the definition of slow.
Yep, the same implications as on all the *nix related systems (and others) that have had this property for more than 40 years and still have it.
Depends on if it’s at all related
The fact that there's a vote at some point of the system doesn't make it democratic. Most authoritarian regimes require some people to vote, but they're not democratic.

Moreover, even at the universal suffrage, “democracy” doesn't mean electing a dictator with no popular oversight every x years.

In the case of the European commission:

- No EU citizen gave them the explicit mandate to enforce chat control

- If the initiative is repelled, and they continue to force freedom-reducing initiatives, they'll face 0 consequences.

- At most, the parliament can do is strike down a law. There is of course a very unbalanced distribution of power – the elected people have no initiative.

- The EC is corrupt: many commissioners cash fat checks from the private sector after their term, with 0 consequences.[0],[1]

- Lobbyism is everywhere. Corporations with unlimited money bribe officials, harass them, and push their agenda. Anyone close to the EU will tell you that it's much worse than you think.

“Democracy” is not the power of the corporations, and citizens, maybe, if we have time for it and if it doesn't eat into our profits.

[0] https://www.theguardian.com/world/2018/mar/15/european-commi...

[1] https://www.theguardian.com/news/2022/jul/10/former-eu-digit...
Facebook decides when to break its own moderation rules
You're thinking sawtooth VCO frequency variation because its the simplest way to teach how distance ranging works with FMCW

The "real world" radars usually use a triangle wave. If no movement, the delta on rising and falling parts of the triangle are the same. A doppler will shift the height so to speak so the delta output instead of being constant (distance) will have a square wave look to it and the height of that sq wave will be the doppler component.

So pseudocode looks something like figure out the average delta when the triangle modulation is going up, then average when its going down, and the average of the averages is the distance and the difference of the averages is the doppler.

Note that "real radars" and "military radars" use wildly more interesting modulation schemes. Sawtooths and triangles were cutting edge in 1950 not so much anymore. Imagine if you generated a known pseudo-random or crypto-generated digital signal and transmitted that and the remembered what you transmitted for awhile and correlated your known previous values with what you rx a little later; now that was cutting edge in the 60s/70s and thats quite hard to jam compared to legacy methods.

Also I "know" the NWS WSR-88 weather radars transmit some really cool and interesting waveforms for weather experiments although I don't have the details.

Edited: Its too early in the morning for me to think about this, I may have the above backwards. The general concept, anyway, is the rate of change of your triangle wave is way faster than the change in movement, and over the very short term of a couple cycles of the triangle modulation, the returned freq from doppler is a "constant" offset high or low added to the shift from distance. Now during the upslope of a triangle the returned signal will lag and return a lower/negative voltage and during the downslope of a triangle the returned signal will lag and return a higher/positive voltage from the past. So yeah I'm sleepy and I got it backwards above; leaving for the LOLs.

Edited x2: Ugh I'm sleepy. This is like parody leetcode for EEs. Just do a numerical simulation using small simple numbers of modulating a FMCW with a triangle wave (not sawtooth...) and it'll all eventually make sense.
it's a convention, not enforced. You can do whatever you want with names. These are just guidelines.
I would pay 4 figures for a properly un-fucked version of Windows.

I don't think its ridiculous to consider a hacker/developer edition in 2023.
Seems to me that the metadata problem inevitably becomes prominent over time. Good luck trying to find all music composed or performed by George Harrison for instance.

And some musicians do rerecord popular songs, which means you've got several different performances of the same thing. This isn't even that rare with live albums.

I mean sure for the most recent pop music it won't be a problem, but that's a very narrow window of time.
Good list.

but I hope "What do people on Glassdoor say?" is a metaphor, not actual recommendation.

Glassdoor's business concept is at odds with it's integrity. Glassdoor takes negative reviews down if companies request it. Bad companies always do.
Sure, but have you tried using OS generated for MS phone? I remember looking at their phones and their one distinct advantage was an amazing ( for the time ) screen with crazy resolution and excel integration. That was it. Everything else was the same Windows, but more locked ( that at least was my first impression; after that I did not care enough to keep track of it. ).

It is almost like they failed, because this 'phone' project was an afterthought and it was more important to take down Nokia.
Plus, every time you think a social issue "would never ever happen," it happens.
is there an example what what your talking about?

Also would you just return a list of likely candidates and loop over the result set to see if any info is relevant to the question and then have the the final pass try to answer the question.
> That’s the core of what Rust is doing: it provides you with a language to precisely express the contracts between components, such that components can be integrated in a machine-checkable way.

That's a nice description of rust.
SSH is used for a lot more than just git. And for those usecases it's really good. Federated auth is also possible if needed, we use it at work.

SSHv1 is indeed an outdated protocol but nobody uses it anymore.
> This is my first Hacker New post

You're doing great so far! This is exactly what this site is supposed to have on it: people hacking interesting things together, sometimes impressively quickly.

> I tried but the cost is insane

You may want to just do a proof-of-concept video then, or "prank" one of your friends with it. I haven't seen much media coverage of that kind of thing, but the social engineering potential for these tools is terrifying and you could probably get some recognition from showing people you'd done it.

Disclaimer: the above might very well be illegal or violate a terms of service that would get you banned. I honestly have no idea and am not a lawyer in your country or any country.
The unused variable warning has been around since before 1.0, and works even when the types of the variables are different.
> imagine a protein that locks onto pieces of DNA that are only present in people of a certain race

The good news is that "race" is a social construct, not a genetic one. Very little genetic variation differentiates between groups of people, and the differences that exist do not map onto socially recognized categories of race.

https://onlinelibrary.wiley.com/doi/full/10.1002/ajpa.23882

https://www.science.org/doi/10.1126/science.1078311

https://www.nature.com/articles/ng1438

I can help you access the full text of all cited research if you can't get it through your library or employer.
At some point, the AI needs to start asking us questions. That would require it to have a firm grip on what it knows and doesn’t know, which seems to be a weak spot in the current models.
> - Rust is about compositional safety, its a more scalable language than Scala.

> - Zig is about perfection. It is a very sharp, dangerous, but, ultimately, more flexible tool.

Depending on project, experience, goals, team composition and personality, reading these two bullet points you're very likely to gravitate much more towards one or the other, and potentially feel rejection towards the other.
Because of the person who's currently the president of the Commission, that's why. Ask any German about von der Leyen.
I vote. I just think the distance between us voters and the people who end up in the EU "government" is too big.

Democracy gets diluted when the electorate becomes too large and too diverse. It's important that decisions stay as local as possible.
Regular expressions can only parse regular languages. More powerful parser techniques can parse context-free languages or even recursively enumerable languages. These are fundamentally distinct levels of complexity.

It is fundamentally impossible to correctly parse e.g. HTML with regular expressions. See: https://stackoverflow.com/a/1732454
I think the only hope comes from going graph-first and using a graph db as the source of truth. I think programming as a whole would be in a much better place if graph dbs beat out rdbms' and they attracted more R&D for perf optimization.
1. You can use a type variable as a normal one, as long as you do it at compile time (a variable of type type is required to be comptime). You can use a TypeInfo at runtime if you like though.

2. The type system is deep enough to describe the type of values, but not the type of types. That's what higher kinded types are for, and for better or for worse that's not part of zig. Also, type variables can only exist at compile time, so there is no runtime value.
Gleaning from app description [1] it is perhaps because it is just not a music player, but (roughly put) a combination of Wikipedia and classical music repository/player.

One of the AppStore image shows the 'Wiki' part of the player: https://is4-ssl.mzstatic.com/image/thumb/PurpleSource126/v4/...

----The AppStore Description-----

Get the app designed specifically for classical music. Available to Apple Music subscribers at no additional cost. Instantly find any recording in the world’s largest classical music catalog with search built for the genre. Enjoy the highest audio quality available (up to 192 kHz/24-bit Hi-Res Lossless) and hear classical favorites like never before in spatial audio, all with zero ads.

Apple Music Classical also makes it easy for beginners to get acquainted with the genre thanks to hundreds of Essentials playlists, insightful composer biographies, deep-dive guides for many key works, and intuitive browsing features.

The Ultimate Classical Experience

• Get unlimited access to the world’s largest classical music catalog (over 5 million tracks) with everything from new releases to celebrated masterpieces, plus thousands of exclusive albums.

• Search by composer, work, conductor, or even catalog number, and find specific recordings instantly.

• Listen in the highest audio quality (up to 192 kHz/24 bit Hi-Res Lossless) and enjoy thousands of recordings in immersive spatial audio with Dolby Atmos.

• Benefit from complete and accurate metadata to make sure you know exactly what and who you are playing.

• Learn while you listen, with thousands of composer biographies, descriptions of key works, and more.

• Listen using AirPlay on compatible wireless devices.
That reminds me the windows app Inkulator! Great name for all romance language speakers!
Google flags apps made by popular Chinese e-commerce giant as malware
Of course, it's not a one-size fits all solution. I agree that ORMs are incredibly helpful and using them is almost always the right place to start for this sort of thing because they are very flexible and take away the cognitive load.

But we're talking about performance here... if/when you start to have issues, it is time to take a look and see where you can do better.

Rails' ActiveRecord gives you tools to help build queries whether or not you materialize them as full blown objects. If you need to do some specific data extraction but want to avoid a bunch of needless instantiation, you can still leverage the ORM to help build the queries (and avoid writing raw SQL as strings in your codebase) which is a very helpful halfway point.
"The best spot in hell"

"The best outcome given the circumstances"

"Make the best of a shitty situation"

"The best way to eat poop when you lose a bet is to add plenty of sugar"
Opinion: Stop Using the Generic Repository Pattern
"How would government fix loneliness, lack of spouse, lack of grit, failed marriages, domestic abuse, teenage rebellion, bullying, chain smoking, alcoholism, and all the things ailing the white middle class (men?) according to the author? "

George Orwell had an answer to that.
I've seen people complain exactly about this.
>A lot of people are brainwashed.

On both sides. It's all theater like WWE. You have the good guy and you have the heel. Each side has their own story with this format.
You are not into any form of overclocking I gather.
Something’s up with the benchmarks. MX500 should perform significantly better than it has. I’m using several of MX500 and get sustained write close to 390MB/s and read around 440MB/s.
My purchase decision was derived from direct comparison with Samsung 870 Evo, where Curcial was nearly as good while costing much less.

I cannot speak for the other drives.
The standard approach is to take the CDF form of the desired distribution, solve it for equaling some constant, then plug in your uniform value and out comes where on the desired distribution that maps to. The hard part is you either have to pre-solve it or use numerical solving methods and in either case you'd have to write that in Bash.
Warhammer 40k players <sweating intensifies>
I think there’s a bunch of gateways available already. The example use case for this seems to be mounting a 10 petabyte “hard drive” with CSVs to a reporting machine.
Bravo à vous !
> there's a reason the streets are filled with homeless encampments

I think we've pretty conclusively proven this to be false.

There are several reasons the streets are filled with unhoused people. Some are so mentally ill that they can't function in society. Some have lost control of their drug addictions. Some are undocumented and don't know how to secure the things they need. And sure, some percentage are there due to trade and economic policies.

There's not one tidy reason to explain the problem, and I suspect that if you start talking to the unhoused, the reason you've latched on to is not even going to be the predominant one.
This is very true, as someone helping a church do there weekly services, audio is king. Even the best soundbar at maxxed volume can't overcome a service broadcast using the built-in microphone on an iPhone. But get the microphone audio plugged directly into the stream and that changes everything.
It's not just metadata. Search is very different as well, because you're looking for different things in different ways. Display is different too, for the same reason. So is the entire concept of what constitutes a work, which breaks shuffle, just for a start.

I've been growing and maintaining a collection of classical music for ten years now, which means I've been trying for ten years to solve this problem with tools designed for the same use case as Apple Music. If it were as easy as you claim, then by now I would have solved it at least well enough that taking a physical CD off a physical rack and putting it in a physical player never felt like the more convenient option.

If the app's discontinued in a couple of years, it won't be because it never made sense to build, especially given that I'm sure they're reusing most of both the frontend and backend for Apple Music as it exists today. It'll be because they're addressing one of the world's pickiest audiences, and not succeeding in getting enough right enough of the time - on that score I wish them the best of luck; on every other, I don't think I need to, not least because they might well succeed in selling me an Apple Music subscription with this.
But this isn't directly for currently homeless people, so it will be even more effective.

Because it's not targeting the chronic homeless, whom are more likely to have begun a cycle of depression, disassociation, and addiction.
Dogfooding should be a requirement for designers.
Outside of the long-term possibilities mentioned by ephbit, I largely agree with your take here for the realistic short-term and mid-term (before 2033). In fact, I think the only thing I disagree with in this post is the size of the pool of people who can really dive into these topics at a professional level - I think we could at least manage to fill a conference center or small cruise ship :)
LangChains is a great tool and looking forward to swapping between LLM's like it was an API!
To be fair it’s not like the UK lags behind in randomly proposing authoritarian stuff.
It's not impossible. But again, the contrast has four parts:

- Eurasian private sector, works

- Anglosphere private sector, works (except in Canada)

- Eurasian public sector, works

- Anglosphere public sector, confounded by cost overruns

If it's a simple result of scope, it remains to be explained why similar projects are harder in the English-speaking world than in Italy, China, Japan or Mexico (yes, even Mexico has substantially lower costs!). My other comments in this thread offer more details.
The thing is: with Windows I don't have to do any of the compatibility checking, tuning for battery life, etc. You might have had to in the past, but you can't compare past Windows to Linux today.

I just want to get my work done, and be able to reliably turn my computer on and run my applications. Windows lets me do that. Linux doesn't. I haven't had a Windows update break things in years, where my last Linux experience had the Ubuntu live USB work fine and completely fail to boot to a GUI environment after the install. I don't have time in my life to troubleshoot kernel issues anymore.
Scientist Stories: Feng Zhang, the Future of Gene Editing
Mike was not exactly economically unsuccessful. He had a job, had no debt, had a condo. It was "in a faceless St. Louis suburb" per author taste, but there is no mention of Mike actually complaining about that. There is no mention of Mike saying anything or having opinion on anything, except brief interest in Holocaust and failing to find a job with the Texas Democratic Party.

Mike is not example of squeezed working class. And even less example of being squeezed by democrats specifically.