skysight-inc/HackerNews huggingface dataset:
If you have a domain under .io or .com you're relying on the root servers for that TLD to be run properly.

For .io, for example, these appear to be the roots: https://www.iana.org/domains/root/db/io.html

You also risk having bad things happen to your domain as a result of social engineering or other problems at the administrator and the risk of that may vary between TLDs since they're run by different companies.
“Unison: a new distributed programming language” by Paul Chiusano
A first look at Octant – Visualizing your K8s clusters
I mean this genuinely and without offense... are you serious or joking?
I haven't changed the stuff in the boxes in a while.

One box is literally the bottom of a wooden puzzle board, missing the puzzle pieces naturally, because God knows where they went a year ago, about 8 small wood blocks, and a matchbox car.

Currently my 4 year old makes that a hockey rink and the blocks are players. The car is the zamboni. Last month it was a destruction derby with towers.

Use whatever is at hand, many of the boxes don't have much else than some cotton balls, sticks, and rocks, and others are more involved.

The point is to rotate them through every once in awhile and it becomes new again. They invent new things to do with it each time it comes through.

On the occasion I've looked in on the play, you can see them fight it initially, my two year old will shuffle around the room for a while or take a quick nap, my 4 year old will lay on the bed or fuss for a bit, and within 30 minutes they'll gravitate to the box and start working it out.
byuu didn't want the hassle of community management on top of emulator development, which is understandable. Most of the old forum regulars now hang out at https://helmet.kafuka.org/bboard/ if you want to talk about emulator development, or thread derailing.

If you prefer more technical content to social, the NESDev forums have a "SNESDev" sub-forum, too: https://forums.nesdev.com/viewforum.php?f=12
What's the explanation for why living things don't contain superconductors?

Of course: you need an extremely cold and clean environment, which is very hard to generate in a cell. And it wouldn't even be that useful for cells anyway.

The exact same reasoning applies to quantum computers.
that they are too poor and busy to spy on their ex-pats in Australia.
The DNS for .io is (now) operated by Afilias on their anycast network. It is the same network of servers that are operating .org, .info, and a few dozen other TLDs.

Despite any support or administrative issues you may encounter, the technical infrastructure is sound.
I’m pretty sure they’re joking and it’s a good joke at that.

If serious, well then web dev deserves its reputation.
I love the learning synths site. I envy the guys who get to make these websites for a living.
A Shallow Dive into Distributed Tracing
Now coc+ccls is the best vim plugin for C/C++. Though compared to Eclipse/CDT, several features still missed, e.g. step-by-step macro expansion.
I love the redis service, and the people, but you're not wrong about the slow PR process.

I went through the source to start correct spelling mistakes, and submitted my first pull request back in April. Where it has languished ever since.

Some open pull requests date back 5+ years, with zero comments. I'd love to help close/comment on them, but it seems that there is little interest in such cleanup.
PWAs are only getting better.
Stateful Serverless
> a lot more to discover

That is how I understand it as well. Blue Gene used heuristics such as rook = 5 and knight = 3 and there must be many more complex heuristics or direct approaches that you can use once your machine learning methods get enough computing power.
Because vim is great for cowboy coding? (I've been using vim for decades)
Each Top level domain has an administrator responsible for running that tld. Including running it's DNS. The root domain ".", routes the request to the correct TLD DNS server. So technically, first you ask the root server for the DNS server of .com, then ask .com for google.com, etc. (Technically the DNS entry is google.com. )

.com is administrated by Verisign.

https://en.m.wikipedia.org/wiki/List_of_Internet_top-level_d... has more info.
Choose a Better Paid .com Domain
I've always found how topology and algebra treat the differences between integers and rational numbers to be instructive at developing an intuition for each.

As sets the integers and rational numbers are identical. They can be put in one-to-one correspondence with each other.

To distinguish them further we must impose additional structure and examine their differences.

Algebra is the study of operators over sets. This means from an algebraic perspective the difference between the rational numbers and the integers are the operators supported. The integers support addition, subtraction, and multiplication. The rationals are formed by adding division.

On the other hand, topology is the study of how to formalize the intuitive notions of "close" and "far." From a topological perspective, the distinguishing feature of the integers is that each integer is very far from the other, or equivalently that the integers are very sparse. Every integer has two other integers between which there are no other integers. On the other hand the rational numbers are very dense. They are the result of taking the integers and "squishing" them together. Between and two rational numbers there are an infinite number of other rational numbers.
The io cctld authoritative dns servers are not very competently run. There have also been security issues like https://thehackerblog.com/the-io-error-taking-control-of-all...

'tptacek would add that a cctld that is under control of the five eyes governments is less secure because the registry can be interfered with more easily than .com, though I think that's kinda theoretical.
I built an app in React native a few years ago, at the time it looked more mature than flutter. However I had a lot of issues regarding keyboard placement, I still had to write platform specific code, which wasn't too bad your could use .android.js or .ios.js. Android also felt like a second class target for React native. A lot of the css features wouldn't work. It could be a lot better now, but I haven't tried since. I very much believe it would be easier pursuing a PWA or writing native code for each platform.
In a way you can compare it to the "Golden Age" of science fiction, which cemented the genre in our culture, but you can judge its classics on their own merits while also considering them in light of the new works produced in the decades after.
Myth about cities founded by Trojan people were common in Greek and Roman culture, and in derived cultures. Virgil's Aeneid is the most famous example. The Arvern tribe from Gaul also claimed a Troyan ascendance. There were legends that made King Arthur a descendant of Aeneas.
i would pick xamarin.
- if not part of the option, maybe react-native. and never flutter, last time i check, flutter allow a numeric value to be null.
Weight distribution makes a difference when loading a trailer [video]
What is this genocide? You mean like how the Nazi's killed the Jewish people? Because that type of genocide is definitely not happening.
Maybe some raspberry pi or arduino setup could do the trick?
Dependency Mocks – A Secret Weapon for Vue Unit Tests
Discussed at the time:

https://news.ycombinator.com/item?id=19069312
Using HTTPS? The URL may not be fully encrypted, hence can be tracked
Children are only bored for so long before their imagination and natural instinct for curiosity and play takes over. Supervising and forcing boredom onto them at all cost as they find ways around it is not something I believe is the intention of the article.

I think the point is addressing the urge to endlessly entertain and busy up children constantly instead of letting them just sit and figure it out on their own.
What an awful answer
There were a few points of contention:

- for consistency and simplicity, byuu wanted a standard naming scheme for the files inside the archive. The main game data should be "program.rom", the non-volatile storage should be "save.ram", etc. Unfortunately, existing emulators all work by grabbing the first (or last?) file they find whose name ends in .sfc, so that was an incompatibility.

- Many people don't pick their own filenames, they use a database like No-Intro or GoodSNES to rename and compress files automatically. Such tools would mistakenly rip apart structured game folders every time they were run.

- Many emulators have config settings for "where to store save games" and "where to look for patch files". If a game folder contains a patch file, should it be loaded instead of a patch in the "patch files" directory? If a game folder is loaded, should save games be written to the folder instead of the "save games" directory?
Thank you, jenyasmithov !
It isn't about legacy, it's about being stuck on one suppliers hardware. That isn't a great place to be.
What single-mode lasers do offer is a means of inconspicuous communication. If you can aim your communications channel at a receiver, you cannot easily be detected.

But life could do similar things with collimating reflectors, even for sound. Are there organisms that use geometry to shape sound to send a signal? I'm only aware of ones that use geometry to boost/tune their reception (e.g. owls).

Edit: Dolphins apparently
You can't build an effective defense in cyber, or we haven't over the past 20 years. It's all offense. One senior three letter agency guy said if cyber were a football match, the score would be 421-420 at the 20min mark. It's all offense, so blaming one side for being the aggressor is a weird point.
What are the most notable improvements over vim that the authors of neovim speak of? https://neovim.io
Iftelemetry were so valuable (“data is the new oil”) the would/should pay us for it.

Like all those “We value your opinion” customer feedback surveys. Yeah, you value it at $0.
With respect, and despite being completely off topic:

> But I believe I am justified in that because whiteness is not an ethnicity, it is the practice of denial of ethnicity.

I fundamentally do not understand what that means. Surely I don't have a choice but to be white? What am I denying? It's true that whiteness is not an ethnicity, since Russians and white Americans are surely ethnically distinct - more so, I think, than white and Asian Americans or white and Asian Russians. But beyond that I can't make sense of your sentence. I wonder if it depends on a particular national interpretation of "white" that cannot be accessed by all people who might want to describe someone as "white". But it seems opaque to me.
Soon, toilet paper will send your stool test back to its manufacturer without you knowing about it.
right, and since the company is the one in control, having a bad manager usually means the remote employee is the one suffering the consequences. from getting fired all the way to having to fight to get paid at all...

so how do you vet companies against this?
After all they are responsible for thousands of deaths. And they knew it. I don't know why they aren't in jail already.
Both neovim-gtk & gnvim are great but don't integrate nicely with standard ctrl + c, ctrl + v actions which is super frustrating.

VSCode with vim plugin handles this well with the Use Ctrl Keys option set. If you're in insert mode, ctrl + v will paste, otherwise ctrl + v will start visual mode. If you are selecting text, ctrl + c will copy.
Reddit co-founder wants to back UBI experiment
In the long term maybe, but it may take years. If your kid has bullying tendencies now and you let it on just being good example, it may take years of other kids being bullied.
Siblings fight, it's part of their play and social development.

I don't know if you have kids, and if you do and have the one in a million golden children, congratulations, but in my experience, conflict exists.
Don’t have the number handy but it was in the failure to yield category. The officer’s line of reasoning was that in a bike lane when a car is traveling in the same direction wants to cross that lane the cyclist must always slow down and yield rather than the car waiting until it is clear for their turn to take place.
I hope it's a joke and I'm being too sensitive, I really hope that's the case...
No, IRR assignments are only regional in terms of the company requesting them. A European company can use their RIPE resources anywhere in the world without "delegating" them.

Yes, filter lists generated by recursively resolving IRR AS-SETs and RPKI can prevent incidents like this, if they were universally applied. Note that origin validation on its own (i.e. what RPKI does) does not prevent malicious attacks, which can just spoof the right origin.

Some Tier 1's - most notably NTT - also use a mechanism called "Peer Lock", where an ASN can specify that it will only ever use a given set of transit providers (i.e. "NTT should never receive a Google prefix from a China Telecom peer"), which would have prevented this.

https://archive.nanog.org/sites/default/files/Snijders_Every...

https://blogs.akamai.com/Minimizing%20BGP%20Hijacking%20Risk...
When request is made over HTTPS, the server name in the URL may not be encrypted, only the path to the resource will be encrypted.

i.e.

if you type https://www.example.com/path/to/my/resource?show=pretty
then the www.example.com may be sent in plain text
only the path part will be encrypted.
Okay, then this post really feels like a dupe then since it isn't a link to the original authors' work.
You can create mappings for that.

Adding a bazillion one-off options like "Use Ctrl Keys" to avoid creating mappings, defeats the purpose of using vim, since creating mappings is the bare minimum way to configure it. (But Vim did so anyways for Windows, in the form of the "mswin.vim" plugin, which is enabled by default, causing confusion for users expecting vim to behave like vim.)
And? Is this related to my comment? [edit: I ask because I didn't construe the OP as asking for opinions on the merits of the different platforms, but rather what would be best for them to learn as a mobile app beginner. Of course everyone ignores the question and leaps on their own barrow, but that's the internet for you. I expressed no view regarding the web as a mobile platform]
A language is pretty easy to pick up if you’re coming a similar class of languages. Ecosystems, tooling and patterns on the other hand...
anxiety. patience. truth. the three tribes lived in harmony. then, everything changed when the anxiety tribe attacked.

it appears that the purpose is to join a tribe and vote for the worst option (usually "poop"), thus restoring order between the tribes.
If you already have a solid OTB workflow, Ableton won’t really give you much tbh
Depending on how heavy your beard is, an electric shaver does not come close to the cleanliness a "wet" razor will get you. Maybe your mileage/needs vary.
Collect a group of people, practice English writing
build a tech website: http://coderscat.com
There's no reason for them not to support Linux besides a deal with Microsoft/Apple. It would enable a lot of creators that can't afford Apple, and they'd sell more licenses than it would cost them to support.
Did you edit your comment? I don't get the downvotes :/

edit: I don't get the donwvotes on my comment of not getting other peoples downvotes :) Ok, I guess I asked for it :)
Even a Js dev can pick up Dart quite fast. At least the language is sane compared to Js.
A CHIP-8 emulator written in C++
There are definitely some odd things you need to do with page rules to get it working properly with https but it is possible. I'd ping CF support or Google it.
Do you firewell VirtualBox telemetry? I have read multiple times (on HN) that VBox phones home. It just doesn't strike me as the privacy oriented VM solution.

KVM (or perhaps virt-manager on top of KVM) seems more appropriate.
> If I’m being abusively frank, if you can’t be trusted to read a 6 page document the day before a meeting and put some serious thought into it, you’re not doing your job.

I used to think this and changed my mind for a few reasons. When you have people with heavy resource contention, it’s actually difficult to set aside 20 minutes to read a document. People are busy and it’s not just jerking around wasting time. It’s also lowest common denominator so if one important decision maker wasn’t able to read it stops everyone. And I’ve found that the more important, the more busy, the less likely to read beforehand.

Also, what can the meeting organizer do when people don’t read. Saying “you’re not doing your job” over and over doesn’t really solve the problem at hand- make a decision. At least with reading time, it’s productive.

I always send out the document beforehand so one day perhaps everyone reads beforehand, one day maybe. Reading and researching before the meeting is personally helpful so it rewards people do do prep.
Yeah same. I just bought a new display for my 20 year old 34401A! That’s service.

Enterprise. Not so good. Arguing with Broadcom NICs and blade chassis switch problems for a decade and a half makes me happy about AWS.
China Unicom / China Telecom / China Mobile suck as transit, not sure what the above poster is getting at.

https://jpgamboa.com/peering-chinese-internet/
My most constructive advice is that CS education should "go concrete" often enough to de-mythologize the predictive powers of big-O notation, and have the course contain at least one exercise which shows how misleading it can be in practice.

Maybe have them download and sort a 32GB data set on a 64GB SD card on a RPi3 board ?

The smart ones will realize that downloading can be their first pass over the data, and all of them will be befuddled by the interesting performance anomalies when photo-grade SD-cards go on sabaticals, if you annoy their simplistic flash-adaptation layers.

If they characterize "the trouble", they may find that obsolete sequential algorithms for tapes run faster than random access algorithms in that environment.

...which is precisely the kind of thing companies expect a CS-graduate to be good at.
How is that level of IO bandwidth achieved exactly? Or how is it different from the x86 architecture?
Just to add to your comment: Excess mortality is the number of deaths, or mortality, caused by a specific disease, condition, or exposure to harmful circumstances such as radiation, environmental chemicals, or natural disaster. It's a measure of the deaths which occurred over and above the regular death rate that would be predicted (in the absence of that negative defined circumstance) for a given population.

Had the doctor not murdered any patients, he would have had the expected number of patient deaths, but the Cambridge statistician found that the number of patients that died under his care almost perfectly matched the expected number plus the number he murdered, meaning he was a statistically average doctor when he wasn’t murdering his patients.
You will get better answers by giving more context.

- What are you building?

- Do you have short deadline?

- Are you building it for yourself or someone else?

- How big is your team?

- How many devs do you have to hire?

- Do you have time and budget for longer on-boarding if your new hires have to learn a technology?

- Are you refactoring or replacing an existing software?

- Is it just a MVP product?

Without context it is just a technology comparison which is somewhat polluted by someone’s experience or may be biased in some communities.
On a side note, this was written (partly) in Elm: https://twitter.com/abletondev/status/861580662620508160
Behind the Google Doodle – BB King
A Fire Lookout on What's Lost in a Transition to Technology
> First I'd say that xml doesn't become 'wrong' when json came about.

It doesn't become wrong, it just evolves into another dead-end. The 3270 is an interface, too, but the reason everybody suggests replacing it or augmenting it is precisely because the spartan tooling and mindshare makes it expensive. As XML recedes into history it is likewise becoming more expensive as an interface.

I chose XML vs JSON because I figured it was a transition everybody was somewhat familiar with. And younger programmers have an almost visceral dislike of XML, which I thought might help get the point across--that an interface someone once thought (and probably still thinks) would help ease future interoperability becomes a reason or excuse for future programmers to avoid that integration.

> Btw, if its as costly to deal with the interface as with the mainframe directly, that's a win.

I think the problem is that you don't really know if it's as costly. The error bars on that sort of risk assessment are huge because our industry sucks at accurately predicting migration costs. And it sucks because complex software systems are intrinsically unique. Commercial solutions that claim to be able to capture and control all those dimensions of complexity tend to be sold by vendors with names like IBM and Oracle. Such vendors also pioneered interfaces like SQL, which is both a soaring achievement in terms of capturing complexity behind a beautiful interface while also falling epically short of what's needed to actually reduce long-term integration costs.
Oh wow I had no idea this was in progress. I loved playing Generals online back in ~2003-2005, I can't wait :D
>"POWER is also known for being highly SMT, which could lead to them being even more prone to the issues that plagued Intel's implementation of hyperthreading."

Which SMT issues are you referring to here on Intels?
Act now and avert a climate crisis
The amazing thing is when I was in legitimate pain in the hospital I couldn't get more than Tylenol. After I was released I drove by a pain clinic and I guarantee I could have scored some oxy that day. I didn't but it's nuts when people that need medication can't get a few pills.

Dont get me started on testorone or ADHD medication hypocrisy.
In Brazil there is a concept called Business Entity Disregarding (Desconsideração da Personalidade Jurídica) that can get both ways: make partners liable for company debts or companies liable for partner debts. It can be triggered when the plaintiff engaged in some kind of asset hiding fraud or there are substantial confusion regarding company/personal assets.
> The family has rejected calls by some state attorneys general to boost their guarantee to $4.5 billion, and almost 25 states are opposing the family’s settlement offer.
According to the congressional report:

“Purdue Pharma used front organizations and sponsored research to deceive the World Health Organization and corrupt global public health policies”

If that is true and public policy was corruptly manipulated , how can you claim that this is all ok because it was allowed by public policy?
I get your point, but I don't see where conversation is intrinsically limited to "this specific article" and not the topic in general.

> that an immensely profitable company is facing imminent bankrupcy.

An immensely profitable company with multiple states and individuals lined up to sue it, whose principals know that they engaged in repeated (many already known) acts of deception and fraud to earn a non-negligible portion of profits, who were at the highest levels and thereby cannot claim ignorance is entirely likely to realize that should an adverse judgment be entered into, the damages may well approach a level that threatens solvency.

Realize that we're not just talking awful, aggressive sales tactics. We're talking willful deception and active hiding, obfuscating of research that showed increased levels of addiction that were instead being marketed as less addictive, more beneficial, in the context of a medical product. Aggressive sales tactics are what car dealers do. Wilful, fraudulent misrepresentation of the benefits and side effects of a prescription drug, to the detriment of individuals and societies, is a whole other level.
Via Negativa
How Francis Wharton made his dentures from deer's teeth (2015)
That's because of the "limited" of private limited.

(Under capitalism) many costs of having PtLds are externalized.