skysight-inc/HackerNews huggingface dataset:
If the downsides are depression and misery, all the upsides are irrelevant.

> I calculated that, on average, I was spending 22 hours or more each week on social activities.

This is the premise the article builds upon, and IMO it's already a bit too much. I've done both: go out every night and don't go out for a noticeable enough period. Both are bad, both are draining. Even if going out means stepping outside your comfort zone, you should do it.

> 5 - You'll save a ton of money on drinks, restaurants, and travel.

Not all of these are equivalent in value and not all are that expensive. The expenses are usually negligible compared to other stuff mortgages, leases etc (depending on tastes, but usually holds for tech people).
Meetup.com is a pretty effective way to meet with people who also want to form social circles. As are sports meets, such as cycling groups. And maybe the best of all is volunteerism. Sign up to volunteer for something you think is worthwhile and you'll make new friends lightning fast.
Show HN: Code mod utility for Typescript
I've watched roughly 90% of the series to date and I'm happy to report that this "jumping around in a bunch of files trying to figure out what memory write caused an issue at run-time" is infrequent, at best. Occasionally there's a gnarly wild-ponter-esque bug that takes an hour, and very occasionally two, to debug, but the vast majority of the time on the series is spent writing new code and refactoring old systems that need to use some new feature.

I actually find it amazing that sometimes 400 hours of programming and 2 years later he goes back to code written in the first few weeks and is fairly easily able to modify it to work with a new system that's just been implemented.

EDIT: Formatting
I care about diversity. I've had experience with enough teams to know that teams that are homogenous (in whatever way -- this isn't exclusive to white guys, though that's the obvious example) tend to have problems.
Travel the World: carry less than 10 pounds
This mirrors my own feelings about this. I often rely on my friends bothering me to hangout ("It's been two weeks!") as a signal it's been too long.
Really? Because if an order is screwed up with Target you can either call and talk to a live person, or walk into a store and talk to a live person. I love Amazon but they've got nothing on target from a service perspective (IMO).
> and lifestyle signaling is what brings new users onboard.

For me to understand this, I need to know what lifestyle Apple is trying to convince the iPhone will give you.

The biggest thing I can think of is Instagram and Uber, two things which everyone knows happens without iPhones.

...what is this magical iPhone lifestyle that’s I’m being sold?
I hope someone else appreciates the irony of the anonymous message projected onto the side of the Twitter building, ostensibly intended to amplify the opinion-holder's voice and sway public opinion.
Become a country-changing leader. Brazilian ex-president Lula has 100 milion friends (and other 100 milion enemies). Both sides would answer him in 1 minute.
So true. A friend of mine that does hardware says "I like hardware because when I run out of parts to install I know I'm done." :-) I've teased him about board re-spins and feature creep, but by and large because there are some externalized costs (like getting new board fabs) it is very crisp in prioritizing adding features vs being done.
It's an old abbreviation in the chemical world.

For HN audience, the most recognizable older source that uses it a lot might be Neal Stephenson's Zodiac from 1988 :), but the chemicals are much older than that.
I've found that most of the time I'm good with my own company, but after about 3 days I need some substantive social interaction for best mental health. Exercise can sometimes be an effective substitute, though.
> I used to believe that the "please rate my app"-popup was bad ux. Now I know why it's used.

It doesn't make it any better ux though. FYI, the way to make them stop is to say 'yes i'll write a review', wait for the app store to load, and then close it. They usually won't prompt you again.

> I'd think the same pattern applies to GD. Why would I write a review when satisfied with my work? I'd have no reason to even visit GD.

If you're highly engaged with your company and have positive feelings, you may want it to look better to people considering working with you.
Is the source for this code only Apple's open-source publishings?
Not "this" - @musgrove said he/she's rejected as "overqualified", so it's not a matter of being selected for interview despite lacking the experience
Porting your program to a different platform makes it a different program. It doesn't change the completeness of the original. Modifying your program to account for API changes also qualifies as "a different program" - you can have different programs that all do the same thing, for different platforms, for different API versions of the same platform, and have them all be "complete" even if you may need to write a new one at some point because you want to run it on your wristwatch or something.
> A post ignoring the examples I gave immediately appears

Not sure what you mean.

Am I supposed to only reply if I disagree?

Just because I did't express disagreement with your examples doesn't mean I didn't read them. Your question that summarized the examples was:

"Why is it that folks think that paying for a product somehow fixes this?"

My answer was:

"Because that is a necessary condition (although not sufficient)."

Your examples focused IMHO too much on the "not sufficient" part, so I added the missing counterpart ("but necessary!").

I do not disagree with you at all, my intend was just to add a missing piece to your argument.

Moreover, I did not say that "demand sanity" merely means voting with your wallet. It also means demanding proper laws from your politicians.
It seems almost inconceivable that a long-form humanistic article like this would omit the fact that Kekulé discovered the ring structure of benzene in a dream about the ouroboros:

https://nevalalee.wordpress.com/2011/05/29/friedrich-august-...

Surely that's a guaranteed crowd-pleaser!
> heart, soul and spouse sacrificed

Spouse? What happened?
piñata is extremely my shit

saw this illuminating interview/session he did with a therapist, I think it really portrayed the essence of his character: https://www.viceland.com/en_us/video/the-therapist-freddie-g... (cable provider 'paywall' iirc)
What are some current best practices for writing (C) compilers that were not common when, say, gcc 1.0 was written? Would someone writing a basic C compiler today approach it differently than Stallman did with gcc 1.0?
see https://github.com/styled-components/styled-components - it provides a nice theme interface
I think the idea was to get away from iOS.
You don't need many friends, you need a wife that would listen to your stories, and to focus on your hobbies.
Current game developer.

This is why you tend to use a low level / static / concrete language to write the (relatively constant, well-defined) game engine — the graphics pipeline, model loading, animation playback, sound, etc — and you use a high level scripting language like LUA to write the (constantly changing, unique) game logic.

To tie this back to the OP, this is one of the reasons I'm fond of Clojure (even though I don't get much of an opportunity to use it). It's written to be concise and expressive (as described in Rich's talk, when compared to C++) but also relatively high perf (by leveraging the native capabilities of the host on which it sits). It has the potential to be a great language for both the high-perf core of a game and the high-level logic.

Sadly, it doesn't yet target a host without a GC (and probably never will), so you're going to have a devil of a time using it in a way that guarantees pause-free execution.
Depends on the kind of person you are. While I love getting along with people and making acquaintances, I am extremely introverted by nature. I just spent two weeks essentially by myself, and it was a GODSEND. Others that rely on friends probably would think otherwise.
> If an open-source implementation of the engine doesn't exist, you're always free to write one.

This is a very strange interpretation.

When a piece of software that is released under a free license has a crucial non-free dependency, it is effectively non-free. As the software only works with the non-free dependency, but that dependency cannot be conveyed along with the free part, the whole thing cannot legally be distributed and thus is non-free.
In the short term, it is good to "reframe" yourself, like a monk mode.
> If 3D printers were not just affordable but infallible, yes.

Infallible and easy to use. But you still need to buy the raw materials, unless we're talking Star Trek energy-matter conversion, which isn't on the horizon.

Otherwise, why would an average consumer think that buying the raw material and feeding it to their 3D printer is that much more convenient than just stopping by Walmart or ordering off Amazon? And would it even be cheaper, since the consumer loses the economy of scale in their individualized production?
Gov. Brown Vetoes Internet Access for Juvenile Halls and Foster Homes–For Now
Goldman Gone Crazy? Boosts 12-Month Netflix Target by 17.5%
Show HN: Read 1M Words of fiction This Year (And track your progress)
I’m really confused why you think #regions are terrible. I use them generously to collapse sections, and they objectively make code more organized. I would not be as productive without them.
OpenCV + Rasperry Pi (especially newer models) are a powerful combo, I was able to get lane tracking going on a Pi2 & OpenCV a couple years ago.

http://coreyrowell.com/raspberry-pi/autonomous-car/2016/01/0...
The wording of the questions could be improved.
NL solution isn’t unique 50% of the damage goes to the car driver is pretty standard in insurance claims when 2 wheel vehicles are involved this also applies to motor bikes.

I had a motorbike rear end like 6-7 years ago and he went flying and my insurance had to pay for 50% of the claim or about and I’m not Dutch.

The 14 year old case might be unique to NL but even that I’m no so sure.
Digital Trade Agreements Failing to Reflect Internet Community Input: UNCTAD
Ripple Claims Early Victory in Court Fight with Blockchain Rival R3
Correct. We punish doctors for negligence, not for the outcome alone.
Can confirm, just disabling JS gets around almost all anti-adblock, as well as speeding up pageload by 10-20x and removing obnoxious stuff from the page.
If that doesn't work try:

Putrid walnut skimmer
Note that the questions re: business plan are more appropriate for a startup unless you’re applying for an executive role, in which case you aren’t interviewing in this way anyway. (Interviews for exec level positions are MUCH more thorough/prolonged and take a lot of time given the $$$ and responsibility involved).

Also, the questions re: benefits etc. are more well-suited towards the recruiter you’re working with or HR; it is highly unlikely that the hiring manager knows enough about those things to answer your question effectively.

Everything else is pretty good, though I wouldn’t ask it at once (overwhelming and a negative social signal)
To Be Continued, or Who Lost the Civil War? – Los Angeles Review of Books
I don't know much about Monero, but, remembering the lessons from Bitcoin, is it actually feasible to use it on a phone?

- Is running a full node possible on the limited hardware or would the client need to connected to some external server?
- How frequent transactions can Monero support? Bitcon blocks are filling up, resulting in high fees.
Paid not to leave
If everyone competed in publicizing exploits and like project zero coordinates disclosure with vendors, then _consumers_ win!
Thank you for confirming this. I'll start using this tactic immediately. I do think if we are forced to retire at 40 or even before, the younger folks in the industry should get hip now, and demand much much higher salaries like the athletes in professional sports do. And if it is collectively decided that no one wants to start a union, engineers (and even those in other professions now) should get agents just like the pro athletes do, because those negotiations will require some seriously professional legal and negotiation skill. People don't have time to become both Grace Hopper AND Jerry Maguire. Imagine if sportsers had to negotiate their own contracts... those folks would be abused and dumped.
C#7 support is coming soon to Bridge. Several features like Local Functions are done, just not in the master branch yet.
> That's a really clear characterization of a whole range of "alt" fields.

Well, they're all very similar in outlook and methods.

First, there's reality.

Next, there's people attempting to understand reality, using honest technique and investigation and sound reasoning. That group is, with some unfortunate counterexamples, "The Establishment" inasmuch as an establishment can be said to exist: They're all looking at the same thing, reasoning about the same experiments, and, on occasion, running experiments of their own, so they're going to form a rough consensus about what reality is and how it works.

Now come the cranks, the alt-science crowd, who must reify that rough consensus into a unified and powerful conspiracy called "The Establishment" in order to justify their own inability to get taken seriously. Never mind that they never do work which is both original and worthwhile, no, it must be "The Establishment" preventing them from succeeding and being hailed as geniuses.

Honestly, I doubt the alt-science crowd is very unified, either. Some of them are honestly mentally ill. Others are completely sane but suffering from cognitive biases and, probably, enhanced egos, preventing them from being humble enough before reality to accept that the consensus is the consensus for a reason. Others are outright charlatans, the Kevin Trudeaus and the chiropractors and the homeopaths and the crystal healers, who would be impoverished were the FDA and FTC empowered to act strongly enough in the best interests of the population.

And most are merely followers, people who lack the knowledge and insight to do anything original but love the feeling that they're better than you, bucko, because they've seen through the lies and know better and did all of it without any actual mental effort on their part, without even having to be challenged enough to alter their intuitions about things. No, their intuition isn't wrong, the whole system is conspiring to make it seem like they might have to change their mind about something.

> Anomaly hunting alone is basically scientific whataboutism, and as you say looks like research until you contrast it with the richness of fields where actual progress is being made.

Anomaly hunting varies from missing the forest for the trees to insisting that the fact this specific tree looks to have minor bark damage means the whole forest is fake and the entire notion of plants must be called into question. It can look like a touching belief in the perfection of organizations (like, them getting all het up about recordkeeping deficiencies makes it look like they think organizations always keep the records perfectly in order) until you realize they're trying to nitpick away the Holocaust.
The real question is, do we call it "Wazoo" or "Waz you"?
See it happen here: https://youtu.be/l1T4ZgkCuiM
One thing that was a personal shocker for me to hear, from not just anyone, but Matthias Felleisen himself - "My research group has investigated the topic for almost 3 decades, and we came to the conclusion that Hindley-Millner doesn't really work". I was really baffled. That was at ClojureWest 2016. Here's the talk itself https://www.youtube.com/watch?v=XTl7Jn_kmio. That talk is not about Clojure - Felleisen doesn't even use Clojure.
That happened before Clojure.spec was announced. I couldn't really figure out what exactly he was talking about. Not until later, when I tried Spec.
I can relate to the notion of 'deep work' benefiting from solitude. I think I am odd in that I love company and have lots of friends due to growing up where I live, but I spend very little time with them. This became a conscience choice in my late 20s and led me to develop a lot of skills (guitar, penmanship, running/swimming/biking, reading, mountaineering, etc...) which, oddly, make the time I spend with people richer (I think).

As with most things, it seems like the best advice is to do what works for you. I have friends that go stir-crazy without some nightly social interaction, whereas I would rather delve in to personal endeavors on my own. I don't think either one is 'better' in any sort of existential way.

That said, it is amazing how many people who socialize regularly are constantly complaining about how unfulfilling social functions are.
Any mandate about decentralization has to come from those with powers to enforce such a mandate (eg. government), and such entities benefit from all the centralization (eg. easy spying on citizens). So while such a mandate would be good for the society, who would enforce it?
In that scenario there are more factors determining behaviour than availability of money.

A better comparison is between people in the same social bracket who have relatively more or less money, such as the Monopoly experiment where one player was given an intrinsic advantage.

https://www.ted.com/talks/paul_piff_does_money_make_you_mean
Hey Joseph! Thanks for reading the article. That's a really good tool. I've included it in the original post. Have a nice weekend.
It's not actually a reasonable goal. Almost all pieces of software will need some nontrivial amount of data to fulfill their purpose.

I am convinced, however, that it is a very useful heuristic. The platonic ideal of a perfectly secure database is a completely empty one. Every step away from that requires individual justification. That doesn't mean your database will be small, but it should mean the database is as small as possible.

I treat permanently storing user data (any data, for any reason) as my solution of last resort. That doesn't mean I don't use it. It just means I have to convince myself I don't have any better ideas before I do.
> Are you proposing that a distinct `assoc-in` function should be written for every combination of types you'd need in your program?

No. I'm proposing something like what tel described elsewhere in the thread. If that's not dynamic enough for you, then you can go with something like JSON's Value type. In both cases lenses give you very convenient and composable access and manipulation.

> I've always thought the function was trivial. I mean, it's just four lines of code:

But you have to read the code. The type signature / code boundary is very useful for allowing you to chunk things and abstract over implementation details. This particular case may not be much code to read, but that is often not true in the general case.

> Sure, but you have to write the type signatures, too. Type inference certainly cuts down on a lot of work, but it doesn't entirely eliminate the need for explicit typing.

> I also tend to prefer adding explicit type signatures, even for functions that could be inferred. It makes type errors easier to catch.

That's exactly my point. Type signatures can be inferred, specs cannot. Choosing to add them is irrelevant. If you want the add them that can be done automatically.
It does rely on being able to communicate through that port - UPnP is one of the options it uses to ensure it can receive external requests. If you run using the tor option it evades firewalls via tor.
> But they're also creationists, climate deniers, and anti-vaxers

Creationism is a metaphysical claim and is unlike the other two example you provide. One can point to isotope measurements, fossil records, etc. and still not make a dent in the final argument, which is "God made it that way". It may seem preposterous that God would make extensive fossil records, but that opinion isn't a scientific one but a philosophical or theological one.
Yes they are, and that is the ridiculous way of looking at things. Poor murder skills do not morally redeem homicidal intention.
I see myself using the Block-level code coverage quite often.
You mean the ecs-cli bit? Yes, but I don't mean to imply that there isn't a bit of setup before you do it. Still, it's a pretty short path to set up initially, and then updates are dead simple. Check out the tutorial [0] if you're interested.

[0]: http://docs.aws.amazon.com/AmazonECS/latest/developerguide/E...
> Doesn't seem healthy imo to stick just one project for so long without significant ROI.

I don't think he's in it for the money. I think that he, and many game developers of a similar vintage, are frustrated with the direction that modern software has taken. It's slow, getting slower, and often doesn't work correctly. I think this is his way of expressing that frustration, by teaching how the machine you're programming ACTUALLY WORKS. I for one have gotten more out of Handmade Hero than any other single source of learning in my life.
Choosing between more dynamic or more static approaches without considering the context in which you are working in, is a mistake.

It's amazing how well the parallels and metaphors work between the study of weapons and historical martial arts and programming. (Perhaps not so amazing, since both have a certain nerdy component.) As Matt Easton of scholagladiatoria says, "Context, context, context!" It's erroneous to say that sword X is the best/ultimate sword! It all depends on context. Are you up against armored opponents? What kind of armor? Is this on a battlefield? Is it a duel? Is it on horseback? Do you need to wear one at court?

Design is all about context and response to the forces in that context.
* "Alertbox" by NN Group: probably the world's most important usability/user experience resource [0]

* Indie Hackers: uplifting by and for real indie (biz) devs [1]

* WTFJHT: a saner approach to keeping tabs on the Trump administration [2]

[0] http://www.nngroup.com/articles/subscribe/

[1] https://www.indiehackers.com

[2] http://www.whatthefuckjusthappenedtoday.com/
Sci-fi is increasingly struggling to keep up with reality.

Here's a novel with a similar premise (but more SF setting) that isn't even out yet:
https://www.tor.com/2017/09/18/excerpts-annalee-newitz-auton...
It's an aside - but is there a way to read quotes like this on a smartphone without constantly scrolling left and right?
Isn’t any media company’s ability to hide behind “we’re the free press and we’re necessary for democracy” even more potent than SV’s faux dedication to the interests of humanity? There’s a lot wrong with what SV companies do, but they don’t have the same direct power to define what is and isn’t “true” like the media does.
> i can also have STM in a dynamic language

How can you roll back failed transactions without explicitly typed effects?