skysight-inc/HackerNews huggingface dataset:
How do these tanker contracts work?

Are speculators leasing the tankers on a month to month basis? What happens when/if the tanker isn't offloaded at the end of a contract?
A fact discussed at some length in this article.
If you auto merged the comments from the last time, in theory they would quickly fall to the bottom because their time based value would be so much lower than the new stuff.

Maybe also disable replies to old comments and make them a different color?

To be fair, we could never figure out how to get this right on reddit either, but HN has a better comment sorting algorithm than reddit so it might actually work here.
COVID19 Gives Lawyers and New Grads Opportunity to Build Practice
Indeed. Thanks
> You'll be happy to know we are indeed organizing! https://www.taxamazon.net/sign

You believe the low income housing market is underserved.

1. Raise money (your "Tax Amazon" friends are a good start).

2. Build housing.

3. Sell to underserved segment.

> Perhaps one day you'll appreciate the psychopathy of telling people they should just move away from their lifelong home. Not everyone is a detached knowledge worker hopping around sampling cities like they're a plate of hors d'oeuvres.

You flirt!
Yeah, quite a few people with small children I know have left to be close to parents/in-laws (somewhat I assume to get some help with the additional childcare burden), and I'm curious to see if they come back.
I mean, they kinda are concerned about the risk of mortality, aren't they? That's the only reason they're not going about their lives as normal. If you removed the risk of mortality, surely their lifestyles would return to normal, and they would have no reason to leave?
> Respond to me, don't downvote me.

I wish the guidelines contained a statement like, "Downvotes are for posts that don't follow these guidelines, not posts you just disagree with." Downvoting for disagreement seems equivalent to replying "Shut up."
I mean...I don't have a link to back this up, and would be happy to be corrected, but my understanding was that your "Nightmare Scenario" is already known to be verifiably true, and possibly even explicitly stated as intentional by Trump himself. (Though I'll certainly grant that "stated by Trump" and "verifiably true" do not have a particularly high positive correlation.)
Well, they didn't actually seize anything here, they figured out that some shipment from China was going to hospitals instead of being intended for resale, then let those hospitals have it once things were straightened out.

The only question is how this transaction got wrongly flagged to begin with.
> I feel like it should be possible to build a big tank in a week or two.

When is the physical settlement of the contract? My understanding is that physical settlement of the May futures contract is 21 April (that is, tomorrow).

So you don't have a week or two to build your big tank. It needs to be finished tonight.

https://www.cmegroup.com/trading/energy/crude-oil/light-swee...
Nice, hopefully this will replace UpCounsel and Atrium.
> Cool project. Society desperately needs tools to combat disinformation.

Thanks! I'm a huge fan of Snopes <3

> But couldn't this tool also be used to spread it?

It's a tool; a platform. Anything that can be used for good can be used for bad.

I'm mostly circulating this in queer/pro-science circles, in the hopes that the critical mass of early adopters will dictate the culture surrounding the platform.

> Also, does it prevent circular reasoning?

No. You can create cycles in the Follow-Ups that loop infinitely. It might even be convenient to do so in many cases! But that definitely does not prevent circular reasoning.
This post would have been a lot easier to read without all the “fuck”s.
According to the open issues, it doesn't currently support `async for`, nor is anything from 3.7 or 3.8 included (dataclasses, f-strings, breakpoint(), a number of performance improvements).

There hasn't been a main branch commit since python 2.7.17 was merged in ~6 months ago.
Da, of course it does, what is it the 1800's??

If you are into nutrition and want some serious scientific up to date advise check these sources/podcasts: Found my fitness (Rhonda Patrick), Peter Attia and Chris Masterjohn.
Now that ycombinator takes over a hundred startups it does seem more promising to get in, eventually.
FYI you can export your shortcuts (and other settings): https://www.jetbrains.com/help/idea/sharing-your-ide-setting...
This is underestimating the number of packages not ported yet. Last time I checked, pygame and opencv were among those.
Daphne Caruana Galizia is among my personal heroes -- an extraordinary professional who worked tirelessly to publish the truth about power, corruption, and lies. Her work on the Panama Papers directly affected one of my consulting projects, and inspired my whole team to work better together.
List, definitions and examples of Literary Devices
Other antibody studies have consistently found similar results to the Stanford one. The Stanford numbers are very high - most have found closer to 20-30x reported cases than 50-85x - but it's virtually guaranteed that a huge fraction New Yorkers have C19 antibodies today. I'd be pretty surprised if it's less than 20%.
Who’s behind the “reopen” domain surge?
Many people dislike Python 3 syntax. I think this is a great project, and given the mishandling of Python2/3, I wish we had a more systematic way to introduce new features. I hope this succeeds.
Hitting the Reader View button, at least in Safari, also allows you to read the full article.
I think you've mixed up your logic a bit. A slow visual reaction time means that surgeons are already reacting slower in the real world. Any latency added (!!) by a network further adds to the delay between surgeon reaction and real world stimulus.

You argued that when we compare the average VRT additional latency is not large. But you should have argued that there was enough buffer between average VRTs and the time needed for a surgeon to react to allow adding to average VRT.

i.e. If we imagine driving a car with a video camera, we don't really care about latency vs reaction time. We care whether latency + reaction < accident threshold.
Xiaomi Redmi 6 Pro gets a closed Android Pie beta in China
Beginners Can Make Money Dropshipping from Day 1
Ask HN: What's a good resource to help employees avoid scams and wire fraud?
What's a good resource to help employees avoid scams and wire fraud?

What's the best guide that gives the basics of how to avoid phishing, email impersonation (e.g. fake emails from their boss), fake wire requests, etc?
In a statistical sense, in an global integrated society, where everyone is freely equally likely to partner with everyone, there eventually won't be any children by the traditional racist definitions of white, ie, with white. no interbreeding with non European ancestry. (The whole concept of white is questionable and mostly racist, fyi.) This is what is generally called white genocide by the far right, even though it is anything but.

To prevent this scenario, we get some pretty ugly ethnostate and facist ideas. Controlling "race mixing", keeping different "races" separated to different countries, and in some cases, explicit calls for genocidal actions.

All this infringement on freedoms just to prevent an outcome that is just based on some made up unscientific discrimination like race and fear of race mixing.

Basically, 14 words are bad because they acknowledge the constructed idea of race and embrace it in the worst possible way.
I think it's more likely that they've A/B tested faulty algorithms and picked the one that's the least faulty.

I don't have proof, but I strongly believe that a search algorithm that returns what a customer is actually searching for will drive more sales. I suppose it's possible that with time, consistently bad results will beat a customer into submission and drive more sales of stuff the customer doesn't want. But I don't believe that's true, and this would only be the case if the customer accepts that the thing they want doesn't exist. If the customer is pretty sure that solid color shirts exist, they'll just shop elsewhere until they find it.
> Do you think I’m wrong or do you just not like what I’m saying?

Por qué no los dos?
This is something that has annoyed me since the Altavista times. I want to search for "madonna but not the singer", and find pictures of the holy icon. I can do "madonna -singer", but that fails if the page mentions the word "singer" a single time. Even if it is "This is a page about madonna statues, but not about the famous singer."

It would be great if I could add negative keywords to a website, or mark text as "don't index" or "index with a negative weight". But probably, people would game this in ways I can't imagine.

There is probably a clever ML solution for this, like having meaning-vectors for distinct ideas, and pushing pages that are close to one meaning away from the other meaning. Classification is easy if you have a keywords like "painting" and "catholic", but if it is "virgin" or "prayer" then it could be either meaning, so there is never a bullet-proof solution.
It seems like a lot of effort to avoid the parens with print()
But it’s not a search tool. It’s a make Amazon money tool, as all their tools are. I think you misunderstand why amazon build these tools if you think they are to make your life easier in trying to locate things to buy on their site. That’s a happy coincidence. They build them to make money.
Right about time!
Show HN: My latest crypto project – thoughts?
When the price went negative, it made me wonder if I could legally take delivery of barrels of oil in my back yard.

I'd like to assume there are some EPA rules that preclude one from storing barrels of oil just anywhere, but at the same time, the EPA is currently not enforcing any regulations.

I also wondered about delivery on these contracts. Does that include delivery to any address I specify? Can I get paid $3000 to take 100 barrels and ask them to drop it off at my house?

And then what? After the price recovers and I want to sell the barrels, will someone come get them from house?
> due to recycling being so uneconomical that trash gets shipped to foreign countries

This isn't true. No one is shipping trash to other countries, it's way too expensive to do that.

Other countries pay to buy recycling, and recently they haven't been as interested.
Personally: Terraria, C&C
A really risky (but I think worth the risk) bet is to buy the front and sell the back. You will receive a huge credit, and as long as you close out the back leg below what you sold for, you’re in the clear.
Of course there are market makers, but they aren't going to buy contracts if they can't deliver.
I assume this is sarcasm, but you could do this in Python 2.x already :)
Between languages like Go, Rust, Swift, and others I feel pretty optimistic about these new players (and I very much prefer more language diversity).

No surprise to see generics being so strongly pined for again. Very curious about how Go getting generics will change its position in the landscape.
CircleCI Matrix Jobs
You think Google Glass is the closest thing to ever be made or the closest you've personally experienced? The Hololens and the Magic Leap execute much better on the idea of a HUD.
I'm sorry but what's the point being made here?

Search results could be better? Sure.

Can we find adversarial examples? Almost always.
The bigger porting problem is bytes vs unicode. That can't be done automatically and is a lot of work.
But the algorithm wasn’t programmed to act in the customer’s interest. It was programmed in amazons.
Assuming you can transport a 100+ pound liquid filled drum to a disposal facility that meets federal guidelines for less than that cost, and don't care about the environment, absolutely... but the real trick here is in knowing that the people who are already using oil and have the capacity to store it ... are... so other than just burning it, for a couple hundred million, you could probably supplant your stationary oil consumption with a non-petroleum alternative.

It is ironically the portability of oil-refined products (gasoline, diesel) that makes it so appealing for things that aren't stationary -- planes, cars, etc.
Honestly, I think Python's C API exposing so much of the internals of the implementation is the real problem. You can basically see every pointer in every struct, including tons of things you shouldn't need. Large packages inevitably end up using some unfortunate detail which couples them tightly to CPython, and this makes using those packages with PyPy nearly impossible. The fact that PyPy got so many of those to work as well as they did (numpy stands out) is a testament to their talent and stamina.

I believe this is also a huge part of the reason why migrating from CPython version 2 to version 3 was delayed. I've adapted a few small C extension modules to run under both, and using #ifdef for the special cases to support both was unpleasant. So I imagine that any large package which needed to support both through the transition really suffered for it.
Reminds me of the the challenge:

"Don't think of a cow !"

What did you just think of ? A cow, of cowrse.

If you want a shirt w/o stripes, just google "plain shirt" or "dress shirt -stripes.
http://www.AppearMe.com - flat fee on-demand legal services for startups.
I upgraded from 3.7 to 3.8 and found out they removed a function in the time package required by crypto.

I do strongly feel that removing functions from the core library is a huge no-no for point releases.
If that were possible the price wouldn't be negative. Leaving it in the ground is in fact the cheapest storage option.
Scrum Master Wants to Do Home Visits
Thoughts on this insanity?

https://www.reddit.com/r/cscareerquestions/comments/g4viz4/scrum_master_wants_to_visit_each_member_of_the/
> I mean, they kinda are concerned about the risk of mortality, aren't they?

Not their own mortality, which is a pretty major distinction. They're social distancing largely so they don't spread it to other, more susceptible, people unwittingly.
I tried it. it is a bit like pi-hole as a service. very nice, and very full featured. I have started noticing more apps using their own DNS servers though. in my home lan I get a lot of blocked requests to 1.1.1.1 and 8.8.8.8 which are my primary DNS, but only coming from my pi-hole.
> Many people dislike Python 3 syntax

Which aspects?
Like a book there are so many games it can be difficult to find a starting place for recommendations. What’s a game of two you’ve liked before?
If you're looking to continue running old codebases without testing and patching this isn't it. There are various incompatibilities with CPython 2.7, some noted in the readme, some noted in issues e.g. [0], and no doubt others unknown. It also doesn't appear to be actively maintained..

[0] https://github.com/naftaliharris/tauthon/issues/22
Drug and alcohol addiction leads to homelessness because nobody wants to hire an addict and addicts prioritize spending on their addiction. Cheaper housing will not fix it, because the cost of housing is not the problem.

My point is that solutions will fail if they do not recognize and treat the actual cause. Otherwise you're treating lung cancer with antibiotics. It won't work. And it hasn't worked.
- evidence of no liver cancer

- no textbook evidence of cancer

Statements have structure, parsing them with simple rules like this is akin to parsing C++ with regular expressions.
Liquibase 4.0.0 Beta 1 Released
Fascinating, do you have any links to papers about machine-verifiable formalisms?
But this is literally python 3 syntax. I'm absolutely not following. They adopted python 2 codebase and implemented `await`, `async` etc syntax in python 3. How is this any better than python 3 syntax-wise?
At least television is designed for a static receiver. You can solve the problem with a better antenna and a suitable amplifier.

But radio is often received by moving receivers, for which there is no good solution, and analogue will always be better.
I developed for OS/2 in the 90's. OS/2 was 5 years ahead of Microsoft Windows, and offered full 32-bit processing long before Windows did. However, OS/2's strength was also its weakness.

OS/2 was developed from scratch, and was not encumbered by a legacy of DOS compatibility, 16-bit applications, and drivers like Windows was. This enabled IBM to innovate radically and more quickly. The application I wrote for my client was a multi-threaded program, written paradoxically with Microsoft's Programmer Workbench, the character-based precursor to Visual Studio.

However, this freedom from legacy code also meant there were few applications available for OS/2, and the only drivers were for IBM printers. OS/2 eventually disappeared in spite of its technological superiority at the time.

IBM's development environment was called C-Set, and, despite being a 32-bit compiler, was inferior to Programmer's Workbench. For instance, after a compilation, if you double-clicked on an error message, it would open up the source code in a separate editor window, in a proportional typeface. You could not trigger a compilation from this window. You had to make your change, save & close, then go back to the compiler window. Awkward.

There was no Resource Workshop for designing dialog boxes visually. You had to write all the statements in a text editor, and wouldn't see the appearance until compiling and running the program. This slowed down development.

While debugging, I recall trying to step into the GUI part of the application code. This locked up the computer so bad we had to re-install OS/2, a tedious process requiring 22 diskettes.

The IBM documentation was so inscrutable that even for ver. 2 of OS/2, we had to refer to Microsoft's ver. 1 manuals. IBM's support gave an interesting insight into OS/2's downfall. My client had an expensive OS/2 support contract with IBM. The client contacts were two guys in the PC support section. When I required technical support to answer some obscure and specialized questions about OS/2, it didn't make sense to get these guys involved, even though they were supposed to be the only official go-between with IBM. So I called IBM with the client's authorization, and impersonated one of the support techs. After a few calls I slipped and used my name. The IBM guy was livid and tore a strip of me, saying that as an independent contractor, I had no business blah blah. Here I was just trying to get a customer up & running.
You've missed your very best chance ever to lead with "Well, actually"!
The aspect that breaks existing code. They could very well, for example, create a print function that didn't break existing print statement. I think it was a childish move.
> All these tools for "taking control of the narrative" will be used by your enemies.

The alt-right already takes control of the narrative.

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

Even if this platform ever "took off" enough to be used by bad people, the only thing that would happen is we'd have a level playing field.
They would if they didn’t offload the contracts somehow, hence the negative prices. They are paying to get rid of that obligation.
You can shutdown/disable cores on the fly. There is a nice gnome-shell extension for that. Shouldn't that do the trick ?
Raspberry Pi sales jump: tiny computer's in demand in coronavirus crisis
Maybe javascript might not be the best choice in terms of high end/large databases. But it certainly is the best choice for web3 applications and lightweight nodejs software. There is also a golang edition of orbit-db.

> (does not fail or lose data, or get into a corrupt state easily)

The data is stored on IPFS primarily (Pick a number of different ipfs varieties, rust, golang, js). Oplog specific data is stored in a datastore-level instance, which utilizes c++ leveldown bindings. Code that is well tested and has never been proved to lose data due to being written in JS alone.
Aside from that the programming language does not determine whether a developer creates crappy code. The developer does, horrible, inefficient, bug filled code can exist in any number of languages. Its really a matter of preference.

Side note: I used to absolutely hate JS until a began programming in it for many months. Originally programming Java
Analogue video has to have a very high SNR at the receiver, because any noise is directly visible in the picture.

But with a digital signal, as long as you can distinguish individual bits, the picture is always perfect, so you can get away with a much lower signal strength.
If storage rate is cents per barrel and barrels cost negative dollars per barrel, is sounds like storage is still very affordable.
I never understood why as a company you wouldn't prefer an on-premises computer cluster with some overhead and give employees thin clients, rather than give everybody MacBook Pros. Thin clients + servers make much more sense to me from a business perspective. They seem much easier to secure (just revoke some keys if you need to fire somebody), much easier to give everybody a reproducible dev env and avoid a lot of shenanigans, and saves money.

I wonder how much this costs: https://aws.amazon.com/outposts/
It’s the opposite. This project is making it possible to use Python 3 syntax with a Python 2 interpreter.
I’ve got a Liam Li PC-011 and it’s steel. I had to drill holes for my custom reservoir, that one at least is steal
IBM Reports 2020 First-Quarter Results
My personal thoughts on the matter aside, here is an informative post from Brett Cannon on why the Python 2/3 split happened:

https://snarky.ca/why-python-3-exists/
That would be a nightmare of an experience for the developer community. No way. Absolutely do not want a hundred syntax-incompatible clones in various partial states of development.
The fed so far has made it so we have enough PPE, beds, and ventilators, and brought down the projected death count down more than an order of magnitude. Our test throughput in hotspots far exceeds that of any other country. If that's "failed" I'd like you to elucidate what "success" would look like to you.
> effort++++

effort += 1 + 1

Ported to Python3 for you.
I have been working on a PhD about causal graphs for the last 6 years

I wonder what the career perspectives that brings? I want to do no statistics, only programming
I mean, if you have a spare $300 million lying around, that sounds like a fantastic arbitrage opportunity, and (napkin math time) if you're holding the barrels for more than 10 months, that'd be the way to do it.
i take it by your edit you are concerned i was interpreting your "past posts" as some implication the OP should not have submitted - this is not the case.

honestly, i just feel bad for you. what appears to me to be a repetitive google + copy + paste on your part is anathema to me, and i was trying to help stamp out such work.

i think this has value, but im worried the amount of work involved
grows (at a minimum) greater-than-linearly as HN grows.
Except if that hypothetical R=10 is a slow acting virus that infects others over the course of a month, and the R=2 kills within a day...
No. Their prime brokers will force them to sell it at the low (negative) price.
what kinds of businesses can you walk to?
If you really want to be disappointed, search for [doctor] and [nurse].

Unless things have really changed, [doctor] will be mostly white men and [nurse] will be mostly white and Filipino women.

But don't blame the AI. The AI has no morality. It simply reflects and amplifies the morality of the data it was given.

And in this case the data is the entirety of human knowledge that Google knows about.

So really you can't blame anyone but society for having such deeply engrained biases.

The question to ask is does the programmer of the AI have a moral obligation to change the answer, and if so, guided by whose morality?