skysight-inc/HackerNews huggingface dataset:
> a lack of giving a rat's ass to begin with.

Agreed...

> your vote and influence are already bought and paid for?

Overly cynical. The standard whipping boy for 'buying politicians' is Big Business, and Apple certainly qualifies as that. In fact, this is an affront to essentially every big business in the world with IP to protect.
Safari doesn't support WebRTC yet. https://github.com/sarandogou/webrtc-everywhere/ might help, but I've never tried it so I can't vouch for it.
Announcing InfluxDB 0.11.0 RC with Up to 3.8x Faster Queries
So, it's OK if normal seating is at the back of the buss, but white only premium seating is at the front?
Yeah definitely. This is currently the problem with ToR.

The people that need the protection that ToR provides paint a target on their backs because there isn't enough ToR usage for them to be inconspicuous. Which is sad.. because for all of the bad usage of ToR there are people that depend on it to preserve free speech and any weakening of it could easily get them imprisoned or in many cases executed.
TypeScript supports async/await and JSX (if you use the .tsx extension for your files), the compiler team has been extremely diligent and keeping up with new ECMAScript standards.
TRIZ: the theory of inventive problem solving
I recently introduced myself a bit to Triz [0] , the theory of inventive problem solving, created in USSR. I would like to dig into it by reading some book on it, and trying, but before I would like to make sure it won't be just a waste of time. I read about its efficiency from consultants selling the workshops. Does anyone from HN community use it, or have any experience?

[0] https://en.wikipedia.org/wiki/TRIZ
It's only a dichotomy if you see it from the angle where data is sacrosanct and its beset on all sides by evil trying to do it in.

The better way to approach this issue, long term, is from a legal point of view with an interim state where encryption holds us over. That is the law decides who may or may not own or access a certain type of data with penalties upon tort or criminality. And we develop civil protocols for days governance between people and between people and governments.

Like trademark. You could have it so trademark, i.e. authentication, is protected by mathematics, or you can have it protected legally.

Personally I don't believe the answer to data theft or surveillance is more mathematics in the form of encryption, but sensible laws regulating data its, use and access with penalties for transgressing. Obviously this would require international cooperation and would be a long way off and in the interim we'd need encryption to protect against unauthorized access until we reach that state of data governance. But ultimately the answer is not "make everything s black hole".

We don't protect against thieves by building impenetrable houses, we rely on legal instruments to dissuade burglary.
Wow I find it better than Instagram search
It might help if one of them gets their personal information leaked because they used unencrypted technology in their private lives. I do suspect this won't have any significant influence since they think the government will prevent the escrow from being hacked.

Part of me hopes that there will be a significant data leak from whatever the NSA has stored. Maybe they'd realize that single point of failure sucks.
Not when that discrimination is not to create equal opportunities but to forcible attribute achievements to a specific sub-group claiming that they earned those achievements in direct competition will the all group.

For instance, using your example, you could and should create the conditions for old people to feel less difficulty in accessing certain areas, but it would be ridiculous to put old people running against the 100m last olympic champion and then in the end by some argument claim some old person did the same time as the former champion and declare them both champions.

This is the point.
well, we got something wrapped in a flag, now we need it to be carrying a cross...
Coming from a machining background, the product they have created is a $2000USD mini mill with the largest tool being a .125" endmill. Their specs list a precision of .001". Now is that TIR, X/Y travel, or backlash?

The work envelope is 5.5x4.5x1.35 which is small. This looks like a purpose built PCB mill.

Does PCB manufacturing require a $2k+ mill? Is sampling a PCB not cheaper?
Good question. I don't know of any books, though they're probably out there. You could look at the table of contents and google most of the diagnoses and find more readable stuff online.
Hands on with the Odroid C2; the Raspberry Pi 3 Challenger
In my opinion the worst offender is the stock clock app in Android. I use it almost everyday but I am still confused by it's design.
Every other country requires passports for air travel. We're doing fine.
He's not saying that, he's saying exactly what he typed. I know quite a few young Hillary supporter and older Bernie supporter. The young Hillary supporters are ones who don't spend much time on the Internet. The older Bernie supporters are ones who spend more time on the internet than their peers. I think it plays much more of a part than you are giving credit for.
Alternate title: "N Korea continues to act like your crazy uncle, hoping thereby to coerce others into concessions (like bringing him some potatoe chips)."

They do everything to offend and enrage without actually crossing the line where military action is called for. Its their only way of negotiating with countries they have no relations with. Which is nearly everybody?
Ha. That's true but as a Londoner living in Vancouver I can tell you that for young people here moving to London would be exciting and educational compared to staying at home for the same money, so many would leave for that reason.
ID requirements are changing, but there will be options other than US Passports or Real ID for domestic travel.

I live in Minnesota, a state which does not comply with Real ID, and which specifically passed legislation prohibiting compliance with Real ID [0]. There was a lot of sabre-rattling about this from the federal government last year, and the reaction is generally overblown.

First, stating that "passports may be required" is misleading. Many documents are acceptable for domestic travel, including "Enhanced Drivers Licenses," Global Entry / NEXUS / SENTRI cards, and others [1]. An EDL costs an extra $15 in Minnesota, while membership in a Trusted Traveler Program like NEXUS is $50 / 5 years (which, incidentally, includes both PreCheck and Global Entry, each of which is more expensive.)

Second, the TSA explicitly states [2] that all state-issued IDs will be acceptable until January 22nd, 2018, and that non-compliant states may be able to get extensions until October 1st, 2020.

Third, after October 1st, 2020, travelers must present "a REAL ID-compliant license or another acceptable form of identification," per the list in [1]. It's not Real ID, Passport, or nothing.

[0]: https://www.revisor.mn.gov/laws/?year=2009&type=0&doctype=Ch...

[1]: https://www.tsa.gov/travel/security-screening/identification

[2]: https://www.tsa.gov/travel/frequently-asked-questions#realid
No, not the only way.

Just the lazy way.
There will always be people who work for unjustifiably lower salaries
The only horse to bet on at the moment is jQuery. I know, I know. I'm old and I don't do exciting things. I work mainly on a niche product in a boring field.

But you know what? My site works with IE8+. I can deploy code without much thought as to what is going to break. My deploy script takes 15 seconds. I don't have to rewrite anything every 3-6 months. I can update something that hasn't been touched in 2 years and it works exactly as expected.

I'll welcome all you bleeding edge javascript hippies back with open arms. But you have to use the side door. https://s-media-cache-ak0.pinimg.com/736x/f0/10/a3/f010a3aad...
At least for IPv4, without constantly buying and selling IP addresses and/or also acting as a larger internet service entity (e.g., also as a local ISP), I'm not sure how they would prevent getting quickly blocked from region-specific services. Perhaps setting up your own VPN on VPS or using random VPNs at VPN Gate would work better?
This was my experience too. I saw it and loved it before I found out it was by Gibson and I was supposed to hate it.
You're just twisting the words. Your way it's not discrimination to say that European people can ride the bus free but Asians have to pay?

[Aside: where we are the closest suitable [high] school must be more than 3miles away in order for you to get a free pass.]
If you have to make this kind of leap to support your argument, you don't have an argument.
Yes, it is. Compiling TS just removes type annotations; the compilation output (.js) is as readable as your original .ts. It has the same structure, same indentation, same variable names, same whitespace, same comments, same everything. This also makes debugging the code in the browser very easy.

TS does not add any semantic features, it only adds type annotations. Which it checks at compile time, and then removes. That's it.

Want to switch away from TS? Compile all your .ts files, save the .js, check that into your repo and continue from there.

(As other commenters sort-of pointed out: you will need to keep Babel in your pipeline.)
Hackers vs. Hackathons
Only because it's Soviet-style doesn't mean it's bad.
This is a biased and uninformative opinion. You haven't seriously tried it, yet you're already strongly against it and your biases suggest there are obscure transpiling bugs when I've yet to see any in practice. Had you used it for any length of time you would've noticed it catches several bugs which you otherwise wouldn't discover until runtime.

You're also waiting for the "magical" WebAssembly target that makes everything better, but instead WebAssembly would end up generating much more unreadable code that runs much slower for JavaScript which already benefits from highly optimized JS VM's in Browsers. It would also much larger in size as it would require embedding its own GC and be littered with numerous type-checks in order to support a highly dynamic language like JavaScript.
I would actually. "Lists" of these types get stale after a while. Providing lusts along some defined attributes makes things interesting and can introduce one to something that would not make a typical best of list.

Netflix is doing it with their movie suggestion (ie. Strong female lead) and I'm sure they're not worried about being too "PC", though I'm sure some, somewhere have intimated at it.
If the worst case scenario fulfill and people will get jailed for petty crimes based on evidence snooped from their personal electronic devices and social media accounts, they will realize that they actually have something to hide and will look for alternatives to puppet companies. That's where open source and/or non-USA&Co originated software comes to play. See Twitter and Whatsapp role in recent mass protests.
Interesting article. I find amusing this (quite popular) type of argumentation:

> "This is a serious security breach," said Councilman Peter Vallone (D-Queens), who heads the Council's Public Safety Committee. "We know terrorists are planning to attack our subways, and the MTA and NYPD better find these magical morons quickly, and then make them disappear for a year in jail."

Like the only thing between terrorists and the subway platforms is that they can't afford ticket, so they have to go through the staff gate.
My recommendation would be to consult your lawyer, insurance agent, and accountant. Products and services can have very different liability profiles, e.g. in the US.

Good luck.
Anyone still using a product made by Adobe, in 2016, is cruisin' for a bruisin'.

If you're on a Mac:

1. Affinity Photo replaces Photoshop.

2. Affinity Designer replaces Illustrator / Fireworks.

Anyone have suggestions for Windows users?
In most places, suburbs are not the problem. There is plenty of land open for sprawl and with modern telecommute technologies, there's no need to clog up the roadways with traffic. TinyVillages looks like a well-meaning concept but it neglects the key reasons suburbs exist: people really like having a lot of space to themselves. Things that ignore what people actually want usually don't do well.
>then having to update it based on a silly criticism.

He didn't have to update it. He chose to update it.

>Thankfully we have the PC crowd around to tell Mr. Lee what movies are his actual top films.

Or you know, we just infer that his most recent statement of his opinion is most likely to be representative?
ContainerShip 1.3.0 released with native persistent data support
To be honest, nearly all of that sounds perfectly reasonable information for the federal government to have. Trusting the card being presented to you by the person making the identity claim is a fundamentally flawed idea that has always been mitigated with technology (stamps, seals, holograms, etc) which is all now irrelevant. You tell me you're "John Smith", I look it up. Even current forms of ID use biometric data (a photo & DOB) to validate the claim. I would certainly hope the government would know that John has left the country X times and owes Y in back taxes, as that's their job to know. Address and organ donor status are IMHO silly things to put on an ID card, (you don't need to live somewhere to be John, or have decided what your organ donor status is), but don't strike me as dangerous things for the federal government to know.

How this information is disseminated within the federal government or between states sounds like an excellent debate to have, as does the discussion about due process for suspects... but 'should the government be able to know who it's citizens are' is a silly one.
Usage patterns can easily change for a variety of reasons. WhatsApp is hugely popular now, but tomorrow it might be something else not based in the US.

If they manage to write a law such that it bans strong encryption from the App Store, that will achieve their goal. But any other scenario is at best a temporary gain.
Learn IT by playing games. New approach
And everyone with legitimate access to the warehouse will be 100% trustworthy no matter what for the entire span of time they are granted access, and nobody without legitimate access will ever be allowed in, even someone like a co-worker of someone with access, and even under the full supervision of someone with legitimate access.
Any program that uses the syslog(3) library function will also have this problem, as it also blocks (internally it writes to the /dev/log socket file). If the consumer can't keep up, whether it be rsyslogd or syslog-ng or whatever is listening to the socket, the producer can block as well.

So this is not a new problem. If you really want your producer to drop logs in the event of backpressure, you can directly use the syslog protocol over UDP, but it has tradeoffs too.
In theory, I agree with you. We all need better laws and better governments, and less mistakes.

In practice, however, being faced with this 10x incorrectly calculated tax bill (and I've been there, too), if your money is seized before you can object, you are screwed. My business would have been totally busted in a moment if the money were taken automatically back then. And when this kind of thing happens, your first thought is not "we need a better legal system and transparency!". Your first thought is "where I'll get the money to feed my family tomorrow and pay salaries at the end of the month?"

And even when everything is transparent and all taxes are just and always calculated correctly (we can dream, right?), there's always a question of malice. Politicians are not always neutral unconcerned actors, to say the least.
It's not seen as a boon or benefit there. It's how you live when you have no money.

Having lived in one, I don't recommend it.
American here. I would love for the ability to set my cards to chip-only operation. I've even considered going so far as to use a magstrip writer to remove all data from the magstrip.
As research in NLP advances one of the things I am looking out for is how the field will be broken into separate problems. Are there some problems which are relatively low hanging fruit and others that we will be scratching our heads over 30 years from now?

One thing that I think will be challenging is that language has observer depending meaning. The same statement might have a completely different meaning to someone with a different experience, or made in a different context, or stated by a different person. Games like Chess and Go have observer independent solutions. The winner is the same no matter who/what plays the game.

Determining the meaning of a sentence is a problem where the real answer depends on observer dependent perspective and therefore will need a completely different way to measure success compared to more 'mathematical' tasks like Go. Trying to program a machine to account for this kind of personal experience that humans have, as well as for individual differences between people will be quite challenging I think. I also think that the most significant advances will come from cross cutting academic disciplines like Psychology, Linguistics, and Philosophy of Language.
Either "Games aren't real software", "If it's not in the US, we mostly don't care" or "Real Unicorns take VC and get acquired by Facebook, Microsoft acquisitions don't count".

Pick your poison.
The only reason they aren't actually advocating for exactly that is because it's easy for them to break into a locked home. If there were some new technology that made breaking into a house almost totally impossible, this is exactly what would happen.
Love the UX - good job!
I believe the reasoning for this is that if you had two people talking, and there were end quotes after the first sentence, it would be parsed as the second sentence being said by the second person.
In mitigation I run a smallish B2B news site and I only run ads we've sold direct (and vetted) and Google Adsense to fill some of the unsold inventory. However, I found out not too long ago that Adsense now throws stuff from literally hundreds of ad networks at its clients, which is definitely not what I expected when I signed up all those years ago. I've had to go in and manually turn them off, and will soon be turning off Adsense altogether. I'm not seeking to maximise my display advertising revenue though, as I've observed it usually comes at the expense of irritating readers.
Affinity Photo doesn't replace Photoshop.

Also, there are quite a few more Adobe applications than just Photoshop, Illustrator, and Fireworks.
This looks great
I like how we can explore Instagram photos
Howard the Duck: An Oral History
Are women making roughly the same type of films as men? Maybe his list simply reflected his interests?
It's worse than that. They want to ship those keys to their agents, only they'd arrive instantly and the only authentication is probably a password (their kid's name and birthday) with no human intervention.
> I'm not convinced it is necessarily that challenging, because the proof goes with the code. A program source is already an informal proof of correctness - the reason we tend to believe our programs are correct is that their code looks like it does the correct thing. Few maintainable programs rely on invariants that appear "magically" out of nowhere; a human reader would believe an invariant held because they could see a code path or state that represented that invariant.

Have you done any formal proofs before? You're severely underestimating how difficult and time consuming they are to do even if you do have some intuition about why they are correct. The sel4 microkernel took around 5 years for around 20 experts to verify for example. Verifying a program can result in you having to prove arbitrarily difficult maths theorems so it's similar to saying automating arbitrarily difficult maths theorems should be trivial.

> I think for most real-world code, the theorem that the code represents (in a Curry-Howard sense) tends to be trivial.

Yes, the theorem/specification statement may be trivial compared to the code but the hard part is coming up with the proof that shows the code matches the specification. You don't get this for free.
That's how the PC thing operates. "You don't have to revise your opinion. We'll keep piling on the guilt and doubletalk meantime. I'm sure you'll make the right decision, because you're not a bad person right?"
This looks almost exactly like the typical statement I see in discussions about diversity in hiring. "If we go out of our way to hire more minorities, then we're deliberately passing on the best candidates."

People seem to love to assume that everything can be perfectly ranked and compared.
Deep Learning Is Going to Teach Us All the Lesson of Our Lives
The 2000 presidential election really changed things. The winner of the popular vote at the national level lost the election, and of course there was the whole Florida recount thing. 2004 was also very close and reinforced this. Since then a 10-15 point win seems like a bigger deal than it used to and the threshold for using "landslide" is lower.

Hillary won 3 of 5 states last night by 10+ points and the biggest state by 30+ points. Overall that might not have been called a landslide 20 years ago but the definition is looser now.
Local salaries are driven by supply and demand. Tech workers in Vancouver are paid very well compared to other workers in the city. If all tech workers suddenly demanded 20% raises I guess it would happen, but at lowered profit margin for the employers who may end up relocating.
I think people have responded honestly that your line of reasoning is not consistent. You go on a tear about Rosa Parks, then argue it's not about Rosa.

It's like your arguing that no one on HN should encourage people to take part in civil disobedience, if someone is in the position to do so. I strongly disagree with that, as well.
GPG was just an example. Other end-to-end open-source systems are more widely used like Signal are the same, not exactly easy to insert a backdoor into a system that is a) open and b) completely distributed with no central key authority.

Maybe it still misses the point because the FBI doesn't actually care about hitting hard targets.
If that is the case that is pretty sad.

Average crimes can be solved with average tools, we shouldn't be authorising access to phones and other electronic intercepts or access without crimes that go beyond average.

You could argue the San Bernadino case was beyond average, and you would probably be right. But the perps knew that too, that is why they destroyed the phones after they were done, chances are they took other measures too but no one will know as they destroyed the devices.

What is clear is not that these laws wouldn't make their jobs easier - they almost certainly would. But they aren't needed and that implementing them would have 0 effect on the actually hard targets that they in theory would be useful for neutralising.
A quick guide for Clojure newbies
About Rosa Parks' civil disobedience: It was pre-planned, they had a strategy, it was coordinated.

Ad hoc civil disobedience won't accomplish much, is very easy to ignore, dismiss.

I've organized activists for change. Our accomplishments were very modest.

Our efforts would have had much greater impact if I had first learned how to play the game. Goal setting, messaging (framing), working the public relations, social networking, organizing volunteers, letter writing, attend public hearings, finding allies, etc, etc.

There are plenty of books and training available to teach future change agents how to be effective.

"Power concedes nothing without a demand." -- Frederick Douglas