skysight-inc/HackerNews huggingface dataset:
yes, thanks to PEP-517 and PEP-518, it just needs to have a build section, https://python-poetry.org/docs/pyproject/#poetry-and-pep-517
Sorry, it's a Virginia data center thing. We're working on it.
Your approach on providing feedback is clean, to the point, and most importantly, encouraging. Well done, Zachary.
Section 230 is not absolute immunity. It's immunity from what _users of your platform_ post.

The NY Times also enjoys 230 immunity if they host comments on their site. Literally every site on the internet that has comments (including HN) have this protection.
No, but it is possible to write Python 2 code than runs in Python 3.

In fact, the vast majority of popular libs had a 2/3 compatible code base for a few years.

The hard part was not the syntax in fact. It's pretty trivial: the language are not that different.

The hard part is the I/O stack, because the stdlib is very different, espacially for this part.
> I've always had an issue with the "people should buy ugly food" argument. It strikes me as being somewhat elitist, and I have my doubts that the people making this argument actually follow through themselves and pick the ugly food at the supermarket, or really know if actually makes any difference.

I wouldn't go so far as to say "people should buy ugly food"--I'm merely observing that there's nothing inherently better about pretty food. But if you want to take my comment as a personal attack on you, I can't stop ya.

I get my fruit and veggies mostly from a CSA, so your accusation of hypocrisy based on "having your doubts" doesn't land.

> Do I now need to make further consideration and question the impact of my choices because I am ignoring the ugly apples?

I don't think so. There's only so much micro-optimization an individual can do in their life, and the impact here is pretty low.

The impact of delivery services as a whole, however, is a lot higher.

> Humans developed a highly sophisticated discernment of fruit quality for a reason.

Really? And what reason is that?

Your entire post is basically, "I think this is wrong because if it were right I'd have to feel bad about my actions", when in fact nobody is trying to make you feel bad, and if they were, your logic would make no sense.
This sounds like approval testing. http://approvaltests.sourceforge.net/
You can buy renters insurance or something similar for your bike. Mine is covered for a few bucks a month.
I'm using Polar for this and am pretty happy with it, especially with the page marks for reading progress and with the highlighting/annotations.

I'm not too familiar with Zotero. Does it have similar features, or do you just use it for storage and read/annotate in your PDF viewer?
It's not so much about "I need that later", but to start thinking about a program differently to begin with. If you think about the things that "are" rather than what should happen in what order, you get the chance to rearrange everything and do some optimizations that an eager processing might prevent you to do. Most of the OOP power comes from uniformity, which many systems break unfortunatelly. When you work with a system in which everything is an object, you can start to relax a lot, although everythin is conceptually slower. Most software doesn't even have to be that fast. If it has to be, feel free not to use Ruby.

The tradeoff is most often performance versus comprehensibility. I'd argue in favor for the latter. Of course, ergonomics and ease of use are hard to measure (but not impossible, although empirical studies are quite difficult to do and expensive), but the tradeoff is similar for all higher level languages. Consider the overhead for a class `Year`:

`Year(2004)` --> valid
`Year(200192)` --> Exception

In its constructor validates integers.

Insane! Expensive! you might say. All it does is encapsulate some integer! But I'd take that little overhead over the scattered insecurity of my colleagues every day, who in every calling method will do the same "if then that else"-check for the year range over and over again, when they are handed an int and need to find out what's in it. The class provides locality for my concern that I only ever want to deal with valid years.

When, in your system you find a year-typed object somewhere, it is guaranteed that this is valid. This creates peace of mind, which is way more expensive than RAM.
I don't believe that's the case for one second. People sell second hand cars/motorcycles/bicycles/rollerblades all the time without worrying about liability afterwards, otherwise you'd be saying that US has no market for second hand equipment.
No mention of what effect one's choice of file system
might have on the "holographic nano-layer catalyser" /s
Oh god is this another Berin Szoka flase flag operation?
Amazon's website is down for many users across the US
Elance
> Clangd support for C++

That’s interesting, how common is it to write C++ for Android applications, and with Android Studio? I’m not that informed regarding android stuff but I understood that the native development kit wasn’t really that well maintained, making C++ an 2nd class citizen when compared to Java (and maybe Kotlin?).

I would guess it’s mostly used for games?
I was walking in our electronics department's hallway when I stopped and walked a few steps back. My peripheral vision picked up a pile of yummy: a load of lab gear in an office. I went in and asked about it. The person said they were to be discarded. I asked if I could take some. They said they were to be sold by the kilogram to a company. I asked if I could buy a few kilograms of oscilloscopes, multimetres, stabilized power sources, etc. They said no. Regulations, auctions, etc.

Here I was, a broke electronics student, trying to procure electronics equipment, in an electronics department, with lunch money I was willing to part with, but unable to do so because someone needed to melt that thing down and make a horse shoe or some fork.
It's not Trump that matters in this context, by using a "fact" checker with a known anti-Trump bias they now have left themselves vulnerable to attacks from other people too who can and likely will form a coalition against them.
Google reveals “unsafe” code in Chrome is responsible for 70% of vulnerabilities
so thats why we started with the category tree itself.

instead of flat tags, that's one visual difference
> Let's call it for what it is: absolutely immunity from libel.

This is flat out wrong. If Twitter posted something that was libelous, or a Twitter employee wrote something libelous they would be subject to libel.

This is so wrong, it verges on being misinformation.

Twitter does not have absolute immunity from liability.
It's not ridiculous. If you want to have friends, promote a brand etc in the modern world you need these networks.

The reason that activists engage in deplatforming activity is that it's effective at destroying movements; brands like Milo Yianopolous and Generation Identity were totally destroyed by deplatforming by a few key social networks.

I can provide the evidence on those if you don't believe me.
> The same .py file runs under python2 and python3?

Sure, as long as it doesn't contain any syntax or spellings which are incompatible between the two. That's a fairly large subset of the language.

> if you bring a Python2 script and feed it to a Python3 interpreter, no, in general that will not work. They simply aren't the same language. Even a simple "print x" will do you in.

But this will work:

from __future__ import print_function
print(x)

This is valid under both Python 2 and Python 3.

Also, as I said above, there is a pretty large subset of the Python language that has the same syntax and spellings in both Python 2 and Python 3, and any script or module or package that only uses that subset will run just fine under both interpreters. You are drastically underestimating both the size and the usage of this subset of the language.
Zero. They can try but conferences are closed to the public, and McConnell is in control.
The revenue loss wouldn't even cover their taxes.
New Zealand Discharges Its Last Covid Patient from the Hospital
You missed a big one. Choosing where to live. If you live near downtown SF, you might get a 15 minute commute to work, which is pretty great, but it'll be super expensive and maybe more urban than you like. Or you could live like 2-3 miles away and have an hour commute to work, but live where it's a little more residential, cheaper, and close to the beach and GG park. The nicer one is somehow cheaper! Prices are a huge function of commute. In the near term, getting to work remote lets you benefit from price arbitrage to live somewhere nicer for cheaper. In the long term, getting to work remote might spread the housing costs over a large enough space that people can get the not-crazy-dense housing so many want and municipalities might keep up with demand. If we're lucky, it could lower the average price per person at the expense of maybe raising the average price per square mile.
I’ve been following this stuff since the mid 90s and am familiar with the terminology.

What do you assert is the difference between a psychedelic experience and a hallucinogenic experience then? Dissociative I agree only partially overlaps with psychedelic on a venn diagram but hallucinogen and psychedelic I understand as synonymous.
Sounds like there may be room for browsers that encrypt browsing history data to make an appearance.
> basically every prediction

https://www.nytimes.com/2003/03/18/opinion/things-to-come.ht...
https://www.nytimes.com/2005/05/27/opinion/running-out-of-bu...
https://www.nytimes.com/2009/05/29/opinion/29krugman.html
https://www.nytimes.com/2010/04/30/opinion/30krugman.html
.NET Core – Cap: Event Bus and Outbox Pattern
Thanks, yes it would be a good title which I missed it.
Is it dangerous for human ? I'm thinking like the ozone hole we used to have in South America in the past.
Python breaks compatibility often on minor point releases. Only once as big as 3.0.0 but it happens regularly.

I argued on the list that these should be kept for major releases for planning reasons but they appear to be convinced it is too hard.
I would agree with that. The CDA as a whole has been used to put far too many people in prison, and stifle free speech.
Look Twitter can be right but do the wrong thing.

I now know Twitter, the company’s, stance on the issue because they posted their views on top of someone else’s tweet in a way that nobody bit Twitter can do. Twitter can take a stance and even use their official Twitter account to sing it loud and proud but they wielded their power in away that makes it very clear that Twitter is in control.
The polls reflecting Trump's low poll numbers are the same ones that said he lost on the night he won the election.
Fair, it is going to depend on the boss and how your office interactions were before everything went remote.

> if you aren't speaking with your manager weekly, or really almost daily, then something is very wrong.

I am someone who likes a lot of autonomy.

In-office, beyond my Scrum team, I am otherwise trusted to deliver what I need to deliver. That leads to few check-ins and mostly social banter with my boss as I will be in touch if I require anything. No news means all is well.

It is just that remote removes most of the social banter and problems don't pop up for weeks.
" [...] some buttons do things like silence alerts, a big red button to roll back a deployment, and a missile-launch like button with a key you need to turn to deploy to production."

Don't forget certificate deployment. Work has bern done[1] you could build upon...

[1] https://scotthelme.co.uk/lets-encrypt-is-only-a-click-away/
> Working with a largely distributed team, I trained myself to treat all of these requests the same.

Why?
> There is no conceivable reason these could not have been re-sued.

These seem like fairly conceivable reasons to me: maintenance, liability, safety concerns, and a lack of consumer-grade charging equipment
Is this not just a tight CSP?
The JUMP bikes were the best ride for sure. Much smoother than Lime. If Lime downgrade the bikes then I'm getting my own electric bike. Just sucks I have to think about locking it up, riding it home etc.
At this point I've mostly given up on the concept of promotions anyway. The amount of downwards pressure against promoting people is unreal.

I've seen managers stuck in their level for years and years. Then a new candidate comes in for a Manager role, asks for more money, and (boom!) they're hired as a Director. Fuck everyone else who was already running teams successfully and trying to grow. Same for individual contributors. Best route is the insta-promotion during hiring negotiation.

You want a promotion but don't want to switch companies? Gee sorry your scope isn't wide enough yet. You're doing a fine job --a good job, even-- but you have to understand that this was already the expected job level... we need to "see more."

Every performance-review meeting I've been in, when one manager brings up one of their people for promotion, immediately some other manager will jump in and say "No I don't know about that, someone on my team had a bad interaction with them once... nope not ready for promotion" and that's that. Only once in a blue moon does the room agree that someone should get the promotion. Hallelujah!
You might enjoy this then

https://fs.blog/mental-models/
I completely agree. System fonts render Arabic very differently on Windows, on Chrome OS and on Ubuntu, for instance, so differently that you feel you need to adjust the font size depending on the font being used.
The big advantage of TDD is: it guarantees you will write tests. Can't skip tests if you write the tests first.

The big disadvantage, which is why I don't use it, is that you pre-commit to the "correct" function signature and response to some number of parameters. Optimized for the test, as you say.

When I'm working with a repl, it's easy to mutate and experiment with those things until I'm satisfied with them.

But then you still have to translate that into tests, or you get regressions. I'm lazy; I want to skip that part.
Pretty much every country has it. Khrushchev implemented their mass deployment in the Soviet Union to stem a housing crisis (I think maybe even as one of his earliest actions as chairman...it's been a while since I read about it in an architecture magazine). Once you recognize the form, you see it everywhere, even outside the Soviet bloc; in the US, Canada, etc. The political influence makes their prominence within the urban fabric rise or fall, but the idea behind the building form is pretty much the same: cheap housing for an increasingly urban population without regard to street life, scale, etc., very much in the vein of Corbusier's Cité radieuse. I suspect the economic argument of that kind of construction was hard to argue with at the time.
Shit happens, and rage is pointless. Nonetheless, it's worth noting that even the best HA just isn't that good. Certainly I wouldn't care to fly in a plane that critically depended on any web provider, even Amazon.
I've been using this for a few years as my primary text editor. It does such a good job at adapting modern VSC/sublime macros to a terminal.
> Would you trust Gitlab so much that you'd build your own business on top of its open code and compete with Gitlab? I'd use Gitlab in my company but I wouldn't build on top of its code and hope that the future releases won't break my product.

That's a legitimate concern. But it has nothing to do with whether or not they are "real" open-source.
So would it be analogous to revoking the visa of someone with a DoD or DoE graduate fellowship? Or someone who was in ROTC in undergrad?
A way, yes.

But it may be very expensive to design and manufacture a new charger, and they certainly don't want to sell the bikes to a bunch of techies who will stick random wires on them until 990 of them are happy and 10 generate news articles because they set their houses on fire with their hack.
Right now most of the sites are personal projects and toy sites. You can check out some of them here https://github.com/NamebaseHQ/Awesome-Handshake. For my personal use, I set up tieshun.txt to point to my personal todo.txt file, and I use watchman to rsync my local todo.txt to tieshun.txt so I can access it from all my devices. I could also set up todo.tieshunroquerre.com for this but I find that tieshun.txt is much more convenient to use.

I bought tieshun.txt on https://gateway.io (in beta). The owner of .txt set up their own registry and they're selling .txt domains. That's another aspect of Handshake that I'm excited about. To get an ICANN TLD you need to be a big corporation that can pay for the $200k application fee (and you're not even guaranteed to get the name), whereas anyone can create a registry on their own TLD with Handshake.

The cryptocurrency aspect is unintuitive (if possible it would've been ideal to not require it), but it's actually needed in order to have a more secure root of trust alternative to CAs. This article expands on this point: https://www.namebase.io/blog/meet-handshake-decentralizing-d...
Or someone has a bunch of money invested in commercial REITs and is looking at losing it...
OpenCV, for example, uses C++ bindings. C/C++ binding are a nightmare in Android Development. This probably improves the situation.
Auckland?
I'm afraid this is the same scenario no matter which regulator is in power. The previous administration became the arbiter of truth as to gender and race. What's stopping the next administration from doing the same?
Here's my decision tree:

1. If it is groceries and I have multiple accounts set up already, then yes.

2. If it is something else that I want quickly and I have another account already set up somewhere else, then yes.

3. If I don't have accounts set up anywhere but Amazon, then no.

4. If I don't need it quickly, then no.
IMO, this is a defect in the language: the lack of a "must_use" annotation or similar. If that annotation existed, and the .upper() method was annotated with it, the compiler could warn in that situation.
> If you're only creating a service for your friends and family it works great, if you want to expand it to the general public it is impossible.

Not impossible at all. Send out invitations and let them pull in their groups, as but one option. GMail was initially invitation only if you recall, and it was crazy popular even then.

> The encrypted email folks have been trying to get the web of trust to work for almost 30 years without success.

Web of trust has been working fine for all of those 30 years, so I really don't know what you're talking about.

What hasn't "worked" is commercial buy-in by email clients and, more importantly, email providers who want to mine your data. People choose the free, easy email options (gmail, yahoo, etc.) without realizing how much personal information they're disclosing.

So to claim that the commercial interests who are interested in violating your privacy and mining your information haven't bought into the web of trust is a pretty solid endorsement, not a downside.
You make a grown man cry...
One of the criteria a publisher can remove speech for and still be protected is "otherwise objectionable."

The executive order has no teeth as long as somebody finds the removed speech objectionable. And in this case, his speech wasnt removed, it was editorialized. It's a much more dangerous precedent to attempt to say "a private company is not allowed to speak in rebuttal to my speech," which is a downright nonsense claim. Of course a publisher can chime in with its own thoughts.

The other part about inconsistent with terms of service and inadequate explanation are also easily circumvented by having tos that say "we can remove whatever we want" and replying with "objectionable" and a clarification of why to every removable.

That all said, the idea of the Executive Order isn't completely nuts. If Twitter/Facebook have become the de facto public square, and they wish to remain it, can the government choose to extend first amendment protections to speakers on their platforms? In the same vein, should they be allowed to force non-anonymous use? Combined, Twitter/Facebook/Google can basically prevent ideas from spreading.
I am not sure if I had it, but I had a back sickness back in December. My son caught something that they said tested positive for RSV. I caught something but got over it.

One of the guys on my team got Covid. The girl sitting in next cube also got it. He said it was like a pretty bad flu, but they both recovered.

My neighbor had it, but he was in Westchester county NY running his cleaning business. He thought it was just stress from all the work. He went to a local urgent care down the road and that is how he found out he has the anti-bodies.

My other neighbor's grandmother had it, she was 85. They gave her the experimental plasma as she did not look like she was going to make it. She recovered thankfully.

So far I only know of one person that passed away from it. A good friend had a mentor who was 63. He was over in London and was forced into a NHS hospital. He passed away from the Covid.

On the note of being cautious, I still would like a formal study done on surface transmission. There has been some much misinformation on this. There was a study cycling on the news months back. CDC did an update to their site recently and all the news sites reported the study was flawed. On May 22, CDC updated website to provide clarification which essentially said they don't know about surface transmission risks.
It probably wouldn't be that bad: there's already copyright doctrines for situations where something is so commonly used that it can't be protected, or where there's only one reasonable way to express a particular idea. Plus, copyright protection is usually not extended to extremely short phrases or snippets of text, so even in an "APIs are copyrightable" world, "parse(string)" is probably OK. (Of course, I only said probably, which is part of the problem.)

The Oracle argument (and as things currently stand in their case, the accepted argument) is basically that the API taken as a whole can be protected even if each individual function name can't, so you could protect the "Java API" but not "compare(a, b)". The idea of copyright arising from "structure, sequence and organization" is well established in the computing context as well as others (for example, you can hold copyright in a compilation even if the individual things being compiled aren't themselves copyrightable).

Still, API copyright would lead to all sorts of uncertainty at least at first, and certainly puts compatible implementations or reimplementations in the crosshairs, so I'd really prefer an Oracle loss here.
If I remember correctly, on osx/macos, the relevant keybinding uses alt-{left,right}. GP might be referring to that.
approximately $200k per minute
How can this be? The bandwidth and sheer volume of face-to-face time co-located people share just dwarfs the potential of remote. Are you saying that you still do fine remotely or that remote works better than colocated?

I'd also bet your MD does most of her doctoring that depends on deep trust and emotional connection in-person; remote just fails at this in comparison
Yep, that looks like the IDE-oriented version of the same thing.
Perhaps you could explain how you think that would help? Without an explanation you comment is quite the low effort drive by.