skysight-inc/HackerNews huggingface dataset:
> Collectivism involves deciding for others.

That may be true, but that's not sufficient to define collectivism. There are many other forms of societal structures where "deciding for others" exists as well. Unless you mean to lump all these together, and say that companies and tyranny for example are the same as collectivism?

> If it’s fully voluntary it’s individualism.

If I _voluntarily_ decide to join a "collective", am I individualist or collectivist?
I did feel it getting better. A few days ago I got actually useful search results with websites from 2004, not just recent AI slop.
I'm a Programmer and I'm Stupid
Yeah, same feeling when the literal face of their React course wasn't actually the expert he claimed to be:

https://news.ycombinator.com/item?id=18601298
Critical Mass and Tipping Points
Usually if you peek at the first few commits it all seemed nice and clean. The turning point is usually as soon as the original author/'s leave and new people come in.
It is not too much or too little. The real question is whether the value of X% speedup worth Y hours of developer time to make the improvement. Relative to other work that could be done.

Answer could well be yes since build time impacts everyone, but also have to factor in complexity of the CI system they use.
If someone manages that, they're a god.
One-Third Hypothesis
Sounds dystopian and exploitable, but I actually think near-future llms will be pretty good for this. You could get one to search a subject for 10 minutes and it could filter tons of information into a summary with links back to sources.
Location: United Arab Emirates

Remote: Yes, or on-site

Willing to relocate: Yes, in United Arab Emirates

Technologies: Machine Learning, Python, Rust

Résumé/CV: <https://ahmrz.gitlab.io/portfolio>

Email: ahmrz [at] outlook [dot] com

I am a recent graduate with master’s in artificial intelligence. Looking for entry-level / junior machine learning opportunities in UAE.
10G-baseT ethernet uses 128-DSQ modulation (LDPC coded). It's 128 symbols sent over 2 cycles.

These complex modulations have a huge drawback though: latency. You need to pack, ramdomize, encode and modulate at the transceiver, and undo all these + equalization at the receiver. Especially feed-forward equalization is a huge latency source.
> Edit: ah, perhaps you meant, in addition to using raw C, one should also learn how to use such static analyzers & cie

Exactly. Sorry for my unclear wording.
Depends where you are. In much of Europe, especially in the south, the small farm families would be regarded as "payasan", or equivalent
It's a neat project and great that it's opensource. I'm not an expert though but when I compare this to Educational apps from my childhood like Adibou or Castle of Dr Brain, it seems the activities are not as fun with the exception of Scratch (but that's external).

I'm actually curious if there's research on how learning is impacting by the presentation of the material and how fun the activities are. Naively, I'd think those old educational software I've seen worked better because by being fun, they encouraged the child to try and solve puzzles, do activities longer.

I have a child who is soon going to be 3 and I'd like to let him play some educational software 30 minutes a week or so so I'm actually actively interested in figuring what is something that's good, fun and has the most positive impact. So if anyone has some relevant studies etc... I'm all ears
I'm not sure if you're joking, but feudalism pre-dated capitalism. And socialism is not "applying rules to capitalism", it's the government siezing the means of production from free enterprise.
They are waking up now that there's AI competition but maybe it's too late already, its been years that they've lost the spam war.
Elon Musk has been warning about AI risks for at least a decade. Whatever his other motives, AI risk seems like one of his deeply held beliefs.
I've got two OLPC XO and one of the mainboards, they're such neat little machines. Never got one of the crank chargers though.
> I don't actually know of any useful algorithms with worse asymptomatic behaviour.

Note: "asymptomatic" does not mean the same as "asymptotic"
The title is a play on words: the author used “Helvetica” for “hell” :)
Replying to myself: Of course these price reductions why they suddenly charge for IPv4 addresses. To my understanding AWS does not suffer from scarcity, they have huge pools.

At least for customers using a lot of egress the charging per address is probably cheaper. For small businesses with relatively little businesses but not so slim deployments with addresses hanging around on many little used or even forgotten resources it's the other way round.

Edit: I had already forgotten the 42% price raise hitting myself on my personal Lightsail instance in May.
What do emails have anything to do with EU accession?
It's exactly that. It's the software that was developed for the XO laptop.
It's funny you say that because as someone in the large scale bubble when I read 2 million lines that didn't seem that large. Other companies of similar size are dealing with 2-10x larger web apps.

Ex. https://stripe.com/blog/migrating-to-typescript

Which talks about 3.7m lines at Stripe.
> especially since I can't think of anything from my phone that I would truly like on my desktop

One thing that immediately comes to mind are streaming apps. Most providers don't offer windows apps and the websites don't allow downloads, which is very annoying for laptops/windows tablets.
Did they mean Arial
Hi there, thanks a lot for your comment and trying it out. Do you mind joining our Slack community via the link in the readme or create a github issue so that we can dive into this? I'd love to understand what doesn't work and provide fixes.
How about the possibility that OpenAI and the Albanian government - along with many other governments - have a relationship of which you're unaware?
> He's just mad

This seems to be his natural resting state these days
First Automated Autorotation Feature for Helicopters
Nh: Yet another Nix CLI helper
Post-Open: Towards a Software Commons
> While I agree with last two paragraphs, C is not good even for that purpose because it doesn't give any tool to manage them.

The "purpose" here is to instill a sense of paranoia around error handling, so that the resulting program from the PoV of the user appears to handle whatever bizarre combination of inputs the user put in.

It's the difference between telling the user "Failed to open foo.txt (file not found). Do you want to create it?" and ending the program with a 100-line stack trace with "FileNotFoundException" buried somewhere in there.

As the article says, checked exceptions are not the solution here.

I've literally never seen, in a professional working environment, exception languages (Java, C#, Python, etc) actually check that the file they tried opening was actually opened, and if it wasn't, directing the user with a sensible message that allowed the user/operator to fix the problem.

In C, the very first time that you fail to check that `fopen` returned non-NULL, the program crashes. Then you check if it returned NULL, and need to put something in the handling code, so you look at what `errno` has, or convert `errno` to a string.

I will bet good money that you could grab the nearest C#/Java/Python/JS/etc engineer to you, ask them to find the most recent code they wrote that opened and read/wrote a file, and you'll find that there is literally no code to direct the user if the file-open failed. The default runtime handler steps in and vomits a stack trace onto the screen.

In C, you are forced to perform the NULL-check, or crash. Sure, many devs are simply going to have a no-op code-path for the error cases, doing `if ((inf = fopen(...)) != NULL) { DoSomethingWith(inf);}`, but proceeding on success is a code-smell and easy to visually spot as an error.

The exception languages make it virtually impossible to spot the code-smell of handled (or improperly handled) exceptions, and make it easy because the dev can just read the stack trace, create the file needed, and proceed with programming the rest of the app.

What a good program must do when a file open failure is encountered is direct the user in some way that they can fix the problem. For example "file doesn't exist. Create it [button], Choose a file [button]", or "Permission denied. Try running as a different user.", or "File is locked. Are you already running $PROGRAM?", or "$FOO is a directory. Specify a file.".

[EDIT: Yes, seeing a stack trace in a shipped product is one of my personal bugbears that I feel very strongly about. If it's a stack trace for an expected error (like failure to open/read/write a file) I absolutelydo get annoyed by this public display of laziness. And yes, this is one of those hills I'll die on before I leave it!]

Even the simplest c/line programs annoy me no end when the application simply dumps a stack trace to the screen. Sure, I can dig into it, but the average user is going to ask for help on stackoverflow, just to figure out what must be done to fix the error.
Half of zoomers get their news from TikTok or Twitch streamers, neither of whom have any incentive for truthfulness over holistic narratives of right and wrong.

The older generations are no better. While ProPublica or WSJ put effort into their investigative journalism, they can’t compete with the volume of trite commentary coming out of other MSM sources.

Generative AI poses no unique threat; society’s capacity to “think once and cut twice” will remain in tact.
...but then the algorithmic complexity goes from O(N) to O(N^2), or at least O(N log N), since points have to interact with each other.

(N denotes the number of points you need to generate)
I sent an innocuous and gentle reminder that your snark was out of line. It doesn't matter what anyone else did, it didn't give you the right to break the rules. In the future, please just watch the snark, and help make this site a better place.

Good day.
I wouldn't call it anti-competitive. Treacherous is a more apt description.

https://www.gnu.org/philosophy/can-you-trust.html
If you want to dig into Conway's law and its implications, I can't recommend this video essay by Casey Muratori enough: https://youtu.be/5IUj1EZwpJY?si=dPxsXieBwZsP0PPP

Fair warning though, you'll lose all hope that companies like Microsoft will ever manage to produce anything that they don't then ruin.
The US Constitution maintains that rights defined in the Bill of Rights pre-exist government ("inalienable"). The EU's Charter of Fundamental Rights defines rights granted to the people by the government.

This is a subtle, but important difference.
There are plenty of companies using ML methods (DT, Bayes, kNN), normal NN etc now that the AI money spigot is wide open, if only as part of the "shit in, shit out" process.
Loved the idea behind the product, @dakshgupta. Hiccups do happen, don't worry much about them. Keep iterating!
by "betray", you mean they pivoted?
That's true, but that is not what the person I was responding to said, so...
I found that odd in the article as well. I wonder if there are any drinks other than water of which you could drink two litres a day without any ill-effects to your health.
The war against Germany was over before the bomb was finished. And it was clear long before then that Germany was not building a bomb.

The scientists who continued after that (not all did) must have had some other motivation at that point.
The quality, accessibility and style of how educational material and instruction has a hand here.

This seems to put much on any given individual having some necessary bit set which isn’t really how people work.
Poor kid, learning how an enterprise works the hard way. If he stays in software eng long enough he'll be back here eventually, with a little less gumption, but a little more tactics and grit to fight the battles he wants to fight.
Reporting requirements are not going to save you from Chinese, North Korean, Iranian or Russian programmers just doing it. Or some US/EU based hackers that don't care or actively go against the law. You can rent large botnets or various pieces of cloud for few dollars today, doesn't even have to be a DC that you could monitor.
That's not a thing. You are horrified at something that doesn't exist.

If a credit card company offers this kind of perk it's because that customer gives them enough profit to make it worth it. It's simply not a thing to lose money on a wealthy customer and make it up on a poor one. That's would be a pretty poor business. (In general those kinds of cards have annual fees in the thousands of dollars.)

And what makes you say it's "their most marginalized" anyway? Is there something about being poor that makes people forget to pay a bill? Like I understand carrying a balance if you are poor, but forgetting to pay is just a human thing.

If anything these lower fees will be worse for them. Instead of a late fee that anyone might experience, the interest rates will go up, and those are paid mainly by the ones least able to afford it.
It's nothing to do with encouraging responsibility. The credit card companies are not benevolent uncles. They're doing it because they think it will make them more money through some mechanism and they are allowed to do it.
Arial Problem?
The Definitive Guide to DAX (2nd Edition)
Uh huh. And they arrived at this 5.5 number how?

It's bullshit.
Why be obtuse? Advocacy for open-sourcing or at least opposition to the forced set of San Franciscan millennial ethics is not analogous to abolishing voluntary hierarchies.
* Ashley Kahn
In that case they mean that their mission to ensure everyone benefits from AI has changed to be that only a few would benefit. But it would support them saying like "it was never about open data"

In a way this could be more closed than for profit.
You position is still kind of anti-ideology because transparency and neutrality doesn't force a perspective, it just maximizes available information. So there is a staunch difference to how Google does behave since it delegates decision making to those that should make it. And people will do so with different results.
Top down comes with its own risks. The bottom line is big ideas and big change can only happen with both the champion at the top, as well as good understanding at the bottom, and a critical mass of good alignment and competence throughout the middle layers. Though Conway's Law is immutable, it doesn't necessarily depend on a formal org chart, it can be worked with by simply creating ad-hoc communication structures between the right tech leads and competent managers. A handful of technically weak or empire-building managers in the middle can fuck the whole thing pretty easily though, and depending on the lifecycle of your company it may be a lost cause due to Pournelle's Iron Law of Bureaucracy.
> https://www.whitehouse.gov/briefing-room/statements-releases...

>> FACT SHEET: Biden- Harris Administration Announces Temporary Pause on Pending Approvals of Liquefied Natural Gas Exports

The administration here more or less admits high energy prices are driving inflation. Otherwise, why would they pause new LNG export licenses, even to Europe, where we're fighting a proxy war with Russia and US LNG exports offer a way to hurt Russia and its economy and help our allies at the same time? The climate argument doesn't hold much water, since it isn't clear it won't just mean increased domestic consumption--given that greater supply will, and in fact has, result it much lower prices (which last checked are at pandemic levels)--and even if it does mean less foreign consumption, it could be offset by more consumption of coal and other environmentally worse alternatives to LNG.

It's clearly a last-ditch effort by the administration to pull on a deflationary lever before the election.
The fewer the better ;)
Are you also in favor of passing a law that prohibits selling knives because they might cut their owner?
From the email exchange:

> even though sharing everything is definitely the right strategy in the short and possibly medium term for recruitment purposes

Now we have the clear proof that it was their clear intention from the start to abuse from the naivety of everyone pretending to have an open sourcing goal when in fact they knew planned from the beginning to close everything once they would reach a certain amount of success.

That sucks...
Right? Calling it "RunsOn" would be better for Understanding.
The use case for AI was, is and always will be spam.
A Chinese X User in Italy Became a Beijing Target
The US became a superpower long before WW2. The US was the deciding factor in WW1, and the Germans were shocked at how well-fed and well-equipped the US soldiers were, even with having to ship everything across the ocean.

The US saw the most spectacular rise in the standard of living from 1800 up to WW2 the world had ever seen. This was all due to the free market, not collectivism.

During WW2, the US supplied its allies England and the USSR, and also fought across both oceans and buried the opposition, a truly spectacular feat. Again, through the free market.
The Haunting Nature of Plastics
Then learn an assembly language instead, because C also has a fair amount of bookkeeping hidden behind the scene.

C is typically described as a "low-level" programming language, where the "low-level" normally refers to the supposed distance from the language to the actual hardware. But as many incidents with UB demonstrate, this distance is still quite larger than expected. I think there is another sense of the word "low-level", which is the amount of abstractions that are either built into the language or allowed for users, and C doesn't have a lot of them.

Combined together they represent related but distinct axes of controllability, and C only achieves a modest level of controllability in one axis but not in another. The ideal language with controllability in comparison should minimize the distance to the machine and maximize an amount of abstraction to control anything below the language instead.
You can also consider moving to Cloudflare R2 for hosting media [1]. Egress traffic is probably going to be your biggest cost in S3.

[1]: https://developers.cloudflare.com/r2/
The EU is certainly not a standard here, it is neither its competence nor legitimacy to evaluate information as true or false.
Sounds to me like he made a couple unfortunate moves:

- Propose a 5 year plan (lol)
- Don't lead the incident with leadership, but with blame
- Speaking about problems more than solving problems (hard to do)
- Lack of relationship building

On one hand, I empathize with Chris. On the other hand, this sounds to me like he just didn't know how to perform in this environment. And that's totally fine! Not everything should learn how to perform in the bureaucratic knots -- startups are simpler in this way. And there's a reason the big guys lose their edge over time, and then some exec in a board room is faced with -10% YoY loss without any truthful VPs around the table.
I don’t know if they are or not, but I’m not sure how anyone could be so certain that they’re not that they find the mere idea cringeworthy. Unless you feel you have some specific perspective on it that’s escaped their army of researchers?
Was there any other big event that happened in the eastern bloc in, say, the early 1990's?
Depends on the size, for me it worked well with decent size JSON log lines, but if it is too much that doesn't fit on the browser memory, can think of index storage of sqlite in the future.
Search and filtering can be then loaded to the server + sqlite setup.
https://blog.cloudflare.com/aws-egregious-egress contains a pretty good overview of Amazon’s margins.
In Dart you use class hierarchies instead, rather than enums (which in Dart are way to define a compile time constant set of values). So the original example becomes:

sealed class MySomething<T> {
}

final class One extends MySomething<Never> {
}

final class Two extends MySomething<Never> {
final Child child;

Two(this.child);
}

final class Three<T> extends MySomething<T> {
final T value;

Three(this.value);
}

final class Four extends MySomething<Never> {
final int Function() callback;

Four(this.callback);
}

And then you can exhaustively switch over values of MySomething:

int foo(MySomething<String> foo) {
return switch (foo) {
One() => 1,
Two(child: Child(:final value)) => value,
Three(:final value) => int.parse(value),
Four(:final callback) => callback(),
};
}

The declaration of a sealed family is considerably more verbose than Swift - and I really would like[1] us to optimized things for the case when people often declare such families. Macros and a primary constructors will likely provide reprieve from this verbosity.

But importantly it composes well with Dart's OOPy nature to achieve things which are not possible in Swift: you can mix and match pattern matching and classical virtual dispatch as you see fit. This, for example, means you can attach different virtual behavior to every member of the sealed class family.

[1]: https://github.com/dart-lang/language/issues/3021
> You could exfiltrate the data (download or upload to a remote server). What can you do with this data if it was encrypted at rest? Not much.

How do I encrypt a database at rest? How does it work?

Say, I run a hospital and I want to write patient data to a database. Do I have to decrypt the whole database before I add new data? Each time? Do I also have to decrypt the database each time I query data? How does that work when two doctors want to access the database at the same time?

I assume that constant decryption and encryption of large amount of data adds a significant overhead. So in practice, while data is encrypted at rest, most of the time the data isn't resting, but actively loaded and used and unencrypted.

And now, when a bad actor gets access to that live running database, they can exfiltrate the data.
What frightens me is that of all places, this is the most common opinion of crypto on HN. You know, like the angry parents that in the 90s called for the Internet to be banned because it contains porn.

Some ideas are so inane they should not rise to the top of a forum for technologists and software engineers, yet somehow here we are.
How to use a local LLM as a free coding copilot in VS Code
I think the reliability gap is in statically typed, compiled languages versus dynamically typed languages. I think C++ is a good combination of both worlds. You don't have to type quite as much for error checking an manual management and you get a correctly typed program by default.
Charitably I think most would see it as an appropriate if unexpected metaphor.
> If I _voluntarily_ decide to join a "collective", am I individualist or collectivist?

An individualist, if you are free to leave it at any time. There's nothing wrong with forming a collective in the US, I think like 20,000 of them have been formed over the last 240 years.

You don't hear about them much because they all failed. You're free to start a collective anytime in the US and try to make it work.

Isn't freedom great?
So you have a study? Because I’ve seen way more people who think readability in code is paramount, and I don’t think I’ve ever seen the take that it’s usually never read again.
GitHub's cookie management links do nothing
Looks neat. Don’t listen to the haters
True, This was also a personal experiment in understanding the level of collaboration that someone can do with GPTs during the product iterations.
In Dart 3 instead of declaring the variable and then comparing you can simply write an if-case pattern:

if (value case final value?) {
// value is a fresh final variable
}