skysight-inc/HackerNews huggingface dataset:
Yes, life is horrifying for people on minimum wage. Why not make life better for people out of prison rather than exploit people in prison and then hold them up by comparison to the free but brutally impoverished ones and say "look how great you have it, you're not doing slave labor!"

Supposedly rehabilitation is a goal of prison; how nice would it be if prisoners walked out with a small nest egg, to help them get settled and survive while they go through the impossibly difficult task of finding a job with a criminal record? Right now, it's very tempting to go straight back into crime or drugs since these are the only career opportunities available. Maybe saving at minimum wage for 5 years would give them enough money to for the first time in their life feel safe, or enough capital to invest in something that could make their lives better, like tools, a business, etc. Maybe they could get some fulfillment and feel like they are part of a social unit by sending money back to their family while in prison. Maybe if they are paid the market value of their labor they will develop confidence that their labor is worth something and a viable alternative to, say, crime.

And yes prison is expensive for the state, but that's the state's problem and provides no justification for exploitation. The state can't do something unspeakable to you like lock you in a cage to be beaten and raped for decades and then make you pay for it. If prison is too expensive, the state should imprison fewer people. There are far more economically efficient alternatives to locking up millions and throwing away the key (like improving conditions for the poor!); the state is making a stupid, cruel, and horrible choice and it should pay the full price for it or it has no incentive to make a better one.
> When is the last time an episode of CSI didn't end with the guy getting caught and convicted? Have they ever made a mistake in CSI? Made an ambiguous decision?

Actually there was one episode where they knowingly sent down an innocent man in CSI:Miami. A mentally challenged man had been unwittingly framed by his brother for a murder he didn't commit. The piece of evidence that sends him to jail if I recall correctly was a tie used in the crime that the brother asked his mentally challenged brother to retrieve from the back of the truck putting his DNA or fingerprint on it. The team know the kid they're sending down is innocent, but the evidence is the evidence and their hands are tied.

I can't for the life of me find a link to the episode. Perhaps someone with more Google-fu than me could assist.
Completely agree.... I don't understand why there isn't a more standard way of accessing the fields queried for so that you can do joins.
>> Uhh, ever hear about the depression, dot com bubble, great recession/housing market crash?

All of these are cyclical repeating events. Look at the historical data. This is how humans function. Trying to control cycles is pointless and i would say impossible. You just have to be mindful of them and may be "pad" yourself when you reach the extremes.

Markets are pretty efficient at deciding what things are worth at the current point in time, trying to regulate that is again pointless. The issue we often have is collusion of interests (and government is full of that).

SF will resolve itself. Just let the market do its thing and this too shall pass..
Show HN: Vlide.vim, vim as a presentation tool
I hope parent commentor clarifies this: do you still get to claim a fork of your contributed code as copyrighted to yourself? The standing problem goes both ways; if you distributed your fork but you had licensed it from the FSF, won't you lack standing from unauthorized use?
I think you're hitting the nail on the head in some ways, although I'd disagree with you in other ways.

The problem is the "regulatory capture" part, not the "capitalism" part, in my view. What we have now is capitalism + rules that serve a small percent.

To me capitalism versus socialism are kind of red herrings. The real issue is creating and nurturing competition, which is kind of orthogonal to those issues.

It's completely predictable to end up with "crony socialism" just as much as "crony capitalism".

The way I see it, the appropriate goal is increasing and maintaining competition. Sometimes this means government protection of human capital pools through welfare and social programs, sometimes this means actually regulating a market to increase competition (net neutrality), sometimes this means introducing government services to compete with private services, sometimes this means privatizing things, sometimes it means deregulating...

I also think fairness is another big problem; nominal value and actual value (of labor, goods, etc.) are often different. So in either system you will end up with individuals (you can call them free-riders or psychopaths or whatever) who will take advantage of loopholes, errors, biases, and misspecifications in the system for their own gain. E.g., to me the fundamental problem with income inequality isn't that there's variation in income, it's my sense that that income variation is unfair, in the sense that some people's contributions are being undervalued, or others' are being overvalued, or that there are unrecognized benefits from public services (e.g., net neutrality vis-a-vis ISP's right-of-way grants, government bailouts of financial firms), etc. that aren't being fairly compensated or recognized in regulation.

I worry a bit that framing the debate as capitalism versus socialism only perpetuates problems. The problem is really corruption and fairness.

If an industry is benefiting unfairly from regulatory capture (e.g., in the form of patents, or physician groups, or whatever), focusing on capitalism versus socialism per se only allows the beneficiaries of that capture to come back with accusations of "liberal communism", and then no one is talking about the capture or the corruption, which is the actual problem, and then it continues.
I concur, el-get is quite nice and can install/manage packages from a wide variety of sources, sort of like Arch's AUR. It's at https://github.com/dimitri/el-get.
I was reading https://blog.dbi-services.com/using-tmux-for-semi-interactiv... last week and though it was a great idea, so I hacked this vim plugin to make it easier.
> there's also a facility to scan a QR code, but I don't know how you generate that from your GPG credentials

Search for qr on the python package index using pip. There's a module that you can pipe text to and then it'll render a qr code in your terminal using Unicode glyphs. Worked well last I tried. Don't remember what the module was called but you'll be able to find it I som sure.
Sirius Hits 1, Likely hacked this morning
The prisoners all said they liked working much more than they liked being in prison, so so wouldn't really call it "slave labour"

And even if they didn't like it, how is forcing them to do some work any worse than forcing them to be in prison? In both cases you are forcing them to do something they don't want to do.
I'm glad you like it! Please send patches with support for new services :)
Someone made a site just for you: Quora.com
Whatever other options you take, also arrange to get a counselor / therapist. Consider it an investment in your mental health. Adjusting to meeting more people is stressful and they will support you through it. You will also improve your personality (no matter where you start with, knowing yourself helps).
Then you'd have a bunch of millionaires in a price war to live right next to work
Not if you use cloud backup or get a virus.
I have a network-state in every application, usually as a set of "NetworkRequests", which are data-object that describe a request. Just like I sync the UI-state to the browser using React, I sync the network-state to the network by

a) using a custom NetworkManager, that takes a set of requests and syncs it with currently running requests.

b) using react itself. In a simple project I created a ReactComponent for every network-request. The render() is just an invisible div, the actual requests get started and stopped in componentDidMount() and other life-cycle hooks.

This approach works everywhere, it is serialisable and easy to think about.

I tend to write the redux-part ("controller") of my applications myself, it's seldomly more than 100 lines and more adaptable to my needs.

And I never use immutable.js, it's really unnecessary and slows down development-speed (via it's weird api) and runtime-performance.
It's somewhat easier with Bash on Ubuntu on Windows, tho kinda broken (because the copy to clipboard feature doesn't work out of the box unless you're running an X server).

But yeah, I kinda don't like using Gpg4Win with Cygwin, which is what I'm guessing you've used too.

With the "Creators Update" there's now a `clip.exe` to which one can pipe so maybe it's not too hard to update Pass, which is itself just a Bash script.
In Windows or in general, because pass has a ton of browser extensions.

https://addons.mozilla.org/en-US/firefox/addon/passff/

https://addons.mozilla.org/en-US/firefox/addon/pass-manager/
>"If I ask to determine whether an array contains two numbers that add to zero, a competent engineer should be able to give the naive answer -- a doubly nested loop -- in ten seconds, or at most a minute."

A competent engineer or just one who's practiced HackerRank questions and mastered the cliche choreography of the SV interview format?

"Think out loud! We want to know how you think! Ask clarifying questions! Start with the naive solution! But oh also please do all of these things within an arbitrary time restriction known only by me if you want to impress me."
Maybe this is just me being very naive, but how does it help? It doesn't actually change the properties of the underlying numbers.

10 (decimal) is not divisible by 3, and rewriting it in base 12 as A won't change that. You simply get 29.4 instead of 33.3...
Chrome extension that generates readable user history for bug reports and playback
AngelList co-founder Babak Nivi out “for my own reasons”
Confirmed on my Satellite Radio, they're not having a fun time. Can't wait to hear about this one! Was actually very hard to get out of my car to get to work!!
Could you please elaborate. Just to take two elementary examples: the intermediate value theorem and the theorem that any two bases of a finite-dimensional vector space have the same number of vectors. I would have thought that both require mathematical ideas and not just notation.
Limitart-A framework that designed to help you build a Java Game Server quickly
selfish plug for a product conference I co-organise in the UK called Canvas. We try to find speakers doing the actual hard behind the scenes work building amazing products. http://canvasconference.co.uk/

You can watch last years talk from Netflix, Spotify, Slack, Intercom, Facebook etc http://383project.com/blog/canvas-2016-the-full-talks/
If you want passwords automatically inserted why not just use the browser's features that do that? I do that for some sites.
I don't think having a big house or a yard trumps having more time with your parents (as a child).
This is why these corporations lobby/fight so hard to keep the prison industry private. Their profits are obscene, and the only way to keep themselves profitable is to ensure a steady supply of slaves ahem I mean "criminals". The more people we put in jail the better it is for these companies.

Can you imagine that? Your company profits off of human misery, suffering, and destroying families/lives. I hope hell exists..
Deep Work

you pay small price to get intense focus whatever that small price may be. go isolate yourself in a room or go to a library or co-working space. take a long pensive walk.
I just disagree with declaring paths with kind of regex pattern matching set of rules. This approach is flexible and natural. It will not stop you when your application became complex and even with simple cases it's faster - you touch less places in your code to make a change.
An app for friendship sounds too broad. I've tried meetup.com a few times, but all the events seem to take place while I'm at work (I'm pretty much night shift), so that didn't work out. I'd suggest finding a community that interests you, and looking for a local meetup.

For example, there are tons of video game forums out there, but if you focus on one game, the pool gets smaller, but more tight. I've met a few people IRL playing Destiny, and tons more online. Maybe someone else has more suggestions!
You're right, but on the other hand, it's probably not best to use words that few are familiar with if you are trying to make yourself understood. On the gripping hand, a variable name is just a variable name and its true meaning doesn't really depend on its name at all, so okay, go for the burn. (especially if you're writing Java code)
#heybulldog Sirius 1 Hits Radio Hacked Today
I agree. What i see around is that most people just tolerate it and are afraid to speak up.

If you work 9 to 5 you are literally viewed as a "lazy one". During interviewing process its often a red flag if a person is not willing to put in "extra hours" unpaid.

The system is broken...
If you are truely worried about that, you ought to be using 2FA.

The clipboard feature is helpful in pass, when I have someone standing over my shoulder or connected to a projector.
The Airports of the Future Are Here
There are a few theories detailed here:

http://mentalfloss.com/article/24578/why-do-some-clocks-use-...

The reason I always heard is about ease of casting: it requires a more complex mold if 4 is written as IV instead of IIII.
Wifi vs. Cellular
Motion Stills: Creating GIFs is simple with the Google app coming to Android now
Confirmed on my Sirius radio - I actually had a hard time getting out of my car, pretty interesting!
Yeah and a lot of capitalism defenders basically do the same

They ignore that really our system isn't capitalist at all

They seem to think it's trivial to waltz out and get that VC check and off you go

Revolutions sound great because people want to create for themselves but are offered "if you want to eat, please the master"
I prefer to trust the browser integration than to trust the clipboard.
Angola – Africa's Dazzling Delight Diamond Dust Beaches
i never had a back yard as a kid (or as an adult) and neither did my wife. I had multiple parks within a few minutes walk & never missed it.
What is your tweet-sized tech origin story?
I gave Magit a try on Windows, and it failed miserably at finding git automagically. With no configurable option and no documented or at least easily hackable entry point, Magit was my quickest Emacs package removal.
You don't need to put your private key on a mobile device. You can create a separate key for each device. Pass supports multiple keys.
I tried for a long time to get Magit to work on OSX. Never could; anyone else? The way OSX was setup for emacs to hook into the git process was strange and not smooth for getting them to behave well together.
Orgmode is another example.
Yeah, only one person in my 8 person class had ever done any coding before. It would've taken me significantly longer than 3 months to get to that point and I don't know if I ever would've understood as much as I do now.
I actually respect a great deal of Marxist and socialist thought about our societies and economic systems. Capitalism has flaws, surely, and pointing them out is important so we can fix them.

But on the whole, much of communist ideology and theorizing is far removed from reality and suffers from a lack of understanding about human nature. Socialist description and perspective on society is interesting and can be enlightening, but its prescriptions are bad.

Many scientists and thinkers over the course of history have dedicated their entire lives to theories that are ultimately shown to be fairy-tails. It happens all the time.
"Watching paint dry in the real world is more pleasing than doing anything on a computer anymore" --and things like these --will be bore after doing it every day of every month. If you don't hate software field, stick with it. "Years ago you used to be able to interact with a computer on your own terms and walk away" -- I think this is still possible, just eat your share and don't try to run all the time with ever changing technologies. I concur with some points of 'wallflower' and try reading 'Flow by Mihaly Csikszentmihalyi'. Pls let me know if there is an improvement in your thinking and life (I am interested in understanding the effect. Thank you!)
10% is way low. SF has been negotiating for 25% and up.[1]

BMR isn't just about culture and diversity. It's about teachers and service industry workers and everyone a functioning city needs. The gap is so large between market rate and affordability, and there are so many richer people still wanting to move into SF, that it is likely wishful thinking that market rate development will be "enough" to solve the problem.

And that is the reason why the Yimby position is not an obvious choice. Cities need to negotiate with developers to have sufficient BMR housing to be functional.

[1] http://48hills.org/2017/07/18/scott-wiener-trying-undermine-...
Yes, although you'll always have the option to install updates from Github.

Same case with orgmode.
>I'd argue in everyday use we're more likely to consider 1/3rd of something than 1/5th.

Because, I'd think, many things follow power laws which makes values closer to 1 occur more frequently.
AAA is in fact precisely about the size of the budget and amount of promotion.
I like how being full-stack is 'legacy'. I do understand the separation of concerns though: once you are big enough to afford a team of sysadmins and infrastrcture people you can provide your devs in-house PaaS and IaaS.
I dislike this analogy as I hold human life in a much higher regard. If you replace people with something like "property with no sentimental value" then the anology would be closer, but still imperfect. In that analogy, I would give pause but "letting it burn" would be much more palatable.
What's a 5/4 house?

The Midwest is stereotypical for "affordable living" but
I live in New England and it's fairly affordable here too in comparison. I own a three bedroom in town, with 20% down my P+I is $750 a month and PITI is $1275 a month. If I financed the whole thing the PITI would be $1462 a month. I think my housing cost is about average for the US.
>I wouldn't want Trump running the fire department, but I want that as a government function.

This is not an either or proposition.

>We know what privatizing a fire department does.

Half of Denmark's population is served by private fire departments. What has it done, exactly?

For the record, I'm not opposed to public fire departments, but this illustrates the benefit of pushing the power of government as locally as possible.

Let's consider the 'face punch' theory of political discourse. If your county commissioner is really fucking things up, there's a fair chance you'll eventually run across them at the local coffee shop and you can punch them in the face. Maybe you wind up in jail for a few days, but enough face punches and things will start to change. If you try that on the President, you'll probably be killed before you ever lay a finger on him. Now, I'm not actually advocating violence here, just illustrating the differential of influence in a hopefully comical way.
Why don't people just explain it with actual computers instead of pizza? MBAs are not that dumb.
Whats happening? Is "Hey Bulldog" on repeat?
Personally, I find distinguishing III and IIII quite hard in several fonts. However, the difference between [II and III] and [III and IV] is easier to read.
I've got a simple hack I employ when in a new city. All through my twenties, I moved basically every year or two. Most of the time I had a network of family or associates to drawn upon before arrival. But often, I'd find myself a complete stranger, knowing not a single soul.

What I'd do is this: find a local diner, not a touristy place, but a real local institution and landmark. And then eat dinner there every single night at the same time. If constrained budget wise, look for the early bird dinner specials. Become a regular. Trade gossip with the wait-staff, complement the cooks on their sublime creations, chat up the little old ladies, engage the workmen about their craft. After a few weeks you'll find yourself invited to birthday parties and have the opportunity to give back your own time and energy, shovelling a driveway or helping out at a food drive.

A summer time variant: farmers markets. They typically have the same vendors every week and will remember you if you purchase a quart of organic honey and ask with genuine interest questions about their practise. Offer to get them started on Facebook / Shopify. Pretty soon, word spreads and you're no longer a stranger in town!
As an example of how Bay Area housing politics are silly.. there is a document that local governments use that purports to show that building more housing creates demand for even more housing, and use it to justify not building things.

By that logic, these arsons will help reduce rents in Oakland... it makes no sense.
Ethereum Co-Founder Helps Launch New Blockchain Startup
TBH, I suspect the best option for him is to just move on to another company. He is sharp, always learning and young (supposedly irrelevant, but we all know it helps). He should have plenty of options.

For us, though, he never finishes anything he starts. He does three quarters, then considers it done and ignores requests to wrap it up, so 90% of his work has to be completely redone. That, unfortunately, is baked into his reputation by now, so even if he has perfect execution from now on he would be carrying the reputational baggage he collected over the last years for a while.
Depends on whether or not you are fine with either a studio or roommates. Even then it's hard to get an affordable place that is near the jobs.
I do work for IBM. Here is my personal take for what it is worth. https://andvijaysays.com/2017/07/17/ibm-watson-is-just-fine-...
Every programming language can be described as "just a different syntax" for some other language, e.g. "C is just a different more Algol like syntax for assembly language." The differences in syntax is what can make a language useful (or not useful, e.g. Brainfuck).
* Skeptic's Guide to the Universe: Science and Skeptiscism weekly Podcast

* Savage Lovecast: Frank Sex and Relationship Advice

* 99 Percent Invisible: Design
> Governments in the west are quite accountable, voted for and with a system of checks and balances

Hahahahahahahaahahahahahahaahahahahahahaahahahahahahaahahahahah
Xwayland, not Wayland.
When you buy a Kia and it breaks it's "unreliable".

When you buy a Ferrari and it breaks it's "temperamental" or "quirky".

A Toyota may cost a pretty penny and be more reliable than the Kia but the Ferrari looks much better in your garage and is much more fun to take for a spin.
> that formal proofs are not mandatory tools in this space

The stakes are extraordinarily low relative to situations where formal proofs are mandatory. For references, the list price of a single new 737 runs in the 50 million range, and the cost of the software for the 737 is amortized across many thousands of planes.

1. That's actual hard money. Real US dollars you can use to buy yachts and houses and avocado toast. Given the level of hype and amount of speculation, the true value of all the ether in the world is obviously considerably less than Ethereum's market cap. The hacker stole $30M 'worth' of ether, not 30M actual dollars

2. The cost of a plane crash is easily 10x the price of the plane, and of course you can't put a price on the lost souls.
Show HN: PLFC – Programming Language for Cats
this. Too much herd-following and fear driving location choice.
I think it would be helpful to other entrepreneurs here if you could name and shame
so, essentially there are no fallbacks. Unless you want to break one of the core founding values of cryptocurrency.