skysight-inc/HackerNews huggingface dataset:
It might not come up on its own. But if you're asked your opinion, and you don't give the currently popular response, you're in trouble.

I find it hypocritical that you're a bigot to people today if you hold the same opinions they did 10 years ago. Were they bigots then? How many of us are horrible bigots for something we think is bad today, but will be just fine in another decade or two?
Just because you can doesn't mean you should.

You're putting the entire Internet between you and your "database". You'll receive all the latency and general reliability problems that go with doing that.

In the v3 API, the first blank row terminated the column data set. Which meant you couldn't access rows after that blank row, which may have been accidentally inserted by a user. They may have addressed this in v4, not sure.

You have almost no ability to restrict the values the user enters. They can be literally any string and your app has to handle every possibility. Restricting type on a Sheet is not really possible.

What if a user is in the middle of editing the spreadsheet when your app attempts to access it? Since the sheet is constantly saving itself, and the user may not have completed their edits, are you getting incomplete or inaccurate data?
"The state makes war and war makes the state." - Charles Tilly

I'd agree that war is not progress, but war (at least a very specific type of war found in Pre-Westphalian Europe) created the conditions for progress. Tilly's predatory or bellicose theory of state building[1] asserts that war was crucial in spurring the development of modern nation-states. A stronger centralized state expanded the rule of law and reduced violence, providing a foundation for positive sum economic activity. Furthermore, this type of proto-state can, more or less, be viewed as a protection racket. The state could extract resources from those under its protection. This encouraged the state to incentive economic activity and innovation as the state captured some of the benefit through taxation.

Violence is present in all cultures. But the type of war that Tilly describes is somewhat unique to Europe. A confluence of geographic factors - arable land enabling higher population densities and a network of rivers that allowed for the projection of force - created the conditions for territorial war. If you look at South America or Africa there is much of a history of territorial wars because the area of these continents is so large that territory wasn't a limiting factor.

[1] https://en.wikipedia.org/wiki/State-building#Application_of_...
Url changed from http://bgr.com/2017/02/17/youtube-video-ads-unskippable/, which points to this.
> It's a long-lasting grievance that could perhaps be eased by some diplomacy

> There is little practical incentive for either Latvia or Russia to soften first

Let me try to understand. Latvia calls some of its citizens "non-citizens" and somehow Russia (a different country) has the option of "softening first". By doing what exactly?

What are the issues that Russia should go soft on in order for Latvia to stop considering a fraction of its population "non-citizens"? And why it was an issue in the 90's where the Russia was famous "The Coma State"?
Yes, most are not certified because 'the board' is specific to each country and depending on country maybe each province/state or each city/municipality. To practice in a certain geographical area, you'd have to certified by the board in that area. Some countries have treaties that will recognize other boards as sufficient. In the end, it gets complicated and you only really need to worry about it if you are in the field.
Drawing Lines is Hard (2015)
unique_ptr is unfortunately still unsafe (in the Rust sense): there's nothing in the language stopping use-after-move of the unique_ptr value itself (which is a null-dereference and undefined behaviour), nor references to the interior becoming dangling.
For objects which are valuable for reasons other than their utility, repairs or aging can certainly improve value.

See for example https://en.wikipedia.org/wiki/Kintsugi, watches with "tropical" dials, or even pre-aged jeans.
To become one.

Since I started reading HN a couple years ago (yes, reading. I don't feel confident enough to comment) I learned so many things. Now I use code almost everyday in my day job as a UX designer. I work in tech, so it only makes sense I understand as much of it as possible.

Also, it's a hobby of mine to build things. Since I joined HN it's been quite a journey : got myself a RPi and played around with it, build a couple dynamic websites on my own server, taught myself Ruby on Rails (that's what the hackers use at my startup) and so on.

thanks guys !
You can't regulate technology out of existence; the harder you try the greater the potential rewards for using it asymmetrically. I can think of legal objections, but I can also think of equally good arguments that circumvent those objections. Rather than wishing a new technology away, which has never ever worked, it's better to assume it will be the norm and then try to imagine what countermeasures would be deployed in response.
Thank you for this, amazing!
Simulating Raspberry Pi GPIO and Automated Build Testing with Docker
Owned data in Rust (which is all data by default, unlike C++ which must opt-in via unique_ptr) has stronger guarantees than those provided by unique_ptr. It's still possible to deref a unique_ptr after using std::move.
The country is independent since 1908, and before that no one wanted to convert the local population, because non-Muslims paid higher taxes. Can we please stop it with the internet patriotism?
> FWIW you can use Weak for this. There's a performance cost though.

The sentence before your quote mentions ref-counting. This is referring to Weak.
Not worth the effort; modern compilers are very helpful with identifying these kinds of slip ups; and they weren't really that common to begin with, not common enough to warrant the attention and energy sucked into this never ending argument. It's a rule for the sake of having rules, like so many others.
A utility to examine and validate certificates in a variety of formats
Q: "How many electrons in an atom of Lithium?"
A: "Of course not!"
- Physics expert
I think radar is mostly impractical due to poor signal penetration into the sorts of material (and at the sorts of ranges) that would be useful.

Sonar or other acoustic-type seismic sensing (drill holes, place microphone/transducer array, fire small explosive shot, and analyse shockwave propagation) is more practical, but still slow (needs a lot of boreholes), not amazingly high resolution, and probably disruptive to the neighbours if you're in an urban environment.

Thinking aloud here (and for all I know, it already happens), something like using oilwell-drilling tech to push a narrow horizontal bore along the tunnel path, and then sending a semi-autonomous sensor robot to do these sorts of scans at regular intervals might be better than drilling the inspection bores from the surface. There's still a bunch of issues if you drill into a pressurised water or mud pocket, but hopefully less than if your 10m-dia main cutter hits same.
I work at TASER/Axon, the company asserted to have this technology. This article, which appeared on the front page of the Drudge report this morning, is extremely disingenuous.

They have repackaged a press release that announced our investments in computer vision and machine learning and have made a huge leap that we have built or are currently building facial recognition into our cameras. This is false.

We believe that AI has the potential to streamline police work and reduce inefficiency. Police officers spend a substantial amount of time (65% according to a Netherlands study) doing administrative tasks like report writing and filling out forms. Our goal is to reduce this wasted time so that officers can spend more time in the street and with their communities.

If this sounds interesting, we're hiring! Come join our team in Seattle and write code that saves lives.
Like everyone else. Difference: Success.
Ok, we replaced the submitted title ("Police Body Cams Have Real-Time Facial Recognition") with the first part of the subtitle. If someone can suggest a better (more accurate and neutral) title for the article, we can change it again.

The submitter was correct not to use the article's title, because that one was too baity. But it's usually much better to pick alternative language from the article itself—such as a title or representative sentence—than to make up a new title oneself.
And yet people in Europe do it every day. They just have different kinds of bicycles, like a bakfiets. Which you can put pretty well anything in. I've done 2 kids and a stroller easily.
You might like a small library I made then, it's really similar to Twillio one but in Node.js but a lot easier to set-up (read-only):

- https://github.com/franciscop/drive-db
Text Understanding from Scratch (2015)
I just started building a blog with Gatsby, after a lot of research it was exactly what I was looking for. As the author of Gatsby, what would you say the major differences are between Phenomic and Gatsby?
I say, damn it, where are the beds? New books on Orwell
DHH – Writing software is hard
Given that Swiss mercenary pikemen were considered troops of excellent quality in their day I'm not sure if this picture of harmony and tranquility is exactly correct.
> For me, writing the data-structures is the canary in the mine. It's the next step from hello world when trying to pick up a new language. Most importantly, trying to write a few simple data-structures hints at the difficulty that will be encountered writing a 'real' program.

You're missing the point of the post here, and drawing the exact correlation that the post is warning against.

Just because something is easy in C++ does not mean that it must be easy in other languages. In fact, writing good data structures in C++ is hard too (try writing an actually safe std::vector clone, it gets tricky), just that C++ will happily let you have an unsafe API; Rust will complain.

This is the old "grade the intelligence of a fish by its ability to climb a tree" problem. There is no intrinsic reason why the difficulty of writing datastructures should correlate with the difficulty of writing actual code. It is an easy task in C/C++, and thus it is often an early part of the learning experience.
Good. I was just closing the tab when I saw these.
Pretty much everything Azure does is over TLS and requires authentication.. some of the authentication for services is more convoluted than others.

Personally, I'm pretty happy with how easy it is to use the Azure Storage services (blob, tables, queues) as well as their Azure SQL offering. Far less arcane configuration options than you get with AWS's competing options. If only their compute nodes weren't so pricey.
There is no logical hole. That is exactly what happens. People do pretend to disagree.
The e-health standard was developed Nationally. You don't know what you're talking about.
Pretty interesting. Too bad the synths are generic and no beat. I'm pretty sure with more work this could substitute most electronica I listen to when I code.
The article is referring to facial detection and object classification and not, as is mentioned, facial recognition. Also, it would certainly NOT be real time. Computers are still quite poor at this even if they take a super long amount of time and processing power.

Visiting the links presented in the article, you'll find this is possibly not correct. The article may have misrepresented but it does lead to a study that specifically mentions "facial recognition" capabilities on these devices.

"A Market Survey on Body Worn Camera Technologies" from Johns Hopkins University Applied Physics Laboratory and sponsored by the Department of Justice’s National Institute of Justice in November of 2016 found 9 different devices capable of facial recognition[1]. The software itself comes from a handful of startups and technology companies.

They define facial recognition: "Facial recognition features allow the user to identify or verify a person from a digital image or a video frame."

Relevant to Hacker News, this article is timely probably due to the mentioned Dextro being acquired by AXON[2] (owned by TASER) to utilize their software in their body camera[3].

[1] - https://www.ncjrs.gov/pdffiles1/nij/grants/250381.pdf

[2] - https://medium.com/@dextro_co/dextro-announcement-d21212463b...

[3] - https://buy.taser.com/axon-body-camera/
Somehow missed that, thanks.
If this was a driver, Google will apparently be the first site to account for bounces in their advertising strategy.
Thanks. So why didn't it happen at market price? How do you set a price if the shares are public?
Totally correct, but we haven't seen (or recognized) non-carbon based life yet, so it's reasonable to have a bias towards something we already know for a fact as opposed to theoretical predictions that have yet to be realized. I absolutely believe in the possibility of electronic sentience, but we'd be foolish to ignore all the biological evidence that surrounds us, whose chemical signatures we know how to identity.
Repairing things requires labor, which also indirectly consumes many non-renewable resources (since the person supplying the labor will use their wages to buy new shiny things).

As others have pointed out, the right way to address this is to put the correct price on using non-renewable resources, not to directly force re-use or repair, since the economic efficiency of doing that depends a lot on the specific item.
Sorry to hear that, we are constantly improving the docs. You can find the latest version here: http://docs.floydhub.com/

If something is not clear, contact us in the communication app on the website. We will be happy to assist you in any way possible.
As someone mildly informed of Rust language development, I can confirm that they as well would be over the moon if LLD were usable on all LLVM targets. It's been a long, long anticipated feature.
The site appears to be overworked for the moment, so I can't read it.

My question (which may or may not be answered in the post): what made you embark on this project?

I don't mean "because I can" stuff - it's an awesome hack. What I mean is: what made the Gameboy Camera culturally relevant for you to hack on? What ideas started this? Did you own a Gameboy Camera in your youth? Did you have a fantasy of something like this then?
I didn't know abut "Yoda conditions," and thought it was going to be those "reversed" if statements that were so startling when I'd started coding in Perl.

$days = 28 if $month eq "February";
There was a scandal only in Ontario, doesn't mean that good work hasn't been done in that province, or other provinces.
> blockchain architecture for the ledger is one way you could absolutely guarantee that the authoritative record would only be eventually consistent with microsecond trades people actually place

There are architectures that can reach consistency in seconds rather than minutes. And transactions requiring seconds rather than microseconds could potentially represent a feature, not a bug.

As for things like dividends, with a distributed ledger, the company owning the stock could issue a dividend to everyone who owns the stock at time T, and meanwhile anyone who owns fictitious borrowed shares can take their claims up with whoever claimed to buy/sell a share without entering it into the official record.

Legal restrictions against certain transactions (such as mergers or acquisitions) wouldn't necessarily prevent the ledger from serving as a purely financial record. They'd just make it more difficult to use that record for shareholder voting and other questions of control.
My favorite subscription above netflixs and Amazon Prime. It kills me to think that most people have this all backwards. They think content creators get less with YouTube Red and is bad for all creators. If people only understood how little per view they are paid for. Also people are just married to their Spotify playlist and can't get out to see that Google Play Music is a fabulous service. I have the family plan for my older kids and wife but YouTube Red is the best deal.

EDIT: Mobile Benefits for YouTube Red

- Playback with the screen turned off

- Download videos

- YouTube Music No Ads

-YouTube Gaming
The key is "potentially" and from whom the risk of exploitation comes from. Having one closed driver instead of 20 makes the system statistically a lot less prone to exploitation by the usual malware writers, but if a government or any entity with enough power wants to take advantage of that weak point to install say a keylogger, their chance of success is 100% like it would be on a system that depends on 20 closed blobs.

And yes, Linux (and BSD) is also potentially insecure (or less secure if you prefer), which is the reason why the same effort who brought us a lot of quality Open Source verifiable software now should be directed towards obtaining also Open Hardware. We need to build a culture as we did with Open Source software so that people will understand the importance and associated risks.
> Props to Western Europe for literally dragging countries like Bulgaria and Romania and Serbia

What kind of effort has Western Europe actually put towards "dragging us into western civilization"? We just became a market for their goods and a pool of cheap skilled and unskilled labour. Recently, they even started praising our corrupt politicians (from the GERB party) just for keeping a pro-EU stance.

Most people had a genuine pro-western attitude in the 1990s, but that is now evaporating because we realised that the West doesn't care at all.
Expecting everyone within a group to be reasonable is not reasonable.
> I guess shares are supposed to be fungible but in some way they are not exactly - if the company has a share register, and shares are numbered then what number does Mr C get?

Currency is also numbered. If I lend you $20, it's not fraud to give me a $20 back with a different serial number on it. It's not even fraud to give me back two $10s. Adding those kinds of restrictions would defeat much of the point of lending you $20 in the first place. It's also not fraud to spend it at Mr C's eatery for lunch, and hope you can replace it later - in fact, that's the whole point of borrowing money.
Your response describes the likeliest outcome, IMO. The resources von Braun got were plausible in the 40's only under a dictatorial nationstate waging a war.
Sure. Url changed from http://www.thememo.com/2017/02/17/facebook-live-law-facebook.... Thanks!

It's best to email hn@ycombinator.com with these requests because then we're sure to see it. I only saw this one randomly.
How about a rephrasing: how many times do you really need to write these?

Rust will make it tricky to implement these, but then you can use the datastructure safely as much as you want. It's a "write once use everywhere" thing.
Numerical version numbers in Mercurial are a good thing until they start to differ in different repository copies, after which you have to educate everyone to refer to versions by their hash instead of the numeric version
I doubt we can get a glimpse into the data. I'm speculating here - but it is likely that the overall attention span is too short, and those who pay for long unskippable ads are not getting their moneys worth, hence the change.
Good cameras usually have a good IR filter.
Cheap cameras usually don't, and that's why you see IR light
Not that simple, I'm afraid.
Sounds like US immigration policy.
This brings up an interesting value that is part of HN community. That politics and IT are separable. I personally believe they are not and that it is a fantasy to think so. But we try anyway.
The title of the article is misleading. The article actually states that Taser's cameras do not have facial recognition. They use face detection to blur and redact faces from footage captured by body cameras. And far from real time they say that they hope to take that redaction process that takes eight hours to 1.5 hours for an hour video clip.
@dang (or other mods, I think there are some): I admit I don't know exactly how flagging works here, but this is the first article I've seen that wasn't flagarent abuse/spam that has been flagged. Can you please provide a reason for the flagging or unflag?

Thank you.
I haven't watched such ad in a long time apart from TV which does not have uBlock available.

I would sign up for youtube red but alas, tis not available to hostile foreign countries such as Canada

I wonder if they are doing this because youtube red is killing it....can't beat netflix in terms of contents but if they gave you access to entire Play movies and tv shows then that would be a game changer...I don't even watch Amazon Prime shows apart from The Grand Tour and Man. I'm quite fond of Netflix's UX and UI.
Actually no: `lld` is not a single linker, there has been a split between Elf/COFF folks and the MachO ones. The page you're linking is about the MachO project which is not very actively developed.
Source? I haven't heard this yet. Is it like 5 then?
What I meant was "someone whose qualifications is solely having two masters degress, especially in a non-technical area", and "$600k at media company, not investment banking et al".
One of my professors told me:

> Perfection is always the final sacrifice before the alter of completion.

Nothing is ever perfect. You must always sacrifice perfection before a project is complete.

With the cheapness of Arduinos and Raspberry Pis, throwing a bunch of them together is always a potential solution.

---------

EDIT: I'm not sure a CPLD could have stopped the use of the ULN2803, although maybe it could have replaced the Arduinos. If the Arduinos were good enough however, then no harm-no-foul really.

Its just that a CPLD can implement things like a 27-bit shift register over SPI or I2C really easy (assuming you have some Verilog or VHDL coding skills). So maybe you'd be able to do Raspberry Pi -> CPLD -> ULN2803.
Yes, with regard to the prices for IKEA stuff that you'll find on Amazon. In a hurry to fill an immediate basic need, I bought a minimal IKEA torchiere lamp for circa $20 on Amazon. I think Prime shipping was a factor in my decision. I didn't even visit the IKEA web site.

A few months later, errands took me near the not-close-to-me IKEA and I popped in for a couple of things. I was a bit shocked (more at the absolute price than the difference) to see the same lamp being sold for $7.

(Something's wonky with the world when this whole thing can be manufactured and then shipped -- including its heavy base -- halfway around the world, and then sold retail, at a profit, for $7.)
> A nonstop stream of toxins just flowing right into our local water tables

I thought that sounded familiar. The following is about the Midnight Mine uranium mine in eastern Washington.

"The exposed surfaces of rock in the ore piles, waste rock piles, and forming pit walls generate acid rock drainage in the groundwater, seeps, and surface water. The surface water from the mine's drainage basin flows to three drainages which empty into Blue Creek. Blue Creek, which flows into Lake Roosevelt, is home to several fish species of special concern that have been found to contain heavy metals that many link to the contamination from the mine. The U.S. Bureau of Mines and the U.S. Geological Survey indicated that seeps, ground water and pit water at Midnite Mine are contained with heavy metals and radionuclides. In April 1998, the EPA also found elevated levels of metals and radionuclides in numerous on-site sources. Several contaminated ground water seeps were observed to be flowing into nearby surface water drainages."[1]

[1] http://toxipedia.org/display/wanmec/Midnite+uranium+mine%2C+...

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

http://www.webcitation.org/6JeqbINGL

Edit:formatting
All the other datastructures in the stdlib would still need unsafe.

Why?
There was actually a Hollywood murder mystery -- "Charlie Chan in Reno" -- that was based on the "Reno cure".