skysight-inc/HackerNews huggingface dataset:
If you're wondering why you are getting downvoted, its because you seemed to have looked right over the "Over 5000" part of the first sentence.
Yes it's still there. I just turned it off last week. But still let it share the updates with the other computers in my household LAN.
Many have gotten research engineer jobs (vs. research scientist). Check out the profiles of research engineers at places like Apple, Facebook, and OpenAI. Knowing deep learning is an advantage in these roles even if the job is primarily software engineering (not research / science).
Did you even read the comment you're replying to?
From TFA:

But for others, Zuckerberg’s lawsuits are unnecessary and unneighborly.

“Zuckerberg is saying he wants to respect the local culture and Hawaiian values but … I was always taught that if there was a dispute with somebody you go and knock on their door, sit down, and you kukakuka [discuss] and you hooponopono [make it right],” said Hawaii state representative Kaniela Ing of Maui. “You don’t initiate conversation by filing a lawsuit.”

Ing criticized Zuckerberg as “using the same legal loopholes sugar barons in Hawaii exploited centuries ago”, and said he planned to introduce state legislation to reform the quiet title process. One proposal would let kuleana owners group together and form a trust, in order to achieve a fairer price for their land.

and

“We have been waiting for contact,” said Hope Kallai, who lives on the same street as Zuckerberg, one property away. Kallai said she and other neighbors have attempted to reach out through Zuckerberg’s lawyers and ranch manager with no success. They did know that the billionaire was in town for Christmas, though, because they saw security guards parked on the road.

Very proactive.
http://academictorrents.com/

I really like what these guys are trying to do and it goes hand in hand with the topic here. It's 100% legal. Please help spread the word. I contribute the the swarm whenever I can since I don't have bandwidth limits on my household connection. Comcast put 1 TB monthly caps on ~20 states last year, but the northeast is thankfully too competitive to let that fly, especially with Fios also being available here.
many people with lots of privileges to not see themselves as privileged, simply because they know nothing else.
And I think that's fine; Rust isn't trying to be the one language to rule them all. It's intended as a foundational language: your friend's streaming website survives despite his own code crashing often, but it won't survive if his off-the-shelf HTTP server crashes often (HTTP servers being the sort of thing one would write in Rust). Likewise, your mathematicians aren't going to be very productive if their Python interpreter crashes often (likewise, interpreters are the sort of thing one would also imagine writing in Rust).

Even in Rust's ideal future, very little of the code atop the stack is written in it. It's the code at the very bottom that underpins everything whose share it hopes to eat.
The CIA is, very specifically, not allowed to spy on American citizens.
See Sega v Accolade [1]. Violating copyright used purely to protect a monopoly is fair use.

[1] https://en.wikipedia.org/wiki/Sega_v._Accolade
The point still being, with this change you can have only one tab doing server communication at "full throttle", which may kill whatever gameplay elements make the players open this game in multiple tabs.
As usual, the NY Times sees an actual phenomenon, but fails to understand it.

Softening rents? That’s because you have a limited resource of people willing and able to pay $3000 to $5000 for a single bedroom apartment. It doesn’t take much construction to saturate that market.

The problem there is that housing is so insanely difficult to build in a place like New York or San Francisco. There are far more people who can pay $1000 for 1 bedroom, or $3000 for 4 bedrooms (roommates, typically), and it would be insane to ignore that market. But abusive zoning laws and the capricious permit process ensure that that price of housing would be unprofitable. So the big developers and financiers wait until the market goes to insanity levels before making a little boom of construction.

We need to reform housing, allowing increased density and by-right permit approvals, and then the little guy has a chance to build affordable housing.
We're turning into North Korea.
Why say millennial when you mean yuppie?
A surprising amount of people do :( , and there have been a few very high profile cases where they're found out, like Yahoo's CEO and Uruguay's vice president. There are even cases of fake doctors.

http://money.cnn.com/2012/05/13/technology/yahoo-ceo-out/

https://panampost.com/sabrina-martin/2016/02/25/uruguay-vp-a...

http://www.nbcnews.com/id/40630166/ns/health-health_care/t/f...

However, there are many more that aren't (I personally know a few cases, including a CEO, but I'm not going to out them).
Isn't it interesting how only the elderly participate actively in politics in the US, and somehow the US political landscape is completely controlled by the elderly?

What a weird coincidence. Someone should tell them that political activism is pointless.
I don't understand why this would be the case either. Even if all the rich people send their kids to private school, there is still a middle class population who will not be able to spend $30k a year to send their kids to private school. Plus, not all kids will get selected to go to school across the city from where they live. Some portion will randomly be selected to go to school nearby, so their parents can attend events. I am not saying the random selective policy is good or bad, I just think universally bad schools has to be the product of something else. Perhaps just general bad management of the school by the superintendent?
> Right, so real life isn't made of jagged lines, and blurring that gives illusion they are not.

Blurring is a hack to deal with the fact that higher res is expensive. Higher resolution is preferable over AA if you can afford the monitor and the GPUs to drive it.
It's your customers that generally dictate what browser you support.
I think what was meant by edge case is how you've architected this. Going by a statement in another comment of yours:

> It is a pure SPA, you just have the option of opening multiple instances at the same time. Like I can open gmail in two tabs, but it's still an SPA.

Gmail just runs the UI in the browser though, the actual work of processing, receiving and sending mail is not done in a tab. The tabs are just views into the system.

It sounds like you are having one tab as both the client and the server, and separate tabs as clients to that other tab, which is pretty edge case.

As someone else suggested, you could move the processing to the server, but I imagine that's not feasible because then you are centralizing the processing and you're paying for processing, not the people visiting.

The more appropriate way to architect this (to my eyes, so take it for whatever you think it's worth) would be to use JS to manage tabs within the application (which you mentioned elsewhere already). The really simple way to implement this might be to have the JS tabs just contain an iframe to the prior implementation's real separate tab URL (since it already works that way, there's not likely to be any security issues you have to deal with).
Google Earth Pro Coming to Linux
Thanks! Not a stickler, or one of the complainers, but I appreciate less scripting, and responsive devs. ;)
I still don't see how this is even a question. Of course it's more opaque; declarative systems are by nature (that's generally a selling point).

The fact that most distros seem to package a brittle spaghetti mess of unit files symlinked into about 7 different places isn't particularly systemd's fault, of course, but even when they're done more sanely just by nature declarative is always more opaque than imperative.
because now you have to think about the attack surface of the browser; CSRF, auditing your chrome extensions to try to make sure none of them are exfiltrating your tab contents / metadata, etc etc etc
Spotify's web player uses flash anyway.
> but rather for the OS to be aware of when it's connected via a metered/capped connection, and behave differently.

Pretty much all internet connections are metered/capped, though prior to recent FCC transparency rules the caps on residential fixed broadband were often undisclosed or affirmatively misrepresented under false "unlimited" labels.

Making the OS appropriately sensitive to the costs incurred by each network-involved transaction relating to updates and the system owner's preferences regarding balancing those costs against the value they provide in update experience is abstractly ideal but decidedly difficult.
I put a good amount of thought to think of a direct comparison to the IT world.

As it stands right now "everyone knows" that IT companies are skirting and breaking the law(s) when it comes to data collection and retention. It's just that it's such a huge and intentionally opaque subject that it's impossible to make good laws or even enforce them. Now let's say you have an almost senior person at one of the big 3 (or whatever number it's at now) that decides they're going give to high ranking elected officials every bit of data the company has them, their spouse, and their children (say Germany since their laws are pretty strict and have cultural history behind their laws) who that data has been sold to, how it's used, and similar. Then further more gives hints that there is knowledge inside that the company knew it was/might have breaking/broke x laws.

The first thoughts are going to be fanboy/hate, there are better ways to do this, why are they even keeping that job, and similar.

Also seeing how IT people react to sexual harassment claims I expect attacks that are just attacks. Rather than answering what can be of the question, and attempting* to satisfy some curiosity (which I attempted to do).

*rather horribly now that you've pointed it out. And sadly falling into other bad practices to explain what I see in the link for this post .
No one should be the least surprised.
Jai is designed on a bunch of false assumptions, which makes it hard to get excited about.

Or more precisely, the designer of Jai uses C++ as "C with classes" and then goes from that, which isn't fair.
He also misrepresented a few things in regards to Rust, which he doesn't even know, but comments on etc. etc.
"When the temporal glands near their eyes stream in circumstances that, for us, would be emotional, they’re crying. When a bereaved elephant mother carries her dead baby round on her tusks, or trails miserably behind the herd for weeks, her head hanging down, she’s grieving. When other elephants sit for hours around the body of a dead elephant, they’re mourning. When they cover an elephant corpse with soil or vegetation, or move elephant bones, they’re being reverential. When they cover a dead human, or build a protective wall of sticks around a wounded human, they’re showing an empathic acknowledgment of our shared destiny that we’d do well to learn...

If you were an elephant... be careful, though. You’re likely to end up dead because someone wants a couple of your teeth."

That was beautifully written.
Yeah I just use this. I works very well. Its annoying how much JavaScript pages are running now days.
> How long till SICK or Hokuyo comes up with a competitor?

I'm really surprised that one of them hasn't done it already. Hokuyo especially - one of their sensors is already relatively small, and USB based; I wish I could get my hands on a used one (so far, all I've seen on the market are older SICK units).

It's probably because they are all entrenched in the niche industrial market; they may not be able to make a lower priced sensor without cutting into that market (but if they don't, they might see that market erode anyhow).
Tree Style Tabs is a nice idea, but I found the balance of aesthetic and speed for me to be with pressing Ctrl+L and then inputting a few letters relating to the open tab I seek, then just pressing Enter and switching to the tab.
Make sure your acceptance criteria for the deliverables and definitions of done for each stage in your workflow are explicit.

In future design your hiring test filter out candidates who don't understand the bars for quality that you require.

If you want staff which are "switched on" and learn things like the above through observation you may need to pay more to hire better quality staff.
It looks like [0] & [1] are the relevant DB migration scripts. GitLab.com is used to test new release candidate versions in a production environment before it is shipped. I'm guessing the 10-15 minute number came from how long it took them to run it on their systems. They do have staging environments where they run migrations (and test new code) on stale prod data as well.

[0]: https://gitlab.com/gitlab-org/gitlab-ce/blob/master/db/migra...

[1]: https://gitlab.com/gitlab-org/gitlab-ce/blob/master/db/migra...
Lmao at the Dropbox damage control. I wish the cloud meme weren't pushed so hard, but it's becoming more and more of the norm.
> Software workers are among lowest class of people in society.

Spoken like someone who has never had to do manual labor.
First-world problems, much?
Do as I say, not as I do. I bet he doesn't even see the irony -- too many sycophants around telling him how awesome he is.
In some ways it's limiting, but overall it's a good thing. Less complexity, less network transfer, works offline, etc. It's just more challenging to do in JS/HTML than in your choice of traditional desktop app dev tools.
the 2D LIDAR is of a vacuum cleaning robot, it has a range of 5m, a toy that cannot be compared with a automotive LIDAR that has 150+m range
This really lowers the level of discourse.

I wouldn't call Milo Yiannopoulous an 'unabashed' white supremacist. He's an anti-left political agitator, and his behaviour is instrumented towards his personal infamy and profit.

Your comment seems to be merely a way to erroneously connect Shrekli to this, and signals that you think throwing dog poop at people is a constructive political action. There's really nothing more to say in response to this, other than it's doing the Left and everything they stand for a great disservice.
Incidentally: M. Sievers' original choice of (mode_t)0 as a no-op value lives on to this day in systemd-udevd.

* https://github.com/systemd/systemd/blob/v232/src/udev/udev-r...
I'd assume there are a lot of menial tasks within the field that don't require years of academic experience. Not to mention one can learn on the job and get assigned increasingly complex tasks as the candidate proves his / her ability to learn quickly. Also, the salary of this type of candidate is probably lower in the long run due to the missing credentials and formal education.
"You can easily tell people's immigration status"

My point was that you have no idea what status a person holds. They could be citizens who prefer to speak a different language. They could be on holiday. They could be students. They could be in the country without permission. They could be anywhere on the spectrum of immigration permission. You don't know their status.

Besides, I went to a shop the other day and not a single person was speaking Irish. They were CLEARLY immigrants.
Same here, unless I am piling search results, which will be reviewed right afterwards, I hardly have more than five open.

On the other hand I rather use native apps, when given the option.

Which I also only keep the ones for the task at hand open.
The business decisions a website makes are none of my business, and if they want to use a polling model for billing because $REASONS then that's their problem.
Fighting the Media’s Mainframe Misconception: Proving the Z13 Is Modern
I never got past the pain-in-the-ass stage of dealing with the OCaml compiler. I hated wrestling with it for something simple. It really slowed me down to no end.

I remember asking on freenode's #ocaml for help with a convoluted error message, and when I was told what it meant and how to fix it, I asked how the person who helped me knew what it meant. He told me he'd taken two semesters of type theory courses at uni. Having to spend a year taking university-level courses in order to effectively program in OCaml seemed like way too much pain for too little gain when there were so many other less painful languages to program in.

Later I discovered Lisp and then Scheme. Both were a sheer joy to use compared to OCaml. I didn't have to wrestle with the type checker, my programs were quick and easy to write and understand, and in their own way the languages were just as powerful as OCaml was. Sure, OCaml had them beat at safety (at least if you were comparing ordinary Lisps and Schemes, not statically typed versions or extensions with more safety features) but it way, way more painful and slow to program in, for me. I recognize that if you need the safety, then the pain might be worth it. But even then it might be worthwhile to program in a dynamic language like Lisp/Scheme and then once the program matures, rewrite it in a safe language like OCaml. But even then, I think I'd just rather dial up the safety features of Lisp/Scheme or use one of the static versions.

That's just me. I know some people love OCaml. And I'm sure I'm missing some of its wonders that are only apparent when you dive deep enough in to the language. But from what I did learn of it, it just wasn't for me.
IMP: Integrative Model for Parallelism
All .xyz (and most of the new gTLDs) are blocked by Forcepoint Security on our corporate network as "Elevated Exposure - Sites that camouflage their true nature or identity, or that include elements suggesting latent malign intent"
I once heard someone describe law as simply software for people. I love how you describe these maneuvers as hacks.
Which is why we need to fight the concept of "school vouchers" - the idea that if you don't go to public school you should get your share of the public school cash to help pay for private school.
Yes, definitely. I don't currently have a system implemented for this, but I will. Can I contact you about this once it's ready?
Too bad they are getting slaughtered left and right. If the next 10 years are as bad as the last, they will be extinct in the wild.

You guys should consider donating to the International Anti-Poaching Foundation[0][1] which fights these poachers. The founder, Damien Mander[2], is an Australian ex spec-ops sniper who is using his military experience to train the park rangers since they, unlike the poachers, tend to be poorly equipped and trained as well as understaffed.
There is also the David Sheldrick Wildlife Trust[3][4] which takes care of elephant and rhino orphans (most of them are orphans due to poaching). For $50 a year, you can become a sponsor of a particular animal and they'll send you photos and updates about how your sponsored animal is doing. You can for example sponsor this little cutie [5][6].

[0] http://www.iapf.org/

[1] https://en.wikipedia.org/wiki/International_Anti-Poaching_Fo...

[2] https://en.wikipedia.org/wiki/Damien_Mander

[3] http://www.sheldrickwildlifetrust.org/

[4] https://en.wikipedia.org/wiki/David_Sheldrick_Wildlife_Trust

[5] http://www.sheldrickwildlifetrust.org/asp/orphan_profile.asp...

[6] https://www.instagram.com/p/BPoboF8j84H

You should also check out https://reddit.com/r/babyelephantgifs for your daily dose of pachyderm based content.
Well, I want PID 1 to make exactly one userland binary call and then start reaping orphans. I want that PID 2, the RC system, to read some configuration file(s) and, yeah, fork and exec a bunch of userland binaries. It's kind of the whole point, right?
For the CA senate election in 2016, two Democrats ended up running against each other in the general election as the outcome of the open primary. So for Feinstein to lose it doesn't guarantee that at all.
There is nothing wrong with that. For the right price it could even be an net benefit the consumer. If PrintCo rents printers to customers for a fee and takes on the accompanying liability then consumers may have access to higher quality and more durable goods as it reduces PrintCo's maintenance cost.

However, using IP law to gain the rights of ownership without the responsibility is something entirely different.
Edited into my OP:

http://www.staradvertiser.com/2017/01/18/business/facebooks-...

For someone to use the law to not only establish title, but to also force a sale requires that they have an ownership claim. For some of the Kauai land, Zuckerberg has done this by purchasing interests from several part-owners.
Ask HN: How to submit requests to C design committee?
Does anyone know how to submit feature requests to the C language standards committee? One thing that C desperately needs is something like D language's "scope" feature or Golang's "defer" feature -- a way to request an unwind action to be performed on function exit. If someone knows people on the committee, please pass on this request!
This is not a criticism, just trying to understand better. The article's use of the word Lidars confused me. Lidar, as I understand it, is Light Detection and Ranging. A radar like system. But the it says 'Lidars' plural. Lidar is a technique not something to have multiple of. You can have multiple Lidar Arrays, or Systems or something like that but Lidars seems off to me. Is this a common way to talk about the systems?
I use pinned tabs extensively and I prefer that they are throttled even more aggressively than standard open tabs. As long as streaming doesn't break.

I have an option set in FF's about:config that disables loading of my pinned tabs on startup, so I regularly keep 200-300 tabs open and only activate the ones I need.

Sometimes it takes weeks to clear my tabs because I barely see a performance hit from having so many open.
So don't go to the theater. Complaining that some other people do a thing that you aren't interested in and are not compelled to participate in is petty and obnoxious.
Joke is on you, Google. I only use the command line.
If the human race ends in nuclear holocaust, then yes, it was.
There are perfectly legitimate reasons to not have a backend. In fact, if something can be accomplished without user sending his data to some remote server (as opposed to just fetching data from the server), I believe it should be done this way.
Each of your examples destroys the original.

Making sequels in no way affects the integrity of the original.

They are wholly different circumstances.
Defeatism is the reaction they're hoping for, you know. We actually do have the power to make changes happen despite what we've been told.
If you just want to write code that runs but that will suddenly break without warning an unknowable time into the future, then C++ has a lower learning curve. If you want to code defensively and write software that isn't going to eat your laundry, then the learning curve for C++ surpasses Rust in steepness, because of the sheer number of things you have to learn not to do.
"Acquire users first, monetize later" is a strategy I might be willing to use in the future. This particular project is way too niche for this approach I think.
What would be a good answer for this type of question?
Cash card scheme brings ‘dignity’ to Turkey’s refugees