skysight-inc/HackerNews huggingface dataset:
Even that fairly technical document contains no formal definitions or proofs. It would also be much improved with actual mathematical notation.

Again, cryptography is a subtle science. It needs proper setup, proper explanation and proper contextualisation. That's not what blogs are good for.

Sure, write a blog to accompany a formal document like a paper, but don't replace one with the other.

Finally, PDFs are only the most popular format for paper writing because LaTeX does not compile well to HTML, and LaTeX is the best language for mathematics.
The undocumented Google finance API was also turned off this month after many years.

There's a severe dearth of good, free, market data API's.
GGMM Wireless Speaker with Amazon Alexa
Interesring. It seems... Very practical and economical? I would wager a lot of people would do that if only they weren't afraid of a stigma.

Those living and working in SV are among the richest people to ever live. But studies of happinesss suggest we're not really happier for being richer--it appears people get caught up in "buying things we don't need, to impress people we don't like."
not sure what extras you're thinking about but if it's something like payout for unused vacations they can't take that away from you even if they had fired the employee.
For us non-financy-types, does anyone mind letting us know what this file looked like so we can, you know, potentially duplicate it and provide it to those who find it a necessity?
Gee, have some compassion. After all, someone's got to be the janitor or the cashier, and it's tough to pay sky-high rent on that kind of pay.

There's actually a substantial debate about car camping in Palo Alto. A parking/camping ban was floated, then repealed; these spaces on El Camino seem like a compromise, and are in a bit of a jurisdictional gray-area between Stanford, Palo Alto, and the California Highway Patrol.

https://www.paloaltoonline.com/news/2014/11/18/palo-alto-str...
We might have to. Fringe groups like neo-nazis thrive on suppression. Censoring them may serve to validate their narrative of fighting for a cause despite oppression. It also shows them people are taking them seriously.
I really want a full-stack libre device :(
Trump's Asia tour: what lies ahead for the president and the countries he visits
Clinton was campaigning on policy of starting a war with Russia in Syria (establishing a "no fly zone" i.e. by shooting down planes that were flying). Trump was saying he'd make peace with Russia. So there is a motive.

However, I think this sort of article raises more questions than answers.

Firstly what makes them think this was the work of the Russian government vs private sector Russians with an interest in US politics? The only evidence seems to be the use of a particular payment service and the rest is assumption.

Secondly, how are these ads meant to benefit Russia specifically? What are these ads supposed to achieve? The evil plan being to "sow division in society"? US society is already very divided and has been for ages. It's very hard to imagine any government signing off on the purchase of a bunch of stupid Jesus arm wrestling memes, especially as there's no coherent theme to any of this.

The whole Russia-American-election story continues to look to me like a huge set of suppositions and dubious mental leaps. It's all very clearly an attempt to get Trump impeached. Motivated reasoning is bound to follow.

PS. I am not Russian.
My first impression of Taste.io is very positive. Good recommendation! Thanks.
+$100
And that's the only hateful idea you've come across?

I've seen more #KillAllWhites posts than I've seen Neo Nazis
My guess: PDF is a great punt for complex web design.
Your insightful comment reminded me of PG's remarks on people wanting to be novelists in principle. OP might enjoy reading that essay: http://www.paulgraham.com/love.html
No matter how much they might be angry about it, they're not going to withhold money they legally owe to the employee. And besides, the check has already been printed at that point, and may have already been in the employee's hands, since many places legally require any back pay or unused vacation to be paid out on the final day and no later. Employers who try to screw with that typically only do so because they don't have lawyers or HR departments, and quickly learn why those are useful things for an employer to have.
As has been posted elsewhere in this thread, you can 3D print objects that are consistently misclassified when viewed through a camera from any angle: http://www.labsix.org/physical-objects-that-fool-neural-nets...
There´s a background video in the middle of the page
Wealthy people don't have many kids, as the average income goes up the number of kids per family goes down. Population has stopped growing in rich countries years ago, it is expected to happen in currently low income places too.
Sounds interesting. How would one build it for 'influence'? E.g. I would imagine it to be vast and utterly fascinating to map the influence graph of Tarantino :)
YouTube and Facebook Are Removing Evidence of Atrocities
the obvious solution imo is to add an emotional modifier as with the skin tone modifier

that would allow essentially any emoji object to be assigned emotions, sad car needs repairs, angry envelope is a bill, etc

but then the same question, where does it end, are we trying to replace the whole range of actual language with likely ambiguous pictographs? what is the purpose of emoji?
What about the literal communists? There’s just as many of those.
Whereas the way these things are taught normally in college and school is a sampler of what this one wrote and that one wrote and you’re asked to be more interested in the date of the publication of Keat’s sonnets than in what’s in them.

So instead of reading this sample of Campbell's work of on Hacker News, I should be following the advice contained in it? But then the advice is to favor a single body of work over such samples! So had I followed his very advice too strictly, I would never have had the chance to read it in the first place!

Unless, of course, if I already knew about Campbell's work because he was one of the authors I chose to read thoroughly.

That all said, Edmund Burke did say: "Between two evils, choose neither; between two goods,choose both". So maybe: spend some time reading Hacker News, and most of it ignoring the web and other shallow sources entirely.
You are in a very good position: you can pay your bills AND you have some more time on your hands. Start an own side project instead of working for someone else. This is from a father who thinks this would be a dream come true ;) ... use your time as long as you have it and create steady side income!
I met Chad and I knew right away he was gentleman and a scholar.
Let's see how your logic extrapolates....

I frequently come across Socialists and Communists promoting their violent, hateful ideas. We can't let this go on in the name of free speech. After all, Communism murdered over a hundred million people in the 20th century. All Socialist and Communist propaganda - including all images of Mao, Che Guevara and the hammer & sickle - must be banned from all platforms, to avoid the promotion of a hateful, murderous ideology.

Why would we limit the censorship to just National Socialism, when it was only one quadrant of the vast Statism genocide - involving the murder of hundreds of millions of people in total - in the 20th century that spanned dozens of nations?
But why is the same video loaded so many times over and over again? https://i.imgur.com/YGNXCDn.png

Even still, don't you think it's ridiculous to download 50+ MB of video data without consent?
Billionaire shuts down US and Chinese news sites after staff join union
A lot of countries do that already, in particular in Europe. Having worked in such environment, it has both benefits and drawbacks. My personal opinion is that it should be difficult but not impossible for companies to fire employees.
Artificial Intelligence is Remodelling these Five industries
Digital preservation is the name of this field. It's pretty interesting.
Do you have any opinion on the G1000 (and subsequent Garmin flight decks) vs competitors, such as Avidyne Entegra?

My feeling has always been that the Garmin UI was somewhat clunky and suboptimal, possibly because they tried to keep it similar to the UI of previous smaller devices (such as the GNS 430); a bit like if the iPhone hadn't come along and we'd still scroll by putting our finger on a little arrow in a scroll bar on mobile devices.

My impression was that other manufacturers had a better UI, but somehow didn't make it in the marketplace.
I’m not sure what gp was talking about. The TouchID sensor also doubles as a physical power button(or a sleep if pressed briefly). It is a physical button too, not like the iPhone ⅞ buttons.
https://cdli-gh.github.io/mtaac/
1. Save up money as a student. 2. Hire an apartment in New York. 3. Don't take a job, just sit and play computer games all day. 4. Go out for dinners. 5. Get invited to cocktail parties ... Live like that for five years using the money you earned as a student. 6. Make a computer game. 7. Profit! ... Sounds like a plan!
Camouflage. Paintings perceived as real 3d objects for a fraction of second.
Probably because it was interesting and cutting edge, and so they rationalized it to themselves, like humans are so good at doing.
Could you elaborate? While I can definitely see some intent behind the timing of this (even if just to sell more books), it doesn't really seem relevant to the content of the piece.
https://www.quandl.com/search
WTF USofA?
Does China win on democracy now?
But why would you?
Not sure if the technology itself attacks interpersonal trust - but I do see a lot work in tech being done exactly towards that. In particular, crypto folks from the blockchain sphere do their damnest to invent ways in which you don't have to trust anybody to do things. I do not feel it's a good idea, at least not for basing society and its infrastructure on that.

The core of my argument would be: trust is something we're good at, as humans. It's efficient, and it's flexible. By flexibility I mean that it handles new/weird situations well. Trustless solutions, on the other hand, burn a lot of compute to replace the need to trust another person, and they do not handle corner cases in any way.

A similar thing is bureaucracy - it exists as a way to reduce dependence on trust, at a serious loss of inefficiency. Frankly, I'd argue that today's bureaucracies are so inefficient that without hidden trust acting as a grease on the wheels, they'd grind to a complete halt. They're also inflexible, and they're usually only saved - again - through trust that leaves room for individual bureaucrats to "cheat the system" here and there.

All in all, I feel the problem is with scale of societies we're trying to create. When it was just 100 people in your village tribe, everyone knew everyone else, and trust-based society just worked. As we grew our societies by many orders of magnitude, we've lost the interpersonal mechanisms of establishing and maintaining trust (which includes punishing actors for breaking it). And it seems to me that instead of trying to find new mechanisms for enabling trust at scale, we're just giving up on the whole idea and replacing it with burning physical resources. This, I feel, is a wrong way to go.

(I'm probably not articulating the argument well either.)
Asking because I don't know: is SF, on a 100- to 1,000-year time horizon, a good place to invest dense, high rise development?
When I was at med school 7 years ago we were told for years. I thought it was just a way of saying that medical knowledge increases so quickly, but then whilst I was there we had:

- Total change in how we manage chest pain/heart attacks (moving from previous full/partial thickness infarction to STEMI/NSTEMI and totally revising treatment algorithms

- Introduction of ipilumimab for melanoma (changed metastatic melanoma from a condition with 6 month average survival to 5 years/chronic disease

- Introduction of cure for help c (previously followed the rule of 20 and it was a chronic disease)

- Total revision of food pyramid

- Multitude others

I believe 4-6 years. So much changes, without CPD/CME you are useless.
Show HN: Elixir-on-Docker, get developing clustered Elixir apps for the cloud
Blue – Green Deployment with Jenkins
TBH it's the press who needs him more than he needs the press. If anything, I see this article as a cheap trick to write something generating pageviews and ad revenue.
There are already a number of existing alternatives:

http://fixer.io

https://openexchangerates.org

https://www.exchangerate-api.com

http://www.xe.com/xecurrencydata
0.002 BTC from me
> before we refactor the code to support unit tests or start integrating with Jenkins (CI), we should start with at least adding some high level tests.

Yes, this is a good idea. before trying to make dramatic changes to internals (refactoring etc) it is a good idea to get some kind of automated tests around the system.

you'll get quite a lot of value from a small number of basic smoke tests / end-to-end integration tests.

> Giving contributors a way to run tests locally against their changes on their dev boxes, with a testing framework, would be almost as good as running the app in production

a nice way i've seen this done is to focus on automating a build script for launching the app and any dependencies it needs, running automated tests against it, then tearing everything down.

figure out how to automate into a script that developers can use to run automated tests

figure out how to automate the environmental set up (e.g. installing package dependencies)

once you know how to do those things reasonably reliably for dev machines, set up a jenkins CI build to do the same thing: check out the code, set up dependencies, then run the automated test script

Since you've got a web app, it may already be difficult to get automated reliable set up and tear down of dependencies under control. E.g. you use a DB - can you automate setting that up and populating it with test data before a test suite runs? Your app automates infrastructure tasks -- how can you test that without actually triggering the changes, etc?
The colours have significance. There's a famous talk by a AA training captain, Capt. Warren VanderBurgh, about the dangers of over reliance on automation, and it's called "Children of the Magenta" (magenta being the colour with which the computer generated navigation guidance is displayed).

https://www.youtube.com/watch?v=pN41LvuSz10

https://99percentinvisible.org/episode/children-of-the-magen...
Bravo to you for sticking with your principles. It's interesting how he was willing to keep paying you intern wages until you expressed concern.
I never claimed to show advantages over excel. Excel is fine, enjoy it!
In addition to creating what is likely to be an epic shitstorm for Twitter ops/sec/PR employees and leadership, the net result of this will just be further fuel for those who see tech giants as censors of political speech, as well as embolden those who wish to further regulate these companies. A pretty stupid move if you ask me.
read the comment I replied to https://news.ycombinator.com/item?id=15617061 he offered $10 to the next employee. My guess is that anyone who disables Trump's account because they can will be fired.
While the "AP" indicator is very important, such that overlooking it, or rather missing its absence, could lead to loss of control and death, the same holds for many other of the items displayed.
Remember the use of sarcasm on the internet doesn't usually fare well.
Fucking hero. Screw the google memo douche, this person deserves beatification for showing us the pathway to a better world.
I bought a book and had some floppies with SlackWare on it. The book didn't have install instructions, but it explained the basics of Unix and Linux. And SlackWare was pretty easy to install and worked well.

Also I was a teenage nerd with lots of time for home computing.
The site you linked mentions:

> The above solution may try all subsets of given set in worst case. Therefore time complexity of the above solution is exponential. The problem is in-fact NP-Complete (There is no known polynomial time solution for this problem).

That contradicts your statement, since any NP-complete problem is by definition NP-hard.
We already have such prompts when trying to connect to a HTTPS website with an invalid/expired cert. It does a good job at discouraging to proceed, as it should. I see no reason similar prompt couldn't be shown when trying to install root CA on Windows machine. The problem with current Windows prompts is that they are all alike and shown too often, so users simply learned to ignore them. Actions, that may seriously affect safety and privacy (the category root CA falls into), should be protected by distinguish prompt, not the boring "run as administrator".
Show HN: Freework – Time tracking for freelancers
> So Tesla is good ("anything other than making money"), and Nissan with doing more good by selling more Leafs is not?

Not saying that. But where were the other automakers when Tesla was single-handedly pushing against the market to make EVs viable?

I get people are cynical, but come on. Musk has been actually proving for years that he cares, and the goals for Tesla and SpaceX were idealistic for as long as he was involved, did not change, and the companies did nothing to suggest they're not what he says they are.
I'm not clear on the difference between a driver and a kernel module in the Windows world. As far as I could tell, we were talking about installing drivers, and the "Signature requirements for it to just work" seem to list just a SHA-2 cert from a trusted root CA for installing drivers, even for Windows 10.

Maybe there's something I'm misunderstanding here. I've set up Windows codesigning, but it was according to the specifications of the Windows devs; most of my own work has been in Linux.
It's scary (Stanford prison experiment-like) how easy it is to convince a regular joe employee that what he's working on is "for the betterment of the world", while that statement is very very fuzzy to say the least (and as recent events have shown) where one man's Utopia is another man's surveillance state. We put waaay too much impetus on "world changing ideas" while completely ignoring the real life implications of them, as the article rightfully points out.

Reminds me of the statement that Noam Chomsky ended his recent talk at Google with (which I consider one of the nicest "burn" moments ever):

Interviewer: It's not everyday that a non-google gets to sit in a room full of people who work at google, and are s/w engineers, and are advertising experts, and are market experts in different fields. Do you have anything that you'd like to ask us?
Chomsky: <shrugs> Why not do some of the serious things?

https://youtu.be/2C-zWrhFqpM?t=59m16s
So "promoting themselves" is an action that should only allowed to a subset of people?

If so to whom and how to you identify those people?
You don't "scrape" a .csv.

It is what it is.
Yes, why don't we just pretend that all other democratic systems are always perfect and have never had immense problems. That's obviously what Italian, Spanish, German and French history from the last 200 years would teach us, right?

The US has one of the oldest, mostly unbroken democratic systems in world history. Just go back to eg 1840 or 1890 and take a look at all the nations of the world and their government systems at the time. Nearly the entire world was more than century behind the US in adopting any form of representative government. It's a small miracle it still functions at all given the cruft that has been stapled on over two centuries.
If you get hacked, the attacker will replace the application code. When the user logs in again (or opens a new browser window) the modified application code will decrypt all of their data and send it to the attacker. The encryption provides no protection from hackers.

Protection from hackers comes only from reviewed and verified software and hardware. The only consumer platform that comes close is iOS.
Rose McGowan would disagree with your assertion.
Well, not really.
Hi,

Co-Founder here :-) I got the suggestion to post this as a 'Show - HN' post.

Finally we made it! Our first version is now available in the Apple App Store and Google Play Store.
We are happy about any feedback. Feel free to post your suggestions and ideas.

Freework is a simple and convenient way to keep track of your daily work – engineered for every freelancer in mind. With Freework you can log your time on the go. Our time tracking tool is free to download, and your one-stop solution to keeping tabs on the most valuable part of your business: you.

The following products/ services/ features are in the works
# Slackbot
# Mac-App
# Invoicing

Give it a try and let us know if you have any issues, suggestions or ideas for improvement!
Thank you, Ben
I think that's the real point. The ship in question is by far not the largest and should be more agile than most ships that go through these waters. How can ferries and tankers easily master this every day and the Navy is not? If they cannot figure out how to solve a situation like this within 2 minutes, how would they react to enemy fire or being attacked by another ship?
Fun easter egg on the React's tutorial page
If you are looking for a practical use of hidden services: we use them as ingress for Docker and K8 management.

You start a container that runs just tor with a config and can read the routing endpoints from your config, or link to localhost:2375

HiddenServicePort <onion port> <host>:<port>

You setup HiddenServiceAuthorizeClient with stealth auth type and a list of authorized clients.

You can lock your firewall rules down as the hidden service only requires outbound to HTTPS.

On the client end you setup regular Tor with HidServAuth <onion address> <auth-cookie>

With stealth auth other tor users won't see the serivce and port published without the auth cookie

You can then use socat to bind the remote hidden service and port to a local host and port:

socat tcp-l:127.0.0.1:2023,fork socks4a:onionaddr.onion:localhost:23,proxyport=9050

You then have the remote ssh server available locally with no public interfaces, no public ports, and an additional layer of confidentiality and authentication
This sounds reasonable, but doesn't match the facts: these groups have been on the rise precisely because they've been able to use these platforms for communication and recruitment. We shouldn't give them power just to avoid playing into their narrative; in fact, the reason they push this narrative so hard is to maintain that power.
"Closing the premission request is almost always the safest response."

Except when it isn't: https://www.extremetech.com/extreme/229040-microsofts-latest...
There are literally nazis promoting themselves on twitter without censorship

Twitter is a political warzone right now.
I’m not sure why you’re being downvoted. You’re absolutely right. Maybe the idea of technology not being a neutral good makes the downvoters uncomfortable.

edit: yep, seems it does.
The problem is that you can't "fix" humans. They'll make mistakes. Aviation is as safe as it is precisely because it moved past the "pilot error! that guy just made a mistake, how can one be so stupid" attitude evinced in your comment.

You have to look at the entire accident chain, and at the entire system, including training, supervision, redundancy, and, indeed, UX.
> power bestowed upon Twitter employees

Customer support agents need to take actions against people's accounts. This is literally their job description. This is true at every company.

> you might not have any recourse.

Free service.

> We are an era of systemic censorship of right leaning speech by popular internet platforms.

lol