skysight-inc/HackerNews huggingface dataset:
Tor was developed by the US Naval Research Laboratory to protect communications of the US intelligence community, so while it wasn't strictly developed by the NSA, if one considers products of the NSA contaminated by their connection to the US intelligence community, it's pretty hard not to see Tor as tainted in the same way.
My comment was in response to the "torture = bad" part of the parent comment, not an attempt to justify using detainees to practice your torture techniques.
200gb bandwidth should cost you a buck or 2 / month in streaming. What's your total storage size? Should we around .01 / GB.
We charge N/hr, plus parts. Or, we charge N for an initial diagnosis.

My uncle runs a computer repair business and is doing very well because he works late hours, is in a college town, and has flat pricing when possible. This means he spends Sunday night reinstalling OSes on student’s laptops at $75/each.
Nice work. I love simple and "conservative brute force" techniques like this--brute force in that you run all the example call sites in the interpreter, conservative in that it bails out when things get hard (e.g. bail out if a single basic block is executed too many times).

I am wondering if this technique could be hybridized with abstract interpretation or partial evaluation, which are known techniques in compilers. In essence, this would become a type of concolic execution.
Seattle is still really great. Its just a few blocks near a transit hub.
You can nerf your Tesla by changing it from standard to chill mode; the car drives smoother and has a less aggressive acceleration rate across the entire throttle range. It’s pretty nice when I’m in the mood for it.

Also - you don’t have to use autopilot! I don’t, I love driving but each there own.
"In order to address the issues plaguing the area, the Seattle Police Department set up a mobile precinct at the intersection and increased its number of patrolling bike cops."

As usual they apply a carceral response that doesnt address any of the underlying causes of violence...
You know, a lot of times, people think they know things with absolute certainty, but then it turns out that they don't.
I do wish the world would be more sympathetic to Ukraine and Tibet than it is currently (https://en.wikipedia.org/wiki/Tibet).
False. Emacs has a wonderful vi(m) implementation in the form of evil-mode.
Could also be that I'm remembering it wrong, but I recall having some issues with CRA and structuring tests at some point. In any case, CRA sets up a separate src and test folder, so I guess a lot of people just think they should structure their tests that way.
Yes, that would be nice. I meant to illustrate how good the viewers of YouTube have it (it could not be better, of course), given that the main alternative is tapping out.
I challenge you to build a Merkle tree using a digital signature scheme in place of a cryptographic hash function where a Merkle tree constructed by Alice can be used by Bob without revealing Alice’s secret key.
It is a function of population density. If the density is low, you need a car. Alternatives don't work.

If the density is high, cars don't work.

In between there is a bit of a choice, streets that are friendly to pedestrians and bikes encourage people to walk, cycle and take public transport. Streets only designed encourage traffic jams.

Cars create traffic jams in a way that doesn't seem to happen with other modes of traffic. In a medium density environment, if you like traffic jams, go for cars.

There is a also a bit of a question how much children can move around freely. In areas designed for cars, children tend to have very limited freedom. Their parents have to move them around until they get a driving license.
Why can't most people open a server on DigitalOcean or Vultr where the price is $0.01 per GB? 117 Subscribers, for $300 per month, it's almost possible to start a VM per customer.
I thought it was relatively easy to block off VoIP numbers.
You'd possibly have a point if we were discussing long term medical research
h funding priorities. We aren't. We are discussing acute economic phenomena. It that context, covid it absolutely the worst pandemic in a century.
Knives generally only hurt the person using them. Vehicles frequently kill and permanently injure other people.
All the examples in the article are from paying customers…
Microsoft Edge Set to Overtake Safari as World's Second Most Popular Browser
Let evil live in broad daylight, so that all may see it.
I think they hate women, but if they were capable of truthful, meaningful introspection they would hate themselves instead.
West End theatre in London is developed by a complex amalgamation of arts organizations, grants, &c. and personally I find the scene more inventive and exciting than broadway, as a theater-goer.
This was easy to try it out. Integrating it with issue trackers (like github, jira etc) would make this really interesting.
I agree the author didn't present enough evidence to make a strong claim, but the author's point (that more powerful cars will make roads more dangerous for everyone else) is certainly plausible.

Having said that, I also would not trust IIHS safety ratings as evidence that new automotive technologies will ultimately make us safer. For one thing, the vehicle-to-pedestrian evaluations typically seem like an afterthought compared to the evaluation done for the vehicle occupants. For another thing, it's entirely possible that many of these new safety features make us collectively less safe by inducing people to drive more miles, faster, and pay less attention while doing so.

It took more than a decade before it became clear that the increase in pedestrian fatality rates was largely due to the increase in trucks and SUVs. I suspect it'll take a similar amount of time to find out (empirically) whether electric cars result in communities that are safer or less safe.
What would the impact be on battery life compared to native execution? Can one get it just as power efficient as native execution, only slower? For computationally less intensive applications browser portability might be an excellent tradeoff.

It gives a new meaning to the slogan "write once, run everywhere".
Firefox has that option, to open links directly in private mode
Digital Ocean Community
UK gets first new-style pylons in a century
Well again "If the number of samples is very low then the saying wouldn't apply yet."

If you'd trade x hundred hours for a missed flight, and cutting that close would have only saved you 15 airport hours in your entire life, then you're doing fine!

> For most people their 'median' flight is taking them to their special vacation they've been saving up for and planning for years.

If you go on at least one flight a year, you can name a number of hours. It'll just be higher than business guy.

If you don't even fly that much, then you're exempt from question.
> There are a ton of choices, and sadly there’s no best choice.

There are lots of bad ones. Skip anything calling itself a bank, and use a credit union instead.

> A colleague was able to setup a bank account with Wells Fargo using just their visa and passport.

Wells Fargo might be the scummiest bank ever.
I like PWAs only because I like write once = use anywhere. Many applications don’t have any reason not to target macOS, Windows, ChromeOS, Android, iOS etc., and more platforms = larger audience. Yet there’s not really another tool chain that works on all PCs and mobile devices.

I get if you don’t like PWAs, but there needs to be an alternative to write 1 app for all devices.

Unfortunately, the biggest issue with PWAs is that they’re not really supported (severely limited) in iOS, since Apple wants to keep its walled garden. Another big issue is that PWAs are webpages, so they’re less performant and capable than other platforms like JVM and native. Hopefully APIs like WebAssembly, Web File System, WebRTC, etc. will improve this, but still, you can’t write apps that need max performance or specific device features as PWAs.
Saudi to consider accepting Yuan for oil sales
Am I the only one who is less likely to pay Google for anything when they pull hi-jinks like this? The more that they change how things work, the more that I want to disable updates and use libre software alternatives. If they were just cool and didn't try to prevent me from having things my way, I'd probably have paid them for a premium app experience.
DO recently rolled out their "App Platform" which is targeted at developers who don't know much infra/devops. I would guess promoting that is what drove this decision since CSS Tricks has such a good name/reputation with the exact target market. Ads (especially subtle ads) placed on CSS Tricks would be worth a fortune.

But even still, I'm mainly an infra/devops/backend guy who occasionally needs to hack on front end, and I've ended up at CSS Tricks a number of times. So it's probably a great buy if used as an advertising hole and to boost SEO credibility.
Part of my job involves satellite imagery (when I can get it), and I have occasion to compare the current year with imagery from, say, 2018 or so. It's a little depressing at times.
It's still very raw, though. They're effectively giving you the edge storage, playlist streaming, etc. but you still need to setup the player and website surrounding it. Most indie creators would still (rightly) struggle with setting that up effectively.
Check out Field of Schemes, the journalist there covers this news in depth...

https://www.fieldofschemes.com/
With this "move" we are trying to ensure the further development of the library. We can't work voluntarily forever and we think that this is a good next step.
As someone who doesn't want to be killed or permanently injured by a Tesla driver, do I get to choose for them to always have "chill mode"?
The same story about two Googles
> There are popular creators publishing 3+ hour videos on YouTube, for free, generating millions of views from viewers watching most of the content.

That doesn't really contradict what I'm saying does it? Are you claiming that most subscribers watch most of the videos they watch? I'd be interested in seeing that stat for 3 hour videos!
Because a „home server“ a.k.a. a space heater to store extra porn on, is still a server, and everyone knows servers need ECC?
If you liked it you might also find the French documentary from Paul Moreira interesting. There's some overlap, but this one focuses on the events of Odessa more.

> "Ukraine The Masks of the Revolution", a documentary about role of extreme right-wing paramilitary groups in Ukraine during and after the overthrow of the Yanukovych government, and especially in the violence in Odessa in May 2014.
Wasn't that the point? That no country inside it could be acted against (veto), as otherwise neither China, Russia, nor the US would have agreed to join?
See if this essay I wrote (on buying & developing on neat .com domain names) helps: https://www.deepsouthventures.com/build-a-side-business/
This presentation by an engineer from Wave (African fintech) shows how they used SMS and other tricks for zones without internet:

https://www.youtube.com/watch?v=EAxnA9L5rS8
Made me think of this gorilla marketing (American Tourister):

https://www.youtube.com/watch?v=5b1aRop-UbU
Harald Bohr (1887-1951): A Danish mathematician and footballer
For Rust at least, I get a warning by default:

https://play.rust-lang.org/?version=stable&mode=debug&editio...

warning: unused `Result` that must be used
--> src/main.rs:7:5
|
7 | foo();
| ^^^^^^
|
= note: `#[warn(unused_must_use)]` on by default
= note: this `Result` may be an `Err` variant, which should be handled

The quick fix is to change `foo();` to `foo().unwrap();`, which panics if the call returns an Err variant. But seeing `unwrap` in the code lets me know where an error may occur. That's better than the silent failure we get in many other languages when a result code is left unhandled or a potential exception isn't wrapped in a `try` block.
Cool! Thank you
Mobile Networking in Rural Ethiopia
Free service tracks users and shows ads – "This is a terrible business model, they should just ask users to pay."

Service offers a flat monthly fee – "Why does everything have to be subscription based? They should bill based on usage."

Service bills for hosting and bandwidth use – "How can creators afford to pay so much? This is exploitative."

I'm starting to think people here don't like the idea of paying for things, period.
Because most people aren't web developers or Linux sysadmins
Those goal posts must be getting heavy. So to recap, the US was involved in the 2014 coup and picked their guy to take power in Ukraine. Learning that, your opinion has not changed at all. So, now we see what this is.
> But it all gets better in your 40s. That's when you and your peers start to have enough power and money to be catered to.

laughs, then starts weeping in perpetual renter

Honestly, I've seen more camaraderie between millennial & genZ than adversity. Both of us got the luck to be born to "interesting times".
The example of 'Gen-Z mode' is a product that acts as a party invitation. Wouldn't it be more fair to compare it to something like evite.com, which has similar attention-grabbing animations, but probably cater to previous generations?
Can you walk me through how you got from the grandparent's comment's point that they observed CCP leadership and loyalists play the victim, to your pointed question that they should be victimized?

I'm confused, because the grandparent identified a thought-terminating cliched approach, and your point seems to be unrelated, so I feel like I'm missing steps between.
That's awesome - feel free to email me (should be on my website) if you want to talk more. Can share some tips and tricks or answer questions you might have.
Yeah. Let's do make it personal. (I'll rephrase another commenter's comment)

If I disassemble you and redistribute your body parts, I could save several people who are in dire need of a heart, some kidneys, some blood.

Should I just go ahead and do this? If not, why not?
I've an experienced bicyclist, commuted most days of my adult life, did bicycle delivery for a year, and have raced (and won) on road and off.

Normally inexperienced riders go slow, wobble, don't hold their lane, don't understand traction (like wet = slippery), but are very easy to avoid. However put they same rider on an ebike and they are dangerous. Suddenly they have to make fast decisions, predict the movements of things around them, hold their lane, compensate for road conditions (potholes, sewer grates, painted lines, sand, slab edges, etc). They go at car speeds (in the city), but have nowhere near the skills to manage it. Seen plenty of accidents.

With that said you put those same people in a EV with crazy top speed and acceleration, and I'd expect them to honor the local speed limits (or close), drive just like the rest of traffic, and not be a hazard just because their car is fast.
Hyper-V on Linux (yes, this way around)
From a quick glance at that, a Chevy Malibu with a 0-60 of 7.8 seconds has a worse death rate than a Corvette, which has a time of around three seconds.
The people interviewed were paying. Someone going from $900 to $3000, which is a lot and at least according to one of the people interviewed isn't worth it as they plan on switching platforms. Actually, everyone interviewed it sounded like they plan on leaving.
NASA's Mars Perseverance Rover Picks Up an Unwanted Hitchhiker
There was an opportunity for Obama to have a much more effective and bipartisan presidency early on. It wouldn't have been a friendly relationship, but certainly a more effective government. He rammed Obamacare through Congress very early in his presidency and that pretty much removed his ability to do anything else in his first term.
I would like to sincerely thank you for giving me yet another site I can waste time on.
>What is 'tiny' for someone with 5 years experience is 'huge' for someone new.

While true, this is exactly the boring conventional wisdom that I tried to steer attention away from with my above comment.

While it’s a blatantly obvious duh-level truism that people can take on larger challenges as they learn, I mean come on… it’s helpful to realize that there remain tiny things — tiny by almost anyone’s definition — even later in a career. I’m not just starting out and just last week I learned yet another way to add in bash, for instance.
don’t much like driving them. I never learned to drive a stick shift or change the oil

The submission clearly doesn't violate the HN guidelines, but article like this make me wonder if someone would be willing to develop a crowdsourced extension for HN that would let adoptees flag posts as "written by a fuckwit" to filter them out for each other.
This is very exciting! Generics will be helpful for some, I'm sure, but my reading of the winds is that people will find other idiosyncracies of Go to latch onto and complain about. It seems to me the next object of hatred is the lack of sum types.

I would like to understand a bit more about where a lot of the Go criticism comes from. Of course some amount of it comes from direct frustrations people have with the language design, but I suspect that doesn't account for all of it. It seems to me that the intensity with which some people fixated on the absence of generics cannot be explained just by frustration with writing non-generic code, which by all accounts was annoying but not overwhelmingly so.

So, for those of you who are willing to explore the part of this that goes beyond a simple rational analysis and criticism of language design, whats bugging you?

Sometimes I think the core irritation with Go is its simplicity. The suggestion that easy to learn languages can be effective too is somewhat humiliating, as we get attached to the pride of mastering more complex languages, and the suggestion is that some of the struggling we went through was unnecessary, and that folks who wont struggle as much might be able to be effective too, in fact the suggestion is that maybe our pride was misplaced.

Theres also a suggestion, in the fact that Go has opinions, that other opinions might be "wrong". I think this may bug people, who would take up those other opinions or see merit in them, a lot. There's also a bit of an anti-expertise "who are you, Go creators, to say you know better than me how to design this program/engage in software development?"

In any case, it's something I've been trying to figure out for a while and I don't think I have a complete explanation still. Curious to see what others think.
Sounds like administration is made of replaceable cogs that are projecting.
It's a nice write up. I did this once with a slight modification. The phase really only needs one bit, and an arbitrary number of threads can be supported in a number of ways by having the last thread to arrive at the barrier clean up the state based on a second word that holds the number of threads.

For example, compare the thread counter part of the "v" value to the number of threads. If equal, do an atomic store which writes the opposite phase with a thread count of 0. If not equal, spin until the phase bit changes.

This approach avoids a division and can support threads that leave the barrier entirely. (And theoretically also entering the barrier, but that's always dicey regardless of the barrier implementation.)
Make no mistake, no US citizen outside of the political class benefits from this or other atrocities.

Given that we don’t have all, or even most, of the data, that’s really just emotionally driven speculation.

And maybe I’m being overly nuanced, but I’m beginning to accept that there’s a qualitative difference between distasteful treatment of dozens of people suspected of having information about terrorists, and the systematic persecution of entire populations.

I’m not terribly concerned that China, Russia, or anyone else is going to snatch and torture random nobody like me, and then justify it by pointing to CIA torture of Al Queda.
Are you saying that it's right or unacceptable from anyone?

Because it sounds like you are trying to turn it into whataboutism.
This is gross behavior by the Chinese students, but let's hold off on calls for expulsion, formal discipline, etc.

There's such a thing as a "reputation" for a reason. It's a way societies can hold people accountable for behaviors that are legally protected.

It should be legal to publish a list of names of students who walked out, and it should be considered reasonable for people to express that we believe their conduct is shameful.
Thanks for the info about the open sourced UnityJS. I'll take a look.

We hadn't thought about making the 3D video player be scriptable and extensible at runtime, and will give it some thought.

Being able to overlay 3D graphics ( including titles) onto the 3D video is on our roadmap. Glad to hear confirmation that it will be a useful feature to add.
Kinda Galling when Arm walked away with over 1.25 billion dollars after the Nvidia deal collapsed. that pays a lot of salaries.

https://www.theregister.com/2022/02/08/arm_cancels_sale_to_n...

"Under the terms and conditions agreed by the companies, SoftBank Group will retain the fee of $1.25bn paid by Nvidia (this will be recorded as a profit in its fourth quarter) and Nvidia will keep hold of its 20-year Arm licence."
I have seen three redundancy rounds at different companies.

The first resulted in every engineer in the team taking other jobs within weeks of notice. Quite a few were hired back at 3x their wage as a contractors as the projects while the talent found better pay and conditions and never returned. The company ended up paying more for its least influential engineers but without them it would have been in real trouble.

The second the mere threat caused 10% of the engineers to leave within weeks. Some stuck out the redundencies but clearly management had no clue who the talent was and ended up getting rid of some pretty important people. So the rest left gradually over the next year. The brain drain to competitors was very real, 15 years later they have not recovered and I receive regular calls to do contracts for them to bring some software engineering experience even a decade later, its a bit embarrassing really.

The third ended up getting rid of all the people who run a critical system in one of the UK's largest banks. I saw only the aftermath. All the software guys are long gone and its just full of system operators migrating binaries to more modern hardware, many of those systems are completely unmaintained now and have no team and no one knows where the code is stored, if it is still there. When the bugs started rolling in and management couldn't find a place to get them fixed they started hiring to replace the talent they had made redundent but all of them left within a week because the job was clearly impossible without source code which the company had lost.

I haven't yet seen a redundancy round result in anything but the almost complete exodus of talent and the gutting of a companies prior capability. I stuck around for one of them but I wouldn't do so again because the aftermath was horrible and all the people who made it interesting had left or were leaving. Everytime its been abundantly clear that who goes is mostly random, its not based on anything to do with importance to the company and the people that make the place tick know this.