skysight-inc/HackerNews huggingface dataset:
Who wouldn't eventually?

I've been to a project where, because the development and "hardening" budgets were separate, we knowingly pushed out buggy code so that we could take advantage of the latter.

Had I known that half of the job would be to game the system, I wouldn't have joined.
You can run your own software on your own server easily enough. Even easier to run the software of your choice on a rented server. Why do you think that you’re stuck with twitter?
Roads are paided for with taxes on gas. So whoever buys gas pays for road repair. Licenses, fees, etc also go towards that system.
> Yeah, the courts generally say that you have to accommodate or remedy whatever the general request or grievance. They generally do not write/rewrite policy.

That’s…actually not all that true, especially in the case of systematic racial discrimination by local government. School integration, including bussing, is a pretty good example where policy was often dictated in fairly explicit detail by the courts.
It took me a while to understand what C++ was: a quest for the highest level semantics possible with the lowest performance overhead. It is a quest started a long time ago with a lot of dead ends and circumvolutions.

The quest is still valid but really, the complexity that C++ has given birth to is not worth it anymore. Other languages restarted from a blank state and are probably better bets. I almost switched to D years ago, for a while it looked like Go was going to take over but finally Rust seems to be it. My current work forced me to get into rust, and I don't think I'll go back to C++ anytime soon.

It was a fun ride. So long and thanks for the fish.
Nobody needs to absolutely prevent third-party clients; they just need to create enough friction to prevent serious investment in those clients. At least in Signal's case, there's a clear rationale for why they're doing that.
Show HN: VidGear – Complex video-processing applications in just a few lines
Ask HN: Is Learning GO worth It if you know Node.js?
Nodejs = you can build apis

GO = you can build apis but they're faster

Rust = new C++ and really fast

it seems to be best supplementary language combo to learn would be

Go/Rust or Nodejs/Rust

this way you know one good web/api language and one really efficient language.
Yeah, the early sections are good for beginners. Later sections less so - try reading through the chapter on PBR without prior knowledge, for example.
I'm not saying this book is not suitable for beginners. But I think there are easier places to start and it's likely many beginners would get frustrated some time after the first few chapters unless they are very motivated or using it as part of a course (and hence having someone lead them through the material).
For a beginner I'd recommend using this as a reference - something to keep on your shelf for years and keep coming back to as you go deeper into new areas of graphics - rather than trying to read it through and absorb all the material in one go.
The list of tweets removed are here: https://thewire.in/tech/as-covid-19-crisis-deepens-twitter-t...

Anybody with a VPN or is outside India can indeed read and make their mind up.

Edit: Every propaganda has an inkling of truth to it. That's why people believe it. And that's how everyone from Goebbels to the current Indian administration operate. Cherrypicking just the obviously fake ones to make your point is silly.
Twitter will ban the American President but is afraid not to listen to the Indian government. I guess they choose what political parties they want to support.
Previous commenter did write "literally". A word which, IMO, is ridiculously overused and abused by people with a bit of a chip on their shoulder. I'd say they asked for it! :)
Can one send messages to oneself without extra phone number?
Well.... Twitter can delete or ban anything they want. They are a private company.

We did it before with Trump, and we used this exact reason.

Case closed.
I agree, but some people don't. When I interviewed at Google a couple years ago, they were rewriting the Fuchsia network stack in Rust. It was currently written in Go. My jaw about hit the floor when I heard that. I'm guessing they realized it was a mistake, but then again maybe the Go version was just a temporary placeholder. IDK, didn't get the job.
Incorrect, the original submission (thewire.in) reproduces several of the tweets.

Medianama, which covered this yesterday, chooses to _paraphrase_ the blocked tweets rather than quote them outright, likely in an attempt to avoid censorship demands. https://www.medianama.com/2021/04/223-twitter-mp-minister-ce...
The kickback scenario came to mind for me as well. It could even be something less nefarious than a formalized system on a corporate level.

Personal relationships with key decision makers, vegas trips, the old boys club etc. Two companies with that kind of old relationship.
That reason being digital signatures. You can get the same confidence from posting an MD5 hash to check. Xips are an awful solution to fix a solved problem.
> It also doesn't help that Vulkan development is basically C++ and Windows and there is no negotiating this as a beginner. Trying to develop Vulkan through a language wrapper or on Linux/OS X adds an unnecessary amount of pain to the process--quadruply so if the wrapper tries to be "idiomatic" in your language of choice.

Actually Vulkan uses C, not C++ as usual in most Khronos APIs, and only GNU/Linux and Android 10 onwards are the only platforms where Vulkan has any meaningful usage.

On Windows everyone just uses DirectX, OpenGL ICD which are also used by Vulkan drivers aren't even allowed on Windows sandbox driver model, and on Switch, Vulkan might be supported, but so is OpenGL and NVN is actually the one holding the GPU keys.

In what concerns Sony and Apple, Vulkan doesn't even exist.
> We have paid an enormous price for the "free" Internet and that price has been hidden from us through layers of affiliates and misdirection and double-Irish. Rudderless algorithms decide whether your fame career has any kind of money associated with it and for precisely how long. When the axe descends, the only sentence can be "You have violated the ToS."

I don't really think it would be any different if we paid. Look at sports for example. That's paid via subscriptions, tickets, merchandise, state sponsorship and so on, but it's still just as plastered with ads as the Internet. I think anywhere exploitation is possible, it will happen. If we paid, it'd just make some people even richer than they are now.
Bah, just wait for the hardware or the general software ecosystem to make the code obsolete anyway.
If you subscribe to F1TV you get timing data in form of additional screen which you can view. Apart of that, there were several attempts in the past to extract timing data from from live streams, which stopped around 2016 when the API was changes. So to my knowledge, there is no free API for that. If there was payed version, I would be also interested, but I don't know about it either. The thing is that F1 considers this traditionally very sensitive information and is unlikely to make it public any time soon.
I was responding to your proposal that businesses pay extra, via medallions to use the roads, while private drivers use the road for free (ie. no extra). Rather, I am saying that every user of the road should par for it.
Bob Fass, Free-Form Radio Pioneer, Dies at 87
Depends on how accessible these are to you. In my city, with 1400 miles of bus routes and 100 miles of rail, transit is still the slowest option by usually at least two fold. The fastest bus lines come every 10 minutes. It might take you 15 minutes to walk out your door to a bus stop, another 10 minutes to get on the bus, then you sit in traffic and crawl at about 2/3 the speed of a car on the given stretch of road, thanks to the stops, then you walk to your destination which might be another 10-15 mins from the stop, assuming your destination is even on a direct route to you. If you need to transfer lines, factor in more time waiting for the next bus to show or time walking to another stop. If it's over 90 degrees and there is zero shade, as there frequently is, this can become unbearable to deal with. One day I forgot my water bottle during a heat wave and the bus was late, and I was feeling faint by the time it came to me. So much time taking transit is spent waiting around rather than moving. I only rely on the train to go to work, and for my ~50 minute commute door to door, only 15-20 minutes or so are spent actually riding the trains (1 transfer).

And I'm lucky enough to live relatively convenient to work. Many apartments I was looking at in my price range were still within 5-10 miles of work, but with bus commutes hovering around 2 hours one way thanks to transfers across the street grid and a lack of diagonal serving bus routes. For many people who might not be able to afford to be choosy about where they live, it can be difficult to land a practical apartment transit wise to your work, and it can be hard to land a job where there is even good transit opportunities to begin with. Suddenly a $2000 car that can turn your 2 hour bus commute into 18 minutes seems like the best investment money can buy, no matter what job you have, especially when you have a family who you want to see, or maybe even another job to get to across town. People in this city sooner give up a roof over their head than their car when money gets tight.
Minimally-processed doesn't need to mean lower quality. In this case, the expensive advanced codecs are for mainly for smaller filesize.
The Beer Game (1993)
This article is an odd choice, though, it's a site that claims to present the "marginalised" Hindu nationalist viewpoint. Very hard to take it seriously.
There are tools to turn code into diagrams.

I don't know of any that can make it understandable, however. I think that would be a very difficult task, even for quite small, well-designed programs.

Code has a lot of relationships. In 2D it looks like a mess.
I mean they do but not by as much as to actually matter.
Twitter waited until a couple of days before the president left office to do that, after waiting through years of flagrant rule violation, and until they were extremely certain of the way public opinion had swung. That was no act of courage from them, it was purely to try and manage public opinion.
I could also do that in 1975. But people use twitter.
Did the Hunter Biden story ever have any legs? As far as I can tell:

1. A grown man, who was not running for president, was doing drugs.

2. He was hired by company to try and gain favor with the White House, which backfired when the White House decided to act against their interest anyways (in other words the guy running for vice president didn't give the company a sweetheart deal because his son was on the board).

Why do people try so hard to force this story?
In rural Latvia, people will shoot them and eat the meat.
Alternatively, they can fight, be banned from India, and then have to compete against Indian Twitter 5 years from now in the international arena.
In my case I live in a 1br apartment where before the pandemic I was basically never home except to sleep and maybe on the weekend. Which I prefer, now having it be everything from office to social space and living space is very uncomfortable.
yes, send it to your own phone number, just like all the real Signal clients.
It was a separate service. The other service, that was using it, was a monolith.
UML is a near-deprecated aspect of what was once called Computer-Aided Software Engineering (CASE).
UML became the canonic iconic notation that replaced the multitude of -cough- guru-inspired systems and software notations that preceded it.
As is documented in the rest of this thread, UML belongs to the age of mainframe and mini-computer programming projects with ubiquitous RDBMS backends.
While the notations it consolidated were much lighter-weight and easier to use [AND more intuitive!], UML drowned in formalizing the corporate complexity of all of them.
And as if that weren't a complex enough ambition, UML attempted to do rules-based and heuristic enforcement of Object-Oriented programming just to ensure its rejection by pedestrian programming staffs.

Today, its a convoluted mess that virtually no one tries to untangle in a professional setting.

Intelligent IDEs and the left-shift of Dev-Ops utilities have co-opted the CASE tools lunch. For sketching, Google's Draw.IO is superior by leaps and bounds to the heavyweight, commercial drawing products.

While that explains the UML-narcolepsy effect, the broader issue has always been the lack of systems and program design education.

It still is important to convey system and programming information beyond the cohort of programmers. I can tell you from experience that many accountable company business actors have NO IDEA what these systems actually look like in all the important ways.

What's missing is Computer-Aided Business Engineering tools.
There is a difference in individual vs a government legal order.
Expanse season 1 was a nice exception to the rule, but I find that as the longer the show goes on the more it gets ignored. Missiles that fly into the sun at faster than light speeds...
Why is that ironic? Raw struct is the no-op of serialization. Hard to beat zero CPU cycles.
Thank god that laptop didn’t get elected president.
Interesting point, which a little bit implies that Williams would have the best aerodynamics by now. But clearly that is still not the case. So I am quite skeptical, whether CFD time has indeed the effect it aims to have. We all know that knowledge which you build up over time as a developer pays in long term. So even thou teams like Mercedes may have shorter time for CFD, they have the knowledge base build up over time which they use heavily.
Given the meme is already circulating among the youth with McDonalds ice cream being the bottom of the joke, and given it reached the top of HN many times already, I say this hurts McDonalds image a lot.

When people think about “broken like a McDonalds ice cream machine”, I think McD can legitimately ask Taylor for damages at corporate level.
The topic was specifically about it. Fuck off dang.
Ever since I started a "real" job in programming a few years ago, I've had such a hard time doing anything programming-related on the side. Which is such a shame since I have so many ideas. That's why I've been thinking of switching to a different field of work, even if it pays less. Ideally something where I don't really use computers at all. Not sure what that could be though.
This is well put and is all great advice^^
I was a big public transit user. Since covid, lockdowns and a lack of seasonal flus and cold I'm starting to wonder how healthy it is to cram as many people as possible together in a hot closed environment.
What are you even talking about? It's free as in freedom, not as in free vaccines. Companies that produce an open source vaccine are still free to put a price tag on the product! This is not a digital good that you can just fork and download at home.
> I thought the first principle of green energy was to stop polluting

Even with such a laughably limited definition, "pollution" would include:

- Noise pollution, e.g. from wind farms, construction, etc.

- Chemical pollution, e.g. from batteries, photovoltaics, mining, etc.

- Non-recyclable waste, e.g. many wind turbine blades, structural elements, etc.

- Airbourne particulates, e.g. from transport and construction (tyres, road wear, brake wear, etc.)

These are certainly less bad than "pollution" from fossil fuels; but it would be stupid to increase them for the sake of partially-inverting SHA256 on a few inputs.
I don't think you'd have much benefit of MIMO on a connection that's line of sight like this. MIMO is all about making the most of separate connection paths through reflections from walls, buildings etc. But in this case there'll be only one path.
Having your own time to try out whatever you like is immensely helpful for a developer, thats why at the companies I work for I campaign (successfully for now) to have “learning days”. You do whatever coding / learning you want, but you are obligated to share your discoveries with your colleagues. Companies benefit with more motivated, engaged and loyal employees, and you get to progress as a dev.

Sometimes managed to convince people to do this once a week, sometimes once a month, or somewhere in between. For example now I’m doing it once a fortnight.

Everyone recognizes that learning is an integral part of the profession, so I think companies should really accommodate that, rather than expect people to carve out personal time for it.
> Obviously the US can afford housing the homeless. I just don’t understand how a judge can just decide to spend a billion dollars.

The judge didn’t decide to spend a billion dollars. The judge ordered the city to put $1 billion dollars the mayor had pledged to the cause of homelessness in escrow. The actions ordered by the court may cost more or less than $1 billion.

The courts have broad authority to order government or other parties to take action to remediate (or cease exacerbating) unlawful harms they have caused; and $1 billion isn’t anywhere near the maximum that it has cost the subject of such an order to comply.
Unmoderated social media (which I'm guessing is your goal with decentralization) tends to accumulate people who have been kicked off all moderated social media - see stuff like Parler, Ruqqus, etc.

I don't think removing all ability for moderation is a good idea, more of a balance is necessary.
Electric cars were proven to be viable in the early 1900's. We've had electric vehicles in one form or another in all that time since then.
I was wrong, it looks like thewire.in has gated those screenshots to not be visible from Indian IP addresses.

> A screenshot of the tweet, which now cannot be viewed within India, can be found below.
Dissent against the elected government is a part and parcel of democracy.
Entire article not even explains how the law affects open-source community, just some random gibberish.
Their apology was excellent...

>
> We sincerely apologize for any harm our research group did to the
> Linux kernel community. Our goal was to identify issues with the
> patching process and ways to address them, and we are very sorry that
> the method used in the “hypocrite commits” paper was inappropriate. As
> many observers have pointed out to us, we made a mistake by not
> finding a way to consult with the community and obtain permission
> before running this study; we did that because we knew we could not
> ask the maintainers of Linux for permission, or they would be on the
> lookout for the hypocrite patches. While our goal was to improve the
> security of Linux, we now understand that it was hurtful to the
> community to make it a subject of our research, and to waste its
> effort reviewing these patches without its knowledge or permission.
>

They explicitly admit fault and address what they did wrong and what they should have done better.

You said that they didn't admit harm but the very first sentence is an acknowledgement and apology for the harm.

In fact, they repeatedly address that they caused harm, and apologize:

> we now understand that it was hurtful to the
> community
What sort of bitrate are we talking about? I haven't tried using NVENC for years and last time I check it was clearly missing many details that x264 tries to preserve.

NVENC is good at cleaning the noise and fast encoding. ( Or basically Game Streaming ). Which isn't something you want to do if you want to do movies encoding.
Intersting to see the downvotes, looks like the BTC vs BCH is quite polarizing even on HN
If true it would further a false narrative that they want to push.
Sadly they are able to attack anything that allows arbitrary code execution
I was surprised to read, a few days ago, that until late in the middle age (12th century if I recall correctly), waging personal wars, vendetta, revenges were seen as normal business. It took the Holy Roman Emperor to install courts of justice and force people to go through there and still took generations to drill in the idea that "He looked at my daughter in a lewd way so I put an arrow in his eye" was not a way to do things.
They're starting in the US but expanding to other countries now too. it won't be long before you will see these all over the world. It's already possible to pre-order starlink here in Spain for service around the end of this year.
> but from the first post Kroah-Hartman tried to deflect blame away from him.

Where are people getting this from? Greg literally, explicitly, accuses Aditya of malice. I have repeatedly quoted him doing so.
Situation in India is far grim than Official no. portray. Many district report only <5 Covid deaths adding to the normal death rate of 50-100. But, when you go to cremation grounds they are overflowing, platforms to burn the dead a full and bodies are being burned at sides, footpath.
The Next Economy of Ideas (2000)
The framing of the blocked tweets as ones that criticized the government seems false to me thus far. From what I read only a small number (~50) tweets were removed, ostensibly for inciting violence or panic, via misinformation. The example messages I saw in some articles included fake images from unrelated situations and things of that sort. This seems like what is typically considered reasonable removal of misinformation, but has been framed as censorship by news media. This doesn’t make sense to me as an outsider, since clearly there are millions of tweets happening and a very small number were blocked - if censorship were the goal a much larger number of messages and accounts would need to be blocked.

So then this makes me question why there is so much outrage about this action. Those spinning up this outrage are likely ideologically opposed to the current ruling party in India, and are making an effort to undermine them politically. What has followed, like clockwork, is Western leftist news media and social media amplifying this messaging as much as possible. This is in keeping with the anti-India / Hinduphobic attacks we see regularly here in America in articles criticizing Modi or “news” segments run by outrage dealers like John Oliver.

As a related aside: it’s amazing to see all the American based news sites (Vox, TechCrunch, etc) run this story when they also regularly express support of tech companies practicing censorship per Silicon Valley political biases. Hell, a sitting US legislator (AOC) called for Parler to be kicked off the Apple and Google app stores (a violation of the first amendment), and many here on Hacker News cheered it on, under dubious claims that Trump incited violence even though Twitter’s own blog post on Trump’s permanent ban did not prove anything of the sort (https://blog.twitter.com/en_us/topics/company/2020/suspensio...). Clearly a double standard is being exercised between America and India.

To be clear I do not support censorship personally. I am for something closer to absolute free speech and letting people figure out what they want to trust and distrust, rather than ceding control to EITHER governments or massive multinational tech corporations. But the hypocrisy here is astounding. When I see manufactured stories like this, I can’t help but think back to what Macron and his government warned about when they discussed the danger of American social media and the “intellectual matrix” coming out of the US (https://www.nytimes.com/2021/02/09/world/europe/france-threa...).