skysight-inc/HackerNews huggingface dataset:
Which is why "tech industry" here needs a proper definition. Everything here seems to be geared towards the author's own experience (which is limited, like all of our careers are), and is very "startup bay area centric". Likely most of the companies he's referring to have anywhere between 5 and 100 employees and have been created in the last 5 years. In the larger "tech industry"(as I would define it), these companies are actually in the minority.
I assume that's the point 


With Anycast I don't think you have the choice of not georeplicating the STEK. And latency is one of their biggest selling points. So you could say they are trying to make the best of a bad situation.

It is absolutely bizarre that the STEK-encrypted session key is not itself sent inside the session encrypted channel.
Perhaps. A lot of this boils down to the question of why they're expanding now and not sooner. Ikea stores are big investments and when they started rapidly expanding in the US they may not have had confidence in the long-term profitability of each store, including reliance on the housing market and taste-driven desirability of Ikea products. (What if Americans only saw Swedish furniture as a short-lived fad?)

Maybe now it's clear Ikea has a long-standing place in American retail, so in addition to expanding the giant-store footprint they want to invest in other forms of access.
In my experience, smaller flatter organizations rarely require a synchronous large meeting for those issues.
I don't want to be that guy, but the same feature is in lodash.com documentation section (see that "Try in REPL" link ?) and it's already interactiv-ish.
I can definitely confirm that despite my many readings of articles and studyings of psychology, this article describes some of the most common issues I've run into in romantic relationships with women on a day to day level, but in some cases relationship-ending. I don't think the point of the article is, or the point of our discussions should be whether this is the way things just are, or should be. Rather, it's about acknowledging that this is very often the case, whether by nature or nurture or whatever. Just that 'common ground' might be essential to developing ways to improve things.
Can anyone tell me about a use case in game design?
Whether a language is context free depends on how much checking you want to happen in the parsing stage. A variable usage is valid only if that variable is in scope, and this trivially makes almost all languages context sensitive. Almost all programming languages become context free if you delay the checking of such errors to a subsequent stage instead of requiring it to be handled in the grammar. For example the following is syntactically valid Javascript according to the Javascript grammar, because the grammar does not handle variable scope:

var foo = 0;
var bar = boo; // typo

Context free grammars are actually an overpowered formalism for programming languages except for variable scope. Most languages don't require more than LR(1).

Monadic parser combinators can easily handle context sensitive grammars. The simplest example is a length prefixed field in network protocols. Context free grammars cannot parse this, but a monadic parser can read the length and then parse that many repetitions.
Its a long read, so which programming lang produce the least amount of errors ?
> then what are those years in college for exactly?

A proxy for an IQ test?
This is such great news! Spread far and wide! Well done and so many thanks to the fifo folks! First rounds on me!
If I had only Apple products, my Amazon Echo would be useless (no app in the store in my country to activate it -- I sideloaded it on Android). I run Firefox as my primary browser on my Android tablet, on my iPhone it's Safari only. I run a few different mail clients on my Android phone, on iPhone you have one default mail client. Etc.
Saving that much money (even adjusted) in 4 years is totally realistic though, so I'd say it passes as anecdote.
its not non-sense but it might be underspecified. the only jobs that care that you have, specifically, an English degree are jobs in academia. Corporate jobs will gladly hire an English major just because it's a degree they don't care that it's an English degree though.
I didn't say it was the only factor. It is strongly correlated, though. It's easier to focus on starting a company when you can stay on your parents' health insurance, for example.
Would love to see a system or a paper which did solve this problem.
Thanks for the reading list! :-)
Automated review aggregation
> I have a wife and kids...

Sure, so minimal commute times and affordability of family homes in areas with good schools should be very appealing to many of the specialized senior engineers.

Moving the family is a pain, sure, but that just means the pitch needs to include why it's worth it for the family. And it means that senior engineers move cities less often. It doesn't mean they move less altogether.

Idle thought: this kind of risk (moving around too much) could be mitigated a bit by some sort of contractually guaranteed employment. A move to Princeton from SF would sound better if a four-year employment guarantee or a comparable cash buy-out was part of the employment agreement.
Building a chat app with React (Tutorial)
They may have reported directly to Page. Not unusual for a high profile projects with founder attention until they get bored and move on to something else.
virtualenv keeps pure-python code isolated from other python code associated with that interpreter. Any python code that makes use of c libraries and other system libraries is usually not isolated. In fact it can be quite leaky and cause all sorts of difficult to identify problems.
It's easier to take a risk on a startup in a tech hub because you can likely find a job elsewhere if things don't work out. In a non-hub area, it's riskier to take the leap because fallback options are much more limited.
Generally don't comment that much, but have to agree with your point 200%. Trial and error is the backbone of building a successful stat-up, going from 0 to 1.
Have you tried c-ares? It's venerable and useful.
Show HN: Experimental Keyboard Game
>For example, at my public university, STEM students were charges several thousand dollars a year more than humanities students. STEM programs also did their best to discourage enrollment. Meanwhile the anthropology department is literally begging students to stay and get a masters or phd with them.

BUT you need also to compare what the labour market (outside the University) offers to a professor level mathematician, engineer or technologist and what it offers to a brilliant anthropologist.

Also, try remembering last time you saw an ad where someone was looking to hire an anthropologist (or an archeologist, a literature major, etc.).
Science kits for kids sometimes use cabbage powder for pH tests, yes.
How sports stadiums are upping their game with Wi-Fi, Bluetooth and mobile tech
The future of lower-tier universities is bleak. Once MOOCs have been refined, top-ranked schools will dominate market share, and if they play it right, will make a lot of money. Who would rather take classes at a run-of-the-mill state school vs. an Ivy League university online?

And when that happens, it will open questions about the antiquated college admissions processes of said universities, which evolved from the physical limitations of campuses. Who is the more ideal job candidate between person A who was admitted to an Ivy League because he/she had the know-how and resources to play the college admissions game vs. person B who didn't, if person B is able to get higher grades on said Ivy League coursework? This will no longer be a hypothetical question when MOOCs have matured. This effect will put downward pressure on tuitions, which will be a good thing for students, while at the same time enriching the handful of colleges and universities with enough of a brand name to make it in the MOOC world.
I'm not sure why this was downvoted. North Korea officially cited Gaddafi and Hussein as motivations, as reported by The Telegraph back in 2016:

http://www.telegraph.co.uk/news/worldnews/asia/northkorea/12...

The BBC has run stories on it as well:

http://www.bbc.com/news/world-asia-37321686

I'm sure it's just one of many motivations, but it does seem to be at least one of the motivating factors.
And how's performance? I have a terrible feeling this is really slow.
You'll still need to retire in a cheap city in Nowhereville. Why not live in SV when you're young and retire to Nowhereville, vs living in Nowhereville all your life?
That was my share, the total was $2750. Also, I didn't mention, but I paid $2k for my own one-bedroom for half that time. That same one-bedroom would be $3k today.

Salaries at Google have scaled with cost of living, so it seems relevant to me.
Actually new Google applications being shipped, like Docs and Inbox are using GWT, and its successor, J2CL.

J2CL (Java 2 Closure) and J2ObjC together permit cross platform application development to run shared code in the server, Web, Android, and iOS. This is not "write once, run anywhere" UI development, the UI layer is still native JS, (Java for Android), and hand-written Objective-C (iOS), but about 70% of the code (business logic layer) is shared between platforms as Java. Java is transpiled to heavily annotated Closure ES6 code (in theory it could be TypeScript) and optimized by the Closure Compiler, OR it's transpiled to Objective-C and imported into XCode.

This is not a React-Native approach, teams decided that trying to do "write-once-run-anywhere" UI leads to "uncanny valley" effects as you invariably end up with non-native experiences by trying that approach, instead front end developers who are experts on each platform (Web, Android, iOS) use the best available native tools for those platforms to create the UI 3x, which they wire up to a shared layer which is written once.

The reason to go with transpilation, instead of a low level emscripten/bytecode/VM level approach is performance and optimization. Java classes can be pretty easily translated to ES6 classes, and consumed by Babel, or more importantly, Closure Compiler, with aggressive optimizations to split code, tree shake, etc. This information is lost if you just blindly translate the entire stack at a low level.

It also means the impedance mismatch is very low. For example, Objective-C or JS code can call into J2Cl code very easily. They're just ES6 modules or Obj-C interfaces/classes.
It happened (for a while) with Dylan on early, unshipped versions of the Apple Newton. Dylan was an object-oriented variant of Scheme, and there was an OS that was implemented nearly all the way to the metal in it.

At least that's what I heard; I was working on the C++ based Newton OS, and sat next to the Dylan guys for a while, until they were told to stop work on their stuff. So I could have the level of "metalness" wrong.
0-RTT is an awful idea anyway; the equivalent of spray-and-pray. Some folks under HTTPbis are working on an Internet Draft on Early Data's (~0-RTT's) ramifications [1] in HTTP.

0-RTT trades performance at the expense of security properties inside the same tunable protocol, which is the sort of wishy-washy stuff I (and others) were hopeful we'd get away from, the same way PFS ciphersuites went from obscure to preferred overnight, the same way cleartext HTTP has been marginalized, the same way broken ciphersuites were aggressively blacklisted and underused ciphersuites were pruned.

[1] https://tools.ietf.org/html/draft-ietf-httpbis-replay-00
There are a few things that combined point to an unfavourable outcome for users:

- They offer to purchase the chrome extension, and have no idea that there's a web service behind it that makes it work. When I explain how it works they just ignore it completely / don't understand

- They offer an increased price if we have active users and users in high value geographies (e.g. USA, UK, Japan)

- They are from Russia

- googling the company sometimes reveals that they are an extensions monetisation service, or related to one, and can be integrated in a couple of lines of code (a script tag)

- sometimes they just say what they're planning to do if you ask

The offers are around $1000 USD. My morals have a price but it's a lot higher than that!
It looks like Uber already gave it a try :)

http://www.cbc.ca/news/canada/toronto/uber-kittens-1.3292441
Gives up the property before it begins even. But I completely agree with you. I would go as far to say a connection does not have PFS if you are sending the DH session key encrypted only by a [geographically replicated] static key before the session starts. You are literally destroying the entire purpose of the DH handshake in doing so.

I always assumed the STEK-encrypted session key was sent inside the established TLS PFS stream. To send it outside the stream is mind-numbingly insane!

Browsers should not report connections as having PFS if tickets are enabled in TLS 1.2. This is like NSA slide "PFS added and removed here :-)"
I agree that the classification of a new feature or anything that has to do with the presentation layer is not exclusively a developer's choice.

More than this though, assuming that the stakeholder has a clear decision about issues related to UX (as your spelling error you are referring as an example)it is up to the senior developer to decide about the deployment readiness of the platform. As an analogy you can think of the distinct responsibilities of an architect vs a civil engineer in the construction of a building.
We have Guix as a system configuration/package manager, the GNU Shepherd as an init, and the GuixSD initrd itself, all of which are written in Guile Scheme.

With the GNU Hurd important parts of the OS could be written in Scheme as well.

The problems start with the desktop, where we don't really have anything that's well-integrated and lispy. Sure, there's StumpWM (Common Lisp), and there's Emacs, but they are separate programmes and there's no link between them.

There is McCLIM[1], a GUI toolkit which looks like a continuation of lisp machine ideas, but as far as I know it does not have an active community (unlike Guix and Guile, whose communities actively work on a Scheme-powered operating system).

[1]: https://common-lisp.net/project/mcclim/excite.html
I've wanted this for a while - have my ThreadRipper box at home, and use a remote IntelliJ on a wimpy laptop that just runs a light UI through the browser. Real latency benefits vs running remotely, especially on a typical coffee shop wifi.

Ahh, but I don't see that happening any time soon.

Edit: or spark up a really powerful instance on something like Hyper.sh when you need it, close it down when you're done. Pay more to get a well provisioned instance when you need real horsepower.
We are doing all these session tickets gymnastic to reduce the round trip. Mostly considering web applications. In case of native mobile application, we could just add a splash-screen/quick 2 sec animation hiding the worst case 3x200ms round trip latency overhead. So at the start of the app we simply create a fresh perfectly secured TLS connection.

It appears a better choice from security standpoint, UI can always be cleverly tricked into being smooth.
While I'm not trying to be gratuitously harsh, I ask what have any of the adjunct lecturers in this article really contributed to the world? Not much in my opinion. You don't need someone with a doctorate to teach a student critical thinking. These people are living in a fantasy land and are mentally ill; who becomes homeless, putting any children they have at financial risk, or lives in a car or a dilapidated mobile home with no shower, and doesn't get the clue that what they're doing is stupid and that they should get a real job and start working up the ladder? Can they not get a real job and teach evening classes as adjuncts like many of their peers do at community colleges across the country? Oh no, they're "dedicated to scholarship" and have "taken a vow of poverty." Give me a break. These people have superman complexes. We should stop glorifying them and glorifying academia. Lectures came about back when most people were illiterate and printed books were scarce and that was the most effective way to get the knowledge out to the students. We have books and a literate populace now, and of course the Internet. The United States is one of the only places that glorify and sentimentalizes higher education so acutely; visiting students from other countries have remarked that universities here are basically vacation resorts for rich people. Modern academia is a joke.
Quick thought experiment: I just did a quick back of the envelope calculation on the brute force approach. 50% of the current hash rate would be 548 million retail - (current rate 8M TH/s, 1850$ retail Antminer S9 rated 13.5 TH/s). That's a quick thought on naive approach - not sure I have that right, so please check my work. I have a few other ideas as well. edit: of course, the existing hash rate would still be there, so you'd have to double it, not buy half. I still think the retail estimate is on the high side (markup, not leveraging economies of scale). My guess is that an organization like DARPA could buy Bitcoin for <250M$.
this kind of thing happens over and over in SV. the east coast equivalent is hedge fund managers who continue to blow up or just not produce, yet, always manage to raise new funds.
Most commodity ballpoint pens didn't have rubbery grips prior to the mid 1990's. I remember back-to-school shopping at the end of one summer, and most of the bags of pens were upgraded to have built-in grips. Prior to that, you'd buy triangular slip-on sleeves separately, if you wanted additional gripping traction.

It was a trend that started, and progressed like many other marketing arms races. One stand-out product emerged and out sold the normal offerings, due to novelty, and all other imitators jumped on the band wagon to cash in on that novelty.
Toyota and Mazda are making a new company to develop electric cars
I'm testing Sitebulb right now (trial version). The crawling is kinda slow (I'm on 100mbits fiber). Why did you choose to build eveything from scratch instead of making an application that use the results from other crawlers/spiders (ie: Screaming Frog) and just produce the audit reports?

EDIT:

And after about 3hours of crawl, this is what I got (and no way to resume it):

>Audit Stopped!
>The audit stopped early because: Maximum Crawl depth limit of 50 reached

>WARNING: Audit Paused ! The audit is incomplete and did not finish properly.
you may have a very idealistic idea of academia.
Give me 15 minutes and I'll change your view of Linux tracing [video]
I've been meaning to visit the Toronto cat cafe:

http://www.totthecatcafe.com/

And of course, my old neighbourhood in Ottawa got a cat cafe not too long after I moved away:

http://ottawacitizen.com/news/local-news/ottawas-furst-daily...

So it looks like the idea is spreading!
I am not sure, depends who's buying :-)

contact@tab.bz if you're interested in discussing
One of the original goals of Google's QUIC[0] protocol was to achieve 0-RTT handshake. I wonder how TLS 1.{2,3} Session Tickets will affect the future of that protocol. Has it achieved it's purpose (applying the right pressure to the TLS working group)? Will it be phased out now?

[0] https://blog.chromium.org/2013/06/experimenting-with-quic.ht...
The patterns are surprisingly interesting considering the relatively simple algorithm. I'd love to try this out with better sounds and maybe some more dynamics.
My ex was not messy. He did things like meticulously organize his book collection and kept his own possessions in pristine condition. He was just a sexist pig.

He did not think he was a sexist pig. He was very idealistic and talked about the importance of women's rights. It wasn't apparent I was marrying a troglodyte until well after we married and our first child was on the way. On some level, he wanted a modern two career couple lifestyle. But, when push came to shove, he expected me to pick up after him, cook for him, etc. Trying to get him to see where his words and his actions parted ways was very challenging.

A lot of people are like that about various things. This is part of why psychology distinguishes the conscious from the subconscious.

People never have perfect information about their partner. There is a lot dating does not reveal.

(My ex was not a bad guy. I don't hate him and these issues are wholly unrelated to why we divorced.)
In many ways underwater is harder than outerspace.
How is this a thing that needs explaining?
Amazon is beating Google in the race to the home computer
The video you just mentioned is a little bit more than 3 minutes, without technical evidence and spoken by one of the best public speakers we've seen. It's ok thinking that Apple focus on your privacy but make sure to see some real evidence.
Socket.io also proxies websocket events as HTTP if needed.

So is this is basically socket.io as a service?
Bandar Ceme 303 Aman Terpercaya – Agen Domino QQ – Asiapoker303
I used to dream about this too.

Not so much anymore though. I feel like static type systems have progressed enough that dynamic typing really has little appeal to me at this point, especially the idea of dynamic stuff "all the way down."

Nowadays my fantasy is more along the lines of:

* a machine with a simple instruction set for CPU and GPU and without slow transfers between the two

* a modern statically typed language that can be used to program both CPU and GPU, that's basically "Rust, but better, and with simpler syntax without braces and semicolons and commas and with easier macros and..."

* some simple garbage collected extension language for runtime/dynamic stuff. Still statically typed though.
People make fun of WebObjects now, but it was super ahead of its time. EOF was like Rails' ActiveRecord, but in 1994.
Got mine done yesterday. Also removed some other cruft in the process. Quite painless overall.
>It seems like KJU needs an enemy to stay in power to justify his rule, so he can’t back down on his nuclear program.

The US with Trump at the helm seems perfectly happy to play the evil villain for him, throwing out telegenic threats of nuclear annihilation.

If Libya and Iraq prove anything it's not having a nuke program that's actually the greater risk, coz they'll just accuse you having one anyway...

>So he may just force a war

There's no point in doing that.
Let's not require a person to "out" themselves before we consider their information legit.

Rather, let's reach out to our colleagues at Amazon and see if we can reach a recruiter. It shouldn't be hard to do.
Nomenclature question, why are we calling the work involved securing a vendor emotional labor? In any office this would just be called labor.
Honestly, if someone could mitigate the risk for this sort of thing, it's a huge deal.

Personally, I hate living in the tech hubs, I'd love to be able to move back to my hometown, it was a great place to raise kids, didn't have the same crushing traffic / monoculture and it was close to my family. I'm where I'm at due to the jobs, nothing else.
Alternatively, room with 7 other people, stomach the train, walking, biking, only cook or eat soylent and never go out or spend any money on luxuries of any kind.

Then yea you can make it work...just no fun.
Unless they throw nuclear/hydrogen bombs at Seoul. Then, no. You are over-estimating the power of artillery. At best, they can destroy some buildings, stop infrastructure from functioning for some time and kill people in the "thousands".

They can win as in they can get control of Seoul in the first 72hours. But then they are left with two choices: Backdown, or burn the city.

They can act fast because they have a geographical advantage. But that's about it. They win for 72hours and lose forever.
Viro Media now makes it easier for React and JavaScript devs to build AR apps