skysight-inc/HackerNews huggingface dataset:
My understanding is only based on hearsay. Anybody for whom this matters should probably consult an immigration lawyer.
To be fair, not all languages make this easy.
Also stayed exclusively in Airbnbs when traveling in Japan.

The hosts usually explained the rules how to sort the trash, including the removal the cap on the water bottles, and showed where to put the trash (on this random trash pile next to the building). Not sure about the balcony usage, but I'd would probably use common sense and not be yelling there or using it in the middle of the night. Also I don't smoke but seems as smoking goes, the rules were pretty liberal in Japan.

I don't see these being issues, if the host explains the customs, obviously you cannot expect that everyone knows all your countries rules. On a side not its interesting how many different ways there is to sort trash.
Kiwibot vs. homeless encampment: The Bay Area in a nutshell
Yes, these are good reasons to use normal form. And it's also true that normal form is proven good practice. But in some cases, performance is important enough that adding a denormalized table or two makes sense. This isn't really "proven good practice" in any sense, but it's something that should be evaluated on a case by case basis when there's a compelling reason for it.

It's kind of like the dream of having a sufficiently smart compiler. In theory, a relational database could operate in normal form and give you all the performance you need. In practice, they don't always do that.
vim + bash
Technically correct but misleading; the thing that most people mean when they say Tokyo is "the 23 wards" (compare: the five burroughs; the canonical definition of New York which even kids growing up in Chicago learn the names of by sheer osmosis).

https://en.wikipedia.org/wiki/Special_wards_of_Tokyo#/media/...

^^ They're the green part of this map. The non-green part of this map is, technically correct is the best kind of correct, also Tokyo (administered under Tokyo-to as opposed to any other prefecture), but it's not core Tokyo.

(Akiruno-shi, for example, looks like this: http://www.bbqjp.com/portfolio/dainimizube/ )

The density of the 23 wards is ~twice that of Queens, which much of it being 3x. https://en.wikipedia.org/wiki/Special_wards_of_Tokyo
If you know the basics, cppreference.com is your best bet.
Not so hot for proximate nonusers either.
And you learned a lot of things while doing that... So is it really time wasted?
So what is the next? A dedicated lane for "texting drivers"? Come on. People. Stop this nonsense.
The vastly more common use-case I've seen is when you want to have an optional value, but don't want the heap allocation that comes with std::unique_ptr.

std::optional is an useful wrapper because a simple "bool + object" would call constructors and all when that might be undesirable.

IMO, ternary logic belongs as an enum class, to require developers to be explicit about what branches are taken for what values.
What makes you think "works in Phoenix" is anywhere near "works in most places" ?

I think the difficulty of driving in Phoenix suburbs is maybe 1% of the difficulty of driving in urban areas, anywhere with snow and rain, etc.
Because of where my browser placed the line break, I was scratching my head at (commercial (free jazz)).
tmux + emacs + emacsclient.

Keyboard shortcuts and extensibility are the keys to success.
I'd have to say PhpStorm. It makes web dev really super easy. I used to hate IDEs but now I love it so much that I use it for writing one off scripts too. Also laragon with Laravel is just amazing.

Laragon makes it super easy to configure the environment (out of the box support for wamp, git, node, ngrok, you name it..)
I use neovim with deoplete as the completion engine and all the plugins to deoplete required for my work (python, JavaScript, Go). There’s a number of other useful plugins, but that alone get me pretty close to IDE level completion.
Founding intention does not matter. Modern Russia was founded on the idea that all people are equal and that workers should be respected, that doesn't mean that that happens.

The founders of Communist Russia intended that the state be dissolved by 1980, that it be replaced by councils that work together in coöperation, such that everyone has a say. Did that bear fruit? No.

Did the founding fathers intend for the United States to spy on every single one of their citizens? No. Does it happen? Yes. Did the founding fathers intend for the state to be able to detain foreigners of the US indefinitely without trial? No. The patriot act allows it, however.

You cannot judge a country by founding principals and safeguards alone, they are easy to repeal and change; you can only judge a country on the current legislature and how much the current Constitution constrains the government.
Thank you for the rewrite, much appreciated.

If I may offer a tip, when someone takes a position that seems unreasonable or baiting or argument-prone, I try to apply the principle of charity: I assume that their intentions are good.

Of course I don't always succeed at this! ;-)
Of possibly related inteerest, a 9th century Irish poem:

https://en.wikipedia.org/wiki/Pangur_Bán
This is absolutely true, but Microsoft Haters like to minimize the achievement that Windows 95 was. (In fact, most hard-core Mac Zealots today will tell you that Windows 10 still runs "on top of DOS." Not sure why they need to believe these things, but their self-image depends on it.)
Set up a monthly income with the #1 affiliate program network » ToushI 888
How would one express those constraints? I think it's more efficient to let a human designer figure out some approximation of decent design and usability.
Oblivious != passive aggressive.
Indeed, and the published Catechism that I've seen is presented in a question-and-answer format, so maybe that's why this thing is called a "catechism" as well.
You've been breaking the site guidelines a lot lately and getting into political flamewars. We ban accounts that do that, and have asked you more than once before to stop.

Would you please (re-)read https://news.ycombinator.com/newsguidelines.html and post civilly and substantively, or not at all?
I think you misunderstood my point (or exaggerated it a bit to make that reference). Regardless, Let me add my suggestion for those wanting to use std::optional<bool>:

If a developer wants a yes/no/unknown type, an enum class is better suited for the job. This forces them to explicitly compare values instead of relying on an implicit boolean conversion.
Notice I didn't say a right to housing, but a right to a place. As in a lot of land, where presumably I could build my own structure, or at least pitch a tent.

Realistically speaking, the solution could be a guaranteed housing subsidy for all regardless of income, so those that do "pay their own way" aren't penalized.
Can you expand on that last sentence? I don’t understand it but it sounds interesting.
There isn't really anything to implement. Basic "entities" get integer ids starting from 0. You just point into the flat array.

Child lists or other structures that don't have natural ids can for example get "indexed" with first- and last-indices like this:

struct Parent {
some data;
Child childFirst;
Child childLast;
};

struct Child {
some childdata;
Parent parent;
};

struct Parent *parent;
struct Child *child;

int parentCnt;
int childCnt;

These indices are trivial to setup:

SORT(child, childCnt, compare_child_by_parent);
for (int i = 0; i < parentCnt; i++) {
parent[i].childFirst = childCnt;
parent[i].childLast = 0;
}
for (int i = 0; i < childCnt; i++) {
if (parent[child[i].parent].childFirst > i)
parent[child[i].parent].childFirst = i;
if (parent[child[i].parent].childLast < i + 1)
parent[child[i].parent].childLast = i + 1;
}

The important thing to see is that most operations are inside whole-table loops. Not in the O(n) sense - each step does something meaningful. Nested loops or complicated data manipulations are drastically decreased compared to OOP approaches.
To clarify my point, even today, most newspapers have an agenda, in fact, that’s probably a major reason for people owning anything larger than a small local paper.

But. it was a pull mechanism, so the newspapers didn’t have a spigot to shove their information down the throats of everyone who walked past the news stand.
Would you please not take HN threads into partisan flamewars? That's the opposite of what we want here, regardless of how right you are.

I appreciate that you haven't been using HN primarily for this (other than today), but still, it damages this place, so please don't.

https://news.ycombinator.com/newsguidelines.html
I mean, are you just talking about exceptions or is it generally worse? If most slower cars take the right lane and most faster drivers take the left then it works generally better than if there were no such rule no? There will always be exceptions, but a little infrastructure can always help the typical situation.
So, I missed the joke, I guess.
Can't say about Peru, but the second and third generation Japanese community here in Brazil is massive and stories of some of them going to work/live at Japan are common.
And virtual 8086 mode is still supported on modern Linux kernels! (Only 32-bit kernels, though. AMD decided to prevent it from being used by a 64-bit kernel.)

v8086 mode, like many aspects of the x86 architecture, is a big mess.
Null pointer arithmetic is undefined, so just as pointless as arithmetic on an empty optional pointer. Your example fails to prove that optional pointer has any valid use.
Someone had a bad time in New York
The standard way of dereferencing std::optional is with .value() and that does provide a check and an exception. Using * and -> is equivalent to invoking "unsafe" in other languages. You get the semantics you ask for. If you don't want unsafe behaviour it's really as simple as using the safe operator. I don't honestly see what the problem is here.
Outside of Apple? Probably not many directly. I do remember them sending out developer kits for it though.
If you mean https://news.ycombinator.com/item?id=17274168, that one was more unsubstantive than ideological. I was referring to the pattern of your comments overall ("primarily"). That's the more important thing we look at in terms of how we moderate HN, as I've explained in previous comments: https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme....

Thanks for the nice reply in any case!
If Stuxnet being limited to interfering with its intended target is your example of how Western intelligence is over concerned with limits to their operations’ scope, I think you hold our services to a very low standard, both ethically and practically. Would it have been responsible, or in the nation’s best interests, to allow Stuxnet to play with any industrial equipment it found itself on? And further, would such a blatant infection have half a chance of hitting its actual objectives?

You also seem to assume that, however badly the Russians have us over a barrel through infected infrastructure, that we haven’t gotten into their stuff just as badly, or worse. All the regulations that U.S. spooks complain about aren’t a problem once you’re on foreign soil working on foreign targets. Cyberwarfare favors the attacker, just because we’re very vulnerable isn’t a reason to believe we don’t have the upper hand.

(And as noted, the U.S.’s budget for this stuff is way greater than our opponents’. If we’re not decisively on top something is seriously wrong.)
It's a better idea to just remove flash entirely.
From limited experience test-driving newish Tesla’s and driving other modern cars, Tesla’s system is quite weak. Audi cars seem to have a more accurate concept of where the lane is. And Audi cars won’t auto steer, so it’s a double win.
Fiber optic cables are too fragile for home use. If bent to any extreme the cable will be ruined.

Hence only useful in homes with protected installations like a server enclosures.
Yep, Borland Pascal 7.0 supported DPMI, but with a 16-bit segmented memory model. I often wonder how the C hegemony would have been affected if BP had a optimizing 32-bit compiler for DOS. IIRC, Doom's use of Watcom C validated that you could write performant games without using very much assembler, but BP wasn't up to the task.
32GB HBM2 Nvidia Volta GPUs are available now, just in case you hadn’t heard.
Various virtual image based Smalltalk systems. VisualWorks, Squeak, Pharo, etc.
Hopefully the next thing is roving gangs with baseball bats that have, “Pay Fucking Attention You Self-Absorbed Prick!” engraved on the barrel. That, or snipers with tranquilizer darts that just take down irresponsible pedestrians.
>"Secular folk disagree that religion is an optimal"

Whether or not religion is optimal is a political position.
"It will also be possible for trainees to extend their stay for up to 10 years."

Basically a way to cut wages forever.
As a counterpoint, I love the conflict on HN. I usually go to reddit for my warm-fuzzies, but when it comes to making sense of the world HN is my favorite spot on the internet.

That said, I'm slightly conflating intellectual rigor with standoffishness. I'm not sure that they have to go together (but it seems they often do), but I'd rather have both than neither.
Surprise, surprise, implicits turn out to be the Achilles heel of Scala.
I find "A Love Supreme" about as relaxing as a Richard Feynman lecture, that is to say not at all, and for essentially the same reason, being a masterpiece of intellect and passion in which there's a new insight on every listening. If "A Love Supreme" is playing I won't be relaxed. I'll be distracted, provoked and probably quite agitated.
Live at Birdland was my Coltrane gateway drug.

Afro Blue... Actually more for the McCoy Tyner piano work but the whole ensemble is wonderful.
I Have Post-Brokeness Stress Disorder
Sometimes the principle of charity is quite harsh, because in some cases if you assume that someone has good intentions, you come across as condescending and make it sound like you think they're ignorant. So I don't think that the principle of charity is always the right approach. The tone of the original comment starting with "Oh please" doesn't incline me towards a charitable interpretation, and it still doesn't.
Jazz improvisation to me is like programming; the refactoring of existing themes, and the introduction of new features, under time pressure.
Within context it might be confusing for someone that isn't familiar with the field.

Networking has been measured in 'bits' (per second), even when modern packets* (within the data payload anyway) are always octet (8 bits per unit) based.

The speed quoted is always in "marketing" (human engineering notation) units, not in binary units (even though we presently only hook up things that count in binary).

A stupidly cut-rate device might use 100mbit Ethernet: ~11MBytes/sec (base 2).

A reasonable expectation is 1000mbit (gitabit) Ethernet: ~119MBytes/sec (base 2).

Most /spinning/ media disks now transfer faster than gigabit Ethernet (for large file transfers); SSDs obliterate this.

10Gbit networking would eliminate a bottle-neck for even 'lightly' raided SSDs and would be ideal for interlink between switches.

According to the Wikipedia article ( https://en.wikipedia.org/wiki/10_Gigabit_Ethernet ) 10GBASE-T (50-100 meters over copper; assuming high grade) first appeared as a standard in 2006. As a conservative estimate, the patents involved will expire in 2025. THAT is probably when we'll really see 10G take off. A bunch of the fiber modes appeared in 2002 though, so in higher end fiber gear we might see those appearing more commonly next year.
People who think that any chat that is embedded in a website is secure and private are retarded. The site owners ship whatever code they want into your browser. The only way you get secure and private channels is if you have a native app, possibly an open source one you compiled yourself, and you exchanged public keys with your friends.
Hm? not close enough?

https://github.com/ROCmSoftwarePlatform/tensorflow

https://github.com/ROCmSoftwarePlatform/cutorch_hip

https://github.com/ROCmSoftwarePlatform/mxnet

https://github.com/ROCmSoftwarePlatform/hipCaffe
Well, a lot of the problems people in the USA have with certain groups has to do with those same cultural reasons.
Don't get me wrong they very well may be significantly less safe than an attentive human driver in good conditions on good roads. However, they are reasonably close and the average driver is not going to improve any time soon while self driving cars will.

The trend of things machines can do better than people really only goes in one direction. Further people are vastly worse at driving than they think, over 1.25 million people die per year due to car accidents. That's insane.
Nothing is private if someone else controls the channel.
That very much depends on where you live. It's generally a lot better in Europe for a variety of reasons: historical, political and geographical. I use public transit quite a bit here in Vancouver but my limited experience of it in SF gives me some appreciation why people might not want to use it there.
https://en.wikipedia.org/wiki/Phoenix,_Arizona

"Phoenix is the capital and most populous city of the U.S. state of Arizona. With 1,626,078 people (as of 2017), Phoenix is the fifth most populous city nationwide"

Explain the criteria you used to classify it as "suburbs".

Phoenix is the first metro area to launch the service.

Waymo (and others) are testing in other places.

From https://waymo.com/ontheroad/: Kirkland (lots of rain), Bay Area (including San Francisco), Detroit (snow during winter), Atlanta, Austin.

I don't see how you arrived at the 1% and 1% of what?

If it took Waymo 10 years to drive in Phonix, Arizona, it'll take them 1000 years to improve enough to drive in Detroit?

Those things are pretty binary: either they can drive autonomously or they can't.
Has someone found the manuscript of a lost Robert Ludlum novel?
That episode of Dragons Den is infuriating. Here is a guy who has invented something with a widespread, common appeal. He invented a product that potentially fixes a real problem in 1,000,000,000 units per year and he has to give away 20% of his invention to get support.
You did say "replace small slabs of glass that we look at and touch", so I think "voice-only" was a reasonable interpretation.

As I said, I'm all for trying new stuff. We should look at the extent to which computers can usefully leverage that channel. But I don't think we should presume that it will be particularly useful.
To add to other answers, at both GlobalFoundries and TSMC:

- 7nm has have very limited extreme ultraviolet patterning on larger features of the chip

- 7nm+ will have significantly more EUV patterning which will allow shrinking some stuff that wasn't for 1st process iteration because yields would be too low - should have slightly higher density, possibly higher clocks/lower power draw.
Not without a major technological advancement in cable termination. For 1 Gbps, as long as all eight wires are connected to the jack in the right order, it usually works. For 10 Gbps, as I understand it, a certain amount of competence is required to get a reliable connection.
"but Japan also took steps to make immigration easier for skilled workers with the Highly-Skilled "

Why go to Japan? Every idiot and his brother can now come to Germany thanks to Merkel, the German chancelor. You don't have to be skilled, just come. Free boarding, free food, free healthcare and cash. Money for nothing and the chicks for free....

https://www.timesofisrael.com/outrage-and-questions-about-po...
How to convince your bearded IT manager to switch to Amazon Web Services
If it was simply perforations, it wouldn't work when the bottle is upright because those perforations would let the air into the top of the straw. Rather, the straw is made of a membrane which lets water through while blocking gas.
don't mind operating at a loss

That's ridiculous, they might base this on some other benifit such as type of owner, but the industry is not just going to subsidize 100,000+ plus people. I am not saying it's fool proof, but your bias is showing.
Hacking and programming by the dark web has been setting pace for years now and we surely are not ready to relent until we meet your hacking and programing needs as a firm. We aim to digitalize the world to the satisfaction and happiness of all. Kindly contact our main officer for all your HACKING and PROGRAMING services which may include
<>Gmail, yahoomail, protonmail, electronic mail and other mail types hacking.
<>Facebook, whatsapp, instagram, blackberry messenger,snapchat hacking.
<>Iphone, icloud and mackbook hacking.
<> CCTV hacking
<> phone hacking and tracing [we can get text messages and redirect a copy of voice calls to a mail or phone,that would be a good one to stalk on your suspicious or cheating spouse]
<>personal and office computer hacking
<> school website hacking and grade changing/upgrading.
<>Game and betting sites hacking[before and after game]
<> bank details clearing
<>criminal record clearing
<> Bitcoin hacking
<>Western Union hacking
<> shopping website hacking
<> we do virtually anything you want,
money back guaranteed.

contact our officer on DARKWEBOFF1@GMAIL.COM
motto : not stopping until we digitalize
People smell better in Europe?

When people trot out their arguments against public transportation they always refer to the inefficiencies and completely ignore the human element. No one wants to be crammed in a small space with a bunch of strangers every day.
The Modern Day Suit
It is generally dubious but you could easily end up with an optional containing a pointer if you're using templates. The type would predictably leak into parts of the code base calling the templated code.

There are a bunch of other parts of the C++ code base that are the same way. The most notorious one I can think of is std::declval, which just makes no sense whatsoever unless it appears inside another template.
I lived and drove in the Phoenix metro area for many years, and there are very, very few areas that are as dense as most other cities. On top of that, the infrastructure is relatively new, the roads and lanes are nice and wide, and weather isn't a major concern almost all the time.

GP's assertion that driving in Phoenix is easier than most other places is absolutely correct.
American Archives of Public Broadcasting Announces 5 New Special Collections
What are you "showing HN" if we can't actually try it?

I think it would be ok if you had that but provided a special link to HN that bypassed the invite system.
Show HN: Async non-blocking HTTP library for python
Yes, I was a bit bemused by the use of "staging area" and thought the author was deliberately going for an anachronistic effect, in much the same way that (computer) machine instructions were called "orders" in the very beginning.

The more common term is just "cylinder".
"Articulate your objectives using absolutely no jargon."

DARPA did adhere to that back then. I was doing networking work during that period. And at a networking conference, one DARPA staffer asked me what I thought of a theoretical paper on Internet congestion control. I said "I've read it, but I don't understand it." They replied "We don't understand it either. That's why we're not funding them any more."
Warrent Buffet used this loophole which doesn't work in the Netherlands
Automation is hitting small US businesses, and–surprise–it’s not all bad
I didnt think about the specialized, diagnostic gear. That couldve priced me out.

Far as your other idea, a Distributed, Shared Memory setup was one of my potential applications. I was looking at Beowulf clusters and old MPP systems trying to find ways to get more CPU's with large RAM and simplified programming. I found quite a few software implementations of DSM model. Infiniband and Myrinet were main thing in networking. So, PCI idea was partly about connecting them with something that already had DMA. That at least led me to NUMAscale's products for scaling AMD systems.