skysight-inc/HackerNews huggingface dataset:
Firstly, do you think a child predator is going to comply with "encryption's illegal you know?"

Secondly, if your imagined case only succeeds because of poor predator opsec, your police are shit, and it's not a good argument for wrecking the security of everyone else in the world.

Allow me to remind you of how Ross Ulbricht, operator of the drugs website The Silk Road, was taken down. Law enforcers infiltrated the site, got chummy with admins and learned more his operations. They seized servers. They did good investigative work to narrow down who the operator was, and when they found him, they surveilled him, and grabbed him in a way that stopped him shutting his laptop, which would have immediately encrypted the contents.

If you hate child predators (and you should), then call for competent police to handle the case and catch them red-handed, don't give me the old "gosh darn it, if only everyone had to go around naked and write postcards, no letters, strip them completely of their privacy. I couldn't solve any cases otherwise!"
> People who don't exercise any personal responsibility over their finances are the ones who are free-riding off people who do. That's because when you don't manage your finances and you refuse to shoulder the cost for that, the time & effort and complexity it costs to accommodate that has to be paid by someone who isn't you.

People who fail to cancel their subscriptions are not free-riding off anyone, they're paying $X per billing period.

> Asking central organizations like a corporation to infer the correct thing for lots of consumers is very difficult and costly

Usage based billing isn't that hard. It's just less profitable.
I've never been to any of the Disney Lands. But I've been boycotting Disney and all its works for decades.

My epiphany was when I saw how Disney steals public-domain works and then appropriates them, while ruining them forever.
Ok so why do you want to pay for that time? Why not have payments paused during the period of inactivity, and resume when you want to use it?

The point is that this is a choice by content businesses. Pausing and resuming payments could easily be frictionless, but it isn’t.
the developer of a library removed a feature around the time the war started and this is enough to accuse them of what, being a Russian state operative? without evidence, this is borderline xenophobic, man.

people's minds change, APIs change: look at the mess that was Python 2 -> 3, Angular 1 -> 2, react-router 4 -> 5, etc.
If your car is randomly slamming the brakes, your car is broken.
What's the advantage of async if you immediately call await?
I'm not sure that an ultra-nationalist electing to launch territory-grabbing wars aggression is viewed by anyone as a stabilizing factor. My guess is that China's realpolitik calculation is to give Russia enough rope to hang itself, then they can quietly scoop up, er, "offer humanitarian assistance to," its eastern half.
Ceph is interesting... open source software whose only purpose is to implement a distributed file system...

Functionally, Linux implements a file system (well, several!) as well (in addition to many other OS features) -- but (usually!) only on top of local hardware.

There seems to be some missing software here -- if we examine these two paradigms side-by-side.

For example, what if I want a Linux (or more broadly, a general OS) -- but one that doesn't manage a local file system or local storage at all?

One that operates solely using the network, solely using a distributed file system that Ceph, or software like Ceph, would provide?

Conversely, what if I don't want to run a full OS on a network machine, a network node that manages its own local storage?

The only thing I can think of to solve those types of problems -- is:

What if the Linux filesystem was written such that it was a completely separate piece of software, and a distributed file system like Ceph, and not dependent on the other kernel source code (although, still complilable into the kernel as most linux components normally are)...

A lot of work? Probably!

But there seems to be some software need for something between a solely distributed file system as Ceph is, and a completely monolithic "everything baked in" (but not distributed!) OS/kernel as Linux is...

Note that I am just thinking aloud here -- I probably am wrong and/or misinformed on one or more fronts!

So, kindly take this random "thinking aloud" post -- with the proverbial "grain of salt!" :-)
It’s not really a big deal because we have renewables that can fund the extraction. Oil isn’t useful for its contribution to global energy, it’s useful because it’s portable.
Isn't that the rub, though? The majority of iPad users don't use the keyboards or Pencils. They're just using the iPad. That's exactly why the original was so successful.
>Christianity gave us a world without heroism and virtue?

Without archaic notions of heroism and virtue, as Nietzsche railed against in the concept of “slave morality” overtaking this cultural order.

>Christianity stopped us from destroying the weak and the other?
It's weird then how the western Christian world has retained all of those negative traits for almost two millennia.

Relatively speaking, yes. Historically, all of Europe was murderously at each others throats, or more recently, the idea of colonialism being morally repugnant would’ve been laughable (as was true in its archaic, imperial analogues). Of course, we have not entirely shed ourselves of these notions, but their power is much diminished to centuries past.
Tesla: You Have to Wipe Bugs/Bird Poop Off Your Cybertruck to Avoid Corrosion
"Owners are finding the exposed stainless steel may be much more fragile than they expected."
Ad-tech, or?
They're still good for baking banana bread when they're black. I don't like directly eating bananas with black skin, though; they're mushy and overly sweet.
Yes, it is obvious that you don’t understand. Not sure how that is possible, but here we are.

Your claim that Smalltalk is somehow more difficult to optimize than JS or Self is patently false.

The fact that you get different results from large teams of super smart people with virtually unlimited resources than from small bands of volunteers is in no way contradicted by individuals making breakthroughs. Those individuals often work at those multi-trillion companies.

Using either SOM or Squeak/Pharo as comparisons for VM performance is ridiculous.

‘Nuff said.
Not just towns -- entire provinces (BC, Alberta, and others).

Consider that the officers posted to a remote reserve like Duncan's First Nation might not be the best and brightest of the service. More Keystone Kops than Dudley Do-right.
> leave me alone with it forever

They don't want that done deal. They don't want your one time payment. They want you paying. They want perpetual payments from you. They want you paying constantly every year, every month, every day. They want rent. Perpetual rent seeking. Their printers are just the cheapest mechanism they managed to come up with to extract that rent from you.
In the ethics department I enjoyed "The Cambridge Handbook of Information and Computer Ethics" (978-0521888981). We read part of it for a ethics lecture during my M.Sc., and like most ethics/philosophy piece I found a lot of things to think about.

IIRC chapters are contributed by different authors, so it's not a single point of view (even though of course there is some filtering by the editor).

Since it's from 2010 it is light on more recent developments like AI, however (unlike software) it's rare for ethic ideas to become outdated. So I would not dismiss it due to age. Also it's 5$ used on Amazon, so depending on your situation it's not a huge deal to get it and skim it - IMHO this kind of work doesn't have to be read front to back, instead it's great to get back to it when you feel like and think about a few pages and explore new ideas, re-evaluate your own concepts, etc.

Description from the publisher: "The Cambridge Handbook of Information and Computer Ethics, first published in 2010, provides an ambitious and authoritative introduction to the field, with discussions of a range of topics including privacy, ownership, freedom of speech, responsibility, technological determinism, the digital divide, and online pornography."

Editorial reviews stolen from Amazon:
"...This five-part work examines difficulties in the field of information ethics and offers practical applications and criticisms... Recommended..."
--B. G. Turner, Faulkner University, CHOICE

"...This is a rich and fascinating book, bringing to interpretative debates much that has been hitherto unknown. The chapters are long and complex, and the argument is multidimensional and far-reaching."
--George Lăzăroiu, PhD, Institute of Interdisciplinary Studies in Humanities and Social Sciences, New York, Contemporary Readings in Law and Social Justice
100% user error.

If 0% throttle is maximum regen braking, and 20% throttle actually keeps you coasting, then...just try using 5-10% throttle. Your throttle is not a binary switch. Handle it with more finesse.
> less than 1/10th the performance of current MacBook Air,

Citation needed. Single core CPU performance has basically not improved since 2004
Yes, to put it simply. It’s a violation of the HN guidelines to complain about voting.

> Please don't comment about the voting on comments. It never does any good, and it makes boring reading.
I honestly don't even look at tld's anymore, and I'm surprised anyone does.

We just got the .com for our re-brand, and my co-founder was excited because he hates .co/.net/etc etc.

I get why the .com is valuable, but does anybody really think that just because a site has a .so extension that the company has anything to do with somalia? How many people even notice that notion is a .so?
I remember the first time I deployed ceph, would have been around 2010 or 2011, had some really major issues which would nearly resulted in data loss and due to someone else not realizing what "this cluster is experimental, do not store any important data here" meant, the data on ceph was the only copy of the irreplaceable data in the world, loosing the data would have been fairly catastrophic for us.

I ended up on the ceph IRC channel and eventually had Sage helping me fix the issues directly, helping me find bugs and writing patches to fix them in realtime.

Super amazingly nice guy that he was willing to help, never once chastised me for being so stupid (even though I was), also wicked smart.
technically it could be as much as 80.1% of Nevada
The parent comment is about capability.
I find that hard to believe given the various claims you’ve made.

If it’s true, it makes those claims even more staggering.

“Both SOM and Smalltalk” is a category error.
If you read them they say it's illegal only if you don't own the mattress.
Leaving in Maryland when I drive to the eastern shore and see farm lands cover in solar panels I am some what upset by this… would it not make better sense to just reduce the cost or in some way incentivize roof top solar for commercial buildings? Flying into dca I see hundreds of huge warehouses with flat roofs and just think they would be perfect for solar… but farm lands… if they aren’t needed for food then restore them to forests?
According to that site, an Airbus had a cargo fire today and two days ago another Airbus had an engine fire. Also two days ago an Airbus had a brake failure.
Kind of a dark pattern to hide the license price (last line in the AppStore page -> in-app purchases). Should be really prominently shown on the "buy now" page.

Also the features page is garbage. Wall of text with fairly generic stuff while it's still unclear: Can it run Windows? Can it run Linux? Arm64, x64 or both? MacOS?

Your main competition is VMWare Fusion and Parallels. See what features they advertise, make sure you are better and cheaper. Currently it looks like a university project rather than a real product.
Does this analogy actually explain or clarify anything, or is it just an attempt to raise the stakes for rhetorical effect?

Dying in a car crash is much worse than accidentally paying for Netflix so carmakers have a heightened responsibility to try and prevent it.

It doesn’t really map to the scenario at all, “dying in a car crash” isn’t a service people intentionally sign up for and then change their minds about.
On a single host, you could do this with LVM. Add a pair of disks, make them a RAID 1, create a physical volume on them, then a volume group, then a logical volume with XFS on top. To expand, you add a pair of disks, RAID 1 them, and add them to the LVM. It's a little stupid, but it would work.

If multiple nodes are not off the table, also look into seaweedfs.

Also consider how (or if) you are going to back up your hoard of data.
> What game developers are good at is not making slow programs.

That isn't true. Many games, even really popular/enjoyable games, have really poor performance for what they do. And much of the performance that does exist is thanks to the people who work on the engine and not the game itself.

I'm not sure the average game-dev is any better at writing performant software than the average non-game-dev.
Small bit about that Wi-Fi remark. Yes in your case it’s close to the server but Wi-Fi lets you mount the touchscreen anywhere. Wi-Fi completely makes sense here.
Ask HN: Non-Tenure Track Computer Science Academic Job Market in 2024
Disclaimer: This is a United States-centric question.

Hello. After nearly a decade in industry, I have decided that I would like to transition to a full-time teaching career at the university level. I enjoy teaching; when I was teaching part-time during the pandemic I felt invigorated by my teaching job. I would love to teach full time, and before anyone asks, I don’t mind the pay cut transitioning from industry to academia. I have a master’s degree in computer science, and I taught two upper-division courses as a part-time lecturer and received good reviews from peer instructors and from students.

I am wondering what the job market for non-tenure track lecturers is like in 2024. On one hand, I’ve heard for years that there’s a shortage of computer science professors and lecturers, particularly at non-R1 universities. The shortage was fueled by increased enrollment and prospective teachers opting for higher pay in industry. On the other hand, there has been a lot of layoffs in the software industry lately, which could increase demand for teaching roles and could also decrease enrollment in computer science programs. I don’t know the “foot on the ground” situation, and so I’d like to ask for more information.
It depends entirely on what one values and what one trusts to persist, good or bad.

For all its virtues and faults 'Europe' tends to value people quite well, both culturally and legalistically.
> Another possible way to fix this is, as the features docs suggest, creating separate crates. We’d have rspotify-sync and rspotify-async, and users would just pick whichever crate they want as a dependency

A nitpick, but please, if you do this for your library, name the sync one just the name and put "-async" in the name of the other one, so "rspotify" and "rspotify-async" instead of "rspotify-sync" and "rspotify-async". This mirrors the way the function definition keywords are "fn" and "async fn" instead of "sync fn" and "async fn". Most simple usecases don't need async and the extra typing and extra reading is annoying.
I’ve read it and found it to be sanctimonious apologia for the exercise of violent domination. Epictetus is more tolerable. The better example is the Buddhist tradition, where a figure of comparable authority to Aurelius abandoned power in pursuit of monasticism and universal respect for all life.
You really think it's responsible to knowingly take people's money for nothing? I think that's textbook irresponsibility - it's an assertion of irresponsibility as ok.
Have you verified the court cases? ChatGPT answers are usually garbage when it comes to facts.
Stated that bluntly, yeah. But not outlandish one you add some Canadian context.

The RCMP is a national service, and the kinds of officers posted to a remote reserve like Duncan's First Nation might not be the best of the best. They are paying their dues in a para-military organization, with no union (unlike most cops). They are over-scheduled, and likely far from their homes. An adversarial relationship between the members of an RCMP detachment and local band is sadly common.
I just wanted to say thank you, aider (with the new unified diff format) is the first AI tool that has actually changed the way I work.
Ask HN: Buying Laptop Without Windows?
I've been looking for a new laptop, but I want to buy a laptop without Windows to save money since I'll be running linux

So far I've found these:

- Lenovo thinkpads (since they're configurable)

- System76

- Framework (not available in my country)

I also saw there was a Dell XPS developer edition but unfortunately not available where I am.

What other options are there, if any?

* obviously no macs
Ask HN: Can't You Just "
"Can't you just do X?"

Anyone else get annoyed at this question sometimes when trying to find a solution to some problem? It's borderline insulting sometimes, as the word "just" implies that I overlooked the simple, obvious way to do something. Sometimes it comes from someone who is lacking the nuances of some problem, and hasn't looked into it beyond the surface level, which makes it all the more aggravating. I take very little personally at work, but this one gets on my nerves to no end.

Yeah, I would have done that if it were feasible/maintainable/wouldn't leave a can of worms for someone else to decipher. It's not like I actually LIKE to create more work for myself. I'm not doing it X way because it's not the correct way, or it will cause more problems in the future.
China is more capitalist than the US.
From the library perspective, they're yielding control to the runtime. This means the user can do whatever they want with the future.
Nostalgia is the opiate of the elderly.

Taking small sips before you get truly wizened is sometimes harmless, which I think is the case here.

Too big a sip leads to yelling at clouds.
Stable LM2 1.6B
Because you are taking money for nothing? How is that the right thing to do?

> evil

A bit of a strawperson
I mean, we've already seen one rebellion over the war not going so well.
better is probably debatable. more tailored might be appropriate.
Wait, can i produce NEW flash content and use Ruffle to emulate/display it?
Eh, I love the cheering.
> Plus it's far away from the environment

So it's in another environment?
IPv6 and the coming IP Apocalypse:2024
The deal they offer is basically unmetered use for subscribers. Why arbitrarily pick 0 for the metering unit? If I watch half as much TV as the average user, why don’t I get a discount?
Did you take notes along the way? Usually when I am "exploring" a problem like that it's hard to reproduce my steps later.
It's pretty common on the Internet and on HN too, and in public debate. Aggressive, confident assertions deny others the power to disagree.

Contempt and shame - super-popular rhetoric these days - achieve the same thing, and they are related (both kinds of rhetoric are an aggressive display of arrogance). They assert, implicitly, that there's no way to debate this person.

Anger is another similar tactic.

Then if you don't understand that it's tactical, you give up. So far, to my amazement, very few people seem to understand it; almost all take it at face value.
LICENSE file in the repo is also pretty clear in its intended limitations.

However for the license to be effective it probably needs to be rewritten to handle agents of organizations. As it reads now, arguably 30 employees could deploy the software on 500 6-core mac's without violating the license.
Bottom text

I'm imagining for sale ads a few years from now 'Cybertruck. Runs good. Lots of character. Must sign waiver of liability.'
Since the time of that thread, the dev team has grown, and WhiteNoise has joined the team officially in charge of bugs. I don't know the full systems they use in the background.

But I think I can definitely see where some of the burden of sorting and cleaning things up (following bug templates, or avoiding duplicate feature requests, etc.) could be abstracted away from the users, so that even if they can't be guaranteed any followup, they at least don't get the experience of being instantly shot down, just because we're trying to organize a busy forum.

For example, I really like how Linear App takes feedback. They have a button in the app, with a simple text-field prompt, "What if...". All the sorting and prioritizing is invisible to the users, but then somehow they even send a courtesy email to users after a related change has been made. That might be a function of team size vs. userbase size. No idea.

Definitely some room to improve. I'll pass this conversation on to the team, thanks.
I could be wrong, but this device is FDA cleared which is not the same as FDA approved. Title is a little misleading.
A little bit of column A, and a little bit of column B. Remote postings don't get star officers. And the RCMP has a famously ugly history with the natives of Western Canada. And some officers at a remote detachment might feel freer to act against some than others. What do you think the RCMP was even for?
Hey, that's unfair. There were some competent Roman emperors.
You are mistaken, modern housing construction in major cities is far below historical numbers
Usually capacity is allocated based on past usage, either by the individual or by some group. It depends on what they are selling, of course.

But an easy way to relieve that capacity problem is to stop fleecing people for something they forgot to cancel.
As a gay, I think that we actually have a lot of self-exceptionalism around the abuse of younger men by poly/open men in legal marriages with their primary. There's a lot of solidified marriages around fucking younger men and having a mortgage with the old same-sex ball and chain. I think it's a sort of normalized abuse we haven't even begun to reckon with.
If you're I/O bound, it allows for easy and efficient utilization of resources by enabling other tasks to run while waiting for I/O.

I'll give you a real world example. I wrote some code that listened to a websockets URL from thousands of Reddit posts - specifically, the one that sends new messages on new comments - so I could see a stream of Reddit comments for any given sub.

Implemented it using Tungstenite (synchronous) and it created thousands of threads to listen, and used enormous chunks of memory (several GB) for the stack space + memory reading for every single WS stream.

Implemented it using Tokio_tungstenite, the async alternative, and it used a handful of MB of memory and barely any CPU to listen to thousands of WS servers.
If you tried the abomination sold in German Supermarkets as "Camembert" you would suddenly highly appreciate your "crappy" Camembert
Yes! I started taking some notes when I was halfway through, that helped a lot with the thought reconstruction. There is no chance I would find these TCF links organically again
That's misunderstanding the point, "this business model" doesn't mean hard-to-cancel. The comment specifically points to a model where customers with heavy usage are subsidizing customers with light usage (edit: I mixed it up, it's light users who subsidize heavy users). With maybe the exception of gyms which I've heard bad things about, cloud storage and buffets and insurance are usually not hard to cancel.
I think everyone would have fought for survival. But there is a difference between survival, and creating an orderly and prosperous civilization in harsh surroundings.
Being shocked there are regulations on chemical levels in food tells you a lot about china's ecological horrorshow. But quips aside, I find this almost charming to see iowa as such an alien land. Makes me wonder what Dvorak saw to write the New World Symphony after a similar visit.