skysight-inc/HackerNews huggingface dataset:
> Eventually enrollment in less-profitable subjects, like dance and art, will decrease, forcing colleges to drop it from their programming.

If this is the goal, then the far simpler solution is for the government to explicitly budget a set number of grants for the most promising students in those fields to study specific subjects that supposedly have social value but low economic returns.

It certainly doesn't make sense to subsidize loans for hundreds of marginal students to study "business administration" or "hospitality" at a tier four regional college to get one brilliant dance major at Carnegie Mellon.

Far more efficient for the government to say "we have 800 fully funded dance scholarships, 4000 art history scholarships, 2000 classics scholarships, etc. We're going to assign these scholarships to the most promising graduating high school students in these fields. And the scholarships will only be paid for top-tier universities that have demonstrated consistent excellence in these areas."

That would by far subsidize a much higher level of cultural discourse at a tiny fraction of the cost of the current student loan system.
https://patents.google.com/patent/US8246454?oq=8246454
That's perhaps true, but not necessarily relevant to word length. Much of the added information in German relative to English is encapsulated in articles, which are around 3-5 letters, which I suspect is not the most significant factor for German word length.

As an aside, German also relies heavily on modal verbs (nearly as much as English does), far more than even related languages such as Spanish. There are many distant or unrelated languages with more informative verb conjugations/inflections.
This is always a problem for any JIT. Large codebases, especially ones as heavy on dynamic code paths as rails, run individual pieces of code less frequently than smaller ones (because they're just doing more work in general, and in rails' case are constantly spawning new code to deal with).

Then you have to instrument the code while it's running under a VM to decide what (and how) to JIT, and then you have to compile and assemble it. You also probably have to deal with some quasi-locking around the call sites as you switch code from using the VM to using the JIT.

So, basically by the laws of thermodynamics, all else equal a JITing VM will be slower than a non-JITing one, and the benefits of JIT won't kick in until you have enough code instrumented and compiled to make a dent in that performance loss from the extra work.

And then, the cleverer your JIT, and the more you optimize the code under compile, the more off-balance this gets, because doing those things gets more expensive.
There are exceptions, though. I wound up being a track and field coach for kids aged 6-9 in the local athletic union.

Much to my surprise and delight, the culture from the national association and down is that kids this young will NOT compete in the traditional sense - sure, they may join local games, but the results will not be published in ranked order, and everybody gets a medal.

During training, coaches are encouraged to focus on the competition with oneself - 'Good, you long jumped 3" longer than you've ever done before!' Rather than 'Wow, Anna jumped longer than everybody else!'

It can get serious later on. When they're kids, let them be kids and have fun.

(This, though, is in egalitarian to a tee Scandinavia)
You also have some seedbox services that locally cache frequently downloaded torrents on a file level, so if you "download" them to your box/account, they just instantly appear. Essentially a Netflix-style service powered by piracy.
Goldman executive behind Marcus brand leaves for investing startup Cadre
Fucking Smalltalk...

This...what do you call it? A mindset? A way of life? The answer to all questions? Because you cannot simply call it a programming language that's for sure.

I started programming in 1979 and throughout my long career I have constantly been exposed to various Smalltalk articles and genuflections.

Wow! Just look! Fucking EVERYTHING is an object! Holy shit can you believe the audacity of the developers?

Along with LISP, Smalltalk is just one of Holy Shrines That One Must Visit In Order To Complete One's Path As A Real Programmer.

I almost think "Ancient Religion" should be the right moniker...
We could have a rule that forbids using encryption or shortwave in general for commercial purposes. I’m mainly contemplating encrypted IP over shortwave though there are other uses.
The current title gets way more eyeballs and engagement. I say that only one-quarter jokingly.
You could, look up 'gene drive', which has also been discussed in that context.
Everybody has different alcohol limits sheesh
The amount doesn't matter as much as the latency and resources* used to send it.

*not going to address the green energy mining debate here but yes I know it is a thing.

Given funds sent by congress that went through how many approval gates, delays, and intermediaries, vs. millions sent almost over night to the UKR address...

What are the pros/cons of the the two approaches?
- billions were sent via congress, and the last time this occurred at a similar scale and sense of urgency was covid relief. The [0] fraud [1] involved [2] and what scale was somewhat substantial and is now a focused DoJ investigation. Scale of $2bil seizures, for instance. Sending direct to a crypto address also has issues and fraud certainly exists, but wouldn't say irrelevant in the alternative controls it offers. $100 mil almost overnight with no strings attached vs. billions from Congress that has strings and will take some time presumably.

- Zelensky has consistently been upfront about the need is both resources, and speed of receiving resources [3]. What's more in line with that need - overnight donations, or Congressional authorizations that eventually lead into donations.

- Conversion: per Zelensky, biggest need is armaments, and he's been able to buy armaments directly in crypto, so that neutralizes your last criticism a bit, or at least more accurately fills out the picture [4]

Do you have any information the aid issued by Congress - has it actually reached UKR, how much of it, strings attached, etc?

[0] https://www.justice.gov/opa/pr/justice-department-announces-...
[1] https://www.cnn.com/2021/05/12/politics/secret-service-covid...
[2] https://www.theatlantic.com/ideas/archive/2020/04/course-rel...
[3] https://www.theatlantic.com/international/archive/2022/04/ze...
[4] https://www.theatlantic.com/international/archive/2022/04/ze...
I’m running Archlinux on my Dell XPS 9750 and it’s pretty great. The downside is that the onboard GPU doesn’t have Linux drivers, but the CPU graphics work fine for what I’m doing (mostly web development).
CPU pinning is something I'd really like to see in plain QEMU as well. Another is some equivalent to the pre- and post- hooks that libvirt supports, though I can get around this with a bash script.
if people were getting mad at him, he must have been pretty obnoxious about it because i don't think there's much controversy- Asymmetric encryption is pretty much just used for things like sharing the Symmetric key that will be used for the rest of the session

of course it would be more secure to have private physical key exchange, but that's not a practical option, so we rely on RSA or whatever
Can Crypto improve scientific research?
Things I would like to see in a computer algebra system
> People who grow cannabis also are unbanked.

Everyone in the legal marijuana business is unbanked, because (at least in the USA) banks can't do business with people who traffic federally illicit substances.

P.S. today is 4/20, blaze it!
I really am against these tools -- the cost is extremely high for a relatively small amount of perpetrators. And any pedophile will know about this and simply disconnect from the Cloud or do everything offline.

...meanwhile everyone else's nude/promiscuous/ all of your other personal photos will be scanned. it is a huge breach of privacy and it really makes me consider whether Apple is the company for me. apparently it is optional but that other furthers the idea - why would a pedophile accept this tool on their phone?
Funny timing on that, I just spent some time last week doing a very basic "sentiment analysis" (basically emoji analysis) on the iMessage db. I was a bit surprised by the database layout, but it's pretty easy to get into and could make for some more interesting analysis and visualization like this.
hmm...what if you accidently divulge your crypto seed phrase
Building Fullstack Apss with Sveltekit and Serverless Cloud
>Turkish citizen with Kurdish origin

That may answer your question why they may not be excited to stay in Turkey.
Much of suburban Marin County is a paradise in this regard - the Ross Valley cities of Ross, Larkspur (not larkspur landing), Kentfield, San Anselmo and Fairfax[1] are full of kids of all ages riding their bikes and walking to school every day.

[1] Listed in ascending order of affordability.
> ...it would force them to work and study

This was very normal and possible when I went to college. I could work part time during the year, full time in the summer, and pay my tuition. It didn't leave much free time but it was possible and a lot of people did it.

These days tuition is so high at most universities that it just isn't possible. Yet they are not actually teaching anything more or any better than they were back then. It's just way more expensive.
Bringing back the golden days of Bell Labs
Jared Kushner’s $2.5B Pitch Deck
A big difference is that today every kid has a mobile phone. So besides the fact that the world is a much safer place than in the '70s, kids have unprecedented communications for emergency situations as well.
> For one we had these self-made wood carts with ball-bearings as "tires", and we would slide with them on the streets while other cars were driving.

HA, I thought that was only in my country we had those :D. In Brazil it's called "carrinho de rolemã"!
Ask HN: How should the cost of maintaining new software features be forecast?
I PM for a software engineering team. Estimating the cost of implementing a new feature is a fairly squishy process, but our team has gotten reasonably good about it. i.e. How many engineer weeks will it take to go from specification to released to customers?

However, I think it's an even-harder problem to try to estimate what the ongoing maintenance costs of supporting that new feature will be.

- There will inevitably be some amount of bugs and/or UX issues that need to be resolved soonish after release.

- Adding a new feature increases the cost of making future changes to the overall system (ex. changing a db object that is queried by 4 different endpoints will be harder than one that is only queried by 3 endpoints, also dependency management with microservices)

- Having more code doing more things means that engineer spin-up and switching costs increase.

We currently just budget a proportion of each quarter to address technical debt and unexpected bug reports, but are finding this proportion is getting increasingly taxed by the growing feature set, and it can be a bit hard to justify to the suits. Our a priori expectations of what the 'system complexity' costs of different features still feels quite coarse. There are some features that we maybe would have not prioritized as highly if we had been able to anticipate the downstream challenges that resulted from it.

Does anyone have good techniques that you use for comparatively forecasting how much the ongoing maintenance costs of a potential new feature will be? Our process currently feels too squishy and subjective, and I suspect someone here has found a better way. Or is this just an inherent challenge of software development planning that doesn't have an easy solution?
You can use this to track Linux compatibility on Surface Laptops: https://github.com/linux-surface/linux-surface/wiki/Supporte...

If a 3:2 screen is something you really want, I think getting a Framework is a better option, but if you can settle for 16:10, you'll have a lot more options now/in the near future.
And then there are the validations that do not accept emails longer than x number of characters.

(Personal experience, yes.)
> there is no real solution for how to handle records becoming stale over time

What do you mean? Record expiry can easily be incorporated into the smart contract protocol. ENS already does that. When you register an ENS domain, you can pre-pay for up to 10 years, after which you have to renew the domain. Same as web2 domain name registry.
> It is not redundant to say "average case O(n log(n))". It's not formally a correct usage of O().

You are wrong. It is perfectly formally correct to say "average case complexity is 2n log(100n) + 78n + 90, which is O(n log (n))".

> By definition, O(X) means that the maximum of the number of operations over all possible inputs of length n is at most X.

No, that is, in fact, a colloquial use of O(X). O(X), formally, is simply the set of all functions that are bigger than X up to some constant factor. It has nothing to do with number of operations in itself.

Instead, we formally define complexity functions for an algorithm, which are the minimum/average/maximum number of operations the algorithm will execute for any input of size N; call these functions Cmin(n), Cavg(n), Cmax(n). Then, we can say that C_(n) is in O(X(n)) (or, as a shorthand, C_(n) = O(X(n))) if there exists a number k such that C_(n) < k * X(n) for any n > n0.

So, we can say that the best case complexity of an algorithm, Cmin(n), is O(n^2); this means that even for the best possible input of length n, it will execute at least k * n^2 steps, for some k. Or, we can say that the worse case complexity of some algorithm, Cmax(n), is Omega(n^2); that is, that even in the worse case input of length n, it will execute less than k * n^2 steps, for some k.

In fact, the concept "number of steps that an algorithm will execute for any input of size n" is not a mathematical function at all (unlike min/max/avg number of steps), since there isn't, in general, a unique such number for any given size.

So, I would argue that saying "complexity O(n^2)" is in fact ill-defined formally, and that, if you want to be formal, you must specify "worst case complexity O(n^2)".
> I have decided to sunset Audio Bites so that I can focus on my other ventures.

I don't think so buddy
Source: https://theintercept.com/2022/04/18/saudi-russia-jared-kushn...
Steven Levy's Hackers is a foundational work of the history of computing. Levy spends a lot of time on the MIT hackers of the 1960s and 1970s, the group that hatched Lisp, Richard Stallman and the free software movement, and also a lot of time on the Bay Area hackers that kick-started the microcomputer revolution. Certainly it's not a comprehensive guide to the full range of computing history, but it's an important and engaging look the beginnings of where we are today.
IQ is what prevents you from getting fired, EQ is what gets you promoted.
Yeah, I'd be interested in a proper study of this. There are tons of papers on speech information density, which is not the same as character information density.

One thing that provides a lot of contextual information in German are the inflections and suffixes, i.e.

"Köchin" - female cook

"Koch" - male cook

"Köchchen" / "Köchle" ... - diminuitive cook

"Kochs" - possessive / "the cook's ..."

etc.
Google used to have this. It showed search results from all kinds of different forums. Remember vbulletin and phpbb?
It was a really useful feature and I don’t know why Google removed it.

I guess the equivalent search function in 2022 would search reddit, fb groups and discord.
That’s all true, but fuzz testing is very effective at checking boundary conditions (near 0, near max/mins) and would have caught this particular problem easily.
https://archive.ph/v3Owl
Thank God I only like Bovril
> Isn't that extreme?

What do you think smart phones are? That's exactly what they're optimized for, in addition to mass distraction and aimless and feckless doom scrolling for dopamine that is.

I can't post because i triggered the algo:

> My wife and I use Apple's "Find My" feature to keep tabs on when each other will be home. Makes it easy to time dinner so it's hot for everyone.

The Silicon Valley TV series was great not just because it called out the Valley's BS tropes and made fun of it's absurdity, but because Judge really had the best material write itself: this is a prime example of what I could see an episode's plot being based on.

A (smart) phone being used not to actually call each other, but as the spy device that it is.

Sadly, in it's latter seasons it went into a territory it's writers neither understood or articulated well but appealed to the lowest common denominator: Bitcoin and cryptocurrency.
Because investors as a whole cannot know more about a product than the people who have to build and use that thing every day. Being financially invested in it requires them to have a certain level of optimism about it even in the face of reasonable doubt.
Yeah, but you can see how this would upset a student, in a philosophy class, being taught the Socratic method, with a professor who prefers to refer to their students by Mr. And Ms. as a "formal manner of addressing students helps them view the academic enterprise as a serious, weighty endeavor." ... except for that trans person who I will refer to by their last name only.
It's the principle that matters. A society that rewards bad decisions and punishes (or ignores) good decisions is bad and we should not allow our society to be like that.
I don't think that's what web3 is, that's just one direction some are taking it. Web3 is a move away from centralized platforms to ones which are either decentralized or more directly controlled by users (self-hosted, federated).

> Like anything blockchain there is no real solution for how to handle records becoming stale over time without a central authority that manages disputes.

I don't understand this part. In pretty much every decentralized name system I've seen a user pays to own a name for a period of time, there's no stale records.
The interesting thing about crypto to me is how there seems to be a deep divide among very smart people, some who think it's the greatest thing ever and some who think it's a fraud.

I can't remember when there's ever been such a Bigendian-scale dispute in technology before. Can you?
> The assault and murder rates due to the untreated mentally ill in the cities I’ve lived in is high and visible.

And far lower than it was when children generally roamed freely. The late 70s to the early 90s are when US violence peaked, so in the spirit of spurious correlations, a functional mental health system must have caused violence:)

edit:

> Case in point a clearly disturbed person walked into my daughters school grounds and began exposing himself last week.

This happens when you live in a place that has men in it. It certainly happened when I was a kid. The only way to keep occasional masturbators from cruising the streets doing their thing is to ban men.
Right, I'm just saying: there's a logic that says fuzz tests are easier than specific test-cases: the people that run the fuzz tests barely need to understand the code at all, just the basic interface for verifying a signature.
I think they other two are considered "Javas's fault" because the frameworks they occurred in are so pervasive in the Java ecosystem that you might as well consider them part of the standard library.
We've been able to turn brain signals into words for at least a decade, if not more. The only problem is the skull. It was verified on epilepsy patients (who needed to have their skull open) way back.
I'm a bit skeptical about Tails and other comsec tools which are a full OS instead of small, separate app. I don't have the time or knowledge to inspect full OS image in detail, and it feels like "secure communications, protected from the guys you don't like" is exactly the thing the "guys you don't like", like government, would create, with proper backdoors in place. After all, that had happened numerously before. (Crypto AG, that story about CIA gaining control of some "secure messaging" devices, etc)
> Good diet (no sugars) and avoidance of broad-spectrum bactericides will allow good bacteria to thrive, pushing out the bad smelly ones.

Good luck with that! What are you going to eat? Can't have fruits, most modern fruits are very high in fructose. Definitely nothing containing starch, which will immediately break down in your mouth. Meat? It has some sugar too (largely responsible for the barbecue taste).

Its not wise to assume that mechanical (and perhaps even chemical) teeth cleaning wasn't practiced by our ancestors every since they evolved hands.

Sure, reducing sugars goes a long way in keeping your mouth healthy. But we can't rely solely on that.

Bacteria (even good ones) will ultimately form biofilms that need to be disrupted, otherwise they calcify and become tartar, then start accumulating down the gums, until they are mostly shielded from the air and the 'bad' anaerobic bacteria proliferate. You then get periodontitis and eventually start losing bone and then teeth (something accepted by society as a consequence of growing old, when it's in fact a disease).
My current problem with framework is the small screen size. As someone who doesn't use an external monitor, the 13.5" screen is smaller than I'd like.

Hopefully they'll launch a 15"-16" variant in the near future.
>Meanwhile, this long protracted failure has been accompanied by a massive increase in stupid, toxic, illegal, scammy behaviour

are you talking about the internet or crypto? or maybe you were referring to finance. wall st? i get hundreds of scam emails a day, shall we get rid of email too? seriously, just because there are scams, doesn't mean that the internet, or wall st, or crypto are all worthless. that's just lazy and ignoring that scams are from people, and not from the tech. some people will use whatever means they have available to scam other people out of money. that doesn't remotely mean that all of crypto is a scam.
While fuzz testing is good and all, when it comes to cryptography, the input spaces is so large that chances of finding something are even worse than finding a needle in a hay stack.

For instance here the keys are going to be around 256 bits in a size, so if your fuzzer is just picking keys at random, your basically never likely to pick zero at random.

With cryptographic primitives you really should be testing all known invalid input parameters for the particular algorithm. A a random fuzzer is not going to know that. Additionally, you should be testing inputs that can cause overflows and are handled correctly ect...
And here: https://news.ycombinator.com/item?id=31089216
According to the article, Google.

But in cases of violence in the woods, it is absolutely normal to contact hikers who had been in the area to ask what they might have seen. How else do you imagine police work to go?
I don't remember using that feature but just like I add reddit today, I used to add vbulletin.
Unfortunately it's a term of art in architecture - until I saw that I was quite enjoying 'type: subterranean folly' on your second link!
My impression when studying German is that the German language has more compound words that are singular words in English. e.g. Armbanduhr (watch), Aussehen (appearance), Hauptstadt (capital), Staubsauger (vacuum), anything ending with Zeug, etc. That doesn't necessarily mean German is longer on average.