skysight-inc/HackerNews huggingface dataset:
I am not a lawyer.

Technically, not all EULAs are evil, but most of them as far as I know are, at least partly.
The nature of many EULAs is mainly to take away rights people would normally have without contract law. The most offensive part of what is likely a typical EULA is that it tries to gain personal property rights (No, not IP rights, I mean ACTUAL physical property rights) over what you should morally own. This not only gets around the copyright limitation, but if enforceable, they can legally stop you from doing what you lawfully want involving real property rights, even having nothing to do with IP rights.
A lot of people never understand that I think, and as someone who researched this so many times, that's likely what these things usually try to do, and it's depressing when you think about it.

Some might say that you need a proper EULA to lawfully use lawful software, but that's actually not true. Copyright limitations in many places takes care of that (e.g. RAM doctrine), and it's already proven that manylawful proprietary software being sold without a EULA worked out. The main nature of a EULA is to bypass the law in favor of more control.

Many FOSS licenses only grants you certain rights that you normally don't have assuming I'm remembering right. Even if you lost those licenses, at least your regular default certain rights are there, unless there was a separate thing taking those away too.
I’m a consultant. I do not work in tech. Typical opportunities look at a decision that gets made many many times. This includes systems where everything gets treated the same despite some 80/20 kind of situation, which is a lot of them. Lots of older businesses have these kinds of setups where stuff is run on gut instinct or decent enough but risk adverse rules. Don’t think crazy neural net image recognition whatever. Really just look at what the business spends a lot of money on and think “could they do that smarter?”

A common thing I do is say company X has a fleet of Y assets. They repair them every N years. A good solution would be to predict which ones need repairs. Do those ones more often. Do the healthy ones less often. Pay more attention to the ones that are valuable.

Better outcomes, millions less spending. Probably don’t even need a live model in prod. Just a semi annual manual export run to excel for some planner guy who’s been keeping the schedule for 2 decades
At least he's honest in actively trying to ruin & shit up what cyberspace was. This is over-the-top out-of-touch beyond what i was thinking, day 0. I am impressed what a shitty anti-user pro-teitter hottake this piece of shit dortbag proposal is!! What a &#$+!!

There's very few things that could have been proposed that were as gross & intrusive & prying as this. Being a forcing function to reduce & narrow identity online has a lot of gains for anyone with the massive gigantic balls of swagger to drag their poor sad users through such degredation, one can filter the disruptive elements if they stop being a generally available online service & start making users & their governments present bona fides but it's coercive & succeeds only under threat of being kicked out of a public sphere we desperately dont want to be removed from.

This is harvesting & exploiting your position for huge advantange, at great cost to users. There's for sure some net benefit, a gain in more advanced filtering & moderation you can do when you create a big barrier to entry, a high gate to pass through, but you kick out so much of the fringe & conversation to push this High Authoritarianism. I can hardly think of a more binding, constraining, sad twist for our shared punlic space than what Musk kmmediately indicated after his conquest.
51% of valid votes is a magic number that allows you to do basically anything (including screwing the other 49%).
Why do you justify violence based on a person's speech? Speech is not violence.
What is everyone’s age in this thread? It sounds like you are all kids.

A site like CNN+ is using a third party vendor for their video streaming and everything else. The people you are reaching out to are the Rajeshs and Srinis of the world. There is no serious innovation going on.

The tech stack is India, Java, shitheads in Atlanta, and a white hipster douche that does JavaScript and Rust in Williamsburg, practices leetcode on the side due to napoleonic complex and Adderral, hopes to get to a faang one day.

This isn’t groundbreaking stuff.
I don’t know, I’d guess YouTube probably spends more energy on automated moderation than anyone and and I still see majorly obvious, high profile false positives every week.
Because the stakes are high. A pampered crew will never handle a life or death situation if their frame of mind isn't close to the verge of life or death 24/7.
In the future do you think anyone will care about the "nuance" behind marginalizing LGBT people?

Do you think that there was "nuance" in the racism of the 18th and 20th centuries?
As a hiring manager I have learned that some people are trying to be deceptive that way and can thus no longer assume.

Thus I have to make sure either way and probe a lot unfortunately. Did they hold the title for the last 2 months and are jumping soon after? Will they do the same here? I want to know about and see the progression. There are situations where it is sort of irrelevant but in others it is detrimental if I have to probe.

If you are say in year 5 of your career and at senior level at just one company I want to know if you were a junior when hired out of college, were super awesome and made intermediate after one year and have been senior since year 2.5. You can show that to me right on the CV by listing it individually. If you just put the end title and that's it I will assume that you made senior this week and are trying to jump ship. This doesn't mean we can't figure it out together in the interview if it gets to that stage. But it sets a certain tone and connotation for the entire conversation. A bias to overcome.
I guess I'll just buy tapes then?
Free speech is not just the first amendment. It’s a moral value that exists by itself.
I’m a consultant. I actually do a very different kind of thing. Yeah big tech hyper optimized content so that a tiny boost of engagement improves a billion users by a tiny amount so the net effect is huge. I’m skeptical of it tbh. I think it forgets emergent effects and externalities over time.

What I refer to for my work is the low hanging fruit. Old problems that businesses solve with manpower or overly unspecific rules. Something where just a little clarity can help them hone their efforts on the 80/20 of it all. I made a slightly more detailed post in an adjacent response
Which, to be fair, is based more on geometry than weather. I always got thrown by it also being called “midsummer” in various contexts long ago. 7 weeks around the solstice would mean summer is almost starting.

Sweating your ass off in high heat does not mean it’s summer unless your definition of summer is based on the weather, either way. I’m intrigued by the relatively local definitions for season start/end from elsewhere, but things like monsoon need their due too.
> If Musk dies and Tesla goes stagnant, I can bet car manufactured will return to same-old same-old in no time.

Automakers have invested billions in EVs and the platform technology around them, there's no way they abandon it if Elon dies. Electric vehicle manufacturing and adoption is absolutely here to stay.
It was like that in the 80's and 90's too. When we went on a special run, nearly the entire crew would hot rack.
Yes, it isn't your fault that your parents have money/connections and your ego knows no limits.

No, that doesn't mean you're better than anyone.

When was grace in power determined to be a useless quality?
Nope.

If you call `time.Sleep()` the reported duration will reflect that call, but it's only simulating the delay. The duration of a CPU-heavy task is always reported as 0.00s.

Demo: https://go.dev/play/p/UZToqFseAwO

Output:

=== RUN TestSleep // calls time.Sleep(2 * time.Second)
Real duration: 554µs
--- PASS: TestSleep (2.00s)
=== RUN TestBusyLoop // for i := 0; i < 1000000000; i++ { ... }
Real duration: 390.826ms
--- PASS: TestBusyLoop (0.00s)
PASS

The simulation is quite good: if you have multiple threads that use `time.Sleep()`, their output will be interleaved correctly. The output panel will even display the lines one at a time as if it's streaming them from the server, but in reality the entire output is received at once and the "streaming" effect is simulated on the client.

Concurrency is one of Go's core features, so it figures the playground would allow some form of concurrency even when the clock is fake.
Link to gov release: https://www.justice.gov/usao-ma/pr/former-ebay-executive-ple...

"Senior executives at eBay were frustrated with the newsletter’s tone and content, and with the tone and content of comments posted beneath the newsletter’s articles. The harassment campaign arose from communications between those executives and Baugh, who was eBay’s senior security employee."

Now what about these frustrated "senior executives". This is mafia in age of internet. Cringe.
You still can’t, apparently.
> It’s insane to think that kids can be trans because a huge part of what makes us men or women happens during puberty.

As far as I can tell, nearly all kids are fairly certain about their gender identity by the time they start school. What makes you so certain that those of them who are transgender will have no idea?
Thanks! The idea was to read it aloud to the SO in the mornings! (Yes, she's enthusiastic about the idea hehe) My local uni is Sydney which doesn't have it in book form, just the etext version. But you need a student card to use the library computers. The State Library (a non-borrowing stack library) has it, maybe photocopying it there is the best way. I used to photocopy books a lot in the pre-LibGen/Scihub/archive.org era! I will look into an Interlibrary loan I guess, thanks very much.
Sorry, but that's silly. He didn't spend that money to implode the company. Every single move the man has made since he hit puberty has been about filling his pockets, regardless of his altruistic self-narrative.
> I suppose some people use them as their daily driver, but I doubt that's the majority of the fleet.

I agree. There are, of course, a few people that drive an HD truck as a daily, but it's not the majority by any means. They make awful daily drivers. Very thirsty, bouncy, steers like an aircraft carrier, etc. But for towing, they're pretty great.
The unfortunate truth of all such projects: if it isn't pre-installed on all reasonably complete Linux distos, it can truly succeed, no matter how awesome and cool it is...

... which is why I try to write as much stuff as POSIX sh as possible, and sometimes I have to throw in a Bashism to get by.

And I say this as someone that wishes sh was better, semi-lovingly.
Absolutely, in early stage startup, not common in public companies.
@mxkopy All good points, thank you.
Firing an employee for posting a video of a FSD beta-enabled Tesla is not only, as you said, retaliatory, but it is also censorship. He used that employee to set an example for others, effectively causing people to censor themselves in the future.
Treating cyberattacks as an act of war, would make it WAY too easy to set up war between two countries you don't like. Attribution can sometimes be very difficult. Thus, and probably this if for the best, we don't see cyberattacks treated as acts of war.

If they did enough damage in the physical world, it's possible they would be. But, since we had to read about these "hacks" in a news article about hacks rather than in, say, a news article about widespread blackouts in Germany, it does not appear that these did all that much damage. Problematic, for sure, but mostly at the nuisance level compared to, say, lobbing missiles or shooting people.
Perhaps the easiest technical solution would be a cheap phone and a plan that allows tethering? That gets it off your network and your personal public IP for $NOTMUCH/month.

It's still possible that your employer might use their laptop's WiFi, Bluetooth, microphone or camera to do various nefarious things, but ... unless you're genuinely worried about nation-state level shenanigans, I think that'd be excessively excessively paranoid.

Either way: distrusting your employer this much might indicate that it's time for a new job?
> In my idealist mind, if one person can do something, anyone can do it (given reasonable levels of teaching and learning ability).

Nope. I can't be dang.

I can learn the tools he uses. I can learn the procedures he follows. But I don't think that I can learn his patience and his charity toward people who are being flaming trolls. I mean, I've seen him model it. But I can't imitate it for long.
"Public" only adds accountability benefits for protecting public investors to ensure they're not robbed. There's little more accountability benefiting any other outsider.
https://www.abs-lang.org
Here's a direct link to the preprint if you want to skip the fluff:

https://arxiv.org/abs/2203.17207
I grew up in an orphanage.
An underrated approach here is to ask questions if you think someone is making a mistake, and then see how they answer. "Oh, cool - why do you think X is going to be better than what we've been using?" etc.

There's a huge difference between asking questions about an approach and prescribing an approach or saying "Nope that's not the right way" and there's a ton of room there to avoid the really suboptimal stuff.
For the moment at least, there's still bandcamp.
Other billionaires bought newspapers and news magazines, and Elon got his way at buying an entire major social media platform. Interesting times
You wouldn't happen to be the John Calhoun who created the absolutely charming classic Mac game Glider[1]? I got many hours of enjoyment from that game.

[1] https://en.wikipedia.org/wiki/Glider_(video_game)
C as an ABI is basically its own thing. And can be implementated in C++ anyway just with 'extern "C"' slapped onto the function.

Yeah, so learning C is required to write a portable C++ lib/extension, so you know what can go in `extern "C"` and what can't. At that point, you might as well do the whole thing in C and benefit from the super fast compile times.

But it definitely doesn't make sense to start teaching anything at this level with "here's how you design a stable API/ABI". That's a skill set that relatively few need to know

Fair enough, computing is a big field. For me non GC'd languages are something I dip into for a particular task. The mission is to get in, write the bare minimum, and get out as soon as possible. If I wanted to "move in" as it were, the (substantial!) time investment to master C++ or Rust is probably worth it.
If downvoting is done reddit style where it buries posts I suppose that would be good but also open the door for great abuse.

If it’s done YouTube style (thumbs down button) it just counts as engagement and promotes the post but without any visibility as to why.
I am sure many people don't like Elon and that a billionaire who isn't so nice at times is going to control a platform they love.
there are tons of known problems with their hardware and engineering. plus lawsuits from employees, etc. stock price covers a lot of things up, but "well run" can still be evaluated
The section on the try operator¹ includes an example showing the syntactic sugar to reduce the verbosity. It does feel like it might be better to introduce it earlier on, as I was feeling the same way as you until I saw that.

¹ https://hush-shell.github.io/error-handling.html#try-operato...
The board could very easily have blown up the deal, which is proceeding only because they've consented to it. The game plan is simple: they do nothing, Musk executes a tender offer (which has a good chance of failing, so there's an out), the board says "nice job, but we're holding out for more money, check in with us next year", Musk launches a proxy fight, but it goes nowhere because Twitter has a staggered board and so there's no chance of a change of control within the next 12 months, 11 months go by, and we look at the price of the stock; if it's up, Twitter's board has de facto won the argument; if it's down, Musk's bid is no longer economically rational. Repeat.

The most boring conclusion here (boringness on message boards usually being a strong proxy for accuracy) is that the board's initial reaction to Musk's offer was reflexive, the same way you'd push back on someone offering to buy your house based on a fixed premium from like Zillow, and that over the ensuing weeks they've managed to do the homework to evaluate the deal, and they've decided Musk is overpaying, so they're taking him up on it.

From everything I've read --- I'm not an expert and someone like 'JumpCrisscross could jump in and correct me --- is that the deal blowing up was essentially the default state, once the shareholder rights plan was put in place.
The swiping sometime push 2 screen ahead instead of one other than that very cool UI and website concept
> Out of an abundance of caution due to the security of the links redirected with the current git.io infrastructure, we have decided to accelerate the timeline. We will be removing all existing link redirection from git.io on April 29, 2022.

What were the security concerns?
And besoz mileage out of that got a lot more fuel than filler. Elon is going to be looking for buyers in a few years at great discount
Dialling back modern lifestyles to a point where reading HN is no longer plausible or possible may be required. Certainly production of cement for concrete, and of fertilizer, will need to be ratcheted down. Who’s going to volunteer to collect all the urine that can replace some of that fertilizer? A lot of infrastructure construction and maintenance will disappear, because metal smelting and other coal-consuming processes will need to go away.
Put up with less or no AC, don’t look for Amazon to deliver tiny packages, eat seasonal food or go without, lots of changes.

Hate to say it, it’s too late for us and our children. Maybe our great-grandchildren can at least not be as badly impacted.
> However it turns out that it very predictably happens exactly when the graph gets to a certain size. In the same way as 1000 coin flips very predictably have 450-550 heads.

> What's so cool about the theorem is thst it proves _any_ property you can think of has _some_ sudden threshold like that.

...like what? The example you give, of the number of heads yielded from 1000 coin flips, doesn't have a sudden threshold at any point. What do you mean by a sudden threshold?
Simulating Fluids in Real-World Still Images
quite doable, just pick up all the dead posts and comments
Why are you swallowing "error" from invoking the "reall" tool? That seems like a great way to make contributors really frustrated: https://github.com/imperviousinc/beacon/blob/main/tools/src/...

and again https://github.com/imperviousinc/beacon/blob/main/tools/src/...

This trend of "I'm going to invent some build tool because there are not enough build tools in the world" is evidently leaking out of the node ecosystem

For clarity, I did see that this was inspired by the brave-browser model, but of the ones to draw inspiration from, that's for sure not it given that their CI is closed source and they're trying to use npm in lieu of a more structured, comprehensible system

I like trying out alternate browsers, so congratulations on the launch, and I'll for sure try to build it, but I wanted to draw these to your attention because my experience with software is that error handling is about 80% of the job
Google does not change YouTube recommendations based on your IP, it's entirely based on cookies, they have no way to tell how many people are behind the NAT.

Try going to YouTube in private mode. Personally I always use YouTube this way to avoid being pigeonholed.

EDIT: I've exceeded my post quota for today so here's my reply: That's interesting. I've moved ~4 times and have used different ISPs since I started this habit. Perhaps your private session wasn't restarted? In Firefox you have to close all of the private windows before you get a fresh cookie jar etc. It might also be that you don't deviate far from the popular videos. Every time I start a new private session there isn't a single recommendation that matches what I normally watch.
System level stuff sucks in Python. Dealing with files, I/O, permissions, etc is a real pain. It easily takes 5x as long and as many loc to do the same thing as in bash.

I can see the benefit of dropping to a command block to, say, run a command and filter the output with some | grep | awk | sort of whatever, and then seamlessly come back up to a more fully featured language to deal with that data.
Curious to know your team size and engineering challenges with building this on Chromium. Also, did you consider WebKit or Gecko?
Minor nit, if you're thinking of Sorbet, that was Stripe (but Shopify has done a lot of great work on Ruby things too, incl Sorbet stuff).

Disclaimer, former Stripe employee.
How is this different from the halting problem?
> the extremists in the middle

That's a really different concept. Either you have a strange definition of extremists, or you have a strange definition of "the middle".
The language looks really quite interesting. I could see myself using it for quick scripts.

I think I'd prefer bash's noclobber behaviour to be the default redirection style. The explicitness of being forced to >| always feels like a nice safety feature to me, which would tie in nicely with their other defaults for safer scripting.

Also, not sure I'm keen on their minor change to the redirection syntax¹. It suggests that "2>1" and "2> 1" have very different results, which feels like an odd change to make when you're keeping the other aspects of that syntax. Probably says more about me though, I want 100% match or a complete break to force me to think.

I think it is interesting to compare the approach of oil², which has overlapping goals but is attacking the problem of improving shell scripting while attempting to keep the syntax.

¹ https://hush-shell.github.io/cmd/basic.html

² https://www.oilshell.org/

(note: if - like me - you're not seeing syntax highlighting for hush then enable JS)
See https://www.bloomberg.com/news/features/2021-07-05/tesla-s-f... for an offhand mention at the end.
> This requires human moderation but we could surely build tooling to detect if a conversation is heated and force people to take a breather.

But who gets to decide what a heated conversation looks like and who should take a breather? This is the fundamental problem that we can't seem to agree on as a society.