skysight-inc/HackerNews huggingface dataset:
I encountered RiscOS a couple of times in the mid-nineties, first on an Archimedes a teacher had brought in (my middle school was populated my Apple Macintosh LCII machines running System 7) and later the RiscPC was an exotic object of desire I lusted over (before eventually choosing a dual-PowerPC BeBox).

I remember being extremely disappointed by the OS: firstly, storing the system on ROM made obvious sense to me but it also nagged me because this wasn’t an embedded system and the ideology of downloading frequent updates from the internet to patch the deluge of security vulnerabilities and other assorted bugs being discovered on a regular basis was already developing.

Secondly, as the article points out, it actually struck me as a rather rudimentary OS with a fairly ugly (and foreign) GUI. It lacked preemptive multitasking, memory protection, and the notion of multiuser. It felt technically on the level of Windows 3.11 but loaded from ROM, on an (admittedly very fascinating) exotic architecture.
>Trying to phrase them as one for other is disingenuous and wrong.

By this logic we can spend infinite money on infinite wants, but this is simply not true. Money spent on one project forces there to be less for other projects. As such it's reasonable to consider opportunity costs for a project.
I admit, that's a solution, even if a very unpleasant one: Installing a custom root CA is intentionally complicated, so this is hardly doable as an onboarding experience. The setup must be repreated for every single client device that should access the server.

There remains the question how I would get the CA certificate onto client devices in the first place.

Lastly, with asking consumers to install a CA certificate, I ask for a significantly more powerful permission than if I could just have them trust my certificate. This seems like a step backwards security-wise.
It speeds up recursive functions that haven’t been called before with the same arguments. In this case, it caches all the intermediate results that would otherwise have to be recalculated.
I don't know if that would be enough to make the analogy hold, since what we do know about biology includes a lot of things that are distinctly non-computer like. At the end of the day, one is a system designed by humans for humans, while the other is a system that's an emergent phenomena of billions of years of chemistry, physics, and statistics. In computers you create the rules and then build systems that follow the rules, and then push the rules to their limits to see what you can do. In bio the only rule is that an arrangement of atoms that's more likely to replicate a version if itself into a future time period will be more likely to be found in that future time period compared to an arrangement of atoms that isn't. And that principle has had 4+ billion years to play with the rules of physics to see what it can do, and we're just trying to decipher that now.
google gives "reflecting on history", which seems in line with the parent comment
No, that won't work.

https://chromium.googlesource.com/chromium/src/+/ae4d6809912...
Here is an interesting observation. If we take a look at how different nations are distributed across big cities, we can see that many neighborhoods are race specific. A lot of cities have chinese, jewish, russian, mexican, etc. neighborhoods, meaning that people _naturally_ want to live with _similar_ people. What's more important, it happens organically. It's not like some organization or government forces people to move there. There are no incentives, no financial benefits. Nothing. People are free to live anywhere they want, but they still create those communities and prefer to live among their own kind. From this specific observation, it seems like racism is more like a biological thing, the product of evolution.
FYI, many prepaid cards in the UK are inoperable this weekend due to the failure of Wirecard, which they depended upon:

https://www.moneysavingexpert.com/news/2020/06/pockit--curve...

No clear answer of when these cards will be working again.

This will hurt disadvantaged people the most, who are more likely to depend on a prepaid card, just have the one card, or to find £100 being temporarily out of reach as more than an inconvenience.
Looking at the mod list of /r/canada [0]. and /r/metacanada [1], I'm not seeing any overlap of mods.

Am I missing something?

[0] https://www.reddit.com/r/canada/about/moderators/
[1] https://www.reddit.com/r/metacanada/about/moderators/
> "why" assumes that the chicken had some reason for taking the action "cross the road".

I don’t think so. It’s pretty normal to ask “why” questions about non-conscious entities. “Why does my stomach hurt?” “Why is the sky blue?” And so on.
The current state of "safety" online was actually a masterclass in growth, trends and thresholds of open platforms. Each interation could only bear so much.

In the dialup and early broadband phase, looking "under the hood" and learning about everything that was there was common practice. It was a 10 course meal daily for the life-long learners.

Up until 2000'ish, there were only "certain types" of people online, with trust and integrity being self-regulated and intact.

Between 2000'ish and 2007'ish, we saw substantial growth of broadband and wifi, expanding the userbase further, while attention was starting to be paid to internal security. Enter the ad explosion of popups, the occasional virus exploit and post-dotcom wisdom (/s) of the economists, and the self-regulating model erodes practically overnight.

The smartphone bubble is where "all types" had access to the vast trove of resources that we used to call an information superhighway.

Fast-forward to the present and when you open the hood, theres now several yellow warning stickers (idiot alerts) and all of the doors internally are starting to be locked as common practice.

It looks like the modern crux of safety is the mix of three types (there are more) of fundamental operations of open platforms; (almost) full trust backends/platforms, self-regulating models and software packages (the bulk of OSS, linux, etc) and the current full lockdown approaches to research, exploration and security.

I guess we can officially say "the more the Internet changes, the more unrecognizable it becomes", but data is still the most valuable asset and will most likely migrate to "safest path routing", rather than using the "three billy goats gruff" model that the Internet has become.
The Many Battles of Nina Simone
Guess what - not all websites are businesses. In fact not all websites are dynamically-generated so why the fsck do we all have to put up with this madness? Make HTTPS/SSL necessary for transactional sites but for simple static sites give me a break.
>Black people make up 13% of the US population, we are naturally in the minority. But in the tech workforce, we are missing. Among the top eight largest tech companies in the land, black people account for only 3.1% of the workforce

Just raw extrapolation, this would indicate that (13-3.1)/13 or 76% of black folks in technology are either unemployed or not working in tech. Is that the case?

If it is, then laying this problem at the feet of employers and the systems involved with hiring and retention seems fair.

If not, then there might be more work to be done to develop interest in the industry in the young and displaced folks that are looking for a career path IN ADDITION to continuing to ensure that the hiring and retention results in industry are reasonable given the pool of folks that are interested in the work.
Chrome policies also allow preventing telemetry so how is this any better?
I heard an anecdote once about young parents who were mortified that their young child referred to the two Little Orphan Annie movies they had as "red Annie" and "black Annie."

Judging by "image search", it is possible the child had been innocently referring to hair colour, and the mortification was due to what "even came to mind" for the parents.
> I try really hard to ignore color

One thing I was taught in anti-bias trainings at big tech companies was that trying to "ignore" color helps perpetuate biases. It is important that if an under represented co-worker speaks up, you pay extra attention, explicitly ensure their idea is credited to them, be vocal when you agree even if you otherwise would not, help others to understand their contributions, etc. Biases will never go away, we all have negative thoughts pop into our head, you cannot "ignore race", but we can all take steps to improve things.
The author hits on something really important. Many people who entered the field 10+ years ago are people who had computers as children. If you’re 30+ right now, that means your family had some means, because computers were very expensive up until pretty recently.

Hopefully we’ll see the pipe really getting wide now, and many more people from many different backgrounds entering this excellent field.
Let's build telescopes in space instead. There's an endless variety of high-energy events to observe.
Fitzcarraldo for anyone who doesn't know the reference.
I've tried to parse those test files in Deno (in a very rudimentary test[1]), the results (on my i9-9980HK @ 2.40GHz) are:

canada.json --> 31 ms, 73 MB/s
citm_catalog.json --> 13 ms, 135 MB/s
code.json --> 17 ms, 113 MB/s
example.json --> 0 ms, 73 MB/s
sample.json --> 6 ms, 124 MB/s
twitter.json --> 6 ms, 114 MB/s

[1] https://gist.github.com/youurayy/18553475c5a9f81a17345cddeeb...
This is silly to use as a blanket statement. There is nothing harmful about hosting a website. Especially personal sites, internal sites, or small businesses who use it as little more than a brochure that serves static content. My roof repair guy is not harming anyone by posting his information on a basic website.
>granfalloon

Or in current parlance, 'community'. An assigned identity based on shared property across the set.
No? The premise of the article isn't about any of its specific proposals, I think the author would probably be quite annoyed to see people picking on the randomly tossed suggestions for alternative ways to spend this research money.

It's specifically about 'don't spend more money on X' (X being larger particle colliders) than about the specific examples A, B, C, of alternatives it mentions (climate research center, epidemic studies).
Is it different than using ublock origin
A Commodore 64
If you're looking for something more practically related to securing the code you write, the OWASP Top 10 (and OWASP in general) is probably the best place to start. Many modern frameworks like Spring have lots of nice security features baked in, but I've still seen plenty of low hanging Top 10 vulnerabilities in Spring apps -- most often caused by simply failing to use allowlist (formerly known as whitelist) validation on key inputs.

It is astonishing how often people neglect basic programming best practices (input validation, error handling, logging, access control) which in turn leads to security vulnerabilities. My theory is this is caused moreso by Agile Management forcing developers to cut corners, rather than just developers being ignorant/lazy.

https://owasp.org/www-project-top-ten/OWASP_Top_Ten_2017/Top...

Threat modeling can be a good practice to learn, because it gets you into the habit of thinking about how you could hack each new thing you're developing.

I dont think the CISSP is a good recommendation for this person's case, unless they plan on becoming a cyber security manager.
Calorie counting alone will have you simply not have enough of nutritients you need in the long term. You will feel bad and sick and passive, you wont be able to focus, you will be sickly and depressive or angry, because you lack stuff your body needs. When you break it, it feels good. You start to be active and have better mood. Because your body is suddenly getting stuff it needs.

I am speaking from personal experience here.

> models who need to be a certain shape

The way models ate and lived in the past was not healthy tho. There were periods where the expectation basically amounted to "eating disorder".

> dancers [...] football players who need to be heavy so they don't get lifted off their feet by their competitors

There is way more that goes to sport food. They dont focus on calories. They focus specifically on protein at specific times and what not.

The thin vs large sport physics is absolutely not about calories only. It is a lot about what kind of sport you do, whether endurance or cardio or strength.
i noticed he made a 64bit version of fte himself, so i went and got that, and it's great. i didn't even think about a console text editor in windows before. good article.
"On their VPS". What are you smoking?
No. Your DNS can also be locally, so you have no Internet dependence.
I disagree with every premise in this comment.
The UK may be about to blow $600M on the wrong satellites
Does quantum computing count as particle physics? It seems like this may be the future of computing.
China’s Three Major Airlines Receive First Comac ARJ21 Aircraft
Air China, China Eastern Airlines and China Southern Airlines — took delivery of COMAC ARJ21 aircraft, China’s first domestically developed regional jet, on Sunday.
It's not a choice at all. You don't choose to feel angry, but you can choose how you respond to it (often with great difficulty).

Similarly, I have never seen evidence to suggest that the strong desire to associate with people like you (on one of many dimensions) can be eliminated. You do, however, get to decide how to act on that desire - likely to perpetually imperfect results as is the case with anger. I've let anger get the best of me before, and I'm sure I've judged people based on stereotypes despite my best intentions not to.
Yes, there's multiple ways of doing it. DIY-Perks has a webcam mod[0] using 2-way mirror.

The other way is using a microLED display. A microLED is so compact/bright that you can leave spaces between elements and can be 50% transparent or more looking from behind. Alternatively Optical/sensor elements could be interspersed with the microLED elements giving as good an image quality as can be achieved based on the area used.

[0] https://www.youtube.com/watch?v=2AecAXinars
I keep seeing people say that but as a Linux user, Chromium has hardware acceleration and works better with Wayland.
You can also run your own CA.
It's not a startup and the alternatives are not competitors, but I've had a similar experience affecting my motivation to work on Red Moon.

There's two other screen filter apps on F-Droid, and at one point I proposed that we [work together], either merging our apps or creating shared libraries. While the other devs initially expressed some interest, they weren't willing/able to put in the effort and nothing came of it. This has killed my motivation to work on Red Moon. It feels like a waste of time, duplicating other people's efforts.

That's not intrinsic to other people working separately to solve the same problem. If Red Moon were an educational project, or if it took a unique approach to screen filtering (like the other project I'm part of and [crowdfunding]), then I'd feel differently. But my main motivation was creating a FLO screen filter app, since previously I depended on the proprietary Twilight. And while there's a handful of valid approaches to screen filtering, the bulk of the effort is on UX, state transitions, and working around the kinks of Android, all of which are shared.

Note: I don't bear any hard feelings towards the other devs, genuinely -- the most frustrating bit was [lack of communication], and even that is totally understandable; it's hard to say no to something you like the idea of, even to yourself (eg, acknowledging you'll never get to that project near the bottom of your list).

[work together]: https://github.com/LibreShift/red-moon/issues/222

[lack of communication]: https://github.com/LibreShift/TransitionScheduler/issues/14

[crowdfunding]: https://wiki.snowdrift.coop/market-research/other-crowdfundi...
Denial of Wallet Attacks on AWS
One theory for why Chauvin stepped on Floyd's throat for 8 minutes with his hands in his pocket is that he was training 2 rookies on site and he was afraid that backing down to pressure from the public (people yelling at him to stop) would make him look weak and lose face in front of the rookies. And the rookies were deferential to Chauvin's seniority.

It's easy to imagine that if it was an overeager rookie on Floyd's neck, the rookie wouldn't have had his hands in his pocket and Chauvin would have told him to ease off a few minutes earlier before Floyd died.

In a sense it's not too different from the mindset when a captain crashes a plane over the better judgement of a junior co-pilot.
"python memoization in one line"

Edit: I don't actually have much of a problem with the article headline as it is now. It depends a lot on your target audience! For Hacker News, yeah, we know what memoization is because we learned it in CS 102, right after we learned about recursion.

But for a lot of people who would get the most value from the article, the word "memoization" isn't going to mean much, and wouldn't read the article.

Maybe something like: "Memoization in Python, or how I learned to speed up function calls in just one line"
I was being fuzzy with my language. Between 5kya and 3kya [1], the domesticated chickens that began their journey in mainland Asia ended up as part of the standard toolkit of the Melanesian and Polynesian people that spread widely throughout the Pacific. If any of those chicken strains remain, they might be genetically unique compared to what we find in mainland Asia today.

I'm interested in the origins of domestication not returning to some form of pastoral idealism. I need to strike "diversity" from my vocabulary. I should have said "interesting genetic variations".

[1] https://en.wikipedia.org/wiki/Polynesia#Origins_and_expansio...
it's a very myopic perspective to act as if progress in physics is the be all end all of human progress.

Any kind of social progress or social technologies that could alleviate human suffering, greed, or solve problems of tragedy of the commons would be much more interesting.

Technology simply allows us to be more effective at what we already are doing, doesn't make us better people.
no worries, humorous comments are not the first expectation on HN

have a nice day
Sure. If you want to have a discussion where you don’t have to be dependent on other people’s rules. Create your own forum. That’s how you solve it.

The open source community didn’t just complain about the closed source products that other vendors released. They created their own alternatives.

Why can’t conservatives come up with successful forums? Are there no conservative entrepreneurs with the technological wherewithal?
On the naming. There is a popular Computational Fluid Dynamics (CFD) package called OpenFOAM [0]. It was originally called FOAM.

[0] https://en.m.wikipedia.org/wiki/OpenFOAM
Not always. Sometimes the browser presents a full-page response to the effect that the site is dangerous at which point, even if it's a harmless site, the non-savvy user will leave. Blanket HTTPS/SSL + Letsencrypt is a disaster.
Facebook at it's core is built on people's need to copy
There are lots of good options for low-maintenance SSL certificates, from self-hosted (Let's Encrypt) to CDNs (CloudFlare) to hosting platforms (Netlify).

Even so, this doesn't actually change much. I've never bought a certificate valid for more than a year. I'm not aware of any major player that sells certificates valid for more than a year. So this rule has existed for a long time in practice, but is only now being codified.
build a dating app that doesn't charge for reading messages from other users.

Make it 1 dollar a month.
let us talk to each other. Keep our profile there for years without us having to take an action. if somebody finds me and wants to talk to me - I want to get an email about it. I don't understand why such a simple app (browse, filter, message, get notifications) has to cost 10/15 bucks a month. make it 10 a year.
Root certificates have their private keys in hardware security modules, which are kept in safes in secure facilities, only brought online when needed to sign intermediate certificates. Plus, it takes quite a while for new ones to be widely trusted - Let's Encrypt's root cert was issued in 2015 and still isn't trusted by a large percentage of older Android phones.

Intermediate certificates have shorter lifetimes. Even though they're kept online, they're also stored in HSMs. Even if the CA were compromised, the chance of the private key itself leaking is very small.

End user certificates, on the other hand, are usually handled much more cavalierly. Sure, you could store the key in an HSM, but most servers just keep them in memory (and in the file system). A server certificate's key is far, far more likely to be compromised than a CA key.
> Honestly, my main issue is not even the price, it's that devices cannot be stand-alone anymore.

That’s not true at all. I’ve created a CA and a script to generate and sign server certificates and I generated them left right and centre now for my very standalone, local network only with no access to the internet whatsoever services. I added my CA to my browsers and my iPhone and everything works perfectly.
In the United States, there were periods of time where Irish and Italian people were discriminated against. Yet today, the idea that an Irish people is part of the out-group and wouldn't fit in a workplace is completely out-dated.

The Rwandan genocide was Hutus killing Tutsis, yet the distinction between the two was very arbitrary and in a lot of cases boiled down to "the Belgians liked your ancestors more so declared you to be Tutsis".

Nazi Germany was allied with Japan despite all their racial purity rhetoric and some Jews were designated as "honorary Aryans". White supremacists today will gladly talk about the portion of white people who are "race traitors" and deserve to die.

Humans might have a natural tendency to favor those in their "own group", but exactly what that means is completely arbitrary.
Managing one's emotions is a choice, experiencing them in the first place is not.
> Lastly, with asking consumers to install a CA certificate, I ask for a significantly more powerful permission than if I could just have them trust my certificate.

CA certificates can be constrained. https://tools.ietf.org/html/rfc5280#section-4.2.1.10
Thank you . That was a very honest reply . As someone who is brown and worked for over a decade in Oregon - I used to be similar to the first guy in my 20s . I was laidback , felt in touch with the local culture and was easy to work with. All of that was great until I gained experience and did not get promotions and saw my white co-workers keep getting promoted to lead and managerial positions . This was despite me being more qualified and having excellent performance reviews. When I brought it up with my manager and I was shortly laid off.

Now I am more like your second guy - I am older and a little wary. I know I am being judged especially if management and coworkers are overwhelmingly white - which is very common in Oregon . I am more careful , wary and precise about how I am at work - which makes others and someone like you less comfortable. It’s anecdotal but this is where the rest of us come from .
SDFs are computed on the GPU using a jump flood algorithm ( https://www.comp.nus.edu.sg/~tants/jfa/i3d06.pdf ) from a series of voxels, storing color at each point.

From this, a regular grid of probes are placed and integrated using the data from the SDF, using ray-marching. Material shading reads from the probes.
I am confused. I thought it was long established that the chicken came from SE Asia. Why is this article a "landmark study"?
Presumably because if you cared about telemetry and are using windows you'd have disabled windows telemetry already. That means you don't have to do anything extra compared to chrome where you have to search up all the telemetry disabling policies. There's also like this[1] that can't be disabled by group policy.

[1] https://news.ycombinator.com/item?id=22236106