skysight-inc/HackerNews huggingface dataset:
Oh fuck this shit, I was poor and I saved by buying rice in bulk and toilet paper in bulk, and everything as cheap as possible.

Seriously, you have to be really fucked up to not be able to put away $25 for rice.

If you're poor and not taking advantage of every savings you can I really don't know how one expects to become not poor. If you're so poor as to not be able to afford a large pack of toilet paper, sacrifice one of your dish rags, I assure you they can be washed for long enough for you to save the extra cash to afford a large pack of toilet paper.

Want to know what my 'rich' neighbors who have a BMW in their drive way do on weekends? Collect cans from their neighbors trash. I can only assume at one point that they were exceedingly poor.

Also, almost everyone I know who was/is poor also smokes. Poor people are mostly poor because they make really bad financial decisions, yes its fucking hard and it seriously takes its toll on you but eventually you get so tired of it you stop making the decisions that keep you poor.

I have never eaten so well, or been so healthy as when I was poor. I walked everywhere, never ate out, spent time with friends, meat was like dessert, and you'd buy the cheapest cuts and marinate and cook them until they were delicious and dropping off the bone.

The only thing I really had a problem with was saving $200 for a decent pair of shoes that would last. Instead I just bought cheap shoes from the thrift store, the nice thing about being poor is you generally don't have anything else to do, so you check veevies every other day. Again if I wanted to solve this problem I know full well I could have stopped smoking and in two months I'd have cash for shoes.
Agents of Betrayal: A Reconsideration of Graham Greene’s Our Man in Havana
Reading Fiction May Enhance Social Skills
Because passing a programming interview is not what the candidate has been doing for years.

Interviews are artificial, stressful situations which in many cases do not resemble what you will actually be doing at your job.

Like well-known blogger Steve Yegge once commented about Google's interview process, sometimes it gets so bizarre that two interviewers in your queue wouldn't have hired each other! Focusing on the details one interviewer likes will make you lose points with the other. He calls this phenomenon "the interview anti-loop".

I guess being well-drilled about common questions and tricks helps counterbalance some of the pitfalls of the interview process.
Except that all the evidence points to this speculative snippet being correct, and is the point of the article. So, your tl;dr is missing the crucial point of the article, that the FBI is making a power gambit through deception.
Sorry, the quote irritates me to no end (doubly so how people trip over each other to copypaste it).

In practice, most opportunities are not a pure savings like this where you will end up ahead in every way if only you could borrow the money; usually, you'll end up with more painful feet but more money to spend, as the cheaper shoes aren't completely useless and in need of replacement.

If the quote were as true as claimed, then someone could make a program where helpers pair up with a poor person, loan them 50 dollars, and then let the savings spiral up virtuously -- that loan enabled $100 of savings, which can be reinvested in more savings, when frees up more savings, etc.

But obviously no one's figured out how to make that happen, and the poor can often already get loans of such size and not trigger the upward spiral. So something's missing.

With that said, being poor does tend to be a double whammy where e.g. you live in a places that makes bulk purchases harder ... but it looks nothing like the dynamic in the Vimes copypasta.
The one on my phone isn't useless now, because my fingerprint data wasn't stolen in the OPM breach (and nobody else has it either).

Even if my fingerprint data were out there, that doesn't really help get into my phone if it's casually stolen. The thief won't know who I am, so they won't know which fingerprint to try out of the millions of possibilities. They only get five attempts.

As always, you have to define your threat model. My phone's fingerprint reader protects me against common thieves. It also protects me against the authorities to a pretty large extent. As long as I have the opportunity to turn my phone off beforehand (I always do this when going through customs, for example) then the fingerprint no longer works to unlock my phone. The ease of use that the fingerprint reader provides for most usage allows me to have a much stronger password on the device than I would have otherwise, so I'm pretty sure it's a strong net gain.

It doesn't protect me against a determined adversary who targets me specifically, but then I already knew that. Fingerprint authentication is far from perfect, but it's not meant to be anything else.
To be fair, I think most people probably agree about this. Where the disagreement occurs is the question of whose behaviour is chiefly responsible: people in poverty, or people very much not in poverty.
I used to have to leave a winter coat at my desk (in Austin) at work in the summer. Figure that one out!
I still use this, and authored a tool to inject the .Net runtime and run arbitrary C# code! https://github.com/ChadSki/SharpNeedle
I've always thought that early education should be more of a You-Are-Here orientation: bringing new humans up to date on what they are, their place in the world, where humanity as a whole is going and the challenges facing us.

Think Neo being pulled out of the Matrix, only in reverse.

Of course different nations are going to have their own biased version of the things listed above, but I suppose that's okay.

What's undeniable is that we have reached the point where it's impossible for any human to even be able to consume all the art produced by mankind, let alone understand all our technology, in a single lifetime.

Until we figure out medical immortality, children should be informed of all the options available to them, as early as possible. Fluency in tools that are a de facto requirement of modern society; cars, computers, smartphones, even things like Facebook and online privacy – should be taught as soon as possible.
Yes, just found this out today. Rather annoying! I've logged a ticket about it for what it's worth ... even cited this article.
How's the internet? I'm really interested in working remotely from Central America but worry that it'd be challenging to find reliable fast connections—at least in places that aren't downtown centers.
I moved away from Seattle to the Bay Area partly because it was so damn depressing.

My company-sponsored doctor gave me a bottle full of two _GRAM_ pills of Vitamin D, and she said she has had to give it to most of her patients.

In the dead thick of the winter, it gets dark at 3 PM (after a 10 AM sunrise), and the rain literally never stops. When it's not raining, it's misting, and it will go weeks on end with everlasting gray skies and no sunshine.

Pittsburgh, comparatively speaking, was better because it snows off-and-on instead of constantly rains, and in January, the sun starts to come out again with blue skies, whereas Seattle stays dark, gray, and gloomy until summer.

Pittsburgh also wasn't as high up of a latitude either so the sunset would never happen earlier than 4 PM, instead of 3 PM.
I work in Austin, and I do the same thing albeit with a hoodie.
This article reads like homework is something new.

Learning requires doing some exercises. There is no time for that in class, because the class is for lecturing. If homework is handed out at the start of the class, and you start doing it in class, then you aren't paying attention to the class.

Homework isn't work to be done specifically at home, just work to be done outside of this class, before the next class. Let's call it school work.

If the class is one hour long, three times a week, then that leaves 165 hours in the week in which work for that class can be scheduled.

Homework should be reasonably brief, of course; it shouldn't have unnecessary repetition of trivial material.

School should also be reasonably short. Classes should end at around noon. Class work should be done after lunch, in lab classes dedicated to that work. Then when school is out at, say, 3 p.m., the class work is done. Those who goofed around in class work labs will have to do some of it at home.
I did a startup in SF a few years ago, totally fucking broke, and never ate healthier in my life thanks to cheap produce from the mission groceries that catered to latinos.

Maybe not everyone can buy bulk but you can buy expired goods, grade b veg, etc.
It seems a bit low considering IBM is funneling $1 _B_illion into Linux on POWER projects. IBM has long ties to GCC, but LLVM has captured the code generation library market even where gcc is used as the system or application compiler so it's more relevant than ever for them to put some people on it.
Given that the risk is you go to jail, I'm not so sure.
the page seems to only work over http

i had to disable the site's HTTPS Everywhere rule
Save money on Toilet Paper everyday forever with the Hand Held Bidet Sprayer. Washing with water is 10X cleaner than wiping with wads of paper and it's healthier too. Plus you'll never run out! See bathroomsprayers.com.
> spending patterns in developing countries, where cigarettes are sold in singles and shampoo can come in tiny, pricey sachets.

I wouldn't call the sachets pricey. They are single-use and come at an extremely affordable price (mostly just one rupee = 2 cents). Sachets allow the poor to try out products that they could not afford before, or products that they don't use daily.

Sachet sales created a whole new business paradigm.[0] They form the basis of C.K. Prahalad and Allen Hammond's article Serving the World’s Poor, Profitably (HBR September 2002) [1] and C. K. Prahalad's book The Fortune at the Bottom of the Pyramid (Wharton School Publishing, 2004).

[0] http://repository.umac.mo/bitstream/10692/1300/1/7444_0_Sy-C...

[1] https://hbr.org/2002/09/serving-the-worlds-poor-profitably

[2] https://en.wikipedia.org/wiki/The_Fortune_at_the_Bottom_of_t...
Seconded. These are good recommendations.
My new Mazda doesn't have CarPlay (yet) but activating Siri makes it come over the Bluetooth audio on the system like a phone call. I use it primarily to send texts home while driving.
> this is the last iPhone you can actually crack without assistance from Apple.

That's being pretty liberal with words. It's more difficult to crack more recent versions, but saying it's impossible is putting too much faith in the creators of the device and too little in determined people who would want in.
I and others have pushed changes into XTerm to improve mouse support of terminal-based applications. All terminal emulators should implement XTerm's command set, especially these:

Bracketed paste mode: allows editor to determine that text is from a mouse paste instead of typed in. This way, the editor can disable auto-indent and other things which can mess up the paste. Libvte now supports this!

Base64 selection transfer: this is a further enhancement which allows the editor to query or submit selection text to the X server. This allows editors to fully control the selection process, for example to allow the selection to extend through the edit buffer instead of just the terminal emulator's contents.

One patch of mine didn't take, but I think it's still needed: allow mouse drag events to be reported even if the coordinates extend beyond the xterm window frame. Along with this is the ability to report negative coordinates if the mouse is above or to the left of the window. Why would this be needed? Think of selecting text which is scrolled off the window. The distance between edge and the mouse controls the rate of selection scrolling in that direction.

BTW, it's fun to peruse xterm's change log. For example, you can see all the bugs and enhancements from Bram Moolenaar for VIM. http://invisible-island.net/xterm/xterm.log.html

Thomas Dickey maintains a lot of other software as well, in particular ncurses, vile and lynx: http://invisible-island.net/
I so dearly miss all the quirky little things that used to be prevalent on everyones private websites.

It's all becoming streamlined.
This reminded me of a Rob Pike comment. I can't find the text, but it was along the lines of, "I recently tried Linux. It was as if every bug I fixed in the 1980s had reverted."
If blaming the little African kid with the distended belly helps you sleep at right... well.. you're an asshole.
> It's clear that apple doesn't give a shit about unix at this point.

Er, is it? Clear to whom? It certainly isn't clear to me.

Data does not support conclusion. In the slightest. I'm guessing based on your tone and the choice of certain adjectives in your rant that you're unaware of the reasons why the OS X userland isn't based on GNU, or you're choosing to ignore them.

You have a bug report. File it. The hyperbole can be omitted, does nobody any good, and makes me unconsciously inclined to ignore the rest of your interesting observation (which is unfair to you).
Surprised. I'd say it's pretty comparable to SF, and that's probably one of the FEW plusses of Seattle IMO.

Source: Lived there for 2 years.
> we put our kids in school five days a week, eight hours a day

Do kids spend 8 hours a day at school now? Back when I was in school, it was 9-3, including an hour for lunch, plus 5 minutes between classes. On top of that, we got a lot more vacation than I've gotten at any job. If I do the math on it, we spent a total of less than 1000 hours a year in school, less than half the time I spend at work in a year.
Another design pattern that makes little security sense is to email passwords in the clear in confirmation emails after signup
Funny thing is that the repo is only 7 MB gzipped (or 4 with lzma). Not that surprising, since it's just metadata of course. They say they have about 1 million fetches/clones per week, so that would make about 16 TB per month. I'm not sure how much bandwidth costs, but wouldn't some sympathetic CDN host that for free, since they're OSS?
You are going to be using an editor for dozens of hours a week over decades. It's probably worth the effort to master one of the better editors.
Did you follow through on it? I have wanted a modern space cadet keyboard for a long time, but the current trend in keyboards seems to be to have less keys, not more (a trend that just doesn't make much sense to me).
There's an oft-neglected issue with this. From experience, when a hosting company supplies an SSL certificate to a customer, here's the usual process. The first thing that happens is the site totally breaks because browsers won't render mixed content.

So the customer calls their developer and their developer calls the host and insists it's a server problem and someone spends an hour or more explaining what mixed content is to a developer and how to fix it.

Then someone runs it through the SSLLabs test and decides they don't like seeing RC4 supported. So you provide some warnings regarding it, confirm, and then oblige, but then you get angry, aggressive emails because their entire office uses Windows XP and their website doesn't work.

A company can burn hours on every individual SSL deployment. There's plenty of unfortunate incentives against hosting companies.
Attacking the Internet of Things for Fun and Profit
Ask HN: Any successful enterprise search startups?
I've checked out synata and xendo and they all seem like they're not doing that well despite the fact that they have a pretty good product. does anyone know why none of these companies have taken off?
It still blows my mind how badly the Python and Perl developers misunderstood their languages' roles. Many developers viewed them as Unix infrastructure like C, sed, and awk: a stable foundation upon which to build long-lasting programs. But the core devs got bored and decided to either break most things for very minor improvements (Python), or break everything to provide all things to all people (Perl).

The Perl folks eventually admitted that version 6 was a separate language; we'll see how that turns out. The Python ones can't make the same move, since version 3 offers no major benefits/changes over version 2, so they simply have to continue the beatings until... everyone moves to version 3. What a colossal waste of time!
Because your comment was regarding our having the technology needed to allow someone to live 1000+ years. In order to allow that, we'll need to have mastered manipulation of literally every cell in the body.

By the time we can go in and reinvigorate teeth, bones, all the internal organs, all the cells in the brain... restoring patches of skin will likely be trivial.

Solving the problem of aging generally means solving an avalanche of specific problems - one of which is the rejuvenation of skin.
Haha, whenever I wear my startup's t-shirt, I see people "stealthily" eyeing the logo to size me up all the time here. Everyone wants to be on the gravy train.
I didn't even read the article. But obviously, if there is an offer at the beginning of the month, you can buy cheaply and save. If it is at the end of the month, you already had to buy it at the beginning expensively, and you cannot save anything.

That's really simple. I am wondering where your karma points come from.
Modern Cloud Infrastructure – Concepts and Definitions
Melting an iPad in a really hot fire
Meteor Weekly Issue #13
Sichuanese Cuisine is very good.

La Bu La in Bellevue is also good.

Dough Zone is worth trying if you like DTF, but not as good imo.
Start one in Atlanta, with a start time of 10 am and a reasonable tuition price, and I'll sign my kid up.
would be nice to have a shortened url to send it to someone without spoiling the content
SOA in the browser
Admittedly only skimmed the article, but I missed exactly what this group actually did. Philanthropy? Community service? Multi-level marketing? What's the purpose of having some secret group that only exists to be secret and to be a group?
>One member wrote later that “I was stunned, flabbergasted, to learn that a significant number of people don’t even bother taking that step. A friend sits you down, asks of you absolute discretion, and then gives you a mysterious card that, if activated, literally opens a door to a new world of adventure, and you DON’T EVEN USE IT? C’mon, people: Be better.”

Maybe they could smell it was a lame transmedia project that was trying too hard to copy Eyes Wide Shut. I mean, any real-deal secret society is going to have rules that—when broken—result in membership revocation via way of tragic suicide. It's just not an authentic secret society experience without that constant spectre of death looming over each and every member.

In all seriousness though, I enjoyed the article, and it's neat that most of the compelling narrative in the society ended up being user-generated. You also have to give its creators credit for trying something that far out in left field.
I went to a little store in a poor neighbourhood a few weeks ago and was surprised to see a tiny container of Tide for 7.99, and there were no other sizes or brands of detergent.
Why not loan them the money in return for paying back a portion of the savings? And then reinvest the savings in other modes of greater efficiency, which enables more, etc.
Coding interviews are very stressful, and churn through a lot of really awesome potential hires. I imagine there are tons of false negatives, but it's nearly impossible for a terrible programmer to get through a gauntlet of programming interviews. However, I agree. They don't give a full picture of a developer's abilities.

As a developer, I prefer take-home projects. As an interviewer, I prefer a few coding interviews, followed by a take-home project.
http://tech.mn/

Meetup.com has a good list, too.
My personal anecdote is a bit different. I don't have a breakfast on a daily bases since I can remember, for the simple reason that I wake up a little bit nauseous every day, and it takes me a couple hours to actually feel like eating anything, so I just go on and wait for lunchtime.

It's never helped me lose weight, and I can't really correlate to any improvements in my everyday life. It got me on a daily Pantoprazole regime though, since the long periods without food have skyrocketed my gastritis.

So, as most of the stuff out on the Internet, don't go doing it just because everybody else is. Try it, and see if it fits you. Don't overdo it and you should be fine.
There's a lot of claims on the front page, but digging into the docs I'm not seeing much beyond Solr?

The textmining page[1] talks about how to search (?) and generate word clouds (ie, words with counts - core Solr faceted search functionality).

But it links to a page on Named Entities[2] which sounds promising! But in that case it turns out you have to setup the named entities yourself (ie, no NLP tools to find them) and then you get.. Solr facets.

I think there are some promising ideas here, but right now I think it makes the easy things in Solr slightly more complex and doesn't help with the hard things.

[1] http://www.opensemanticsearch.org/doc/analyze/textmining

[2] http://www.opensemanticsearch.org/doc/analyze/textmining
Is there any visual programming language well-suited to implementing complex data structures like red-black trees? What about a recursive descent parser? File system?

I have not used visual languages extensively, but it seems like they are better suited to simple control flows with flat data structures and limited state mutation. This would explain their success for graphics shaders, audio, industrial control, etc.
You're plastering your fingerprints, aka "keys" over everything you touch. A sophisticated criminal could steal your pint glass and phone at an eatery when you're not looking. There's a chance they could pull your prints off the glass, recreate them on a substrate, and then unlock your phone.
Network Effects
Throwing a wild guess (not even in the industry), but I'd be pretty surprised if it were above 100k. Or even 90.

To put this in perspective though, you can rent a reasonable 2BR for 800-1000, even not that far from the city center. GF and I rent a 1BR a bit farther, but still close enough that she can bike to her downtown work in the summer, for a fair amount less than that.
> The amount of kids around 10 who are unable to read properly has never been so high in recent history.

What's your source?
Come to the Palo Alto of the east coast: Raleigh
This is the reason you should only ever use biometric data as a replacement for your Username - NEVER as a replacement for your Password!
Standard arguments used in the article:

1. "It doesn't matter what I do -- If I don't do some particular evil, someone else will do that evil in my place" aka "I'm just one person, my vote is irrelevant"

2. "punishing past mishbehavior is not a deterrent to future misbehavior" (In this case, the punishment would be lowering the stock price of a company, by not buying its stock, which punishes the people who (gave money to people who... recursively) gave money to the founders.