skysight-inc/HackerNews huggingface dataset:
People want large, busybody police departments and they don't want to pay the taxes that entails.

Police departments found a way to fund themselves without pissing off anyone who matters politically.
Looks, like it might be a bit problematic or something deeper given his wife's arrest http://kfor.com/2015/10/07/oklahoma-senators-wife-arrested-c...

Not from OK, so I get the feeling this affects things, but not sure how.
If only developers learned more about the DB engines they use and their capabilities.

I've seen so many bone headed decisions (EAV "schemas" being a recurring one) because it was easier to program around the DB than learn how to use it proper. It's not because a few classes insulate you from the bone headed SQL that it's a good idea.
Gosh this copy from the linked web site seems like everything that's wrong with products in this space, "Criminals today use an array of payment cards to purchase, transfer or conceal billions of dollars of illicit funds from Law Enforcement"

Which criminals? The ones a local policeman happens to stop in a routine checkpoint?

I'd like to see actual stats on what percentage of everyday criminals who are met by local law enforcement "conceal billions of dollars".

I'd bet this percentage is so small the tool does more harm to the general populace than good on the off chance such a criminal is caught.
Bitbucket Cloud vs. GitHub
Could it be rational for for Schmidt as Alphabet's head?

I am for some reason under the impression that Dems are more favorable for the tech sector, since they're relatively more lax on security, and that the American right tends do be somewhat anti-tech to please the older demographic (examplary anecdata is that /r/the_Donald have a serious beef with Google and Facebook)

It's very possible that the causality is reversed and the right is reacting to a tech's Democratic bias.

I wonder if this is somewhat based in reality or just my wrong hunch.
Haha this is a funny little idealistic article. If any company actually hires like this I'd like to know.

Want the job? This is the real selection criteria at west coast startups:

1) Went to interviewer's school and/or worked at my buddy's startup

2) Drinks the kool-aid? i.e. willing to work 60+ hrs/week below market

3) Previously held self titled "Chief Product Officer" position at "startup" that failed after 3 months
Was at a vineyard in Napa a couple weeks ago and they had a very diverse garden on display. One of the signs pointed out the type of weeds that grew there but referred to them as "volunteer plants" I got a kick out of that.
Carry a credit card and pay that off monthly so as not to accrue interest. This way the only thing that could potentially be "seized" is your access to a line of credit. Now, I'd normally say that there is no way they could justify seizing assets that aren't even yours, it'd at least be entertaining to see if it did happen.
> If they RF scan your car and find a card in the trunk now you're at minimum guilty of obstruction.

Errrrrr not really! 4th Amendment gives you the right to refuse a search of your person or vehicle. Even if the cops do find something illegal during a search you've clearly but politely refused, your refusal will give your defense attorney grounds to ask the court to throw out any evidence found in the trunk.
Why restrict yourself to Gazan software engineers? There were hundreds of Palestinians working for SodaStream in the West Bank. When it moved within the Green Line they all lost their jobs. It's not entirely clear the move was to do with pressure for activists but it seems reasonable to hypothesise that it had something to do with it.

http://www.npr.org/sections/parallels/2016/03/27/471885452/w...
There is a significant difference between asserting something and providing other people a reason to believe it.
it's all good. i'm sure they won't mind if you don't use it.
No, that's always been a quirk of the Qt licensing.

If you intend to launch a closed-source* product at some future date and pay the per-unit licensing fees, the developer needs a seat license from day one.

(* closed-source or code that statically links in the Qt libraries)
From https://en.wikipedia.org/wiki/Sanal_Edamaruku

"In March 2012, Edamaruku investigated a report that a crucifix at Our Lady of Velankanni church in Mumbai was dripping water from the feet. His research indicated that the dripping was caused by capillary action from a clogged drain.

In April 2012 the Catholic Church in Mumbai filed a complaint under Section 295(A) of the Indian Penal Code in several police stations around the city."

If you are Catholic, please write to the Mumbai Archdiocese to withdraw the complaint : http://www.archdioceseofbombay.org/

EDIT: Hmmm, more digging reveals a different story. From http://thehumanist.com/march-april-2013/blasphemy-free-speec...

"Catholic leaders even disputed the scientific validity of capillary action. In the face of our documentation, they later found it prudent to modify their position, ignoring the facts and customizing it as a political weapon."

"However, the auxiliary bishop of Mumbai made official statements in the press saying that he publicly “rejoiced” and praised the “courageous” Catholic laity leaders who had filed police complaints against me."

But from here : https://youtu.be/TfJ6_ftih0s, it looks like he made disparaging remarks against the church and goaded people to raise cases against him
New Indexes by Kensho Explore the New Economy
17000. In Europe a common decimal format it #.###,##. See here: https://en.wikipedia.org/wiki/Decimal_mark#Examples_of_use
> Seriously. If you look at the court cases for asset forfeitures, it is titled "The State of Oklahoma vs $1,534.32 in cash" or "Iowa vs 2014 Mercedes".

That type of thing is ok in Admiralty Law, but should have no place in criminal law. How we got to a point where things can be taken from someone who is not convicted of a crime is beyond belief.
> What's your RF environment like?

That's what my initial thought was too. Sounds like severe 2.4GHz pollution.
Good PM interviews I've been in use that as part of the discussion. Discuss the issues with the messaging on the website, ask for clarification where needed to understand the customer and problem, and go from there. You shouldn't just focus on the current as currently exists, but the core problem/vision they're going for.
Yea, that was my understanding of it also. I think they are trying to make the argument that once the your code is written under LGPL, its LGPL forever and can't have another license.
A few years ago in a frenzy of freeing up shelf space, I took all my old back issues of Wired (going back to the first issue), and also Mondo 2000, to Goodwill. This makes me kinda wish I had kept them, at least the first year. Some great writing in those old issues, including pieces by Bruce Sterling and William Gibson.
Location: Lagos, Nigeria
Remote: Yes
Willing to relocate: No
Technologies: JavaSript, React, Angular, Node.js, TDD, Unit Testing, Git, HTML, ES6, CSS, AJAX, RESTful APIs, MongoDB, NPM, SQL (MySQL), D3, Mocha/Chai, jQuery, Bootstrap, Backbone.js, Webpack, Grunt, Babel, MeteorJS, ReactNative.
Résumé/CV: https://ng.linkedin.com/in/nwaokocha-victor-96519965
Email: vnwaokocha@gmail.com
Passenger drone gets permission for US flight tests
Thus begins a new round of escalation and avoidance - cash is seized? No longer carry it. Credit Cards maxed? Keep it in a separate account and load only as required. In an account but you can direct funds from your phone? Hand that over.

At some point you just rely on biometrics for every transaction, it turns into an automated shakedown scheme or you just learn to avoid the state of Oklahoma.
Rpgffi: Create Postgres Extensions in Rust
It is not.

It's 1/3rd the net monthly wage, i.e. probably less than 1/6th of the money you pay to have junior developer actually working for you for one month, once you factor in income tax, company tax, social insurance, sick time, vacation time and national holidays.
Why I Would Raise Chickens
Everything is a string
Not a fan of calling it a drone when it's essentially a helicopter with multiple rotors, but it's the title being used. Change if you will.
17,000. The author is from a country that uses . to delimit thousands.
> That type of thing is ok in Admiralty Law, but should have no place in criminal law.

It doesn't take place within criminal law.

(There is also "criminal asset forfeiture", which is a different beast, and takes place within normal criminal process against a particular criminal defendant: that is a part of criminal law, and its a lot less controversial than civil asset forfeiture.)
Loser pays means that when an ridiculous East Texas judge and jury decide that a patent troll's claim is justified, the victim will not only have to pay damages and their lawyers, but the troll's lawyers too.
The goal of knocking is to expose running services as little as possible and do it in a stealthy way.

An observer watching packets has no way to know that the SYN packet transmitted is a port knocking request. Even if they know, there is no way to determine which port was requested to open.
That's the answer I was looking for. I was unaware of that. I presume Nim provides something like that as well?
Rotten Apple(s)
Origami Studio
Numerous developers and/or building multiple servers behind a single IP address aka NAT. It's pretty common.
Which are used mostly by poor people since banking is often out of bounds for them. Nice we attack the people who cannot pay.

Sure glad the local police didn't have one of those when they were doing their first of the month car stops.
A small probability of a high (but known) fee is something that can in principle be insured against, no?
Perfectly calm. Just eating my popcorn and watching the downvotes on Hacker Reddit.

The same people down voting each comment rather than apply discretion shrug
No cynicism. I just come from a school of life where if you do something good for you or your peers you do it quietly, otherwise what you write with your hand you erase with your elbow. That being said, I totally understand the context and intention of her actions. Still, a first world problem...
Given the way that LibreOffice has given them an epic beating are you surprised?
This is the most interesting quote. How do these devices help in the case of identity theft?!

How can charging a card help either the bank or the account owner in the case of police apprehending a carder?

The only possiblity that comes to mind is that the police empty the cardholder's account and then later return that money minus the device manufacturer's 7.7% cut?!
That helps, but the judge working cases his son's law firm also works is pretty bad too.
Employment at-will doesn't really bother me, but I wish both resignation notice when worker leaves and severance package when employer terminates employee were legally mandatory.

It is usually expected to give 2 week notice / severance, but nothing really enforces that as far as I know.
You forgot to add "HN submission system"
this is very industry specific, finding them that are meaningful for the data at hand seems like a small chance.

edit: im not saying dont try it, i certainly would! lets look at the data on github? maybe we could have a wack at the data
Literally Highway Robbery.
Ask HN: Best community college for a CS degree?
I've had great experiences at the local community college, unfortunately the CS program wasn't one of them. Are there any good schools out there to get started on a CS degree?
I used to religiously believe in this, but in practice it isn't useful. The whole point is to be roughly human-readable and using non-printing characters defeats that. You can't even easily enter these things via the command line.

If we're abandoning human-readability, why even bother with ASCII? Just use a binary format. Has anyone actually used ASCII unit and record separator delimiters successfully? I'd be curious about what advantages they had over a binary format, even just a protobuf or Thrift serialized form. If we want to preserve schemalessness, there's stuff like Sereal.
> It is a racist and xenophobic presumption that an immigrant will be unfriendly, rude, or difficult to communicate with, and that natural-born citizens will not be.

You have in front of you the following information: "outsiders" are not more likely to be unfriendly, rude or difficult to communicate with("unfriendly" from now on). Former felons are also not more likely to be unfriendly. Under your analysis, it's racist and xenophobic to presume that a given outsider will be unfriendly, but it is not a problem to make the same assumption about a felon.

I think slapping the labels "racist" and "xenophobe" belies the actual dynamics of human interaction. Even a "racist" does not hate all members of a race equally - a polite, friendly "outsider" could be treated as separate from the "outsider" group. The only meaningful distinction in this bigotry is that we've decried one as evil, and for the other, we feel justified. The information before us is the same, it's only our feelings that force us to rationalize a distinction.
Swiping and tapping on mobile phones is changing our body shape
As long as it's no more than the price of the cheaper legal team this method would work. That way poorer people who have been wronged are not heavily deterred from filing suit.
Product Managers and UX Designers: ways to work better together
ok, fine, but I think civil asset forfeiture in this context is misnamed and bs.
How we hacked an Amazon Dash Button for a fresh cup of coffee
>the inconvenience

Which is why something like Brave is so exciting.
Electron might not be "fast" enough for many serious GUI applications? That been said, I also am struggling with finding a non-Java cross-platform GUI dev platform. The selection pool boils down to between QT and Electron indeed these days.
If the OP does product development like he writes articles then I too would prefer to gather the specs myself in long "conversations" with him. But concise writing is something one can learn:

In 8th grade we got schematics of a bird feeder and had to provide a textual description from which one could build that exact bird feeder. Time for the assignment: 40 minutes.

> If your mobile app or project is like the Iron Man in our office, I mean if it can be created in a very short time, then it might not be worth it to plan all things in advance.

"Replicate this image at 50x50 pixels with these stickers on that wall. Start 30cm below ceiling, align left side with that glass line." Nothing else needed, if one follows this spec it is impossible to do it wrong. Great task for the intern one does not like.

A complete specification does not need to include everything but only the bare minimum to describe the project so that the implementation provides exactly what was asked for. This in fact is what makes specifications good: It must be complete but concise.
Its an autonomous aerial vehicle, which have been called "drones" for a long time. (And the quadrotor design is also typically used by modern drones, so I'm not sure why you are saying that that's something that weighs against calling it a drone.)

Are you objecting to calling it a "drone" because it carries a person (a passenger, not a pilot)? That's, IMO, an odd objection.
This is a neat app but the failure state when it can't figure the motion out is downright trippy.

I have a live photo of waves coming in on the beach that looks like something from Inception.
How can it be faster than two lines

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

iptables -A FORWARD -i eth1 -j ACCEPT

and how does it get security patches more often than Debian or FreeBSD or OpenBSD?

As an answer to the second, I checked the site and the last release was 51 weeks ago and the last beta was 3 weeks ago. Compare that to Debian archive runs a couple times a day, has a couple hundred devs, and a couple mirrors, and full security teams.

Here's a list to security related bugs that Debian has patched since the last beta of smallwall.

https://www.debian.org/security/

There's 27 debian security patches since the most recent smallwall beta, not all related to a firewall installation of course.
Great post. I find that many front end developers start with the User Design first, ignoring how the data should be stored or accessed. While user centricity is a great value, if you worry about screens needed rather than data needed, you cause trouble down the road. I've found that a data-first mental model is much more scalable and supportable. Many times the details of the databases get abstracted away, and performance suffers.
Part of the problem is the many packages that require sudo permissions to install - IMHO that should be an exceptional case, but it isn't.
You're never charged with a crime, the object is and it is not given representation. So there's no "innocent until proven guilty" for inanimate objects.

Despicable, and akin to highway robbery in my opinion.
“Super Mario Brothers” is hard
Not sure about point 3 ("use UUIDs instead of integer PKs"). Exhausting a 32-bit int takes a lot of usage; exhausting a 64-bit one is completely out of reach for almost everyone. 128-bit UUIDs will take more space to index than ints or bigints and are less human-readable. Depending on what UUID version you use you may or may not lose ordering, which can be a nice-to-have.

I think this isn't a question of ints being a mistake and UUIDs being better, it's about using the most appropriate type based on requirements.
It is already reality in Europe. Punishment for apostasy is death. There are several people in UK and France, who have to hide from their relatives.

https://en.wikipedia.org/wiki/Apostasy_in_Islam#Punishment
Your code is never under the LGPL though; you are free to license your code as you please.
It's the binary you release that being linked to a LGPL library is subject to its conditions.
The person who ran the line,

sudo pip install lumpy (instead of numpy)

Ran it again because it 'didn't work'
Silicon Valley county passes new law requiring approval before cops buy spy kit
The future is the past.
And you'll get an obstruction of justice charge if you don't supply the password then and then be found in contempt of court if you don't give it up when you're before a judge.
You can normalize data in Mongo and replicate relational database features in your application layer.

I'm just curious how that's an upside to using a relational database from the beginning when your plan is to migrate to a relational database anyways.

Switch out "Mongo" for "Postgres" in your bulk paragraph and you have the same scenario but with less work on your part and more features to help establish your data model.

One upside I can see if it you're more familiar with Mongo where using a relational database slows you down.
Would love to see an option to use Relay and GraphQL
> You're never charged with a crime, the object is and it is not given representation.

No one and nothing is charged with a crime in civil asset forfeiture.
I think the authors here missed an opportunity for even more effective squatting like that: cases where the name you import, name you type at the command line, or name you commonly call the package by is different from the name in the repository.

In Python, "pytables" (should be "tables") and "skimage" (should be "scikit-image") come to mind.
This guy reminds me legendary James Randi https://www.youtube.com/watch?v=c0Z7KeNCi7g
Banks generally solve the issue with simple classic checksumming methods that guarantee that any number with a typo or swapped neighbouring characters will always result in an invalid number.

That doesn't work with arbitrary names because they are, well, arbitrary.
You are right, pull-to-refresh was not very discoverable ;) Somehow I an auto-update function for a tab called "history".

Another thing I just realised is the number of new devices in the notification label. Let's say I put ramble in the background. After 10 minutes it tells me that there are n_1 new devices. I click on the notification in order to check them out. If I then put ramble in the background and it finds n_2 new devices then the notification says that there are now n_1 + n_2 new devices. I would expect that it says n_2 devices.
40 Essential Free Udemy Courses for All Bloggers
Banks are to your personal funds what 'the cloud' is to your personal data.
That sounds like FUD* - Qt's LGPL is LGPL without modifications, so it does not have any quirk. Is it written in the commercial license that you cannot buy it if you have used the LGPL license?

* Not accusing you of course; I'm totally convinced that it can come from a misguided sales rep trying to close a deal as early as possible.
Best baby announcement ever?
How would this solve anything?
It's actually the opposite. These patents trolls are typically very small operations suing massive corporations. They aren't rich guys screwing the little guy. It's the little guy screwing whoever he can.

These little guys have too much access to the legal system.

That's why it's hard to clamp down on. Nobody wants to make it so only big guys can have access to the legal system.
Ohh, I didn't notice that. Sneaky.
Why a $100,000 per Year Salary Is Actually Low in the US
Show HN: T-time (GTFS to HTML time tables)
Advertisers Expected to Be Charged to Serve Ads to Three Customers
F6S launches VIP Alpha Card to give up to $20B in free services to top founders
So she can get his payments, and money from a subletter? I guess it's part of the game.
Miele's new coffee system is a super-automatic masterpiece
Sounds like there's now a market in Oklahoma for cards that are debit-only and will automatically reject all credit transactions.
for gdb it looks like you (as a developer of a language that compiles to c) can use #line directives as a means of source-mapping. [1]

[1] http://ftp.gnu.org/old-gnu/Manuals/gdb/html_chapter/gdb_11.h...
Or someone needs to approve suspiciously named packages.
point one may make a huge difference in page load time.... s3 is fast but it isn't no connection instant and cached like b64
So lets say I take the trained network, and flip the color of the pixels, and make some other cosmetic changes (keeping the game intact). Will the network then solve it in the first try?
I'd like to put forward another possible reason why someone might opt to not get an annuity...

If you are financially savvy, or can pay someone else to be, does it not make more sense to invest your money yourself? There are a number of "too big to fail" companies, like GM, and Wells Fargo, that offer dividends. If you composed a portfolio of high dividend, stable, stocks... Could you theoretically have a "guaranteed" monthly income AND the ability to liquidate, in the event of an emergency?
Maybe it doesn't need that many patches?
Yes! Working on code for the sake of building something vs. money. Re-think the question, is money a resource: https://news.ycombinator.com/item?id=11828947
Really interesting documentary. Thanks for posting this.

-----

Some highlights:

- these new SynCardia artificial hearts are basically the same as old Jarvik-7 hearts (part that goes inside patient's chest), save for different sizes available today

- just the external part is now more modern (thanks to advances in power sources they can be now portable)

- big problem with Jarvik-7 at those earlier times were infections and blood clotting (leading to strokes), but doctors today know better how to manage this (as far as I understood, this is not due to better mechanical design of the heart but due to better medication / monitoring / protocols compared to ~30 years ago)

- these new SynCardia hearts were used for already ~1,600 patients (as "bridge" while waiting for heart transplant)

- FDA approved trial for use of these artificial hearts as permanent solution (no heart transplant needed), the first patient already got implanted this heart for permanent use
Time Warner Cable Internet Service