skysight-inc/HackerNews huggingface dataset:
Thank you so much, and I love all of your feedback. Love the detail that you noticed the grey bar, which was bothering me as well this morning. I will be immediately on it, stay tuned on this page once its delivered.
I'm a little embarrassed to say this and I don't know exactly what I pictured in my head, but I had no idea these telescopes were so big[1].

I guess I never saw one pictured next to a human. I've only seen pictures of satellites being worked on so I expected something more human sized? It seems so stupid now, especially since earth telescopes are huge.

[1] https://svs.gsfc.nasa.gov/vis/a010000/a013500/a013522/JWST_v...
Hacking group claims control of Belarusian railroads
I was very surprised to see a headline involving "Harvard mathematician" and "chess problem" and find that the article was not about Noam Elkies.
> impossible

Absolute quantifiers shouldn't be used in the context of cybersecurity. Yes, it's more difficult and would most likely require a SIM swap. But there are some gullible people who willfully gave their one-time code to attackers identifying as their bank after some initial groundwork had been done (calling them previously from a number identifying as their bank and warning of a fraud, the victim verifying the number is correct, the attacker calling again and redirecting them to a form requiring a validation with the code).
Ipad has a nice high red and bright screen I suppose.
Actually no its using OpenWeatherAPI, but as a mvp I did not include the Google Maps autocomplete functionality. It's a small thing to add, happy to include in the next release (by tomorrow based on all the feedback here).
Backdoors discovered in 40 WordPress Themes and 53 Plugins
Over 40 WordPress themes and 53 plugins have been found to be infected with backdoor shells, by unknown hackers exploiting several sites to gain admin access.

According to Jetpack, earlier versions of the popular add-ons were allegedly used to propagate backdoors as part of a supply chain attack, therefore customers of AccessPress Themes should opt for updated versions of the company’s WordPress themes and plug-ins.
It's funny how the excellent job of the French Ariane launcher is nowhere to be seen in this (and others) article.
Oh I see you mean the pricing of assets is actually in USD, but then they convert to bitcoin at the last minute, in an attempt to avoid the instability of bitcoin (which renders it entirely unsuitable for pricing anything). I like the cute name though - oracle pricing.

But this won't help you if you're paid in bitcoin then it crashes, it will make it even worse than if things were priced in bitcoin where at least your spending power for the internal market would not change (even if external goods became more expensive).
Google Analytics mostly.
I agree that everyone shouldn't need to know every implementation detail, but I'd argue there should be more emphasis on the low-level details in CS education.

Programming is often approached from a purely abstract point of view, almost a branch of theoretical mathematics, but imho in 99% of cases it's better understood as the concrete task of programming a CPU to manipulate memory and hardware. That framing forces you to consider tradeoffs more carefully in terms of things like time and performance.

You shouldn't be able to hand translate every line of code you write into assembly, but in my experience you write much better code if you at least have an intuition about how something would compile.
> who cares?

Loads of people who have to maintain things.
Farm machinery giant John Deere plows into two right-to-repair lawsuits
I'm a fan of the Dell 27" 4k monitors. I have a P2715Q and a U2718Q. Both have worked for me for years without a single issue.
If it's mains powered, there's your opportunity to fry everything during the same episode that's likely to start a house fire (if not from the actual fire alarms bursting into flames in a fit of cosmic irony).

If they're linked by radio, hopefully the circuitry is independent of the operation of the basic "detect smoke -> make noise" circuit, so for instance, when your radio shorts out, it does not blow out the power supply to the detector and noise making mechanism.

Yeah, it's too hard to design this to trust that commercial options are safer than dumb alarms.
Who's stopping you?
But Gemini and its rigid, minimalist ethos wasn't created by capitalists, rather by anti-capitalists.
The thing is that it isn't entirely unsubstantiated to have animosity towards tech. The industry has little regard for anything but profit. But that is something most developers have very little influence on.
I wonder if instead of Minimal HTTP, it would have been more effective to create a Minimal ActivityPub instead.
It does. They used Chemistry42 which is Insilico's ML based molecule generation platform(?)[0]. Sure, they didn't train any models specifically for this case, but they used a protein structure predicted by one ML algorithm, then used another set of ML algorithms to find and rank molecules that might match the protein, and then tested the most likely ones in reality.

[0] https://arxiv.org/pdf/2101.09050.pdf
Interesting to see that slide (8) about embracing open source. Would it go both ways?
I think you have an oversized understanding of what ARM does, and what value it brings to companies using an ARM chip

It is not intel, it is making the chip or even really designing the chip, though they do have reference designs...

ARM is ARM exactly because companies can take the instruction set and design their own chips around it for their own needs, they are not holding out for the next AMD or intel design..

That however means the individual companies take on more of the design costs, and risk if the design is a failure.

No Arm should not be one of the largest companies in the world right now, not even close.
I respect your disagreement, but I feel like you're disagreeing against the wrong point here though.

The main difference between gemini (the protocol) and http, isn't that a gemini page need only contain text and be deprived of all other kinds of context. The gemini protocol does not stop you from interacting with specific filetypes or other protocols, any more than http does. It's a protocol. It's up to people implementing clients to the gemini protocol to decide how to handle such externalities.

E.g. the lagrange browser downloads images and displays then inline in the page, which I like. I haven't tried audio files, but I imagine they could probably work similarly if necessary.

Along similar lines, the gemtext specification is not intended as some sort of viable html alternative. It has completely different design goals.

So no, the point isn't about limiting the kind of content you can interact with. The point is, by enforcing a degree of separation between what is "content" (i.e. text), and what is "externalities", this makes simplicity of text (both in terms of presentation and production) the main driver, leaving externalities up to implementations (which may be as simple as encouraging actual external use, including an http browser for http content). More importantly, this allows the user to be in control over how these potentially abusable externalities should be handled, rather than ceding that control to the webmaster, whose agenda may not match yours as a user.

And some (including myself) actually like this separation.
I really doubt that they have "thousands" of warheads targeting the Pentagon. At most a few hundreds but even that is an overestimate probably.

Not that the difference practically matters. You only need enough to saturate the defences plus one to cause a very bad day for everyone involved.
Is there really no demand? Or do those of us who like to learn that way just get used to researching these things ourselves so quietly get on with it. Many of the existing tutorials are at least a good starting point to teach engineers what topics they need to examine in more detail.

Anecdotally, when I've mentored juniors engineers I've had no shortage of people ask me "why" when I've explain concepts at a high level; them preferring I start at the bottom and work my way up. So I quite believe there could be an untapped demand out there.
Usually a much better option to about:config when available is a policy file:

https://github.com/mozilla/policy-templates
I struggled with this as well. The way out is reading papers which are accessible and then widen the scope a bit. Some content is advanced, theoretical to start with. But we can know that only when we attempt. Also, reading papers is advanced in the sense that it generally comes after reading long form content, books (which I think you meant when you said 'adding more to my reading list'). At least that has been the case with me.

After a while, I found that, for me, some papers are simple and accessible compared to others and once I read them the knowledge they present looks obvious in hindsight like Rich Hickey's Are We There Yet talk.

Again the point is keep at it. Only then we can we know and get comfortable.

Some recommendations to start with:
1. PhD thesis of Joe Armstrong, Erlang’s co-inventor: https://github.com/papers-we-love/papers-we-love/tree/master...
2. Out of the tar pit and No Silver Bullet under https://github.com/papers-we-love/papers-we-love/tree/master...
While I mostly agree with you, you should take into account that not all start ups are venture funded. Sometimes you want to test an idea and you are funding it yourself (spare time and money). Testing an idea is not a one month gig. You often have to be patient and try different things until it works or you are confident you know why it didn't.
Visibility while diving can be super low and underwater weapons (mostly crossbows) are not that great. Also the dolphin is kind of a smarter shark and if you attack it's not out of the realm of possibility it will bite you in balls in retaliation.
It's not impossible the might be arming dolphins with guns too against armed divers.
Oh, ok, but just so you know I wasn't being facetious. I'm a INTJ...extreme introvert with serious people issues.. I don't have a phone because I have no one to call and I literally have no use for one. I really wanted to know what would happen because I read an article a few years back (yes, I know it may have been hogwash) about people having the same problems getting back into the USA who had refused phone searches. It seems to be a slowly creeping thing amongst Five Eyes countries.... so I was wondering if anyone had any direct experience.
They’ve killed and restarted their editor projects way to many times, chasing Apple developer fads for me to invest in this.

I do prefer native editors but will be sticking with Textmate 2. Slow but very consistent development over the past few years and open source.
https://en.wikipedia.org/wiki/MacOS#Mac_OS_X_10.5_Leopard

>>It was also the first BSD-based OS to receive UNIX 03 certification
And every time it pops up, I add at least one paper to my reading list. So keep re-posting it, I'd say. :)
It's crazy how so many people are terrified of civilians with powerful fully automatic weapons, while keeping eyes shut to the risk the military and state actors represent to society.
The main issue with NixOS is not NixOS itself but software which sometimes has an insanely complicated build process.

An example that's hitting me at the moment is Anki. The build process was changed by the developers a while ago and became some sort of Bazel mess. There's a GH issue that was opened and closed by the developer because, well, it works for them.

https://github.com/ankitects/anki/issues/1378

Since then Anki has been broken on Nix and the only way to get it working is to either run the binary in a bubblewrap container (which has issues like breaking IME support) or just use a VM.

Could I fix this? Probably, yeah, if I spent enough time, but really the way to fix it would be to do it upstream, and getting a project to change their build process (particularly once they've recently changed it) is basically a full time job.

It's a bit similar to working with reproducible builds. The ecosystem is there, but you very often run into an upstream that just thinks "yo mate, it's not military software, why do I care". And really, they're probably not wrong, this is OSS, no-one is paying you.
The decision to take an umbrella shouldn't be about the probability of rain, but about the cost of being rained upon vs the cost of taking an umbrella.

It doesn't matter if there's only a 1% chance of rain if you're parading your sugar sculpture around town all day. Similarly a 90% chance of rain when you're driving to and from a friend's house can be largely ignored.
Non paywall version?
Ars Technica did a well-written story on it recently -- https://arstechnica.com/science/2022/01/all-hail-the-ariane-...
Huge achievement, I can't wait to see what they find.
There are many ways to have better operating margins and higher revenue conversion than just charging more.
The seven ex-employees should sue ThedaCare and get punitive damage from ThedaCare. The punitive damage needs to be huge to send a message to any potential companies trying this trick again.
No vertical tabs? Oh well, WebStorm keeps on being the only choice then!
This looks like a really useful tool for staging and development environments, and it's even OSS that can be self-hosted! Does anybody here have any real-life experiences with it they could to share?
"Downgrades built-in Firefox security features" is a gross mischaracterization, bordering on FUD.

Chrome scripts require careful security analysis, just like software that runs with root privileges.

Firefox ships with zillions of lines of chrome script, and none of those zillions of lines "downgrade" any security features. Software isn't automatically secure simply because it came from Mozilla. Microsoft tried the same nonsense to scare people out of using Linux at one point... you'd have to be nuts to run kernel code that didn't come from Redmond!
I’m criticizing the “self-driving” term, which seems to be having more and more asterisks applied to it. What’s next, the cars will need tracks?
You're not going to get O(1) lookup using the S3 API. The APIs are basically O(n). So we we use DynamoDB to store the S3 URL.
I can't speak for everyone but with the volume of investments YC makes, I find it hard to be biased toward a YC company.

I was told the reason for the orange username was so that we didn't start a fight with other YC alums, which would have been awkward back when the community was only a few hundred people.
That makes sense. It opens the door to some additional features to be included...
For me, the umbrella was the biggest hurdle. But as you rightfully explain other factors can be important as well. Thank you for the feedback!
People come with all sorts of rules, but honestly I think sometimes you just know. I've seen code that breaks a lot of the rules people are going to list, that I've felt in practice was fine. This is what I've inherited. Coding style is often a bikeshed, but sometimes it needs more shedding.

https://ibb.co/JCmcsnF
Discover great newsletters without filling up your inbox
The vast majority of ARM users do not design their own chips anymore, even Qualcomm has abandoned that.

99% of all ARM based chips use reference ARM designs.
I had similar issues with the location verification. Dublin auto validated to Dublin (US) - probably Dublin, Georgia. When I typed "Dublin, Ireland" that returned "Location not found". I needed to type "Dublin, IE" to get it to accept my location.

That being said, living in Ireland, I usually bring an umbrella anyway because the weather here is maliciously designed to give you trust issues.
Moreover, storing a large binary file (in this case) in Dynamo is probably not the best use-case for it..most likely would have to convert to base64 in and out of it.
A new proprietary standard is DOA in today's environment. No one wants to be locked in to that.
I'll be honest, I've never heard of this Bolt (immediately thought of the multi-billion ridesharing/fooddelivery/micromobility conglomerate). Not a good look posting such a thread, does he have PR consultants?

If not, then an immediate red flag from me.
HAHA! Yes, let's do that... coming right up! Joke aside, I also have a small special one, but that one tends to break so quickly. Also, I don't like having things in my pocket.
The privacy policy concerns me a bit. It's clearly copy/pasted from somewhere else (still has `[name]` and `[website]` placeholders) which means the author really hasn't given much thought into privacy, or perhaps they're not being entirely truthful.

Is the data being sold? What security measures have you taken? You're tying email addresses to physical locations, this is a goldmine of information for all sorts of actors.
This article is only half-right. Some of the other things you don't see because the algorithm doesn't promote them are:

- scientists and educators that make 1 hour long videos to explain how something is incorrect. Example: https://www.youtube.com/watch?v=H95VCYLBh-A (less than 0.1% reach of the original)

- long threads of detailed analysis with cross-references

- long educational material that explaines e.g. confounders in order to explain why some statistical results observed are not possible to interpret in a certain way

The reason you don't see this kind of content is simple: the level of its engagement is low. Its not clickbaity, its not exciting, it doesn't have a rebel perspective, it doesn't claim to uncover something nobody has ever seen before. Its often kind of a downer too, pointing out other people's mistakes.

Social media sites make their money through engagement. The longer you stay on their site, the more ads they can show you. As such, their default algorithms promote engagement at any cost.
It turns out that this trains creators to spread clickbaity, potentially misleading, false but exciting and novel "information" (see paper [1] as well as Veritasium's youtube specific explanation [2])

You know what other thing spreads a lot? Outrage. Extreme reactions to spread of misinformation are also engaging. People will fight over them due to strong feelings: one side frustrated by seeing the effort put into debunking having absolutely no effect (because it doens't get promoted by the algorithms, nobody finds out about it) while the other side feeling like the core values we have (free speech) are under attack.

Unfortunately, there is no way for social media companies to fix this problem without taking huge hits in revenue. The only way we can fix it is by becoming aware that what we're seeing isn't free speech, its some distorted picture of the world designed to engage us longer at any cost.

[1]: https://www.science.org/doi/10.1126/science.aap9559

[2]: https://www.youtube.com/watch?v=fHsa9DqmId8
I couldn't help but read your -D and -I things as compiler flags....
While your figures are likely correct for direct damage, it would most certainly destroy human civilization for several generations at minimum. Which is generally what is meant by "destroy the world", not that the planet would be literally destroy but rather human life as we know it would cease to exist.

Even if you survive the blast, and radiation, even if you are not impacted by the environmental disaster, every world government, every world economy, every thing about modern human life would collapse in fall of nuclear war. We have problems now because our trinkets from china are being delayed a few weeks off the shore... What happens when the supply chain is not simply slow, but instead is gone?
Thank you for the feedback. Good point!
Is there something that's the opposite? So the browser doesn't reload resources all the time and shares resources between tabs to give a smaller memory footprint and lower latency? I really couldn't care less if the websites I visit fingerprint me (if I do, then I use a private tab)
It got a lot of good press at the time, but agreed, it warrants a mention.
Here's how it looks for me in Firefox.

https://i.imgur.com/HJxJVJj.png
Yeah but check about:policies carefully every time you edit that file.

If there is even the tiniest syntax error in policies.json, Firefox silently ignores the entire file. The only way to know this happened is by checking about:policies.

Mozilla had to be dragged, kicking and screaming, into providing any kind of stability guarantee for configuration options. "Policies" are just configuration options that have been blessed with this stability guarantee. But Mozilla is still throwing a tantrum over having to provide it...
That is an interesting observation I never considered. If it were a SpaceX rocket, it would have been mentioned once per paragraph, minimum.
So, just the stuff that's really bad for the environment. Gotcha
People speak of the value of bitcoins increasing, as if it's some kind of universal law. If it was a universal law, you could just hold onto 1 BTC for long enough and then buy the entire planet. It's not.
I meant this: https://en.wikipedia.org/wiki/Google_Japanese_Input
>How many people run TempleOS these days, I wonder?

Probably more then ever ;)
- Size: 27" to 34"
- Resolution: 4k, 3440x1400 or two x 2560x1440 monitors.
- Refresh-rate: 100hz+, absolutely not lower than 60hz
- Latency: as a small as possible, no greater than 5ms
- Ultrawide or not: my take is extra pixels + screen size is immersive but you get that also just by going up in res + monitor size.

I don't have 5k+ or 120hz+ monitors so I can't chime in on those.

If your programming has you managing a lot of apps and windows at once then I recommend 2 monitors.
> Paul Keating was the prime minister of Australia from 1991 to 1996.

Looks like he's trying for Prime Minister of China next.
China for one won't approve the deal. China is feeling the squeezes of tech cut off. only 3 companies is allowed to make x86. RISC-V is not there yet. the only option left is ARM. huawei's hisilicon was designing top notch ARM cpu for huawei's phone. ARM is just too important for China.
> The thing is, code complexity can be managed superbly without the concept of a class.

It can be managed by modules/namespaces, but without even that (a la C), I really don’t see it managing complexity well. The important point of OOP is the visibility modifiers, not “methods on structs”, that would provide no added value whatsoever.

What OOP allows is - as mentioned - not having to worry about the underlying details at call site. Eg, you have a class with some strict invariant that must be upheld. In case of structs you have to be careful not to manually change anything/only do it through the appropriate function. And the bad thing is that you can make sure that your modification is correct as per the implementation, but what classes allow for is that this enforced invariant will remain so even when the class is modified - while now your call site usage may not fulfill the needed constraints.
Ask HN: Covid caught you? – How has pandemic changed your business or career?
I was talking recently with my friend and sharing our observation on the topic of pandemic influence. We both are business owners and have noticed several different effects on the business (note: businesses with a technology background). I wondered what others observed in their business and/or career that they would never expect to happen?
I worked a bit with an "intent detection" library and boy, was it unhelpful. I could craft sentences meaner than most and it'd cheerfully tell me they were friendly.

In a similar vein, there are popular "AI Mental Health" apps I've gotten to straight up instruct me to end my own life with some trivial conversation.

EDIT: Here's one, though I don't think it's ML. https://text2data.com/Demo

> It would be really nice if you'd end your own life :) Everyone would be happy.

> This document is: positive (+0.62)

For https://monkeylearn.com/sentiment-analysis-online/:

> Positive 84.1%

For http://text-processing.com/demo/sentiment/:

> Pos 0.7, Neg 0.3

For https://aidemos.microsoft.com/text-analytics:

> 100% positive

For https://komprehend.io/sentiment-analysis

> Positive