skysight-inc/HackerNews huggingface dataset:
Your position is that CEOs of car companies are going to plan their products based on what a US-based car sharing platform that might not exist then "commits" to do?

I don't think that's how high capital, low margin businesses make decisions.
The author asks about using the same hash function as the builtin Go map. This was recently exposed in the standard lib at https://golang.org/pkg/hash/maphash/

Specifically https://golang.org/src/hash/maphash/maphash.go?s=1316:1346#L... links to the internal hash function.
Don't let them convince you that you're expecting too much or whatever. They're just liars and we need more people who can see truth like you.
Show HN: Chrome extension for stock quotes and news on the site you're browsing
A look at the TR-909’s noise generator
> Photoshop is neither.

Clearly, professionals pay money to Adobe for fun.
Thanks for this idea. The design looks surprisingly like the old cinema display. Actually, apparently they use the same glass from the cinema display but no camera. [1]

It looks like the main concerns on this are around stuck pixels. Have you gone through calibration / QA on yours? [2]

Otherwise, seems like a compelling alternative to the Ultrafine.

[1] https://www.reddit.com/r/Monitors/comments/8zomas/i_just_rec...

[2] https://www.reddit.com/r/Monitors/comments/e5n9y5/planar_ix2...
I mostly agree with that, however, they are still not victimless crimes.
The article says the account was not authorized for margin trading so how in the world could this even happen?
Maybe I want clear, if maybe you're joking. I was thinking of his victims.
Some cultures still practice FGM. (And no, not tied to religion - many of them are primarily Christian)

Nothing you can say is ever going to convince me that FGM is OK or anything except horrific.
I don't think I understand the 20xx part of that assertion. Should this imply that 21xx or 22xx would be creditworthy?

Maybe it should be something like "202[3-9]"?
I'm curious if today's electric cars would even work. Does a Nissan Leaf or Chevrolet Bolt have enough range for the average Lyft shift?

Of course, EV range can improve, and Lyft could make logistical changes to allow for charging, but I'm curious if, overnight, Lyft drivers all switched to EVs, would that work?
Well, as usual with their blog I'm redirected to the French blog home page instead of the linked article. So I guess once again I won't read that PR.
Just checked and you don't even need to say you're making 100k+.

I marked that my liquid assets are under 25k, net worth is under 25k, and yearly income is under 25k (all the lowest you can select) and they approved me for option trading instantly.

Looking at GOOG the UI shows me put where the max loss is $8.5k. Seems reckless if they really use the information I gave them to determine what level of risk is appropriate.
> So no, I don't think you can develop using "tiny laptops with poor 1366x768 displays". At least not all kinds of software, and not everyone can.

This opinion seems bizarre to me. You start by offering personal (and valid) anecdote, then end up saying "I don't think you can develop [...]". But this flies in the face of evidence. Most people by far do not use your preferred monitor setup (iMac 5K) and in my country a vast number of developers use 1366x768 to develop all sorts of high quality software.

It's one thing to say "as I grow older, I find I prefer $SETUP". No-one can argue with that, it's your opinion (and it might very well become mine as I grow... um, older than I already am!). It's an entirely different thing to claim, as you do here and I think TFA does in similar terms, "you cannot prefer lower tech setups", "you cannot develop software this way", "it's very difficult to develop software without $SETUP". The latter is demonstrably false! I've seen it done, again and again, by people who were masters at their craft.
The mainstream media seems shockingly Soviet now, too, perhaps with the difference that more people still believe it. Do you agree? I'd like to hear your comparison.

One difference from the USSR is that there remain plenty of alternative sources on the margins. They're shut out of the mainstream, but they're a lot more accessible than samizdat. It will be interesting to see if they get shut down. I don't think they will. I don't think the future is full-Soviet, but it may be neo-Soviet. We've come further in that direction already than anyone expected.

Another difference from the USSR is that it's a binary system (Dems vs. Repubs, CNN vs. Fox) rather than a monolithic one.
Wage theft is hard to monitor with cameras and mirrors.
The only car salesman with nuclear capability: https://www.lingscars.com/missile-truck
I agree that this might be a problem, but I'd rather not talk about it.
I don’t think you have to use a TSA lock on luggage with a firearm [1]. If it meets the legal definition of a “firearm” you trigger (get it?) the TSA rules that allow you to use a non-joke lock. Since this includes just the legal firearm you don’t even have to carry an actual gun to prevent the TSA from sniffing your undies.

Deviant Ollam gave an (in)famous talk [2] about this at Defcon.

[1]: https://www.tsa.gov/travel/transporting-firearms-and-ammunit...

[2]: https://youtu.be/KfqtYfaILHw
> If the implementation uses the optional type, it'll become impossible to write code that uses the zeroed-out returned value incorrectly.

Since Go doesn't have sum types, it would most likely be possible: the option type would just be a reification of the MRV. At best it could panic if you try to get the value of an "empty" optional but now you've got a panic.
How many miles does the average driver drive in a day for a ride sharing service? And how many on top of what they normally commute while not driving for Lyft/Uber?

Seems like it might be hard to manage charging to live a normal life, drive for one of these companies and still have your car available when you need it?
I don't use Go myself but knowing its philosophy I wonder if they'll end up replacing the idiomatic "if err == nil" with an generic optional type even if they end up implementing generics in Go.

For one thing it would generate a massive amount of churn to upgrade existing code, and if you don't update you'll quickly end up with very ugly mixed error handling patterns. On top of that Go seems to really value compilation speed, so I suspect that they won't want generics "contaminating" interfaces all over the place only to do error handling.

I'm really curious to see (from the outside) how all of this is going to coalesce in the end.
I think people get scared of pointers because the numbers are big and are in hexadecimal. But they don't have to be. I didn't understand pointers until I thought of them as house numbers in postal addresses. In a world where everyone lives on the same street, you can send anyone a letter by mailing a letter with their house number written on the envelope. You don't even need to know their name -- thus SPAM mail is born. The same analogy holds for phone numbers. The pointer is like a phone number or house number. The person on the other end is the value you get when you dereference a pointer.
So the whole OxyContin scandal is based on false accusations? What we had here was a quasi-legalization of drugs that should be strictly regulated. It destroyed families, lives, whole communities. This is what you get if you fully legalize drug trade. It's insanity.
Color accuracy is far more important to me than 120hz capable. The faster displays today tend to be subpar at color accuracy, illumination uniformity, etc.
Are the majority actually writing code like this though? In the case of dynamic languages, this property seems more like an additional consequence of how the language behaves. It's not additional syntax.
Even if it was worth near zero (market price between strikes, very close to expiry), Robinhood holds collateral for the difference. ie, if I sell a $50P and buy a $45P, Robinhood holds $500 cash collateral to cover the difference. The maximum you can lose, once thing are settled, is the difference between the strikes less the premium collected.

With a put spread, if I sell $50P and buy $45P, the holder of the $50P I sold can exercise at any point, and I have to buy his 100 shares at $50/ea. Let's say I got a $2.50 premium ($250 total) on that spread. At that point, my account is -$4750, +1 $45P. Perhaps the premium on the $45P is $0.50, so my account's nominal value is -$4700, +100 shares at this point.

However, my $45P expires in 3 days, so maybe I want to hold on and see if the shares I had to buy at $50 will increase to $55, my $45P expires worthless, and I can then sell them for $5500 total, leaving my account +$800. Or, worst case in the other direction, the price drops below $45, and I exercise my $45P to sell them for $4500, leaving my account -$250. But until expiry or assignment, my account's nominal value is in the red.
This is nice and snarky, but I don't think it's morally relativistic to say that actions that subjugate and control people based on race or sex are acceptable just because it's their "culture"

Human rights should be universal and not something that should be limited just because you were born a certain way in a certain place.
Very well put! Even when it's not a clear-cut distinction for gains-and-losses, too many proposals and even implementations in America for government programs are public/private hybrids, and the misaligned incentives caused a lot of the problems.
Would be nice if this is followed up with something more concrete, like "here's 100 million we've put aside and a platform for lyft drivers to trade in their old cars for a new electric one from these partners, plus low-interest financing for new electric cars that can be paid back in an accelerated way through driving lyft cars." Or just anything that's an actual concrete program that means that tommorow there will be a greater proportion of electric cars driven by lyft drivers than there are today.
The computer has become a commercial ad delivery device. No doubt. These days work on my computers makes me feel like I'm in AdOps optimizing their ad delivery to me.
A chapter 13 bankruptcy has a up to 5 year payment plan which is sort of what you're asking for.

A lender can sue for repayment, and get that enforced through garnishment, but the debt can be discharged through bankruptcy. Credit card lenders are generally unsecured debt, so if the debtor doesn't have enough assets, they'll get nothing; it's in such lenders' interests to avoid a bankruptcy filing.
This is not true. Canada produces planes, helicopters (Bell Canada) and aerospace that requires advances engineering work

Canada produces the most advanced video games that require real talent, and the commercial bits happen in Canada yes.

Canada has international clusters in AI that are ahead from the ones in the US
How does zoom's implementation compare with the insertable stream approach that I think Jitsi were also talking about?

https://webrtchacks.com/true-end-to-end-encryption-with-webr...
The beauty of Jitsi is that you can run the software yourself (especially with the free Google Cloud credit) and then the E2E is hardly relevant because it's still server-to-client encrypted and you own the server...
It's the only option HN gives us. Blame HN.
Volkswagen’s E-Car Rollout Slips on Software
What's your moonshot?
"When Canada sends its people, they're not sending their best. They're not sending you. They're not sending you. They're sending people that have lots of problems, and they're bringing those problems with us. They're bringing drugs. They're bringing crime. They're rapists. And some, I assume, are good people."
Anecdotally, I was able to achieve this by _never_ interacting with political content on FB. That, or nobody in my network posts it (unlikely). But I never see political posts on my newsfeed.
In the last few years they've addressed that. Their Chicago Electric tools should generally be avoided but the Vulcan line of welders and Bauer/Hercules hand tools are all perfectly serviceable for light/occasional use.

The issue with heavy use is not that they don't work but that they're heavier, less ergonomic, and less robust/repairable than the name brands; if you can afford the name brands and will be using the tool until it breaks, fixing it, and then using it more then you'll want to go with the name brands.
They partnered with local issuing banks (Banco do Brasil, Nubank, and Sicredi) and payment processors (Cielo.)
Here's what I think is an excellent introduction to the subject (although it leaves unclear the distinction, if any, between microcode and PLA):

https://people.cs.clemson.edu/~mark/uprog.html
I see your point about a person's family still living in China, and hence giving leverage to CCP to put pressure on them. However, the argument that where people grow up gives them inherent alignment with the government of that country, and they can only be "cleansed" through generations is at best bogus, and at worst ammunition for racism.

Not to justify atrocities happening in China or getting into Whataboutism, but just to give an analogy, would it be fair to consider any US expat an accomplice in or a proponent of separating migrant children from their families at the border?
And that's why Lambda functions is capitalized.
> Maybe this is a cultural difference. I lived in Germany for a long time, and here "political education" ("politische bildung") is something you get in school (e.g. as part of history lessons).... Note this is not about partisanal topics, but about how the separation of powers work, federalism, what happens with your taxes, and even complex things like monetary policy (if you take certain classes).

Those kinds of classes exist in the US. In my high school the course was called "Government," but I think it's sometimes called "Civics." It was only one semester, but I'm pretty sure the basics were touched on in Social Studies classes in younger grades.

https://en.wikipedia.org/wiki/Civic_education_in_the_United_...
Young South African scientist who's fighting the spread of Covid-19
It's a snarky comment.

A 10 years plan to go electric is engaging only the people who believes in it.

By the way to give a scale, Lyft is 8 years old. The Nissan Leaf is 10 years old. Today you have tons of different eletric cars on the market.
They could go electric a lot sooner if they were forced.
Also, at that time there was a big tension between US and Iran. This is around the same timeframe that Iran shot down it's own civilian aircraft. So I really won't blame any MSM here - the Iran story was obviously the bigger story then.
I would LOVE to code outside on a Color E-Ink display. It's fairly impractical to work outside with modern screens.
I'm working on the basis that greater initial engagement leads to greater long term engagement. And what we are seeing now is a much higher influx than I can remember.

So what if a large proportion aren't in it for the chess and will move on to the next craze? Some of them will be converted and grow the game.

As for the "trash previously contained within xQc's channel", I'm not sure how that's different (except in quantity) to the level of chat there has been for a long time in chess on twitch/discord etc.

It's quite sobering to think of chess as an intellectual game and find out that your average young "community" member is not really demonstrating intelligence above the norm in other subjects. The influx of non-chess newbies has not lowered the bar in that regard that I've noticed, tho there has been an inevitable swamping effect.

I think while it's good to caution against rose-tinted views of this recent phenomenon, we also need to be careful not to fall into the gatekeeping I mention in my initial post - it's really important to remember we all have to start somewhere.

Nobody comes in to this game as a master.
The Z-80 has an interesting way of executing instructions, but it's different from microcode. The first step is the PLA, which basically pattern-matches instructions into related categories, e.g. generating a signal for bit pattern 01XX100X, which might be instructions that read a value from the accumulator for instance.

There are two ways this is different from microcode. First, one instruction can trigger multiple "categories". Second, time is not an input here, so there is no stepping through operations.

The next part of the Z-80 instruction decoding is a big pile of AND-OR gates that generate the control signals based on the PLA outputs and the timing signals. For example, a gate might trigger the read-from-A-register signal for PLA-output-1 and time-1 or PLA-output-3 and time-1 or PLA output-1 and time-4. (These gates are all complex and were hand-drawn.)

The point of this is that both microcode and discrete logic generate particular control signals based on the instruction and time step, but they use very different ways to do this. With microcode, you can point to each micro-instruction as it executed, but in the Z-80, things are happening all over the place seemingly randomly.
If only they had sought VC money to help guide them right?
If he sold it the next trading day he would have 1-2 thousand of losses. The amount that was Negative is the temporary Balance when the stock was sold because of the put contract he sold, so he was obligated to buy it at that strike price.
What I just described doesn't require margin. Spreads are "defined risk" trades so as long as you have enough in your account to cover your max potential loss, you are fine to make the trades.
My understanding is that it is standard operating procedure for small LLCs to be spun up for the profitable extraction period and then the wells and LLCs are abandoned when they are no longer useful. All of the pollution and other externalities are dumped on society while a small group of greedy sociopaths take all of the profits. These types of loopholes need to be closed. Ideally all of the people participating in these types of "investments" would be held accountable.

Basically it's a lot of the same people owning and running a whole bunch of entities that are technically not the same but functionally are, but they use legal loopholes to shelter their profits and make other people pay for the cleanup.
>That's off by a decade.

mainstream support, at least. 10 bit HDR support for AMD cards was introduced with Fiji (2015), and Nvidia was introduced with Maxwell (2014)
Cheers to this. Startups and the ecosystem in general (funding) seem increasingly drawn to incrementalism -- largely unimaginative solutions to low-stakes problems but with a high perceived exit probability.

We need way more things like this.
Back in the 90's web rings seemed like infinite collections of crappy home pages. Some people seem to feel differently, is it nostalgia or were there some really good ones out there?
Boies Schiller & Flexner

The law firm that help Harvey Weinstein smear his victims is going after a target with deep pockets...
This is news?
Uh, to be able to determine if a person was in a place at a certain time? By feeding surveillance footage and a person's photo into the machine?
> It's a snarky comment.

Well that's specifically against the site rules here so please don't post snarky things.
The limitation around implementing methods on built-in types seems unfortunate. If I understand how Go interfaces work correctly, that would mean that you also can't implement your own interfaces on built-in types. Which would seem like quite a severe restriction in being generic over them. Perhaps I'm missing something?
You also have to agree to a EULA to create an account on the App Store to download Robinhood. How many people read that EULA? How many people read whatever paperwork Robinhood asks you to read?

The truth is that Robinhood targets a less educated segment of the market. They have a moral responsibility to either educate those users or put protections in place so it is harder for those users to harm themselves due to the lack of an education that can be assumed standard in other investment contexts.
> could sustain development if amedvednikov got hit by a bus tomorrow

almost half of new code is written by the community now

V is very simple to get into, we have 250+ contributors after less than a year
How Covid-19 Is Impacting Tech Stacks
The announcement includes privately owned cars.

> This includes cars in the Express Drive rental car partner program for rideshare drivers, our consumer rental car program for riders, our autonomous vehicle program, and drivers’ personal cars used on the Lyft platform.
Mechanical keyboards don't make you a better coder.

But the only thing that will is writing lots of code -- over years and decades. And about 12 years ago, I started running into this anti-feature of human physiology known as "aging". And whereas in my think-I'm-so-l33t 20s I could bang out code on crappy desktop and laptop keyboards, by my 30s they were turning my hands into gnarled claws.

The remedy for this, for me, was a keyboard with Cherry MX switches. The crisp feedback let me know when a stroke was registered, so I unconsciously pressed each key less hard and was able to type faster with less pain.
Or... you can instead use a service with actual end-to-end encryption like Jitsi.
I think you can still blame murder, bribery, and corruption, all of which are associated with the drug trade and occuring in the US and elsewhere, on the people committing them, while also admitting that some aspects of the problem are caused by the US government's own actions.
Just got banned on reddit. Wanted to help spreading the message about harm reduction and my story. Created quiz yesterday to raise awareness https://ptsdengineer.com/interactive Any help appreciated
That was my thought exactly, but I read the zoom whitepaper (https://github.com/zoom/zoom-e2e-whitepaper/blob/master/zoom...), and it looks like the scheme addresses many of those issues.

Some things that looked like good steps:

> we will allow the
SSO IDP (Identity Provider) to sign a binding of a Zoom public key to an SSO identity,
and to plumb this identity through to the UI.

> Second, we allow users to track contacts’ keys across meetings.
This way, the UI can surface warnings if a user joins a meeting with a new public key.

> we will implement a mechanism that forces Zoom servers (and SSO
providers) to sign and immutably store any keys that Zoom claims belong to a specific
user, forcing Zoom to provide a consistent reply to all clients about these claims. Each
client will periodically audit the keys that are being advertised for their own account and
surface new additions to the user.

> In Phase IV, we look to the future where Bob should sign new devices
with existing devices, use an SSO IDP to reinforce device additions, or delegate to his local
IT manager.

All of this of course relies on a zoom client actually doing everything described in the whitepaper, but it certainly looks like a good faith effort to implement real, functional e2ee
Well, if you own the epub, you could try to find out the whole length of the audiobook, then extract the whole text of the epub splitted by chapters and then relatively match the text length to the audio length and put the chapters where the nearest silence is (chapter 2 is at 3.3845% of the whole text, so seek for a silence around 3.3845% of the audio length)

I got some pretty good matches with m4b-tool here, while it does not work for all audio books (you need the latest pre-release for this very experimental undocumented feature!):

# try to match my-book.epub on my-audiobook.m4b
# ignore first, second and last two epub-chapters for the match (dedication etc.)
# split chapters into sub chapters to ensure they are between 5 and 15 minutes
# create a backup of the original chapters (done automatically)
m4b-tool chapters -v --epub=my-book.epub --epub-ignore-chapters=0,1,-1,-2 --max-chapter-length=300,900 "my-audiobook.m4b"

# omg it did not work and messed up all chapters, please restore the original chapters
m4b-tool chapters -v --epub-restore "my-audiobook.m4b"

# ok, lets only dump the findings in chapter.txt format to do it manually
m4b-tool chapters -v --epub-dump --epub=my-book.epub my-audiobook.m4b