skysight-inc/HackerNews huggingface dataset:
Cynical take: your comment's votes keep fluctuating because those who upvote agree, and those who downvote do it because the comment doesn't add anything to the discussion.
NSW woman's fatal blood clotting likely linked to AstraZeneca Covid vaccine
PHK is one of the few people in IT I follow. He isn't scared to write opinions without having them put through a big PR machine removing anything interesting. The spectrum of posts are also very wide indeed, from restoring old historical hardware over political ramblings to time-keeping and code.
> sick and tired of seeing leftwing propaganda on Hacker News

"Everyone I don't like is a leftist"
> can you explain if Facebook and Twitter actually have bigger sway than obviously partisan news media like Fox News?

More people get their news from social media than from... let's call it "big media" (CNN, Fox, etc). Sometimes that's from people linking content from those sources, but the point being people are spending a -lot- more time trawling social media than they are specifically checking their news media feeds.
One of the worst features of humanity is that we’ve proven ourselves incapable of planning more than a few years ahead. The fact that it takes acute crises to get us to take dramatic action is the problem: climate change and biosphere collapse take a while to start affecting people (especially the global rich), and once things get bad enough for mass action it’s probably too late to save our civilization.

I look at the insanity in how the US responds to small movements of people now and despair at the thought of how we’ll deal with simultaneous waves of millions of climate refugees alongside the predictable handful of domestic crises.
Please read the guidelines -

https://news.ycombinator.com/newsguidelines.html#comments
Switched from a thinkpad running windows/WSL.

I like the native posix terminal. Much of my work that I used WSL for works natively on Mac anyway.

The battery life is amazing, because I like to work away from an outlet occasionally when my mind needs it. This is the first laptop where I’ve felt comfortable leaving the house (for a full day of work) without a charger.

No fan noise, no heat, no throttling under typical workloads, and no worrying about blocking the intake vents like I did on my thinkpad.

I was concerned about the architecture support at first, but Rosetta 2 has been 100% seamless with the exception of some steam games I tested out, which I don’t care about anyway since this is 100% a development machine.

I don’t do super intensive workloads, but the m1 has been way faster for some of the nodejs work I’ve been doing. Some of my nodejs workloads are seeing a 10x performance increase over my i5 thinkpad.

And of course, you have to love the apple trackpad. I tried a few different Bluetooth mice, but I ended up just using the trackpad instead because the precision feels better than even an Mx master.
"fun to write" give them IDE-driven-developers a text editor and see how much "fun" it is.
While this is true, as other have said, there is a high chance that inflation is higher than what is shown (although i doubt that this is as much as 50%). But another issue is that the government as been trying to fix its own deficit, due to the lasting crisis, by adding taxes to almost anything.
You now pay taxes for buying a phone (second hand or not), for buying gold, for buying a car (fairly common but it is much higher now), taxes on alcohol are now at an all time high, ... And in general, foreign good cost a lot more. As an example, some of my acquaintance in Turkey are asking me to buy some electronic device (like computer, playstation, ...) here in France and they will send me the money, because the price of those goods in France is overall cheaper, even when you include the cost of converting lira to euro.

Now, this should in fact raise the inflation, but it seems that they indeed chose a way to compute inflation that doesn't show this effect as much.
or you can transact in USD. which is what the world does for oil, for example.
Ah, no problem.

Just exchange it with micro plastics

https://soil.copernicus.org/articles/6/649/2020/

In case that is not enough, there still is Soylent Green.

Did you know, before the introduction of artifial fertilizers, they used the human bones from Napoleonic battlefields?

https://medium.com/study-of-history/the-bones-of-waterloo-a3...

...

Dust in the Wind.

Dirt in the Ground.

The Earth dies screaming.

I will survive.
As long as Cyprus is a member, Turkey will never be. Member countries have veto power.
Facebook to test new business discovery features in US News Feed
My stack is:
Custom domain (current registrar: namecheap)
Fastmail for email, Calendar & Contacts hosting with DAVx5 & Fastmail App on Android,
Netlify for DNS & static website hosting
Switched everything over from Dreamhost after 14 years or so in 2020, and the only thing that would make me happier with Fastmail would be for them to have global holiday calendar syncing (This is the only reason my Fastmail account is linked to a dummy google account - to sync holidays!)
I get to use email aliases, catchalls and a mail system which can automatically file mails before I have manually written a single rule. Off the top of my head, the aliases, the sensible (vim-like) keyboard shortcuts (g for search folders, j-k for navigation, etc.), built-in caldav and carddav support are the things that make life easy on a day by day basis. Notes are about the only thing I don't use, but my encrypted Joplin notes are actually synced to the Files section on Fastmail via WebDAV since Fastmail also offers you decent (At least 10GB if you have a standard plan, which you need for a custom domain) of WebDAV accessible storage along with email...
> I disliked that I would have to take 2 years of core curriculum stuff before even being allowed to take major related courses. I had to reach out to instructors of courses that sounded interesting to get approved to take them. After I started to take the courses I didn't really like them.

You seem to have a real problem accepting that you have to work within the system and follow the same rules as everyone else.

For entry level positions, the best predictor of success hiring manager have is your GPA when you've completed a degree. Further, autodidacticism certainly can be better for some people, but unfortunately it makes it much harder for you to get past initial screenings. If you had stuck with some of your other jobs for a few years, this would matter a bit less, but if you haven't stuck with any job longer than two months, you don't look like a potential asset.

My advice is to go to school. Accept that the core curriculum requirements are there for a reason, and unless the university offers a way to test of part of them, then deal with it. If it's stuff you already know, then look at it as a way to help ensure you have a great GPA for when you do graduate. And when you're in school, take advantage to everything else that's offered - join a few clubs, look for opportunities to learn leadership skills and develop them.

Once you graduate, start your resume there - don't even include things before that - they don't know how old you are, so they'll assume you're just like any other recent grad.

Finally, when you land a job, keep your mouth shut and do the work you're asked to do. Give input when asked, otherwise listen. Listen to what your manager is saying, and to what senior engineers are saying. Watch to see who has influence, and how they wield it. In a few months if your work is speaking for itself, then it's the time to start speaking up more. If you have a good manager, ask for their advice on how to do speak up effectively, if you don't have a good manager, ask one of the engineers that clearly has influence.

Above all, remember that life isn't easy for most of us. It doesn't matter how smart we are, we have to work hard, work well with others, and learn how to work within the system. Otherwise the system will spit you out.
> Does docker make it easier or harder though?

I happen to do web development and run a Docker course and I will confidently say it's a lot easier based on support questions and overall feedback that I've gotten over the years.

Because the alternative involves a ton of manual steps that every individual needs to take, for example with Python (and this applies to most languages / ecosystems with tiny changes):

- Which version of Python do I install? How do I install it on Windows 10? What about macOS? What's the instructions look like on my distro of Linux?

- How do I handle multiple versions of my programming language or install the language without the root user?

- I need to run Postgres, how do I install that on my OS?

- I need to run Redis, how do I install that on my OS?

- I need to run a specific version of Postgres / Redis for this project but a different version for another project, how to set this up?

- I need to use Webpack, how do I get Node installed and set all of that up

- How can I easily run all of my app's dependent services at once (web + worker + webpack + database + cache) without having to open multiple terminals or discover language specific tools with their own config files

- How can I use environment variables in my app that are loaded from a file?

- My app needs a library that requires a C dependency to be compiled to use it, how do I get that working on my OS?

Now imagine you're just getting into programming and want to build a web app with Flask, Django, Laravel, Rails, Phoenix or any other language / framework. You're going to need to do this for pretty much every tech stack and the learning curve for this stuff is really high when you're a beginner. There's so many unknown unknowns that lead to dead ends causing folks to get really frustrated and just say fuck it and never start.

But with Docker, you install Docker Desktop and technically you can treat it as a black box where everything is on a need to know basis. As long as you can find a reasonable base project to work off of getting started is as easy as installing Docker and running docker-compose up --build, and waiting 5-10 minutes. Now you can focus on learning the important thing (web development using the framework you've picked).

In most cases that works very well. Sure there's some installation related issues along the way but with tens of thousands of folks who have taken one of my courses using Docker, this a huge minority and it's usually something that's easily fixable (I offer support and deal with questions like this once in a while).
Those neckbeards makes computing go around!

The Rust pushing SJW CoC toteing lib-bags adds nothing to the universe.
How to Waste Hundreds of Millions on Your IT Transformation
If people can't spend crypto directly, they'll just convert it to fiat and spend that instead.

Why would anyone want to hold a depreciating fiat currency when even dogecoin increases in value? They should just stop fighting it and let it happen.
"why it would be a good idea to take away the ability of all central banks to perform monetary policy to stabilize the economy." laughing in central banker.
Binance destroys $595M worth of BNB tokens in its largest-ever burn
Made me laugh.
One example: Amazon doesn’t seem to care about fraudulent sellers and fake paid-for reviews on its platform.
Lightning Network. Making Bitcoin payments practical next year since 2015.

Banning crypto payments is like an airport refusing landing clearance to bicycles.
> Exceptions are terrible for correctness.

Sometimes they are, and sometimes they are not.

> They introduce hidden control flow paths that developers forget about and fail to handle correctly.

The problem that exceptions solve involve control flow paths that aren't supposed to be handled. Exceptions are not for handling recoverable errors, they are for graceful aborts in a complex, layered and modular program. (E.g., any multi-threaded server, for example.)
I don't use "share my location" in google maps, but I do use "my timeline", which is basically the same data, and timestreamed. I can't say I've noticed any significant battery drain from it, and I can't imagine sharing that costing anything more on the client end.
I’m providing the numbers below for context, but cable news has a lot less daily active users than Twitter or Facebook. In my view, though, the daily news watchers are much more entrenched in their views, less likely to change, and believe strongly that the rest of the country watches the news like they do. I’ve had family members on both sides of the isle be extremely passionate and get physically worked up that the world was ending because they relied on cable news as their source of truth. The Fox follower was miserable when Obama was in office and the MSNBC follower was miserable more often than not when Trump was in office.

“Over the first full week of 2021 (Jan. 4 through Jan. 10), CNN ranked first among cable networks (roughly 2.8 million viewers per day; 4.2 million in primetime) followed by MSNBC (2.3 million per day ;3.8 million in primetime) and Fox News in third (1.7 million per day; 3.2 million in primetime).”[1]

[1] https://www.forbes.com/sites/tommybeer/2021/01/16/fox-news-v...
Probably falls under the umbrella issue filed by Rob Pike…
back in 2013[1]. But that's the umbrella issue, and it's
probably better for the Cockroach people to file a new
one mentioning their findings, but don't quote me on that.

[1]: https://github.com/golang/go/issues/6853
"eventually become criminal"

They've been breaking the law for over a decade, has abyonw gone to jail?

And before someone says: "those instances were different law/etc", please remember that you will bot avoid jailtime if you rob the bank three different ways. Commiting crimes one after another makes sentences more aevere for an individual even if you broke totally different laws.
fwiw, I just started using MS products again and they do the same thing. I'm not switching because I tried them and Google still has superior products
I think it depends on what we’re developing on our Macs. I’m writing Elixir, Ruby, JavaScript, and a little C at work. My work Mac is a 2018 MacBook Pro and my personal Mac is a 2015 MacBook Pro. Both are reasonably fast to get stuff done, and honestly I’m waiting for everything on Homebrew to be converted over before I make the switch.

Now, cross compiling does suck. I have a few raspberry pis in a kubernetes cluster at home and am looking forward to the native compilation that this new release provides.
If you're not already using the --noupx flag for pyinstaller, you can probably cut that startup latency at least in half. With UPX enabled, the executable has to be decompressed every time it is called. The space saving tends to be minimal and not worth it, definitely not for a CLI where startup latency much more directly impacts the user experience.
> The sum of the sizes reported by go tool nm does not add up to the final size of the Go executable.

> At this time, I do not have a satisfying explanation for this “dark” file usage.

The author's journey of starting with "nm --size", discovering "dark" bytes, and wanting to attribute them properly, is exactly what led me to create and invest so much effort into Bloaty McBloatface: https://github.com/google/bloaty

Bloaty's core principle is that every byte of the file should be attributed to something, so that the sum of the parts always adds up to the total file size. If we can't get detailed symbol, etc. information for a given region of the file, we can at least fall back to describing what section the bytes were in.

Attributing all of the bytes requires parsing much more than just the symbol table. Bloaty parses many different sections of the binary, including unwind information, relocation information, debug info, and the data section itself in an attempt to attribute every part of the binary to the function/data that emitted it. It will even disassemble the binary looking for references to anonymous data (some data won't make it into the symbol table, especially things like string literals).

I wrote up some details of how Bloaty works here: https://github.com/google/bloaty/blob/master/doc/how-bloaty-.... The section on the "Symbols" data source is particularly relevant here:

> I excerpted two symbols from the report. Between these two symbols, Bloaty has found seven distinct kinds of data that contributed to these two symbols. If you wrote a tool that naively just parsed the symbol table, you would only find the first of these seven:"

The author's contention that these "dark" bytes are "non-useful" is not quite fair. There are plenty of things a binary contains that are useful even though they are not literally executable code. For example, making a binary position-independent (which is good for security) requires emitting relocations into the binary so that globals with pointer values can be relocated at program load time, once the base address of the binary is chosen. I don't know if Go does this or not, but it's just one example.

On the other hand, I do agree that the ability to produce slim binaries is an important and often undervalued property of modern compiler toolchains. All else being equal, I much prefer a toolchain that can make the smallest binaries.

Bloaty should work reasonably well for Go binaries, though I have gotten some bug reports about things Bloaty is not yet handling properly for Go: https://github.com/google/bloaty/issues/204 Bloaty is just a side thing for me, so I often don't get as much time as I'd like to fix bugs like this.
"a trusted party" does not exist at scale.
> let's destroy financial systems of governments

I'm fine with that. Current monetary policy sucks.
Does Facebook have lower standards towards politicians or BJP politicians ?

I've seen Facebook and esp. Twitter take an active stance on censorship that goes far beyond banning spam. While this is a cut&dry case, the HN discussion is clearly centered around 'special treatment of those in power' at large.

As I see it, fake news is a good 50-50 mix of actual fake news and a political perspective that is inconvenient to your agenda. This is especially true in India, where politics has always been the business of gangsters and liars. At this point, I'd be surprised if an Indian political rally by any party was less than 50% fake news. (In the sense that twitter censors it). Throwing unsubstantiated accusations towards your opponent is a grand political tradition that dates back thousands of years. To selectively silence one of them is to consciously pick sides.

> “It’s not fair to have one justice system for the rich and important and one for everyone else, but that’s essentially the route that Facebook has carved out,”

I'm not sure if I agree. Either a company as a service and it goes full 1st amendment, allowing any content that isn't illegal. Or, treat it as a profit making machine that optimizes for monetary gain.

___________

I personally lie on the 'Monopoly Social Media platforms' should have hard restrictions on what content they are allowed to moderate. Ads about Nigerian princes are banned, but Ponzi schemes and Goop get to keep advertising to billions.

While I strongly lean left (socially), I find the reporting on Modi from top tier US news organizations to be just as biased and colored with agenda as many of the articles on the other side (fawning over him) that people are asking to be banned.

It is quite hypocritical of left-leaning organizations in the west, to ask for 'objective standards of truth for others', but then turn around and say 'not for us, because we never lie'.
The wording "might" really triggers me because it stands for something that /could/ happen. It is one of the ways to express the conjunctive mood (possibilities, wishes, ambiguity), which has absolutely no right to exist in a technical documentation.

~~There is only one place where this makes sense: in a best-practices section explaining consequences. But also there I want to see clear facts instead of unclear statements making me chase ghosts.~~

Edit: No, just plain facts please.
Read up some theory on Bitcoin, especially about difficulty.

I will fight any efforts spurred by baseless claims about Bitcoin environmental impact.
A terminal dashboard for Kubernetes built in Rust
I think another reason that the VBA editor is frozen in ice is because Microsoft doesn't really want you to build stuff in VBA/VB6 anymore.

VBA doesn't play well with the multi-user and cloud-based push that Microsoft has been trying to go for.
"Don't let them use the appropriate/preferred tool for the job and see how much fun it is" is a fairly nonsensical proposal for pretty much every profession.
C# is a better Java and nowadays is cross platform and open source.
> supposed to hunt bittorrent use in France

that's not the same thing.

torrenting illegal material was already illegal, before Netflix.

and France is not Turkey, but no Germany either where the ban on illegal downloads actually works, because they will get you.

In my opinion cause and effect are reversed here: Netflix is going strong because there is a ban on torrents and sharing copyrighted material in general and it worked.

If it was the other way around, Netflix would earn peanuts.

Also, people get around a ban on torrents because there is no risk, the worse thing that can happen is that you won't watch a movie illegally.

Now think about using illegal money and the consequences...

> HADOPI is slowly dying.

again, wrong comparison.

How many people watch YouTube videos in China and how many would if it was not banned?

That's your benchmark.

Look at the ban on guns, where the ban exists the number of guns in people hands is very low.

If it worked as you said, where arms are banned people would use them illegally.

But instead they do not (again: generally speaking).

Think about prostitution, it's legal in Germany where the government estimates the real number may be as high as 400,000 almost 0.5% of the population.

In Italy, where it's practically illegal (it's complicated, but we can safely assume it is not legal as in Germany) the number is estimated at 100,000 or 0,15% of the population.

Bans do work, the fact that not all bans work the same way, doesn't mean that they don't work.
Anger, a B player, and rage quitting a job when I was old and didn't have a new job. No interviews ensued.
binance
Missing Ingredient in Growing Twitter Account I Found After Went from 0 to 23K
And many of them might actually be _caused_ by marriage, though.

Sometimes a potato is just a potato, and it makes no sense trying to talk it into being a unicorn.
Facebook faces mass legal action over data leak
Will Turntide’s Reluctance Motor Disrupt EVs?
I think media latched onto it as the most compelling story. The cost of the chips is only a tiny fraction of the cost of the whole vehicle.

Cellphones, game consoles, smart gadgets? Ok, chip shortage, seems understandable. Whole car factories shutting down because they can't get a few grams of chips per car feels like a dramatic and new kind of supply chain failure.
Hows that' a problem?

Provide `TryClone`, there, problem solved.
I don’t read LLVM release notes very often and had a possibly stupid question:

> Changes to the ARM Backend

> During this release …

And that’s all it says. Is this just a placeholder that wasn’t deleted? Or an indication that there were changes but they are too minor/technical to usefully detail? There are many empty sections but only a handful have the “during this release...” boilerplate.
> To argue that any store of value isn’t speculative to some degree is naive.

Isn't there a difference between currency in general being speculative to some degree and cryptocurrencies specifically, whose main value proposition is speculation?
Show HN: GraphQL2REST – generate a REST API from your GraphQL API automatically
I agree, and I encourage you to write all that down in a long form article. Technical writers and documentarians have kept silent for too long: It's time to change this.