skysight-inc/HackerNews huggingface dataset:
Something I put together on this about a decade ago listing about fifty ways society could address this issue (both functional ways and dysfunctional ways for comparison and contrast):
http://pdfernhout.net/beyond-a-jobless-recovery-knol.html
"This article explores the issue of a "Jobless Recovery" mainly from a heterodox economic perspective. It emphasizes the implications of ideas by Marshall Brain and others that improvements in robotics, automation, design, and voluntary social networks are fundamentally changing the structure of the economic landscape. It outlines towards the end four major alternatives to mainstream economic practice (a basic income, a gift economy, stronger local subsistence economies, and resource-based planning). These alternatives could be used in combination to address what, even as far back as 1964, has been described as a breaking "income-through-jobs link". This link between jobs and income is breaking because of the declining value of most paid human labor relative to capital investments in automation and better design. Or, as is now the case, the value of paid human labor like at some newspapers or universities is also declining relative to the output of voluntary social networks such as for digital content production (like represented by this document). It is suggested that we will need to fundamentally reevaluate our economic theories and practices to adjust to these new realities emerging from exponential trends in technology and society."
TSIG authentication bypass through signature forgery in Knot DNS [pdf]
The First Step – Journey to Reinforcement Learning – Medium
How This Startup Accelerated User Acquisition Growth 18x in 10 Months
Logitech’s Slim Combo for iPad Pro really boosts your portable productivity powe
Every damn device runs on Java
I'm pretty sure Seattle has much more severe hills, though. Just look at Google Maps for each city with the terrain on:

Aarhus: https://www.google.de/maps/place/Aarhus,+Denmark/@56.1613594...

Seattle: https://www.google.de/maps/place/Seattle,+WA,+USA/@47.607081...

That said,

* Electric bikes are making this less important over time

* A lot of trips can still be done without hitting severe hills

* It's possible to deal with hills by installing bike escalators (there's one in Trondheim that seems to work well) if you're really serious
That gives the correct flavour, but note that we use a different side-channel than timing - this is really a hardware attack, so we e.g. pick up 0->1 transitions in the address bus.
Do you plan to post your API every 10 days?

https://hn.algolia.com/?query=freetxtapi.com&sort=byPopulari...

It's a great service otherwise, but it would be nice to have more documentation.
The whole point of the article is that you need to do your research and choose someone that won't do that to you.
Research. Some sites serve different content or adverts to different countries; some countries filter particular content. To research these effects you need endpoints in several different places.
Because every time we get faster connections, we download more the client and force more client side processing. Angular and friends are just causing a worse user experience, not a better one.

We also don't take advantage of DNS enough. We should/could use it to pass along information about the client's ISP to locate a server one or two hops away from the client. DNS could easily solve the IPV4 with SRV records, but instead, we allow service location to happen at the TCP level.

The internet _could_ be fast, but it's not :/
The stated goal of these inspections may not be the actual goal - from the article's third paragraph:

"But those inspections also provide the Russians an opportunity to find vulnerabilities in the products' source code - instructions that control the basic operations of computer equipment - current and former U.S. officials and security experts said."
There was some noise about bringing about a world reserve currency in the years after 2008 but not much came of it. There was a big increase of the SDR allotments to handle the bailouts that were expected immediately after the crisis. And Chinese currency is now part of the SDR basket. But I don't think a world currency outside of US control will be allowed to exist.

Also Keynes' ideas on handling imbalances goes in the face of what politicians have been saying for decades: "Deficits are bad, and surpluses are good." So neither the public nor the politicians are ready to even acknowledge that there might be problems with this logic.
A lot of Republican voters are farm owners [1], and this law is something many owners of trailers, such as John Deer, have been pushing for [2].

[1] Only good source I can find. (Mostly sourced from observation.) http://verdantlabs.com/politics_of_professions/

[2] https://www.wired.com/2015/04/dmca-ownership-john-deere/
Whirlpool Fridge Started London Tower Block Fire
"highway" has lots of definitions. Lots of people don't mean a limited access road when they say highway.
Some people's hobbies are things like mountain climbing or sailing. Those take many days/months at 24 hour a day. Some even do multi-day camping/skiing trips. Some even do vacations in other countries. These are all 24 hour a day.
DevOps journey for a Rails programmer – Hasura
My City, Allentown, PA was going to do that with two one way roads roads that travel East West. Making the two roads 1 lane each. Got shot down hard. Instead they placed share road markers. After being flipped off, beeped at and treated like I should die I never bike in my city.
"Properly commenting code is so often overlooked when developing software and it is a damn shame".

I'd change that to, "commenting code that is self-explanatory is so often overused when developing software and it is a damn shame"

In the very same article, there's a function with the following JavaDoc description "A simple add implementation that performs addition on two integer values". Nothing I can't get from actually "knowing how to read code".
Does iOS not have incremental app updates? One time big download on Wifi followed by smaller incremental updates is not a big problem when devices are starting to have doubled storage capacities and fast transfer speeds.
Sothic cycle
This is a decent article, one nit-pick is it focuses on B2C SaaS companies. Companies that are selling to B2B or other (B2G, etc) will find this only partially applicable (especially their reasons for churn and the model to measure churn).

I work at a startup which is using ML to predict churn [1] for our SaaS customers (B2B especially, but also B2C and B2G). We use the signal in product analytics data and other sources of data to flag at-risk accounts before they cancel, so proactive engagement can occur. I can tell you that the reasons for churn are numerous, and even more so unique to each of our customers. There is definitely no golden bullet solution out there (shocking, I know).

Our customers that have had the most success reducing churn take a flexible, adaptable approach which brings in stakeholders from multiple areas. A marketer probably can't heavily reduce churn on their own. A customer success team probably can't heavily reduce churn on their own. Same for Sales teams, Product teams, etc - you shouldn't point to one team and say "this is your problem, fix it". Churn is a complex interplay between a number of factors. At least in my experience, no one team or division working in isolation will have as much success as raising churn as a company focus that is shared between multiple domain experts working together with the shared objective of improving customer retention.

[1] http://appuri.com/
> Try not to give your candidate any cause to suspect your company is selective or picky, especially when it comes to really good talent going to waste.

The best candidates will actively seek out places that are selective, because that's a reasonably good proxy for the average quality of your future teammates. Obviously there's a difference between "selective" and "hazing" in an interview, but "selective" when done fairly is usually a positive indicator.
Is there a tutorial one could follow to try this out? You've got me interested but I don't know where to go next.
For penetration testing, Python's standard library is much more useful than Go's, and there are way more third party libraries.
So why does it happen, and how do you propose to solve this? Complain on the Internet? Shake your first at those damn angry drivers? Something something driver's education? I mean, this is a real problem. "Share the road" doesn't work, and complaining on the Internet isn't going to suddenly fix it.
Interestingly, I was just in China. Most of the things that used to be blocked worked perfectly fine for me. I barely used my VPN because even Facebook was working.

It does seem to vary quite a bit, I've always found that Shenzhen is a bit more lax with the firewall than even neighbouring Dongguan.
Thank God it's not very common. But this article seems to encourage HR people to ask this kind of questions.
Nooooooo! I clicked "The rules in more detail..." and it cleared my half-finished puzzle.
The details are notoriously weak[1] and it doesn't entirely shy away from imposing Graeber's view that debt is always and everywhere a bad thing, but the actual core argument that money tended to arise as a means of recording debt settlements rather than a veil over barter is a reasonably well supported one.

[1]There are long lists of mostly-trivial stuff various bloggers have pointed out Graeber got obviously wrong, which afaik don't include the apparent Tyndale translation error you've spotted or the claim that Keynes' Treatise on Money was his most famous work that stuck out like a sore thumb to me...
The source code is out there updated heavily through the week - http://fuchsia.googlesource.com

I see that C++, some C, go, rust, python, yes dart and possibly other languages are being used. First I was thinking this is crazy, but then I'm reminded of how much each modern Operating System is more or less "C" based, where any non-C language has to make bindings, ffi connections, etc. to get to the low-level.

Instead, use something like mojo (called fidl), which is like protobuf, but only for IPC - e.g. much more lightweight (but doesn't support endianess handling), and use it for communication between the systems. Make fidl generate bindings for each languages, and wire everything together with it.

(mojo to my knowledge is what the chrome browser uses to communicate with it's isolated instances).
Maybe the person with the least amount of chips or the one with the most depending on whether you want the game to go longer or shorter.
I've just been waiting for someone to send them a bill.

How much money have their tools cost folks in time, money, hardware, and personnel, even in just the last year? How much money have their unpatched exploits cost?

How's that all compare to their (mostly undocumented) annual budget, anyway?
To be sure, the progress made in recent years in progressive cities is heartening, and the more people we get into cycling via modest means, the easier it is politically to get more substantive changes, like protected intersections or complete networks of physically protected bike paths.
It's a tough call. The comms companies who provide my router provide millions of them. They want ACS/TR-069 by default and use it for automated updates.

I always disable it, but I'll bet I'm something like 1:10k in that respect.
You're right, but nevertheless in most cities, sidewalks on nearly every street are the norm.

My point is really to just illustrate a mentality difference. If cyclists clamor for a handful of protected bike lanes, they get accused of wanting 'special treatment'. And yet, what they ask for is at least an order of magnitude less than what everyone takes for granted about walking, let alone the resources we allocate to cars.
"Algorithmia" sounds like a congenital AI disease.
The vast majority of advocacy groups do demand real lanes.

The thing, I want to commute to work today. Do I just stay home and yell at politicians until a lane is built? Or do I legally use the existing roadways?
Sorry, I didn't get that your example was trying to not just take advantage of the next sibling selector but also the relationship between inputs and their labels, which don't have to be close to each other in the DOM. I can see why you'd call it a "hack."

However, in the Pen, all I'm seeing is the square over which I hover turns purple. That is, .item:hover { background: blueviolet; } does what it's supposed to and that's it. I get the impression that what you expect to happen is hovering over box #1 in .grid will also change the background of box #1 in .grid2, but it doesn't. I tried it in Chrome and in Safari 10.1.1.

I assume this is because A) hovering over a label is not equivalent to hovering over its associated input and B) you can't hover over an element set to display: none; (as input is).
The Dream Hoarders: How America's Top 20 Percent Perpetuates Inequality
That's economics for you. That's why I switched fields some time ago. It is a "science" that consistently gives flawed predictions and it's is often used to provide cover for political ideologies.
Some academics say that sexp allow to focus on what's important: semantics. I kinda agree with that, so many time, effort is wasted on syntax that moves, and only make ideas further apart.

Anyway, thanks for the answer
So if I have a churnrate of less than 1%, i managed to build a great product for immortals?
For what it's worth, I'm in the process of converting one of our components from JavaScript to Java because it is incredibly fragile, difficult to modify, and everyone hates working with it. Not everyone is forced to use Java.

I really like Java actually, although we do make use of things like Lombok pretty heavily to reduce the boilerplate, enforce using inheritance very sparsely, and use immutable value types wherever possible (although sadly this is the part that gets ignored most often) - doing those things greatly improves the experience of using Java.
Or maybe an email prior to shipping.

"Want to send this months shipment as a gift to someone else? Click here to change this months delivery address."
Or evaluating code without intimate familiarity with the internal politics of the dev team that wrote it :-)
As someone who didn't bike as a child and won't bike on a road, I suspect that there isn't just about anywhere one can commute on a bike and totally avoid roads with cars on them. Including places like Amsterdam or other cities with a lot of dedicated lanes.
The story behind the Connecticut deli math sign
Yeah I mean if you just define your first few employees as "founders" instead, you can have 100 founders and make a million and then hire employee #1 right?
I think "frustrating" is the key word here. My subjective impression is that in the US drivers hate slowing down for bikes more than they hate slowing down for something else, like a car parking or a garbage truck. I think the perception that bikes are dangerous and slow down traffic exceeds the reality. It's about culture, the feeling that bikes don't belong in the road and shouldn't be accommodated in any way.
I did four years of Swing development and while it has it's difficulties, it was possible to deliver on every feature the client required. It was flexible and (if you pay attention) performant as well.

It can be difficult to find the right place to insert your code to get what you want done, but that's the case with most UI toolkits. The easy stuff is easy and the custom stuff can be a real headache.
That makes me think if all these stuff happens because of developers/requirements, or because of Apple/XCode build routine.
Interesting! I got it to work. Turns out hovering over a label can be equivalent to hovering over its associated input, the problem was input { display: none;}. I changed the input declaration like so and it started working:

input {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0,0,0,0);
border: 0;
}
Love this kind of well made data visualization, at least for me it packs a powerful message.

I wish the OP article had done something similar. As is, it basically just hand picked percentages from separate sources and paired them with vague calls to action leaving me wondering what the raw data looks like.
The Secure Enclave is not ARM TrustZone. The SEP is a discrete component.
yeah, portability is stupid.
Another great podcast from the Marketplace team is Make Me Smart with Molly Wood and Kai Ryssdal
Code quality is based on the open source code of code climate but it is a feature available only in enterprise edition.
Taking the First Picture of a Black Hole
Also, the list of puzzles on the site goes to March 2011.

I think this is a nice case of taking something interesting and making it more approachable, perhaps even fun.
I was very enthusiastic about Java from 1995 to about 2000 or so - then it seemed to become dominated by an "enterprise" outlook and rampant over-abstractionism.

Java is permanently associated in my mind with hammer factories:

http://discuss.joelonsoftware.com/default.asp?joel.3.219431....
Maybe the package frequency should be a setting. I have this for a toothbrush subscription.
In that case, could one not also argue that the pope shitting in the woods is simply the pope repaying the food debt he took on by nature?

Not everything is debt. I mean, debt may be the cornerstone of our current financial system, but that doesn't mean it always was so. This just seems like grasping at straws to fit the argument.
If I only look at the language properties then Nix makes sense to me. The fact that Nix is lazily evaluated allows for easy composability. This is used a lot in nixpkgs to allow overrides and build up packaging layers. And because the language is interpreted, only the files that are being used need to be evaluated. It wouldn't be very practical to hold all of nixpkgs in memory. It also allow to do things like dynamically import code from another git repo. And finally, the language only allows side-effects through derivations.

None of the above language have all these properties combined.
Tbh, I've used ST3 for years and never seen pay-to-use theme, especially not the one that looks 90% like free-to-use Monokai.

What are the advantages?
You were on a hotel internet and or with hongkong data card. They are not blocked.

For every other access point - you need proper VPN.
Spring Boot project has an intro project right on their homepage.

https://projects.spring.io/spring-boot/

You can get a running webapp within minutes. The caution is, you would have limited information on what's going on in the background. Great for those who already know Spring and its inner workings because it's convenient - but could be detrimental on a beginner if you don't take the effort later to learn the inner workings.
I don't think I'd start "any" server-side project with Java; I think it's a question of whether you really want the JVM or not. The JVM is awesome but smaller projects might find it too heavy for their use/deployment case.

But yeah, Java is great. Definitely seems underrated in the popularity department.
After Castile's Death, Investigators Tried to Access Reynolds' Facebook Records
Ask HN: How do I ace the Google/Facebook SRE interviews?
I am a devops engineer at a startup and am good at my job. I do everything from automation to distributed systems, AWS, CI/CD, troubleshooting, etc. My colleagues and founder are very happy with my performance.
However, when I research on the kind of questions asked in google SRE interview, I start having self-doubts. I am not sure how much depth is expected from me in each of the areas like troubleshooting, scripting, networking etc.

Ex: for troubleshooting, should I know all the syscalls and the definition and be fully comfortable with strace?

It will be great if I can get some guidance on how and how much to prepare for these areas:

Linux internals

Troubleshooting

Large System design

Scripting

Networking

I am reading the books on Linux kernel development, Operating systems, networking. How much depth should I have to ace the interviews?
Wait, are there millennials on the board of governors? Because they are the ones who have actually removed people's choices - i.e., the choice to build something on their property. Which is the true cause of individual renter's choice being whittled down. Apartments don't get built for free, nor do they get maintained for free. And because of rent control and unreasonable tenant protections, landlords - who either bought, built, or inherited these properties - have an incentive to not maintain properties inhabited by long time tenants and create an atmosphere that makes them want to leave. The ones that are able to do that are probably pocketing a lot of (economic) rents, while the ones who try to do the right thing by their tenants end up on a sinking financial ship.

You can talk all you want about "millennials", but tech workers need a place to live. They make a lot of money - and largely put a lot of it in the local economy since many of them are at a stage of life where conspicuous consumption makes sense for them. But because of Local and state politics, not one city will let anyone build enough of it. So if someone can't build a 400 unit tower in the mission, guess what? They'll find a way to get occupy 400 single family homes. No one wins really. Except some longstanding homeowners that get an underfed windfall in home value without paying any increased property tax, some unscrupulous landlords, developers with political connections, and some grandstanding politicians.

Meanwhile, tech people drawn from all over the world come here to be vilified as colonizers, low-income people are left in the streets or pushed to the farthest reaches of the Bay (or out of state completely), and principled landlords are left with a money hole they can't withstand.
High performance computing / supercomputing is dominated almost exclusively by C, C++ and Fortran.
Laziness. Even embedded linux things (routers, cameras, etc.) tend to have outdated packages and unnecessary binaries (netcat, etc.) left from the 'standard install'.

Lots of people only "do Windows" so that's the choice they make for the company.
The best book for explaining your product idea is "Made to Stick" [1]. It has a great process for breaking your idea down in the most concrete terms and has some useful tools such as analogy to a similar product ("like dropbox for x").

The cliche adage here is that "if you can't explain your product in one or two sentences then I'm not interested". This is why the "Hollywood pitch" developed organically because people love to overcomplicate everything. VCs look for this as well.

This is why PhDs such as the author make bad people for communicating products. They love abstract terms and advanced hand wavy generalizations. Same with how corporate marketing people are similarily bad because they love buzz words and trends.

Ethereum is full of these companies that are hyper complex and I'm convinced that it's correlated to the number of academics behind all of them. They all have great website designs, they should spend similar time and money on good copywriting - which starts with the founders understanding their own product/service.

They all have a problem with communicating anything of substance. Ethereum has the same problem.

[1] https://www.amazon.com/gp/aw/d/1400064287/
Despite the clear slant in this article to associate this with more malicious goals... This is an ENTIRELY reasonable request.

The US has shown time and time again that it has absolutely ZERO morals with regards to monitoring/spying/breaking security products at whim, when it suits us, and often even when it's a REALLY bad fucking idea and everybody knows it.
Meh, I say let the fools spend their money however they want. Soon they'll understand why there are restrictions on investing in areas like this
Build your own remote vehicle theft detection system with Raspberry Pi