skysight-inc/HackerNews huggingface dataset:
That's a great question. You're right, It's a commercial agreement, not equity. We think it counts as a sale, but I'm totally open to a more appropriate term.
Hey, I found a cool BigQuery dataset with files from GitHub and got really curious about which packages are often used together. I joined it with download counts to estimate popularity.

You can start with a cool package like PyTorch: https://package.wiki/torch or Spacy: https://package.wiki/spacy and explore what people use them with.

Let me know what you think and if you stumble upon some curious insights!
> I think a main point from them specifically is that investment in energy is zero-sum, and state resources directed towards nuclear energy are resources not going towards renewable energies.

If we're taking climate change seriously, we need massive investment in clean electricity generation. There's place for both nuclear and renewables.

Secondly, the goal is to reduce emissions. Increasing renewables (or nuclear for that matter) isn't the goal. What we need is a least-cost zero-carbon grid. If that happens to be 0% nuclear, fine. Just as fine as if that happens to be 100% nuclear. Most likely it'll be a combination (see e.g. work by Jenkins, Caldeira etc.).

> Furthermore, heating and transport make up a large proportion of carbon emissions, and these generally aren't powered by nuclear energy.

They aren't powered by wind or solar either, which are the renewable sources with, so far at least, the best potential. That's why there needs to be, together with a massive push to clean and expand the electric grid, a massive push to electrify transportation and heating.
It is interesting to compare the security of a yubikey+pin vs yubikey+fingerprint. Both provide similar and really good security compared to popular authentication mechanisms like static password, sms, and even authenticator apps.

But a sophisticated attack could still use your credentials if the yubikey was stolen, and the attacker had your fingerprint (plausible with the OPM personal info leak) or had captured your pin (maybe from a keylogger installed on a compromised device you had used).

It seems like the most secure method (albeit impractical) would be to have a "what you know" challenge built into the yubikey, like a pin pad or dial. At that point though, one would probably have to worry about other attacks, like physical intrusion and kidnapping as well.
> modern Android designs are cleaner than iPhone looks

Design is about more than the way apps & interface looks. I recently switched from Android and the thing that most struck me is that iPhone usability is more consistent. I was able to do everything I wanted with Android and honestly I loved it, but its not as intuitive as iOS.
I wrote 4 tiny brainfuck compilers in Rust targeting x86, ARM, WebAssembly, and LLVM. The code is 100% safe Rust and is dependency-free. Excluding shared code (just the brainfuck parser) each compiler is standalone and is between just 100-180 lines of Rust. To share my learning experiences I wrote an accompanying article called Learn Assembly by Writing Entirely Too Many Brainfuck Compilers in Rust which goes into detail of how I arrived at all my implementations: https://github.com/pretzelhammer/rust-blog/blob/master/posts...

Please let me know if you have any questions or feedback. Thank you!
The question is why in 2020 R still uses a Fortran compiler?
Or you remove that line and let your test build run.

If it's being used, it should be tested, and then your test will complain.
I agree, but...

> Logging usually is so easy that it is an all- or nothing thing.

By all means, have the integration test that verifies that logs are produced at all (on each mechanism, if you support more than one). And it's a bonus if that test makes the deployment (or installation if that's your thing) fail.
I would argue that any company that sells hardware should be barred from also selling (aka “licensing”) media.

3 companies then: Hardware, software, and media
Apple M1 MacBooks still stuck with 720p camera
I was thinking more broken doors and flattened lampshades but body parts count too haha
Looks really good, but how is this different from PyPI? Is it just the design or are there more features planned?
Another human being that chooses to allow mediocrity to succeed. What a cunt
150 years ago there was no energy grid anywhere in the world. We've come a long way since then. You seem really confident that a renewable grid will never happen. Do you have credible projections on storage and deployment costs that indicate asymptotic bounds on cost that are above the cost of similar projections for comparable nuclear?
Yes, I don't know if anybody will ever see this, but I agree! I would gladly pay similar for a robust VIM plugin setup that gave me similar features on a range of languages.
Do you think a news service, funded via taxes and beholden to elected officials, would keep 'open and honest' as its purpose for more than one election season?

That may be way too snarky, but it's an honest question. I do not see state controlled media, without massive, massive investment in checks and balances made public in an easy to digest and incredibly accessible format, as being useful.

Essentially, I would think they would have to publish what they publish, and also publish whatever it was they chose not to publish, to ensure there are no biases.
I find the UX kind of jarring; the fade-out/in feels too fast for me, but that may be pretty subjective.
> Next take the entire volume of Earth's primordial oceans and multiply by a few hundred million years, roughly the period during which life arose on Earth.

Multiplied by more than two to the power of each quantum event of a certain type, if the Everret interpretation of quantum mechanics is true.
I am hoping Chrome team uses the recent performance gains in M1 for tighter optimisations in Macs. A lot of Desktop apps are built with Electron these days and it would be a huge improvement in terms of performance and memory issues caused by Chrome.
FORTRAN can be compiled on ARM Macs, but only commercially for now. https://www.nag.com/news/first-fortran-compiler-apple-silico...
> Deliberately appearing as a troll until the crucial context arrives to reverse the entire meaning is a shit narrative device when discussing serious issues. Save this stuff for stupid memes.

Even with the context it's obviously a troll, because the poster spends the entire first graph building a straw man. The underlying implication is that Republicans are somehow persecuted against by a nameless group who believes all of these negative attributes apply, but no evidence is presented for this.
As a recent addition, Zig is "colorblind"[0]. In Rust and some other languages you can also just run an async function in a blocking way, which will defeat some of the benefits of async functions but prevents color sprawl.

[0]: https://kristoff.it/blog/zig-colorblind-async-await/
This whole thing looks like more of a university project than a serious attempt at deploying connectivity... I'm going to take a guess that $20k will never be returning to the 'investors'.
The HN crowd generally prefers native apps and gets tired of the electron parade...

There's no significant preference for native; it's just that we won't tolerate bad apps. I'd guess that VSCode is the most popular editor among users here by a long way, and that Google Docs has far more users than MS Word. HN readers don't pick native apps when there's a good Electron or web-based alternative.
The Amazon Affiliate Business Model Explained
Because it's R, it doesn't even have 64 bit integers yet.
> Furthermore, 1337 LLC shares its name with 1337x.to which is a notorious torrent index website also listed in this submission.

Oh my, surely this couldn't be a coincidence /s
TikTok has a decent rate of return.
Yes to Feature Requests, No to Entitlement
Light can be chiral (circular polarization).
Show HN: UpQuest – it's like Reddit, but voting is a game
This is answered in the article. Chunks of R are written in Fortran 90, which can’t be converted to C easily right now.

You might ask why it’s written in Fortran at all. Probably has something to do with its history coming out of the S language at Bell labs in the 70s and 80s.
This phenomenon is why HN shopped showing comment vote counts publicly some years ago. It used to be you would see HN_Favorite_Person with a +X,XXX comment followed by Someone_Disagrees with +32, and that set the tone for what the whole site thought, or thought it should think.

There are times I miss public vote counts. While it's nice to assess someone's position just on its merit, it's also useful to factor in how much popular support that opinion has. If I disagree with a position that looks well-endorsed by the community, maybe I should take a second look at the topic and whether my minority position is really correct.

Anecdotally, it also feels like HN has much more prolific hard-line extreme sentiments in the years since hiding comment vote counts. People arguing from a position of ideology rather than constructive pursuit of goals. There could be any number of reasons for that, but I'd bet at least a little of it is that now it's harder to look at an extreme opinion and a moderate one and gauge which (if either) represents broader community sentiment.

The HN community has seemed to broadly support the removal of vote counts; whatever drawbacks the decision has, consensus appears to be that it's a good move.
Agree on this: 3rd party software on Apple’s Operating Systems have reached really stunning, intuitive, and beautiful heights.

Unfortunately I feel that the current trend towards more restriction is making many of those talented developers tap out, and is burying the older software that would otherwise be just as excellent today if it was still allowed to run, but the possibility of those wins keeps me on MacOS through all the losses.

I may have a gambling problem.
Well not just Intel. Optane is a new point in the memory hierarchy. That has a lot of implications for how software is designed, it's not something Intel can do all by itself.
I'll collapse some additional subthread commentary into a top-level reply:

>Darwin's generation was around the last who could have a full understanding of all branches of science

And

>Not really no. A single person can no longer know, grok even the whole of biology, or even the whole of molecular biology.

have always struck me as odd statements to make.

Not to get pedantic, but that's more of a commentary of our classification of knowledge than the kind of tasks they had to deal with. They were presented with the same living beings that we have today (well, those that aren't extinct anyway). No more, no less.

They had plenty of chances to get overwhelmed with what was in front of them, regardless of what their contemporary science had figured out already.

Put another way, not knowing how things work didn't make their jobs any easier. The way things work doesn't change no matter how many branches of science you throw at it.
Fortran is domninant in HPC (Maybe not dominant, but there are a lot of software in HPC written in Fortran). R uses some performance oriented libraries which most likely implemented in Fortran.
How to Build a Product Plan
> But wouldn't the public also enjoy seeing the athletes breaking the records beyond what is possible without any supplements?

The answer seems to be an obvious no? Besides, if you simply want competitors to go faster you could just give them bicycles. Or cars.
Apple is also working against itself in that department. As far as I know a webapp does not need to be approved by Apple to go live.
How to setup EKS on AWS with Terraform
Nothing with Apple Silicon has a dedicated GPU, so, about the same. Existing calls to Vulkan and Metal don't need to be translated, the API and software stack are the same on the new hardware.
Tips for a Freelancing career and owning a Software Agency
Alibaba boasts over $70 bln sales as first post-virus Singles' Day nears end
40W typical usage. Wavelength 1535nm - 1565.
Birds haven't been much of an issue in our testing over the last 12 months.
How to Be a Designer That Developers Love
Something that I've thought sometimes. A tracing mechanism in all branches. And you check in production which lines are never executed. Of course, some things are tricky. For example, handling of cases that should never happen, but maybe those could be annotated.
Absolutely - and as others have pointed out, there are plugins and RSS feeds that allow you to do this should you want to. It's "hacker" news after all, many people here can set this up without much trouble. I'm just against the site itself adding more features(in fact I'd see a few of them removed before I'd advocate adding more).
Agreed. On a related but different note it does seem like Debian gets (unfairly) painted with light generated by Ubuntu. I run Debian on some machines and most of the issues I have with Ubuntu are not problems on Debian (such as: Snap obsession and forcing, Abandoned/system-wrecking PPAs that are hard to recover from, etc)
Still in the mold of https://hapgood.us/2015/10/17/the-garden-and-the-stream-a-te..., we have accrued tons of "library debt" as we research more things but don't spend commensurately more effort organizing what we've learned. I would not be surprised if this was a huge contributor to the decreasing cost effectiveness of science.
Ask HN: How does Zoom/MS Teams join meetings with phone feature work?
> a few seconds where the user's live desktop is displayed after resuming from standby

I would be surprised if this isn't configurable. In fact, I'm pretty sure that XScreenSaver has exactly this "fade" parameter as a number of seconds and can be disabled. No idea about other screensavers.
Developer here! The "game" on UpQuest is to predict the future value of the scores.

If you have questions about the system, some will probably be answered here: https://www.upquest.com/howItWorks/ but feel free to ask anything or join our Discord to chat - https://discord.gg/EMRfabZ

It is going to be invite-only to prevent bots from registering all the good usernames/subquests, but for today we are giving invite codes out immediately to anyone who enters their email in. We'd really like some people to join and help us mess around with it.

If you want to choose a group to use so there's at least a little bit of content, I'd suggest "technology" - https://www.upquest.com/q/technology/
> So what you have is an increasing number of PhD graduates arriving every year into the market hoping to secure a permanent position as a professor and enjoying freedom and – reasonably – high salaries, a bit like the rank-and-file drug dealer hoping to become a drug lord.

This argument is supposed by around 50% increase in PhD graduates in last 10 years

It's a weak argument.

I see many students joining a PhD program with strong inclination to get industry research jobs. Only a tiny fraction actually wants and aligns their work toward a long term academic position.
Rain and fog are the traditional enemies, difficult to defeat with redundancy. I suspect the answer is that downtime does happen but customers value the price/performance more than they dislike the downtime. The steepness of the tradeoff also probably depends on local climate, but that's a blessing as well as a curse: initial deployments can preferentially happen in advantageous locations.
>> The iPad has since recovered from its 2017 nadir in sales, but seems locked in at around 8% of Apple’s revenue, a far cry from the 20% share it had in its first year

For me, the reasons are that I love my current Ipad pro, I don't have a good reason to upgrade it, and the pricing isn't advantageous.

I change my Macbook often because of work-related reasons (I.e. when changing job I need to get a new one)

I change my iphone often because the new ones have a big enough differentiator (for me at least), but more importantly, the way the pricing is structured with my cellphone provider, I almost get it for free. (I.e. I had to upgrade my plan to get more gig/months and a few other features so I only had to pay $200 for the new iphone 12).

But for the iPad pro? I'd need to pay the full $1500 upfront and the new one doesn't offer a big enough value add compared to the previous ones.
How much of what freejail provides is already part of snap?
Fortan is berserkly fast.
The problem is as a “normal user” you can’t go to your ‘tech friend’ and get a straight answer — there are too many considerations now to direct someone to one phone over another.

It’s not ‘yeah, the new iPhone is great! You gotta have it.’ It’s “so what do you want to do mostly?” — no one knows.

That is what I believe the 90s curse really means — your evangelists are no longer as effective because they give potential customers an overwhelming amount of information that slows down, and sometimes prevents, a sale.

—- Your point is exactly right - Apple has decided to harvest the demand curve over making something undeniably great.

Edit: let me clarify, watch and homepod mini are currently in the category of 'just get it' products. This is only a critique of the iPhone line.
I was actually just having this conversation with my spouse. I wish the church was more popular (even though I am unbelievably against the negativity and judgments associated with US Christianity). The world is better when people have a common ground, I believe. Nothing is there to fill the void; it feels like people are just blindly groping for something to be a part of. It's maybe my lack of creativity, but I can't come up with anything except the church, or old-timey civic organizations (Masons, Elks, Moose lodge, etc) to provide this.

I don't know what to do with any of that, but there it is.
Same experience here for Java. I always have a hard time understanding the arguments against it. The platform and tooling far exceed that of Go and I've never found the writing of actual code to be anywhere near the bottle neck in the entire development process. And while I've never worked professionally with C#/.NET, I imagine it's a very similar experience.
Trello Android's Git Branching Strategy
No, actually it's not. None of these can satisfy the energy needs. We have data[1]. The only technology that displaces cole & natural gas power supplies is nuclear (& hydro technically but that's generally tapped out).

To me, Professor MV Ramana in the article raises far more valuable concerns/questions than Greenpeace & he's actually an expert on SMR and nuclear energy policy:

> He says UK SMR's 10-year time-scale for its first plant may prove optimistic. The one constant in the history of the nuclear industry to date is that big new concepts never come in on time and budget, he says.

> He is sceptical[sic] that the factory concept can deliver significant cost savings given the complexity and scale of even a small nuclear plant. Smaller plants will have to meet the same rigorous safety standards as big ones, he points out.

> He says where the concept has been tried elsewhere - in the US and China, for example - there have been long delays and costs have ended up being comparable to large nuclear power stations.

> Finally, he questions whether there will be a market for these plants by the 2030s, when UK SMR says the first will be ready.

> "Ten years from now, the competition will be renewables which are going to be far cheaper with much better storage technology than we have today," says Prof Ramana.

[1] https://www.ted.com/talks/michael_shellenberger_how_fear_of_...
thanks for the correction. I thought even with that guarantee, there is no bound on progress (so progress can in fact be very slow). lock-free algorithms are not used much because of the slowness, AFAIK.
What is mind boggling for me is how many of you out there can talk and code in parallel at the same time, while text you typing is completely different than the things you saying?

Maybe subject for another post ...
> Instead the future is web apps

Time will tell...
You are completely wrong. GIL is released on I/O. So threads can parallelize during I/O calls.

This means if your application is bottle necked by IO threading is better. If it's bottle necked by both IO and compute or only compute then multiple processes are better.

For your specific case it sounds like the latter, your application is bound by both, therefore multiple processes are better, but what you are implying with your post of using multiprocessing over multi threading as the more "correct" way to "speed up" IO is categorically wrong.

Dealing with the IO bottleneck by allowing IO calls to make progress while switching to other threads is a very common pattern in web development and the pattern has literally been baked into several frameworks and languages. NodeJS, GoLang, Erlang and Elixir can handle around 10k concurrent IO calls on a few threads without skipping a beat.
NASA, SpaceX Complete Certification of First Human-Rated Commercial Space System
As a developer on the receiving end of designs, in my experience, performance isn't really a discussion point as long as it isn't abysmal. Figma hits it out of the park in every way in user experience, functionality, deliverables, and more. This is a personal and very subjective opinion, but Sketch doesn't feel even remotely close to achieving the same level of quality.
The other answers have covered the technical details well, but not so much the philosophical ones.

You may have heard about how Erlang with the BEAM is a fantastic implementation of the Actor programming model. This involves lots of processes (green threads) holding a little bit of state and communicating with messages. It's both a great concurrency model and a great programming model. The standard library (OTP) then also provides excellent tools for managing these processes in supervision trees.

Ports act like another actor in a supervision tree. This actor happens to be a C program and the messages are sent and received by stdout/stdin, but otherwise it behaves like a process. You can manage its runtime state with supervision trees and all the other excellent tools that BEAM/OTP give you.

NIFs on the other hand are best used to replace something that could be a pure function in Erlang, but is a lot faster in something compiled (or because you want to leverage some existing codebase that does that).
It's not that there is any illegality afoot.

It's that these sorts of metadata should be more widely available and pondered by voters when considering for whom to vote, if popular sovereignty is meaningful.
DeepMind would have 'probably failed' without Google, says early investor
Windar Photonics | Software Developer | Copenhagen, Denmark | Full-time

We are seeking a Software Developer to maintain our web-based monitoring software and perform system administration tasks relating to our network infrastructure. This includes maintaining and improving the security policy of Linux servers. Full description here: https://www.jobindex.dk/jobannonce/373753/software-developer

Windar Photonics ( http://www.windarphotonics.com/ ) is a leading manufacturer of LiDAR-based optimization solutions to the global wind energy industry. Founded in 2008 as a spin-off company from DTU-Risø (Technical University of Denmark), Windar Photonics today has a team of 20 employees around the world, with offices both in Denmark and China.
What is currently being done about outdated information on Stack Overflow?
Indistinguishability Obfuscation from Well-Founded Assumptions [pdf]
I agree, I use a small form factor desktop box which fits in my messenger bag.
I think you're confusing the Mac with iOS. Native Mac apps don't have to be approved by Apple unless they are on the Mac App Store.
Your suggestions are good, but I have to wonder why you are making them under a newly created account. Ironically, several of your suggestions depend on persistent user identity. Why not use one? Or rather, if you have one, why not use it to make these suggestions?
I haven't used, but I've been wanting to hear more about Spotify's new ad model. You provide the copy, they provide the voice acting and production. I figure rates are cheap as the product is new.