jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I think second life would be much bigger now if they didn't milk the longtail for so long. They charged based on costs from 15 years prior, and didn't add ways to easily customize things because it would upset the people making money selling 3d assets.

Both of which are really symptoms of the same overall problem, being unfriendly to new users.
That might depend on where you live. Around here, WhatsApp definitely is "critical", in the sense that schools, sports clubs, business as well as social life seem to be built around it nowadays. :-(
Replace with ministry of truth?
Not a good comparison and quite exaggerated...
> The question is "To which app are you going to switch?"

And a reasonable answer is "your assumption is wrong, I don't plan to switch at all". I have no doubt that some people will switch, what I'd like to know if that movement is niche or mainstream.
> The server has acknowledged receipt of the message, and failed to send it to your device.

Doing this without explicitly telling the other party is a dark pattern.
>Excluding company ownership, what is the crucial difference between all IM listed?

The crucial difference is that in my life everyone is on WhatsApp, and no one is on any of the other IMs. That is the difference.

And I don't use the word everyone here lightly, I mean it (99,9%) literally. My family, my parents, my friends, my colleagues, my 91 year old grandmother, my potential clients, my actual clients, the support line for the webshop I order from, the support line for my supermarket, etc... Everyone.

I can't speak for other countries, but in the Netherlands WhatsApp is undeniably a part of your social infrastructure.

It doesn't matter if any of those other IMs have feature parity, better security or stricter privacy. There's just no one to message.
It's about time someone made a unified messenger client that combines all these conversations and hides the detail of which service you are using to talk to friends.
It's also very backward in practice. National governments love demands on municipal and local level, but the funds don't follow. So alot of it ends up in nice talks, but bad implementations where local level try to push back at lack of funding.
A don't think a heat pump would help them in this weather.
Can confirm. GMX was the first email provider I used, since it was cool because it was not hotmail and still had a lot of names available. I still use my 3 letter gmx account as a spambox nowadays.
Pretty sure you get charged for texts on dumb phones too
The disposable nature of factory farmed cattles is so common and accepted knowledge, that it's ok to make crappy analogies out of it.
That's particularly sad because it's the idea of an extremely smart mind.
I think you need to view this from the perspective of the individual in question. She just posted this comment:

> I have said "No" but being a Pakistani girl there's nothing I can do. I was even forced to marry that guy who is 15 years older than me. And I would say goodbye to everything but I have to wait for the right time. I'm being mean though, I need my family right now to support me until I finish my school. And then it will be up to me. I know I sound selfish but it's nothing compared to what they've done to me and my life.
What a cool URL!
I don't wish to continue this but wanted to point out that the average price for a gallon of milk in the USA is $3.25.
Sure, but that's because most companies above a certain size are old, and department names are the last to change. Younger companies have 'people and culture' or similar.
For starters, Perl has five different kinds of references with different qualifying characters for each one.

$scalarref = \$foo;
$arrayref = \@ARGV;
$hashref = \%ENV;
$coderef = \&handler;
$globref = \*foo;
The Vikings also captured and sold people into slavery, Dublin was a slave trading post setup by the Vikings.
Also captured Slavic peoples from Europe from which the term slave comes.
Christianity stopped slavery.
In the grand scheme of things, Oakland and Alameda are or are becoming quite highly priced, compared to average national housing market rates.

And this is in an industry where remote work is possible. Finance is less possible to work remotely.
There is actually an open-source clickheat plugin for Piwik:
http://dev.piwik.org/trac/ticket/73

It took a few steps to integrate it, but it's working fairly well for me.
The talent's here but most leave because of these non-existing VCs. Though we are getting better!
stick-to-it-ness

Tenacity?
It wouldn't render the legal system meaningless. It would return verdicts according to your 12 peers. Jury Nullification is not about using your gut feelings its used for when the application of the law would return an unjust or immoral result. There is in my estimation, no better judge of the law than 12 of your peers.
On the subject of risk, I found "Capital vs labor: who risks more?" convincing. The author opines labor risks more, and I agree.

http://yosefk.com/blog/capital-vs-labor-who-risks-more.html
It would be helpful to have some concrete examples of companies who are hurting from this shortage.

What projects, specifically, are they not getting done?

What specific requirements are they not able to find in potential employees?

Why, specifically, is training not an option?

How, specifically, is inability to get this project going hurting them?

What specific compensation are they offering?

If you want some trust, you're going to need to be forthcoming with specifics, not vague talk about top 5% coders and "We need 30 more great programmers".
What the article neglects to mention is that if the US doesn't capture workers (and SF doesn't work to lower living costs) its inertia for the tech industry (which admittedly currently seems unstoppable) will wane and other countries will pick up the slack.
Yup. Our hot dogs are pretty different (onions, dill pickle, tomato, relish, and mustard). And don't even think about putting ketchup on it!
Can you clarify what you mean by scam?
(note: I did not purchase any ether at the presale, and I do not own any of any cryptocurrency. I have no financial stake in any cryptocurrency succeeding. I am interested by the ideas in Ethereum though.)

Are you saying that it is a scam because you consider anything which has a presale to be a scam? (Or because of part of how the presale was set up, and what guarantees were or were not made at the time? Or because of the magnitude of the presale?)
Or do you not believe that they will create what the have stated that they intend to create?(and believe that they have intentionally deceived others in this regard.)
Or do you believe that what they create will be insufficiently secure due to network effects, and that that alone makes it a scam?

Or do you mean because of the proof of stake thing, and the nothing at stake problem? (In that case, note that they said that they are starting with proof of work, and I believe they also said that whether they actually do switch to proof of stake depends on what the users decide? I found vitalik's post about "weak subjectivity" to be fairly convincing. There seems to be a good faith belief that it does not contribute significantly to centralization, and as such, even if it is wrong, I don't think I would consider it to be a scam.)

Or some other reason which I have not considered or listed, of course.
I was working a minimum wage factory job in an area where it is very easy to get a job not that long ago, (it took 4 days from the phone call) and I asked my line manager if they had problems hiring. 'Yes', I was told, hiring was a major problem and keeping staff on was really difficult. I asked why they though that was. Apparently they think it is because state benefits are too high.

edit - I'm still working it, I am rubbish with cash.

They are not bad people, but they honestly cannot see that they may actually save money by paying slightly more. I am planning to point this out in the next week or two, but luckily I have nearly sorted my cash-flow issue, so I can afford the license.
Is there a low-power variety of LTE to improve battery life on devices?
I don't read a lot of techcrunch to be honest, so maybe this is their standard fare and isn't worth the time I'll take to write this. On the other hand, I dislike that this man just painted my entire industry as xenophobes, without so much as a quote from the party in question. Is this acceptable now? I certainly reject the idea of a world in which psuedo-journalistic conjecture is taken at face value, without so much as an anonymous source.
Whoa, that's an unfortunate name.
I mostly agree. But those very very few are the ones who made Bitcoin what it is and they are very influential.
> awkward currying

Personally, even though I haven't really thought it through deeply, I feel like Scala would be better if everything were curried.

> Subtyping also has many complex consequences

But also substantial benefits!

> There is limited type inference

I wish Scala would improve in this regard. Maybe paradoxically, inference works better with code tuned for subtyping and variance.

> tail call optimisation

This will be fundamentally solved by Project Loom. At least on the JVM (there's also Scala on JS and on LLVM).

> F# has units of measure

I dearly miss those. Type Providers even more so.

> OCaml has polymorphic variants

Could be nice in Scala. Or maybe not, can't tell now. And there's always the risk of too many features, which makes a language worse, not better.

> It was not designed as a functional programming language first and foremost

This is misleading at best. It was designed to show that the distinction between OOP and FP is arbitrary, not fundamental. In other words, Scala erases the distinction, it's fully OOP and fully FP. Scala has higher order functions, ADTs, pattern matching, a module system, like SML/OCaml. But it uses keywords `class` and calls it's instances "object" like Java. And it's interoperable with Java. But theoretically there's no fundamental distinction.

More languages are becoming more and more like Scala, btw.

https://www.lihaoyi.com/post/FromFirstPrinciplesWhyScala.htm...

And the concept of a programming language paradigm is fake from the start anyway ;)

https://www.cambridgeblog.org/2017/05/what-if-anything-is-a-...
How about: torture is always wrong. But sometimes I will sacrifice my immortal soul (torture somebody) to save somebody I love. And its still wrong, and I will be prosecuted for it. But my child will live, or whatever.
Its the second best selling game of all time[1], and because Minecraft doesn't have guns, I suppose that would qualify it as the most successful online shooter (even if I think another genre would be more applicable).

[1]https://en.wikipedia.org/wiki/List_of_best-selling_video_gam...
> We should evaluate arguments on their merits alone, ad hominem is destructive to effective discussion.

That doesn't consider the opportunity cost; time that I spend on this argument can't be spent on another better argument.

There are more arguments then I could read in a lifetime so I focus my attention on people who are otherwise sensible.
> What they found was a security Emmenthal that would make a mouse wonder whether there was any cheese there at all.

One of the most overwrought sentences I've ever read
Have any good recommendations?

Based on what I saw, he was focused around positive-reinforcement. But I only watched 2 episodes. It was clear the show was edited, but it didn't seem nefarious.

Let's see if we agree on this. I recommend this book, do you (I'm not trying to pick a fight, just trying to see if/where we agree)?

https://www.amazon.com/gp/product/0761168850
These problems come down to which programmers were allowed to remain on the team and how much they were allowed to change. So all similar performance problems will remain.
Imagine all the time that people are wasting if they are sitting there waiting for it to load. I wonder how many lifespans it adds up to?
It's nice that Windows allows alternate Windows Managers unlike that other proprietary operating system. Give users a choice!
liveoverflow and stacksmashing channels on YouTube.
The statement is true from my POV.

In last 10 years, I have visited 100s of enterprise data centers and seen the transformation from primarily UNIX (non-Linux) and Windows server to Linux. Today I rarely come across UNIX and come across shrinking base of Windows servers. Ten years ago, I saw shops exclusively being either UNIX or Windows. Today shops are either Linux or a combination of Windows and Linux. In Enterprise OS market, Linux ate UNIX for lunch and now nibbling at Windows for dinner.

Active Directory and Exchange are much more popular because of its utility with windows workstation managements and user familiarity with PC and Outlook. With the acceptance of BYOD, thanks primarily due to iPhone and iPad, the MSFT hold on workstation side has started to be impacted.

Sharepount is not that much popular except in dominantly Windows server shops.
CBC is a way ("the" way, really) to take something like AES that works in 128-bit blocks and apply it across an arbitrarily long stream of data.

Is CTR mode considered insecure, or is it just not appropriate here?
Is working remotely an option? Just asking.
I think that intent totally gets lost when it is just another "metric" to show their success, whether it is useful or not.
Yes and no.

The design is simple, elegant and, dare I say it, even beautiful.

The problem is that you've made it so simple that I am not sure what exactly is going on. The URL is split-the-bill, so I assume that the tool is a simple (looks geared toward mobile devices--makes sense) tool to split bills at dinner.

Creating a bill, awesome, easy, I'm with you!

Total amount, got it, entered.

Description? Uh, okay, I guess that's helpful, let's say "dinner party at Leo's."

And then you lose me. A message? E-mail address? I just want to hit "go" and see "each person should be paying $x with a 20% tip for a total of $y"

Why do you need my email address for that?

I assume you have some sort of other reason for it, but without the text to clarify, it leaves me sort of in the dark.
As an original Slicehost customer, and long time Digital Ocean and Linode customer, your version of history is bullshit. I was looking to move from Rackspace after the Slicehost aquisition. Moved to Digital Ocean because of the SSD offering. It performed wonderfully. Needed bigger servers, and Linode had just created an offering competitive with Digital Ocean. I signed up and ran some benchmarks and Linode was about 25% faster than DO. I moved everything to Linode and the company has been there ever since. For what it is worth, my Linode bill is currently about $2000, and DO is $40. I am calling you out as a loyal Linode customer who thinks Linode is great.
This is exactly the opposite of reality.
I absolutely do, and this is nothing like the mr. robot nonsense. Browsers constantly pull the rug from under you, firefox is on the same level of offender as Chrome in that respect, but at least in firefox you get to then go "actually, no", instead of going "well I guess I'm fucked, time to get used to this. Again"
I help develop a CL application that is delivered as a static executable built using SBCL, it doesn't need any other shared libraries so save-lisp-and-die is enough.
>All websites should encrypt their content with TLS. In fact, all protocols should encrypt their communications.

I reject the notion that encryption should be mandatory for all websites. It should be best practice, especially for a "modern" website with millions of users, but we don't need every single website encrypted.
Any one else find traffic stops vary greatly by county/state? In GA I would get pulled over once a month. In CO I got pulled over once a decade. My driving was the same in both places. Never figured out what that was about, I just assumed the county in GA needed money.
This is my thesis area! If you're interested in proof repair, check out my latest work: https://arxiv.org/abs/2010.00774

More on my website: https://dependenttyp.es/

I hope more people work on this problem. It is a big and promising space. And I'll need students soon :)
I think pricing is the very first thing you should think about, before features. Once you know what's actually valuable to your customers, it'll be easy to figure out what features to build to deliver it.

This book probably isn't an excellent fit for freemium pricing models. Its more about pricing B2B products, instead of consumer products. But you should still read the book anyway, because it teaches you to understand your customers' problems (and the value of solving those problems) at such a deep level that you would never be willing to part with that much value again for free.

Furthermore, and this is the big takeaway from the book, you're[1] looking at the problem backwards. The question is not, "can I find someone to whom my product is worth at least X" - that's flawed from the start.

The correct process is this:

1) Find a customer with a problem

2) Figure out how much its worth to the customer to have that problem solved ($X)

3) See if you can design and a product for less than $X

For example:

1) The local cab company wants to grow its business

2) It is currently making $300,000 per year. A 50% increase would be worth $150,000 (naively)

3) Could you create a white label Uber that would increase ridership by 50% for less than $150,000?

Thinking about it that way, there's no room for freemium. If you're thinking about freemium, you should find a new customer base or a new problem to solve.

(BTW, I love talking about pricing. Please shoot me an email any time if you'd like to talk more. I have a new SaaS that I would love feedback on, and I would be happy to offer my feedback on yours as well.)

[1] the proverbial you're (including me!)
No the review process is much more than an “automated scanning process”. What was your point?
>> You're making sure that there are antibodies in there and that they would be effective?

> Exactly. Exactly—that we have a potent unit. We think that one person can treat two people.

Does this work in an ongoing chain? For example if person A’s plasma is used to treat B, can we take from B and treat C as well?

Or does the quality of the anti-bodies depend purely on the immune system of the hose?
What do you mean "Japanese obsession with rice"? That's literally what sushi is (rice with vinegar and sugar). Sushi doesn't have to have fish on it to be sushi, it can have vegetables or fruit or whatever else you want. If your sushi place doesn't make good rice, it's literally a bad sushi place (though it could be a good sashimi place if it has good fish).
That's kind of a long trip for a meal.
Removing a mask from your face will put your hands in contact with vulnerable areas that otherwise would be avoided.

Additionally, if a homemade mask were to become contaminated, repeated handling could put you and others at greater risk.
I am teaching my daughters to code. (10y and 7y) They are taking classes remotely and all the extracurricular activities are cancelled. I am also working from home. This is a unique opportunity that I may never have with them again.

Yesterday my oldest started to use the Roblox editor. I am researching Roblox training courses (would love some suggestions). An hour ago I showed her Zork and introduced her to Inform. (http://inform7.com/)

She is coding as I type this. :-)
requests is definitely not a good example here. :/
The amount of code google copied was a bit much. The SC didn't rule that this wasn't a copyright violation but instead that "this qualifies as fair use" which means that it doesn't really resolve anything and leaves this sort of an issue open for future litigation.

That said, the down side of this is the old MS "embrace, extend, extinguish" approach is up for grabs by a large company. There isn't much stopping someone from making "not java" and breaking it in subtle ways (Imagine, for example, if android's dalvik/art became a common runtime for Java apps. Or more realistically, what microsoft did with Java back in the sun days).

The good thing is that for now, just implementing interfaces likely is just fair use. The bad thing is you are allow to implement a LOT of interfaces before the copyright question comes up again.
I believe his point isn't that every crime necessarily needs to go to trial, it's that we should have enough resources to be able to put every accused criminal to trial. The fact that it's not the case shows the significant disconnect in our legal system.

That said, I don't believe it's very difficult to make an ethical and legal case against the concept of plea bargaining in the first place. I would argue it's very important to a free society to waste everyone's time proving that an accused person is guilty, and that not doing so violates the sixth amendment and fundamental human rights.
Anchors are inevitable. The only question is which anchor to use. Comments are more of a discussion and less of a monologue, so I consider them a better anchor for topics I'm not familiar with.
Possibly (dunno). But they refer to that on slide 7:

- We also introduced new safer APIs like reallocarray()
- I wrote a big diff for nginx to adopt reallocarray() other such techniques
- And it got rejected.
It's difficult (not impossible!) to directly oppose politically well-connected factions on their bread-and-butter issues. We might have more luck saying to police departments "here is another way you can have lots of money to spend" rather than "we're taking away federal support for the Drug War, which for some time has been the only way you can hire more cops and procure more equipment". The trick would be to make sure that the existing force is redirected into more benign directions, rather than simply growing to handle new activities while perpetuating the Drug War.
You need to know that the author of the article, Jack Goldsmith, has something of a history: Professor Goldsmith served as Assistant Attorney General, Office of Legal Counsel from 2003-2004, and Special Counsel to the Department of Defense from 2002-2003.

That is, Goldsmith has a reason to minimize the impact of any news about economic espionage, especially any such done by US DoD agencies. My commentary here seems like an ad hominem attack, but I don't see how those of us without many security clearances can believe anyone who used to have very advanced clearances.

Further, we now have some apologetics about US economic espionage. At first, the NSA (which the GCSB almost certainly gave this information to) didn't do economic espionage, not like those dirty russkies and chinese. Now, whoops, the NSA does do economic espionage, but it's the good kind, not the dirty kind.

How long until Greenwald and company get to the good parts of the Snowden docs, the ones where US citizens on US soil are targeted for surveillance solely on their obviously First-Amendment-protected views about, say, surveillance? How long before we find that political contests are meddled in at the state and local levels, inside the US?

Also, how long until the technology involved in NSA dragnet surveillance gets used to protect "intellectual property"? That's the end game, without a doubt.
> Early in Signal's development they would add privacy features. Lately they have been adding social features.

This is intentional and relates to Signal's growth in the past few years. It's not "a hacker tool for nerds" it's "a friendly, easy to use chat app with stickers & voice messages (also strong encryption)."

IRC does one thing and does it well, and barely anyone uses it. The "clean technical vision" story isn't enough on its own.
Can you elaborate on the GrubHub thing? I had a really funky experience with them a few weeks ago.