skysight-inc/HackerNews huggingface dataset:
I read it different. From personal experience alone I watch a lot of videos on FB fully without ever clicking to listen the audio. And several content producers are adapting to this by creating video where audio is optional. With subtitles or sometimes it is nothing more than a "animated slide presentation". But also videos like highlights of NBA games.
But in this case the very top of the description was the warning that it is sending this data to a 3rd party to do the spell checking.

You don't need to rest he whole source code, but you should read the description...
HTTPS also increases the page load time, and there's plenty research that shows the relationship between latency and CTRs.

I'd like to add a shameless plug by noting that I'm working on a project that renders performance and security much of a false dichotomy within native iOS applications. We hope to incentivize the capitalists in the room to secure their applications by coincidence of making them faster.
Caffeine: http://www.caffei.net/
You should absolutely be able to find out why your car stopped and what it is waiting for. Not doing that would be a huge fail from the self driving car companies and would make it a lot harder to get people to trust self driving cars.
I'm a junior web developer with about 1 year experience writing React & ES6.

I started at $40000. After 1 year, I'm now at $53000.

I both live and work in Toronto.
I think folks are getting hung up on nitpicking the comments. I never heard of anyone getting rejected strictly because of a stray unnecessary comment in a code test for hiring.

Any interviewee is going to make assumptions about what the interviewer wants. Some of these assumptions will be wrong and some will not be worth the time to ask about (like commenting style). If the interviewee solved the problem and/or displayed a desirable level of competence that's good enough. Interviewers do the coding exercise merely to screen out people that have grossly misrepresented their skills.

On the internet folks like to imagine they're in a position to "immediately reject" a job applicant because of a single "red-flag" that indicates some profound shortcoming. This is rarely the case.
The war on data
5. Didn't meet the specification.

You need to ignore white space and punctuation.

6. Didn't include any tests

7. Bonus! This function also returns true if you pass it a palindromic array! Er... Maybe it shouldn't do that.
My cursor happened to be over the winking cat when I landed on the page, so it took me a few seconds to figure out what was going on....maybe I should think about what the link says before I click.
Swinging the election toward a hawkish demagogue with no knowledge of foreign policy does not seem like a desirable outcome for the United States either.

It's worth noting that for now the Saudis still retain a bit of leverage. They could potentially start a kamikaze run on the dollar. They are our largest regional ally, and in very close proximity to Israel. We have very little knowledge of their nuclear program. Finally, they're a vital partner in the ongoing war with Russia and its proxies (Iran et al.)

Also, I cannot begin to fathom what would happen if a "Christian" nation invaded the keeper of Mecca and Medina...

I never thought I'd say this, but perhaps some secrets are better left untold.
What everyone should know before starting a SaaS company
Is there any normal way to code for those or are they bound to those microsoft editors like presented on their website? Maybe even arduino compatible?

I would hate to spend money and yet another windows exclusive gadget.
It has a different use. If I'm posting links or stuff, it'll go on Twitter. If it's random insights, it might go on both. If it's real life, usually on Snapchat since a lot of people who follow me on Twitter don't care about my day to day activities, moving house, etc. Snapchat is for a closer, more personally involved audience. I unfollow people on Twitter who constantly post personal crap there but expect and enjoy it on Snapchat.
Because we're specifically talking about performance issues, and the issue could very well be what's inside. In this case, the model of computer is given so that we know what's inside.
How to Become a Self-Managed Organization
Yes.

A corollary to this is if I buy an item from the United States and ship it to Ireland (where I live), then why should I pay tax on it? The customs officials are acting as rentiers in that case.

I'm saying no taxes need to be paid. I am saying that increasingly with the Net there is diminished moral rationale for some forms of taxation, leaving out the subject of the right of a government to levy taxes.

I think we'll increasingly see Henry George style taxation coming back into fashion as a result of this.
That would increase the price significantly since they would need to move to nordicsemis new M4 devices. And yes, 16K RAM is pretty huge by segment standards.

Your best chance is if someone can optimize the BLE stack to use less RAM. After all, people have written ipv6 stacks that need a fraction of that.
I'm not sure why, but many scraping tools handle javascript websites by emulating clicks and running the javascript.
http://www.payscale.com/research/CA/Job=Software_Developer/S... may be interest.
I don't have any strong way to estimate -- I didn't bother counting them as I read (it wasn't a contest). There were many years where I read around 10 books a week (the library limit). They don't take long to read. I'm 76 and have been reading heavily for 73 years. My library at home has about 13,000 books and for the most part does not have books I read as a child. I still read roughly 4 books a week, etc.

So, as I estimated, probably not more than 20,000.
I am not a security guy, but I keep a tablet that is void of all personal information, uses no Google, Amazon services, has no email accounts on it, has no banking or financial applications, no pictures, no social media etc. It doesn't even have my name anywhere on it. The only thing that ties me to it is likely the wifi data that it stores. I also routinely will wipe it and start over.

Why do I do this? Well, it lets me have an anonymous web experience overall. I started it when I needed a way to test work I was doing but making sure that it was a "clean" experience. e.g. I didn't have something loaded or cached that would mess up my testing or the results. Then over time I figured out it is nice too because if someone needs to borrow a tablet for something real quick or needs to look something up I will hand it to them and I have no worries over anything they might see/do.

If I was doing security work, I don't think it would stop me from having a smart phone, but it would depend what type of security work. If being anonymous and hidden was the goal, I sure wouldn't have a smart phone, or any permanent phone for that matter.
Interesting. So why would one buy the i7-6950X instead of the Xeon E5-2640 v4?
The massive issuance of U.S. Dollar debt to Saudi Arabia, as a result of the deal mentioned in the OP, coincided perfectly with the abolition of the gold standard (the dollar being linked to physical gold reserves) [1]. So right from the start, the U.S. was purchasing oil with pieces of paper with no guaranteed value of any sort.

[1] https://en.wikipedia.org/wiki/Nixon_shock
Finally, Great New Affordable Bay Area Housing
it's literally quantum physics vs the world at this point so saying 'get their act together' is a bit unfair.
When creating a new compression spec, my team always sacrificed a slight bit of the video bit rate to ensure the audio bit rate was high enough to not be annoying. For example, doubling 64k to 128k makes significant improvement to audio, but does not really help/hurt the video. Take a low bit rate video and have one version with decent audio and another with bad audio, and people will say that the video with bad audio is worse even though the video quality did not change.
Software Clients, if they went to a builder instead…
You are confusing undefined behavior with implementation defined behavior.
As I mentioned in another place, the key is remembering what's important.
The documentation is viewed via an embedded frame. So you can't save URLs to the documentation. This is a known bad practice for web sites.

The API changes with every release. WTF?

struct lfds710_freelist_element;

Really? Just... really? In order to use a newer version this library, you have to change your entire application for the updated function names.

And many of the lock-free structures are add-only. The binary tree is unbalanced. Which makes it not a very good binary tree.

This looks like it was written by somone who heard "lock free", and went "cool, I'll write a library!"

And he missed the last 40 years of software best practices.

The web site is bad, the APIs are bad, the functions aren't very useful, the library isn't very portable, etc.

People shouldn't use this library for anything.

[edit] Updated the comment about "someone" being a 16 year-old student.
true, but without those there would be no point in having a smart phone. (yet)
Map Visualisation for Panama Papers and Offshore Leaks in R
Fun article! I appreciate the author taking the time to go through the details, like formatting the source of the javascript, and figuring out the module system. Hacking on other peoples' websites is great fun. Everyone should try it, and I hope this article encourages a few people to!

I hack on Slack, which is complex enough that even small UI changes require hideous hacks. And since the javascript and CSS changes out from under you constantly, nothing ever works for long. I'm reverse engineering something to create an opportunity to produce code that runs against an API that will change without notice. But I get big, visible improvements I see every day, and the feeling of changing something that wasn't meant to be changed is just so unreasonably satisfying!
That sounds awesome! It's good you mentioned saving for more than 1 years expenses. I'm close to that number but wanted to keep pushing to save for perhaps, 2 years or more. Yeah, send me a message sometime, would love to hear more :)
I think it's much more likely that the result will be an un-deniable public insistence on the right to sue the royal family. And if the Sauds can be sued for 9/11, the US can be sued for all the drone strikes and the like.
We really should simply cancel all debt and confiscate all assets owned by Saudi Arabia and any other muslim country as consequence for 9/11 and all the other terrorist attacks against the west hat muslims are organizing, supporting, and funding in order to undermine, fracture, and weaken the west with the help of self-loathing and self-destructive liberals.

What are they going to do about it. Will Europeans all the sudden withdraw their investments and stop exporting to the USA? Will the Chinese all the sudden worry that the same may happen to them even though they are not part of the cancerous muslim scourge upon all of humanity that is attacking and undermining the west and they will simply stop exporting to the single larges market out of fear? No. None of that will happen and muslims will have learned a valuable lesson that cancer received chemotherapy and turmor removal; not chanting, meditating, and juicing until it's too late to treat a highly curable muslim cancer.

Remember, muslims are voluntarily part of a vile organization founded by vile savages whose legacy is mass murder and mass rape and pedophilia.
Actually, the first version never ran as root. It always ran as you, incorrectly reporting the user account.
The scope of behavior Facebook is capable of obtaining is probably beyond comprehension for most users. Having a slice of that scope opened up and dissected publicly is quite creepy; despite intellectually understanding how much data Facebook has about them, actually seeing that data in use creates a much more visceral reaction that simply intellect can not create.
10  Online Photo Editing Site – Codiblog
I respectfully disagree. Red Hat has been able to make a profit from Linux's dominance of the server ecosystem. I'm not sure what abuses you mean, but the existence of CentOS (a nearly direct clone) has not wiped out Red Hat. The malware situation for closed vs open ecosystems would be a separate discussion.
There's always the tried and true method: Type your message in notepad, then copy and paste it into wherever when ready.
What is the technology behind Viv, the next generation of Siri?
Maybe for someone with no experience in the desired language and minimal access to docs, but for someone that professes a knowledge of C# 6 they ought to at least know about the `TimeSpan` class.

For anyone with the knowledge the person claimed to have, that code should boil down to something more like TimeSpan.Parse($"{hourStr}:{minStr}").TotalMinutes;
Again, we must repeat ourselves by creating a server-generated template in addition to the Ajax script. The button will link to the template, although Ajax will override that if the JavaScript is fully loaded and supported. This is a requirement, by the way, and not a nice extra. It’s the fundament of web development. Not repeating yourself is unprofessional in this situation.

This is terrible advice to anyone in web development. DRY is a principal for a reason that applies to web development just as much as every other form of software development: management of complexity. The more code existing in a system relates correspondingly to he complexness of the system. More complex systems, in-turn, are harder to change and harder to test. DRY limits complexity and makes it more responsive to change by (1) reducing the total amount of moving parts in the system and (2) reducing the scope of the change itself.

The writers arguments are strawmen that don't actually say anything about DRY. Needing to ensure your application works without Javascript can be solved in various DRY ways, one of which being shared client / server JS.
My problem is not the technical stuff -- I just can't seem to pass the 'culture fit' part of the interview outside of my industry (defense/aerospace). I've been trying to get out of the govt sector for 10 years now (going on interview binges every so often). I often pass the technical screening (usually screen-sharing or "homework") and make it to the final "onsite" interview stage but something about meeting me in person puts people off. I hear "not a cultural fit" or words to that effect more often than anything else.

Hell, I was even told "We think you'd be bored here" when I interviewed at a startup several months ago. Didn't get an offer there either.
Oh woops, I meant to say 'in Sublime'! It seems my brain detached from my brain in the process.
External API Caching with Varnish and Nginx
Getting Started with a Local Kubernetes Environment
And what about the secretly reverted plugin description? Must have been a weird accident.
Further to what eddieroger said, I found S2 slow to start... Joe is a bit "lost" for several episodes, but it gets better. S3 starts in August according to IMDB.
Why a Universal Basic Income Will Not Solve Poverty
Look at the package file:
https://github.com/Microsoft/vscode-spell-check/blob/master/...

The description, which is the only part visible in the search interface, contains no mention that this uses a web service.

See this comment how it should be done correctly:
https://news.ycombinator.com/item?id=11805189
> There is no reason the U.S. should be allies with the House of Saud. We have almost no aligned interests and very different views on human rights and Wahhabism.

Well, in isolation, sure. But in the broader geopolitical sense, it really does make sense to have at least one close ally in that region.
You should check the GDC Vault!

http://www.gdcvault.com/
SQLite is public domain, but they've made licensed versions of it available for people to buy, because:

a)public domain is a concept that is far from a world wide legally recognised concept (its roots are in old English law)

b) public domain scares company lawyers and it's easier to give them an actual license :D
That sounds like Open OS X more than it sounds like Open Darwin.
Yeah, I encountered the problem when writing a bootloader, that's why I brought it up! :)

Don't rely on the BIOS' values. You can for example use a far jump to reset CS:IP if you rely on them having specific values.

[Edit: Or, maybe better, just don't rely on them.]
Going to second the other comment, when you're rushed for time, you don't end up with "beautiful" code (But you should at least solve the problem).

I know none of the code I've ever wrote for a job interview was very good. Often it's total shit, hell, it often has a while (true) loop that I break out of later. (usually I ask if they'd like me to clean it up after I get it working properly).

If your interview is designed around trying to see stylistic choices such as these (yes, the distinction between writing a loop and using linq is style), you should refocus it to be about figuring out the candidate's thought process.
Those animations for Babi Glo look fantastic! I love the whimsical style of the artwork. Are you still making progress on this? Any idea of a projected release date?
Question: How frequent would you want the releases to be, considering that this is more-or-less a stable and finished project?
I've seen captive portal redirection until login, but I've never seen an SSL MITM like this deployed officially at any airport. I would bet this guy logged in to somebody's pineapple: https://www.wifipineapple.com/
> muslims are voluntarily part of a vile organization founded by vile savages

I was on board with your rant until this point, but I refuse to wave a pitchfork around and scream for blood with someone who doesn't even own a thesaurus.
This paper does (in fact, it points out that any total function can be emulated by a query-update automaton, which can be used with concurrent revisions). At least, that's my recollection, it could be a generalization of CR.
I'm not familiar with Espruino (love the form-factor of the pico though!), but this page [1] only mentions BLE in the context of programming the device. Are you sure it has a driver / library to support the micro:bit BLE?

[1] http://www.espruino.com/MicroBit
Show HN: ACE – Adaptable Configuration Engine for C++
More recently, the even/odd license plate scheme was put in place in NYC in the aftermath of Hurricane Sandy.[1] Local refineries were shut down and every station ran out of gas eventually. There were far away deliveries being trucked in but they were gobbled up almost immediately. People were waiting in multi-hour lines to get gas from the handful of stations that got a shipment in.

[1]: http://www.nyc.gov/html/om/html/2012b/pr406-12-static.html
Researchers Call Halt to DOA
Junior: $25-30/hour

Senior: $40-60/hour
Sadly, I'm not Chelsea :-) As far as I know, she lost all her progress due to a hard drive failure and I'm not sure if Babi Glo will ever happen. But it's definitely a huge inspiration.
the Brits (always busy busy in the shadows) is well worth looking into.

Sigh, the British are constantly furthering their own agenda in the Middle East. Their HUMINT network is just much better than anyone else's in the region, and their active intelligence work is informed by a much more nuanced view of that portion of the world.

Americans like to do things from a distance, if they possibly can. Airstrikes, cyberattacks, drones, all involve minimal risk of casualties. The Brits have been on the ground, building their network, for far longer than the Americans.

If only they'd share more of the fruits of their labor. It's been a quarter millennium, and British intelligence still looks down their nose at the Americans, treating them like a rebellious problem child.
Sounds like a job for a perl(or whatever) script.

Might be fun to do some light ad hoc parsing.

Also, with that rule, I can't resist

// this line left intentionally blank.
Berkshire-Hathaway [Warren Buffet's investment firm] has moved more heavily into newspapers over the past five years. And according to Wikipedia, Carlos Slim is the largest owner of the New York Times.
As a user of mitmproxy, I assure you it is not achieving MITM by exploiting any weakness of SSL. mitmproxy requires its certificate to be trusted by the target (i.e. installed in the root store) to silently intercept SSL'd traffic. Invalid certificate warnings will display otherwise. This is fully conformant to SSL's threat model.
Improve user experience with machine learning
Sounds like you would really enjoy Clojure's YeSQL.
The main problem I have about games that involve shooting people is just that it gets kind of boring after a while.
Sure. Just to remind that the list was for people in business -- they were quite intelligent, had college degrees, but were not well read or "broad". They were very goal-oriented, and I think they did not use school or college for "general education". I tried to pick books that would be assessable and useful for them.

A lot of the books you mention were listed in the Whole Earth Catalog, and were favorites at PARC.

Especially "Laws of Form".

And some of the other "Cybernetics" circle books (Bateson et al was part of the Macy Conferences on Cybernetics, etc.) Both Maturana and Varela were around in those times as well.

Minsky was a huge fan of Warren McCullogh and Walter Pitts.
What is China going to do about sex robots and VR porn?
> Personally, I think that’s just a giant waste of time. It’s far more important to me that you understand which algorithm to apply to which problem. You can always Google the implementation

I couldn't agree more. I've had interviews (with big companies in the north-west), that had NOTHING ASIDE FROM ALGORITHM questions. At one of those, over the course of a 4 hour interview EVERY SINGLE QUESTION was whiteboard coding tree/graph traversal problems, aside from one "architect a system to handle this" type discussion (which was maybe 15 minutes).

Interviewers: if your candidate knows, without prompting, that the best solution to the problem is a depth first traversal of a tree and can explain why, implementing the actual solution is not the most important part of the interview. Not a lot of people need to write tree/graph traversal as part of their jobs frequently enough to warrant assuming everyone can implement everything from memory on a whiteboard in 10 minutes.
Windows 10 upgrade is now scheduled even when users close the update dialog
"Database" is not specific enough. You have to get to very specialized consistency requirements before you can start talking about what you mean by a database.

Once you do that, things like instances/nodes/hosts become important because you cannot abstract certain consistency requirements away from them.
Tor Browser... You mean Loki?
Hah, awesome add-on, you can even add your own (language) websites/rss feeds.
I don't know whether I would include this book on the list for the Anderson Consulting people. It's worth reading for the context, perhaps not so much for the specific content.
And after ten stints like this you'd find out that there is no place without a problem.
Vista Equity Partners buys marketing automation giant Marketo for $1.8B in cash
How to use data analysis for machine learning (tutorial in R)
Aww, so sad, it looks just like the kind of non-violent adventure game that I like to play with the kids.
I realise you are nitpicking. But when you ask a normal person who knows how to code to write a palindrome function, then this is what you will get.

This function is too simple to expect anyone to ask you any follow up question regarding the "spec" unless they are trying to game the interview.

Also note that the duct typing properties of JS are often used to allow such string/array ambiguities.
That's the real question though, isn't it? I think what we are talking about is the kind of intelligence that could qualify as a "general AI" if implemented in a computer. Although I'm sure that there many different types of intelligence that could match up, in nature there really is only one that we know about.
How and Why to Log Your Bash History
They're currently available on eBay for ridiculous prices.