skysight-inc/HackerNews huggingface dataset:
Twitter must be a victim of the toilet paper shortage because they just wiped their ass with Trump’s executive order.[0]

Jokes and politics aside, is this a smart business move on Twitter's part? I'm curious how they envision this playing out. I'm really not sure what I expect to happen; Trump may be a fool, but he's stubborn and persistent. There are also politicians on both sides of the fence who are at odds with social media right now--and often Silicon Valley in general. (See: encryption)

I have no doubt Twitter put a lot of thought into this. Does anyone have insight into what Twitter expects to happen? Also, what would they expect to happen if they opted not to label/hide/whatever some of Trump's tweets?

[0]: https://news.ycombinator.com/item?id=23342161
Backup to Google Cloud with Nakivo: Choose Your Method
Another day, another site that's just text and images but for some reason won't work with cookies disabled. I know not allowing arbitrary cookies on my machine en masse is my own choice, but I cannot comprehend why a page like this wouldn't work without them.
Konrad Hinsen: Reproducible Computations with Guix
That style of clockwork reminds me strangely of the Doctor Who episode The Girl in the Fireplace (1), with the clockwork robots, which in turn is the same kind of "odd" feeling I get from Khufu's ship, or steampunk in general (2).

1) https://en.wikipedia.org/wiki/The_Girl_in_the_Fireplace

2) https://i.imgur.com/eSsrlSh.gifv
Note that Minneapolis state police have claimed that the reporters were released from jail the following morning after confirming themselves as media, which CNN responded by saying they had identified themselves before their arrest and it was only through the Goverers interference that their reporters were released the following morning.
To add to this, the reason why the British and American system of slavery, was so evil and morally bankrupt, was because it institutionalized the racism.

We know that throughout human history, there had always been slaves. Whether they were from war conquests, prisoners, or what not. And maybe, some of them eventually got their freedoms, after serving for a term. Basically, they came and went, and no one thought anything of it.

But, what truly made the British and American system of slavery so evil, was that it became codified into laws. And written on papers, and enforced by the military, and police. And financed by the banks. This was truly, predatory capitalism, of the highest order. Thus, slavery became institutionalized.

This elevated slavery, from something that unfortunately happened to random people like prisoners, to completely enslaving, subjugating, humiliating, and genociding, a specific race of people, purely based on the color of their skin. And all this, happened in a democracy.
I'm not an expert, but from my reading, I believe PEGs typically have the best bang for their buck here. Have you read much on them? (Python 3.9 is actually moving to a PEG for their parser!)
It's pretty obvious that people who have their own speech being suppressed would be advocating for freedom of speech. That's almost tautological, and not a particularly interesting argument.
Everyone remembers "I'm Blue," an electronic music classic, but everyone tries to forget the music video.

https://www.youtube.com/watch?v=HgV1O0X4uXI
> It has many features other platforms lack, is reasonably privacy-friendly

Telegram still has no E2E encryption by default and their official desktop client dont have it either. So it's worth nothing if no one use it. It's not that I have much trust into proprietary fb code, but there are certainly better apps privacy-wise out there.
The hard question is whether 80% of the value is available. If you restrict 80% of the worst offenders, but the selection of the 80% is biased in some obvious way, that may be worse than doing nothing at all.
These ideas don't scale though - a 404 handles everything, not just textual content pages (meaning like images, css, js, etc. - the underlying plumbing for most sites). Nobody is going to sit there and write 404/410 content for moved assets one by one when they rebrand their site, that's madness.

In my travels, most folks who actually care about this (SEO links) build an extensive alias/redirect map for the old/previous core URLs they want to remain functional as part of their rebrand, when the new site goes live the redirects are dropped in as well. This is especially true if they've ever published the URLs on physical media (mailed postcards, e.g.).
fwiw I don't think any audio manufacturer (hardware or software) has advised it "ok" to use Catalina, and OS upgrades have been a problem for as long as I've used professional audio tools.

I understand with brand new machines it's a problem, but buying less-than battle tested hardware/software has always been problematic. If you already have substantial hardware, you probably shouldn't be buying a brand new machine and expecting it to just work after a major OS upgrade.
I've run into some limitations, too. It doesn't really break the deal for me, because I typically only use them for smaller jobs. The type where it's often more common to use regular expressions, which are generally even worse in most those categories.

My guess is that it's coming from a difference in the framing of how thins work. In ANTLR, you supply a grammar, and then the grammar gets compiled into a parser, all in one go. That maximizes the elbow room available for fine-tuning the overall product.

Parser combinators, OTOH, frame the problem as building larger parsers by composing smaller parsers. Each of those parsers is presumed to be fully formed. There's a beauty to that approach that I really like. But it does mean that the parser library is forever dealing with arrangements of trees, without much of an option to take a step back and look at the forest.

(Unless you're working in a homoiconic language like lisp, anyway.)
> But yes, do not take psychedelics lightly.

Some thought loops can actually be life threatening (e.g. suicidal ones). This can also happen when there are no apparent signs of it during your normal day to day life. YMMV, but I was happy to have a sober trip sitter.
He might spend his 2nd term without Twitter or he might follow-through on his vague threats of reforming social media
The crowns on my incisors are substantially stronger and more resistant to drills than the natural teeth they replaced. The issue with most artificial teeth I’m seeing are related to bone loss and inability to rest as securely into the jaw as natural teeth. Even still, it may be better sometimes in a trauma event to have teeth knocked out or broken than to damage the jaw.
By calling for the military to shoot protesting citizens? Come on.
Vegan Restaurants Around the World
I was happy my local pizza place set up their own ordering system so I could stop using Slice and the rest. These "growth hacks" are just another example of our awful startup/VC model.
I think superoptimisation refers to it doing a type of program optimisation beyond what an optimising compiler would do.

GP is certainly on-topic here! People are using GP to do this kind of thing too. But I think this system is not using GP.
What’s sexy to me, to someone else is gratuitous sex objectification. Or vice versa.
We have laws in the UK that curtail speech like that, "Inciting violence" is a crime.

Which I agree with to some extent, you're not innocent of a crime because you convinced a person to harm another, just because you were too cowardly to get your hands dirty yourself.

But the US is rather famously not British, so I'm not sure if it's a relevant thing to add to the discussion.
Understanding Swift
Operational security tips for activists in Minneapolis and elsewhere
I just overhauled my entire synology array and my original purchase was two reds and two seagate ironwolves. I ended up returning the reds because they were disconcertingly loud and performed poorly, which it turns out was probably because they were SMR drives!

I'm using four of the seagate ironwolf drives now and they have been fine so far. Equivalent price point and capacity, slightly quieter than the WD. Just make sure to check whether you're getting SMR or not - the ironwolf NAS drive line is not SMR according to Seagate's docs that I read but definitely verify for yoruself.
Python 3.9 is actually switching to a PEG :)
I'm the author. It's unbelievably amazing to be on spot #1 in here!

Thank you to whoever uploaded it!

I'm happy to answer any questions
For the most part, public shame is a bigger driver of everyday behavior than threat of violence. And threatening to shoot people (and conceivably ask questions later) is very different from announcing a policy whose violation will result in arrest and prosecution. It's called due process, and it's what separates a legitimate government from, e.g. rule by organized crime.
I mean, it happened live on air, they were clearly identified as CNN and willing to comply with police orders - making the police's claim laughable.

I wonder what those officers were thinking, arresting a reporter on live camera.
I am the OP and you forgot this little detail,

@GrabResolver(name='restlet', root='http://maven.restlet.org/')
> Sounds like a strict "your company" problem. No one needs to use the JavaBeans spec. It's fully optional.

Your company - maybe I've been working in the wrong companies in the past 15 years, because Java's setters and getters have been used everywhere. Also look into some open source projects - how often do you see direct access to (non-final, non-package private) instance variables? Can't really recall a single case. For a good reason - exposing field access on a public interface violates encapsulation.

> You make a very weak case here for Kotlin since you need a static analyzer anyway (e.g. Detekt).

Of course static analyzer is necessary. That does not invalidate the claim that null safety guaranteed by a compiler is much faster/more effective.

> "I have to type a bit less" is usually not enough to justify using Kotlin.

Type less is a small price in typical large scale project. The big win is better readability since you don't have to scroll over tons of boilerplate or artificial abstractions caused by Java's rigidness.

Besides that NPEs are still happening in production all over the world so something is obviously "not ideal".
Both work.

1) Your distribution vendor most likely supports both and allows you to install both at the same time.

2) Your company has probably a policy for that.

3) Small Python scripts are trivial to make compatible with both major versions.

4) Python 2 is deprecated but supported. Just write Python 3 for new code.
> But this isn't just a Linux problem though. Backwards compatibility sucks on Windows and MacOS too.

It sucks a hell of a lot less than Linux's backwards compatibility. Hell, Linux has better compatibility with Windows software than it does its own older software!
Five common mistakes writing react components (with hooks) in 2020
I like this trend of creating a free / low cost version of an entrenched product & then supplementing with SAAS revenue.

However, the real reason these companies are worth so much is the stock market & careful stock manipulation carried out by Wall Street firms.

It's a game of using most of your money for AdWords & marketing.

The trick is to grow your revenue at a rate like 40% yoy, starting at a rate of about 100% and then slowly declining down to a 40% rate.

Of course you pay for this with ad dollars. Wall Street really does not care how you obtain that growth, just that you do obtain it & every quarter you "surprise" the analysts with a little more revenue than planned.

In the beginning you can spend lavishly on SG&A so that it's an easy target for reductions in the future.

And in the beginning you take out massive amounts of money with stock option grants.

Anyways, my observation is that we could use a Stock Wealth Maximization as a Service.
As much as i like lunduke usually, i find it a bit unreflected to just say "we are stupid for banning our founders" without acknowledging anything they might have done wrong. I do agree that the pitchforks approach to public disagreements should not be our (or anybodies) default. But "leave our founders alone" is not a policy I'd personally subscribe too either.

Also vaguely poking fun at therapy as if it was a punishment for something is just plain immature.
Show HN: Globally distributed remote career job board
Except that anything else is just other pop music EDM or hip-hop also.
author here. I wasn't aware this was an issue, sorry about that. I'll fix it
Hello! After a lot of work, I’m proud to announce that remote.io is now globally distributed thanks to Cloudflare Worker Sites and Cloudflare KV storage. This transition has helped us achieve sub-second load time throughout the site by having our data at the edge.

If you’re interested in the journey, I’ve outlined the build process to date in the following blog post (also hosted at the edge):

https://www.remote.io/blog/19/globally-distributed-website-f...
I believe there’s a suitable MLK speech in which it explains property violence in response to human violence is an attempt to push the majority to action using loss of property when it is clear loss of life means nothing.

Given that it’s clear literal loss of life meant very little to people but property damage gets multiple multiple news coverage and POTUS coverage etc etc. it’s hard to consider burning down a police station when the police killed someone on camera to be completely improper. All attempts to appeal peacefully to the people who are supposed to deliver justice have failed, and in fact, those who are supposed to deliver justice have done the unjust thing...
So people not liking the head of the country talking about having people shot by the military is "taking themselves way too seriously"? Only one side is bringing death and lethal action into the discussion, not sure why you mentioned "both sides".
But you can install packages for that, too. It’s just that you’ve used the wrong terminology. Instead of “install”, it’s called “pay”, and instead of “packages”, it’s “professionals”.
This happens to most: "I'm not getting old, the music is getting worse! Really!!"

Nope, you're just getting older and more out of touch, and your own out of touched-ness stops you from recognizing it as such. It's kind of like the Dunning-Kruger effect that way.

There's a ton of variety and good music out there if you bother to look. If you can't find any, that says something.

I think part of it is that people become more calcified in interests and habits as they get older. For example, when I worked at Costco I noticed how much more stubborn older customers were -- contrary to stereotype, younger customers were generally far nicer and more flexible. In high school, people my age were open to all sorts of things; now that I'm in my 30's, people have more established interests. My own wife has pointed out that I'm fairly particular about friends now sharing similar interests.
Exactly. WhatsApp still wins by having the message encrypted
Supermarket delivery in the UK has been fantastic, much better than Finland. I think you are right about the population density, and also the amount of competition between 8 large supermarket chains in the UK, vs the near cartel like situation in Finland.
https://news.ycombinator.com/item?id=23348464

https://news.ycombinator.com/item?id=23349294
Ask HN: In REST APIs, should the version be at the start or end of the path?
Say I have this REST API path: /api/ca/cb/cc

Which of the following is a better way to include version string, e.g. v0, in the API?

/api/v0/ca/cb/cc

or

/api/ca/cb/cc/v0
Terrorism sort of works, I guess
I really don't understand what part of Trump's tweet is "glorifying" violence, can anyone help me out on the rationale?
You could also say that at this point Trump is _trying_ to push Twitter's buttons to justify basically destroying them
Go isn’t scripting, it is compiled, which defeats the purpose.
>I can just pick the second option.

Sure. I prefer to live in the possibility space of uncertainty. Until something comes along to reduce that uncertainty.

>TPM and encryption are also single points of failure, for your data at least

Indeed they are.

>Apple didn't add that to increase the failure rate,

That's never the goal, but every design decision shifts the likelihood of certain failure types up and down. As I said before, the best case scenario is that Apple ran the math/experimentation to quantity it and was happy with their balance of likelihood of various failures.

You can argue until you're blue in the face Apple chose well. That's fine, doesn't mean someone who is close to the pain of end users experiencing failure is acting in bad faith by disagreeing with you.

Your last paragraph is just an ends justify the engineering-means argument. I don't find those interesting anymore.
Using the dog-whistle racist term "thugs" (in all caps, no less) and proclaiming that you are going to shoot people is escalation of violence. Notice not one other public leader is talking about shooting people-- in fact, the mayor and other local officials are expressing empathy for the rioters and pleading with them for peace.

Trump knows this language will only provoke people and make the situation worse (or he ought to, and certainly any competent, relevant advisor would). He absolutely is glorifying violence.
By curiosity, did you try Lezer?

https://marijnhaverbeke.nl/blog/lezer.html
the moment society started to see social media as a source of news, the battle was lost. nobody ever used myspace to stay fresh on the situation in the balkans.
Souper does something like that with IR optimization.

https://github.com/google/souper
What do you use for cookie blocking?
How is everyone doing with online presentations?
As we all are getting used to Zoom calls and virtual meetings. How has everyone been able to adapt to the online presentations? There are many types and applications for presentations. It could be a job interview, a business presentation, a virtual classroom lesson, etc. Most of these presentations used to be done in person, where it was easier to read the room, use physical body language and engage with the audience. Now with social distancing, it seems like presentations require a new set of skills to succeed and convey messages to the audience.

Would it be beneficial to have a place to practice and receive feedback from an online audience, or 1-on-1, prior to having to do a presentation?
Snopes is a dumpster fire and the content editors consistently show a weak grasp of logic. Fact checking on a mass scale is a pipe dream and a massive minefield of false positives.

Although I might support this because I despise Twitter and support anything that might quicken it's demise.
> The potential energy of the pyramid—the energy needed to lift the mass above ground level—is simply the product of acceleration due to gravity, mass, and the center of mass, which in a pyramid is one-quarter of its height. The mass cannot be pinpointed because it depends on the specific densities of the Tura limestone and mortar that were used to build the structure; I am assuming a mean of 2.6 metric tons per cubic meter, hence a total mass of about 6.75 million metric tons. That means the pyramid’s potential energy is about 2.4 trillion joules.

In "Lost Technologies of the Great Pyramid" (2010) and "The Great Pyramid Prosperity Machine: Why the Great Pyramid was Built!" (2011), Steven Myers contends that the people who built the pyramids were master hydrologists who built a series of locks from the Nile all the way up the sides of the pyramids and pumped water up to a pool of water on the topmost level; where they used buoyancy and mechanical leverage by way of a floating barge crane in order to place blocks. This would explain how and why the pyramids are water tight, why explosive residue has been found in specific chambers, and why boats have been found buried at the bases of the pyramids.

https://www.amazon.com/dp/B0045Y26CC/

There are videos:
http://www.thepump.org/video-series-2

https://www.youtube.com/playlist?list=PLt_DvKGJ_QLYvJ3IdVKXU...

I'm not aware of other explanations for how friction could have been overcome in setting the blocks such that they are watertight (in the later Egyptian pyramids).

AFAIU, the pyramids of South America appear to be of different - possibly older - construction methods.
I learned some roughly thirty years ago. I never used it outside of class, but it made picking up AWK and the Perl a lot easier.
In NY major crime complaints fell when cops stopped ‘proactive policing’ (2017)
Buyer's Guide to Choosing the Right Chat (Chatbot) Platform
I get the concept, but I don't see how it applies to this use case. Both web/bot has the same workflow.

web: open browser -> find website in bookmarks -> copy email -> do whatever you need to do with it -> switch back to the website to check for emails

bot: open telegram -> find bot in chat history -> tell it to generate a new address -> copy it -> do whatever you need to do with it -> switch back to the app to check for emails

The only case I could think of a bot being useful is for semi-permanent email. ie. using the same email address for weeks/months, rather than one time only.
Also, caste discrimination is illegal. The government grants equal rights to all people.
Back when I was working in a small VR company (about 4 years ago?) ML was granted a bajillion of very abstract vr related patents (in the vein of apple's famous "square device with rounded corners" one). I remember one about mapping physical objects to virtual ones in position, with an example of selecting a random object on a table and being able to use it as a mouse, and another about interacting with virtual creatures through AR that was obviously inspired by the (then) popular pokemon go.

Given the suspicious lack of demos except for closed doors events and silly CGI trailers, our guess back then was that the whole thing was somehow going to be a scheme to become some sort of patent troll of the emerging field - which would make giants like google want to be in - coupled with using the hype of getting investment by the big guys to increase it's value.

Nowadays, I still have no idea what happened in there.
For some. For others, it bring them lots of joy. I'm a huge flight nerd and VR has made my experience flying simulators waaaay better. Beat Saber also got me to move a lot more, while listening to my favorite music and it's fun.

But in general I think you're right, most VR stuff is gimmicky. But for us niche nerds, it's a cool addition to our stuff.
Yeah, there's a difference between educated and knowledgeable. But I don;t agree on the reason of existence of the public education system - its not about the voter base, it's about improving not only yourself, but the society as well (as improving society secures in a way improvement of you and your offspring).

I don't find social media companies responsible for the user generated content, but I do find them responsible for making it damn too easy to spread fear and then doing nothing about it. Or, as in case of some, promoting the division.
Not an argument for this site I guess. But this is what happens when you have political leaders picking sides in violence. Trump literally tweeted "when the looting starts the shooting starts" (not before this event, of course -- it's an example). You think rhetoric like that doesn't have the effect of empowering police to abuse their power against people they don't like?