skysight-inc/HackerNews huggingface dataset:
If you want something closer to daraprim:

http://www.legalreader.com/distribution-network-for-daraprim...
Treehouse is great, especially for learning the basics across a variety of disciplines. I hadn't heard of their pointing system, and I'll have to explore that. I'm also a fan of what Stack Overflow did with points & badges.

What I'm envisioning is something agnostic of any particular learning platform or the content you choose to learn from, at least to start.

Thank you for the insight.
My wife is actually working on growing a company to solve the new-to-town-how-do-I-meet-people problem, which we had when we moved to Austin. She runs speed friending events and helps folks who hate small talk figure out what to ask in conversations to break through it. Right now she's actually hiring people in other cities and teaching them how to run the same sort of events.

What city are you in?

(Feel free to email me)
Put the GPS tracker + battery in the headlight of a bike with hub dynamo... the tracker would work, you can activate it for just a few munutes a few times a day.

But if the police does not care, it is not useful.
This is simply incorrect. Most clients/servers will get edge cases wrong. Things like line endings. Or line folding. Comments in headers.

Not even getting into sillier things that aren't just parsing, like absolute vs relative URI in request line vs host header. Or how some headers have different parse semantics.

SIP uses the same format as HTTP and the number of basic interop (and security!) issues due to parsing is astounding.

Parsing human writeable text is hard, proven via such interop issues. The key here is that this is "human writeable". If HTTP, for instance, eliminated free formatting and CRLF in favour of just LF that'd be a huge improvement. You could actually parse all headers, correctly, just doing:

Var parts = msg.split(\n\n)
Var hdrs = parts[0].split(\n).map(|x| {
Var xs = x.split(:)
xs.[0], xs.[1] }

Instead, people write similar code, thinking it works, and might achieve interop with some popular implementations that handle things well enough.

If they used a tight text protocol (which really is basically a bloated binary protocol, just eg with newline instead of null as a terminator), none of these encoding issues would exist. It'd still be pointlessly inefficient, but reduce basic parse issues.

In fact the IETF has belatedly realised this for HTTP and the latest RFC kills spacing around colon and line folding. In the name of security, since it was causing actual issues since implementations weren't reading messages the same way.

And funny enough, this updated HTTP1.1 RFC breaks preciously working implementations.
I'm more recently a believer that the best way to make friends as a guy is to be in an environment where you make loose connections but have long-term repeated interactions. In short, join a club. Work is mildly effective at this but because of other factors not as good as a club. Work-related meetup groups aren't as awesome for it either - it should be more like a side interest so it feels more like play. It doesn't even have to be a club that aligns with your true core passions, just something you enjoy enough and have a good chance of running into the same people semi-frequently. After a few months you've increased your odds of finding a new friend massively.
Apple Accounted for 40% of Silicon Valley’s Profits in 2015
The compiler causing undefined behavior on its own reminds me of one of the fun bugs we found[1] with 32-bit x86 clang where one compiler pass fools another into thinking there's an undefined behavior by combining three struct field initializations into a single 4-byte load, but the struct itself was 3-bytes long. Another pass looked at this and thought there's an undefined behavior writing past the struct boundary, silently eliminating the initialization altogether, resulting in bad codegen.

[1]: https://mehrdad.afshari.me/pubs/compiler-validation-via-equi...
FWIW, my life isn't like this at all. I'm 34 and my friends and I are all professionals.

It was gorgeous in Seattle this week. Monday night I went to a BBQ with 7 of my closest friends. We spent hours on the rooftop deck of their apt building relaxing and shooting the shit. The rest of the deck was shockingly empty for such a nice day.

Tuesday night I went to a different BBQ hosted by other super close friends in their backyard. We spent hours relaxing and eating and having fun with their 4 year old.

Wed I messaged a friend I didn't know that well and we got drinks after work. 3/3 beautiful evenings spent outside with friends! I was happy about this.

I don't mean to judge or brag, just share my experience. I'm finding meaningful connection into my 30s, which I'm thankful for because it's really important to me.
Wow, excellent insight!
Long pre-trial detention is a huge problem in the state systems and one of the biggest human rights issues in the U.S. today. At the federal level, adherence to the Speedy Trial Act, which provides a 30-day deadline for indictment and a further 70 days to trial pretty good. Average pre-trial detention is about 4 months in the federal system.

The article states that Lopez was held in mental units in prisons--his long detention was probably the result of his mental situation.
"Picking and choosing" is not remotely the same thing as "screening," and that you conflate the two indicates that you either didn't read my comment in good faith or you missed the point by an almost insurmountable margin.

I'd urge you to listen to the needs of your users. You managed to dismiss this out of hand in a way that implies you haven't thought much about women at all. Obviously you don't have to, and you wouldn't be alone there. But this is quite literally a case of a woman giving you feedback about something that many (if not most, by another large margin) women consider vitally important. (The response amongst my group of friends have so far ranged from "unbelievable" to "Jesus Christ.") Do what you want with that information, but don't dismiss it as "wrong" or irrelevant because you believe it applies to all areas of life. You don't have to care about female users, but know that it's obviously a choice.

ETA: in response to the comments below:

1. No one suggested that risk should be completely eliminated, or indeed that this was possible. You're responding to a straw man argument. Which...also doesn't seem in good faith.

2. If you don't understand that someone may screen a group for potential danger without applying further filters ("picking and choosing"), I'm...not sure what else to say except that you obviously have never found yourself in such a position. It seems trivially obvious to me that a user who has already self selected as someone who is looking for a service to match them up with new people would be perfectly capable of deciding to continue in a group after they'd screened it for potential dangers, since that's what they signed up for. People are capable of moderation. In this case, I don't want to be in a group with someone I've seen in a violent situation, and I would rather they hadn't gotten that automatic notification email, either.

This is really very basic stuff.
Imagine reversing a string:

while(pStart <= pEnd)
swap(*pStart++, *pEnd--);

If swap doesn't work for a self swap, this code would break in the case of an odd length string.
It's an easy fix in this case, but being able to swap an element with itself is convenient.
So there is something called The Ben Franklin effect, [0] which basically says that people are more likely to befriend/like you if you ask them to do you a big favor rather than the other way around.

The psychological explanation is that people will smooth the cognitive dissonance between their indifference and/or antipathy to you and the fact that they have actually done a favor for you by revising their opinion of you.

Of course asking a favor from someone who is indifferent or slightly hostile toward you may only confirm their misgivings, and I've never tried such a strategy myself, but I have read that such favor-seeking often works.

In the Wikipedis link, Franklin is quoted from his autobiography as follows:

-------

"Having heard that [a rival legislator] had in his library a certain very scarce and curious book, I wrote a note to him, expressing my desire of perusing that book, and requesting he would do me the favour of lending it to me for a few days. He sent it immediately, and I return'd it in about a week with another note, expressing strongly my sense of the favour. When we next met in the House, he spoke to me (which he had never done before), and with great civility; and he ever after manifested a readiness to serve me on all occasions, so that we became great friends, and our friendship continued to his death.

-------

[0] https://en.wikipedia.org/wiki/Ben_Franklin_effect

EDIT: added prepositional phrase
For what it's worth as a heuristic, this did work with the Dutch who had an abundance of water and learned how to defend against it. Las Vegas has the opposite scenario. Dutch people did die in that learning process though.
Proving that Java’s and Python’s sorting algorithm is broken
Essentially ...

"Intel is never going to catch up in smartphones. Intel, like its pal Microsoft, whiffed when the world shifted from PCs to mobile gadgets that didn’t use Intel chips. The company has little to show for 15 years of trying to reverse its strategic miss."
Which is why the "Batman solution" as described in the article may actually be the best way of dealing with this problem. Individual citizens who care about the problem can investigate the issue, and once they've gotten the meetup setup, the police can be called in to complete the arrest.

This way, the community are the ones initiating police action, rather than the police themselves (which, as you point out, bad incentives can then result in an unhealthy relationship between the community and police).
I'd be suspicious of an article written by a Company about a study the Company conducted about a miracle cure developed by the Company and tested by the CEO of the Company.

http://bioviva-science.com/2016/04/21/first-gene-therapy-suc...
Slightly different point, but I took the less beaten road of moving to the Valley instead of SF, and made a lot of friends here compared to everywhere else I've been (grew up just north of NYC, have lived in Illinois and the DMV). There are a lot of good hard-working people here in the Bay Area who aren't necessarily obsessed with tech on their off-hours, or even working in tech (two good friends are a teacher and a Stanford post-doc for example).
I used Cygwin to offer me a sane environment that ran most of my code and tools since at least Windows XP. Under it, Windows was a reasonably adequate workstation OS.
That looks pretty neat.

I actually wanted the same thing but for Spotify. I settled on making two "_To Listen" playlists: one for singles, one for albums. After I listen, then I delete from that playlist.

Writing that out makes it sound as somewhat awkward as it is, especially (quickly) on mobile.
Of the first 10 or so people he helped, most were from out of town...

This rings true to me. I once rented a bike during the second week I lived in a particular city, while I was waiting for my bicycles to be shipped. That bike got stolen, largely thanks to the shitty lock the bike shop included in the rental. I wouldn't be surprised if that shop just bought the bike back from the thief, after charging me the new price for a seriously used POS bike, but I certainly didn't darken their door again.

Later on, after I had lived in that city for a year or so, an admitted bike thief told me straight up, "oh yeah we know that bike is yours and we see you around all the time and you seem ok so we probably wouldn't ever mess with it."

Thanks, I guess?
I think the most important thing is to have a long-lasting, monogamous relationship. At that point you can decide on expanding your social circle if you feel like it.
Musk said ...

“The probability of having an accident is 50% lower if you have Autopilot on. Even with our first version. So we can see basically what’s the average number of kilometers to an accident – accident defined by airbag deployment. Even with this early version, it’s almost twice as good as a person.”
> Silicon Valley of water

So they are going to invent and continually improve water, and compete primarily via the intellectual work of keeping their water so much more advanced than the water available from competing places that they dominate the worldwide water market, all while manufacturing the water in Japan and later Taiwan and China (Designed by the Municipal Water Authority in Las Vegas)?
Here the author claims you must purchase the commercial license: https://github.com/usablica/intro.js/issues/464#issuecomment...
Illegal to own a bike without a serial number? That sounds like overkill.
More practically speaking though nazis had a strong focus on what was better for society (in their own misguided and awful way) rather than on individul liberty or free markets.

This is why I feel it isn't too far off to say they were socialists.

Of course, in historic political theory you seem to run circles around me though :-]
Skeleton Framework, a fork of skeleton, is active and keeps the same spirit: http://skeleton-framework.github.io/

on github: https://github.com/skeleton-framework/skeleton-framework
>> I don't mean to judge or brag

It's not necessary to qualify comments like this. :)

Sounds like we all need to move to Seattle. Maybe not too many of us though. :P

I find myself thinking that there's an economic side to all of this. It might just be that my small hometown was less competitive. London feels like it has some sort of illness by comparison. A place to work, not a place to live.
Or you can do exact arithmetic in Q[sqrt(5)].
Google seems to disagree, and this is a main reason HTTP2 uses a proper binary format. And it concurs with my keen experience, having written a proxy and indexer for SIP, which shares most of HTTP's parse design.

The simple fact that there's more bytes involved means there gonna be more work. Add to that the inane "human writeable" rules like line folding and it's a mess.
Can Wi-Fi industry keep up with IoT? – ReadWrite
> They noted with interest that it appears Oakland’s gunfire was at least twice as deadly as Washington’s gunfire. Although the researchers couldn’t come up with the reasons behind this difference (Were Washington’s gunmen poor shots? Did victims in Oakland get to the hospital more slowly?), the difference points to how measuring gun violence with homicides is problematic.

This is posing the question wrong. If some area has half as many fatalities per gunshot, they're clearly doing something right. The problematic thing is the implicit shifting of the question to "how to reduce gun violence" from "how to reduce harm" in the first place. Nobody is going to prefer the city that has half as many gunshots but twice as many fatalities.

The interesting thing about numbers like this is the unexplained difference. If you can explain it then maybe Oakland can do what Washington has been doing and fewer people will die -- even if that thing has nothing to do specifically with gun violence, like improving emergency response time.
What exactly is the mascot supposed to be? The green and the spikes makes me think "some kind of lizard", though it's about as abstracted as Snoo.
If you extract it for only one case, it's easier to read.

>An rvalue t is swappable if and only if t is swappable with any rvalue of type T
Your comment is mostly addressing what I refer to as "data skews, misuse of stats, and external factors", and is what the article is about. Yes, those are huge issues, but they have little to do with data size.

I'm confused why you don't agree with my phrasing. To be clear, and from your comment I think you already know this, p-value is not a measure of confidence. P-value is a terrible metric that jumbles confidence with effect size. As you get more data you have the ability to properly detect small effect sizes with confidence; hence, the part of my comment you quoted and seem to disagree with? But people who don't have experience working with large datasets see a low p-value and often think they have a big effect size with reasonable confidence instead of a small effect size with very high confidence. Chalk this up to a "misuse of stats" :)
You really think there were no successful software before Agile came along?

https://www.quora.com/What-are-names-of-successful-projects-...
Apply HN: Morphic Footwear – Morphing Shoes: Fight, Flight, and Delight Modes
Batteries in sole supply power and charge overnight via mini usb

App for manual control, automatic controls as follows: Take fight stance for fight mode, start running for flight mode, take weight off soles for Delight Mode.

Calculates user traction and current terrain type in real time, deploying cleats when beneficial.

Fight Mode: Laces tighten, plates in shoe hardened via application of current.

Flight Mode: Laces tighten, plates relaxed by withdrawal of current.

Delight Mode: Laces loosen, plates relaxed.

*Other Modes

Work Mode(Office)
Work Mode(Labor)
Dance Mode
ANDROID4ALLPEOPLE: Downloading the Android Studio Package
Another thing that contributes to this is the massive influx of people moving to SF. There's so many people looking for friends that they're easy to find. I think this would be tougher in other cities without the same influx.
> Maybe the 64-bit version doesn't support the Adobe Flash plugin?

64bit flash works for me.

> The another problem with 64-bit versions is that all the pointers are twice as big.

You're assuming pointers dominate the footprint. if you're seeing crashes due to address space exhaustion that's more likely due to large strings/blobs of data and not a huge amount of pointers.

Or to put it differently, do you really think OOM crashes are preferable to some background applications or memory-mapped files being paged out?
Wouldn't any somewhat recent laptop be much more powerful than this anyway?
Aging is a medical condition. The present approaches to dealing with it are expensive and terrible, which is to say therapies that are nothing more than patches or meddling with late-stage disease state without addressing root causes, and research that is focused on creating a full understanding of those disease states by working backwards. There are other approaches that look like they could be cheap and effective, which is to say repairing the consensus root causes of aging after the SENS model, the forms of change and damage found in old tissues and that are caused by normal operation of metabolism, not by some other form of damage.

Disruption is absolutely possible in this scenario. Replace the bad old expensive approach with the much better approach, while the old guard tell you how wrong you are all the way until their positions become untenable.

It wasn't so many years ago that people were claiming SENS was nonsense. Now everyone agrees that, for example, senescent cell clearance, a part of SENS right from the outside, is great and extends life in mice, and human therapies should be developed to produce rejuvenation as a result of clearing these unwanted, damaging cells.

There are startups right now working on SENS and SENS-like approaches to repairing the damage that causes aging, technologies that can be realized for a fraction of the cost spent so far on mapping the biochemistry and genetics of metabolism and aging. That looks a lot like disruption under way to me.
I wonder which will win first to allow for intense sports like this: a 100% safe armor/guard or a solidly realistic VR version of the same thing?
And co-authored by Eugene Wigner (Nobel Prize, Physics, 1963): https://en.m.wikipedia.org/wiki/Eugene_Wigner.
It may be that the bulk of the codebase was not concurrency safe.
Why is 'gun violence' so dire that it deserves its own category, relative to other forms of harm?
"My book" doesn't tell what's bad, but things like how the community surrounding a tool is. You can't expect a problem will be solved if it's not even acknoledged.

Also let me insist that these are heuristics I apply to what I use for my own consumption, usually to create private tools that will make my life easier, or just to learn something satisfying.

That said, I bet you know Haskell better than me. The fact you singled it out asking about it makes me suspicious it shows at least one of the red flags :-)

If that's right, I don't care how good it is.
Text protocols "each use their own encoding" in exactly the same way as binary ones. The only difference you've really mentioned is that tools for handling them aren't as mature. There's also a difference in design, but I suspect that's because binary protocols are used in places where the complexity pays for itself, and anything else, including a text format, would be too fat.
Interesting! I have met some amazingly awesome people in London who I would totally hang out with if I lived there. But they are musicians, not doctors/lawyers/engineers. When I think about it more, most of my good friends come from my musical circles, not my engineering/technical ones. If I didn't have those musical circles, I wonder if I would be nearly as social.

> It's not necessary to qualify comments like this. :)

Thanks for being gracious. :) It bent somebody out of shape though -- the comment got downvoted. Doesn't bother me, but I can see how it could rub someone the wrong way.
Essentially ...

"Austria’s anti-immigration far right has triumphed in the first round of the presidential election"

The same issues propelling the US Republican Presidential primary race are winning in parts of Europe.

A reduction or elimination of H1B visas in the USA would put upward pressure on domestic tech salaries.
Bikes already have serial numbers.

It's called a frame number, and is stamped into the metal, usually on the bottom bracket (where the pedals connect).

At least in the UK, there's a police register of stolen bikes using these numbers. It's also illegal to buy stolen property.

https://www.immobilise.com/
I can relate.

In the case of this project, I'd pushed it off because I thought others wouldn't be too interested. Nothing like a little HN community validation :)
Sounds like you're a lone wolf at a smaller company. Different ballgame from the "longtime Python devs" that I'm talking about. I had an employer with a 500KLOC Python2 codebase, a billion dollar business on the line, and new features to deliver. That 2020 date is just a big political stunt. As was 2015 or it wouldn't have been a snap of the fingers to extend it. Code won't stop working in 2020 and security is largely handled by a webserver.

I use Python3 sometimes as well, but doesn't mean what I'm saying isn't true.
There's little causality but just correlation in telomere and lifespan.
...this is a good reminder that sometimes its a good idea to hire for certain positions, based on prior experience.
Code bloat. Yes, it runs like crap on today's hardware, etc.
Because guns kill more than anything else? (just a wild guess)
Things that complain about tabs vs spaces and other code layout concerns are style checkers. Linters complain about the actual content of the program, and enforce certain behavior. For example, warning you about unused functions, parameters, and variables, warning on duplicate fields in JavaScript objects, complaining about using parameter lists in C, etc.
ah thanks God! :-)
Cheers, thanks.