jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Hi all. Great to read your feedback on Sparked. Quick answers to some of the comments:

* I hear you about wanting to see challenges before you commit to signing up. We've got some modifications to the onboarding process in the works that are along these lines. Totally agree with you all.

* Re: business model. We make money by selling the platform to corporations as a way to manage their employee volunteering programs. We are now a certified B-corp, btw.

* Re: "micro" - we consider micro to be anything that you can conveniently fit into your day. So that could be 2 hours or 2 minutes. In all cases, it's less time and less commitment than most other forms of volunteering. We tried very very micro tasks initially (image tagging) - these took about 30 seconds each... but people didn't find these kinds of tasks interesting over time. So, we expanded how we thought about micro.

* Re: Dool: sorry that the page refreshed and you lost your answer. Haven't seen or heard of that happening before, but we're looking into it immediately to see if there's an ajax bug. Definitely not an intended behavior.

-ben rigby
cto & co-founder
sparked.com
Suspicious, but if you don't trust Lamos, than it's also completely inconsequential to the truth.

Evidence is only valuable if, after confirm its existence, your beliefs shift in some direction.
I can see those being setbacks, but on each point:

1. I'm not sure on the situation in Russia, but in the US, a lot of teachers don't know much about Windows or OS X either, but unless something breaks they wouldn't have to.

2. Gnome's memory footprint is rather large, sadly. Depending on whether the Russian authorities roll their own custom distro or image though, they could use XFCE instead.

3. As things move more towards the cloud, I think that kids would mostly just have to learn how to use a web browser. Those are mostly the same on all modern platforms.

4. Having to learn something new is not a useless skill. Being able to use more than one platform demonstrates the ability to adapt to change. That's a useful skill to have.
Bret had a whole lot to do with the UX paradigms on the original iPhone that most of the world is still using today. It seems so intuitive now, but compared to feature phones or early smartphones, the world he helped pioneer was a cohesive and malleable mental/physical model. He knows the consequences missing the mark. If he truly wants to help human thought level up as he’s extolled for years, doing so with deliberate care and field data is of great importance. That said, we need physical, social computing in a big way. Zoom’s limitations have been made clear to all, and we’re primed for a new paradigm.
> This is pretty weird. Most sources that he uses for what BB:ers think are threads from bodybuilding.com

Agreed. This article feels a bit like a strawman: They picked the worst possible sources to use for what bodybuilders think.

Bodybuilding.com is a joke even in the fitness communities. It's an easy target, but no one should be using it as a canonical source for anything.
If they are passed by value or move, you are doing complicated things with ownership that deserve to be encapsulated in a named type. If you are passing them by const reference, you would usually better pass a regular pointer or reference to the pointed-to type. If you are passing them by non-const reference, you have bigger problems.

In practice, the new type usually starts out as a PIMPL class with just a std::unique_ptr<impl> member. But often, once the type is named, you discover it is a good place to park more operations.
I watched the decline in phases between my oldest nephew’s birth in 2007, my sons in 2011 and my nieces more recently.

YouTube is measurably worse, especially for children’s content. There was amazing music and educational stuff in there, and it’s still there. But those creators are gone in the sense that there isn’t a lot of new content as the garbage you describe took over.

It’s reflective of the poor leadership of that part of the company. Based on conversations with fellow parents, YouTube is a no-go zone for them. The idiot who got a big bonus for “engagement” targeting kids will be long gone when the brand toxicity kills the growth.

Look at Netflix as a comparison of a company with similar product, but who has self-respect. Netflix has a ruthless focus on engagement, but you don’t see the type of vacuous content. Netflix never auto played by 3 year old to a creepy clown hiding in a kids video. If anything, they elevated television in many ways.
I live in a place where mugging is somewhat usual, and this could actually be useful if it were slightly cheaper and looked a bit more like a phone, so that I could carry it around and handle that instead of my real phone.
Patreon recently banned journalist Whitney Webb for something that somebody else posted on her website. This policy is already being used nefariously, against journalists nonetheless.
> There's a common mentality of, "I hate writing, but I love having written."

I don't think this is that surprising: I love doing startups, but I hate screwing around with boilerplate code, doing zillions of early customer development interviews, and doing taxes.

I love playing competitive volleyball, but I hate drills and conditioning.
Agree that lxml is certainly quite large and batteries-included, but I've always found I can do pretty much everything I want to just using a few select methods, namely etree and xpath.

E.g. for extracting URLs from a sitemap:

from lxml import etree

root = etree.XML(data)

urls = root.xpath(
'.//sitemap:loc/text()',
namespaces={
'sitemap': 'http://www.sitemaps.org/schemas/sitemap/0.9',
}
)

For RSS reading, here's a straightforward example. Obviously you can factor out the index access on each item, and calling `/text()` too.

import urllib2

from lxml import etree

data = urllib2.urlopen('https://news.ycombinator.com/rss').read()

root = etree.XML(data)

for i, item in enumerate(root.xpath('.//item')):
print i, item.xpath('title/text()')[0]
print item.xpath('description/text()')[0]
print item.xpath('link/text()')[0]
print

All pretty simple, xpath selectors can get a bit gnarly at times though. The tradeoff being that you can be very expressive with them.
Until the the UK gov confirms political leaking, its is all we have. So, either we have a bit of a chat and see what we can work out, or we say nothing because its conjecture and so forth. Are you suggesting that we cant have that conversation? Or are you suggesting that we all think we are talking god's fact and are deluding ourselves? Yes, we know it is conjecture.

Remind me, when was the last time a government freely admitted to leaking information for political reasons?
I think both are correct. Ballmer was gloriously good at extracting profits - out of existing, successful product divisions. I believe Ballmer has a firm grasp of the enterprise market, and Microsoft's revenue and profitability numbers reflect this.

But new product development, particularly consumer product development, at Microsoft has largely fallen flat in the Ballmer years. WinPhone, Win8, Kin?

So while Ballmer has certainly increased the profitability of Microsoft, critics are IMO right to point out that they've been unsuccessful in developing future products to ensure their long-term survival.
There are lots of stories of brokerage firms buckling under the paperwork. Outsiders like Ross Perot and Warren Buffett were brought in to help manage some of the messes. One of the problems of the MBS/Foreclosure crisis is tracking down all the physical paperwork.
The Independent also said that Snowden had downloaded pretty much all of an internal GCHQ wiki. There has to be lots of source-and-methods info in there, and Snowden himself has so far chosen to leak none of it.

Given that, the weasel-worded "among the documents" framing, which specifically avoids saying that that's where they got the documents, really does stick out.
Why would its value increasing relative to the dollar negatively effect any of those things?
Meh, more plastic in the ocean is fine ;p
Source: Seaspiracy
Bret Victor has inspired me and my team for many years. His blog is a must read for PM's and curriculum designers. It is a pity that Dynamicland is non-opensource, or at least is not scalable to millions/billions of people. IMHO, building a scalable product and business around an innovative idea is crucial to helping a huge amount of real people.
If you get a guy to come replace your roof, it's not really your problem that his employer didn't give him a water bottle, now is it?
>the cars _expect_ this

I think that had much more to do with drivers driving much more defensively, because there's so much more chaos on the road. For example in the US you can mostly expect drivers to drive within their lanes, while in Beijing it's more like half half that they drive in the lanes or on the lines.
I don't think it seems to be that clear cut, but the consensus does seem to show it's not a huge driver. More anecdotally though, to my original point, I really do need some brain rest in addition to just muscle fatigue between hard lifts.
> It won't get over the fundamental issue that there is no 1-1 mapping between emotions and facial expressions.

Actual experts disagree. For example Ekman, for the basic emotions at least (see the link I posted above). To quote:

In the late sixties, Izard and Ekman in separate studies each showed photographs from Tomkins’ own collection, to people in various literate cultures, Western and Non-Western. They found strong cross-cultural agreement in the labeling of those expressions. Ekman closed the loophole that observing mass media might account for cross cultural agreement by studying people in a Stone Age culture in New Guinea who had seen few if any outsiders and no media portrayals of emotion. These preliterate people also recognized the same emotions when shown the Darwin-Tomkins set. The capacity for humans in radically different cultures to label facial expressions with terms from a list of emotion terms has replicated nearly 200 hundred times.[1]

The FACS coding system[2] has pretty good experimental support, across multiple cultures. As noted on this article, it can distinguish between fake smiles and real smiles etc. See https://en.wikipedia.org/wiki/Smile#Duchenne_smile for more on this.

Even if you disagree with that and think that motion is required (which is an argument that has some validity) there is still no reason to think a computer system can't do it.

[1] https://www.paulekman.com/blog/darwins-claim-universals-faci...

[2] https://en.wikipedia.org/wiki/Facial_Action_Coding_System
It is a really good point. I am a bit skeptical though as they seem quite different -- I can listen to a lot of different music in a single sitting, and if a streaming service did not have the vast majority of what I wanted to listen to, I would more likely purchase the individual albums than pay for multiple services. Particularly if I could not make an in-genre playlist because artists from the same genre were split across services. It would make it unviable.

Video feels quite different from that, though I am at a loss to describe it. I would either subscribe to multiple (I do now), or alternate subscriptions. Maybe that's because people don't re-watch shows nearly as often as they re-listen to the same songs. ¯\_(ツ)_/¯
Absolutely.

Renting a movie from YouTube on Linux devices does not provide a 4K or even 1080p stream on my Linux devices due to content protection.

And my ideal TV/movie watching experience is using VR, and Disney+ does not have a VR app (and using the browser causes a very annoying flashing/flickering left eye issue for everybody using that service).

For content I care about, piracy provides the highest quality viewing experience by far.

For casual content where suboptimal resolutions and very annoying flickering issues aren't as important I use Disney+ in a VR browser.

It really sucks that piracy provides a better experience.
I totally agree, this thread is probably the best exposure any of our projects (I'm the PageKite guy) could ask for.

The idea is clearly communicated, pros and cons and alternatives discussed... and now it's a tiny bit easier to explain to people what we are doing.

Hats off to the Showoff team for a job well done! :-)
I've been using rubular since it's inception. There are lots of sites/apps for building regex's, but rubular has always been my goto guy. To the developer, thanks for an awesome site!
My ride for last 6 years has been up 1000 feet, then down. I don't wear any deodorant or any "products" and I hypothesize that has a lot to do with my body normalizing into a state where I just don't smell even though I do sweat. By the time I get to work I am all dried off due to the downhill, and I towel off in the bathroom before I change into loose fitting civilian (not bike) clothing.

My coworkers that I trust confirm that I just don't smell so its not a problem. I trust some of them to tell me if it is a problem and I will adjust accordingly.

Most of the time I don't see clients (I'm a software guy) and I'm wearing shorts and t-shirts (it is California).

When I did work in a slacks, dress shirt only position (for a very short time), I threw my beater bike in the trunk of my car and went out for rides at 5 (watched the clock).

Personally the less product I use, the less smelly and more natural feeling my skin and hair are. YMMV.

And I found that carrying a very lightweight backpack is my preferred way of carrying other clothes. I don't carry a laptop, just clothes for how cold it is in the morning and clean socks and such for the office. I leave a lot of clothes at work so I don't have to carry too much stuff.
Joey Hess just blogged[0] about ShareBox[1] which creates a fuse filesystem built on git-annex. I don't know either well enough to comment on them.

[0] http://kitenet.net/~joey/blog/entry/new_git-annex_use_cases/

[1] https://github.com/chmduquesne/sharebox
Having the same issue as well with you..anyone can introduce me to angels around in AZ?
TypeScript has been great. With plain JavaScript you have to be outstandingly organized and diligent to maintain any sort of medium to large project. But this part of the process tends to get neglected, and eventually a point is reached where you can either a) break stuff at run-time in unpredictable ways, b) stop refactoring and deal with the consequences, or c) have a proper suite of unit tests. c) requires almost as much discipline as keeping the code clean in the first place, and a) or b) are not great options.

Luckily TypeScript helps out quite a lot and basically for free. Converting an existing JavaScript project to "naive" TypeScript takes hardly any effort, and as the project evolves it is easy to add type annotations and interfaces at any pace. Once a module is properly typed it (almost) stops breaking at run-time, yay! It's also very clear what will be executing in the browser. Using a cross-compiled language that follows the principle of least astonishment is a real treat.

Obviously it can't prevent compile-time errors, generate unit tests, or build a good application for you, but you do get quite a lot of help with the problems it can solve.
> Others that went through the same program and didn't learn shit got CS jobs

That's probably due to the Dunning–Kruger effect: http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect

(The reason you think you're shit, is because you're actually good)
Brand was always, in some sense, a counter-counterculturist; a lot of "Green"/hippie folks were and are not just antiwar and anti-environmental-destruction but anti-technology and even, in some sense, anti-civilization. Brand's always been at the opposite extreme, at the same time as he shared the counterculture's inspiration to build something new. Sort of like a Yankee Hernando de Soto.

Ten years ago, even five years ago, it was plausible that nuclear power would be our only viable option to get off fossil fuels. Now it's clear that photovoltaic can get us there, and maybe even without a carbon tax or equivalent restrictions.

http://discipline.longnow.org/DISCIPLINE_footnotes/4_-_New_N... has his updates on the nuclear energy chapter. (He doesn't have much to say about solar.) I can't find the text online.
Both GCHQ and NSA have separate QUANTUM rollouts, with slightly different capabilities. They can each more-or-less freely use the other (the NSA reaches GCHQ's directly over the gchq.nsa.ic.gov gateway, and there's a similar one on the other side).
The quilt spread across the National Mall was little but a march on Washington.
Well, they're both lumped into this bucket called "intellectual property". Indy cars and unicycles are both vehicles, too. They share the property of having wheels. That doesn't make them particularly related.

The laws for copyright and for trade secrets are quite different. In fact, when someone talks about "intellectual property" rather than about one of the specific kinds (patents, trademarks, copyrights, and trade secrets), they often wind up reaching wrong conclusions. They try to apply concepts from one kind of IP on another kind, and it doesn't work.

So: Theft of trade secrets isn't going to fix draconian copyright law, not only because two wrongs don't make a right, but also because copyright and trade secrets don't have all that much to do with each other.
If a case has been litigated in the past then you should get the same result if the facts are the same. It's the party with the case law on their side's responsibility to demonstrate past rulings that support them. If you spend time watching legal shows you'll see them use the word "precedent" a lot for this reason.

Of course the facts being the same is the big "if". Jury verdicts are also not strictly bound to precedent the way judges are.
> Likewise, I'm skeptical of "neither the SSD nor the data can be recovered" --- they just want you to buy a new one.

Regarding recovery: The FTL is likely toast, in which case while the data probably is unharmed and there, it's basically a giant block-sized jigsaw puzzle. With enough effort, and all the stars align - sure, you might be able to recover some/all of it.

Regarding un-bricking/reset: Potentially, no longer any access to wear-levels at the time. So the future integrity/reliability is kind-of dubious.
Let’s focus on what’s important. Perhaps the comparison isn’t perfect but I don’t think it matters as much as horror the FBI regularly does.

The more we start comparing to other countries and say “oh well at least we’re better than them” the more complacent people are.

Not to mention many of US’s worst action have had the excuse of “well there was some worse country out there we gotta stop!”
Yup, same story on Ruby/Rails. Yes, its true that our median response times could be faster if we spent less time on Ruby CPU burn. But its also true that this improvement would still be a rounding error for many of our slowest requests, which are dominated by calls to databases, external services over HTTP, or both.
That's a good point: the vacancy tax shouldn't be tied to motivation. It should just be applied across the board. No matter how much housing is built, land and housing will be a relatively scarce resource (we can't make more land, per se, and although we can build higher density housing even that has a limit). It shouldn't matter why a property is vacant in these areas.
While I agree with the sentiment that no one can be prepared for an FBI ambush every day of their lives. This is a teachable moment.

Law enforcement often use tactics like this to convince citizens to voluntarily testify against themselves. It's not fair as the tactic preys on our natural desire to help. But it's important to train ourselves into the mindset that if you are talking with uniformed law enforcement, then you are being interviewed by them.

To whit, if you are being interviewed by law enforcement, your best option is to never answer any of their questions and repeatedly ask to leave. If you are not able to leave then you switch to repeatedly asking for your lawyer.
Anyone familiar with USG CI procedures will only be surprised by how nice only using the No-Fly List is. The FBI tends to be a bit more professional than other agencies though. God have mercy on your soul if the ATF ever becomes interested in you.
Then you decline to answer any questions without the advice of counsel. They can choose to arrest you or let you go, but they can't compel you to answer their questions without advice of counsel if you invoke that request.
Please don't put words in my mouth. I said it frees you from lock in by a single cloud provider which it does.
There’s a lot of long term sickness that is skewing the average. For instance cancer or a herniated disk can keep you from working for pretty long.

The source of the 18.4 days has a lot of further information, albeit in German: https://www.iwd.de/artikel/krankenstand-in-deutschland-49865...
It really is true, because you can say anything you want (or nothing) about the reasons why you did it, and get away with it. You have to be a total moron not to get away with it.

This is terrible and unjustifiable, but that is how it is.
Facebook, GMail, 9gag, Reddit, Chrome
> If you think anything that makes you feel uncomfortable should be illegal to say...

No one said that. Please don't put words in my mouth.

> yes, these are controversial opinions

That's a bit like calling a ghost pepper a "a bit spicy" and then when someone dislikes eating a whole one raw saying, "maybe you don't care for food with flavor?"
I'm speechless as how one can dare to ask such a question publicly :)

I too decided to drop tech ambitions, life + age made my brain completely lose interest in performance but more about joy and social harmony (meaning let's make everyone happy, relaxed and make efforts for the group).

I have no answer for you but a few simple gigs did make me happier, I'd actually code to make colleagues work better.

Or part time gig at charity association. No remote work in both case but it was both calm jobs. Not easy (unloading food trucks by hand will make you sweat, but it's good sweat you know) but calm, not high pressure.
You're describing supersets.
1.5 miles is doable by bicycle. Bridges or tunnels can be built for crossing roads and freeways.
If you replace 'academic' with the secondary definition: "not of practical relevance; of only theoretical interest." it is probably true though. Having known some of the C++ standard contributors, they strongly defend themselves against the "not of practical relevance" part with "look what I wrote". Sure it's clever but adding language features just to say "look what I wrote, it's clever is no excuse for building a language that's become a train wreck.

(I have been coding in C++ on and off professionally since 1985 and I do like some of the C++11 and c++14 features. The pointer improvements are great but the template stuff is a complete joke on us).
Making heterogenous individual packs sounds like an absolute disaster. That's why this is various car companies teaming up with specific folk: because they'll have big quantities of cells from each individual vehicle they get, and there will only be so many different types of cell. There will be big supplies of a couple different cells, ready to go in to applications of all different sorts.

As it so happens, there's already a lot of agreement. Many many cells are either 18 mm, 21mm or 28 mm diameter cylinders & 650-700 mm long. "18650" cell is very common. 28650 used to be a "big" cell but it's not around as much I feel like. "2170" is a "21700" that is increasingly popular. Most of these cells have similar charge behavior, of applying a fixed amps up to a point, perhaps with temperature sensors to detect problems/slow down, and then a slower finishing charge, that ends around 4.2V per cell.

Using solar grid-tie micro-inverters would probably work fine to join together a bunch of different packs.