skysight-inc/HackerNews huggingface dataset:
I design websites with the mindset of changing requirements over time. So the website must be created decoupled and scaleable. Start with the URLs.

URL-rules
URL-Rule 1: unique (1 URL == 1 resource, 1 resource == 1 URL)
URL-Rule 2: permanent (they do not change, no dependencies to anything)
URL-Rule 3: manageable (equals measurable, 1 logic per site section, no complicated exceptions, no exceptions)
URL-Rule 4: easily scalable logic
URL-Rule 5: short
URL-Rule 6: with a variation (partial) of the targeted phrase

URL-Rule 1 is more important than 1 to 6 combined, URL-Rule 2 is more important than 2 to 6 combines, … URL-Rule 5 and 6 are a trade-of. 6 is the least important.

The most important part in this context is rule nr 2. permanente, no dependencies with anything. no dependencies with the navigation, not with categorisation, not with the content the URL hosts, if not 100% within the organisations control.

So basically you end up with something like

https://www.example.com/%short-one-letter-namespace%/%unique... - or - if you want to keep future market and language expansion in mind

https://www.example.com/%market-language-namespace%/%short-n...

The URLs must be also decoupled from the CMS or any technology choice underneath.

The next things is "don't do redirects". Redirects are only done when there is systematic change of the website (relaunch), but not a daily business tool.

Interlinking only to canonical URLs. No parameters.

Each (Web)Application (that mostly interacts with user input) gets its own subdomain. i.e.: checkout.example.com, map.example.com

Throw away things that you do not need any longer. Cleaning up is an ongoing process of a website, similar to creating things.

Responsibility, 1 person is responsible for the whole website. 1 person is responsible for each section of the website. If a section of the website has nobody who is responsible any more, somebody must be found or the section will be deleted.

Just a few of the rules I put in place. It's a mixture of decoupling and responsibilities. Change is inevitable - and manageable.
There's a big difference between "can't go to a restaurant without vaccine" and "must be vaccinated".
> Java is as open as it gets, with a standard, that can be changed through a community process.

Isn't the JCP also controlled by a hand full of corporations? Seems pretty much the same to me.

> And teavm can run java byte code both in js as well as wasm

Hah! I didn't know TeaVM had a WASM target, that's actually great to know.
Be p r o d u c t i v e, and not b u s y. Learn what users look for in productivity apps in our new article:
Yeah, but solving that means giving up human-readable names (like Tor) or giving up decentralization (like DNS)
So for example...next Mussolini should not be singled out?
I find databases regarding cost of living to go quickly out of date.

But looking at Graz, Austria, a 80,000, even if gross, euro salary would provide a very good standard of living.

https://www.numbeo.com/cost-of-living/in/Graz
> Lutris, PlayOnLinux, Proton, etc. are all really cool. But, if you value your time and security, just keep a dedicated Windows system for gaming. I keep all the things I actually care about or don't want stolen on my Linux system with full drive encryption and I keep a gaming PC that has absolutely nothing I care about on it. The Windows system is never allowed to access my email, credit cards, or anything I care about in any way.

I agree with the part about running a dedicated system for gaming. I do the same but for creating music (I am not gaming).

On the other hand you don't need to do that on Windows so these tools still are useful.

I will add that if you have network segregation and firewalling between your main computer, your dedicated setup (gaming, whatever....) and the potential iot things running in your house it is even better.
The very fact of being unbiased, or claiming to be, is quite a big claim and the burden of proof of being unbiased should lie on the side that claims being so.

Because the normal, expected state of things is that humans and the organizations that humans create are biased like hell.
Because the jobs are less valuable, not due to who's doing them but due to the market (i.e. all of us) seeing them as less valuable.

Teachers and nannies aren't paid a whole lot because they're easily replaceable, not because they're jobs dominated by women.

Doctors used to be exclusively men. Have salaries gone down now that women make up a significant percent of the number of doctors?
Your claim and links are the classic example of using scary specific cases and anecdotes to extrapolate an argument while ignoring statistical and general tendencies. Mexico's homicide rate is several times higher than that of the U.S. as a whole and the two countries simply don't compare in terms of insecurity, at all. Nor do they compare in sheer crappiness of police response. People may complain about U.S police having their major flaws (and rightly so in many cases) but the police in Mexico are a whole different story of ineptitude, corruption, danger and in the least case, simply not showing up to do their most basic job. Also, there are many, many mass shootings in Mexico, almost weekly, sometimes even daily in fact, it's just that they garner little or no major media attention and that they happen under different contexts.
> Even python is a bit of a PITA to package and run where interpreters already exist

That's mostly a result of everything and everyone having a different opinion where python modules should live in the filesystem, and the default behavior of a lot of package managing software to replace python installations between versions instead of shoving them into different packages and be done with it.

> The advantage of a VM or vm-like container is exactly that you don't need to care about that stuff as much.

The same advantage exists for compiled languages, provided that dependencies are either staticaly compiled, unambigously listed, or shipped with the software as a package.

A similar effect is achieved in Python Projects by virtualenving everything, essentially stuffing all dependencies, including the correct version of the interpreter, in one location as a single package.
Depends on where you live…
Just look at 田中太郎. Four completely independent glyphs, equal widths, no modifiers, in left-to-right order. It is a very good way to write things. The only issue is the fourth one seem to barely have enough pixels.
> The gcc project had a now discontinued AOT java compiler 2 decades ago.

Was that ever really production ready?
From your text;

after configuring you need to restart the service.

you can run 'yggdrasilctl getpeers' to see if it actually connected to any peers. Use https://publicpeers.neilalexander.dev/ to find some local ones.

Ygg does not include a DNS, so use IP addresses directly. Notice that in most webbrowsers you need to add square brackets to indicate an IPv6 address.

Also notice that since yggdrasil automatically does end-to-end encryption, a lot of websites don't bother with ssl. So explicitly type http and turn off any plugins that turn your http into https.

Example: http://[21e:e795:8e82:a9e2:ff48:952d:55f2:f0bb]/
> Your comment is assuming that language A knows about language B. That's one case, but not the usual one.

You are free to expose an API where strings are not null terminated, etc. Anyone in any language is going to have to work their data into the API you provide so if it is alternatively complicated to make an intermediary language happy that's not really helping.
The button was one of the best internet experiments I’ve ever experienced
I'd love to read more about this, in all aspects of astrophysics!

It's not that I doubt that astrophysicists take this into account, I'm sure they do! But when we see an "image of a black hole", that's really a gazillion data points from a multitude of different observatories, processed by human made algorithms with human made models and biases, and it happens to look just like we expected - how do we know it's not just our assumptions that made it into the processing and modelling?

Again, I'm sure every astrophysicist ever has thought about this and knows how it's handled, so it's not a criticism. I'd just love to read more about it, as a layperson :)
> They handed out DNS-auction-tokens

Wait, they didn't hand out real money?! Was it even possible for the projects to convert those tokens to real money?!

> That's why they don't work.

Strongly agree!

> Real-life capitalism also suffers this problem with regards to land

The two problems are related but different: land property titles are not auction-based. They're far more expensive than a domain name (and that's a problem that land can even be sold), but it's still a first-come-first-served system. If you had auctions for land, you can be sure only the richest people would own land at all (which is already the case to some extent, but the situation would arguably be worse).
I think the main factor is how many kids you have.

No kids: USA > Europe

1 kid: they are similar

2 kids or more: Europe > USA

In the USA each kid is an extra 3000 usd a month expense at least, more if one goes private and include university tuition.

How parents can pay for two or more kids’s education in USA (or UK) is beyond me.

With two or more kids in USA you essential force your children into wage slavery by going into huge amounts of college debt.
I think you might have a bit too much nostalgia (or maybe we just had very different experiences), but I remember Mac OS 8/8.6 crashing a lot, with the dreaded bomb icon.

Everyone I knew with an iMac had a toothpick or paper clip in the top handle, due to how common they needed to press the reset hole.

At the time my father used to edit a local news paper in PageMaker and it was particularly bad.
Only if one has no idea what these cases are about.
Common folk delegate via their network administrator, often an ISP.
So THAT'S where hard drive companies got the idea from....
Jobs cared deeply about the details, both UI and UX, it's just that the details he cared about and how he prioritized them might be ones you and me disagree with. He almost never sacrificed form for function, but he certainly did care for both.

That attention to detail was one of the reasons people loved Apple products and why so many Mac-only or truly Mac-native apps exist. Contrast with windows where most "native" apps are either Qt-based or some WPF monstrosity full of custom controls. Microsoft Office has its own UI stack ffs.

That doesn't mean his vision was always good though, or that he was a good designer (he was good at picking things and making sure they fit, but he didn't come up with them himself)... Some decisions are just baffling to me, seriously how long did macs stick with 1 button mice?
restart their Mac if something crashed

Perhaps the lack of memory protection and the catastrophic consequences of an app crashing made Mac developers more careful and aware of the importance of stable software.
Venture capitalists fell in love with Europe last year
There’s no real reason to pre-approve something (IMO). You want to certify an airplane? Build and fly a prototype. If you’re capable to build an airplane manufacturing company, you’re capable to make and fly a prototype.

For small aircraft turbines: Cessna makes the 208 Caravan. If the 208 is too big, Quest makes the Kodiak and Socata makes the TBM. If someone’s going to pay all the purchase and operating costs to run a PT6 turbine, they might as well drag around a medium-sized airframe.

Maintenance and inspection of turbines isn’t prohibitive. Initial purchase price and specific fuel consumption at low altitude is a far greater concern for private operations.

Pistons are way more popular simply because of economics. Virtually everything else about turbines is better. If I could afford a turbine, I’d switch to one immediately.
As a creative developer, my job is basically to make short life websites.
Her is the way most of the websites I do are considered: when you make a communication campaign, the website is one of the medias used, like tv ad, print ad, ... So the websites only last for the duration of the campaign. Consider them as ads like any other print/tv/radio/.. ads

Let me tell you that all the considerations on accessibility have never been even discussed or even a few times laughed at.
Yes. Assume 1 virion has a 0.001 chance to start an infection. You could infect 1 person with 692 virions, resulting in a 50% change of them getting ill (1-0.999^692). Or you could infect 692 people each with 1 virion, with 50% chance of at least 1 of them getting ill (35% chance: 1 ill, 12% chance: 2 ill, 3% chance: 3 ill, ...).
We'll probably never know for sure. But my point was not: "HEY, this was a lab leak!". My point is that it's no longer the time to skip over various theories for fear of impact. Just drop it in there and debunk it as it should be debunked if it's wrong. Skimming over the option without mention suggests the article is cherry picking.
USDA used to build and maintain flood control structures (small dams) all over the country. They stopped in the late 80s. The lack of that effort accounts for much of the "increased flooding" since.
Upsource was what made code reviews manageable for our trunk-based repo, since code reviews are created independent of PRs / branches.

Does anybody know of a good alternative to Upsource?
I took a look at point 3. and that extract from the code check is correct. Assuming they did one realisation I was curious why. It would be unlikely to be an oversight.

Luckily they published their reasoning on the number of realisations in the supplementary materials of a prior paper cited in report 9 (citation 5):
https://www.nature.com/articles/nature04795#MOESM28

"Numbers of realisations & computational resources:
It is essential to undertake sufficient realisation to ensure ensemble behaviour of a stochastic is
well characterised for any one set of parameter values. For our past work which examined
extinction probabilities, this necessitates very large numbers of model realizations being
generated. In the current work, only the timing of the initial introduction of virus into a country is
potentially highly variable – once case incidence reaches a few hundred cases per day, dynamics
are much closer to deterministic."

So looks like they did consider the issue, and the number of realisations needed is dependent on the variable of interest in the model. The code check appears to back their justification up,
"Small variations (mostly under 5%) in the numbers were observed between Report 9 and our runs."
GNU's Not Unified
In the verbal context of IT, it is 1024. If you're being technical, you can nitpick and say it's wrong. Has no benefit, though.
Why the Hell Are CTOs Wasting Their Time Trying to Be Recruiters?
FriendlyCaptcha will probably get a ton of new business. It's what some EU institutions themselves use.
A little bit of an addendum: what will make or break WASM is language support.

If enough languages get official or high quality wasm targets, it has a bright future.

Sadly progress has stalled a little bit here, partially due to very slow progress on some features important for higher level languages.

But we'll see how things develop.
That bike lock... looks like a caricature of a bike lock. Is it actually serious? (Also, in one of the photos (the Trek ebike) it appears to not actually be locking the bike; I think it would struggle to fit?)
I've often remarked at how common it is to hear two people talking about completely different things using the same words, thinking they're both understanding each other. Communication could be something that we think we're better at than maybe we actually are.
Who wants to live in Graz?
> The only reason to claim that humans are not the cause is an emotional one

False. 30+ genera vanished from North America in a geological instant, at the same time as the Clovis culture. Dire wolves, cheetahs, sabertooths, horses, camels, a bear much bigger than the grizzly, woolly mammoths, mastodons. A layer of platinum-enriched dust is left from that instant, with bones below and none above, Clovis points below, none above. Where do you imagine the Clovis people got all that platinum dust, and how did they scatter it all across the continent? And, where did they go after that?

Lions survived on the Greek mainland into the classical era, possibly eliminated finally by Romans.
IPFS does this.
Funny story: I was interviewing a candidate who was lip syncing. They used internet lag as an excuse for the de-sync between audio and video. Anyway, we got into some questions about how they manage branches and features etc and the candidate started to fall asleep! But we could still hear the other person answer questions lol
I see the language surrounding "tribes" a lot, and I wonder if the people using that language naturally and spontaneously evolved it, or if they encountered it somewhere - perhaps in their own "area", which they definitely wouldn't call their own tribe. The conceptual framework of tribes, in this context, seems to be applied similarly whenever I hear about it. And then similarly, the people who talk about tribalism seem to have decided, that they have risen above such things.
Too high risk of it being cancelled soon
I personally have strong ambivalent about rms, but GNU projects are not necessarily under the umbrella of a single person/organization. Following the FSF coup by its board at last LibrePlanet and the surrounding controversies, the GNU Assembly was setup: https://gnu.tools/

I value the GNU project's ethical framework and feel like that's worth fighting for/with, although i personally am strongly opposed to the current internal politics of the FSF which are definitely not aligned with the base/masses of the libre-software movement.
a is predominently singulair, it is grating to see it in collocation with an adverbial phrase involving a quantifier "most", though in the sense that the rejecting is supposed to be one simple train of thought, it has a certain sense of understatement in this case. Still, it's lacking grammatical agreement with the "suggestions", which is a fairly common problem in fact.

It's understandable that a rigid rule of grammar would advise against it. It's called grammarly, not semanticly.
I agree with all, but this is a misrepresentation:

> Electron may be new but it's as efficient as software has always been: insultingly, laughably so

Electron is definitely bloated, but it's possible to write sufficiently fast¹ software like Visual Studio Code. It can't be put on the same basket ("insulting") as Sage Payroll.

¹="sufficiently" fast, not "blazing" fast
A not-so-intelligent "AI".
The non-diet ones become way too sweet for you once you stop drinking them for a while.
> I dont have children? And judging by birth rates a lot of people dont as well.

Agreed, but lower fertility rates are common in wealthier countries - an effect notable enough to be recognizable even in first-generation migrants. When you don't have to have a literal dozen children so that one or two make it to adulthood to support you in old age, you're fine with having one or two - or even none, given that we have support systems for old people backed by society as a whole instead of families having to take care for themselves.

> Are housing costs relative to tech salaries really lower than the US?

Yes. Here in Germany, while I agree that rents are way too high, we simply don't have something like "working homeless".

> Again as a young, ambitious individual in Tech I would rather have more disposable income than rely on a ponzi scheme that's the gov-backed pension system.

Wonder who's gonna pick up the tab for you once you are in pension.
> All of this is similar to what China did back in the day.

In what way is it similar, I'm not seeing it? When did China introduce something like GDPR and how did it help foster an ecosystem of their own services?
The part in most curious about is not even the usual web services we talk about here, but who will be the new big pipe provider in the EU. Who can compete with CloudFlare / Fastly / Akamai / Maxcdn with the raw bandwidth of DDoS that they can sink in their network.

Anyone apart from Gcore labs?
At least where I work, the only thing project managers care about is releasing the next big feature for their resume or next promo packet. Making it work well or be well tested is very low on the priorities. In fact, if you time budget that in as an engineer, they'll find someone else to implement it who will estimate half the time.
Very good question.

Simple answer - No, you won't be able to login as another by chance. You understood it wrong. If 1000 users try to login as you, the results of our statistics show that one of them may be able to do it.

But if you combine typing biometrics with other authentication factors, using it as a two factor authentication (2FA) or as a multi factor authentication (MFA) solution, this scenario won't exist at all.

So yes, typing biometrics is a very strong and efficient authentication method.
Yes, you can trade the tokens with people who are willing to pay money for the tokens. Same as any cryptocurrency-tokens.

The problem with land titles is very similar to the problems with domain auctions. The problem is unchecked first-come-first-served. Whoever happened to put a fence around that bit of land 300 years ago got to own it. Now 300 years later, we don't get the same privilege because all land in existence was already fenced around. Instead we have to beg someone who got some land from someone who got some land from someone who got some land from someone who got some land from someone who got some land from someone who got some land from someone who fenced it off back at the beginning. And it is the same with most cryptocurrencies, and it will be the same with Handshake names.
I somewhat agree, but it depends on how you define 'better'. Data privacy is better for the end user, and it wasn't something that was properly taken into account before, and users basically had no way to make any difference in the decision.
The Muse (YC W12) Is Hiring a Senior React Engineer
> Most apps I've worked with don't use filesystem ACLs for user-facing security.

Same here! Although i believe that's a shame we have to pile layers of "security" (or holes) on top of one another. I long for better tooling for FS ACLs and journaling!
The protocol does not add peers, you will have to look for nearby ones yourself and add then in the config.

If you add more than one, you might start routing between those nodes. Probably Ok on desktop, not so much on mobile.

For next steps, it picks one 'main' peer for your outgoing traffic, based on speed. (once an hour).

On a higher level, the system builds a tree out of the peers that are connected and you send data from one node to the other by directions. Think "left at church, right at heardresser". Or in yggdrasil it is "Go to node 10, then from there to node 1, then to node 5, then to node 6".

In short; a tree is built based on the elected root sending out a package and which peer sends it to you first. Indicating that that is the fastest.

You send data the shortest route though the mesh using local directions only.

Actual traffic is encrypted for the destination peer, so other than some headers needed to route, everyone in the middle will just forward an unreadable blob.
> Ideas are thoughts but not all thoughts are “ideas.”

How to not explain an idea: bombard the reader with endless gatekeeping.
Also the non techie and children are more familiar with horses than with kWh.