skysight-inc/HackerNews huggingface dataset:
Doing so would probably require amending the First Amendment, which I think would do more harm than good. But Germany seems to have implemented such a system without becoming a dystopian hellscape. Seems a pretty nice place to live.
A good move. However, French national anthem with the words “to arms, let an impure blood
water our furrows!” should also be considered hare speech and therefore censored in all sports events.
If you want to share screenshots Ill happily put it up on the site. My email is me (at) hampton {dot} pw
Germany doesn't seem to have significant difficulty banning Nazi symbols and propaganda without accidentally banning, say, depictions of unicorns.

Slippery slopes have varying levels of steepness.
Swastika is a sacred symbol in Hinduism. The original inspiration for Hitler was hooked cross. You will commonly find swastika painted across homes in India.
Btrfs at Facebook
Like most European countries today? This slope doesn’t seem particularly slippy
Because it is limited in design. It misses the sidebar which has useful links, the discussion page, the history page, doesn't have account links. Also the more compact text the desktop version is preferable to some.

You can automatically redirect to the mobile version if you want using a user script. I'm using a similar one for the reverse.

Edit: Here you're. https://gist.github.com/leakypixel/1b0a30fbdc815016c14264b82...
How to build and publish a Flutter package on pub dev
People are so stupid they think silencing people is a solution.
Note that Sealand is outside of the UK's territorial waters. Technically speaking, that police officer can't legally arrest anyone on Sealand.

Micronations tend to be declared in spots where to do geographic and legal oddity, no larger jurisdiction actually applies.
SRE Leaders Panel: Managing Systems Complexity
except that has not materialized... like at all... yet
My family lived in a place where they were responsible for their words. I can tell you it was not fun.

Everybody is a huge fan until those laws turn against them.
hmmm, maybe, just maybe, they'd feed it pictures of confederate flags
The problem with that is that it's a pretty slippery slope.

Is this a hate symbol?

If it is and it gets banned, will you also consider whatever other symbol gets co-opted?
That's not the point. In the given Pascal you can add N different cases and compiler will check whether all instances of `state` are one of those N cases but not anything else. In Go you can't do that since it's really just an int which has 2^32 or whatever cases. There is no way to communicate to Go compiler that a `state` can be either `on` or `off` but not anything else. You can only communicate a `state` is an integer (2^32 different `state`s) and in particular state=0 is called off, state=1 called on. That's useless.
Depends on the company and circumstances.
Is that a good enough reason to not start at all? (Even in general, not necessarily in this context)
I am really happy that people who always wanted to work remotely outside of crowded and overly expensive cities now have an opportunity to do that.

I also remember seeing in news some states mandating quarantine for people moving b/w states. I wonder if that is intended to deter people from making such move out of cities which can lead to the collapse of the cities businesses.
> While my 1st iPhone SE will get iOS 14, my Nexus 5X is still on Android 8.

Google has improved this in the Pixel line, with three years of updates. https://support.google.com/pixelphone/answer/4457705

My original Pixel (2016) received Android 10 last year. That's pretty good.
>However, in my mind legalizing drugs also means easier access, and that can lead to an increasing number of people using drugs.

How many adults do you know that have never done, or tried, heroin would suddenly do so if was legal? I think the amount of people that would try heroin because it became legal would be staggering low. I don't think there are many people out there going "Man, if heroin was just legal then I would totally try it!". People that want to do heroin are already doing so, it being illegal isn't stopping anyone.
I believe that everybody in an engineering organisation, no matter how senior, should at least spend half a day per week on programming tasks.

Take a ticket and deploy a solution to production. Such a rule takes peoples' heads out of the clouds and connects them with reality. Time and again, I perceive programming as a humbling experience.
I've been living in my converted 26ft (7.8m) bus for 3 years. I know what it's like having a large vehicle. A fifth wheel can't go where I want to go. A Defender is too small for me to live in full time, plus they cost 4-7 times what I paid for my LMTV.

Every option is about trade offs. For my use an LMTV makes sense.
> de-humanized constantly replenished underclass

This is not unique to "Western Civilization".
Some not-so-micro nations exist briefly: declare independence from a former sovereign, then vote to be annexed by a new one.

Although the https://en.wikipedia.org/wiki/Republic_of_Hawaii lasted a few years, the https://en.wikipedia.org/wiki/California_Republic was in existence for under a month.
OnePlus has a history of breaking basic Android security features. For example:

- https://www.xda-developers.com/oneplus-6-bootloader-protecti...

- https://www.xda-developers.com/two-critical-oneplus-33t-boot...

While OxygenOS is smooth and not bloated and their phones are cheaper than other flagships (in some markets at least), their security record isn't the best.
With very few exceptions, most of my cohort who went to NYC after graduation to work in finance moved to a suburban bedroom community around the time they had kids--or at least by the time the kids were going to need school. The alternative as they saw it was to upgrade their expensive Manhattan apartment or condo and to enroll their kid in an expensive private school.

I think I know one couple who stayed in the city and they were very well off.
How about this: scrape Google images, apply those images to cars in Forza, use in-game screens of these cars with a cnn (I doubt it's actually this complicated but I think it makes sense)
perhaps ironically, huge parts of this site don't work for me. All the images are broken, some of the clickable things don't do anything.
> Among compiled languages, garbage collection is rare

??????

> Rust's borrow checker is a fascinating way to get high performance and memory management, but it effectively turns the developer into the garbage collector, and that can be hard to use correctly

Isn’t the whole point of rust that you cannot get memory management incorrectly because compiler guides you?

> all Go code is formatted the way that go fmt says code should be formatted.

just like rustfmt, elm-format, prettier and I hope most modern or future languages

I agree with his main idea, I also like the idea of a boring language, but then his arguments misses the point completely, talking about benchmarks and such.

He should talk about why having no exceptions can be a good thing, or having no generics.

Having a very small API surface and stable language is one of the reasons I love Elm as well, nobody is able to do too smart abstractions with monads and such, it’s about code, readability, explicit better then implicit, etc, nothing to do with garbage collecting, performance, blablabla
Facebook is "free" (as in it does not cost money to open a profile and post info there). Websites are not, and even if they are, not all people know how to publish something to a website. I hate it too yeah, but for non-techie people Facebook is just plain simple.
The American left
By the people, via the government, as all government action is theoretically supposed to be.
I commented on this yesterday: https://news.ycombinator.com/item?id=23706268

"I think some of this is temporary. My friend just left NYC. They loved it there, but since everything is closed, there was no reason to stay. The bars, clubs, and restaurants were the main reasons they were there.

They figured they might as well save money and move back home with their parents until everything opens again. Then they'll probably go back.

I suspect things will pick up in SF as the bars and clubs and restaurants open again."
If anything, nil checking in Go makes it quite exciting (will I get a nil pointer error somewhere? Who knows!). Sum types would make this quite boring though.
Right now we have shitty software _and_ a crashlytics that phones home constantly for no apparent reason.
Well, I would lie if I said that I do not appreciate that there are no cars rocking the nazi flag in Germany.
For a lot of folks, especially those at Hacker News, that is totally fine. It is interesting how people's perspectives change when it comes to defending their choice. So in this case, yeah Android seems secure but what happens after 2yrs - even though that point doesn't apply to them. Call out what is important to you vs. just talking about averages.
> How is this any kind of pro or con?

You still need to be an expert on the virtual machine to not have things blow up. It's another factor of a complex equation.

My last job had a group of admins that thought any Java app from the Apache Foundation was the solution. Whenever things went wrong, their solution was, "just up the max heap size!" However, they're admins and had no idea about the app and the users had no Java experience to actually suggest tuning the JVM.

Yes, this was an org issue and a failure of tech leadership, but nevertheless, the JVM was a point of failure.
I was going to say... he got rejected by YC (and YC turned out to be 100% correct), started one business that had the least possible success, somehow made a lot of assumptions about business success after that, and now is starting a program to mentor others?

At least it doesn’t really sound like an actual incubator, it’s more of a school club for people with startup interest. Unlike a real incubator where you get something like space or money, this is basically just a mailing list. The members get nothing but also basically invest nothing.
Indeed. And I imagine the political cost of taking it over is low, and as a starting place for an extralegal operation, the value of it is high.

Presuming Sealand continues to be understood as outside the UK's jurisdiction, I imagine the right motivated investor could actually expand Sealand into a larger artificial body.
AI Researchers: heavy breathing
Why do you assume it continues?
Algebraic datatypes started with Hope, in the late '70s at Edinburgh. Rod Burstal, David MacQueen and Don Sannella.

https://smlfamily.github.io/history/SML-history.pdf

https://dl.acm.org/doi/10.1145/800087.802799
We need a CFO who Downhills
I am not very familiar with the American civil war. The way people talk about it seems weird to me though: it is as though the entire southern United States were overcome by an irresistible race hatred and they started a war in order to ensure their white supremacy- but mostly out of ignorance of the morals of this.

I have a hard time believing the entire southern United States was only fighting for the right to own slaves. Wasn’t that a factor that was emphasized later? What other reasons were there for the war? (Considering the slavery issue though, thank goodness they lost)

Edit: thanks for the responses. I couldn’t have imagined the pro-slavery position was so outspoken and blatant, it’s a bit of a culture shock. Economic incentives are perverse
In all fairness, if they derived from the public domain version then they have no reason to relicense to GPLv3. The rest of it is at best impolite, though.
My hunch is that the assessors are coming up with their numbers based on the quality of the property and are fair in that regard, but when it comes time to sell the property there is some preference among buyers (call it racism if you will) not to live in a black neighborhood. The assessors in that case should use historical sales data to adjust down the valuation of the property. But could that end up hurting black homeowners in the long run? It's hard to say.
Note that in this case though, it wasn't just an issue of affordability. The treatment wasn't available via traditional US hospitals even if you had money.

Indeed, to the extent that I suspect the well-off would go to established hospitals with their premature babies, this is one case where being poor may have been an advantage.
If you pass an object into a function, the code has to work with any subclass. This means the data has to be behind a pointer since the size is unknown and method calls have to go through a vtable. If you can see the full lifetime of an object you can specialize away until no pointers are left but in the general case this doesn't work, or makes performance worse because you unbox and rebox repeatedly whenever you call methods.

For final classes unpacking into registers might work, but at least in the jvm you can subclass final classes via reflection. If I understand correctly this avoids repacking when calling methods that expect the normal memory layout by actually allocating the the normal object layout - just on the heap.
This applies to most laws. People are hypocrites about everything, all the time. Laws that hurt people I don't like are good. Laws that hurt me are bad. Even if it's the same law. The point is, that's not a good argument against a law.
What do you think of the counterargument about statues? A few years ago, the idea that removing Confederate statues might lead to removing statues of founding fathers was considered an absurd slippery slope argument; a few days ago, the New York Times published an opinion piece arguing that statues of George Washington should be torn down. How can we be confident that this isn't a step down that same slope?
Well, it tells you a lot about the ease of use of PGP when people prefer to go to jail rather than use PGP ;P
You mean countries where you can be arrested for a tweet that offends someone? Yeah, no thanks.
Very soon even Facebook likes will be illegal in Germany if it's the "wrong" ones by the way. That law passed a week ago or two.
Why is that sad? Situational depression is the best of many bad options as it’s the case where a badly needed change can actually have outsized impact.
There will be a group of people who prefer not to WFH... and they will be in the office and therefore be much more involved/at the forefront of the company.
The humane solution would be to give additional money to underpaid essential workers, at least during the pandemic, rather than to give unemployed people less. That's the point of the article.
People working for 30 years to pay for something that is built in weeks is the entire problem. The price of land has to drop across the board for any improvements in society to happen. Everything eventually leads back to high rent.
Happiness is not an ideal. Happiness is tepid water on the tongue. -- Holderlin

Man does not desire happiness. Only the Englishman does. -- Nietzsche
Controversial opinion -- I think the era where we had separate, mobile optimized `m.domain.com` sites was best. We had more code to write, but it gave us two separate experiences tailored for each device.

Unless you're just reading a text-only article, there's a big difference between what a mobile interface can and should offer, and what a desktop interface can and should offer. I agree that we've sacrificed desktop for the sake of mobile.

I understand why this is done for sites whose goal is to show advertisements. If the majority of the users are mobile and you get most of your money from them, it becomes harder to justify creating a proper desktop experience.

I suppose I wish more people spent the time to build desktop-class interfaces regardless.
> the earliest that generics could be added to Go would be the Go 1.17 release, scheduled for August 2021

https://blog.golang.org/generics-next-step
The approach embodied by package managers like npm - but also Python, Go, and others besides - is fundamentally broken. The software maintainers should not be the sole point of failure in publishing their package.

The approach used by distributions is much, much better. Having a separate team of people responsible for packaging up software is a much better approach. This would allow the security patches to get in, help enforce a sane baseline of packaging standards, prevent the introduction of malware, and have someone accountable whose interests align more with downstream than upstream.
Drugs with very high abuse potential like opioids are very dangerous and a big problem - but looking at the epidemic of opioid abuse in the US, it's evident that criminalization isn't helping.
For sure, you are I are not. Racial justice activists are.
Without digging too deeply into semiotic philosophy, symbols are also defined by those who use them. 99% of people brandishing Nazi flags have horrific views, and use the flag to show their allegiance to those views, so we prefer people not to brandish them. Same thing for confederate flags
> I had relatives murdered in the Alamo. Should the Mexican flag get banned because I'm offended by it?

Given the treatment of slavery in both the Republic of Texas and the Empire of Mexico back then, I would say that you may not need to be offended about it.
on Apple’s case, means good app experience for the users and the developers. for example, SwiftUI comes to iOS 13 or later. If most devices were to be left off without updates(which is the case with Android) most developers would be hesitant to pick up the newer shiniest technology. apps on android still tend to be ugly and old fashioned. sure, there’re exceptions but generally apps on iOS are fresh and consistent probably because developers can depend on the users having the latest platform.
> Time and again, I perceive programming as a humbling experience.

Truth. At every job I start, I manage to say, "Wow, I am way behind these guys on what I know." That's not a bad thing because it's pushed me to grow.
Hey, I am the OP. Thank you so much I will go through and amend what I got wrong, anyway that you wish for me to credit you?
Yeah but in the context of security your point is moot. No more updates means no more security patches, right? Throwing phones away every two years is of course not necessary, an Android phone from 2012 is probably perfectly usable - yet horribly insecure.
Hmm. My $170 phone from the middle of 2014 is still working perfectly and shows no signs of being "deprecated". Every application I use gets frequent updates, including the browser. I don't have to worry about targeted attacks (as I am not a billionaire/movie star/CEO of a large company/whatever), and a new shiny iPhone won't help with those anyway. µBlock Origin (with JS disabled on most sites) protects me from everything else.
Microsoft, which is party beholden to the court of public opinion.
>Companies should be free to regulate hate speech on their platforms. The government should not regulate speech in the public domain.

While I agree, please direct me to where I can speak "in the public domain" online.
Sounds like you built it out of spite?

And you have little to no experience running startups?

This should go over well...
I submitted this and thought, "this is neat." Didn't expect to return to it being on the front-page nor the former webmaster to show up. The internet is a fun place.

That background story is fascinating. I wonder how many full-circles server side JavaScript has made up until now.
This question is applicable to all laws and impossible to objectively answer. It has no real value.
Per the comment you're responding to (I don't know the veracity of the claim) it's much different: take home assignments aren't kept as intellectual property.
ID card is mandatory by law, but there aren't sanctions (in my knowledge). You need some kind document though, in US that is usually drivers license. I don't see big difference here.
December 2017 - encrochat hacked

https://encrochathacked.wordpress.com/2017/12/09/encrochat-h...

https://www.vice.com/en_us/article/mbpyea/encrochat-secure-p...

The writing was on the wall and is was ignored
tor, ipfs
The article seems to touch upon Acceptance and Commitment Therapy [1] without explicitly calling it out. It is based on mindfulness and accepting things as they are. I personally have found it very effective.

[1] https://www.psychologytoday.com/us/therapy-types/acceptance-...
Because the Confederacy existed primarily to defend the institution of slavery. That puts it in same, short, list as Nazi Germany in my book.
The real question for me is why would Uber investors put the kind of management that view software as a cost center? In this context that's a pessimistic signal for their future, at least for their current valuation, if not the sign of a death spiral.
Correct, heroin addiction is problematic. In fact, I'd go so far as to simply say "addiction is problematic" If we say that instead of "drugs are problematic" perhaps a different approach seems reasonable.
Portugal decriminalized drugs and focused on addiction treatment. The model isn't perfect, but it might be worth a look.
Googles decision to give all apps full network access to "improve user experience" was the worst thing that happened to security and privacy.
What liability?

Hate speech is legal in the US.
Your MVP Is Too Bloated
I live in a poor-ish part of Maryland. The difference between my african american and ghana immigrant neighbors is striking.

The african american neighbors are extremely obese and _constantly_ eating McDonalds (I can tell from the litter I clean up in the parking lot...). My ghana immigrant neighbors on the other hand are skinny as rails and can be seen hauling 10 pound bags of rice/beans/etc. into their house.

It's often overlooked, but there's more than just money that passes between generations. Simple knowledge like "how to cook with unprocessed foods" is extremely valuable information to pass on to offspring. We need to somehow tackle that if we ever plan to help people entrenched in inter-generational poverty.
Portability of Tar Features
I live near a commuter rail line but going into a city office still ends up being almost 90 minutes door to door. (Driving at rush hour is just as bad.)

I did it maybe half the time for about a year and a half but it really wasn't sustainable long term. I don't work out of an office today but I really wouldn't mind going into our downtown office once a week or so.
The "confederate flag" that everyone refers to was never actually used by the confederacy but was used by racists after the fact as a symbol of white supremacy.

If the Mexican flag only stood for racism and not any nation, then yes it should probably get banned.
I'm not so sure if he's a great developer. He seems to be more of the architect that never codes. I can't be sure. Does anybody know of any great things that he's directly responsible for?