skysight-inc/HackerNews huggingface dataset:
So for someone who used * linux as main OS for 6 years (and now macOS for 10 years), as well as * linux for servers for just as long, what’s the best way to get started with OpenBSD for servers?

Been eying it for a while, but never gotten started.
> then the "final frontier" of the Roman Army was actually much further north than one would assume

In my backyard, Perthshire, it's difficult not to bump into the ruins of some fairly substantial Roman encampments. This is certainly a good bit north of the Antonine Wall. The Gask Ridge, just a couple of miles away from me, may contend as one of the earliest Roman "frontiers":

http://www.theromangaskproject.org/
Which is a better thing for a Beginner Guitarist?
Looper or a Processor?
I still maintain that the "living standard" is an oxymoron. It's a collaborative browser dev document. Don't get me wrong, that's great. However for everyone else an unversioned document, any part of which can change at any moment, is not what's usually thought of as a standard.
Why a Rail Tunnel Under the Hudson River Is Stuck in Washington
Define propaganda.

Because everything at some level is propaganda. Even facts can be presented in such a way that they support any argument.

The only way to fight misinformation is with more, better information. Filter bubbles preventing this type of content from reaching users is the real problem.
> ...owners (hopefully) buy a new Android device which offers latest updates.

A new Android device will get one “latest update”. Before the user buys it. After that, it will be just as fragmented as the rest.
I have learned to love non-deterministic tests.

The world is non-deterministic. A test suite that can represent non-determinism is much more powerful than one that cannot. To paraphrase Dijkstra, "Determinism is just a special case of non-determinism, and not a very interesting one at that."

If a test is non-deterministic then a test framework needs to characterize the distribution of results for that test. For example "Branch A fails 11% (+/- 2%) of the time and Branch B fails 64% (+/- 2%) of the time." Once you are able to measure non-determinism then you can also effectively optimize it away, and you start looking for ways to introduce more of it into your test suites e.g. to run each test on a random CPU/distro/kernel.
On a side note: Should he have been able to see whose results he was looking at? It's surely unethical in my book. Even when, or perhaps even more when, working with data from relatives the burden of ethical behavior lies with the researcher. De-anonymising shouldn't be the researchers option without safeguards imho.
Hackers Attack New Zealand’s Treasury
Sure, but it helps and it is cheap. I also don't use a common subnet and enjoy uMatrix. Obscurity is a viable strategy as part of a layered defence. ;)
I think it's maybe because of how remote, especially in Scotland, these wall systems were from the centre of power.
> Why should I put any value in what W3C recommends?

For the same reason you put any value in, e.g., ISO or ANSI. Because others recognize them as the standard organization and put value in what they recommend.
No it does not. It will only show that dialog if the page returns anything different than the expected response, exactly like a captive portal would.
Köppen Climate Classifications
Apple.com's Visual Hierarchy
I just had a look at the OpenCart issue tracker and its not an isolated incident. There's a bunch of closed issues where the devs were incredibly rude to people while dismissing their concerns. Its true that in many of these cases the issue wasn't with OpenCart, but they could have just said "This issue isn't with OpenCart, its <blah>, closing." Not stuff like (and this is a real comment by a dev of OpenCart): "you are a moron! svg is not an image format!" and then when other people tried to help: "don't reply to this guy hes a scumbag". Riiiiight. Often the issues were closed without response and when the submitter asked why, they get an incredibly rude and arrogant response. I hope I never have to work with these assholes.
Steep decline in nuclear power would threaten energy security and climate goals
Grammarly or Google Translate: What to Do When Your English Is Poor
This gentleman -> https://twitter.com/romanzolotarev is very passionate about OpenBSD and has some handy guides on his site. A good read and interesting to follow.
The current population uses more resources than sustainable each and every year, and does so at increasing rate. Species, habitats and forests are going at unprecedented rate. We show no signs at all of handling soil, pollution and water properly.

Yet you conclude there's not enough of us ruining the place yet?
FWIW, w3c publishes and standardize a lot more than just HTML and DOM. So calling it irrelevant seems a bit of a stretch.
It doesn't matter, you should be in control of a DNS the user relies on and you should have your server send

Access-Control-Allow-Origin: mypage.com

or

Access-Control-Allow-Origin: *

which is not a default anywhere AFAIK and is domain based, not IP based

And your server should be enabled to respond to mypage.com host header
> without understanding the chemistry, running an experiment was difficult

Also, without the scientific method, the concept of an experiment could look to an outsider like recklessness (or buffoonery).
Poor kids
Task Based UI
If selling with stems works fine, no doubt. But raspberries detach from stems as they mature so you may end up with a messy box after a while. Or maybe this is just done because it's easy to pick manually by grabbing the fruit and picking with stems works as well. I'll have to try picking some with stems and see what happens.
It may be rare in this context. But a common requirement in asset management is eg: account holder X has a regulatory constraint that they may only control 5% or less of securities in the ABC industry across all accounts. So all trades must be validated that they don’t cross this line. In real life, the account holder may decide to sell shares of one company from the ABC list from one account so they can buy other shares from the list in another account.

The serializable isolation level does not guarantee reporting this correctly, and a concurrent process reading account balances could see a situation where account holder X is out-of-bounds of their regulatory constraints, despite the account holder themselves taking great pains to act lawfully.

For applications like this, strict-serializability is required. You can read more about isolation levels and anomalies in the article from comp sci Professor Daniel Abadi: https://fauna.com/blog/introduction-to-transaction-isolation...
The greatest keyboard ever made (IBM's Model M) (2014)
Having 1% influence over all individuals does not mean you have 1% control over the entire population. It is entirely possible for every single person to ignore your influence.
As the OP wrote, this is only for 1-3 years, not a job offer.

What usually happens in such big companies is that you might have to work in another country for the same company of a couple of years. Big but is that you go there as an employee of the source country taking with you the respective salary and not that of the destination country. They usually pay for the fixed expenses, eg. accommodation and even might have an allowance for the daily expenses but depends on the company and still it might not be enough to make it with your salary.

Also you don't really have an option to decline, you are up next then for dismiss and in many countries it is not that easy to find a similar job etc. etc.
https://mindyourdecisions.com/blog/2008/03/25/game-theory-tu...
As someone working in automation, I don't think the real bottleneck here would be python. It seems more like it's waiting for accurate sensor input and trying to properly position itself. Slight mechanical imperfections with a delicate fruit like a raspberry means disaster, while a machine like this could probably recognize and tug apples off a tree without any delay.
I don't get the point about women education, can you elaborate ?
What if saving millions of lives requires giving away that power - by empowering millions of lives to save themselves.
O only get: "Scanning localhost ... unreachable.", and there are at least 3 web servers active on the network.
She was already there and changed to Google a few years ago. She has a boyfriend and apartment in this certain city. Now, if she wants to stay with Google, she needs to move to SF for 1-3 years and live in a shared apartment because the salary is so low. It's not ideal to say the least.
> I'm even further from my armchair comfort zone but I'll try: You can round the corners of the Hilbert curve too?

This is supposed to be close to my area of expertise, I will try to give a precise answer. The usual finite Hilbert curve is not space filling. the property of the Hilbert curve is that successive iterations converge to a continuous space filling curve.

There are well known techniques to transform continuous function in differentiable functions (https://en.wikipedia.org/wiki/Convolution#Differentiation) furthermore you can "smooth" the finite Hilbert curves so that the limit remains the same. But the true Hilbert curve (that is the limit of the finite approximations) will not be differentiable even if built as a limit of differentiable functions.
>There are obvious solutions: Mocking everything, removing global state, writing more robust test setup code... But who has time for this?

I find that doing all of this tends to actually save time overall it's just that the up front investment is high and the payoff is realized over a long time.

Most software teams seem to prefer higher ongoing costs if it comes with quick wins to up front investment.
I still have one of the original models that came with its own version of Linux. It worked really well with Fluxbox but unfortunately that's no longer being supported, it's currently running Puppy Linux.
The Hoteling-Downs Model of Spatial Competition:

http://www.sjsu.edu/faculty/watkins/downs.htm

https://www.youtube.com/watch?v=jILgxeNBK_8
> IMHO it is just ridiculous to attribute famines to a 1 degree temperature rise, while at the same time ignoring the fact that due to population growth the available land per capita has decreased dramatically within the last few decades.

These are two different problems that both need solving, and I'm sure some people in Africa are trying to tackle the population growth problem. If you're on HN right now, I'm sure you are more concerned with the temperature rise problem (by the way, 1 degree? We already passed that).
Boring Company Race
What if you need to type something like blackjack?
You haven't read the article. It already speaks to all of your points, and highlights the navy's (and later the army's) resistance to change, even in the face of irrefutable evidence. Only the direct word of the emperor was enough to bring them to heel.
Just exponential growth being exponential. Find the doubling time by dividing 70 by that tiny percentage yearly growth.

I really wish the politicians wittering on about seeking constant growth - whether population or GDP - could comprehend it.
I guess it's more a recognition of the limited resources of both W3C and WHATWG, of the fact that there's a need for a "real" fixed-in-time and versioned document describing HTML rather than a collaboration workspace (WHATWG's "living standard") and W3C's choice to not die on the particular hill of redacting WHATWG texts. Though practically speaking, W3C HTML 5.2 (the last completed recommendation) was sponsored by The Paciello Group and MS before that, and with MS' withdrawal from browser development they also gave up redacting W3C HTML to fit IE's features set. I would love to be corrected by an insider, but that's what I could make up from publically available info.
How to Shutdown a TV with HDMI CEC Chromecast
Even if evolution wasn't smart enough to use those mechanisms in human brain, quantum computers can probably take advantage of them.
Dementia Stopped Peter Max from Painting. For Some, That Meant Opportunity
GitHub, for one, tries to stop them from being published by doing some scanning as well:

https://help.github.com/en/articles/about-token-scanning
Mouse Only Windows Grid
Indeed, and so will Mozilla do once Google and Apple decide that they no longer need them to legitimise WHATWG.

Mozilla execs dug a ditch for W3C, but fell in it themselves. Mozilla set itself on this trajectory once they stopped their backing of W3C.

The only point of Firefox was it delivering quick, glitch free, standard compliant web. With web standards becoming defunct, it is there no more.

But hey, Mozilla execs can keep assigning themselves high six digit salaries...
So mass censorship, then?
W3C still has lots of standards and some WGs are working fine, like CSS and accesibility. WHATWG is too much browser focused IMHO, W3C tried to be more broad with things like RDF, SPARQL, EPUB, SVG, ...
redistribution of wealth.
I’d say it’s not just that OpenBSD’s manpages are written well (though they are), but that the userland tools are simpler and have a better interface.

For example, people often bring up tar as a tool with a less‐than‐intuitive interface. Compare the manual to GNU tar with OpenBSD’s tar:

https://manpages.debian.org/stretch/tar/tar.1.en.html

https://man.openbsd.org/tar.1

Not only does GNU tar have a bewildering array of options that make reading through the manual a chore, it lists (as far as I can tell) only one example, and in a section devoted to explaining the many ways to specify command‐line options to tar. OpenBSD tar has a whole section dedicated to examples (as is typical for OpenBSD); the manual as a whole is clear, concise, and complete.

Another example: GnuPG versus OpenBSD’s signify.

https://manpages.debian.org/stretch/gnupg2/gpg2.1.en.html

There’ve got to be over 100 options in there. And although it helpfully places --sign first (and --clear-sign, and --detach-sign, and --encrypt, and --symmetric, and --store, before it finally gets to --decrypt), let’s be real: anyone who’s not already comfortable with encryption software will be completely intimidated by this manual, which is 175 (!) page‐downs in a 80×24 terminal.

Contrast with signify:

https://man.openbsd.org/signify.1

The description section starts with the four major operations (sign file, verify file, verify many files, generate key), and is again followed by an examples section.

Of course, the OpenBSD tools are much less featureful than the mainstream counterparts. But the reality is that most people, and certainly I myself, need only a few features in day‐to‐day life. Even being a real terminal junkie, I’ve only needed GNU tar specifically once or twice in the last ten years; and when I did, on OpenBSD, it was a mere “pkg_add gtar” away.

OpenBSD has a great self‐contained base system, with elegant tools and useful documentation, and an extensive package collection for when that’s not adequate. I continue to use it because it serves my needs as a primary driver, and the interface is just so gosh darn pleasant to use.
I don't quite understand your comment. Do you mean "shouldn't" whenever you wrote "should"?
Close, but it's really the gin and tonic that was born out of getting sailors to drink quinine in the tonic water:

https://en.wikipedia.org/wiki/Gin_and_tonic#History

And yes, having taken quinine pills for malaria it is very bitter and unpleasant.
Safer for cars, pedestrian and bicyclist deaths have been climbing recently.
I would say it's both the user application and the system calls.

Here is the man page of the driver for the wireless card in my laptop https://man.openbsd.org/iwm.4

It's clear and concise, has links to the related tools that I might need to get the card working.

Is there a similar man page for Linux? I'm not sure, honestly.

Copy and paste? You'd have to copy and paste the whole driver for a start.
As far as I'm aware, MS continued to be involved with the W3C HTML much longer than other browsers due to the W3C patent policy, which the WHATWG only had any equivalent of as of December 2017.

Note also the W3C specs weren't really redacted versions of the WHATWG spec, especially in later years: they were pretty much complete forks and moving changes between them non-trivial.
Nvidia launches EGX platform for AI processing at the edge
It would look like a Chevy Bolt.
> It seems like a very important untested assumption.

Hasn't it pretty well tested as countries have industrialized in the last century?
The Medical Malpractice System Is Not Improving Healthcare
What about doing it without aggression?
It's kinda counterintuitive to have an element called <Animation />.
What happens if I render it two times in a row before it's done animating?
I don't know anyone who relies on man pages for Linux. I know a lot of people who use man pages almost exclusively for OpenBSD.

Yes, they are there for system calls, but also for applications -- depending on your definition of end-user applications, since some of what Linux considers "end-user" are, as TFA mentions, first-class applications that ship with OpenBSD.

I don't think the differences can be resolved with copy and paste since many Linux man pages deal with programs that are very different under the hood than those with the same or similar names in OpenBSD. I also don't think it's unfair or arrogant to consider OpenBSD's man pages to be the standard of what man pages should be, btw.

Search one or two of your favorites and see for yourself:
https://man.openbsd.org
Said much better than I could. :)
From Having $2k Left in the Bank to Building a Billion Dollar Business
Remember, WHATWG began with childish rant of few Mozilla engineers about w3c stalling xForms. 13 years later now, did they get what they want?

No, no xForms, no xhtml, no strict validation, nothing.
someone should check the grammar on the homepage.
Fair, your word is enough for me to go and look at them closer.

My problem is that there's just so many fly-by-night stores selling the same chinesium with varying degree of markup - from "we just import this stuff" to "we put nice photos and descriptions, and pretend we're a premium brand" - that I just gave up and don't try to discover new stores myself. I only check them out based on word of mouth now. Beyond that, I either buy a particular item of known quality, preferably from manufacturer or a bigger chain (so I have legal recourse if they screw me over), or accept that what I'm going to get is going to be garbage.
The 'vaccine court,' where the US govt pays people that were harmed by vaccines
Sure, but then why should any other country not retaliate on America? The great achievement of globalisation was levelling out a rights-based system between countries so that we could invest over there and in return they could invest over here.

"Americans have special rights in America, but your country has to grant Americans a fair playing field versus your own citizens" is colonialism, and one step down from banana republics (where Americans had superior property rights to non-Americans in Honduras)
I know the regulation. That's not what I'm arguing here.
Government subsidies for business greater than Canada's entire defence budget
> executive functioning is greatly impaired by stress, anxiety, lack of sleep, depression, etc.

This 1000 times over! Took me ages to realize that once you get "down" enough (either depressive or overwork-burnout or scared-to-death-by-social-anxieties), you can't think and plan right anymore so you just sink lower and lower down a spiral unless you get some outside help, stimuli and feedback.

EF-malfunction is insidiuous because you just don't realize "how broken your mind really is", you just make bad decision after bad decision on all planes of life, health, finance, business, social etc. thinking you're one step away from "finding what works for you".

But you can't successfully find "what works for you" with a broken-EF-brain, because you're mainly randomly sampling the possible space of behaviors and attitudes and your chance to find a 'right' set of such things is practically zero! Most things in the world don't 'work for you' and without planning and discipline you can't navigate your life and mind to what works!
I guess some parents would feel that their child will more easily resist a lure if they don't even connect with a stranger. It has to be quite some wise 6-year-old to resist the "this puppy needs your help" pitch. On the other hand, most threats of abuse are not from strangers but rather relatives or friends of the parents.
Shared registers, synchronized editing. The main advantage of tmux over vim windows is persistent sessions, but you can have that and still use vim windows.
What limits should there be on tracking in public?
China is already doing that
His demo did not work so his message does not really get across. Maybe there ware ways to exploit it but if so he failed. I got a CORS rejection.
When did we pass 1 degree (Celsius)?
It isn't great at all, because even that living standard is never being implemented up to spec, often by the same people who wrote it, and the current browser support status usually ends up being "what's written in bugzilla"
US users might find Lehman's to be a helpful/similar resource. Their product selection skews towards old-timey/simpler life/non-electric stuff. They are located in a part of Ohio that has a large Amish population, which does explain that a bit.
I’m Giving Away 1000 Books to Entrepreneurs
I _very_ much do not want to concern myself with pointless interaction that comes with personally selling used stuff. I never buy used things and I never sell them.
Wow, how antisemitic of the Independent to publish something like this. We have all the right to bomb Syria. Oy vey, dammit!
Scientists revisit the cold case of cold fusion
What I found to be the major reasons for flaky tests:

* Non-determinism in the code - e.g. select without an order by, random number generators, hashmaps turned into lists, etc. - Fixed by turning non-deterministic code into deterministic code, testing for properties rather than outcomes or isolating and mocking the non-deterministic code.

* Lack of control over the environment - e.g. calling a third party service that goes down occasionally, use of a locally run database that gets periodically upgraded by the package manager - fixed by gradually bringing everything required to run your software under control (e.g. installing specific versions without package manager, mocking 3rd party services, intercepting syscalls that get time and replacing them with consistent values).

* Race conditions - in this case the test should really repeat the same actions so that it consistently catches the flakiness.
What about Bore-out?
Depends on project work vs. ops. Big institutions will hire an army of contractors to complete the task.

In one case I was in, the project had about 350 people, probably 75% contractor. At the midpoint of the project (year 2/5) they started attrition of contractors, and landed at around 100 people (10-15% contractor) at the end.

Why? It’s hard to hire at the levels you need and then get rid of them in a big company.
What exactly makes people feel better when they know the source of a deficit, even though there is no improvment of handling it? Diagnosing someting would only make me feel better if I could treat for it.
Choosing from the group of people who have been diagnosed to see who they can recommend to examine you... you realize that this is the worst form of selection bias, right?
Looks like the article assumes the use case of a developer's laptop/desktop machine.
I've used Win/Linux before and have settled eventually with the Mac - for me it's a sane Linux for the desktop.
I'd rather see a comparison for different kinds of server workloads and purposes.
So much for the HNer who confidently claimed that robots wouldn't be doing this kind of work any time soon, and used that as the basis for flaming me.
If you have an Android, check out Newpipe as well
Well yeah, but CROS prevents his demo from working. And you cannot curl something remotely when it only binds to 127.0.0.1.