skysight-inc/HackerNews huggingface dataset:
That's strange. All of those points are wrong.

Starlink isn't designed to offer lower latency or lower prices than existing terrestrial wired or wireless ISPs (at least, decent ones). Instead it's designed to offer a low latency wireless service in places where that has never been available at all. Which is most of the land area of the Earth, and all of the ocean. It may also be cheaper and/or faster than some very bad terrestrial ISPs, because there are a lot of those out there, but that's not what it's designed for.

Impact on earth-based telescopes has been discussed endlessly, to the point where it seems like there's a law that you can't mention Starlink on the Internet without talking about it. And SpaceX responded by talking to the astronomers most affected by Starlink and adding a sunshade that should prevent the satellites from ruining their images. Which is more than any other satellite operator has ever done, AFAIK, and there are many satellites much brighter than Starlink in the sky today.

The Pentagon is certainly interested in Starlink, but commercial service has much higher revenue potential. There are several competitors planning to do roughly the same thing as Starlink, so the business plan is at least plausible.
For card system master keys, you don't use open source tools, you buy a set of properly hardened hardware modules, and follow the appropriate (documented, tested, verified) 'rituals' on them. IIRC the set we used cost something in the ballpark of $50k-$100k, which is not really much compared to all the other things that are table stakes of doing it properly. You can do it much cheaper if the risks are lower and you need less tamper resistance and auditing because you're less likely to have (for example) one of the trusted authorised employees be malicious and willing to invest nontrivial effort in circumventing the system.

Because losing these keys can be very, very, very expensive.

For an example (somewhat similar to this Postbank case) see India Cosmos Bank 2018 incident (https://www.reuters.com/article/cyber-heist-india-idUSL4N1V5... is one link) where criminals generated fake cards to cash out some $13 million; and replacing 12M bank cards also has an huge cost to replace the cards (perhaps roughly $12M - $1 per card replacement is plausible though possibly on the cheap side) even if we ignore the reputation cost.
Also an instance of The Bitter Lesson
By equal quality 2x1440p monitors are we talking Eizo quality or Dell UltraSharp quality?
I think this is great. The FBI has a lot of work ahead, with something like 18 Federal court houses burned or damaged by insurgents, I expect they will be busy for a long while.

Rest lightly, Marxists.
I use a $20 salton rice maker on warm (not cook) setting into which I put a 2 litre glass jar of ingredients brought to 90 degrees F beforehand. No sterilizing. Takes about 10 hours
"If you're making enough to pay for a $5000/month apartment, you're renting by choice"

I don't think that's right. E.g., SF house and rent prices, assuming non-WFH policies require paying 5000/mo if your household is larger than 2 people. It's not a choice unless you happen to be blessed by rent control or rich enough to afford the 400K in cash for the down payment.
I have a Dell P2715Q and I'm happy with it. I haven't tried anything with a higher resolution or DPI, but I can't see any individual pixels on the Dell, so for the moment, it's good enough for me.

I can't go back to sub-4k though. Looking at a 24" 1920x1080 monitor tweaks my brain. Pixels ahoy. It's jarring. I'm not the kind of person who cares about superficial things or style or brand at all, but I just can't get comfortable with sub-4k anymore.

Be very wary of Apple monitors. If you can, try one out in the environment you intend to use it in, before you commit. Apple displays are highly reflective. The glare is obscene. The display quality is great, but I can't deal with the eye strain. It's like there's a mirror glaze on top. They used to offer a matte option, but I don't believe they do anymore. It's painful.
It's the one twist that surprised me. Is there any concern the more it "reduces the risk", the less of a direct financial stake the founder has in their own company?
Mangattan has been partially a ghosttown even before the COVID pandemic. If you walk around Manhattan, almost half the commercial space is empty, it has been empty for the past few years actually and now getting worse. The bubble is popping

On the other hand it might be a good idea to be on the move and buy/rent something cheap.
Gadsden Flag
37% of programmers are using Retina displays? Since the OSX market share is ~8.5%, your numbers are way off.
Ask and ye shall be given.
As doom-and-gloom as this article is, there is a very positive interpretation of this.

The climate change effects we have been documenting and experiencing implicitly include all of the methane from these leaks. It's not like discovering these means climate change is worse than we realized. We've already been measuring the consquences of climate change -- the total sum of everything harming the environment -- so discovering a new component doesn't change that total sum, it just changes the relative proportion of other factors that go into the sum.

So what this is really saying is that a major contributor to climate change is a methane leaks that no one is using. That's good news. It means we can fix these without having to make any sacrifices other than the (admittedly very large) cost to plug the wells.

That's a lot easier than stopping CO2 production caused by useful things like energy production and transportation. To reduce those causes, you have to actually take away real benefits from people.

But these leaks are just going into the air. No one benefits from them, so no one will be harmed by their absence. We can just fix them.
Well, it's good to know it's not all bad then.

Between the corporately-curated snail mail and 4chan, I think social media will skew toward 4chan, which I'd gladly accept. Frankly, I like it even more than moderately-moderated social media; it's a lot funner. :D Shithole, yes, but charming and fun. But that's probably mostly a product of its anonymity.

Also, imperfect moderation is the thing that tends to annoy users most. With perfect moderation (like a blog with comments disabled?), you have no hope. With no moderation, there's no danger. With imperfect moderation, there's inconsistent or nonsensical bans, there's the urge to take chances and get punished, sometimes by capricious mods, and there's endless sidebars of rules to read before posting. Ugg.
That's true, but it creates an annoying extra burden on anyone that calls those functions to include the full-fat library header themselves. Since they might simply write `auto x = my_obj.returns_optional()`, it might not even be that obvious they need to add that header.

Plus, of course, once they have added that header to their file, that header is included in their file, if you see what I mean, so it may not actually save compilation time while still adding coding effort. Really, I think that technique is only useful if you're only referring to those types (a) in private functions, and (b) by reference or pointer. By the time it's a public function, you have a responsibility to include the full library header in your header file.
'I used an algorithm to help me write a story. Here’s what I learned.'
>I don't think it's a cost issue. The issue is one of association. There are strong social forces that punish association with any distasteful speech.

Yes, association is also an issue so there are at least 2 forces happening: cost and/or association.

Since I used the word "undesirable" and you used the word "distasteful", I believe we're thinking of 2 different scenarios:

(1) inconvenient/controversial content like politics or alternative COVID theories

(2) vile or obscene content like beheadings or adult porn

My perception is that the censorship topics I see getting press is more of (1) than (2) and the levers putting pressure on the money trail is the primary weapon for (1).

E.g. supporting Hong Kong protests are not category (2) vile/obscene (maybe your "distasteful"?) but nevertheless, Apple removed podcasts with that subject matter from the App Store to appease China[1].

Even with Apple's billions in its war chest, Tim Cook did not say "China can fuck off -- we're keeping the podcasts because our App Store is all about free speech!". That didn't happen because Apple wants to sell smartphones in China and so they will cooperate with China's limits on "free speech".

[1] https://www.theguardian.com/technology/2020/jun/12/apple-rem...
Unfortunately I don't have access to that info, sorry!
Blown away by the positive reception and the many submissions! I thought it'd be really fun not to give people the usual form where everything is laid out for them to fill out.
Lot's of kind words and interesting sites to surf! I can't wait to have a closer look at them tomorrow! :)

I've added all outstanding submissions for now, and will come back tomorrow to add more :)

Someone asked me if "todays date" was local or universal. It's a good question, and it's actually "whatever the server runs" +/- 24 hours :) so yesterdays date and tomorrows date may also work depending on your location :)
Offtopic, I really like how the twitter post has been embedded as a screenshot and not using twitter's scripts.

Even if that means that I can't click any link in a tweet; I probably wouldn't have noticed otherwise.

I prefer the UX (and especially: fast load times) of an image to the one of a script. Also, an image means fewer requests and fewer potential privacy issues.
You can divide a processor into two blocks connected to each other: the control and the data path. A 1970s book illustrated this as a puppet controlled by strings, with the puppet being the data path and the hands at the other end of the strings as the control. How many strings do you need?

The data path has a bunch of registers, things like an ALU, busses and multiplexers. You need a "write enable" wire for each register (or a single enable plus a small number of address bits), select signals for the multiplexers and some control bits for the ALU. 21 bits is as reasonable a number as any other. A slightly different data path might require fewer or more control signals even when used to execute the exact same instructions.

The metal layer is deposited on the whole wafer, but then everything is etched away except where you want wires. So the "wires" and the "metal layer" are indeed the same thing. The vias are just little wells in the oxide beneath the metal layer. So when you deposited metal on the whole wafer some of that filled in the little well making a vertical connection between the wire and what was under the oxide.
How far along with your company / MVP do you have to be? I imagine they want to see a compelling demo, not just a plan or idea.

I'm still a little too early with my project to meet the July 11th deadline, and I'd feel ashamed to pitch too early. It's a very ambitious moonshot project, though.

20% for 3M sounds generous for some, but perhaps risky for those that are further along. What do comparable investment offerings look like?
When you chain multiple things that can go wrong with Result[T,E] or Option[V] it should be possible assuming there are methods for chaining/fallback. E.g. opening a file, reading the contents, parsing the contents etc. If all those 3 return Result[T,E] and you want the overall result (parsed) T or the first error to occur, then you should be able to chain that.
https://youtu.be/TBb9O-aW4zI
Oh yes, I've heard a bit about the Amplituhedron. Unfortunately, it only serves to simplify the perturbative calculations in Yang-Mills theories order by order, i.e. the Feynman diagrams. It doesn't describe the full (non-perturbative) theory, so it's not really a candidate for a replacement of "classic" local QFT.
Show HN: Predicting the Price of Bitcoin with LSTM
No disrespect intended, but what is the point of using terminology like “moonshot” coupled with tiny amounts of funding like $3m. If moonshot is taken to be a loose reference to the Apollo program - which I imagine it is otherwise the name is poorly chosen - then the funding amounts are off by several orders of magnitude. In 1960 the US government got its feet wet with a 900 million (in 2020 dollars) spend on the Apollo program and ramped up to a high of 40,000 million a year by 1964. The total spent on the Apollo program between 1960 and 1973 was 283,000 million or almost one hundred thousand times as much as the 3 million investment under the moonshots fund.

Sure the 3 million is a seed round but the US spent 300 times as much on its exploratory “seed” round in 1960.

It is unlikely until he extreme that any real “moonshot” will achieve significant impact without the combined talents of a large percentage of the world greatest talents driven by goals of the highest social priority funded by limitless pockets and organized by the very best managers and leaders that society can produce.

3m will achieve none of that.
Even Win10 struggles when you move windows between different DPI domains. Apps will slide in HUGE or tiny until you get past the midway point. And when the system goes to sleep everything can go to hell. You can come back to small message windows being blown up to huge sizes or windows crushed down to a tiny square. You can forget about laying out your icons perfectly on your desktop too, they'll get rearranged all the time. Even more fun when you remote into a high DPI display with a low DPI display. It actually works pretty well, but stuff will get shrunk or blown up randomly when you to back to the high DPI display.
In this particular case, the compiler can't infer the type of V if you omit the type parameters at the call sites:

type checking failed for main
prog.go2:17:3: cannot infer V (prog.go2:46:27)
prog.go2:22:3: cannot infer V (prog.go2:46:27)

But generally you are right, yes. It is able to infer K at least.
I wrote a toy lisp 1.5 interpreter in Go a few years ago, and part of the joy was making the core of the interpreter mimic McCarthy's typography. This is my apply function:

func apply(fn, x, a Addr) Addr {
if atom(fn) == T {
switch fn {
case CAR:
return caar(x)
case CDR:
return cdar(x)
case CONS:
return cons(car(x), cadr(x))
case ATOM:
return atom(car(x))
case EQ:
return eq(car(x), cadr(x))
default:
return apply(eval(fn, a), x, a)
}
}
switch car(fn) {
case LAMBDA:
return eval(caddr(fn), pairlis(cadr(fn), x, a))
case LABEL:
return apply(caddr(fn), x, cons(cons(cadr(fn), caddr(fn)), a))
}
panic(errint("bad node: " + car(fn).String()))
}
You're speaking past me.

Again, you listed a ton of compiled languages compared to an interpreted language. Want to throw X86 Assembler in there too? Should we write all software in Intel syntax x86 Assembler? It's faster than Rust - just manage the registers yourself!

Fact is, interpreted languages have THEIR advantages in lots of areas.

Nice random zend link. I literally took 100ms and found questions on Stack Overflow about writing async PHP code from 2013.

Python LITERALLY just added the async/await keywords and co-routines in 3.5 in 2015 (AFTER PHP did). I can also link to "Why you should use Async in Python articles" from 2020 and 2019. Hell, google that phrase and see what comes up. Look at the talk tracks at PyCon last year.

I can also link to an article on how to do asynchronous programming in C# on MICROSOFT.COM from May 20, 2020 (you know, a pretty authoritative community place for .net) But it's a stupid point. There are tutorials to learn how to do things in every language written every day.

I get it, you're a language snob. This conversation feels like "Man, fuck people who speak German. They don't know how to build cars the way people who speak Japanese do."

Languages are languages. You can write shitty things in any language and good things in any language.

The facts are, nearly all of the big sites on the Internet have PHP somewhere, some PHP is bad and some is good, and there is a wide variance of skill level among PHP developers.

Replace that previous paragraph with any language and the answer is the same.
Would we see the same effects from donating blood?
We don’t have enough lithium on the planet for everybody to have their own electric car. Just because something is on paper sustainable, doesn’t make it actually sustainable.
Starlink just isn't for dense areas.
By way of illustration, Tungsten and Copper in a complex 3D NAND structure for flash memory. Mind Boggling:

https://www.coventor.com/blog/3d-nand-challenges-beyond-96-l...
I'm starting to see chip enabled pumps.

Exxon (pre-ExxonMobil) had chip-enabled pumps in the early 90's. Instead of a card, you had a little cylinder-shaped keyfob about the size of a few Tylenols strung together. I'm not sure what happened to that, I ended up moving out of an area served by Exxon.

These days I see gas pumps with the little wireless payment logo, and I have a card with the same logo, but it's never worked for me.
That's what I want -- I want all political anything, left right and center, expunged from my FaceBook.

There's a browser plugin "Social Fixer" that can do this really well by all accounts, but alas, almost all my facebooking is on my phone, which it doesn't support.
Yeah until those kids are teenagers and they're bored out of their minds with nothing to do.
Did we read the same comment? https://news.ycombinator.com/item?id=23553503

It explicitly argues that he's evil because he has a Chinese name and Wikipedia describes him as Chinese-American. There's no equivocating about the software being China-based, or him having close family in China for the CCP to threaten.

And discriminating against people for national origin is considered so bigoted it was explicitly included in the 1964 Civil Rights Act. Your reasoning is sound, but you should seriously reconsider your basic ethical principles.
The getfetch.io site looks nice. I would try to think through how it is better than a tool like Notion and try to communicate that.

While I am here... would love some feedback on the Webase landing page [1]. Webase is a no-code platform that makes it easy to create beautiful websites and custom web applications.

[1] https://www.webase.com
While it's not exactly a novel technique (I've read similar stories since the early 2010s at least), I'm continuously surprises by how much people are able to glean from inferences and online sources. The saga of the "he will not divide us" flag is particularly impressive.
Hmm, that is interesting... You're absolutely right, the program I was compiling is a Visual Studio program. (The code is actually cross-platform, partly thanks to the use of Boost, but for historical reasons it only has a Windows build system in the form of Visual Studio projects.) I'd definitely like to try my experiment again with GCC or clang at some point.
I totally get that, and I've considered the pros and cons. For now, I'll have it be entirely optional, since getting people to join is kind of difficult to begin with.

That said, I might do something later on, to let the user choose to only browse sites with banners, so they don't need the frameset/iframe version, which have the problem of not always working/being allowed.
I developed but never completed a similar idea for custom business rules:

* each spreadsheet defined one function

* one sheet for inputs, each input labeled (i.e. function parameters)

* one sheet for outputs, each output labelled (i.e. function results)

* sheets for test data for inputs and expected output (examples of correct function parameters and results)

* cell values could be result tables from SQL statements, with cell formulas that could act on tables (where, join, etc) i.e. a single cell could contain a table value

* the idea was to allow consultants to naturally design business rules in a functional manner, and intuitively see how values flowed through a calculation. Debugging is natural, and test driven design is built in to the design. Business rules are often driven by examples in my experience.

* Because all calculations are a graph, I believed that the results of complex business rules could be computed efficiently as updates occur.

There was more to it of course.
Thanks, PostgREST looks fantastic: one of those “I can’t believe I didn’t know this was available” moments.
Sure, I’ll break my code for your ethics
Uncle Ben's to change brand as part of parent company's stance against racism
My trust in zoom is lost regardless of how they handle things from here on out.
That's stupid. Just issue cards without stripe and the problem will solve itself.

I don't see a bank replacing its customers' forms of payment with a new form that isn't accepted in as many places as the old one.
Marty Goddard: genius hacker.

> Ms. Goddard’s insight was that the only fix for this dysfunctional system would be incontrovertible scientific proof, the same kind used in a robbery or attempted murder. The victim’s story should be supported with evidence from the crime lab to build a case that would convince juries. To get that evidence, she needed a device that would encourage the hospital staff members, the detectives and the lab technicians to collaborate with the victim. On the most basic level, Ms. Goddard realized, she had to find a mechanism that would protect the evidence from a system that was designed to destroy it.

> Ms. Goddard had invented not just the kit, but a new way of thinking about prosecuting rape. Now, when a victim testified, she no longer did so alone. Doctors, nurses and forensic scientists backed up her version of the events — and the kit itself became a character in the trials. It, too, became a witness.
Lower Socioeconomic Status and the Acceleration of Aging
I heard they also can't be sustained for a long time.

That used to be the case, but with the popularity and widespread use of IoT devices it won't hold true for long. If you can hack home appliances you could hold an attack for hours, if not days.
This happened to someone a few years back at my current employer. There are pretty much always tax implications that the company will be required to deal with, and there are sometimes other legal issues.
Apple doubles down on its right to profit from other businesses
In the /about it's explained that the circle represents the locations where the satellite is at least 60 degrees above the horizon.

550 km is the altitude for the operational orbits, the satellites are deployed lower and need to raise their orbit. (But I see most are labeled around 550 km, so I'm not sure what you're referring to.)
Talks about 4k at 120hz without mentioning that this usually sacrifices chroma, making text unreadable. Fine for games, but not for coding.
No mention of Display Stream Compression.
No mention of the importance of panel type (IPS vs VA vs TN).
No mention of the various HDR standards (and especially how HDR400 isn't really HDR).
Suggests getting a 5k, 6k, or 8k monitor while also insisting you get a 120hz display (it's going to be one or the other for the next couple of years).
Suggests monitors whose adaptive sync feature only works on Nvidia GPUs.

The author seems to know a lot about font rendering but he doesn't seem to know that much about monitors despite having VERY strong opinions about them.

I suggest people wait till the new year before a big monitor purchase. EVE Spectrum is slated for Q4 of this year. If it delivers on its promises, it'll be the best value for what you get. And if it doesn't, you can fall back on the ROG XG27UQ or its contemporaries - assuming your GPU can support DSC, 4K, and 120hz.
A report came out that showed the effect is super weak: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3006832

"1% increase in Airbnb listings is causally associated with a 0.018% increase in rental rates and a 0.026%"

This is about a fifth of the overall increase. We're talking about a $9-10 a month difference in rent in most urban areas. Not great, but clearly Airbnb is a small part of the problem.
Okay, so are electric companies responsible for people growing weed?