skysight-inc/HackerNews huggingface dataset:
Having had a similar experience, my new strategy is to set up a server and just ssh in to do ML development. That way I don't have to worry about mouse/display/wifi drivers.
Because the games comes out in a couple of days.
https://archive.is/1Yb3c
Judging from how infrequently it's maintained and the many broken links, I think it's safe to say nobody is being paid to edit this part of the wiki.
BSD jails weren't widely adopted because the BSDs themselves weren't widely adopted by the time the industry got to the point where something like Docker was increasingly seen as necessary. I remember being involved in one project that had to decide this exact question in the very early days of Docker - jails were much more stable back then, but customers wanted Linux containers, not "sufficiently Linux-like".
"Some of the speculation in this thread [1], originally flagged as hearsay, seems to be confirmed by this article, namely his use of nitrous oxide."

Sorry to be daft ... in the prior HN discussion, which you linked to, people spoke of "nitrous ... and a candle obsession" ... candles are mentioned several times ...

Is that a euphemism ? Or is there some connection in nitrous usage ?

Or is it, simply, he really liked burning literal candles ?
Mailcow bundles 3rd party applications (Dovecot/Postix) into a single easy to use solution. WildDuck is a standalone application that handles mail store, IMAP an POP3 all by itself. This also makes it possible to add features like automatic GPG encryption of messages uploaded via IMAP which would be difficult when using off the shelf IMAP server.
I pay $3/month for Raindrop.io [0]. The paid version has full text search.

I don't usually pay for utilities, but this has been nice since I bought it a month ago.

[0] https://raindrop.io
It was a way to fight industrial espionage from countries (well, mostly one) where judges were very enthusiastic about getting documents containing some industrial secrets from French companies.
I was pretty surprised that Quarter Pine was featured in this article. We get our tree from them every year. I paid $60 for the tree and gave the guy who loaded it $5 tip.

The cool thing about Quarter Pine is they suspend the tree and drill a hole in the bottom of the trunk. They sell a special stand with a peg you put the tree on. It’s the slickest experience I’ve had with a real tree stand.
The delays were sheer incompetence and are far from normal in the gaming industry. You don't guarantee to fans personally that the game will definitely come out at a date (which is less than a month away) then delay it the next day.

This indicates that nobody even knew how bad it was. There's also rumors developers found out about the delays from social media.

CDPR execs are just incompetent and unable to set realistic timelines. When big AAA releases are delayed, they're usually delayed once and it's done 6+ months from release (because it's obvious then you won't make it).

Delaying when it's less than a month out? Absolute incompetence. You lose millions and millions of dollars doing this, by burning marketing dollars and screwing over your retail partners.
How could a strong microwave beam not have been detected? It's not hard. Just clip a multimeter across a diode and see if it detects anything. You can buy microwave leakage detectors, but that's all they really are. Embassies are routinely swept for much lower power RF emitters.
EquityBee – Obtain the capital needed to exercise startup stock options
Apple Silicon M1 Disruption. By Jean-Louis Gassée
And billions of profits go to owners and shareholders, while developers crunch 80 hours/week for $2000-3000/month.
Given that the promotional strategy seems to have focused on engaging the GamerGate portion of their fanbase, I’d say it’s not baffling at all. https://www.polygon.com/2020/12/4/22058784/cyberpunk-2077-ma...
That not everybody does it doesn't make it any more acceptable, or makes rightfully complaining about it any more unacceptable.
I explained what divide does in my previous comment. Changing the names wouldn't change how it's tested.
Good article. The key insight was a bit buried though:

By using the pointer to the current element, you lose information (that element's ancestor), forcing you to introduce a "prev", and to track and update 2 variables.

By using a pointer to the pointer of the current element, you have access to all the information you need -- the "prev" and the "cur" -- just by following the pointer trail one or two steps.
Among the many ways of creating good music, one is to crate music that is awful but becomes great through the passage of time and changing tastes. Most of the music that I perform sounds awful to most people. It's kind of funny when it comes up in conversation, people ask me what kind of music I play, and I tell them, then there's that awkward moment when they're trying to think of something nice to say about it. I've figured out the easiest thing to say is: "I play music that most people hate."

Sometimes awful music stays awful too.
Very interesting. And thanks for mentioning Overton window, hadn’t seen that term before.
Hey, thanks for telling me. Should be up now.

I was actually going to turn the website off (I believe it hasn't been working for a couple weeks now) as I didn't think anybody was using it. Glad to see someone is though - it's back on!
I mean, saurworld.org is a news/blog site for this game: http://sauerbraten.org. Can't really blame them for assuming their readership knows what the game is.
Even programmers who are roughly aware of integral promotion rules may not have connected all the dots to realize the answer is implementation dependent.

If sizeof(long) == sizeof(unsigned int), 1L * 2U results in an unsigned int, meaning the result is "false".

If sizeof(long) > sizeof(unsigned int), 1L * 2U result in a signed long, meaning the result is "true".
Your fear is one of the reasons I have z/x bound to 1 frame backwards/forwards in my editing software, it lets me quickly look for such issues.

However, glitches in editing software can still rarely occur, so for very confidential footage I first censor it, render it out in an intermediary format, check the render to make sure it's 100% correctly censored and then use that rendered footage to continute editing.

Also, mixing/messing with frame rates is an easy way to shoot yourself in the foot.
According to the article, the crunch has reportedly been going on for more than a year.

IF that's true, then CDPR's claims about only crunching for the last two or so months isn't as transparent as they wanted it to seem back in October.
No, the Covid-19 Coronavirus Is Not Actually Red
I'd move to Texas for only $1 Billion!
Strong marketing: write once - run everywhere
on the front page already. https://news.ycombinator.com/item?id=25327493
Having the same instruction set doesn’t imply that the same sequence of instructions as before will be optimal. If so, Apple telling them which formerly optimal sequences now have better replacements would help.

Also, do we know their new CPU is pure ARM64, and doesn’t have any Apple-specific extensions? I may not have looked hard enough, but can’t find any statement about that on developer.apple.com.

Edit (after reading https://debugger.medium.com/why-is-apples-m1-chip-so-fast-32...): Apple probably also knows when it makes sense to offload some code from golang’s standard library to one of pieces of specialized silicon on the M1.
There was actually a huge debate about the ethics and safety of gain of function research on potential pandemic viruses in 2015 after, get this...the development of a chimaera coronavirus..

"An experiment that created a hybrid version of a bat coronavirus...made up of a surface protein of SHC014 and the backbone of a SARS virus that had been adapted to grow in mice and to mimic human disease. The chimaera infected human airway cells — proving that the surface protein of SHC014 has the necessary structure to bind to a key receptor on the cells and to infect them. It also caused disease in mice, but did not kill them.

Although almost all coronaviruses isolated from bats have not been able to bind to the key human receptor, SHC014 is not the first that can do so."

https://www.nature.com/news/engineered-bat-virus-stirs-debat...

Research continued in 2017 after NIH ended the moratorium: https://www.nih.gov/about-nih/who-we-are/nih-director/statem...

Interesting though that we don't consider this sort of research the same way we look at nuclear proliferation, we sanction countries that develop nuclear programs we we don't approve of but arguably pandemics are already much more deadly than nuclear technologies ever have been.
Won’t be the first or the last acquisition to say everything will stay the same.
> China is suspected to engage in bioengineering for their soldiers and it's not a stretch to speculate they also seek such synthetic advantages with their vast armies of engineers and scientists. This would lay fertile ground for secret breakthroughs in, e.g., QC.

In which a HN commenter proclaims that China can build a working quantum computer by bioengineering their scientists to be smarter.
We don't know why it was flagged, so that's speculation too.
Ive run the pimoroni fan for as long as ive had the 4: https://learn.pimoroni.com/tutorial/sandyj/getting-started-w.... (And use one of their “cases” too). It only runs when im really crunching along or watching youtube on the tv. And even then it cools down enough to not need it sometimes. With the pi, even setting up the fan turned into an adventure in customized settings to tweak how the fan runs. Not complicated, but enough to grab my interest for a little. Even still, the fan kicks on infrequently enough, and cools down quickly enough, I suspect a heat sink could easily take care of the heat in most cases.
> BFD (Big Fantastic Disruption)

There's no uncertainty about what the F stood for in that acronym.
Polygon hates CDPR, episode CVXII:

Video game production involves crunch, news at eleven.

See also https://www.polygon.com/2020/12/4/22058784/cyberpunk-2077-ma...
While video gaming has gone mainstream, plenty of marginalized individuals that are poorly socialized still rely on games as an escape.

Some, at the very ends of the bell curve, are enraged and simultaneously not equipped with the tools to process that in a healthy way.
You want me to do your work for you by recommending later research from academia, which invalidates Sacy and Marco Polo's fiction and ignorance? Do your own work and look up Institute of Ismaili Studies and their research from the recent times.
My guess is that the English speaking public is like x10 times bigger. [Hi from Argentina!]

I posted another comment this YouTube channel. He is from Iran: ElectroBoom: https://www.youtube.com/c/Electroboom

An unrelated channel. He cooks, but sometimes he use equations or make systematic experiments to get the best recipe. He is from France: Alex (French Guy Cooking): https://www.youtube.com/c/FrenchGuyCooking

I made recently a video for a conference in English. I speak Spanish, so it was very difficult to make. I split it in 10 parts of 60-120 seconds, saved each one separately 5 times, and then pick the ones that were less horrible. It was far from perfect, but at the end it was good enough.

Perhaps he should add close captions to make it easier to understand.

(Another possibility is to make a French version and an English version, but editing is a lot of work.)
Thank you so much for your response, that example makes a lot of sense. Algorithmically speaking in computer science, we can formalize efficiency with complexity theory.

Can we do the same with neural networks? Is there a formalization of why 'skip connections' (which I know nothing about) are better, why transformers are more efficient than recurrance, etc?

Is it useful to talk about their complexity or universal properties or size (and I realize this is muddled up a bit by the fact that hardware architecture can sometimes trump efficiency).
It's 100% acceptable. You should not remove something from a list unless you know it is there. Since you won't attempt to remove something that doesn't exist, any code to check for that situation is an unjustified performance loss.

(separate code exists for searching a list)

This... is not Python. C programmers, particularly kernel developers, have that style even in 2020.
> While long hours would be permitted for those interested in working them, crunch would not be made “mandatory.”

Yeah, I'm sure that works well. How can you compete with those that do work long hours when it comes time for performance reviews? The fear of losing your job is very real and I'm sure that creates a culture where in effect everyone is working long hours, no matter what the CD Projekt co-founder says.
Users flagged it. We can only guess why users flag things. It was flagkilled for a while and then we unkilled it but left [flagged] on. It also got a lot of upvotes, so the signals were actually mixed.

I don't have any special insight, but FWIW: situations like this are inevitably messy. People want different things (e.g. the social standard about not speaking ill of the dead vs. curiosity to know the truth or share inside information) and they do different things (e.g. use of throwaway accounts to share sensitive true information vs. to post rumors or lies). How all that adds up is impossible to be certain about, and people will strongly disagree. It's intrinsically conflictual and I don't think we can impose simple rules on it. For example: HN is a watercooler site and it's natural for people to wonder what really happened and want to talk about it; and at the same time, that sort of internet thread can run amok and do harm surprisingly quickly.

In my experience, that sort of throwaway account (but there are many sorts—let's not overgeneralize) is usually reporting something true, though perhaps biased. But "usually" is still far from certain. If we'd known that it was likely false we'd have left the comment flagkilled, but in this case it felt likely true, so I unkilled it, but left [flagged] on as a marker of community discontent. To anyone who objects "who the hell are you to make calls about 'feels', 'likely', 'true' or 'false'", I can only completely agree.

p.s. Here's what I replied to a user who emailed about it a few days ago:

"I've unkilled the comment but left it [flagged]. I think that's the right balance.

Posts like that are usually authentic, in my experience. Not to say that people don't make shit up on the internet—they certainly do—but one can usually 'smell' the difference somehow.

Of course the fact that it's true doesn't make it an appropriate comment, but I think [flagged] is enough of a marker to indicate that, and to let people decide for themselves.

It's a tragic story in any case."
I think the idea of a metaphor is that it is not literal, do you not agree?
Kind of ironic to invoke a dead language in criticizing this essay, given its content.
I love this style of physics using simple clever experiments to get new insights into seemingly understood systems. To my delight the original paper appears not be be paywalled: https://journals.aps.org/prl/pdf/10.1103/PhysRevLett.125.194... now I just need to find time to read it.
They didn’t reject the bidders because of the materials, they were rejected due to the overall bid price. They had a budget (£8 million iirc), most came in at ~£11 million except the winning bid which was at ~£9 million. They then engaged in some shady pre negotiation with them to reduce their bid before accepting it.

After accepting it the contractor realised some of their values were wrong so in addition to attempting to find hundreds of thousands of pounds of saving from the council, they were also trying to save hundreds of thousands due to their own misestimates.

Part of this led them to select aluminium cladding over the originally specified zinc cladding which was much less flammable but much more expensive.
The video game industry needs to learn from the film industry and unionize for better pay and working conditions.
I don't understand this comment. Neither of these links are sources, one is just an installer and the other is a binary release.

If you mean the "source code" zip in the latter link, that's just github zipping the repo, which contains no useful source code.
It puts food in your belly and lets you buy medicine.
This article gives a pretty good overview of the components that make the M1 different (nb. I'm not a hardware person):

https://debugger.medium.com/why-is-apples-m1-chip-so-fast-32...
What about that bitcoin wallet that was blurred on TV and they managed to reverse engineer it?

Cannot find source.
Or the sound of a modem to let you know the internet is working? Nothing sounds better than two pulsing, clicking sine waves finding each other after long last, making love, and giving birth to white noise.

No thanks, I'll take all my computers and electronics as quiet as possible.
My impression - perhaps incorrect - was that everything on Zappos was also on Amazon. Zappos became an Amazon channel and lead generator.
I don't think it's the comment.

Usually variable names in a loop is the object being manipulated not the address of that pointer which means p isn't a pointer to the object which makes it completely confusing.

If the article used pp which is the typical way you describe a pointer to pointer it'd help
It calls to mind the "terrorism experts" who always told us to obey hijackers' every command, no matter how dangerous it seemed. After all, we could trust that those trustworthy folks wanted to safely arrive at some destination.

Until one day, the experts stopped making that recommendation.
Does this mean we're going to see a bunch of services fail due to poor certificate pinning implementations?
Who cares? It’s a game. Incompetence or not, harassing and threatening devs is not okay.
I'm intrigued. Anything you can share?
Memory Pool System by Ravenbrook
> There was a lot of hate including death threats to the developers

Hate is cheap on Twitter
If they don't want to have their labor power exploited, why don't they work somewhere else?
Ask HN: Examples of Great Technical Design Documents
The web has tons of guides on how to write technical design documents for software, but relatively few examples of great design documents that I could find.

Are there any technical design docs for OSS or proprietary software that are examples of what a good doc should look like? Ideally something that would show how the document evolved over time, but snapshots are fine too.
A lot of that boredom lead to exploratory missions, wiping out 80%+ of the local populations with the disease and war they brought...
For #2, I’d run it on a USB extension cable.

The thermal images in the link still show whatever is plugged into USB runs pretty hot.
> That not everybody does it doesn't make it any more acceptable,

who said to accept it? Above poster said that death threats are easy to get these days for virtually anything and can hardly be used as an excuse.
Everyone who discovers that type stand never goes back. The majority of places around here do it. Some with a drill which isn't always the best.
Nitrous in cars cools the chamber allowing you to add more fuel/oxygen. It’s also not for “super charged” engines specifically.
What it does, is make "but we received death threats for this, we couldn't have done more" irrelevant as you'll get death threats for whatever you do.
> These days, it seems like having several two-year stints ought to classify you as either complacent about your career progression or pretty lucky, depending.

I'd think of being at two places over several years being either complacent or lucky. I wouldn't think of being at several places for two years each as complacent or lucky...

I do not think being at places for less than two years as the ideal scenario or a great candidate. Unless the person is hopping from FAANG to FAANG (hopping for pay bumps) - I look at it like how I've had it... They had to go from one shitty job to another because they couldn't get the right one.
> Would-be dictators like Trump and others across the globe use the Internet to bend both people and institutions to their will using misinformation and fear.

Once Trump is gone, who will the simpletons hate? Elon Musk, probably.
"What is instead happening is that demand for oil has peaked before supply for oil has peaked."

Demand for oil at the old price level peaked, but I bet if you sold oil for 1/10th or 1/100th of the price, there'd be plenty of demand for it.

So what's really changed is the price that people were willing to pay for oil. The demand is still high, but the price people are willing to pay for it is lower than before.
It needs to learn from the VFX industry that unionizing programmers making six figures is hard.
Part of the problem is that while the math doesn’t change, the approach to teaching it does.

Every decade or so there’s a new broom as the new administration fumbles to “fix” education. Recently it’s been NCLB followed by ESSA. Meanwhile there are also trends and fads in education research, which trickle down to the classroom through teacher prep programs and administrators who need to look innovative in order to keep their jobs.

Not all of this is bad! If your old methods aren’t working (they’re not), it’s worth trying new ones. But it does mean that even in math you’re never going to get an “ultimate” textbook.
Even if you do black box -> separate screenshot? Is that because the OCR is encoded in white pixels you didn't redact?
It won't reinvent UI, but it signaled the change to ARM and by extension, RISC.

To a normal consumer, that's not a big deal (although 17 hour battery life is already pretty huge). To future PC hardware and server/backend infrastructure, that's a huge deal.
This is an interesting problem. Maybe the answer is the opposite of what we are thinking.

LEGO already has a massive advertising program, and they know that everyone knows who and what they are. So they may not need to specifically target you, because they know that sooner or later, you’ll go to Target or Walmart or Amazon, and buy their products. Whether it is for your own kids, for yourself, or for your nieces and nephews.

However, Water Clarity Filter Company, just came into existence a few years ago, and they’re now making a push to sell their products.

Now, Water Clarity Filter Company knows that they can’t spend the money like LEGO can for mass advertising, and either way, it won’t be effective. They know that their best bet, are to target home owners, that may or may not have a water filter, but maybe with a little targeted advertising, they might jump on the opportunity to buy a water filter on sale.

So when you see this ad for a water filter, you may not be interested in buying it now, but maybe you will next year. And the odds go up, if you are also within the target demographic range that they are looking for.

The same can be said for a LEGO competitor, say Blocky Block Toys. If you’re in their targeted demographic, they may want to advertise to you to make you aware of their toys, as an alternative to LEGO.
> The delays were sheer incompetence and are far from normal in the gaming industry.

Oh, so building something that was never done before and not meeting the deadline exactly is sheer incompetence? I hope you never have to build anything new.
The Wikipedia link has many more references. Openness to experience is a very well studied topic in personality psychology.
Great points. I think they started requiring an email and sign up too for the Mac download, although if you had a deep link that would still work but if you didn't already have it you had to sign up.
The assembly code produced by my variant and Linus's variant is exactly equivalent, assuming you write the guards the same way. This effectively means that both curr_ref and curr will be live, although the compiler will note that it can substitute entry for curr and short curr's lifetime to only exist within the loop body in the form written here.