skysight-inc/HackerNews huggingface dataset:
Yes, I read a few papers and poked around the source of gofmt, clang-format and a couple of others. They weren't as helpful as I'd hoped, but I got a few ideas from them here and there. Most of the implementation of a formatter is grunt-work stuff that's fairly specific to the grammar of the input language, the style rules it's trying to apply, and the weird vagaries of whatever parser or lexer you're using. There isn't that much I found I could take away from them.

The most useful research I did was actually around graph search algorithms. Branch-and-bound and most of the other stock pathfinding algorithms didn't work, but they gave me the pieces I needed to get to something that did.

Dynamic programming and memoization was key too. I got to use so many fundamental data structures and algorithms in this program. It was a joy.
Thoughts on ICLR 2018 and ICRA 2018
Compared to where?

Most of the world is China, India and Africa.

The rest of the developed world is vastly better than Japan when it comes to treating immigrants better.
> It says that cars often come onto the pavement, which is a busy channel for pedestrians who might not be paying attention to their surroundings.

Uh, what? Cars come on to the...pavement? Do they mean the sidewalk? How is this supposed to work?
Hey! Would love to hear more of your story. Can you email me at a at abinoda.com?
The pointer dereferencing operators and -> are implemented, but without the std::bad_optional_access – accessing an empty std::optional this way is undefined behavior.*

Oh, please. Raise an exception or panic. But "undefined behavior" on dereferencing this new form of "null"? That's no good.
I don't think the issue is about "becoming" any of those nationalities you mentioned. You might not be considered Indian or Nigerian or Kuwaitian in those countries, but you sure as hell won't be ostracized or receive disapproving looks. That is speaking generally since every country has racist/xenophobic people.

Blackface is quite common in Japan. Example: https://www.bbc.com/news/world-asia-42561815

They have more work to do on their attitude towards foreigners than opening up more immigration channels.
It's theoretically interesting to hand off a listen socket, but I'd rather take 1/n machines out of service than leave half of my memory unused on every machine.

Edit: I also remember hearing some out-there stuff about handing off your IP address and open connection state to another machine so the client doesn't even notice…
> Once you have that problem you can forget about graceful in-place restarts forever.

Sure, unless you're the one running the load balancer or the service discovery system that enables other people to just kill their instances without worrying about graceful restarts.
> Insurance companies which have hard data will lower your rates if your car has autopilot.

That's probably because Tesla is liable. And it could be that at this point they don't mind operating at a loss in this area.
How do you un-kill a dead driver with a software release or a new design spec?

A person is dead mainly due to the presence of a driver-assist system, this is unquestionable.
AMD Demos 7nm Vega GPU
More information at the old domain: https://jspaint.ml
Maybe. If you think of the formatted output as a grammar that includes whitespace, you'll probably discover it is very context-sensitive. Then determining what context to synthesize when making the translation is probably more or less equivalent to how you'd otherwise write the formatter.
Here in the US, there are quite a few folks who are openly hostile towards immigrants.
Plenty of Russians aren't Russian. As long as you speak Russian and don't look obviously non-white you can pass for one pretty easily.

As an extreme and over the top example: Stalin wasn't Russian.
An optional containing a pointer seems pretty dubious. You would usually either just use a pointer and have null mean empty or use an optional containing the pointed-to type.

An optional pointer is a weird tri state thing where you can have empty or a null pointer or a non-null pointer.
So far money laundering has been done with dollars and cash.
Even in that case you don't need graceful in-place restarts. If you have multiple replicas of the load balancer and ECMP from higher on your stack, all you need is for your balancer process to 1) remove itself as a destination for new flows; 2) stop accepting new connections and complete all existing connections; 3) shut down and restart; 4) add itself back to the set of new flow destinations.

If you don't have multiple instances of your load balancer, that's weird.
If startups can raise money with security tokens then accredited investors who aren't connected (i.e. Angels and VC's) can get in on the action. AngelList left everyone hanging and gave syndicate leads all the power.
See my other comment on this thread. Even in that case you don't have to care.
"Actually, I think MS-DOS 6.0 added CONFIG.SYS"

No, config.sys was a thing from day 1. Getting the bloody memory setup on MS stuff right was a nightmare and wasted a lot of time.
> file subsystem was not different

Windows 95 used its own 32-bit file system code whenever possible:

https://en.wikipedia.org/wiki/32-bit_file_access

It had to fall back to call BIOS only in special cases, as a backward compatibility for some older hardware/drivers. So even if you would launch it from DOS, it would for most newer hardware be just a bootstrap phase.
TSN is interesting for special use cases like the one they presented in the presentation. I've impression that those two are solving two different problems. TSN focus on deterministic, precise timing of packets and low latency while sacrificing throughput. AF_XDP focuses mainly on throughput.
Reddit DMs will not reach their destination if they contain certain text
No you can't. "null" isn't a specific thing in c++. There's nullptr, NULL, and 0. NULL is just a fancy name for 0.

If for example you have a function with a return type of string, it must return a string. It cannot return nullptr, NULL, or 0. It could return an empty string. But in some cases you might want to distinguish between empty string and no result, in that case you would want to the return type to be std::optional<std::string> .
The experience of being a westerner in China is much worse than in Japan IME. I can’t speak for India or the continent of Africa, but in the latter case I’d guess that it varies widely by country.
This is a low quality reply, but: http://weknowmemes.com/generator/uploads/generated/g13939790...
"...added config.sys boot menus", is what the parent comment says
FWIW I didn't even consider my OP in this thread to be ideological in any way. The only judgement I made in it was that I hoped it would end before too much damage was done. Maybe it's ideological to claim that China stealing our defense tech is part of our trade war? It doesn't matter though, I'll try to be more careful. Additionally, the GP post claiming you are biased is distasteful and even if I thought you were biased that kind of nastiness is not a good way of handling it. Sorry that happened. I appreciate your work.
I wanted to do the same thing with PCI!! I thought the bandwidth was large enough that it should be a great direct interface. Unfortunately synchronizing between two pci masters was going to be tricky and the high frequency development required for PCIe requires some pricey diagnostic equipment. I ran across those off the shelf switches / interfaces, but they were a lot more expensive that 10gb ethernet at the time and they weren't even available for high lane count pcie 2 and pcie 3.

I think now that 10gb Ethernet prices are coming down to about $100 per card and switch port there's no way specialized direct pcie would compete off the shelf.

Still I think it would be cool to have a direct 32 lane pcie 3 of 4. It could operate as fast as ram speeds. If you connected two 2P beasts it would be close to having a 4P.

Of course there would probably be protocol issues and overhead as the no-two-masters issue would mean you can't use the native protocol directly.
A few things you’ll have to correct for:

- Tesla’s cars are newer and more expensive than the average car on US roads (making them safer)

- Tesla’s Autopilot mostly, if not only, gets used on roads that are safer than average.

- Tesla drivers may have had to intervene a lot to prevent more deaths.

- not all those Tesla’s ended up on US roads (probably not something with large impact)
Crazy. Anyone know what she’s working on?
> I completely agree that this is maybe the most interesting general field of inquiry out there, I just think that the consciousness literature/debate has almost nothing of interest to say on it. I think the fields of interest are evolutionary psychology, neurobiology, and at a higher level the interface between sociology and behavioural psychology.

Based on what little I know, I would agree, but lots of obviously knowledgeable people in the thread so thought I'd throw a line out there.

> Mary's room

https://en.wikipedia.org/wiki/Knowledge_argument

"Roughly thirty years later, Feigl expresses a similar notion. He concerns himself with a Martian, studying human behavior, but lacking human sentiments. Feigl says: "...the Martian would be lacking completely in the sort of imagery and empathy which depends on familiarity (direct acquaintance) with the kinds of qualia to be imaged or empathized" "

Yes, this is exactly the "neighborhood" I'm thinking of (whether or not Mary's room is useful to me or not).

"Nagel takes a slightly different approach. In an effort to make his argument more adaptable and relatable, he takes the stand of humans attempting to understand the sonar capabilities of bats. Even with the entire physical database at one's fingertips, humans would not be able to fully perceive or understand a bat's sonar system, namely what it is like to perceive something with a bat's sonar."

This is another good example, although again not very useful in and of itself. This is the "type" of thing I'm thinking about though, one might comparing it to Human "feelings". Now, it's easy for a "math minded" person to casually discount or handwave away an individual person's "feelings" as some sort of a delusion, mental flaw, lack of education, etc. This is my natural tendency as well. But the older I get, the more I am beginning to think that this thinking will eventually be discovered to be incorrect. Something seems missing to me.

> but I think that the evidence that we have from biology and from artificial intelligence suggests that we could probably explain all of our abilities just with physical properties that we already understand

Oh sure, that's fine. I see that as the underlying mechanism, which is also important, but I'm not interested in that aspect of it. The resulting consequences, the nature and classification/understanding/deconstruction of consciousness, or more specifically quantifying human behavior, is all I'm interested in gaining a better understanding of.

I can't imagine the specific idea I have in mind is novel in any way, but whether anyone has considered it interesting enough to pursue (among all the other competing interesting ideas in this space) is what I'm trying to figure out.
I would generally prefer smarter (more error prone) systems to be surrounded by dumber systems. So the break pedal overrides everything, then you'd have a run of the mill radar breaking system, regular lane following system, and only after that (and maybe even further back) the more advanced self driving-ish stuff. It's weird that it isn't designed that way, since that's the way automated systems in factories and the like are setup.
I would be hard pressed to come up with a coherent genre for what I play, I guess it's really a hodge-podge of everything I've been exposed to musically.

I like it a lot. I'd say I play 95% in P4 now, after starting about 3 months ago. I keep another guitar tuned standard right next to it, and find myself reaching for it less and less the more I get used to it. If you know standard tuning well, most of the work is just a matter of reprogramming your muscles.

The biggest trade off is that all your open and barre chords are gone (there are open and barre chords in P4, but many of them are hard to play and none of them are straight equivalents to what you have in standard--the other side of that is that some unusual chords are now easier, so it's a good way to experience a different flavor), so if you play music that relies on those you have to make a big adjustment. That can be an opportunity, since now you have to get creative with how you play. A chord over 3 or 4 strings doesn't sound as huge or sparkly as an open chord, for example, but it can be interesting in its own right and of course it also opens up some sonic room if you're into layering many parts together.

The biggest gain is that the scales and chords you learn are now always the same without that b-string bump. A lot of things just have less mental overhead now. The benefits sound less tangible than the drawbacks, I know, but I think it's worth a try. It's pretty easy, just tune your two highest strings up a semitone. And easy to go back if you hate it, of course.
I think I'm about the only person left that doesn't like IntelliJ software. I can't even stand resharper. And their Java tooling, which everyone else loves more than their own children, sucks more than anything else of theirs.

I just don't get it.
The Rich Are Planning to Leave This Wretched Planet
This is how things are done in China. Cars often come onto the sidewalk because all the parking spots on the street are taken.
You're welcome to "think" Lubos is right, you have the freedom (heh) to hold whatever opinions you like. But "because RMS uses the word differently than I do" is not a justification for that belief.
One issue I see is that it seems like any mention of seeking the help of a counselor/psychologist/psychiatrist is SOOOOOO stigmatized that folks are repelled by the idea.

It's very counterproductive and stops many from doing something that has the potential to completely turn things around.
Burnout is entirely different from disinterest or loss of passion.

If you're suffering from a real burnout, you need to seek professional help.

If the latter, do some self reflection and figure out what it is that truly interests you and see if you can change your life in ways that would allow you to do more of that.
I wish they would do this in San Francisco. Or just teach people to step to the curb when they aren't walking on the side"walk".

When I moved here from South Florida 10 years ago I noticed something very different about public customs in SF. People are inconsiderate when it comes to public spaces. In my hometown pedestrians will shoulder check you or pass aggressively close if you take up the sidewalk. It's just fucking rude to hog a public thoroughfare.

In SF people don't give a shit about others around them. They walk down a sidewalk, slowly, 3-4 wide. They stop right in the middle of the sidewalk and peck at their phone. They congregate across the sidewalk outside restaurants and stores. It's almost like a contagious passive-aggressive behavior you pick up after being here long enough.

I still pass people and invade their personal space if they're blocking the sidewalk. It's an innate aggressive behavior that I have to indulge. Hopefully some scooter-pedestrian collisions will fix this shitty behavior.
Key quote: "There’s something about the topic of consciousness that, unlike other scientific fields of inquiry, inspires an unearned feeling of expertise."

Yes.
No, my problem is with the advertising itself.

Consider a world with perfect targetted advertising. I would benefit from an XYZ in my life. Suddenly I am inundated with emails, phonecalls, text messages, instant messages, from a planet full of XYZ sellers. Every billboard I see, every surface, every YouTube advert, every radio intermission, every pre-film trailer, every in-film product placement, every web banner advert, every Windows start menu product placement, every smartphone iAd, every Spotify break, all adverts for an XYZ. More adverts for an XYZ than I can take in if I spent a month just watching them.

I'm not magically happy with this state of affairs, just because the ads are relevant or precisely targetted. I am worse off, in fact, because of being creeped out by the targetting, and snowed under with the monotony and repetitive onslaught.
Xcode and Swift.
No. HRC's campaign knew MI, MN, PA would be close. They just didn't factor in the wide spread, targeted voter disenfranchisement. For instance, ~200k voters in WI were blocked, concentrated in urban areas like Milwaukee.
I believe the meaning in this context is just a model saying what objects are nearby, where they are, how large they are, and what their velocity vectors are, and maybe guesses as to what kind of object (car, truck, pedestrian, lamppost, etc.) they are.
This reminds me, out of curiosity, does anyone know of any "Turn your phone into a bluetooth touchpad" apps that actually work and don't need you to be running special software on your laptop? I want to be able to use my phone or tablet as a touchpad.
The drag & drop web stuff they had worked fine if you didn't need anything that it couldn't provide.
Sure, biology can not only wire a behavior, it can provide a good feeling/reward as well. My point was that this can come about through evolution rather than having hidden motives or deliberately playing "game theory" stuff. It is sufficient for a behavior to benefit your genes - no psychology required.
In my experience there is a lot of hostility to undocumented immigrants (a.k.a illegal immigrants) but very little to people to immigrate legitimately.
I don't know if they're there or not. I haven't run into any ads yet.
A First Look as United Kicks Off 737 MAX 9 Flights
If they get TensorFlow/Torch/MXNet running with no changes in the code, 32GB HBM2 for training models would be awesome! These days hitting memory limitations is biting more than general slowness of GPUs during Deep Learning training.
Longs aren't out to profit?
I have an idea about what I'm on about:

https://www.novell.com/coolsolutions/tools/14053.html

(I'm Jon)
You're right; DeepMind has applied for patents covering this work, but the patents have not yet been granted. I meant to write "covered work" but after some editing ended up with "patented work" instead, which is inaccurate. Thank you for pointing it out.
They are still closed for 99% of people who would like to immmigrate there.

They only need highly skilled profesionals, not masses for cheap.

Best part is Japan just doesn't care if other countries see it as racist nation - they still get going strong. And im 100% sure if anyone if going to find a solution to ever growing needs of capitalism without immigration it would be them.
US Government Says Airline Hack Is ‘Only a Matter of Time’
The way that Japanese treat outsiders is so far from the popular Western ideal of what 'racism' means that I'd argue the term barely applies.

'Racism' is a loaded term that has little meaning in most situations because it entirely depends on context.

Sure, if someone is calling a black guy the n-world, well then yes, we can safely use that term.

But if we consider that the vast majority of the world is inherently ethnocentric, then term 'racism' as a hard pejorative can only effectively be used in New World / Western / Anglosphere contexts, as elsewhere it would have an entirely different meaning.

The paradox of 'diversity' is that culture and ethnicity are the root basis of differentiation in this world, and without it, there literally is no 'diversity' - and yet, any general ideal which recognizes ethnicity is deemed 'racist' (in the pejorative sense), usually by New World / Western / Anglosphere types who generally lack perspective, in my view.

So, yes, Chinese treatment of non-Han types may be 'racist' in the ugliest sense, but it requires far more nuance than this simple term can imply.

The very essence of 'diverse' ideals should be founded upon respecting the fact that other groups have a different view of the world (and have different histories) than 'we' do; instead, we all to often end up with ideals of 'diversity' which amount to 'diversity of skin colour and last name' and utter conformity on all other levels.

The way the Japanese treat outsiders needs a whole other term of it's own, really.
Is anyone doing machine learning on AMD hardware right now? What's the preferred pipeline to go from Tensorflow to GPU?
I didn't mention marketing. Nor did the sentence I quoted. If you mean:

advertising: n.	The activity of attracting public attention to a product or business, as by paid announcements in the print, broadcast, or electronic media.

marketing: n. The activities required by a producer to sell his products, including advertising,

then my complaint applies. Pushing information about your product into my face is both advertising and marketing.

If you mean "marketing: n. The act or process of buying and selling in a market." then your comment is unrelated, because neither I nor the person I replied to were talking about other people trading between themselves.
The law around willful infringement (read: triple damages) changed recently.[1] It is perceived to be much more difficult to find willfulness now, and is generally determined by a jury. It is much more in line now with the common understanding that most people have, not some asinine bright-line test based on if you read a patent.

tl;dr: just reading a patent probably isn’t going to land you in triple damages by itself.

[1] https://www.supremecourt.gov/opinions/15pdf/14-1513_db8e.pdf
All you have to do is ask Google - did inequality increase under 8 years of Obama?

Look at the results that pop up. You will see articles filled with charts and data that tell two totally different stories. Every other link will dutifully fall on one side or the other.

How is the average American going to figure out what the truth is?
Payment systems also are unpopular because, you know, Germany had not one, but two highly snooping dictatorships in the last century and knows where data collection leads to - straight to the concentration camp/the gulag.

Unfortunately, credit cards are on the rise here.
"American" is the term in the US because it's not tied to ethnicity. "Chinese" is tied to ethnicity.
From Wikipedia:

"Surveys show that Americans without a religious affiliation (which include 'nothing particular', agnostic, atheist) range around 21%, 23%, 25%, 31%, 34% and 21% of the population, with 'nothing in particulars' making up the majority of this demographic. Since the early 1990s, independent polls have shown the rapid growth of those without a religious affiliation."

We're almost there on religion.

[1] https://en.wikipedia.org/wiki/Irreligion_in_the_United_State...
What's surprising is that Canadians would complain about another country imposing tariffs when they themselves see tariffs as noble and enlightened. The article only supports Trump's stance and the hypocrisy of Canadian politics.
> Windows 95 was still an extender started from DOS and using its file access subsystem.

True, but sort of beside the point for this article. Using DOS as the equivalent of a bootloader and being too lazy[1] to write a proper block device layer doesn't really change the fact that win32 applications were run in 386 protected mode with their own 4G memory space.

[1] It's not actually insane in hindsight. Hard drive integration in the early 90's was a huge mess, with vendors putting all sort of crazy junk on their boards and gluing it together with BIOS hackery. The days of pervasive standards-compliant ATA were still in the future.
Only adventurous people (i.e. framework developers). Everybody else runs on NVidia and TPU.
Because I had a cold and she noticed and told me to call my doctor to get antibiotics.
PG&E May Face Criminal Charges After Probe of Deadly Wildfires
Perhaps the fact that it's a subject that everyone has experience with?