skysight-inc/HackerNews huggingface dataset:
While we are not porting the SDKs, we are targeting end of April for framework integrations, so most Stormpath users can migrate with a pretty simple version upgrade. Most users are working with these and not our base SDKs. We are prioritizing:
Java Spring
Java Spring Boot
Node Express
ASP.NET 4.x
ASP.NET Core
Epistemology, Google. There are things you can know and things you cannot. Please do not treat them all the same.

There does not exist a category of things the google can know when a question with semantic meaning is answered by trawling the web and looking for statically connections to the words and phrases in the question.

I don't even think we have to take a peek into philosophy of what "knowledge" is to categorically deny that any output of that process could ever be called knowledge.

My words fail me, the best explanation I've seen on machine learning 'facts' is: "The output of the algorithm is not a human-understandable fact. It is the result of complicated and unintuitive statistical properties of the input material. However, that data looks like facts we can easily understand" [0]

"Don't be evil"? Cleaning up the result of such an algorithm so that it looks like a fact to a layperson is in a very real sense evil.

[0] https://www.reddit.com/r/programming/comments/5tovk1/on_the_...
Clever-ish but almost certainly illegal, the University should be very concerned about maintaining their nonprofit status. Self-dealing like that with no variance power is one of the very bright red lines that (c)(3)s should not cross.
Not many people want a property the size of Versailles in someplace like Siberia or Antarctica. Only a small amount of the Earth's surface is land (30%), and of that, only a fraction is land that anyone wants to live on.
By all means, show the source - just don't blacklist things based on the source. Truth is truth regardless of who speaks it.
Sounds like your blood sugar is singing. Cutting excess carbs can get you to start burning fat and alleviate them.
But that doesn't mean the farmers shoudln't be able to work on the system itself if it is broken, using readouts from the system as a guide to fixing it. This might mean, however, that instead of being able to fix the software itself, they have to buy a new drive, exchanging in the old one in the process. This small bit is a reasonable request because folks can be highly motivated to cheat otherwise.
Phishing is not hacking.
Reading Shakespeare has been the most useful with my shyness and it also let me understood how society or the adult world, works
The real reason you were rejected, or anyone applying in a highly competitive field: an oversupply of qualified candidates.
Ask HN: A good roadmap for someone interested in security?
I am interested in learning about the field of security.

1) What are the available areas of specialization?

2) I prefer to work as an independent consultant. Is it feasible in this field?

3) Would the nationality of a person have bearing on whether the person is hireable/employable?

4) What is the best place to start to learn and proceed?
That they already have in the form of Go generate, although it brings me memories from MS-DOS Borland C++ before they implemented templates and used preprocessor macros.
None of that is specific to software engineers.

My non software-engineering Interviews contained tons of questions that aren't completely relevant. For example, describe in detail how pressure and velocity are correlated in each turbofan stage and how they affect efficiency. Describe what isentropic flow is and how it relates to lift.

I also hate getting random whiteboarding questions, but I'm not going to complain about it. If I really want a job I'm going to study for it.
I have no idea what a typical (civil/structural/etc) engineer goes through when interviewing. I suspect that the PE isn't actually very relevant, though, since most practicing engineers are not PEs. Something like 20% of engineers get their PE. I'm guessing the interview process for PEs and non-PEs is pretty similar.
Life and death on the Mexican border
Looking forward to seeing it. :)

I don't have examples. I am thinking loop videos, GIFs, or CSS3 animations.

https://www.youtube.com/watch?v=27XvZReW_cs
http://likethemammal.github.io/css-visualizer/
So which category does the Bill and Melinda Gates Foundation fall under?
Hey Ramkarthik, thanks for taking the time to check out Booklist.ly and for the awesome feedback! Please do submit your favorite nonfiction books, as I'm always looking to add more to Booklistly and my own reading list.
and does biotech imply wet lab stuff only or is this including software? Does it include healthcare?
I'm not saying I buy the justification or that it's valid, but the stated purpose of this order is to put a temporary short-term ban in place while the existing vetting procedures can be evaluated. As such, taking the time for a well thought out bill to be discussed in both houses doesn't really make sense.
Yes, but I guess it's only an example to demonstrate one liners and anything would do. I prefer not to have to surround conditions with () and terminate statements with semicolons. Plenty of languages demonstrated that it's ok. However I don't know how that impacts the complexity of the compiler. I used to know how to write one and reason about it but I spent my last 25 years doing other things.

Nice touch to be able to do

func + (v) { ... }
I wonder why he claimed he was from Afghanistan.
I thought this said AlephOne and had a serious bout of nostalgia.
This is fantastic. Thank you!

Really enjoyed the Stoicism & Narcissism versions.
> Maybe algebraic data types would be more suitable.

There is no opposition between ADT and generics. In fact most language that have ADT have generics…

> In Go, you don't have subclassing, so you cannot implement YourClass<T extends SomeAncestor>.

There is no link between generics and inheritence, functionnal languages usually don't have OOP mechanism but they still have generics.
Beijing to replace its 70,000 taxis with electric vehicles to fight pollution
Interactively Analyse 100GB of JSON Data with Spark
It's reinventing the wheel if you need rewrite functionality that's otherwise available in C libraries.

Has anyone who you can trust written encryption code in AnyDSL? If not, then you either need to write it yourself (reinventing the wheel, and generally considered A Bad Idea with encryption code), or you need to call a C library, obviating much of the optimization advantage of using AnyDSL.
That's called 'contract to hire' and it was fairly common about 5-10 years ago. I don't see it as much these days. I'm not sure why, but it seems to have fallen out of fashion.
I took the time to try the thing, and it did not work for me due to timeouts. Others reported the same. Therefore it was showing signs of not scaling. And I pointed it out through a concise comment in a post which was about requesting for feedback (the objective of the Ask HN section). Could not provide more feedback since I could not use it.

"flippant" means "not showing a serious or respectful attitude". I do not know at which point noting that a system is not scaling as feedback in a request for feedback post suddenly is disrespectful.

But now read at your own post, with the ad hominem. Seems disrespectful, maybe even "flippant". What is the point of acting in the exact same way you so fiercely criticize?

Then, how sure are you about that exactly? you can run a functional Linux kernel through emscripten, there must be a way to get a Python extension to work.
The argument (which I agree with, although it can be a pain to adopt at first):

http://wiki.c2.com/?AlwaysUseBracesOnIfThen
I don't think we need to cut programs, I just think that our current programs aren't administered effectively. We spend trillions and it seems like there's just so much graft and waste.
> When e.g. a court needs to control someone's information surely they know who these people are and they can let them know? Is there a secret list in every courthouse or something?

The courts don't control information in that way.
> It's also an interesting historical anecdote about the excesses of the Catholic Church during that period.

The author's perspective on those excesses baffles me. In any other context, seen from a Protestant, Catholic, Jewish, or atheist perspective, the Renaissance Papacy was obviously in the wrong; but now we're supposed to cheer for them because they funded art and cookery?
Back in early 2016, I was in awe of many of the "Unicorn" startups that were defying all odds to raise money and huge valuations, and earning the praise of the press world-wide. Zenefits, Theranos, Nant Health, Uber... clearly the founders of these companies were made of some entirely different material than I was. Their success was so awe inspiring.

Now, it seems as though ~100% of these sorts of companies are up to some shenanigans. It makes me seriously question the validity of any tech company that is lauded by the press.
We've banned this account for repeatedly violating the HN guidelines and ignoring our request to stop.
creepy and megalomaniacal strains of his personality

If you choose to, you could attach those super subjective labels to almost any founder of a billion dollar consumer tech company.
My personal bias is against take-home exams because my experience is that they claim they take "an hour or two" but they're actually looking for a day and a half of solid work to build a system from scratch, test, and document it.
How much uptake would Go had if it was done at company XYZ?

Or Docker guys hadn't used it?
50%? That's not such a small number, imho.
What about mandating the release of specifications for every part?
Beware of spurious claims
What is it like to edit Wikipedia when you're blind?
Work sample tests are better in several ways to white board/puzzle tests. The latter is what the original article is objecting to, not coding demonstrations in general.
It's only the best quality arcade CRTs that are going to become unavailable. The US still has warehouses full of worthless CRT televisions that are too expensive to recycle because of the lead content in the glass. http://www.nytimes.com/2013/03/19/us/disposal-of-older-monit...
Well, the people you interact with studying for interviews have never interviewed for a full-time position before in their field. They have no experience. They do not command a significant salary compared to the established professionals in their field. There are a lot of them, and they all want (the best job they can get || any decent job). They all just graduated and are unemployed (presumably).

So yeah, of course they are all going to go crazy studying.

A programmer with 5-10 years experience, who knows what they are doing professionally and has had a few jobs already (been through the process), and uses these skills on a daily basis is generally not going to spend months studying algorithmic questions. 2 weeks seems a lot more reasonable. Without studying, most worth their salt could probably still write a tree balancer or linked list from scratch even though it would be somewhat ugly. The studying is not to solidify and memorize all this stuff, it's just a refresher.
Correct - see http://www.crosspixel.net for example:

"Cross Pixel's DMP is powered by our proprietary data relationships with more than 5,500 web sites and mobile apps where we identify and harvest the shopping and researching behaviors on over 650 million unique browsers. Our data partners are leading e-Commerce sites, search directories, comparison shopping engines, coupon sites and toolbars across North America and Latin America."

In general, the 'marketplace' is usually the DMP (Data Management Platform) where two parties can meet and share segments without data leakage (for example - Krux is a DMP used by a lot of Fortune 500 companies).

However the lines between DMP and Data Provider are blurring in recent years...
Francisco Pizarro Biography (Conquistador/Explorer)
How+Secure+Sockets+Layer+Is+Used+To+Protect+And+Safeguard+Data
Sterilize the poor.
What could they have done differently to make the donation unquestionably legal and morally sound (while still maximizing their personal benefit)? Does the company need to donate the services directly?
Can you help me reconcile these two quotes?

But Schwartz stresses that the overall amount of crime in this range is still “much, much lower” than among people with very low IQ scores.

“Not only does it mean that elites are just as likely to lie, cheat, and steal as anyone else,” Oleson writes

Do these people simply disagree, or am I misinterpreting one of them?
Well that seems to imply that if you violate the TOS, it's your fault, not theirs. Seems reasonable?
Noam Chomsky – Can Machines Think?
But google isn't even making a truth claim. Google fundamentally doesn't understand the claim, or how to grade it. All the google engine knows is the statistical properties of words and phrases involved and associated with the claim.
Will there be an in-person start up school this year like the conference last year?
Cambridge Analytica: Company never used psychographics in Trump campaign
"no correlation"? Nonsense. If you can't program a computer, I'll find that out. And if you can't program a computer, you wouldn't be able to do the job.

The point of my coding interview isn't to give a positive result if the candidate can program a computer. It's a test that's looking for non-programmers.

There might be "false positives", but if I avoid well-known memorizable questions, there won't be "false negatives".
o_O?
I worked as a programmer for a promotional marketing company and their modus operandi was to copy everything they could from their biggest competitor.

Eventually, it even got so bad that we were instructed to copy, word for word, certain disclosures from the competitor's web site.

The big competitor is still the big competitor and my former employer is still doing OK but they'll never catch or pass anyone by copying what they're doing.
a court needs to control someone's information surely they know who these people are and they can let them know?

I think you have a misunderstanding of what a US court can do. A court can only tell a specific party to take some action, and generally only if that party is somehow related to the legal action (such as being a defendant). Generally, there is no judgement that a court can make that can effect unnamed parties (unless they are John Does, which later have to be named).

Theoretically, you could sue each company with your data, and a court could tell each of those companies to remove your information. But it would have to be for each one, and the judgement is only binding on those companies.

Surely someone's gotta be willing to tell?

The techniques used are generally trade secrets, and amount to competitive advantage. There is little incentive for a company to reveal this information (or for an employee to do so, and thus open themselves up to legal liability).
You're right that there isn't one way to cure RSI because RSI is an umbrella term for many different problems.
I think it depends on the quality of the feedback. Most tooling sucks, so the messages are very literal trace statements peppered through the code. , vs what the user-facing impact will be. When the thing is just spitting raw information at me, I'm probably going to train myself to ignore it. But if it can tell me what is going to happen, in terms that I care about, then I'll pay attention.

Imagine I just entered a command to remove too many servers that will cause an outage:

"Finished removing servers"
(better than no message, I suppose)

vs

"Finished removing 8 servers"
(better, it's still too late to prevent my mistake
but at least I can figure out the scale of my mistake)

vs

"8 servers will be removed. Press `y` to continue"
(better, no indication of impact but if I'm paying
attention I might catch the mistake)

vs

"40% capacity (8 servers) will be removed.
Load will increase by 66% on the remaining 12 servers.
This is above the safety threshold of a 20% increase.
You can override by entering `live dangerously`."
(preemptive safety check--imagine the text is also red so it stands out)
Facebook suspends location-sharing feature after Italian copyright suit
Spam email operator's faulty backup leaks 1.37bn addresses
Nothing I see in the article is cheering on the papacy, but rather the genius of a chef who happened to have the papacy as his patron.
Wouldn't they have been able to say no anyways?
No. Non-programmers are great at getting other people to do their work for them. I think that's how they get their degrees. It's only when you force them to demonstrate a small bit of problem-solving and coding skill that you can expose them, and that has to be done in real time and off line.
This is a big issue for farmers. I have family who are farmers and the secret to their success is that they are mainly mechanics who fix their own equipment. If you have to rely on other people to fix your equipment your margins disappear quickly.
It's because you can only fool your customers/clients for so long before they realize your product is garbage. If you have poor quality you need to have a lot of support staff to deal with the calls/emails or you need to have deep pockets to offer discounts and refunds repeatedly.

It's so fucked to read about VC-funded startups and read Paul Graham's earlier essays because he pretty much summed up a startup as "move as fast as possible to build a product that your customers want" and emphasized quality. Somewhere along the line, getting VC funds somehow has dwarfed that goal.
How do you find work?
The compiler got a bit slower:

https://github.com/golang/go/issues/19386

Those numbers are just for my CLs that fix stack traces but with mid-stack inlining still off. Turning it on makes builds noticeably slower:

$ time ./make.bash
real: 45.32s user: 118.67s cpu: 5.85s

$ time GO_GCFLAGS='-l=4' ./make.bash
real: 64.51s user: 167.04s cpu: 7.12s

We'll need to tweak the inlining heuristic to find a good balance between performance, build times, and binary size.
Great points :)

Peek Tools for iOS is built using the same internal framework as Peek for macOS (https://peek.tools). And while the iOS version doesn't have the JSON Query capability, the interception features are the same. I found myself and other engineers needing to debug network requests in a meeting, or during demonstration by QA, where access to a desktop is just not readily available or it's cumbersome. IMO, the app isn't a replacement for the desktop, but provides for a quicker and easier experience on an iPad/iPhone.

You can definitely roll your own VPN server and connect to it from the app--I didn't explore that for the 1.0 release, but it's certainly compelling :)

Developer of Peek Tools
The EPA can say "tamper resistant," but I call it "repair resistant".

I object to the word "tamper" because implies that even though I am the owner of the car I somehow require authorization to work on it.
It'd be careful to write this comment under a new account. Your other comments under this account could possibly identify you.
I think that employers learned that they had difficulty keeping good people. If I'm working for you on a contract to hire basis but three-six months in, I get a better offer, I'm gone. I have no retirement vesting to keep me locked in for 3-5 years.
Well, that was sudden. No post-mortem? I thought Clef's whole thing was transparency/company culture/etc.
Isn't that more a function of MS's hostility to other platforms, not technical reasons? If MS had been more open and friendly 15 years ago things might be different.
Honestly, the worst part of CGAL licensing is figuring out which parts actually require the commercial license, since most of the simpler structures in CGAL can be used freely in a commercial product.
Yes but they wouldn't have any political cover other than "we don't want to do that." This allowed them to point backwards in time to say "that prior board won't allow us to accept gifts with ________ condition(s)."

Parsing hairs of course, and it's likely 90% of the board or more was the same, but it's enough.
Quoting that comment:

> Your information will show up on those sites sometimes - it'll pop back up after being removed.

That suggests that they're not actually tracking down the sources, just poking the downstream sites that get data from those sources. Much less useful.
I was at a conference this morning and heard results from a highly anticipated clinical study, with millions of dollars in NIH funding. The results were disappointing for me and some others in the field, but I think that it's better to have the negative result than to not know what is best for patients given our current techniques.
Over 17,000 satellites proposed for Broadband Internet
Writing testable code
Well, that's the most von Neumann-and-Turing-centric account of von Neumann's role in the invention of computing that I've ever seen: no trace of Eckert, Mauchly, U. Penn or ENIAC in the story at all!
I have interviewed two "senior web developers" with "10+ years" of experience that were unable to tell me the difference between a 404 and 500 http response code. Of course, they had perfectly memorized answers about JavaScript closures.
> if you didn't study algorithms or have the time/energy to keep it fresh, you can't get past these interviews and get these jobs. It doesn't matter if you'd excel if you don't have the same opportunities as the normal privileged young white male engineer.

Wow, this is completely asinine.

You are implying that employers should hire anybody who could theoretically learn how to do the job well. Guess what, employers don't owe job applicants anything - least of all a job they can NOT adequately perform and require some length of time to, as you say "learn (how to do algorithms) on the job".

Programming is algorithms. All programs are algorithms. If you haven't studied them, don't know them, and can't build good ones, you're not going to get a good job.
Or the Zuckerbergs?
Hey Rick -- sounds like an elegant solution to a huge problem. Are browsing habits transmitted in any way to your servers, or are they analyzed locally?
I'm not sure why people are praising a kickback that was documented in a set of contracts as clever - The fact that you've read about it means that it was done poorly.

All that's left is an illegal and unethical transaction designed to mislead investors.
Sure, but waste doesn't mean we're "creaking under their load," especially when it comes to entitlement programs. If we just wanted to double the amount we spend on science, energy, and the environment, we'd have some inefficiencies but make a small dent in the overall budget.
Permutation City (Greg Egan), or Diamond Dogs (Alistair Reynolds)- have to read it in the right mind frame as some sort of moral analogy
It's weird how companies will hire another company to build a tech product and never ask to see examples of code or put them through white-board interviews. You just show them previous work and talk about what the client needs and how you can meet them.

But even in right-to-work states, to hire a person requires extensive hoop jumping for the employee. You can't just show them previous work and tell them how you can help them, you have to PROVE it with outlandish questions they may have little to do with the actual job.
One might think that that god leaves a lot to be desired and that god is probably a tool of a god.
Yes, because it's a great idea to combat one illegal thing with one that is much more illegal and victimizes yet another large number of people.

Better let that one sit in the contemplation folder, as soon as you move to action you'll simply be just another criminal.
There may even be theoretical support for this idea, in the form of Ken Stanley's (now with Uber) work with "novelty search."

https://youtu.be/dXQPL9GooyI
Easier to shift the blame on those who came before. Ancestor /authority bias/précédent. It's a smart move.