skysight-inc/HackerNews huggingface dataset:
The Wiki page says the problem isn’t with limits, but with arbitrary limits.

When a program limits me to 256 of something, it doesn’t seem arbitrary.

I’ve heard stories of programmers setting limits to multiples of two simply so nobody asks why.
Given how widely deployed HEIC is I would be curious to know objectively how it fares even if there are practical reasons to not choose it.
I really hope this slips a day and releases April 1st instead.
You are naive to believe regicide was not the end goal of the revolution. Every revolution desires to destroy the previous. That's the philosophical basis. As for wanting to emulate Cromwell, as far as I know Charles I was also executed. Of course, you can't commit such act without a good excuse, how else are you going to sell it to the people but we can just speculate now. I've drawn a parallel between regicide of Tarquiniuses assassins and the murderers of lawful king of France (where by the way there is none, one can argue Lucious Brutus was a hero, nothing like the murderers of french king). You can google Brutus and french revolution and you'll see I haven't just came up with it.

Having spent some time in France it always amazed me how they so uncritically celebrate that genocide and many are even proud of it (few can tell why beyond the couple of slogans taught in schools).
I think Caesar had carte blanche control over his soldiers, and FDR didn't (which I, and I think even he, would agree was a good thing). I think FDR was elected to a preexisting constitutional office for a predefined term by the people of the nation, while Caesar had himself ad-hoc declared 'Dictator for life' by an undemocratic Senate he effectively held at sword point. I think that that FDR operated under restrictions (which he did at times try to loosen, with varying degrees of success), while Caesar had virtually none (save for factors that motivated some of his policymaking, such as keeping those soldiers happy).

Obviously you believe in populism, economic and/or otherwise, so I suppose you think it is a good thing that someone like Caesar was able to act largely without restrictions in implementing his plans; I don't think a lack of checks is a good thing, even if I believe the policy being implemented is itself good (though Caesar did do things I think were wrong, particularly on the military front, Gaul, etc.). I guess that's just a difference of opinion that we have.
The statement didn't describe the Cambodian genocide. How about backing up the actual claim?
Translation: we can't figure out a good way to do this. Let's get community feedback/help.
On a network started by 2-3-10 people, the first new members would need to be vouched by a percentage of those to get in - and so on.

If someone down the line does some BS activity, the accounts that vouched for it have their reputation on the line.

A whole tree of the person who did the BS and 1-2 layers of vouching above gets put on check, gets big red warning label in their UI presence (e.g. under their avatar/name), and loses privileges. It could even just get immediately deleted.

And since I said "identity based", you would need to provide to real world id to get in, on top of others vouching for you. It can be made so you wouldn't be able to get a fake account any easier than you can get a fake passport.
My take is both C and the hardware are targeting the same abstract machine. It seems too that attempts shift things one direction or another haven't been successful. Itainium which tries to force the compiler to deal with instruction scheduling and parallelism, failed. Things like LISP machines also didn't do well.

So thinking in terms of the abstract machine are valid for now. The exceptions mostly have to do with caching and understanding that processor can and does execute short sequences of instructions in parallel.
It's unfortunate that when one brings an interesting question, it's left uncommented

Let's debate guys, don't be shy!
I can't speak to other industries, but many of the companies that I've worked for the last two decades as a software engineer required or at the very least strongly recommended a BS in computer science.
Oh I will try it then.

I disliked how Brave includes all the crypto nonsense when I tried it last. Yes you can turn it off, but you can say that about Edge too.
Ask HN: Best way to learn Rust for an experienced C++ dev
I'm an experienced C++ dev (10+ yrs). What's the best way to learn Rust? Books? Projects?
How would that potentially require AI?
My instinct was to agree but I'm not sure

The CEO is the host for the investor parasite - which is why the board chooses the CEO who cares the most about investors

Removing this conduit would either:

1. Require the board to actually become the operators they all claim they are (but never prove because "well that's not my job, but my advice should be heeded like god")

2. The Board would invent a new way to monitor productivity but it would be via the more distributed management that hasn't been fully taken over by the parasite

3. Workers organize their own management

Seems like all the options are an improvement over the current state of affairs
I do love the POV setup, but I tend to close his videos 30 seconds early: He closes the videos by tasting the meal, understandably, but that means that the (for me disgusting) chewing noises are extremely amplified on accord of the chewing happening close to the GoPro.
Building and Distributing a macOS Application Written in Python
Yet another entrant to the Roman whataboutism parade. Sure. You win. Whatever. Caesar was a ruthless plutocrat that so-everly unjustly denuded those poor, poor Roman Opimates of their fortunes and prestige to prevent them from opposing Rex Caesar by giving land to the poor and veterans, reforming the calendar, spending endless years on military campaigns to expand Rome's wealth, and granting citizenship to non-Italics, then letting everyone who hated him come back if they wouldn't try to kill him. I hear Cato the Younger quite virtuously hated Mondays. Dies Lunae delendae sunt. etc. etc.
I do not think that what society needs is equal what the market needs. People with critical knowledge about society, philosophy, people that could question how good is the market deciding everything are not interesting to the market, but it is interesting to the society. Without publicly funded education, however, everything boils down to what the market decides.
It's nitter, it's a privacy respecting frontend to twitter. Has nothing to do with the fediverse.

And I agree, linking it on HN is just a childish way of showing you're not down with Twitter. Don't force your views on others.

I run my own nitter instance for a group of friends, the secret is to never link it publicly because the traffic will destroy it.
Unrelated to this but responding to your other question that was deleted but still valuable:

> What do you mean by "live, regulated data into non-prod environments" exactly? Could you provide some examples?

Credit card numbers, card verification codes, protected health data/electronic medical records... list goes on.

Every environment that has live data in it functionally increases the valuable attack surface for most adversaries. I.e why bother attacking production when they can slurp up production data from test environments that are less likely to be well protected?

As for the "AI," I think the op was just commenting on the TLD used by the startup.
> what unites them is the unwavering support for the foreign imperialism

This is a dated political model.
Question: what is the reason for the silent copy when append exceeds the original slice cap?

It's a footgun avoided by reading the spec and (maybe) remembering it in practice, but it feels like it would be safer to throw a comp error and force the user to deal with it when a user is trying to exceed the cap of the underlying array?

Alternative is defensively using len() and cap() for slice ops in which case error-ing out feels more ergonomic.
> Very dismissive statement that misses the person's point.

I read it as acknowledging that you shouldn't feel like you have to spend time on things that provide you no value. That seems to directly acknowledge the point I took from the earlier comment, which is that they keep spending time on it and coming away with no idea what they even should be getting from it, much less getting anything specifically.

(I like category theory, but it's a reasonable reaction for most people. I'd love for more people to engage with it on its merits, but also, people have finite time and may rather spend it on things they derive joy from.)
I would argue that it's not necessarily the job of a computer science degree to teach you programming, which is more about the craftsmanship and likely should be practiced and learned individually. Computer science is about the theoretics. I greatly value the CS education I received in linear algebra, discrete mathematics, etc. which I decidedly would not have learned on the job.

If you just want to learn programming you may as well just enroll in a code camp.
It’s not a headlining feature but I love clang-format. Fast and reasonable output choices.
I was specifically talking about the numbers that didn’t “keeping up” not specifically grocery prices. If X < inflation then it’s not driving inflation instead it’s slowing it.
> In what way are you allowed to change state level policy on those issues?

State level policy depends on public support or opposition. For example, re Ukraine, US policymakers and others - from Fox News to the Russians to internationalists and many others - are carefully monitoring public opinion and trying to shape it.

They are investing a lot of time and resources in that. Why are they doing it if public opinion doesn't matter?
These are called narrow banks or full reserve banks. No such banks exist. There are a few reasons why:

1. It's not appealing to the market when fractional reserve banks get bailed out, as just happened with SVB. Why would you turn down interest payments when they're risk free? For narrow banks to make sense governments have to never bail out depositors.

2. It's not appealing to the market because depositors would be forced to pay into the FDIC scheme, but would never need to call on it, so they'd be subsidizing other people's risk taking and interest payments.

3. It's not appealing to the market because your balance would go down instead of up, and see (1) and (2)

You're right that full reserve is the only system that makes sense. People would still lend and invest, they'd just do it through funds that expose liquidity constraints by saying you can't withdraw from the fund without N days of notice. Banks already offer such funds, it's nothing new.

Unfortunately the system is stuck in a catch 22. To fix banking you first need to convince people you'll let people suffer when a bank collapses. The moment a bailout happens the whole concept collapses, and every full reserve bank with it. Yet such bailouts are controlled by civil servants who fold the moment someone starts to cry, they have nowhere near enough fortitude or democratic mandate to do this. It'd require a party to campaign on fundamentally reforming the way central banks work. In theory the Republicans could do this in the USA, but in Europe the ECB is controlled by the EU and outside the world of democratic politics.
“Who you are is inconvenient for me.”
I think the forms of education here are pretty darn distinct. Didn’t say it wasn’t worth it/wasn’t valuable. Same reason we have conservatories like with ballet.
Such a bad take. These people aren't there to share money, or knowledge. They're there to live like royalty while paying as little as possible.

I mean, that pretty much sums up everybody, but it seems to only be the upper classes who paint it as altruistic.
But does it really force you to learn more about the hardware versus other languages? I am challenging that assumption or belief.

C has memory pointers, but those are pointers in a flat memory space abstracted over the physical memory hierarchy.

So yes, you do need to understand that the hardware has memory addresses and that pointers can reference memory addresses. Aside from that I don't see much difference to Java or Python in terms of requiring a deeper understanding. Even Python has bitwise operators.
Famed short seller Marc Cohodes sets sights on David Sacks
Low-DPI screens, bad webcams, keyboards with the wrong arrows/numpad layout, off-center trackpads etc. it's different for each person what they consider "shitty", but laptops are always a total package deal (except for Framework) and it can just so happen that nobody makes powerful laptops that also have the exact right permutation of peripherals.

You can find all sorts of beautiful 4K ultrabooks with the perfect keyboard and trackpad layout, and great webcams too—if you don't mind putting up with a Celeron and 4GB of RAM... If you want a really modern and powerful CPU with lots of RAM, you'll be looking at the likes of Clevo and AORUS and etc. that put desktop-class parts in a thick chassis, but... that bodes terribly for the peripherals they end up using.

Some of the Clevo machines have individual gimmicks like 300Hz displays, but none of them seem to have all of "high DPI, good keyboard layout, good port arrangement, high performance". And this is true for basically all laptop vendors.

OEMs think good peripherals always equate to "thin and light" which results in bad performance, either through bad parts or bad thermals. Maybe Frore Systems' new cooling solution will help slightly with ultrabook thermals, but until that happens, laptops are just suck.

You may notice that this only matters because I even care. You may also notice that this is exactly what building a desktop is for. I am building a desktop, but I also have to build a laptop from scratch for the desktop so I can operate it from bed. Which would have been avoidable if I could've found a laptop in the first place.

The point anyway isn't to say that there aren't any good laptops out there, but rather that if you want high performance (e.g. you are bothered by slowness), you can only get it as a package deal with the rest of the laptop... obviously. But the package deals all suck. The laptop market is so annoying sometimes.
>Trying to lock down machines and preventing patients from accessing their data (and settings) is plain evil.

Which means it's profitable and they will double down on it
Company that made an AI its chief executive sees stocks climb
>My laptop's old license did not transfer.

OEM licenses are tied to the motherboard, which is why that didn't work. It'll probably activate Windows 11 on the laptop just fine.

>Windows is not free. It's because 2 revenue streams are better than one revenue stream.

While you have a fair point and I agree it would be nice if Windows was either paid-for or free-adware, fact of the matter is it's doubledipping right now if one chooses to buy a new license.

It's still possible to run Windows perpetually without activation with no loss in practical functionality, so I stand by my position that Windows is free in this day and age.
Yes, I agree completely.
Glaze: Protecting Artists from Style Mimicry
What's the twist? They've included passwords for a while now...
Super Star Trek Meets 25th Anniversary: Free Retro Remake Updated
The free retro remake Super Star Trek meets 25th Anniversary receives an upgrade with new graphics, user interface, and mouse only/touch/keyboard only controls
We take puppies and kittens from their mothers. Is that cruel? We spade and neuter them as well, is that cruel? Is the entire domestication of animals cruel? Is it kind to forgo neutering pets in the name of allowing them to breed unfettered?

Is it cruel to cull part of a herd of dear when the alternative is a slow wasting death or winter starvation? Is it kind to release hundreds of mink into the wild to die a lingering death from starvation? Where do you imagine beef bulls living out their lives in a happy and good existence?
It's hard to find opportunities for this outside college. Most people are not interested in intellectual talk, so the question is how to meet like-minded folks? I can't seem to find better alternatives to universities, for both number and diversity of opportunities. Book clubs seem like the best option but are often too narrowly focused on literature.
"Edge dev tools" are Chrome dev tools that were Firefox developer tools.
A seaweed blob twice the width of the US is heading toward Florida
JXL offers re-encoding of existing jpeg at smaller size with no quality loss, and has an efficient progressive mode.

As the head of tech for a site with a few tb of user-supplied jpeg files (which are thumbnailed), I can see the appeal…
Oh yes BofA the morons saved by Buffet.

BTW 40 private jets landed in omaha this past week. Wouldn't be surprised if BofA ceo was running back to daddy.
YT has ads? Who is browsing today without malware filtering?
"transfinite set theory isn't useful because any applications it has could be replaced with finitist math" would be a misleading way to phrase it. Like, analysis is not an "application" of transfinite set theory. It doesn't presuppose the existence of any transfinite numbers. No piece of applied math does. There is nothing which needs to be replaced with "finitist math".
And communism leads to concentrated, uncontested power. The dictatorship of the proletariat will never dissolve itself once it gets absolute power.
> go to college but only once you know what you're trying to get out of it.

Unfortunately by the time you figure that out, they don’t want seem to want you.
The Complete Short Stories of JG Ballard (2020)
For VWs and BMWs, at least, the (Robert) Bentley manuals are considered a lot better.
_With_ publicly funded education, however, everything boils down to what some small group of unelected bureaucrats decide. That is arguably much worse.

It's also worth noting that most countries with totally free higher education emphatically do NOT allow just anyone to go study any major they like at taxpayer expense. Subjects that have few jobs waiting at the other end are strictly gated by intensely difficult entrance exams designed to weed out all but a small number of students, so that nobody wastes their time getting a degree in a topic where it is unlikely they can ever find employment.
This is such a weird thing to do.

Are they going to take pull requests? Or will they just publish a read-only code dump?

Will they include Git history? If not, how will anyone hope to understand the code that Twitter engineers themselves apparently don’t understand?

Also are they publishing the spam detection algorithms? That’s implicitly part of the recommendation system, but I bet it’s a separate service.
Have you been recommended his blog series/book only, or the playlists on YouTube as well? I really like his recorded lectures on YouTube and they cover similar ground in a similar order to the blog posts (from what I've read—I'm further into the YouTube series than I am his written material).
First the article says ChatGPT can “[write] highly detailed essays”. I’ve asked ChatGPT to write me an essay on various topics I’ve written in my college experience and the best I can get out of it is generalized and highly cursory text on the subject. Something more akin to the introduction or summary section of a real college-level paper. Perhaps that is sufficient at k12 levels. I was not impressed. Also no citations and without that I cannot trust anything it outputs. A few times it has spewed incorrect information.

Long term ChatGPT will need to be trained on high integrity data- I.e. primary sources.

My generalized experience of k-12 and undergrad in the U.S is most coursework (think papers, homework, and standardize tests) are looking for how well you can process information from disparate sources (textbooks, lectures, primary/secondary sources, etc.), memorize and regurgitate it with some slight application of logic. Using the 80-20 rule as an analogy assignments at these levels are 80% memorization and 20% applying logic. ChatGPT has unlimited memory, can read anything and regurgitate what it has consumed. So no surprise it can pass standardized tested and write essays.

When I entered graduate school assignments became 20% regurgitation and 80% problem solving. And I don’t think ChatGPT cannot excel here at the moment. If it is then the question being asked must of been common enough to appear in training texts. How often do exam questions get changes year-to-year and how much are they changed?

My mother is a k12 teacher in the U.S. What I’ve gathered from perusing her teaching materials is that coursework is being used to ensure that students have consumed the required materials and evaluate how well they do this. Effectively they need written evidence teaching is taking place in the classroom.

Of course ChatGPT enables students no not learn the material.

Tech does have its place in the classroom, and paper/pencil is not the solution. There needs to be a cultural shift in how we teach in classrooms, the coursework and how we “grade” students ability to learn.

I can understand why some subjects like history are paper heavy. I don’t know if a creative coursework approach that can evade ChatGPT effectiveness. Perhaps this is the start of college becoming harder where coursework will ask about things not commonly researched which is traditionally what a PhD is for.

For math and science it seems to me like projects that require application of a large knowledge area might be the go to approach.

For example, in math if you’re learning about linear equation optimization you could ask students to develop an algorithm. I ChatGPT was not successful in doing that.
> it apparently required killing his adoptive son too

This is the wrong lesson! Killing Caesar wasn’t a solution. Hell, Caesar might have been the only one who could have fixed the system.
Sure, as it relates to where the price of the stock price may go in the future.
Two points:

1. I think serious news media (not just any news media) is more reliable than 'people you know'. People you know, now manifested in social media, is the vector for the virulant phenomenon of disinformation and misinformation.

> When far more citizens were far more politically active, e.g. in the sixties and seventies for example, you could learn about developments in any part of the US, and actual perspectives and experiences of people involved, be it workers, blacks, gays, student, veterans, and so on - without reading an establishment print media once.

Could you give some examples or evidence of that? Did you experience it yourself? I'm not saying people had no information then, but I think they have far more now via the Internet (information including disinfo and misinfo).
Ask HN: How do you test the security of your API?
Hi friends - I am looking for some guidance on what are the best tools and practices for testing the security of your API?
I don’t mean things like OWASP ZAP which are mostly focused on web application scans but tooling for auditing e.g. REST API backends of mobile apps or headless pages.

Any practical tips are welcome.
My problem is that I read what people write on HN and treat it with the same seriousness and respect I want people to treat my comments, when the majority are only saying whatever comes to their mind just to make some sort of impression. Then when I point out some obvious error, people freak out and get defensive because they never expected anyone to take them seriously, they're just spouting off whatever without really thinking. And then they try to wiggle out of the conversation, just like you're doing right now, pretending that you were misunderstood.

Well, my mistake then for taking you seriously. Many apologies. You can rest assured it won't happen again.
Victoria 3 is a great game and has a rich economics system. Teaches supply chains, specialization, international trade, etc
> Cassius, Brutus, et. al sacrificed nothing

Bedsides their standing, wealth and lives?