skysight-inc/HackerNews huggingface dataset:
Whilst I don't totally disagree with many of the points here, I think there's a wider picture to many of these issues.

The author is concerned with installing packages on user machines: which are typically very long-lived installs - maybe a user has the same machine with the same dependencies for years.

However, for many engineers, (such as myself), a binary may not be used past even a few days from when it was first compiled - e.g. as part of a service in a a quickly continuously integrated system.

I might even argue that _most_ software is used in this way.

When software is built this way, many of the points in this article are very helpful to keep builds stable and to make deployment fast - and in fact for the case of security, we usually _don't_ want dependencies to auto-update, as we do not want to automatically deploy new code if it has not been audited.

Maybe there's a future were OSs become more like this, where binaries are more short lived... maybe not. Although I don't think it's strictly fair to label all of these as "Bad" with a capital B :)
4K Animated GameOfLife Simulation
I actually like the heavy frame, although I see why some might find it a bit heavy, given that the apparent goal of most screen designers is to eliminate the bezel entirely.

My biggest sticking point here is price. 200 euros is a no-go; given the limited nature of the device, I wouldn’t even consider 100. 50 is the absolute max I’d pay for something like this.

It’s a very nice product, and your target audience might very well be people who can afford an expensive desk object. I don’t think most of the folks I know could pay that, though.
https://en.wikipedia.org/wiki/The_Rise_of_Theodore_Roosevelt
Look into how miners are making use of stranded methane that is otherwise flared and contributes greatly to global warming (23:00 to 1:11:00 in video below)[1].

[1]https://youtu.be/emc83bQYiF8?t=1358

Also, consider the massive dis-incentivization of consumption that BTC will encourage. The environmental effects are ambiguous, and probably not nearly as bad as mainstream media suggests. It could even be net positive.
Thank you for pointing out the typo; I have corrected the grandparent.
"It came out that one team had bribed another with actual cash money"

I play table top RPGs a lot and people talk about bleed, emotions from the game spilling out into real life. You can say this is "neither bad nor good" in the sense you don't want to maximize it absolutely but rather have it there but not so much is actually impacts your outside life seriously.

There are a lot comparisons between social media and drugs floating around in HN. One might better call the phenomena "pathological engagement" Games like Diplomacy certainly show you need to be online at all, you just need the right kind of interface, generally involve selective reinforcement.

"We decided we'd best abandon the game before we came to blows. 10/10 can't recommend enough."

And thing about engagement levels, for drugs as well as all of these bleed inducing processes, seems to be that some portion of people value a greater level of this bleed and will push for it.

Data points to consider
Programming is a cost center even at a software company. It's a form of production. The goal is to reduce its cost while increasing quality and quantity.

Programmers don't like to hear this but what the software designers do is what costumers ultimately see and pay for. For the most part is what differentiates one software package from another with in a group type.
Replit (YC W18) is hiring to make computing more accessible
>I mean, bugs are most likely to be found in rarely used scenarios (like wiping)

Some would posit that such scenarios should be some of the most important, because when you need to do such recovery, such scenarios can become immensely vital.
I think the idea is the display comes directly from Google calendar and you don't have much control over it.
I don't know! But I don't think so. Also think about other properties of an algorithm, like runtime, etc. You could have a non-constructive proof for the upper bound on the runtime, but not a constructive one.
Schools on poor areas in general go bad on tests not just because the teachers are bad, there are other socioeconomic variables that influence much more on student grades, like poverty, nutrition, violence, and so on.

Even if you do believe evaluation works the way it is I still think its execution doesn't make any sense. You're taking schools that have bad grades and granting them less money on the next term, what positive effect is this supposed to have?
Whataboutism at its finest. Current energy waste doesn’t justify future energy waste. Especially waste as avoidable as PoW mining.
> laundering the funds into Canada unfortunately does not seem it would be difficult in practice

Is this true only if you're sufficiently under the radar, or does it still hold true no matter how big/famous/wanted a criminal you are?

EDIT:
see

https://www.step.org/industry-news/canadian-citizens-challen...

and

https://www.fintrac-canafe.gc.ca/guidance-directives/client-...

??
In this video https://youtu.be/UpX70KxGiVo
The running theme seems to be: omg its so easy to just walk in these places and rob them, the employees just let me in.

That seems an unremarkable assertion to me.

Do these corporations want all their employees to act as their private security force and secret police? I think most employees (rightly) dont give a shit if the company suffers. When it does well they dont get rewarded. They just gotta work somewhere so they can pay the rent and get food.

Your employer has the power to make you do all sorts of things. But they cant make you care.
I think scores on github, stackoverflow and HN may be a net win for all concerned.

Twitter and Facebook scores on the other hand... a massive net loss for all but Twitter, FB, their employees and shareholders.
each problem is different. computational chemistry has stagnated therefore AI isnt a concern? its nonsense. first of all, it may be that computational chemistry is much more tractable than we realize because we are too stupid to find the necessary footholds. but regardless, some tasks are actually mathematically intractable. there is no way to draw a connection between AI and any other problem, certainly not a connection definitive enough to write off the risk of AI...

that is the key. its all speculation. as long as there is some possibility of creating AI, we have to account for it in our collective decision-making. like many people before them, most people seem happy to write off the possibility of anything that hasnt happened already. fools.
Did you even read the article I linked? I quote for you:

A 2008 Harvard Business School working paper, entitled "Opening Platforms: How, When and Why?", differentiated a platform's openness/closedness by four aspects and gave example platforms.

Platform provider (hardware/operating system (OS) bundle), Mac OS: closed

Platform sponsor (design & intellectual property (IP) rights owner), Mac OS: closed

Tl;dr:

It's not a walled garden in all aspects, but it definitely restricts users in a significant way, depending on your use case.
Fukushima happened after the biggest Earthquake in over 1000 years of recorded Japanese history hit at the right spot to produce an enormous flood wave at the reactor.

I'd be careful to draw conclusion from such an outlier.
People have looked into this using fission. There are many possible ways to emit a given fission fragment (different nuclei, reactions, etc). You can look at whether the history of a particular nucleus produced from fission influences its decay. I haven't seen one of these studies that has observed deviation from the expected markovian behavior outside of measurement uncertainty.
the recent emergence of many quality games from china might start reversing that trend thouugh...
If I'm a business why would I allow Facebook to use data from chats with my customers to help them identify (eg) the most profitable ones and potentially make that identification available to competitors?
Others will comment on the product itself, and because it looks like you're trying to feel out the market, my questions are:

Do you have experience developing, certifying and shipping consumer hardware? In what countries do you want to sell it? Who builds the hardware? How big is your first run?
> how do you know they don't have good ventilation and/or an outdoor space?

The article has a photograph.
Dearie me. If ever anyone asks for a definition of 'Sunk Cost Fallacy' point them at David Gerard's blog. The more Bitcoin's value goes up, the more he insists it's a scam and a bubble and that he's glad he doesn't own any.

"I was wrong" are the hardest words to say.
It's past time to start calling these treatises on hyperintelligence what they are—theology—and treating them with the respect they deserve, which is a lot less than they currently get on this site.

People have been theorizing about the attributes of the Absolute since forever. Just because you start talking about building a god, rather than positing one already in existence, doesn't make the discussions about the nature of such hypothetical superbeings any more fruitful.
I never had any problem with Zoom on i3, but I never tried to share my screen.

Zoom on sway works, but since sway runs on top of Wayland and Zoom doesn't have the bindings to communicate with Wayland, I'm fairly positive screen sharing would not work. At least, not out of the box ... it might be possible to connect it to some other screen capture process if you're adventurous.

PulseAudio runs on top of ALSA. Traditionally, Linux desktop applications connect with ALSA and you can still manage ALSA directly. More recent applications, such as Zoom, expect to connect with Pulse and don't support connecting directly to ALSA.

From a user perspective, Pulse offers some advantages like being able to manage audio levels for different applications independently. In early releases, Pulse was unstable and difficult to troubleshoot, so it was easier just to use ALSA directly. Pulse has gotten a lot better in recent versions.
That is the point _I_ am making.
The more interesting climate advantage of nuclear power is it can be used directly in manufacturing, for example in creating steel (which represents 8% of GHG emissions). You can't make steel with electricity - the current strategy involves essentially setting a bunch of oil on fire on top of the requisite components (you can tell I'm not actually an industrial engineer, but steel generation is very not green).

However, you could harness the heat from a nuclear plant directly (instead of using it to create steam and drive turbines) to create steel. This has been discussed for decades[1], but modern improvements in nuclear technology could make it a reality

[1]: https://inis.iaea.org/search/search.aspx?orig_q=RN:8341064
Wow that's a pretty easy going list. Just wait until you have to fire a bad hire that you made, have an entire team quit after a bad crunch, or have to lay off an entire team due to that exciting startup just you joined going bust.
Last month Kevin Buzzard gave an interesting talk "How do you convince mathematicians a theory prover is worth their time?" about how he became involved with LEAN and some of the proofs he formalised with it:

https://youtu.be/8PLrxAfmC_o
Unfortunately, Ethereum did infact mutate its chain. Bitcoin never mutated the chain, but once a fork was done to abandon the original chain from a few blocks back, and start mining a new chain from there, thus invalidating some transactions. However Ethereum did something which is essentially a crypto-blasphemy. They reversed a single transaction without a valid signature. Ethereum-Classic is the original chain that still contains that transaction.
> I now have something to point people to when they ask "what is wrong with pinning?" or "what is wrong with static linking?" or "why can't you just use pip?" Michał has had to deal with some pretty crazy stuff the last couple of months ... scratch that, years.

Literally the only argument in this article against static linking is "it will take an extra couple hours for the distribution to recompile all affected packages and then require the user to download a larger update, meaning time to fix for a security issue will be negligibly longer"... since you seem to believe this article represents the strongest statement of your argument, this has actually moved me further away from where you want me to be ;P. (FWIW, the best argument I could make for dynamic linking involves memory efficiency for shared pages, the disk cache, and maybe the i-cache, not security.)
Groups of new people moving the local area is exactly what you hope your cheap electrical prices will bring. They create some jobs or support local store,increase real estate values, attract more supporting businesses.

The not in my backyard crowd are common in San Franisco but everywhere else welcoming new people raises all boats.
The wood bezel is kind of ugly & cheap looking. The audience for this is likely to be tech people and users who want to show off their calendar or manage their time with calendar invites. I think this could do well with a more contemporary frame. You could market it to people as a solution to forgetting meetings; the price would have to be low enough (sub $100) to trigger people’s impulse buying. The lower the price the more likely you will be to get a sale.

Do a test on Facebook with different price points and see which one produces better conversions: you don’t need to actually have the product available to buy yet. This product is mostly going to live or die based on the marketing & pricing.
Whatsapp has basically replaced the public telephone network in some countries. It is the only way that many businesses can be contacted; they won’t respond to normal phone calls or SMS, and they don’t maintain a website or Facebook page. Even some government offices will insist on being contacted via Whatsapp. So, even if you bought Threema or used Signal, you would still be quite isolated from the society around you.

Once a product development by a private company becomes essentially necessary public infrastructure, obviously there are concerns.
They may feel like they were able to differentiate, but without an actual explanation of how they differentiated, we can’t determine whether they differentiated or whether they got lucky.
I think that technology used needs to be chosen based on today's needs and not tomorrow's. Startups that decide to deploy 5 containers on kubernetes make me cry. The time and cost to operate and maintain this beast is beyond any estimate compared to even hosting each container on a seperate vm.
This read was very satisfying, thank you
Following this proof tree idea, this recent paper https://arxiv.org/abs/2102.03044 suggests to think of proofs of theorems as large trees, a tiny subset of which needs to be made explicit to convey the confidence the rest could be written out (if ever needed).
making is hard when your employment is "at will". You have to convince your boss before doing anything.
What exactly does an IT consultant do, vs let's say, a SW developer?
This debate is as old as time.

Another form of this debate is whether the onus of understanding is on the speaker or the listener. I've seen people manipulate this debate back and forth, both have good points and bad points. People will always flip flop depending on what situation they're in because it benefits them, plain and simple.

I view this article in much the same light. Telling users they can't comment without thinking up a possible solution is incredibly dismissive. Usually I've seen this done because teams have shifting priorities or when a lot of effort was dispensed to solve a problem that doesn't solve a problem for everybody.

The fact is that people live in their own worlds. When you develop a tool that tool becomes part of their world and to some degree they depend on that tool. When the tool has lots of influence from people who use the tool differently, obviously strong disagreements will occur. I've seen this with internal tools I've developed before where priority was given to automation features and not UX features or vice versa.

To me, the problem isn't the speaker or the listener, the reporter or the maintainer. It's just discourse.

- If you feel some type of way about a comment then let another team mate tackle it. Maybe the way you feel is justified, but in the grand scheme of things, if you go try to explain your justification to the commenter they're just going to see some powerful maintainer telling them how to feel about a problem with a tool that they chose to make a part of their world.

- Use data and process engineering to tackle your problems. Overusing empathy to design and develop software leads to exhaustion and a lack of caring. Not everyone will suffer from this problem, but many people who overuse empathy cannot stop at just identifying with a problem. They feel the problem. Instead, separate yourself from the problem, quantify it, and build a case for how to work on it. Let empathy motivate you but don't let it rule your judgement or consume you. This data driven approach accomplishes the same thing as the former does but leaves your emotions and well-being intact.

- If you're a naturally curious person: on comments which lack solutions probe the commenter for more information. Make them be useful to you. Sure, it takes more time and it's inconvenient but welcome to software; not everyone has a war on time like Software Engineers do. Sometimes observational style comments I will wrap up and store in Obsidian for a later date. I may not do anything about them now, but if I see repetition then I'll start digging.
There is a lot I could say about this article, but I've kinda been in this whole Texas natural disaster situation. But I do think it's worth pointing out one thing:

> Rust bundles a huge fork of LLVM

It is not super huge, and we try to upstream patches regularly to minimize the fork. We also regularly re-base all current patches on each release of LLVM, so it's less 'fork' and more 'maintain some extra commits to fix bugs.'

> and explicitly refuses to support to distributions using the genuine LLVM libraries.

We always support the latest LLVM release, and try to maintain compatibilities with older ones as long as is reasonable and possible.

IIRC, the last time we raised the base LLVM requirement was in Rust 1.49, at the end of last year. The minimum version it was raised to was LLVM 9, which was released in September of 2019. The current release is 11.

Again, because of the lack of the extra patches, you may see miscompilation bugs if you use the stock LLVM. There's pros and cons to every choice here, of course.

For more on this, please see https://rustc-dev-guide.rust-lang.org/backend/updating-llvm....

The Rust project is and has been interested in collaborating on issues to make things easier for folks when there's demand. We've sought feedback from distros in the past and made changes to make things easier!

(I also posted a slightly modified version of this to their blog comments as well. EDIT: the author has commented that suggesting Rust's fork is large was in error)
If you know anything about the story of Fred Hampton this is absolutely zero surprise. He was full-on poisoned then assassinated in cold blood while unconscious by the FBI, in front of his pregnant girlfriend.
The UK has a tax treaty with the US but it didn't stop one Boris Johnson being hit with many thousands in US taxes when he sold his house in spite of having lived in the UK most of his life.
>Who would have thought that keeping citizens locked inside and spying on them when they are out of their dwellings effectively indefinitely isn't going to fly in "the land of the free."

I'm sorry but this is completely pretentious. When it comes to saving lives we are the "land of the free" but when it comes to (1) making money and (2) indefinite war in the middle east then that goes out the window. It's pure cope to help us feel better about not having a government that can adequately function in time of crisis.

I fully disagree, America could have handled this 100 times better but political grandstanding came first at every step of the way.
I mean storing waste that is dangerous for that long is the result of politics, not any technological limitation. Recycling and reusing that waste would make most of it dangerous for like 50-100 years, and after that the only danger is living on top of the low radioactive waste for 20 years or eating it, which would kill you even if it wasn't radioactive because it is a heavy metal.
The way iOS and Fuchsia are dealing with the problem is to completely lockdown the operating system with a tight permissions system. An app can be compromised but the damage is limited. Perhaps it is time for servers to move to a similar model.
> "what's this asshat complaining about now"

Well, this is HN. "Being a pedant is our job."
I agree. The context was missing from my original, which is, "why can't you just use pip to install dependencies in production," which is effectively the answer that Michał once got from a PyPA maintainer when asking about setup.py install.
I really like this idea, and I’m someone who hates disrespectful ads. A small, non-animated tile—ideally advertising something I’m interested in—sounds like something I wouldn’t mind seeing.

One thing: I really hope you don’t plan on making these things wiggle or anything. That’s exactly the sort of obnoxiousness that prompts me to block ads, and I think that would defeat your stated goal of unobtrusiveness here.
It was clear that the WWW was a good idea but it clearly wouldn’t succeed because of the foolish decision not to have back links. But it might gain a bit of traction and make people receptive for the real thing. I attended more than one significant academic conference in the early 90s where this belief was uttered to general agreement. People had even already experienced broken links and yet couldn’t put 2 and 2 together.

I also wanted bidirectional links even though I was a Lisp programmer! In case it’s not clear, one way links was an inspired decision.

Another belief, in the latter part of the 90s, was that decent web search was basically impossible as someone would have to store a copy of the whole thing, which is clearly impossible.
In ten years more content will be produced per year than in the past 50 years combined. New methods will make this dead simple for people to create at home. It will achieve the same photo realism that today's high budgeted, high production value projects have.

Clutching onto franchises doesn't work in this new paradigm when kids can make their own Star Wars movies in their basement.
I think if the software was labeled "insecure - requires update" people would update. If you don't know that something is insecure then there is zero incentive.
Can you boost your traffic with Pinterest?
> Your freedom to swing your fist, etc

This is a freedom that changes during a boxing match for the obvious reason that both parties consent.

I'm sure the people attending this class are aware that viruses are a thing and that there's an ongoing pandemic
I love how the the origin of the terrifying duct scene in Alien was the guy chasing the beachball through the ducts in Dark Star. All those guys were waiting for was a proper FX budget.
At some point someone’s going to get the .0 to .255 TLD somehow and cause a security fuffle.
It would still increase energy costs for everyone.
Bitcoin is not used like money.

Prices are not denominated in Bitcoins. Nobody is taking 10-year loans in bitcoin. There are not jobs where the wage is denominated in bitcoin in the contract. Prices are set in normal currencies and then converted to bitcoin when the payment is made. (prices denominated in currency is different from using currency for payments).

Bitcoin based monetary system would be crazy. It's not going to happen.