jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I disagree: the intent of the GPL is to preserve freedom; the way the GPL preserves freedom is by preventing you from removing it by changing the terms.

If I'm choosing a license for a project, it's important that I know that changes other people make will be available to me under the same terms as my own code.

A license that requires you to make the changes available but allows you to restrict my use of those changes is plainly in contrast with the intent of the GPL.
For the most part, npm packages work fine on both Windows and nix platforms. However, it is pretty clear that most are developed on, and have fewest problems with, nix. I believe that is due to the massive popularity of Macs with the JavaScript-focused web dev crowd.
We wrote a blog post to answer this question: https://blog.okturtles.com/2015/03/certificate-transparency-...
I'd be really curious to know what this guy thinks of Rust.
I’m convinced most people haven’t realized just how good ebikes have gotten.

~$1000 gets you basically a slow, mini-motorcycle.

It’s dramatically cheaper than a car, longer range than a bike, and wonderful in cities.
I'd also recommend Strikingly.
Same here, I host more than that on a single server at home for the family. Encrypted restic backups to Backblaze are so cheap, there's no reason not to do it.
This is awesome...Right now I'm teaching a class that starts off with bash and doing everything from the command line, and then moving into Python...the more that I can have students do from the command-line, the easier it is to get the concept of functional programming/pipes/filters across.
What version of Python does Dropbox use? 2 or 3?
Thanks for sharing. Just wondering where the adsense ads are for rhymebrain.com, I was not able to see it when I visited it. btw, great idea!
What an insightful and refreshing lecture. Thanks for sharing this. The theory about why the mind creates a sense of self, in order to facilitate higher learning, is something I can relate to and helps me understand.
Here is my prognostication on what will happen. There will be short-term inflation on account of QE2. This will put the squeeze on most americans, resulting in an increased drive to clear debt and an increased rate of debt default. Both of which are deflationary. Since inflation can be brought about by quantitative easing OR by debt expansion, and deflation can be brought about by quantitative tightening OR by debt contraction... Because the private debt markets still exceed the public debt and unfunded obligations by at least a factor of three, we'll see a year to two year period of deflation. The stock market will crash, gold will trend slightly downward or flat, and PGMs will go through the bottom (they're in a bubble right now that looks like it's starting to burst).

The question is: How will the government respond. I think it's highly likely that the Fed will respond with QE3... Alternatively, congress will vote to default on the public debt, which I think is highly unlikely. With QE3, considering the money multiplier, we'll finally see that hyperinflation that the tea partiers are (rightly) scared about, will be incredibly painful for anyone who is not really wealthy now. Unfortunately, because of the intermediary deflationary period, academic economists and punditry like Krugman will incessantly make fun of goldbugs like Ron Paul (who is ascending to chair the congressional subcommittee on monetary policy).

So. You have about year to shore up your debts, save some money, and buy nonperishable commodities, formulate an escape plan. Godspeed.
Quite a few famous hackers seem to have this problem, eg Richard Stallman. I suppose there's a reason the "UNIX guy" stereotype exists.
linode servers are hosted on The Planet data centers.
Check this link: http://serversiders.com/linode.com
Congrats indeed. However this struck me:

Dwolla's unique technology allows us to process money through your bank account as fast as anyone else in the world.

As long as by "world", you mean the USA... (the signup page has a textbox for City and a dropdown of the US states, so assuming it is US-only).

Edit: Yep, http://www.dwolla.org/help/where-is-dwolla-available/ says: We are currently opening accounts for residents in Iowa and California. [...] We are currently planning our roll out to additional states.
I'm looking at this page in Safari inspector. The only element that took more than milliseconds to load is prowidget.php (but that may be related to its size, and my slow ass connection).

inspector has flagged 3 elements with "You could save bandwidth by having your web server compress this transfer with gzip or zlib": item, news.css and propres.php
It took this page about a minute to load for me and the images are still loading a couple minutes later.
Agreed. Beauty is in the eye of the beholder of course, but the word (along with "passion") is almost always gratuitous when used in the context of software or software development.

Do we have "How to be passionate about beautiful UI in 7 days, for dummies" yet?
Yeah, there's ways to screw up every method of coding, but I find favoring more and shorter functions tends to better outcomes. Obviously you could reductio ad absurdum any code into something like:

function do_task() {
do_step1();
do_step2();
do_step3();
}

function do_step {
step1();
}

function do_step2 {
step2();
}

function do_step3 {
step3();
}

But I've rarely seen that be the problem. It's been far, far more common to see giant functions that are much more understandable when broken up.
> > Was my email account hacked? If the account (or the server hosting it) was hacked, the attacker would still need to change the password, which they haven’t done. So that’s ruled out.

> ... What? ... No they wouldn't. That isn't ruled out.

How would breaking into my email account allow someone to access my Netflix account? The only thing that email gives you is the ability to reset the password. Unless the attacker somehow chose the same 30-character password I used, then I'd notice that the password had changed.

> How do you know they haven't?

I'm not 100% sure, but this is an up to date Ubuntu box. It's not the easiest target. If someone broke into my desktop I'd imagine they'd steal the saved credit card numbers from Chrome, maybe order some items from Amazon on my account, and generally take advantage of the access. I suppose it's possible that my desktop has been compromised solely for the purpose of getting my Netflix account, but that seems unlikely.

> Also how do they know someone has even broken into their Netflix account? They never explain that. That's kind of an important detail to leave out. Maybe THE most important detail.

I edited the post to explain this. Short version - I see streaming of content no in my house has watched, and the list of devices includes devices in Germany and other parts of the US.
Haha, living up to your username. I'm good with the Starbucks card. I told the non-coffee drinkers that they serve a lot more than coffee, but they weren't convinced. I also found out that the employees in our UK office receive a Starbucks card for 40 Euros.
Not yet, thanks for the links, will do it.
Sure, if you make the case based on the Establishment clause and try to sue your way to creating them. Legitimate Native Americans have tried to sue their way into their own nations and it's been thrown out.

But I'm not. It's based on Congress' Plenary Authority over the Indian Nations. Congress can modify the rules however they see fit, including creating a new class.

That was a good question.
I had never heard of an Overage Provision before...

Nice to know we explicitly provide for land owners to extract rent even when they don't own the land any more.
I wonder whether the LinkedIn profile of the customer was directly handed out to the Canonical by MS, because invite by email on LinkedIn cannot send 'custom invite message', Canonical Agent seems to have manually sent an invite with custom message which leaves us with two possibilities -

1. Agent had enough details at hand to confirm that the LinkedIn profile was indeed that of the customer.

2. Access to LinkedIn profile itself (e.g. profile URL).

If 2. how did MS make that association? AFAIK there's no mechanism for the user to connect LinkedIn profile to Azure or vice versa.

P.S. I know MS owns LinkedIn.
There is actually no such thing as a "duplicate content pentalty". It's not a penalty. Google indexes (and cares about) whatever they crawl first: the other duplicates are pretty much ignored, even though they will show up in the index.
No idea, but one thing is that it's probably better to operate under the assumption that you can overcome such irrational tendencies, and have a goal or outlook to grow in that dimension, rather than resigning yourself to "welp, I'm going to act stupid now and there's nothing I can do to improve this".
but do most people actually do the comparison, even once? Working on the internet also imparts a lot of anonymity. Your just one of thousands of people doing a similar job, maybe clients just assume this is what to expect, or like how many other things in the world are handled, its good enough to not expend further effort in finding better.

Still IT is a breeze, having grown up on a farm I feel lazy even when I do a sixty hour week. Having worked in low end jobs as an adult when times were bad I have great respect for those who do and never really feel at home amongst those who never have.

Still, working at home is awesome, but no matter how many others tell me that my job or similar is challenging all I have to do is look outside see the garbage man, see the lawn people, see people building house, and not think - damn I got it good.

First world problems is a meme on reddit that fits us well
I think you want a "gap buffer".
90% of the whole world are also waiting for the Android app.

It's not just Facebook who's on to them, Twitter spaces is another competitor and is already in beta testing.

Whoever releases for Android first will win.
Well, I'm tired of this "you just don't get it". If they keep this argument, it means they are new to it as for years, I kept hearing it over and over again. Instead if sending to the mandatory "whitepaper", they should at least learn who Paul Le Roux is.
>I am not the one who set the "expelled from society" standard.

Yes you are. I said "serious" and you yourself specifically pulled it back to the literal interpretation of "expelled from society". Another poster used those words casually; you're the one who decided that their literal intepretation was the "standard".

On the rest, this just feels like you're pointing at my tone as an excuse to avoid acknowledging or engaging any of the questions I brought up.

I said "Perhaps you believe X". This isn't building a strawman, it's trying to get to the heart of the beliefs underlying the issue. If you believe something totally different than X it'd be great if you would explain it.

A good discussion is my goal. Is it yours? You smugly tried to shut me down with a demand for news stories that you thought couldn't be satisfied. And now you're refusing to talk - with the excuse that you don't think I want to talk.

In any case, I'd welcome a meaningful response that actually addresses my points and the larger discussion.

Bottom line: You seem to think that it's only very rarely that a few terrible racists get socially punished this way, implying you think the situation is okay. I showed you that it's not, it's kids and normal people, and people are dying. What's your reponse to this new information?
Yes the simplest being writing a loop to filter or map. In go you will be writing full loops and intermediate variables. I'm not going to list the go versions because I'm on mobile.

In Java:

arr.stream().map(SomeClass::someFn).collect(toList())

How about writing a min function for all number types? In go due to no generics you'd have to write a function for every type.

In Java:

static <T extends Number> T min(T a, T b) {
if (a < b) return a;

return b;
}

My comment was more tongue in cheek at the guy above me for stating "facts" though.
The funds have to trade the constituents. They can't say "here's our new ETF that is equivalent to such and such basket" without trading the basket, because otherwise they're basically short their own ETF. That position taken by the entity managing the fund can be dynamic depending on constituent weighting, dividend treatment, etc -- and (this is important) it may not match exactly with the composition of the ETF.

https://www.bloomberg.com/professional/blog/passive-funds-ef...

https://www.bloomberg.com/news/articles/2021-01-28/gamestop-...

https://www.ssga.com/us/en/institutional/etfs/funds/spdr-sp-...
Hey everyone: What we can call Wolfram Derangement Syndrome—the vast indignation provoked in internet commenters by his vast self-referenciness—is off topic. Nothing so predictable can be interesting. And predictable rage reflexes are toxic.

The first few times this came up, years ago, it was worth noting. I laughed at the same parodies everyone else did. But by now, Wolfram's odd tic has long been commoditized, and it's our problem if we choose to dwell on it.

Wolfram has other things to say as well, and many of them—recently about Ada Lovelace, George Boole, and now Minsky—are interesting. Those are the things HN should be discussing.

It's a test for this community: can we stay focused on what's interesting? Or must we lose our shit every time the catnip is wiggled?

There are gems in this article that would stimulate a good HN discussion under normal circumstances. Let us put on our anti-troll immunity suits and give that a try.
(edit: oops sorry I didn't properly parse the bit about being autistic on first read. I won't delete my suggestions in case they are useful in some way)

Well the coworker stuff is a separate issue because recruiters don't usually know you, probably you need to address the two issues separately.

As for improving your interactions with coworkers, I'll just throw a few ideas because who knows, maybe the answer will come from a random source like me:

- read 'How to win friends and influence people', maybe some stuff by Mark Manson.

- Try to learn from your successful relationships what you're good at/comfortable with

- Actively choose the environment you aim work in to fit your social strengths e.g. team size, people types. ( This one depends a bit on solving the jobsearch issues first )
Trump and his supporters are lying to people, which is making those people angry. Allowing Trump to continue to lie to people will just continue to make them angrier.
After the Capitol attack, it is clearly no longer inflated. It has boiled over.
The ones radicalizing these people are responsible for squeezing them out of public debate. What if these people were going around insisting the Earth is flat, trying to force other people to agree with you, then increasingly lashing out when others don't agree? Oh, and they are picking up new adherents by doing this as well.

Consistent enforcement of the rules (which Apple is not good at, I will say) would have avoided this becoming such a problem. Parler has been a cesspit for its whole existence, as far as I know, and approximately nobody would have cared if Apple never let them on the App Store. And fewer people would blindly believe that the earth is flat.
it's at least decentralized and discord afaik doesn't have employed mods that police every discord made out there unlike reddit. also discord, you need to opt in to ANYTHING. twitter you kinda do as well, but they've sort of turned into a weird news site now.
Stormfront has just as much reach as Facebook. They're on the internet, after all, so the whole world can see their forum. The only problem is you won't get as much of an audience if you post on Stormfront.

Except that's not a problem at all, let alone "dangerous." You're entitled to free speech, you're not entitled to 'reach' or any audience for that matter.
Glad to see another HAP-Python user! Project is lookin' good
Also it’s ironic that the same people who cheer for the recent bans are outraged when censorship targets their political beliefs (for instance when LGBT groups are removed from VKontakte). The thing is the wind can, and will probably turn, and one day the people advocating for bans now will be on the other end of the stick.
It's single threaded and completely userspace. Rust async/await is a fancy way to write poll/epoll. It can limit the amount of time your program is blocked on IO (insofar as the implementation is as you would expect it (not guaranteed by the language)), but it will not do parallelism. For example you wouldn't async/await a prime number calculation--you'd have to use OS threads.
Looks like it got the dark elf and "I live in" parts, but "fitness room in Thailand" is probably what is commonly referred to as "neural network hallucination."

AFAIK the premise of NNMT is that it doesn't try to do much in the way of parsing, but tries to "learn" the association between phrases in the two languages by matching of the training data, so if it sees "fitness room" and "Thailand" and that happened to somehow align with an occurrence of ほくとうのしまのどうくつ , that's what it will think they translate to.

You can see some interesting "probing of Google Translate's guts" here:

https://languagelog.ldc.upenn.edu/nll/?p=35120
A conspiracy involving Nancy Pelosi isn't needed to explain what is happening here. Based on what I saw in my household-name tech workplace this week, big tech companies likely all have internal employee activism campaigns happening to pressure leadership to act (which I think is a good thing).

This week has really shown me what people mean when they say workers in tech have power. ~300 cosigners of the employee petition at Twitter helped remove Trump's ability to spread propaganda to nearly 90M followers. That's amazing and something I frankly thought would never happen. Without that internal pressure, Trump would still have his bully pulpit and zero Republicans would be coming forward to talk openly about a post-Trump future for the party like we saw Murkowski do today.
A suspension also means a deletion of the entire history and exactly that part is worrisome to me. The archive is gone.

How are future generation going to believe that this man actually contradicted himself so, so, so many times?

Edit: Ah nevermind: https://www.thetrumparchive.com/
Good reddit discussion as well http://www.reddit.com/r/startups/comments/30clrk/regular_ame...
Tossing aside that Assange didn't actually make this statement: In 1996, the possibility that the NSA was sniffing the Internet was largely considered "tinfoil" even by most tech experts.

But anyone who read Bamford knew there was good circumstantial evidence that mass surveillance was occurring -- except back then, the bad word was "ECHELON", not "PRISM".

It's important to remember that while Snowden brought this to the masses (and to that we owe him a great debt), long before Snowden, we had Mark Klein, Binney, Cryptome, and James Bamford.

The NSA has been under strong suspicions for decades at this point. Back in the 80s, the exposes were about their mass surveillance of telephone calls. This was even in the popular press. There was a particular 60 Minutes episode that described a post worker shocked that she was intercepting a mom talking about her kid's soccer game in English.

Having lived through multiple very public NSA scandals over the decades, I think the only effective change will come from the grassroots: strong crypto, secure software, privacy focused. It sure as hell won't come from our lawmakers.
Fwiw I can crash the entire OS by abusing tabs in Chrome. Too many tabs open => System freeze, hard reboot required. OS X Mavericks on MBPr 15".

That shouldn't be possible. Crash the browser yes, not the whole OS.
Well, I think it is interesting to study it, as well as it can further our knowledge on areas that can’t really be ethically researched.

Also, it can also further our medical knowledge, for example Ashkenazi Jews do have more neurological problems, which may explain their higher IQs on average.

But I do agree that the results should be used sparingly (but it can’t be helped. Bad people will say what they want about a given race without any truth)
Perhaps this is a good argument for UBI. Someone with such a skill could then offer it without having to worry that they would starve.
I was hoping with this title that it was about a self-driving car written in Delphi / Pascal. Turns out I was disappointed.
Definitely. We’re considering adding an async mode for individual transactions, but that opens a few issues in terms of consistency and error-handling, and we’d definitely want to address those if we offer that method in the API. For now we think the best route is to let people defer the writes themselves since you know best when the write will be executed and what conditions may arise, but you’re not the first person to ask so we’ll definitely take another, harder look at adding this.
From her tweets and other posts it sounds like she was broke with no place live. A difficult situation even before getting into legal trouble.
I'd always recommend anyone using the free tier to add a free billing alert to your AWS account. For example when I had a free tier server, it cost me roughly $5/month, so I had an alert set to $15/month.

When my free tier ran out (I got the month wrong) the alert notified me ($16 in charges) and I purchased a reserved instance to bring the cost back down to under $10/month.
I've had this as my startup idea for at least four years now. I'd build a web-based database product that would fit in google apps with the intention of getting bought by google and integrated into google apps.

Even if I didn't make any money on the deal, at least I'd be able to have something better for tracking the progress of the cub scouts awards. It'd also let my wife and me set up the complex budget that we're trying to do right now in spreadsheets.

I bring this up with people who work for small businesses and they all recognize the pain point. Those that are old enough remember the good old days when you could put an Access file on a network share and then run your entire business out of it.
> I still don't see how my phrasing of the decidability of the halting problem as a complexity problem is any less valid.

Because you are not constraining any resources.
I'm confused by this article for a couple of reasons:

- There is ZRTP, SRTP, SIP over TLS and many proprietary systems. Why add yet another one?

- Right now, adding a new extensions to what providers offer is extremely tricky - unless you have a massive number of customers who support / want it. Basically it's easier to add a new VPN connection on top of all the traffic to some site, rather than adding support for feature X (especially if your infrastructure is a mix&match of many solutions)

- I don't know the amount of standard trapezoid-type SIP connections on the internet these days - but I assume it's very low. If you have a local server with some serious usage, it will be a PBX and not a proxy. If it's a VPBX provider on the internet, it's most probably a PBX not a proxy. This (for many reasons) means that any encoding you can get is only between you and the provider. There, you lose the control over what's happening.

- "Identity" in SIP networks is a completely different concept than email "identity". Calling a sip uri, you might end up on a sip client, pstn phone, voicemail, redirection to someone else, or any crazy automated service you can imagine. I don't see this being addressed in the article. With user-controlled e.164 directory you may end up on someone's door intercom for all you know.

In reality my recommendation is - You want your call secure? Use your own network only. - You want your PSTN call secure? Forget about it - any serious provider is expected by local laws to provide means for wiretapping, so your call will have to be decoded. The best thing you can do is vpn/tls to your provider. Basically I disagree that the phone call security is something that can be solved by adding features to sip, rtp or other protocols...