skysight-inc/HackerNews huggingface dataset:
Tens of millions of people in the US work extremely hard and never save anything close to a million dollars. Most people wouldn't be effected at all.
How would you verify that an employee was fired for peaceful protest or that self-reporter even worked for the company? Would you demand that a company admit this was the reason or would you trust the person that created the entry for the employer? How would an employer get itself off this list? How would you avoid libel? How would you verify the identity of the person making the entry and that person is even in the "RAP BACK" database? How would you prevent verified self-reporters from being discriminated against for future employment?
Radiation levels in the Fukushima reactor are soaring unexpectedly
I'm willing to bet many employers really don't like their employees putting personal config files on a production server...
I loved Pattern Recognition. As someone who also has an aversion to logos and branding, I immediately connected with Case.
A whole generation of a potentially interested audience who was not yet aware of Nullsoft in 2004.
Great article - I really enjoyed it. Who are you? Your blog doesn't have an about page.
More evidence that functional programming is a useful simplification/complexity reduction on a number of older paradigms.
Zeds attack proxy is very similar to this.
https://www.owasp.org/index.php/OWASP_Zed_Attack_Proxy_Proje...
Considering George Orwell's "1984" hit the top of the Amazon bestseller list a little while ago, I think the classics are here to stay.

That said, no one's stopping you from "resetting the clock" yourself. If you were to write some decent dystopian-future novels, I know a few people (including yours truly) who would appreciate it.
If you mean the general principle of this kind of pseudo-GUI in text mode, look into codepage 437 [1]. It's possible to do more advanced stuff with custom glyphs [3], but it doesn't look like this does anything like that - it generally requires direct hardware access to modify the font.

This was a pretty common technique in 90s DOS programs, but it can be tricky to get working cross platform over a serial terminal. The library you found seems to rely on termbox [2] for that.

[1] https://en.m.wikipedia.org/wiki/Code_page_437

[2] https://github.com/nsf/termbox-go

(edit)

[3] I thought Norton Commander did this, but I was mistaken - it just uses codepage 437. It was Norton Utilities [4].

[4] https://en.m.wikipedia.org/wiki/VGA-compatible_text_mode
>Punishing for convictions, however, strikes me as fine

I do get the reason people think this way.

However, making it impossible to find a job after doing your time isn't a good thing for society. It just encourages more crime.
I don't know how you're reaching this conclusion from reading that we imprison more black men than ever and that the numbers are even higher than slavery numbers.

More reading on the astonishing and completely demoralising statistics on "missing" black men in society: https://www.nytimes.com/interactive/2015/04/20/upshot/missin...

13th on Netflix also lays out a persuasive point about free labour in prisons benefiting from racism in arrests means we literally still have slavery.
the interest rate is fixed for 3-5 years usually, yes

even if interest rates are flat (or go down, even) you can still be forced into foreclosure if your equity in the home drops below an acceptable threshold
My best guess is it's on a zip drive, in a box, in a storage unit. The idea that the future would feature drastically reduced privacy was taken as a given. The thesis was basically that humans tend to be both judgmental and hypocritical, so in a world of total information, we could either keep persecuting and jailing each other over non-violent cultural things, or we could become more tolerant.

I must say that the current climate of everybody tearing each other apart on social media is so far not encouraging.

The rest of it was about the more concrete benefits, like improved traffic, logistics, labor and resource allocation.
You need to hang out with more communists.
What kind of snot-nosed brat takes millions from AOL and
then publishes software perfect for ripping off Time
Warner's entire catalog? Frankel, a grunge-dressing slacker
from Sedona, Ariz., was a teenage college dropout in 1997
when he wrote Winamp, the first program that made playing
MP3s on a PC point-and-click simple.

How times have changed. There's now so many snot-nosed grungy slackers who could buy the author's house in cash, just to make a point :-)
You're suggesting a left-wing form of McCarthyism. I don't care if my employees/reports protest as long as they do their job and don't attempt political intimidation, but I am not willing to put my company on a list to satisfy a virtue-signaling busybody.
Another reason jobs are a legacy system of gaining resources. Drug tests background tests, now this. How easy is it to control
people who need a job to survive?
> Do you assume you always have CUDA sources for ML operations in XLA? I was under the impression that closed-source libraries like cuDNN were used.

Yes, XLA calls into cudnn and cublas. It's not a fundamental architectural thing, though; those are just the fastest matmul etc. kernels we currently have access to.

> Is it possible to accurately evaluate the profitability of fusing two kernels in CUDA (effects of increased register pressure; shared memory)?

For a human, yes, sure, just time both options. The system doesn't currently do this in an automated fashion, though. In a fashion similar to a CPU compiler's inliner, it has heuristics and makes its best guess. In general fusion is very profitable.

> On the other hand, the generic kernel and its launch parameters were probably hand tuned for performance.

Yes, and this is one of ways that XLA can lose to (say) vanilla TensorFlow today. But it's just a matter of tuning; the system is very young.
Moral of the story: Don't sharecrop

Building something on the web on your own platform means you own it, control it, and are not beholden to anyone or any company provided you are reasonably within the law.

Building an app for iPhone? You're sharecropping. Android App? Sharecropping. Facebook? YouTube? You guessed it.

My friend Ryan Bates build railscasts.com but has been on hiatus for almost 4 years. Even so, his site still has value, and at any time he can pick it back up again and start rebuilding. If you love freedom, I don't know why you would pour your life, mind, and skill into anything that's sharecropping.
I remember reading a few posts on the Winamp forums around a year ago that they were revitalizing development on Winamp, not sure if that went anywhere though.
Great explanation. Thank you very much. However, it raises question for me:

- So "Hash" it combination of Block Number, Nonce, and the Data?
- If "mining" means computing the Nonce, what is the actual data to be hashed?
- For Coinbase case, is it the data is the miner's Coinbase Account? So that if mining successful, the miner will get the "money"? If so, how do the first miner advertise the result so that the other peer can trust that the first miner actually get the money?
Just... so much wrong here. First and foremost, you are still characterizing an entire movement by it's worst actors, so the point of the poster above you stands.

Second -- 'Ferguson' was a community reacting to a state sponsored murder -- not a 'BLM protest'. They weren't out there for BLM, they were out there because Ferguson cops enacted violence on their community.

Finally, calling 'in defense of looting' required reading is not endorsing or defending looting. You aren't a Nazi because you read Mein Kampf. It's an interesting take and I'm sure Deray has a nuanced opinion on the issue -- but nah you're just going to keep mischaracterizing people and movements to fit your world view.
Exactly, but I was down voted for asking a rational question.

People you do not have to agree but there is no reason to down vote a question that is clearly not a troll!

Oh, they poured 16200 cubic meters of concrete for a project in L.A. in 2014 and that was just the foundation.

China poured 6.6 gigtons 2011-2014.

To the person that down voted me, this is just an engineering issue. Period. Sorry you do not understand that.
It's possible that in 10 years Internet will be segregated into per-country segments and she'll have trouble communicating with hosts while outside and sharing photos when inside.
Why no AMD GPU support?

I think it just reflects the team's internal priorities. Patches are welcome; we want people to use this system.

It wouldn't even be tremendously hard. The XLA IR --> LLVM IR backend is relatively simple, and LLVM already has support for compiling to AMD GPUs. You'd have to split out the nvidia-isms in the generated IR. I think the biggest challenge would just be one of software engineering, namely figuring out a way to specialize the GPU backend for each of the two architectures while allowing it to share code in general.
Oh jeez, that looks good. Added to my wishlist. I really wish I either had more time to read or could read faster.
Small guide on How to use WASTE -> http://www.cs.montana.edu/~huff/waste/howto/Waste.html
Ha implying that two or three corporations don't already have majority control over market share in almost all industries.
Source is a great command as are flags that point at which configuration to use when you start something. So...
You seem to be unaware of DAPA.

And even in cases without DAPA eligibility, a USA-born child would not be "deported" in your scenario.
How does this further the aims of HN?
With respect to tracking you throughout the interwebs, Amazon is as bad. It pisses me off when I look at a pair of shoes then start seeing amazon ads on every site I go to for months, hey remember the shoes you looked at?
I would say by definition, as in most societies, those who were actually making a living were surely not the ones living in squalor, especially by comparison to those whose conditions were much more unfavorable.

Nobody had modern medicine or electricity that far back anyway.

By now there's no reason for anyone urban or rural to do without medicine or electricity unless their society is consuming more than it produces, or is handling surplus in unbalanced ways.

Maybe paradise would be more within reach if those little problems could be overcome.
The NYT also has an interesting obituary which includes this quote.

“He was just short of being a con man, but no more than anyone in the art world, or for that matter in the world of finance — which, of course, was his whole point.”

https://www.nytimes.com/2017/01/27/arts/design/jsg-boggs-dea...
This stuff is scary. My union as a .gov employee didn't understand that it was signing up for something even worse than this.

That employer will get an active notification of any arrest (not indictment) for every impacted employee's life, even after separation from service. Worse, the employer can administratively decide that an arrest is of concern and can basically void your appointment to a position.
This works fine if your configuration contains nothing too custom. Typically after copying my dotfiles I have to edit them quite substantially to make them actually work - mainly because they rely on outside sources (in .tmux.conf, stuff like `set-option -g default-command "reattach-to-user-namespace -l bash"`, in .vimrc it's usually colours, clipboard hacks etc that break). Maybe I should have a second, trimmed down version with no outside dependencies.
Fresco is extremely notorious for causing crashes, I had no idea React Native used it. Picasso and Glide are the two sensible choices for image loading.

Facebook's tools for Android are generally written in a way that you get the feeling one could only justify by repeating the manta "We're Facebook, these are Facebook scale problems" the whole time writing you're them. (see: Redex vs just Proguard)

Wether they 're problems worth solving again need not be evaluated.
Re tag inference: no I mean both start- and end-tag inference, like HTML does. It's explained in my linked paper, and it's not for "covering up design flaws". I think you're making quite strong conclusions here considering your lack of knowledge of SGML.
previouly: https://news.ycombinator.com/item?id=13338592
Functional programming is actually the older paradigm (if you're comparing to OOP), but I get your point.
Your self-analysis isn't as razor sharp as you may assume of yourself. Take criticism or disagreement with humility and reason rather than digging in deeper that everyone else must be wrong.

From what I can see in this thread, you're probably being downvoted because you've repeatedly been judgmental and stubborn about a subject it appears you know nothing about. It just looks like you're more interested in antagonising than learning. Have you read The New Jim Crow? The MLK Papers? Malcolm X's biography? A Ta-Nehisi Coates book? Be honest with yourself about what you don't know, and use global resources to fix it.
We've already lost when an arrest is equivalent to a conviction.

Although, in some ways, we've been here for a while. Maybe less-so for individuals but for corporations, whom the law generally treats with a degree of "individual" rights (IANAL), it's long been that an indictment is worse than a conviction. After an indictment, clients turn away -> revenue flees -> shutters.

What's scary is an indictment is, in theory (under fair application of the principles of law), is more severe than a simple arrest. If we're living in a system (US) where a simple arrest results in a database entry which can result in the end of your productive life, we're living in a... [up to the reader to determine the severity]

Ultimately, the power of gov't to drop charges after such a consequence (firing) is powerful and unfair to the individual. Indeed.
This is why I've always kept up my trade skills and wanted my kids to know a trade they could play without relying on corporate jobs.
Isn't the emacs philosophy to never leave emacs? Doesn't using tmux go against that? Or do you run tmux inside of emacs?

I use spacemacs and coming from vim, its taking some getting used to but I'm still always trying to do more things in emacs and not switch to my terminal workspace.
Do you guys have anything about climate change
You're interpreting the quartz.com authors opinion, not that of the municipal or provincial government.
Great to see MS working on this, and also posting the code!

"As a side effect, this approach also has some very nice characteristics for large binary files. It doesn’t extend Git with a new mechanism like LFS does, no turds, etc. It allows you to treat large binary files like any other file but it only downloads the blobs you actually ever touch."

It seems every day I see another attempt to scale Git to support storage of large files. IMHO lack of large file support is the Achilles Heel of git. So far I am somewhat happy with Git LFS despite some pretty serious limitations - mainly the damage a user who doesn't have Git LFS installed can inflict when they push a binary file to a repo.

I'm curious what other folks on HN use to store large files in Git without allowing duplication?
The purpose of imprisonment is to punish and, ideally, rehabilitate. Why continue the punishment for life after that?
Back to torrenting music for me and many others if Spotify goes under.
The record labels dont seem to be able to see the forest for the trees..
Do you have a link with an elementary explanation of this type of numbers? I'm not doubting what you say, I'd just like to learn more about the topic.
It feels more like two decades than three, but it was still an interesting look back at technology history.
Thanks for the feedback! Thought about it, although I'd rather the writing speak for itself. I'm just a guy who enjoys writing. If you enjoy reading, you're welcome to follow me on GitHub or Twitter, sometimes I post interesting stuff:

https://github.com/breandan

https://twitter.com/breandan
CloudFisher: Low-Tech Net Turns Fog into Drinking Water for Morocco
Are you kidding? Promoting the recognition of an employee's first amendment rights now falls under "virtue signaling" and "McCarthyism"?
How will you know, if it's employment at will?
Hmmm. The trade-off that might cause one to "share crop" (which is a great analogy) is the reach one can get. It is a lot easier to build an audience on Twitter or Facebook than on the open web, because that is where the people are. Building an app for the iPhone or Android markets? That's where the people are (though fewer folks install apps than in the past).

The key is to know that you will be forced to transition off that platform, and to build for that day. (Instagram lived through this, meerkat did not: http://www.theverge.com/2012/7/26/3189340/twitter-blocks-ins... )
The Debian Stretch freeze is coming
Mea Culpa. Should have double checked before typing that out :)

Didn't mean to say they were the same thing, just the precursor of the Secret Service and did much of the same work in a contractual role.
I have a feeling it isn't.

I used to have winamp on my android phone and when I got a new phone a few months ago I discovered that they had removed winamp from the store. Which is unfortunate because winamp was surprisingly great on android too.
tldr; I hate cats, so let me tell you why i like flowers so much.

What has the whole Oracle/Java hate have to do with this article? Pointless, and distracting.
American+chat+show,+Priyanka+Chopra,+PeeCee,+The+Late+Show+with+Stephen+Colbert
I'd argue that using a terminal multiplexer like tmux or screen on a production server (as this article implied) often means you are doing things wrong.

It is better to set up a service (systemd or other) and configure it to start correctly rather than relying on a tmux session to manage long running processes. By going this route you get logging, auto restarting, starting on boot, monitoring etc for free.
GP said "on", not "because of", so at-will employment doesn't really make it any more difficult to determine.
I'm not sure the average Google software engineer according to Glassdoor is representative enough of Google software engineers who would be buying housing that it's valid basis to make assertions about housing affordability.

It's extraordinarily unaffordable in the Bay Area and none of my friends there (at Google, Facebook, or elsewhere) would say it's easy, but I don't think $400k is the right number to pick even if you're conservative about affordability.

Google has been hiring extremely heavily over the last 4-5 years, and their HQ gets tons of early 20s fresh university hires. So I'd expect that $160k number (which I see as $166k?) to be skewed down a bit. Anyway, fresh early 20s university hires aren't likely to have the savings, stability of personal situation, or desire to buy property.

You're probably looking at more established engineers as buyers, and they'll have been able to save longer and advance in their careers, and $160k + the standard 20% down payment is probably on the low side for that.

Glassdoor's numbers don't change much when you bump up the experience, and I'm afraid I don't have sources other than my fairly extensive social network at large Bay Area tech companies, but I can pretty confidently say 3-6 years out of school that yearly total comp number will be $200k+ and if you're saving properly without 6 figures of debt you'll have upper 5/lower 6 figures saved to put down on a place.

$700k is still a stretch, so I think your point still stands, but I don't think you need to be a dual-income Google/Facebook/etc. software engineer household to afford it.
Interesting, you now have to live in Australia until you're 10. That didn't used to be the case. Thanks.
Do the math.

There is no way that 231K could have hired 110K that fast without getting lots who were not above average.

There is probably a calculated advantage to becoming an average-to-below-average giant giant as a follow-up to above average e-commerce, logistics, or web gigantism.
[flagged] Animation Workers Get $100M in Wage-Fixing Suit
I made another tool similar to this, but instead of being based on curl, it's based on httpie: http://http-prompt.com
Good use case for Kafka
The Movie with a Thousand Plotlines
> We've already lost when an arrest is equivalent to a conviction.

source on that?
> If I lose my job for protesting or activism then fuck that employer.

Don't forget you're lucky you can say such a thing. Many people are desperate for a job.

All the more reason to protest of course!
I call b#)(sh!t
http://creastats.crea.ca/natl/index.html

Wishful thinking. Wealthy asians are still buying up everything.
First, while I don't want to argue the case of the shooting of Michael Brown here (nor do I have any special knowledge to add to the publicly available facts), you've jumped to conclusions regarding the case ("a state sponsored murder").

The grand jury did not find enough evidence to charge the officer and even CNN said "Some [witnesses] admitted lying. Others changed their stories under questioning."

http://www.cnn.com/2014/12/14/justice/ferguson-witnesses-cre...

You've clearly decided the facts of the case based not on evidence but on your own world view so kindly spare me spurious accusations of doing so.

Second, I'm not characterizing an entire movement, I'm merely referencing the events.

I'm not merely referring to Ferguson, that's simply one example of many, so I used a general term. You may prefer other terms but I suspect that you know what I'm referring to when I use the term "BLM protests".

Third, while Mein Kampf may be required reading for its historical importance, do tell, why would In Defense of Looting be required reading if not for the position it advocates?

...

So this is being downvoted without response - why?
I used the default all the time and it worked fine for me.

by the way what is PREFIX meaning? ctrl-b?
I'm more than sure I misunderstand something. Is the purpose of mining to introduce cost to recalculating a chain? So basically if someone changes a block in the chain mining makes it impractical to extend the change upstream? If so how did this impact the security of blockchains in the early days when mining complexity was very low and attainable on a single CPU.

By the way, amazing find. Immensely thankful to the OP for sharing.
We have a winner, folks! I'll order the first book this week and take it from there. I've read quite a bit of sci-fi and I can appreciate good world building, so I won't be giving up that easily. Thanks for the advice.
This reminds me a lot of Gary Bernhardt's Boundaries talk and the associated idea of "functional core, imperative shell". For anyone who found this article interesting, you might also like this: https://www.destroyallsoftware.com/talks/boundaries
Why don't you just point those assumptions out? I haven't the slightest clue what "assumptions" you are talking about and how to go about investigating them. The code is disgusting, not a single variable has a meaningful name.
> Although to be fair it's probably a much lower proportion of black men now than it was in 1850.

Probably not; slaves weren't legally treated as persons and weren't generally incarcerated for crimes as such, and while there was certainly racism against non-slave blacks, I've seen no account of massive disproportionate imprisonment.

Now, slavery itself was a bigger problem than the current disproportionate imprisonment, but also different in kind, not merely degree.
Can you list the top five Influential research papers that have inspired you while working on Appleseed?

I have ACM library account so if they are ACM or Siggraph papers that is fine.

--edit

And thank you for making your project open source.
Probaby this thread -
https://news.ycombinator.com/item?id=13449966