jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
To any of the people who have had some success with SO Careers — are you in Europe / Germany?

I get remarkably few contacts on Careers compared to other sources, and then often from people who completely ignored my location (back when I was marked as "no relocation"). Friends who I gave invites to didn't seem to get anywhere with SO.

Also, it's still the case that searching for a postal code on the German version of the site (as it suggests, in German, in the search field) will assume you meant a US zipcode.
TechShield appears to be installed on the framing of the roof.

This device is used on outside walls.
I totally agree, especially considering USAA's reputation as a conservative player in the Banking world
Interesting read. Recently I conceived a similar relationship between boredom and long-term productivity and wrote a blogpost about it. http://www.dhfromkorea.com/boredom-is-powerful/
One good example is the SPLC, which has routinely marked conservative groups which they deem to have wrongthink to be grouped in with Neonazi's and other radical racial organizations.

https://apnews.com/article/election-2020-ap-top-news-politic...
There need to be automatic steep fines for filing fraudulent DMCA requests. The process is totally asymmetrical, rampantly abused, and there is no realistic recourse for victims. In practice people rarely sue afterward, due to further asymmetries. If not an automatic $1k+ fine for false claims, we badly need some ambulance chaser style law firms who solely seek out copyright victims and charge fees only as a fraction of damages awarded.
The news is that they've suddenly decided to enforce something that has been ignored since day 1.
My wife and child can use discord. Anything else is "just for talking to daddy" and not worth the trouble to learn how to use.
>>Bitcoin's narrative has had to morph from "digital currency" to "digital gold"

I wholeheartedly agree with this. Let's look at some Reddit /r/bitcoin posts in January 2014:

https://redditsearch.io/?term=&dataviz=false&aggs=false&subr...

People were discussing bitcoin being used as a digital currency. There was talk of bitcoin being accepted on Overstock.com, TigerDirect, and using bitcoin apps on phones as a digital wallet. I would argue the majority of people in the bitcoin community at the time were genuinely interested in the technology and its use as an everyday currency.

Now let's look at some Reddit /r/bitcoin posts in January 2020. I picked this date because there weren't any recent significant price fluctuations.

https://redditsearch.io/?term=&dataviz=false&aggs=false&subr...

There was practically zero discussion on using bitcoin as a currency. People were only interested in the price and treated it as a commodity, just like a digital gold.

> EDIT: downvote me if you want but you are flat wrong

Do people treat bitcoin as a currency or a commodity today?
imo, that's a very, very dangerous proposal. I agreed with you for a couple of seconds, but this sounds like yet another way to fuck poor people.

It should just be default to not collect unnecessary data, whatever that may be, while being free. Maybe make paid plans with premium features. Everything else will just mean that Big Tech can spy and manipulate poor people, because they can't afford to pay for every service they (have) to use. We should stop tying privilege to money.

Maybe I'm being too dramatical, but that's what came to my mind after reading your suggestion.
Apparently, one of those groups understood the legal opinions[0] around the legal claims made (most of which didn't include fraud at all) and another group believed and promulgated a bunch of lies.

I'm sure that many folks on both sides believed what they were told. However, one group was told something approximating the truth and the other were told bald-faced lies.

[0] https://electioncases.osu.edu/2021/01/summary-of-post-electi...
Can any app on AppStore avoid declaring those flags if they say in their marketing that they don't sell it? Or why does it matter for Apple and not for them?
The PS1 played MPEG1 which was more than enough.
Comments used to be almost table stakes, but in the last decade or so, things have shifted so that I estimate that only somewhere around 5–20% of the blogs I encounter have them.
Not sure that makes sense. She potentially experiences 12 years of increased stress compared to her peers. I'm not implying that later in life, she will have better tools for work, but that her body would have spent most of her formative years under more stress.

This would then reflect in a shorter lifespan.

Note however that this concept she would gain the tools for hard working in itself is flawed. Studies have shown that those born in the Summer months have statistically lower exam scores.
Shipit is an automation and deployment tool, git hook is just a hook on a git command. You can't run a command on 10 servers in parallel using git hook post-receive.
Is there any other theme from ActiveAdmin?
If you are making a mobile application based around a wrapped in-app browser(Apache Cordova/PhoneGap and Appcelerator Titanium), I'd say yes.

I know most people wouldn't even think they could disable Javascript on their phone or even know where to look in the first place, but there is always a chance that it could be disabled.

The most recent experience I had was when I disabled the Javascript on my iPhone 4s for a web accessibility course and forgetting to reenable it. Later I'm looking to find a place to eat with good reviews, and Yelp's mobile view would not load and gave me a lovely message to enable Javascript. I know it is not a wrapped in-app browser liked I mentioned before, but the app should at least give me a bare bones list at the end of the day.
Let's not forget IDEs like Eclipse, which is much much higher than any of the text editors, and Visual Studio, which has recently become a close second.
@6 months ago I tried Atom for a few days -- too much lag, bye bye.

I tried Sublime shortly thereafter -- too much nag (buy, buy, buy popups starting within hours of install), bye bye.

Settled on VIM, split buffers and a few handy plugins: CtrlSpace, Golden Rule, Neocomplete, etc. This ancient editor packs a punch, it's my go-to for client-side development, well happy.
>> “No, you’re missing that a fundamental aspect of intelligence is experience and that requires embodiment.” He knew that to understand the world you needed to be inside the world, you needed to experience its behaviors and responses to you. Well, he was right. We may be making progress in being able to do things like recognize a cat in a photograph. But there’s a huge gulf between that and doing something creative.

I'm not sure if I agree with this, but it is a compelling argument. Could experience be simulated the first time, hence bootstrapping the AI's?
How much more per flight would you pay for this? Satellites aren't cheap.
I second that. We always get the same stream of negative comments towards telcos (not saying they're not deserved), but we don't get to see very often how this looks on the other side of the fence. It'll be wonderful to have more comments like GP's one.
> It seems like those with functional programming experience either already understand monads or grasp it quickly.

That's probably survivor-bias (amongst Haskellers, at least); ie. those who haven't grasped it yet probably won't class themselves as Haskellers.

> Would it be better to use Python or Javascript which more people understand but still has that functional flair?

The problem with using such languages is that they're always dealing with concrete values; in particular they have no concept of interfaces (like Java) or typeclasses (like Haskell). It's certainly possible to use monads in such languages, but it's often hard to justify their use, since there are always less-complex ways to implement particular examples, and without interfaces it's hard to relate the examples together.

For example, here are a bunch of monad implementations ("return" and "bind", AKA ">>=") in Javascript, but it's not at all obvious why they are related to each other:

function state_return(val) {
return [null, val];
}

function state_bind(x, f) {
return f(x[0], x[1]);
}

function maybe_return(val) {
return [val];
}

function maybe_bind(x, f) {
return (x.length > 0)? f(x[0])
: [];
}

function list_return(val) {
return [val];
}

function list_bind(x, f) {
return [].concat.apply([], x.map(f));
}

function read_return(val) {
return function(x) { return val; };
}

function read_bind(x, f) {
return function(arg) {
f(x(arg))(arg);
};
}

The problem is that in Javascript, the implementation details are there for all to see. I might want to give you a string which depends on some integer state, but you can always see that it's actually implemented as an array containing an int and a string. You're also free to mess up that array by adding or removing elements from it, which are perfectly valid array operations, but which makes no sense for "stateful values".

Interfaces like monads are useful when we're not free to mess around with the implementation; when we must perform all actions through a limited API. When we're dealing with such concerns every day ("I'd like to allow X, but don't want anyone to abuse it and end up with Y") then monads (and functors and applicatives, which they're based on) are really useful as standard APIs for allowing arbitrary operations to be performed, under the control of the API.

The only example above that even comes close to this idea is the "reader" monad, implemented with `read_return` and `read_bind`. This is because values in the reader monad lets us manipulate the return values of functions, and even in dynamic languages a first-class function is pretty much a black box, so there's little we can do to mess it up.
This is what I do as well. I use VCS but it's more work. If I'm just refactoring a piece of code I comment it out while I work on the new stuff and test it. It also has the added benefit that I can reference the old code easily if needs be. Occasionally I will commit with the commented code still in place (until I'm 100% confident with my new code) but I usually follow that up quite quickly with a commit removing it.
... and failed:

> Once you understand what monads are, and why they exist, you lose the ability to explain them to anybody. -- Douglas Crockford [1]

[1] http://www.youtube.com/watch?v=dkZFtimgAcM
That's sad to hear, but I suppose it's understandable. Hopefully someone can at least get some use out of it, and kudos for encouraging him to release it nonetheless (And to Roger Corman of course for agreeing).
It's worth mentioning that many people in jail are there waiting for adjudication. For felonies, this can take months. For misdemeanors, a day or two is common.

In other words, in accordance with basic human rights, they're innocent as their accuser has not yet proven their guilt beyond a reasonable doubt.
What makes them hype languages? Oh, so like new languages?
I like Sam's line: "I always tell my partners that our job is to fund all the companies we can that can be worth $10 billion or more. That’s such a difficult constraint we can’t have any other constraints."
Well, yes. I did and I appreciate this correction. Another fine example of the fact that correlation is not necessarily causation. One our old brains are incredibly prone to overlook.
> ...they are reading this thread right now, and all the other threads.

No, I don't work for the DoD. I live in the Washington-Baltimore metro area and know people who work for government agencies under the DoD. N = 1 sample size, all the people I know employed by DoD agencies highly amused at how misinformed places like HN are about places like NSA.
> but there's a lot of things with how the distribution platform works

I wonder if the former is about Android's lack of DRM.
Ogden Nash, for his skill in turning pain into absurdity
I can't navigate easily, but I wonder if it goes all the way to Napoleon.
>And they're taking tens of thousands (if not hundreds?) of some of the brightest minds in tech away from things like drug discovery, climate change, energy research, etc.

Taking them away from those things? I doubt it - the top talent will always be sold to the highest bidder and its unlikely "climate change research" is a segment that can support thousands of of mid-high six figure salaries.

Next while these companies do collect a large amount of personal data - their purpose is clear and as is their boundaries. There is a strong effort to keep adopt data secure - if a user was found using private facebook data to stalk loved ones[1] I don't doubt thats activity that would (1) noticed by their systems they have in place to prevent data from ending up in the wrong place and (2) they would be fired for.

Lastly with Google and Facebook you have a choice - its still in your control - if you want to use these services or not and it doesn't require a secret court to challenge them.

[1] http://www.slate.com/blogs/future_tense/2013/08/23/bloomberg...
The only issue I see with not being able to see the scores of comments is that joke or off-the-cuff comments are probably getting a lot more points.

If there was a comment that made me laugh (while sticking to the point) I will be more likely to upvote it, but if it already had 10+ upvotes a laugh on my part probably didn't justify another upvote.
that doesn't take into account maintenance

This excellent insight takes us to a place where productivity is even harder to measure: How does one measure the value of a piece of software? Software that has subtle bugs flying under the rader of our test suite has some kind of negative value. Software that lowers the "productivity" (however we measure it) of future programmers who need to extend or change it has negative value associated with it. How do we measure that?

Imagine the exact same formally specified requirements handed to four different programmers:

The first programmer, "Ned," does the job in a straightforward fashion, and delivers working code passing all tests.

"Fred" does the job using uncommon techniques (parser combinators, for example) in less time and produces less code.

"Ed" proposes that if some of the requirements are relaxed, there is an open source solution that can do the job with trivial integration.

The last programmer, "Jed," sees some commonality with some existing code and proposes that the scope be expanded to produce a new piece of infrastructure (message queues, web services, SOAP, &c) solving a more general problem.

How do we judge Ned, Ed, Fred, and Jed?
Dropbox already has provisions for restricting those accounts which use an excessive amount of bandwidth. They'd be able to block those files without needing to know the actual contents.
Hidden comment scores help us avoid groupthink.
Och yes, I don't think I'd be quite so cavalier about my advocacy of this particular voting system if there was any chance of it actually being used.

(A bit like the one time I voted for the Scottish Socialist Party - I only did so for their entertainment value, not because they would have any likely control over policies).
So the evident solution then would be to show comment scores after X (24?) hours since the news item was posted.
It's important to note that no one is paid in proportion to their productivity. In a free market, you're paid in proportion to your bargaining power. This means both that for programmer compensation to be fair we need to get better at translating productivity into bargaining power, and that there are some limits even if we got the first part exactly right (regardless of productivity, programmers will not be paid as much as CEOs, unless they are a CEO).
I wrote a big long thing, and made a mountain out of a molehill, but here's the condensed version :

Even though this article is just intended to be a cute quip about the origins of something we all take for granted, if I were a person who was negatively affected due to the author skipping 'corporate bureaucracy at Microsoft'( perhaps a victim of this kind of bug[1] ), i'd probably find the authors "how risky was this feature?" statement to be pretty irritating.

Is there any way to know that such a bug would have been included had they followed procedure? Of course not. But, we do know that those procedures and processes exist for that very reason : to ship a higher quality product

[1]: https://technet.microsoft.com/library/security/ms99-018
Typical Linus. Pretty much an opinionated ass, with very (very very) few of the positive connotations that come with being opinionated.
This is what a I commented here on the subject 3 days ago [0]:

Looks like a lovely app, but I wonder why did they attempt to pollute the identity space with yet another username?!
Let me give you an example of how this can work against them, which is applicable to other startups.
Let's say, you're an early adopter and you got a nice Twitter username. Unfortunately, you're in the Android camp (me!). So, a new service comes up and some guy gets lucky enough to "steal" your username. You will then feel alienated from that service, because it doesn't solidify your identity. Same happened with Vine in the past.
What's weird as these come out of a company that has invested so much into building a new identity as @username and now they are undermining their investment!
Same happened with Facebook. They launched Slingshot, which invented yet another identity nomenclature. Not that I care about Slingshot, but if I did, it would unconsciously boycott it.
I'm not talking about me personally (yeah, right!), but I'm just trying to think about possible scenarios.
A smart and not so hard to accomplish thing even for the mobile first crowd would be to at least allow account creation on the web. How hard could that be? This way early adopters will blame themselves, not the service, for not being so "early" in the game.
These are just some psychological aspects I wanted to share.

[0] https://news.ycombinator.com/item?id=9273261
If you'll allow something for religious people, why not allow it always? Oh, but it's a bad thing? Then why are you allowing religious people to do it? :/
How do you define "morality"? The folks backing this new law are basing it on their morals as well.
Added docstrings in v0.0.6: https://github.com/jsvine/spectra/issues/1
yeah i get that ... we've considered an "add me" button or "i want to play" but you can still participate without streaming. thx for the feedback!
My partner re-taught himself to code for a hobby site called moodalytics.com. (He used to develop back in the 90s but moved into management and user experience, so he didn't keep those dev skills sharp.)

He taught himself to code not because he wants to be a developer. (He knows how much work and talent that requires!) Rather, he built that site purely as a way to attract developers to help him on a larger-scale product he's now working on; he wanted to prove to developers that he wasn't going to sit idly by making 'business decisions' while the developer slaved away at all the seriously critical stuff.
I've been using the Chrome dev channel as my primary home browser for the last few months (maybe even a year or so by now). It's quite stable; I've only encountered one or two significant problems in that entire time, and they've been resolved pretty quickly. It's pretty nice, I keep noticing small little new features and almost every time someone posts a link to some cutting edge demo, my browser already supports it.
I think the problem is that there's no one to vote for right now. When I load up the site I don't see a video. Then I refreshed the page and only saw one video with no one to battle.

Maybe a placeholder when there's no battle going on?
That may be where my misunderstanding came from then, didn't realize the original dos version wasn't what was released.
"hustle" is starting to become the sexy geek word now.
Google will bother the user eventually if they don't restart their browser for a while. And they show a little downwards pointing arrow when an update is available, but wait on the dialog until it's been a few days (maybe weeks?). But for most updates, they don't bother the user.
you are voting for whoever is more entertaining...it's a competition to see who can stay live the longest.