skysight-inc/HackerNews huggingface dataset:
This is a great story. But...someone who has the intelligence and work ethic to do this probably wasn't going to be homeless for long.

Honestly, there are probably millions of people who pull themselves together like this - it's just they end up working regular jobs like maintenance work or burger flipping that aren't as inspirational.

The problem with stories like this is they conflate two problems:
(1) being down on your luck (but hard-working and reasonably intelligent)
(2) being stuck in a poverty loop due to mental illness, criminal record, or countless other complex factors.

Problem (1) is something a lot of HN readers can relate to, especially in their early twenties. Hence, the popularity of this article.

Problem (2) however is the much bigger problem. Unfortunately, what this guy did is only marginally useful in coming up with solutions to that problem.

All that said, I'm sure he's a pretty cool guy.
this is kind of ridiculous. most people in NL commute on shitty cheap bikes just fine. obviously, not much maintenance will go into such a cheap bike. Sure, in America it's more common to "ball out" on your commuter rig, but that's not necessary.
U locks don't deter thieves at all. If they want a bike, they will get it no matter what. Almost everyone commutes on beaters for good reason.

https://www.citylab.com/navigator/2014/10/your-u-lock-is-bas...
Thanks for the kind words! Your thoughts are exactly how we're approaching our business. Business travelers, families, the elderly are just a few of the clients that we serve.

As for your baggage idea, check out a company called Dufl http://www.dufl.com/ We've spoken to them and they have an awesome service for not having to deal with your luggage.
Tracking 80 Habits for 2 Years
For anyone not familiar with WICG (as I wasn't), WICG stands for Web Platform Incubator Community Group. Its goal is to discuss new (web) platform features[0]. In participants I'm seeing a lot of Google, Mozilla, and Microsoft names, as well as other tech players like Intel, Apple, and others[1].

[0]https://www.w3.org/blog/2015/07/wicg/
[1]https://www.w3.org/community/wicg/participants
Airbnb Updates Terms of Service
Frax is a masterpiece. It's one of those extremely rare apps that manages to effortlessly combine extreme technical competency with a creative, intuitive and inspiring user experience.

I just got a new 12.9" iPad Pro this weekend, and Frax absolutely pushes the boundaries in terms of what the iPad can do. Just the maths involved to render the light, colour, texture and movement - in real-time, at 2732x2048 resolution - blows me away.

------

EDIT: I just made this[1], and a video exploration of the fractal too[2].

[1] http://i.imgur.com/s7sNYJ0.jpg

[2] https://youtu.be/35f6YbV39e8
There's command line tools from Amazon to do this.
I heard of dvbt USB that could be used as sdr interface. I just wonder if the dvbt support under Linux is OK.
Thin ice: Vanishing ice only exacerbates a bad, climate change-fueled situation
Important note: while in other countries the information acquired via this hacking could be used to blackmail or imprison their targets, in Mexico they are just shot dead.
> I've never owned a lasercutter (too expensive to own, too expensive to run)

Laser cutters aren't that expensive - provided your bed-size needs aren't too large and you don't need insane wattage requirements; they also aren't expensive to run.

A brand-new 60 watt cutter from a top-line manufacturer can be had for well under 10k USD. If you go with a cheap chinese model off of AliExpress, you can get it down to under 5k for virtually the same bed size. If you don't mind a slower cut rate, a 40 watt cutter is much less.

There are also kit laser-cutters out there (or you can buy the parts yourself and homebrew it) - for instance the Blacktooth cutter.

The difficult part of laser cutters is the smell and getting rid of the gasses they generate (like from acrylic); you can vent it out (like you would with a plasma table if it's enclosed) or let it run "open" (and just blow the fumes out the garage door or whatnot), but you still have this smell that's similar to acetone - and can lead people to calling the cops (aka - meth lab).

But really, cutters have come down in price by a lot - but again, your requirements have to be small. You won't be getting a 4x8 table on a laser cutter for cheap (or anything beyond 100 watts for cheap) unless you homebrew it (even then, it won't be too cheap). The only other expense is the laser tube; in the case of name-brand cutters, these are mostly "solid state" (usually pumped via RF), but the cheapo stuff (homebrew and otherwise) will be liquid cooled glass tube laser heads, pumped with high-voltage. You have to use these often to make them live the longest (its a strange case where if they aren't used, their life expectancy is lower than if they are used constantly - due to the physics and such of the system - too much to explain here).

> These are very much not toys.

Agreed on that!
It's a reference to the tension between the high value of information and the declining cost of distributing it.

https://en.wikipedia.org/wiki/Information_wants_to_be_free#H...
Project Fi - A wireless service from Google
Sure, but it would be surprising to read any uncommon acronym out of context and presume knowledge of what it means.
Response to “On the time lags of the LIGO signals” with notebooks
We detached this flagged subthread from https://news.ycombinator.com/item?id=14579503.
Reminds me of writing programs to map the Mandelbrot and Julia sets onto the display of my Kaypro 2X. Didn't even have real bitmapped graphics -- just a way of packing... I think it was 4-pixel squares, into a character representation and then writing that.

Similar to packing up bits to characters shot to some sort of dot matrix printer attached to VAX, to print out such images, a couple of years earlier. At least that generated the images more quickly.

The Kaypro 2X was long in the tooth, by that point.

I wonder whether it will still fire up?
We happily walk to the bar from our houses and then walk back after having a few drinks.

One of the advantages of having bars in residential areas is that you don't concentrate them in one area. Unless you live in a big metropolis, the bars are not large, are not noisy and don't cause many problems. To be fair, I don't know how dance clubs are zoned. I have never seen one outside of a reasonably sized city. But, you can definitely hear people croning away in the karaoke clubs at night.
Curious what someone who has read this takes as an honest view on these changes. I think the stuff around co-hosting is very important and interesting, but curious about other changes such as the arbitration edits etc.
Freebooting.
Right. The malloc heap has defined starting and ending points. (I say "points" because it's common to use mmap to get a bunch of new pages, which might be discontiguous from the existing heap, but you still know exactly where those pages are.) The stack, on the other hand, is just a pointer.

In theory, you can always decrement the stack pointer for your variables. If you find an unallocated page, the kernel will notice that you're right below the stack and give you more stack pages. There's no other to request more stack memory, the way you can use brk() or mmap() to request more heap memory: you're supposed to page-fault and let the kernel come up with more stack.

In slightly less theory, you can decrement the stack pointer, and if you reach more memory than the kernel is willing to give you, the page fault will turn into an actual segfault, because you'll hit a specially-defined guard page that prevents you from infinitely growing the stack.

In practice, you can decrement the stack pointer by any arbitrary amount and now you just have a pointer somewhere and you have to hope it's either within the stack or in the guard page....
Natural light is mostly diffuse and indirect. Shine your lights on the walls/ceiling/floor instead of onto your face.

Or try working with less light altogether.
Ah, that is a fair concern, and this approach makes sense if that is your goal.

Still, I think it's useful to point to some of the academic backing--like you already do with Foucault, just perhaps in greater depth. Maybe add some of that academic/conceptual source material to the further reading section--then again, might just distract from the main point. You know your target audience better than I do, I only have my particular reaction (which is probably a bit idiosyncratic and outside of the scope of your intended audience).

In any case this is a cool project and a noble effort. Hope you stick with it.
Eh, I don't think this assumption is warranted. It could be a prospective competitor.
Browsers that take advantage of multiple cores more effectively will accelerate the rate at which Intel circles the drain in consumer applications.

EDIT: why the downvotes? explain yourselves
ReqBlock – A simple request blocker
I wholeheartedly agree with the linked page (we should encourage this kind of scrutiny in algorithmic judgements). However, where there seems to be disagreement is that an algorithmic judgement is a step forward compared to offline, human judgement. An algorithm has fixed code, and fixed code is traceable and auditable. Yes, it might be hard. Yes, legislation may not be there, but it's possible. Compare this to human judgement: 10 years ago, if HR threw out your resume, you have no recourse. Today, if an algorithm automatically rejects your resume, we at least have a path to potential recourse in the future, since you can analyze an algorithm's decision making. A human's judgment is only more opaque. Essentially, when you say:

> people can recognize normal discrimination

I don't see how you can reliably recognize discrimination in any way that can't also be applied to the decisions of a computer program.
I agree completely. My sister is a bad drug addict and an alcoholic. She would be homeless if she didn't live with my dad.

We're also pretty sure now she also has a serious mental disorder as well. I doubt she'll ever hold down a job again in her life. Even if she gets clean.
The modeling info is the real value.

So taking that modeled data, loading it into Cambridge Analytica (which I understand is somewhat of a DMP in this sense), and leveraging it with highly-customized creative targeted against Custom Audience uploads using this modeled data would be insanely valuable to a political player with the capital to deploy this info weapon.
The three-speed hub gears that are typical in the Netherlands are practically unknown over here in the UK. Even the cheapest bicycles will have a 27-speed triple setup with an extremely low bottom gear. Mountain bikes completely took over the market in the 1990s, with a lasting legacy for almost all styles of bicycle.

A couple of cities are extremely challenging for cyclists (most notably Bristol) and we do have a few genuinely idiotic roads [1] but the hills aren't a huge obstacle for most cyclists on most routes. As long as you're cognisant of the need to slow down and pace yourself, the gearing does all the work for you. A moderately steep hill is no harder than a flat road when you're in a suitable gear, it's just slower.

[1] https://www.youtube.com/watch?v=PEgjKpFqIJ0
> The contents of padding are unspecified after a write; reading it is not UB.

Ok so like I said: "depending of the [effective] type maybe reading an uninitialized byte will be UB, or maybe not, depending of how that byte was in a field of a type or just alignement... "

If I understand correctly this is so insane (to treat those that are UB in that context as effectively UB) that I still have no word.

I absolutely do not want to use a compiler made by people who consider that that situation is OK or even just tolerable for potential gains, regardless of the speedup you could obtain (even at 1000%, I just don't want it -- the risks are way too high)

EDIT: I reread and I think I misunderstood. This is not as bad as I thought, but this is extremely complex and I guess compiler bugs will happen (or have already?) in this area. [ Also what is the relationship with extensions? (like pre-standard or even standard explicit extra alignments...) ]
Interest in the environment is very much in the minority in Ireland. He's going to be facing an uphill battle. All the major environmental groups left Ireland around 2000 because of lack of interest. People here just ape the US and drive around in massive diesel powered SUVs and don't see anything wrong with it. All they're interested in is making as much money as they can from the US multi-nationals.

Is it really a good idea to cut down a forest so Apple can have some privacy? There must be plenty brownfield sites they could build on. There's not much trees left in Ireland - it has the 2nd smallest forest area in Europe - just 10%.
Services like these with old school companies were/are only available to travelers with airline status or a business or first class ticket. Our mission is to make this available to everyone. We can definitely help in Heathrow even if you're flying economy. Note that pricing gets cheaper the more travelers in your party. Heathrow, for example is $225 for the first 2 travelers and $75 per passenger there after.
I did a casual bike tour through hundreds of miles of Netherlands and Belgium. We wore helmets, obviously.

Not wearing a helmet is inconsisent with having many standards for reflectors and traffic planning. Although someone maybe slightly more careful, falling on a bicycle means a risk for head injuries. Why not take reasonable precautions, including instructing people that helmets do not add safety to anything besides head injuries? They're not a panacea, but protect against certain classes of injuries.

Anecdotally: When I was a kid, an obscured oily patch of road contributed to a fall to one side, head first, and slide for about 10 feet and the helmet I was wearing cracked instead of my skull. Road rash but didn't die or end up with traumatic brain injury.
Aren't there financial structures that enable a business to add a low-margin activity while still keeping high-margins ?
What do you mean? The first spam email was in 1978. Advertising and Spam keeps on evolving as all tech does.
I always smile when I see that phrase, "pull yourself up by the bootstraps," because the phrase originally meant "do something impossible," back in the 1700s. As in, this thing you're trying to do is as easy/difficult as lifting yourself off the ground by your own bootstraps.

I'm not arguing the "lift yourself up through effort" meaning is wrong. That's been the most common meaning since the 1960s, with some examples dating to the 1930s. But still, I get a chuckle, because the new meaning is also nearly impossible for most people too, without a bit of luck or extraordinary circumstances. :)
I have been using this service for about an year. It is extremely spotty when compared to AT&T etc, but I am sure it will improve over the next few years
A classic always worth reading: http://insecure.org/stf/smashstack.html
I wonder if one could simulate the effects of power by having subjects play Civilization?
(co-author here)

Good question - it means the whole system (that is, both the client and server) were designed with the goal of limiting the exposure of the user's passwords in all ways we can - including time (not exposing them in the DOM and having the minimum possible exposure to the browser with acceptable user experience), code (minimizing the amount of code that has access to the user's credentials), and organizations (minimizing the trust the user has to put in any one provider).
> They're Israeli's who also sell to the UAE.

*Italians
>> Just because they can legally have that name doesn't mean they should keep it.

And there's no business reason to keep it either, imo. Changing the name means you've got an entire fan base who needs to buy new merch.

Because the Washington football team has a local monopoly on NFL football, I can't imagine the negative financial impact of a name change being that significant. Fans tend to care about the team being a winner above all else. So just put a winning product on the field and people will quickly forget about the old name.
RONYASOFT POSTER DESIGNER V2.3.14 DOWNLOAD FREE WITH SERIAL KEY 2017
Also here's a promo code for 10% for our Hacker News friends: "hnfriends"
And add in the fact, that until recently, insurance was available for only specific destitute or employees whom worked at jobs that provided insurance.

And we have a party that wants to dismantle everything, including Social Security.
I feel this doesn't describe my experience and that of most Dutch people I know. I'm not saying you're wrong, just that it doesn't really apply to my particular context which I think is pretty common over here. Let me elaborate:

> clothing, panniers, lights, helmets, locks...

The lock is the biggest expense for most people: in my case the lock was usually more expensive than the bike! Panniers are dirt-cheap, as are lights (if we bother, which I believe we should, but many of us don't). Helmets are not very common except for kids and high-speed cyclists. And some tourists. And nobody except for aforementioned high-speed cyclists buy special clothes. We just wear what we're wearing that day.

> There's a fair amount of things on a bike that, like many other mechanical things, can need looking after to keep running well - new tires and tubes, CO2 cartridges if like me you are too lazy to manually pump, chains, cassettes, lubricant, wheels (eventually), brake pads/discs.

It's a kind of point of pride, especially for men traditionally, to fix your own bike if you have a flat. Generally speaking the same goes for tires and chains, although we sometimes go to a bike shop for that. Often though we just keep going until the chain snaps or the bike gets too slippery on wet roads. That doesn't seem to happen much though, which perhaps has something to do with the kinds of bikes we ride and how we use them. And of course the fact that there's a decent chance that the bike will get stolen or we buy a nicer, cheap, second-hand bike in the interim.

As for brakes: most bikes don't have the squeezy-hand-style brakes that do seem to be annoyingly needy. We generally have the back-pedal style that I've never ever had to replace.

And pumps are so ubiquitous that I've never had to own one myself.
Well, more to the point they took their bound-to-be-good-students-on-average children to the suburbs. If you do it right (i.e. you don't make a bad choice and get ripped off) you're buying your kids' peers more than anything else by paying to live in more affluent districts or (more directly) by paying private school tuition. This is why pouring money into poor districts rarely does much to educational quality—the money's coincident with other factors that make rich(er) kids easy to teach and relatively unlikely to seriously disrupt class on a regular basis, miss large numbers of school days, et c, and just giving the schools more money doesn't fix all that other stuff.

So it's still a chicken/egg problem but a much tougher one to resolve than if schools having too little money were even a large part of the trouble. It's even a shitty situation for people who can afford to get their kids into better schools because there's pressure under this system to spend absolutely as much as you can on these things, because you will definitely be improving your kids' chances in life by doing so.

It's a craptastic coordination problem that's so bad things would kind of be better if we just assigned schools based on some combination of parental income and education level, since that'd put most kids more or less where they are when we use willingness-and-ability-to-spend-money as a proxy for those things (i.e. the current system) while keeping everyone from having to waste tons of money competing over blessed zip codes or paying private school tuition.
Just because it correlates with family doesn't mean personal change mythology isn't central. Different families have different mythologies.

The family stat is worthwhile to indicate that individual differentiation isn't a good explanatory factor, which is important to note.

To me the takeaway is that personal and family level interventions will be inadequate and neighborhood-level coordination is a good place to start.

Neighborhood mythology around personal change could very well be an important tool, I don't know.
I looked into this and was going to buy a Ryzen or wait for the Threadripper for a huge multicore video transcoding server we run, in an attempt to source parts for an upgrade for our last-gen i7 platform. Unfortunately Ryzen's performance in ffmpeg is dismal, relating to its poor AVX performance, it seems.

I've seen comments on their platform being "poor" due to software not tuning for the platform specifically, which is definitely possible. But unfortunately I can't bank on that for now, so we had to stay with Intel for our batch transcoding processes. Still very excited to monitor this product line; it's been a long time coming.

https://www.phoronix.com/scan.php?page=article&item=ryzen-18...

http://www.pcgamer.com/the-amd-ryzen-7-review/4/
Running the JVM in the browser had a horrible security track record. WebAssembly operates within the well defined parameters of the pretty decent for security Javascript sandbox. I'm not sure NIH is particularly fair, especially considering the relatively quick wide spread adoption WASM has seen.
On the other hand, all of these are local exploits against userspace software, not against the kernel. So assuming your container's security model works (... which is a big assumption), the most an attacker can do is gain privileges within the container, if you have setuid-container-root binaries inside, or perhaps get arbitrary code execution or something inside the container. But they shouldn't be able to escape.

(That said, the same class of attack is in theory possible in the kernel, although the kernel tends to be way more disciplined about stack usage than userspace software.)
It's mostly because it works for them and is good enough, so there's no strong motivation to change, especially when the old approach is so well-understood.
> In hindsight I was probably wrong to pay homeless people to steal bikes. :D :D :D

You don't say?
The hardest part of data processing is collecting it. If you can just grab already collated data for cheap, then it absolutely is more likely to be exploited.
I've also heard the same. I've made comments on this post about the issues and poor performance with transcoding (specifically ffmpeg benchmarks), which is unfortunately why I've had to stay away.
Apache Nifi Architecture
5 Reasons SMB's Should Invest in Multichannel Customer Service
Social Cooling is related to a number of concepts, including Foucault's panopticon. But Social Cooling is about much more than "individuals change their behavior when observed"(the Hawthorne effect). That's only the starting point. Social cooling aims to cover the large scale societal consequences of that effect, and makes a comparison to Global Warming to point to the scale of the problem as well as the possible path that leads us out of the problem.
Sure beats paying for a car, insurance, road tax, gasoline, parking... did I forget anything?

Yeah, having your bike stolen sucks, particularly if on your way back home from a night at De School but whatever... still cheaper (and healthier and fun)

Get it over, or you can go live a couple years in Rome and learn what it means to live in a hideous car-infested city.
Is Uber sincere about changing?