skysight-inc/HackerNews huggingface dataset:
2. Not XSRF but phishing? Yes, https://github.com/sakurity/securelogin#anti-phishing-concer... - it only works for callback=ping and native apps

4. Have you tried? Because they seem to ask too hard questions like exact date your account was created.

> downside of this approach is that it requires server-side state

Using key-value for delivering signed token to first request? there's callback=direct that opens the link instead of pinging it, but it's a huge pain to figure out which browser you used if not the default one.
Tech firms: We’re trying to make our sites hostile to terrorists
Benefits of Deploying Technologies in Billing and Invoice
GSLV-Mark III – ISRO's most powerful rocket successfully launched
> increased my calorie intake
Speech recognition module for Python
I did my best and answered these questions honestly. We could make some kind of poll and see how many people can gain access back?
All of this is exactly why I love my Mac. Native unix capabilities with the ability to use the big names (Adobe, Microsoft Office, etc.). I have an RDP to a laptop under my desk for anything Windows-related that needs a physical machine, but I live on my Mac.
Is this a clever satire? Seems as if it could be a hoax.
Software Rockstars? Really?
Looks like it was quite easy to get over the Berlin Wall:

http://www.ibtimes.com/how-berlin-wall-fell-two-reporters-re...

The guards with guns were the real impediment.

At any rate, we are discussing surveillance technology, not a wall. And it has nothing to do with Americans legally leaving the US.
>All I know is that 1nm is not a magic number and that predictions about the demise of transistor scaling have always turned out to be wrong. My prediction is that, as unimaginable as it seems, we'll be able to scale down to the physical limits of the materials.

This is very important to be pointed out. The burden of proof should be on the people who suggest that "this time it is different", not on those who correctly assumed that technology tends to progress in time.
COMPUTERMAGIC
Lest anyone be confused this is an obnoxious and not so subtle sales pitch for Ethereum, it isn't particularly informative.
> No, they have every right to do that - that is part of free discussion. But something does not sit quite right when we see people having to issue public apologies for supporting a political group. Its not like Hilary or Sanders supporters at Facebook/Oculus where ever expected to do something like that.

Mmm, surely you think there's a line somewhere, right? Hypothetically, if a business owner used their profits to fund people committing genocide in Africa, you would find that objectionable, boycott that business, and demand an apology, yes? If so, then you draw the line at least at supporting genocide.

Others draw the line elsewhere. Supporting the Republican party in 2017 means supporting minority disenfranchisement, supporting open racism against and profiling of people of Hispanic and Middle Eastern descent, supporting poor health outcomes for people who aren't wealthy, supporting the undermining of our democracy through a blatant disregard for reality, and a list of other atrocities of varying magnitudes depending on who you ask. The same cannot be said for Democrats.

I think it's reasonable for many people to draw their lines at that point, and demand an apology from business leaders who support Republicans. I also think it's reasonable for you to draw your line elsewhere, and to debate in favor of your line. But I think it's crazy to claim that there is no line that a person may cross that should expel them from our modern society.
How the Blockchain will help us secure our online identity
Indeed and I'm in a similar position the parent poster.

However, OS X gets excluded because it immediately constrains my hardware purchases.
I believe he was talking about Zen and the Art of Motorcycle Maintenance: An Inquiry Into Values (https://www.amazon.ca/Zen-Art-Motorcycle-Maintenance-Inquiry...).

It's a nice fiction book that goes into how different people view the world. At least that's what I've gotten out of it so far, I'm only about a quarter of the way through it so I might be missing some of the things it covers.
To my own question, I'll add the 99 Problems for Scheme, Prolog, Ocaml, Haskell, Scala, and various other languages, as mentioned elsewhere on this thread.

They contain a surprising amount of basic computer science in very short questions. Master them and you'll be well on your way to understanding functional (or declarative, in the case of Prolog) programming.
Battle for ETF Crumbs Escalates as Passive War Gets Aggressive
That may have been true 30 years ago. These days kids who make the "responsible choice" to attend an in-state school can still pay upwards of 20-30K a year in tuition and fees (source: me and everyone I know at my large state school). And many colleges force students to stay in student housing until their sophomore or junior year.
Broken link. Should be http://prolifiko.com/prolific/ (the original source).
I don't think anyone is arguing that calories don't matter, what matters is if a free living humans can eat a diet without too much effort. I don't think many people would want to (or even could) eat 5000 calories of cream cheese. But you probably could do it if you're eating ice cream and potato chips.
Your Ideas List on Amazon (requires Login)
Fractional reserve banking is exactly what Bitcoin has evolved to prevent :)
But yes, if nothing else, the MtGox fiasco has showed that fractional reserve can in reality function in Bitcoin world for a while.
500 lines or fewer ;)
It's passive that Comcast et all already made some deals with Netflix and others.
I found this book very difficult to read, and I didn't understand it's significance :(
I sure hope turning the whole thing into a personality-attack was worth it for you. Do you ever consider the harm you do as you desperately fight to prevent alternate views from affecting your reality? Not to mention that it's a loosing game in the long run.

Brevity is a virtue; and Golang has very little of it.
'Implementation Patterns', Kent Beck. A semi-language-agnostic extension of his 'Smalltalk Patterns'for how to clearly and consistently express what you're saying when you code.

'Facts and Fallacies of Software Engineering', Robert Glass. Glass presents a list of things everybody knows, or ought to know, and gives both academic and opinionated support and/or critique for why they are and aren't so.

'Making Software', Oram and Wilson. An edited collection of papers on evidence-based software engineering.

'The Deadline', Tom DeMarco. A thinly disguised commercial for his advice on how to organize software development teams and organizations, packaged as light, light novel.
I think it needs to be opt out. Most users AREN'T power users. They want their computer to work consistently, like an appliance. That requires that the vendor has information about the status of the device.

As long as you're clearly informed about what kind of information it's collecting and you can turn it off (and ideally tune it) it's fine with me.

The opt in piece is important because you need large amounts of data to detect emerging issues. It lets you distinguish between flukes and trends. This enables the quality of service that the user expects.
https://www.amazon.com/dp/0060589469/

IMO, It's more "philosophy" than "programming", but it makes you think about the role of technology in our lives and our role as creators of that technology.
Not really programming books, but these have helped me with programming jobs.

-How to make friends and influence people. Anyone who works collaboratively with people needs to be able to communicate effectively.

-The Elements of style. Writing understandable code is similar to any other type of writing.
I have done a lot of work with classification algorithms, and KNN doesn't get nearly the love it deserves. It rarely turns in exceptional performance, but when used with mahalinobis distance it is extremely robust.
I'll second The Art of Unix Programming - despite the title, it has many broad programming and software architecture lessons, and "The Unix Philosophy" is applicable far beyond Unix.
when you start to get to the parts about abstracting a circut, and making it streamy/lazy, you'd find that the impl details of a non-lazy language can make it more difficult than it needs to be.

Also, as a beginner, you don't want both the difficulties of contepts _and_ the difficulties of language to combine to stop you from learning as effectively.
Show HN: Google Capture the Flag 2017 Official Rules
> You can't disable telemetry completey. Some people want it, some don't. Let the user decide.

I would be curious how many users want telemetry sent to Microsoft. It seems the two largest buckets, by far, would be those who don't care and those who don't want it.
Why would you not hire someone doing Angular 1? Do you think it's THAT different from React or Vue?
Create a Marketing Strategy by yourself
I feel that books like Clean Coder should be recommended reading for people in their first job. I really feel like it made me think about how I do my job in a more professional, quality-focused manner than even Clean Code did.
> With regards to liberal arts education, I'm inclined to agree that government subsidies may not be the best use of tax money.

Who do you think will start going to college more once it's free? Students who are driven to get a STEM career are already pursuing college. Making it free will attract the people who think along the lines of "I don't wanna start working yet, might as well go live the college lifestyle for free and get a sociology degree before I end up as a barista anyway." (I'm exaggerating slightly but you get the idea).
I don't think it's as simple as you state here.

There were exceptions, but when I was in school, people who were getting bad marks were getting a lot of bad marks, and kept getting them. People who got good marks mostly stuck with the good marks. People who were bullied kept getting bullied day in day out.

That's ongoing, but each individual event you would say is "normal". I think it's a question to ask whether getting a bad mark on some test that some people are obviously better suited for than others is actually a moral failing and not a happenstance? Is being a bullying target a moral failing? (I say moral failing because the emotional pain for such events is often of a "I really fundamentally suck" variety)

It seemed much more reminiscent of a system where the attributes of children somehow fell into place and defined how much suffering each of them was going to end up with. I find it difficult to say anything good about this.

Maybe it's the opposite: the side effects of the failure of the self-esteem movement is that we're back to saying suffering is great and builds character, completely ignoring that it's not given out proportionally in the slightest.
Well, in light of the fact that someone built an emulator of the 6502 processor in Minecraft [0], it would be difficult to argue that it's a not visual programming tool! (of some kind at least ;)

[0] https://www.theverge.com/2012/5/21/3032765/minecraft-emulate...
Coincidentally I wrote about this same subject this week. But I went a step further than that. It's not about the pen.

http://www.akitaonrails.com/2017/06/01/conference-talks-inte...
i never understood how people thought netflix was for net neutrality in the first place.

their whole argument was 'we are big, we desire special privilege to put pipes directly into the backbone for us', which would have been a competitive advantage.
But if a pipe-bending machine has a total cost of ownership of $100 per operating hour, your four pipe bending guys have a job as long as employing them costs less than $25/h. Where before they might be able get a higher wage, their wage is now capped and the cap is decreasing over time.

Of course there's other reasons to employ people (parent mentioned spending power, I would add political influence to the list). But the labor part of the employment decreases in value.
Um, not sure what you are talking about wrt community support? The community, and the state was supporting the university quite liberally.

My observations from attending and then later working at a large southern public university is that a bunch of things happened:

1) The financiers got in bed with the financial aid office, figuratively and possibly literally.

2) The campus went on an inexplicable building boom the likes of which no one had ever seen before. The state funded those projects, but they were clearly handouts to construction companies and pork spending. Sickening, really.

3) The quality of the average student plummeted. I blame the financiers for this, too--asses in seats is a thing.

So while it may be generally good that more people had access to higher education, at the same time the quality dropped, and I seriously doubt the outcomes for many of those people actually improved over attending community college or perhaps no college. Their debt loads had to be tremendous, after all.
Apart from the apple tax and the lag in performance both IPC and in core count plus the fact that apple seems to not realy be focusing on the real power user/workstation user
YMMV. I found the style extremely distracting to the subject matter.
Generally seen as positive by whom? A few people calling themselves economical scientists who have managed to come up with a jargon complex enough to not be understood by an average person, and thus make this average person think that he needs other people who do understand economics?
There is no "science" behind this, it's all a giant experiment. There is no true "data" showing that you can really manipulate inflation like they have been doing, and that it will somehow make the economy better.
Actually if you use the low-level LWIP (sometimes called Raw API) instead of the socket API it will be actually event-driven (singlethreaded, callback-driven, etc.) by design. The socket abstraction layer on top of it then provides blocking APIs and multithreading support - with the cost of a lower performance.
Fake it until you make it. It's natural conclusion of Doing Things That Don't Scale: http://paulgraham.com/ds.html

First 100 people through the door get 15% off!

Beta testers get the full game half price!

And of course, authors do this on the NYT Best Seller list all the time... buy enough copies of your own book at enough book stores and you'll shoot right to the top: https://en.wikipedia.org/wiki/The_New_York_Times_Best_Seller...
There has to be a top--there is no demand at some price point, even with loans.
Google CTF 2017 announced: Test your skills
I've gathered all the book titles in this thread and created Amazon affiliate links (if you don't mind. Otherwise you still have all the titles together :-) )

A Pattern Language, Alexander and Ishikawa and Silverstein http://amzn.to/2s9aSSc

Advanced Programming in the Unix Environment , Stevens http://amzn.to/2qPOMjN

Algorithmics: the Spirit of Computing, Harel http://amzn.to/2rW5FNS

Applied Crytography, Wiley http://amzn.to/2rsULxS

Clean Code, Martin http://amzn.to/2sIOWtQ

Clean Coder, Martin http://amzn.to/2rWgbEP

Code Complete, McConnel http://amzn.to/2qSUIwE

Code: The Hidden Language of Computer Hardware and Software, Petzold http://amzn.to/2rWfR9d

Coders at Work, Seibel http://amzn.to/2qPCasZ

Compilers: Principles, Techniques, & Tools, Aho http://amzn.to/2rCSUVA

Computer Systems: A Programmer's Perspective, O'Hallaron and Bryant http://amzn.to/2qPY5jH

Data Flow Analysis: Theory and Practice, Khedker http://amzn.to/2qTnSvr

Dependency Injection in .NET, Seemann http://amzn.to/2rCz0tV

Domain Driven Design, Evans http://amzn.to/2sIGM4N

Fundamentals of Wireless Communication, Tse and Viswanath http://amzn.to/2rCTmTM

Genetic Programming: An Intrduction, Banzhaf http://amzn.to/2s9sdut

Head First Design Patterns, O'Reilly http://amzn.to/2rCISUB

Implementing Domain-Driven Design, Vernon http://amzn.to/2qQ2G5u

Intrduction to Algorithms, CLRS http://amzn.to/2qXmSBU

Introduction to General Systems Thinking, Weinberg http://amzn.to/2qTuGJw

Joy of Clojure, Fogus and Houser http://amzn.to/2qPL4qr

Let over Lambda, Hoyte http://amzn.to/2rWljcp

Operating Systems: Design and Implementation, Tanenbaum http://amzn.to/2rKudsw

Parsing Techniques, Grune and Jacobs http://amzn.to/2rKNXfn

Peopleware: Productive Projects and Teams, DeMarco and Lister http://amzn.to/2qTu86F

Programming Pearls, Bentley http://amzn.to/2sIRPe9

Software Process Design: Out of the Tar Pit, McGraw-Hill http://amzn.to/2rVX0v0

Software Runaways, Glass http://amzn.to/2qT2mHn

Sorting and Searching, Knuth http://amzn.to/2qQ4NWQ

Structure and Interpretation of Computer Programs, Abelson and Sussman http://amzn.to/2qTflsk

The Art of Unit Testing, Manning http://amzn.to/2rsERDu

The Art of Unix Programming, ESR http://amzn.to/2sIAXUZ

The Design of Design: Essays from a Computer Scientist, Brooks http://amzn.to/2rsPjev

The Effective Engineer, Lau http://amzn.to/2s9fY0X

The Elements of Style, Strunk and White http://amzn.to/2svB3Qz

The Healthy Programmer, Kutner http://amzn.to/2qQ2MtQ

The Linux Programming Interface, Kerrisk http://amzn.to/2rsF8Xi

The Mythical Man-Month, Brooks http://amzn.to/2rt0dAR

The Practice of Programming, Kernighan and Pike http://amzn.to/2qTje0C

The Pragmatic Programmer, Hunt and Thomas http://amzn.to/2s9dlvS

The Psychology of Computer Programming, Weinberg http://amzn.to/2rsPypy

Transaction Processing: Concepts and Techniques, Gray and Reuter http://amzn.to/

Types and Programming Languages, Pierce http://amzn.to/2qT2d6G

Understanding MySQL Internals, Pachev http://amzn.to/2svXuFo

Working Effectively with Legacy Code, Feathers http://amzn.to/2sIr09R

Zen of graphics programming, Abrash http://amzn.to/2rKIW6Q
GDB 8.0 Released
Please elaborate. Did you write a blog post or something like that to document the experience?
Show HN: FauxBuy – A fake buy button for Entrepreneurs
Find out if your customers will buy before you build. FauxBuy is an instant fake
buy button for Entrepreneurs. You setup a marketing page, add a button, and get
an email every time someone enters their credit card to buy.

https://fauxbuy.com

I've been thinking about this idea for a long time. Today I'm releasing my
initial vision.

“If you’re not embarrassed by the first version of your product, you’ve launched
too late.” – Reid Hoffman

This is my MVP. It's a great foundation but there's a lot more work to do. For
starters, some JavaScript verification and friendlier error messages are coming
soon.

If you're interested in being an early adopter, PM me and I'll give you a
discount on the product. I'm interested in any and all feedback in the comments
below.

"Enthusiasm is the sparkle in your eyes, the swing in your gait, the grip of
your hand and the irresistible surge of will and energy to execute your ideas."
- Henry Ford
I thought the mechanism was suspected to be mTor. And that eating a leucine deficient diet had similar effects as calorie restriction and fasting.
> "Understanding MySQL Internals"
Why this, as opposed to a more general text on databases? MySQL is popular, but few would accuse it of actually being a good database. I feel like the point at which knowing about the internals of MySQL becomes relevant is probably the point at which you should use a better database.
- The Elements of Computing Systems: Build the virtual hardware and software from scratch. Software includes writing a compiler in a language of your choice, so agnostic in that sense.
- The Art of Metaobject Protocol: Extremely insightful treatment of OOP! Alan Kay called it as the 'best book in ten years' at OOPSLA 97.
Google’s Environmental Report
Seriously?

I am assuming you are not a database expert but basing this on the look and organization of the code and not the data structures and design. If that is not true than please share your findings instead of teasing us.

I'm curious would you do the same with your editor (or IDE)? You should see the source code for those behemoths (with the exception of the rewrites like nvim) they are pretty nasty.

Are you going to pick a different editor just because Vim or Emacs (or whatever editor) has nasty code?

Guess what IDE has pretty clean code and is extremely modularized... Eclipse. I can tell you Eclipse is not a comfortable editor (and I use it all the time because I'm used to it not because the code is elegant).

Mature projects often have pretty ugly code but they are mature and stable. Ugly code also doesn't necessarily mean poor design (e.g. if your editor is single threaded and has nice looking code its still single threaded).
AMP website example using amp-form
What other options are you presenting though? I keep seeing really expensive school vs. no school when in fact there is a wide sliding scale. If someone can get into a top tier school, then by all means try to make it work. But most people will not go to a top tier school, so they should be going to local colleges. Too many kids only see college as a 4 year party away from their parents, and to my dismay many parents encourage this thought.

I went to a local college while living at home with my parents. That saved tons of money. I also worked 20-30 hours/week while in college and paid for most of while I was going. I get that not everyone lives close to a decent college, but many do and still go away.
Yes, this book is really interesting.
'The Pragmatic Programmer' is a fantastic language-agnostic manual that still applies heavily today.
The only solution to all of this is libre/gratis hardware, software, hard work, and delayed gratifcation ^.^
I've read that West vs East functions a bit differently. In the West we like to talk about the outcome, whereas in the East they focus more on the effort, which sort of ties into what you're saying.
The New Testament is part of the Bible.
Elements of Style, also referred to as "Strunk and White" is a gem of a style guide. It can be read every few years to get back on track.
This posting has "Remote" but I don't see any evidence of that on the posted job link. Is 100% remote work (different time zone) something that Density already practices?
This is not some general consensus, this is a viewpoint that exists. Among many others.

Also this:

> Elaborate controls to make sure that currency is not produced in greater numbers is not something any other currency, like the dollar or the euro, has

Is very obviously incorrect. Fed and the congress have absolutely been producing new money in great numbers without any controls by the people. Ever seen the national debt watch? If you have not researched how Fed works and how (and when) new money has been produced during recent decades, you should really do that. You will be scared.
I had a fun one recently. Just the other day in fact. The elastic beanstalk cli from aws was refusing to accept my branches when I tried to refer to a code push from a codecommit repo. Turns out branches with / in it can't be used because it conflicts with the way the cli parses its parameters.

Basically it expects a parameter along the lines of

codecommit/RepoName/branchName

And then it splits the string and if there are more than 3 items as a result it returns from the function saying invalid value.

I had to correct it to use it myself but I found it fascinating since it suddenly made the somewhat mystical innards of aws seem a little more human. At least that's how I felt :D.
You could try Upwork. It basically lets you be a contractor, remotely, for programming projects that people have.
That is basically what is going on. MS i getting out of the shrink-wrapped software market, and trying to push everyone towards SAAS. This by either crippling local software or putting nagware everywhere.
The Robots are Coming
Thanks. For any of these destinations, do have to do a lot of pre-planning around how to get the top attractions? Print maps, etc.?
> >everyone on the top grossing chart knows roughly what the others are making

... or what they're spending on advertising :)
This looks amazing(and affordable). I had not heard of this. Thanks for sharing!