skysight-inc/HackerNews huggingface dataset:
Exactly the same with Scala.

Option types demand pattern matching and similar techniques for working with those types. Otherwise you just have "if (x.isDefined) a else b" blocks of code everywhere.
E2E is (and should be) client side dependent.

OTR exists for most (if not all) clients, also you can do DCC direct messages, which bypass the server completely, if you:

A) don't mind leaking your IP to your chat partner and

B) force your client to encrypt the traffic.
Many people on Hacker News saw my earlier post on trying to delete Facebook:

http://www.smashcompany.com/philosophy/facebook-activated-my...

I have an interesting follow-up: they have rejected every ID that I have sent them. I took a photo of my passport and sent that to them, and then they rejected it. Same with my drivers license.

I'm left in limbo: I want to delete my Facebook account, but they insist that I first have to send them an ID, and they reject all the IDs I send them. They reject that ID with a form letter, so I'm not clear why exactly the ID is being rejected.
Edit: I was on my phone that is just his normal website that I linked to earlier.

Here is the HN entry on it: https://news.ycombinator.com/item?id=18214738
To clarify: if someone is at the point where their SO is snooping around their phone at night, there is a potentially dangerous power imbalance in the relationship. Step one is not "leave". That may not be possible without catastrophic effect in some cases (think stalking, violence, blackmail).

Rather, step one is to prevent the toxic SO from gaining more power over you. (Step two is to reduce their power.) Technology that automatically prevents them from snooping on your digital life is a great way to do this.

(And yes, it is best if the tech is a given. If a toxic partner notices that you are taking actions to keep them at bay, that can be dangerous too. E.g. this is why Facebook broadcasting idle time to everyone in your network is terrible for those with stalkers. The implementors of that feature should be ashamed.)
Newspapers and magazines have always included ads along with the subscription price. Difference is more that online ads are way more trashy and distracting and terrible for privacy so there’s more reason for pushback.
To be honest, I haven't seen any article about wages on HN, where the highest-rated comment wasn't some variation of "this article is terrible".
> If we bio-engineered some plants to create pockets of lighter gas they could float in the air.

Those plants would also need to be able live in an atmosphere that contains seven times more sulfuric acid than water vapors. It's not easy to sustain protein life outside of Earth.

Still a nicer place than Mars, I agree.
That’s crazy - you can move 20 odd miles away and make a lot more and have cheaper housing:

https://www.dublin.k12.ca.us/site/handlers/filedownload.ashx...
Yup, exactly. If the person in Ukraine didn't like their wage then they could always go back to the market and get a better wage.
> currently the best measurement of the curvature is 1 +/- .02, so it's probably flat.

as long as there’s uncertainty on the measurement, we couldnt say whether it is “probably” anything. 1+/- .02 or 1+/- 1E-999999, it could still be either spherical, flat or saddle. but the uncertainty does put constraints on the size of the universe, i.e. if it’s spherical, the universe is at least “this” big.
I hope you didn't post this from your home IP.
Give me any of these (ok, maybe not the Ferrari) at a significant discount in exchange for putting up with ads and we can talk!
That cycle sums up all of my emotions about the Internet, from wild-eyed optimism and hopeful idealism circa 2000, to the modern reality where I feel heart broken, disillusioned, and disgusted with the way it all turned out.
I was like--they're still developing Inferno?
> There's no way to make a programming language better by forcing users to do anything

Sure there is, many important language features boil down to forcing users to do the right thing (not necessarily the easy thing).

In highly concurrent languages like Go, there’s not always a meaningful stack to unwind, and you end up having to pass error values around anyway. So I can easily sympathize with the decision to stick with one mechanism for error handling.
Another article says "Alice Eriksen, the granddaughter of the Little Mermaid’s original sculptor, Edvard Eriksen, revealed the installation to the public today.

The mermaid “canstruction” will be on display to the public in the Carlsberg Visitor Centre in Copenhagen from Friday 7 September 2018."
https://ciwm-journal.co.uk/carlsberg-makes-waves-to-reduce-p...
Thanks for corroborating. Former 2A3x2 back in the day as well, albeit assigned to the F-117 after Sheppard and never toured Osan/Kunsan, so F-16 details were all but lost in the details of life after service.
Worked for me - thanks.
It sounds weird because it's an anonymous forum, but it's pretty common for people to lie to fit in, especially when there's no way of verification.
Vasern – an open source sync data storage for React Native
Maybe. I don’t believe anyone has really measured it. They’ve been on the market since the early 90’s and I don’t think anyone uses non-degradable ones anymore.

http://www.hicone.com/index.php?id=39 says they can degrade as quickly as a month but they don’t mention the upper bound.

(I did mean though.)
We're using inspircd, mostly because it's quite orthogonal and follows the RFC's the closest. Their project is actually part of the IRCv3 working group. So the alpha/main branch of their repo has many IRCv3 features.

But we're using atheme for the accounts backend- something I actually think could be improved upon tremendously actually

> Another thing I wish would happen is for a WebSockets compatible spec for IRC so you can just use it in-browser without a "bridge" and it could be easier for most newcomers to just spin that up and connect.

I know some people who could work on this as an IRC module you just load; if they had time. It's something I would also like as it would enable a new generation of electron/web applications for IRC. And, hey.. it works for slack :)
> What action would be more effective: wanting people in my wealth bracket to be taxed more, or donating my income to charity?

Donating your income to charity, for the sole reason that "wanting people in your wealth bracket to pay more taxes" isn't an action, it's the desired outcome. Voting would be an action. Activism would be an action. The simple desire is not an action. It's one thing to say, "I want to be taxed more", knowing that your declaration is not likely to have any impact on the reality of the situation. Saying, "I'm writing a 10,000 dollar check to a malaria or deworming charity" (of which there are many: https://www.givewell.org/charities/top-charities) is an action.

> Okay, since you're said the magic word 'empirically' I would like you to cite your studies and evidence that proves your position.

I think you understand that paying 10 dollars for a person's meal is more efficient than having 6,000 administrators facilitate the transfer of that 10 dollars to a person. Every person you add to the process wants their cut, which is why any organization (private, public, government, corporate) becomes less efficient. They can make up for that efficiency in scale, but scale comes at a price. And, again, I haven't advocated for the elimination of taxes, I'm just giving the OP an actionable option that will do more than his desire to be taxed at a higher rate.

There are not a lot of great studies I could find that compare the efficacy of "tax + welfare" vs "charity", other than libertarian-ish journals that you probably won't view as valid.
> How do you know nobody broke in?

This applies to almost every security-related bug ever, so the analogy holds.

If you run a company with PII in your mysql, and mysql has a bug (not uncommon), are you now required to tell all your customers that someone may have hacked your database, and then erased the logs?

What if you irresponsibly didn't have a firewall (or your firewall allowed connections from business partners, to some non-PII tables)?

It's possible that between the time the bug was introduced (or made public), and the time you patched, that someone at your business partner stole personal information, and it's not feasible for you to in all cases know if this happened. No matter how good you are, it's not feasible in the real world.

> And if you're responsible for storing personal data for millions of people in your home, and you left the keys in the door for a few hours, and you can't prove that nobody broke in, then maybe you should let people know that there's a chance their data has been compromised.

Maybe I should. And in this case, I did. But not right away.

But it's a long way from "maybe you should" to "you MUST (by power of law) IMMEDIATELY".

Read up on some "keys left in the door" scenarios about nuclear weapons security. We tend to not find out about those right away either.
Okay, but your own ignorance isn't relevant to the fact that your spittle-laden reply wasn't relevant.

>The idea that the "information" they provide is not at all intended to modify your behavior is laughable.

Strangely I made no such claim. You're 0 for 2 now but strangely it doesn't stop you.
Meanwhile, there's stacks of Mastadon clients on F-Droid.
I do understand the fundementals of this topic. I've grown up with the assumption that everything you state is right and proper. I'm also aware that IP laws have a significant downside as they require fairly elaborate and repressive measures to maintain and they come with many indirect costs.

(On a side note as I don't want to derail the central point we're discussing:

> but under the reality of economics it does exactly the opposite.

Considering most computing devices on the planet are running an open source OS then this is surely open to debate)
Nobody is demanding science be perfect, scientific knowledge is gained and revised through inductive leaps based on new evidence, hence it by definition can never be considered perfect.

What is reasonable to demand, and in fact fundamental to the institution of science itself, is that scientists operate with the humility necessary for a discipline that is fundamentally open to new evidence and revised theories.

Instead what we are treated with (from climate science in particular) is “Science”, supposedly ordained as hard truth by an infallible “peer review”, and we are told we may not question the data itself, nor the statistical models, not even the draconian government interference into our lives conveniently suggested by the government sponsored “Science”, lest we be castigated as knuckle dragging “science deniers” with some secretive motivation to defend the fossil fuel industry or some other conspiratorial accusation based on zero evidence.
How does taxing you more change income disparity?
Ha, 3/4 of the page of an anti-capitalism website is trying to convince people to give them money.
I do work in the Bay Area. Santa Clara, San Mateo, and San Francisco counties all have median household incomes over $100k. It’s not at all unusual for a single software engineer to be in that ballpark. Look at college graduate incomes and you will find software engineering compensation even less exceptional. At the national level, anyway, personal college graduate incomes around the same as overall household incomes.
Sounds pretty decent for London, I was appalled at what some of the game companies were offering over there when I last checked.
We already have the first version of the app ready and the founders have been talking to customers, but not as much as I expected. Hiring engineers is a bit difficult since we are not making any revenue yet. The only option is to give equity, I suppose.
These two cure for breast cysts must be known by every woman
Steve I wish some of the reg deref stuff used pattern matching for cleanliness instead of &.

I want to say I like you how you guys develop in the open and how you in particular are out and about in the discussions here.

Also, can you make a post someday about your experience with WSL?
Jumpcut — macOS menubar clipboard manager with keyboard shortcuts

Spectacle - macOS window resizer / manager
There is a similar case (Bucklew v. Precythe) that will be tried before the supreme court this year.[0] In that case the plaintiff claims that his eighth amendment rights would be violated if he were to be lethally injected, as it may cause him significant pain due to a unique medical condition.

[0]: https://www.oyez.org/cases/2018/17-8151
Ah yes, that old argument.

Even Walt Disney was apparently shocked to hear that people were actually working for him to make a living and not just out of reverence for his projects.
Interesting, it also says:

“...the original Little Mermaid statue was commissioned by Carl Jacobsen, son of the company’s founder, in 1913 as a gift to the people of Copenhagen.”

TIL.
But it's getting easier to just implement a language at all. That might be all you need to hit HN. No one said anything about "worthwhile" ones.
> I have to do math at every transaction? There's different denominations (which make no sense), and some are paper and some are metal? How do I authenticate that it's a real bill? What happens when it wears out? Are you really going to keep inventing new designs every couple years as criminals learn to make their own? What if I want to buy something and I have enough cash but the vendor can't "make change" (actually happened to me the other day)?

In practice, these won't be significant problems for the user. I haven't seen the focus group testing, but I'm comfortable predicting that. Some of those issues are problems for the cash-issuer, not the user.
Pretty much the entire history of broadcast TV is driven by the auto industry release/advertising schedule, so they’ve been pretty involved in ads for a while now, just not inside the vehicles. It’s merely the final frontier for them.
I remember the early-1980s cable landscape, when the only "cable" channels were what we could call premium channels now: HBO, Showtime, Cinemax, The Movie Channel, etc.; all the other channels were local over-the-air stations.
I thought I’d seen it all until gas pumps started having loud auto-playing videos. I consider it one of the benefits of an electric car that I no longer see gas pump ads.

And this stuff always seems to hit “lowest common denominator” quickly. Once consumer-hostile methods prove some kind of worth, everyone seems to follow suit to compete (or just be as greedy).
I'm not in the starup biz, but this doesn't surprise me. Seems to me that any many cases having the right idea, particularly in b2b, requires deep domain knowledge.
This recent talk by Jeff Hawkins at Simons Foundation breaks it down quite well. And includes a live re-enactment of his coffee cup "epiphany"

Does the Neocortex Use Grid Cell-Like Mechanisms to Learn the Structure of Objects?

https://www.youtube.com/watch?v=zVGQeFFjhEk

Russell Epstein also make a case for a predictive mechanism in "reorientation". Familiarizing ourselves to new physical locations may have an equivalence neurally and cognitively to the kind of "context-switch" that occurs when we switch from using one language to another.

The Neurocognitive Basis of Spatial Reorientation

https://www.cell.com/current-biology/fulltext/S0960-9822(18)...
Ask HN: How did you talk to your users?
- Face to face or call?

- What questions did you ask?

- How do you choose which users to talk to?
Ask HN: Have any sideproject ideas?
I think you might come to regret such an attitude when you find out your too old to be hired and age discrimination kicks in. You might take job security for granted now, but there's no guarantee that software engineering will be in high demand forever.

When you get older, you'll be left with whatever meager amount you've earned. If I were you I'd start saving, rather than reveling in your seemingly high salary.
Historians have surmised that ancient Germany was as cold as current day Canada due to the massive forests that used to exist. The Romans considered everything north of the Danube/Rhine as a frozen land.
https://www.nytimes.com/2018/05/03/business/media/new-york-t...

The above article also states that digital advertising revenue only accounted for 37 percent of total advertising revenue. So that means digital advertising revenue is at most 12% of total revenue. Furthermore, it is unstated how much of digital advertising revenue comes from paid subscribers vs unpaid visitors.

If we assumed, for the sake of argument, that half of digital advertising revenue was from paid and half unpaid, then cutting ads for paid subscribers would be doable with only about a 10% increase in price.
Uber spending $10MM to push for congestion pricing
That’s completely the opposite of reality. The whole point of link shortening on a social network is to improve security and reduce abuse.
Ask HN: How to manage health when running startup?
How can I delete nytimes from my life forever? We've had these spam articles for years now. We get it already.
I'm skeptical that that many of them are getting into the ocean. I wonder if it would be more effective to put a UUID on them and tell the public that if one of these is found in the ocean a full investigation will be launched. Not just for reprisal, but to develop "user stories" about how this shit gets into the ocean. If they determine that you dumped it , then you get fined to pay for 10^5 lbs of trash to be removed from the sea. If there's even a little FUD of getting caught (via UUID) I think it would result in a huge reduction in littering.
I scanned through almost all of the posts on the feedback wiki, and this was the only one I saw which addresses handling recoverable errors.

Recoverable errors are definitely a thing, but the original error handling proposal forces the handler chain to eventually return, making it impossible to continue function execution [1]:

> If the enclosing function has result parameters, it is a compile-time error if at the point of any check expression none of the handlers in scope is a terminating statement. Note that the default handler ends in a terminating statement.

As suggested in section H of this post, I think `break` or a similar mechanism inside handlers would be very useful.

[1]: https://go.googlesource.com/proposal/+/master/design/go2draf...
"variational inference" is perhaps an uninformative name. You can just think of it as

- approximating the posterior using a nice parametric distribution, then

- minimizing some error (typically KL Divergence) between your approximate posterior and the true posterior
>Netflix interrupting what I chose to watch

Well no, they didn't. They put it between auto-play episodes. Auto-play, as an aside, is pushing an additional episode that you did not choose to watch. A preview of the next episode is a preview that you did not choose to watch. Both are about engagement.

>also how is it not advertising? Just because it's advertising their own product doesn't mean it isn't advertising

Their own product that you already have paid for and can watch at no additional cost, and at no additional incremental revenue for Netflix. Yes, they are trying to make sure that you enjoy the product and continue subscribing, but it's a world different from trying to sell you a chocolate bar or laundry soap.

These discussions on HN turn absurd because people like to engage in absurd rhetoric to engage in an emotional plea to exaggerate something. It's boring.
heydenberk was talking about benefits--rich people, whose wealth is built on large-scale organization and sophisticated transactions, benefit more (in absolute terms) from government than poor people. You're talking about costs--can we decrease costs dramatically and still get the benefits of a stable government? The answer to that is probably "yes."

That gets us into the realm of political philosophy. What is the purpose of government? Achieving stability at the lowest cost? My view is that, once you yoke people under the boot of the State, you're morally obligated to give them Democracy. And in a Democracy, people will tend to vote for policies that maximize the benefit to the middle 50% or so, which is going to lead to a larger government than the minimum necessary to ensure stability. (In my view, thus, an anarchist libertarian society is not possible, while a statist libertarian society is fundamentally immoral.)
How many of Capital One's customers do you think benefit from social services like Medicare, Medicaid & Social Security?

Just because the checks aren't going straight into your bank account doesn't mean you don't benefit from these things.
I tried to also improve the line height, make the headings and subtitles simpler, and align some elements that weren't on a grid. I think you could benefit by having a designer friend look it over for you.
I’d heard of it but didn’t know it was open source.

Is Fuchsia in a state where you can boot it in a VM?

Wikipedia mentioned how to develop applications for it with Dart. Did anyone try developing applications for it?

In a talk [1] by Sam Altman I saw on the YC channel on YouTube, Sam said that an advantage that startups have over big corp is that the latter are not able to “turn their battleship around” as fast, developing software for new platforms. Hmmm... (pondering).

[1]: I think it was this one: https://youtu.be/0lJKucu6HJc
True, but non competes are mostly unenforceable in California, so that doesn’t account for the situation in the Bay Area.
I’m not really sure how I’ve managed to avoid IRC during my years online. I was frequenting BBSes back in 1978 or so and have been on the Web since the early 1990s (when you could still visit every known web site in a day).
Building DSLs in Swift
When I was young my family paid for cable TV when the rest of the neighborhood still had antennas on their roofs because pay TV didn't have commercials.

Now I pay for cable TV and it's jammed full of commercials.

The idea that free online services aren't really free because we pay with our attention and with our data is only half true.

Paid online services also take our data and increasingly interrupt us with advertisements, just like cable TV.
Since Intel chips are really RISC underneath the hood, I wonder what crazy x86 emulation hoops they have to jump through already.
Just don't visit nytimes.com, and you'll never have any further interaction with them.

The same is not true of Facebook.
Not true, there are bindings and implementations in every language. I just made use of the java, objc, php and JavaScript via webassembly version this weekend. Checkout libsodium https://download.libsodium.org/doc/bindings_for_other_langua...
Minimalistic state management with React Easy State (updated ReactJS article)
This is so much BS. Wealthy people slide their income into whole owned businesses. Those businesses use deductions to reduce their income in ways that you or I can't.

Simple example, to avoid paying income tax on $40,000

1. Create a business.

2. That business buys a car.

3. That business then leases the car to the business's owner

4. The owner as an independent contractor to the business deducts the 'cost' of leasing the car.

5. The business depreciates the car net the lease 'income'.

Result:
The cost of the new car is a tax deduction for the business.

The business owner never has to take the $40,000 to go out and buy the car themselves.

How about that fancy mansion?

Also simple!

1. Have a separate LLC buy the house.

2. Host company events at the mansion.

3. The company pays a high fee for the privilege of hosting the CEO's Christmas party at the CEO's house.

4. All the CEO has to do is make sure to invite enough customers' CEOs to the event and it becomes an IRS approved business function.
Me too, no one checks project names any longer. :\