skysight-inc/HackerNews huggingface dataset:
While shoring up nomenclature: I believe “simultaneous multi-threading” (SMT) is the generic term and “Hyperthreading” is Intel’s branding of their SMT implementation.

Calling AMD’s SMT “hyperthreading” is like calling all tissues Kleenex. It’s fine imo, but it doesn’t hurt to know these things.
Great article! What do you consider some simple things the average person can do on a day to day basis in addition to avoiding meat to improve the moral state of affairs?
https://fr.wikipedia.org/wiki/Cr%C3%A9puscule_(pamphlet)
Reveal the structure of long methods with an online Word Counter
Oauth2/openid bash client for tests or discovery
I don't think so. Most of his success with Free Telecom is by putting the customer first, which led to fair pricing for both broadband and mobile and no-bullshit mobile plans that are impossible to understand. His plans were "a single, affordable, all unlimited plan".

Now, he's said to be pretty ruthless in a business setting, but it's because he's basically the only self-made billionaire in France (all the others have inherited) and he couldn't play by the rules because the rules were stacked against him.

Thanks to this guy I pay less than 40 euros/month for 1Gbps unlimited fiber at home, with a fixed ipv4. I pay 16 euros a month for my mobile plan, with unlimited everything, including while roaming in Europe or North America.

He didn't do that by exploiting his employees like Jeff, he did it by not taking part of the telecom oligopoly who used to milk customers (surprisingly they had no problem to align with his prices to keep their business).

He didn't do it by selling out his users data to third party, on the contrary he provided adblocking tech right in the broadband router you get with your subscription.

I'm not saying he's a saint, you can't become a billionaire without screwing a bunch of people, but he's clearly better than most billionaires especially the ones you cited.
> Does "We told them it was impossible" count as mitigation?

He said he "got around" something, so that goes in the same direction.

I cannot be sure of anything, but that would be pretty dumb (and discredit them) from the French President's comms techs to just say "that's impossible" while anybody could hack it.

So, the working hypothesis is that, yes, there seem to have been mitigation in place.
The employer deciding what "the market" is to set "market rate" to a conveniently lower number isn't reasonable. If you're hiring remote-first, you're not competing in a local market.
NewsBlur (a Google Reader replacement) can turn newsletters into RSS feeds with a simple GMail forwarding rule.
No, the difference I'm drawing is between straightforward and opaque responses to input.

I'm sure there are companies which play the various games you're suggesting, but I think positing that it's the rule verges into the conspiracy theoretical.
Same place but with more travel
I think he means direct armed bloodshed as he was comparing them to the kings of old who would conquor with armies.

The author directly says capitalism is bloodshed in general whether it's profiting off of the defense industry or just exploiting people in foreign countries for iphones.
You can create rules to hide something by right-clicking on the page and choosing 'Block an element', or by adding a rule like justwatch.com##.consent-banner in your filter parameters.
I love this! Semi-related, I was just fiddling with a Firefox extension this morning to flip Python 2 documentation results with those of Python 3 (usually also in the results, but lower on the page)
It's legacy though. But I also notice that docker-machine isn't really updated anymore.
I do not have answers or facts to offer, but I suspect they are similar in nature to those for the question of “why haven’t we solved security critical bugs? Why haven’t we just heavily invested in software verification? Etc.”
Most of the CPU work in games is in making draw calls, which can be parallelized. Interesting that the meme that games are ST bound persists when that hasn’t been the case for several years (see: DX11+ and Vulkan).

The problem is game devs and engine makers don’t spend the effort to parallelize in the main loop everywhere they can.

You can get extra fps by having a faster single thread. Even still, if you had a 6 GHz single core CPU with a contemporary architecture then you would have an abysmal frame rate in a contemporary game. Those cores are used.
Top JavaScript How-Tos
Best React Component Libraries [Comparison]
The correct way to handle it is to use the word "former" instead. "Former French President" parses correctly.

"Ex-" binds tightly to the word in front of it because of the dash, but "former" allows "French President" to be the noun phrase being modified.
“Ocean circulation” maybe key to finding exoplanets with richer life than Earth
If only one company goes remote, then the collective power of employees certainly goes down (« divide and conquer «)

But if the entire /job market/ goes remote and access to the net is a public commodity, then you can apply for all jobs /anywhere/. Employees bargaining power increases significantly. Furthermore, any employee can start his/her competing business in an instant.

As a side effect, wages can go down but if you don’t work in the bay area you can come out /better off/.

So it’s not clear if the downside is going to be related to worker’s rights. I am personally more worried on the societal / mental issues with WFH.
It's a blog run by the Head of Trust & Safety of Cloudflare.
Read about this the other day but I have yet to be able to reproduce port scanning.
I don't disagree, yet, I do, I guess? When I say "deserve," I don't mean in some cosmic moral sense, but more in a bland cause-effect sense. Cthulhu would say something like: "Oh, uncoordinated buyers have little market power? Bad decision to be an uncoordinated buyer then, loser!" The condemnation and cruelty are not warranted, but the effects are the same.

Whether a bunch of buyers could accept this, decide to coordinate, etc., and what it would look like, is the thing I'm turning over. Like, to get really wild: what if you could join a buyer's group that restricted you? The downside would be a loss of freedom, but the upside would be access to market power. We seem to be OK making this bargain on the sell side with our employment...

There are obviously versions of this that could never work, but it would be very interesting if you could find one that could!
How to Build a Minimum Viable Product That's Immediately Valuable
Yes it is! If it is that people cant see their family an emotion free, strictly technical, unambiguous response should suffice.
Asian and African super apps are following the playbook WeChat originated
BSD "distro"? Really?
> There's a reason that the major tech hubs in the US are liberal cities...

Because the owners and operators of the companies in question are usually left of center (American spectrum)?
I don’t think it’s arbitrary. Despite being from similar times, burials occurred decades or even centuries apart. The recipe likely evolved based on experimentation and availability of ingredients.
Britain’s oldest universities are trying to protect humanity from risky A.I
that are actually the small little things which are fast on a Mac. This seconds of thought are also clearly visible on some Ubuntu machines... Gnome is not always optimized and Snap programs make you think your laptop is frozen.
Everybody is always looking at performance per dollar. I'm more interested in performance per Watt. All that power generates heat which needs to be blown out of the system, which creates noise. I like my machine silent.
You can't even fully rely on those operatorsike site: anymore because Google now happily serves you results from miscreants that tag their scam site urls with valid site names, so instead of getting results from only let's say mozilla.org, you also now get them from their scamsite because they appended the actual mozilla site url into their own.
Agreed. Speed is only half the problem with Slack. The other half is lack of integration with the system it's running on. Ripcord doesn't do any better than Slack at this, and in many cases does worse.
The key point that seems to be missed by people is that SCAN was one of the first to identify that coronavirus was spreading in the Seattle area and the US.

This was deeply embarrassing to the Trump administration which was trying everything it could at the time to act like there was no issue.

Shutting down SCAN under a flimsy regulatory argument should be seen as similar political punishment to the doctors early on in China who were muzzled because they were embarrassing the government by admitting the situation wasn’t under control.

The FDA and CDC need much stronger protections from political meddling if they are to keep America safe from disease. Their scientists are still great but the disease at the top is spreading down at a worrying pace.
This is very nicely put. Another problem is that the simple genetics we learn at school is about things like alleles for eye colour which, un-nuanced, leave the mistaken impression that the whole genome implements a similarly simple mapping to phenotype.
Günter Faltin Big Success with Meager Start Capital (2010)
yep... i'm sure if you were offered a job 2x your current pay, the first thing you would ask yourself is "I wonder what the well being of my co-workers are", don't make me laugh. also there are many people who have no choice but to work for a single company or "shitty" one as you put it, it's called people who have criminal records.

again... your comment is the pure demostration of how sick the self righteousness of this site is.
Well, Molde & Ålesund are west, not north ;) Tromsø is proper north and very different from Molde/Ålesund. There's a lot more culture there, as well as being the right place for sitting in a fjord and watching northern lights. I know people who have moved there temporarily and really liked it.

But it's definitely the case that whilst the Scandinavian lifestyle often features as best life satisfaction/happiest/whatever, it's definitely down to personal preference. These countries also tend to score low on happiness/life satisfaction for immigrants, which shows that the benefits are only perceived/received by some.
And I just recently looked for something like this because I'm sick and tired of Google top-ranking results from Reddit, where someone asked an intelligent question, and there were zero responses. In fact, I don't think I've ever seen an actually-useful response to a technical question on Reddit, but a link to a targeted subreddit always seems to be at the top of my search results now. I wonder how much this is costing Reddit. I hope it's a lot, and they stop this nonsense soon.
Usually in a mix of Assembly and whatever is used in OS systems implementation language, not necessarily C.

https://inf.ethz.ch/personal/wirth/ProjectOberon/Sources/Ker...

The malloc() exposed in a ISO C standard library implementation isn't necessarily related to whatever means the OS does memory allocation.
> why should he have to pay to watch it again.

Because that wasn't included in the ticket price. If it was, cinema tickets would be more valuable and they would charge more.
In software engineering, languages and tooling the progress is really slow. RAD tools existed for decades, OOP and functional programming paradigms remained largely the same for a very long period of time ... incremental enhancements but not really a breakthrough.
This is why I evaluate my estimation of my savings rate with that position and location, not salary. Everyone does a minor version of this with taxes and rent. I just take that to its conclusion and only measure a YoY delta in savings.
Every hard problem gets a 90% working solution that's more than good enough for most companies.

I very much agree with your comment, but allow me a little nitpicking. Solutions aren't 90%, more like 50% or 20% or whatever. It may sound absurd to discuss a number there, since it's more like a way of speaking, just wanted to add that for most problems the solution is barely better than the default option.

In other words, there's still a lot of room for improvement, huge actually but, as you say, it might come in small pieces.
Counting qubits is not a useful metric. Google actually had to go back down from 72 to 53 in order to get their quantum supremacy experiment working. Also none of these machines are error-corrected, so they cannot run useful quantum algorithms such as Shor's or Grover's algorithm. It is still an open question whether large error-corrected quantum computers are at all possible.
It's easier to understand language on a syntactical level, the program itself is turing complete and we don't even have a decent automatic verification tool.
> Most malicious ISPs disable DoH (ex: Verizon) so it likely wouldn’t have solved this.

Is this confirmed? I couldn't find a source for this statement.
Note that a browser firewall like uBlock Origin with EasyPrivacy (easylist.to) already blocks this: https://imgur.com/s7efEez.png
Microsoft Access could be a better tool for a lot of those spreadsheets, I might wager! It would teach user interface design, simple relational database concepts, data types (!) and more. I really wish MS hadn't turned this product into a dead end, seems like a lost opportunity to give aspiring devs a path to learning more capable systems.
Previous discussion: https://news.ycombinator.com/item?id=23246170
There's not much to parallelise about I/O maybe, but many games simulate entire worlds filled with monsters, NPCs and tons of game effects. That sounds like stuff that's easy to parallelise.
I don't know if Verizon is actively doing it, but since most providers that offer DoH have well-known IPs, like 8.8.8.8, 1.1.1.1, 9.9.9.9, they could easily just block traffic heading in that direction.
Yep, that’s what I meant! reminder to double check for typos when you’re correcting someone :)
Stop reading the same books as everybody else
The advice of using word count to identity sub-routine and then extract them into smaller functions is helpful.
It looks like port 63333 is a common forwarding port for Postgresql.
https://github.com/search?q=port+63333+database&type=Code
Working Memory and Language (Book Review)
How to save your software development budget in IT outsourcing
VS is perfect for C++. For C I think I might need a different compiler?
DDG just recommends the british TV series 'Thorne' after I disable the safe search ...?
You may be confusing him with someone else.

At the very least, to be considered more evil than either of your examples, you need to have the word “controversy” on your Wikipedia page.

Xavier Niel has a history of pro-consumerism, democratization of technology, and streamlining of venture investments.
The stunts in the video all seem like they could be done by a human, I was expecting something more like a light weight humanoid bot with some quadrocopter type propellers that allowed it to actually fly and float through the air. For instance, you could have Ironman flying high over the park and make it look convincing, especially with properly placed speakers.
> . At least there were easy outs in going to galleries or clubs or art/makerspaces or various meets for non-tech things in SF

I hear the same thing about New York and to that I wonder:

1) Do people actually like these things

2) or are they a just a way to virtue signal their cosmopolitan bona fides to the other graduates of selective universities?

Perhaps I'm just an unsophisticated public school grad, but I've never met anybody that actually takes part in these things even when they live in New York, etc.
If you are targeting only Windows it is fine, but for portable programs you might not want to maintain parallel buid systems. CMake works though.
I had to jailbreak my iPhone to change the default browser
To me the big benefit of Slack over email is that Slack is only communication with actual humans. My email inbox is chock full of automated emails from various websites / services.
At least in my intention the "12-18 months" are related to when research started not the time I made the comment.

For example, the Oxford University team said it may be ready by next fall[0] some weeks ago, and they seem on track for now (i.e. human trials already started and being expanded). Moderna also started human trials and had preliminary positive results.

Other entities said they aim for this winter.

Considering early 2020 as the start of the research I would say that fits the 12-18 months figure.

[0] https://www.bloomberg.com/news/articles/2020-04-11/coronavir...
In 2000 using VB, you can build a GUI, make a working Windows application using a minimum amount of code. Also the documentation (msdn) and the community was really nice.
The article is misleading, you can see the interview video here : https://www.journaldugeek.com/2020/05/21/xavier-niel-un-espi... (french)

He says that he was not working for them, but instead after getting caught hacking a few things, he was noticed by the secret service, and after that he was informing them what he was finding.

He says he was doing that for fun, and didnt pursue by working for them, because he is not a spy but an entrepreneur (and quite successful actually)
Commenters here are noting many ways in which CS and biology are different, and how computer analogies can break down.

I've got a PhD in biology, and have been into computers all my life. I write code as a biology researcher every day.

To me, there's a much more practical level to this than that of philosophical questions on how far analogies take you. Biologists and computer scientists learn, in their studies and through lots of experience, a different mindset about how things work.

As a computer scientist, finding a solution to a problem, or predicting how a system will behave, is ultimately just a question of having a deep knowledge of the system, plus being a little bit smart about using that knowledge.

As a biologist, having a deep knowledge of what you are dealing with plus being a little bit smart is just a starting point for formulating hypotheses that you will then still need to test. Every biologist knows in their gut that a plausible story is ultimately just that. It's not a proof of anything, just a starting point.

This runs really deep and can make communication between people who aren't aware of this difficult. I see this in comments here all the time, where someone has read up on a little biology, and then goes on to explain that, therefore, clearly this or that has to be true. Usually that makes me go: "Yeah, maybe. But what about all these other things you didn't consider? And what about all those things that literally no one in the world knows you would need to consider in this particular case?"

Anyhow, I think it's still productive to try to find simple physicsy explanations in biology. Sometimes it does work, and then you get things like PCR or gene editing... ;)
Wrote this opinion piece about why I think reading the same books as everybody else is a huge mistake made by a lot of ambitious people.
Feel free to nitpick about the article here in the comments!
Indoor or outdoor statues? Stone eventually suffers from the elements if it left outside.
Can someone please explain what people mean by "culture"? I'm a working class joe, I can't afford to pay for Broadway tickets regularly. What's the benefit here?
You weren't kidding when you said it reminded you of dystopias! Riffing on your ideas in a not so serious way:

Guaranteed Jobs would be more like Mandatory Jobs, or "Work for Welfare", a step toward government indentured workers maybe? Couple that with supplied housing and we're basically at serfdom again. Sell their time to corporates to add in that capitalist twist we know and love!

Remote but hooked into VR sounds like it's just another way to measure butts in seats. Monitor peoples time and actions while they're on the clock. Fuck it, sell that data too. How can we monetize knowing how often people pick their noses?

The first step into a VR first society perhaps, all the better as the environment around us collapses. We stop travelling thanks to various catastrophes, then we stop noticing the world being further exploited.

While Australia was held captive by catastrophic fires, barely able to breath the air in our cities, our government was fresh off the phones selling vast forests to mining companies and opening up clearing rights to export farmers.
It was worse than even that, several parts of the build process were fully sequential. I only got benefit of multiple cores at all because the tooling in those sequential steps were utilizing it, or related system services were.

But, yes, I also did change at least one config to allow it to spawn more than 2 threads.
> 4 sports teams with passionate fan bases.

Rabid. They have rabid fan bases.
Gitlab runs phishing test against employees – and 20% handed over credentials
Even 1ms is a lot. I have some experience with algorithmic trading. The application took messages off the network, processed them and responded to market within 5 microseconds. That's 1/200th of 1ms. This measured on a special type of switch (https://en.wikipedia.org/wiki/Cut-through_switching ).

Lots of stuff happens during those 5us. The message is read from the network device (directly by the application, no Linux or syscalls anywhere during those 5us). Then it is parsed, deduplicated (multiple multicast channels carry redundant copies of the messages), uncompressed (the payload is compressed with zlib), the uncompressed payload is parsed, interpreted (multiple types of messages). Business logic is executed to update state of the market in memory then to generate signals to listening algorithms. The algorithm is run to figure out whether it wants to execute an order. The order is verified against decision tree (for example to check whether it does not exceed available budget). The market order packet is created and sent over TCP.

Now imagine, all that stuff happens in 1/200th of 1ms. In comparison, transferring 48kB from L2 or L3 to L1 is pretty damn insignificant.
Odd. So you have to clear first, usually?
Our team is on the coasts of the US and all over India right now. Luckily India uses one timezone, but it is an oddity with a 30 minute offset instead of 1 hr. Anyway, in my google calendars I show both the IST and my local timezone so that while setting meeting we can easily tell people at the extremes what the time is. I also use the worldtimebuddy website (and Klok app on iOS) to show all the timezones so I can tell people the times when I am setting a meeting time. This way no one has to do the math. It takes 2 seconds to glance at the website or app and see everyones timezones and write it down or say it on a call.

What would be better is if we could add more than 2 timezones to google calendar, then it'd be easier. But still not hard. My rule is the place that has the bulk of the people is who gets the most favorable time for the meeting. That way if 4 people are in one TZ and one person in another, we inconvenience the one person, if anyone has to be, not the 4. For some meetings I have switched it up, when it is me and one other person I will alternate who does late vs early etc, so it is a shared burden. This helps the team all feel equal, regardless of title or position.