skysight-inc/HackerNews huggingface dataset:
Given how unusable the site is in Safari and Firefox on macOS, probably because it was written by someone who should not have been tasked with writing it. :\
Game Trends #1 – Social Games
Yeah lol. Seems like a ridiculous use of power. And as the number of transactions grow, the use increases right?
Not regularly, but during the initial permissions prompt the website is told whether you've accepted it or not. Granted, I've personally never seen a website that outright refuses to work with notifications disabled so I'm not sure whether there's value in this.
It depends on what you mean by professional writer. Being a developer advocate, at many companies, is equivalent to writing full-time, and a software engineer who has recently developed an interest in writing is typically an easier sell for those roles than a writer who has recently developed an interest in code.

This is basically true for all domain-specific writing jobs as well. Being an expert in the domain and being interested in writing is in many ways advantageous compared to being an expert in writing with an interest in the domain.
Sometimes I leave the mask on outside, even though it's a little ridiculous, because I find it awkward when someone does show up and you both do the 'put on the mask dance.' I hate the mask dance. It makes me feel really uncomfortable. So, I just leave it on.

Sometimes I just forget too. I accidentally terrorized a young couple at Joshua Tree last weekend, because I didn't have my mask on, I was out climbing and in my 'happy place,' and I completely forgot there was a pandemic and just wandered right by them and waved and said 'hi.' It wasn't until later that evening that I realized why they were looking at me with wide-eyes and edging away from me. So, I wish I had just left the thing on in that case.
At least in Stockholm, where I live, 1.4% sounds high compared to my observations.
Airbnb raised seed by selling cereal
Actually yes, this is a good point, a large part of it can be attributed to the FPTP system enforcing two parties that can endlessly justify themselves by being marginally better on some issues (in this case, social issues).

Do you see a possible path for something like IRV nationwide?
It's rather frustrating when people do this; for the rest of the article, when saying QUIC do they mean theur terminology that is actually QUIC and HTTP/3 or do they mean QUIC the TCP alternative? They use both.
"I like stacking crates"

https://www.youtube.com/watch?v=D04wb7P_v-4
https://newsroom.paypal-corp.com/2020-10-21-PayPal-Launches-...
initially featuring Bitcoin, Ethereum, Bitcoin Cash and Litecoin, directly within the PayPal digital wallet
Not sure how old you are but I imagine over the next couple of decades we’ll eventually get more advanced computer interfaces.

Gestures, voice, eye tracking, ...

Being a software developer could be a job for those who physically can’t do other jobs.

Subtle input gestures with Soli would be interesting.

https://atap.google.com/soli/
I've been using this, but it seems to break any sites that use facebook login, so it's pretty annoying to have to disable the extension whenever I need to login to a site that only has facebook login.
That's distinctly different than the location/web history that Google pesters you to enable in order to set the Home location.
Has temporary containers gotten the feature to drop the container when leaving the target sites? That's the main difference for me.

If I'm in FB Messenger and click an external link I don't want that link to be opened in the FB container.
We never deployed Google QUIC. It was always IETF QUIC. Referring to them together as QUIC was just for expedience, since the main benefits came from the QUIC layer, not the HTTP layer.

HTTP/3 implies IETF QUIC. IETF QUIC itself can be used for non-HTTP protocols, though, just like TCP can be used for protocols that aren't HTTP/2.
Uh, a lot of people are missing the point on AGPL here. AGPL wasn't meant to be easily used in every project by every individual or company out there, it was meant exactly for the effect it's having: Making you skip it if you're not willing to contribute back, while keeping the abiliy to free software creators to easily use it.
This could be said for most of one's software stack, but there's only so much time in a day.
Oh man, upon looking closer, I now realize you and this thread’s OP are right. That data is really messy. I agree, it’s not a good look.
Yeap. The part about the examples of "best performing tweets" being memes were actually kinda cringy.
Yes you can, but said representations will necessarily be misleading. It's illuminating to consider Big-O notations: why don't we "simplify", since real numbers are so much easier, why don't we declare, e.g., that O(n) is "1", O(n^2) is "2", etc.? Well, then what should O(2^n) be? A million, perhaps? But then what about O(n^1000000)? To be consistent, you'd have to say O(n^1000000) was something below a million, since that complexity level is below O(2^n). And then whatever you chose for that, that would constrain you to pack O(n^billion), O(n^trillion), etc., into smaller and smaller ranges of possible numbers. You'd inevitably be forced to eventually assign almost identical numbers to, say, O(n^(2^100)) and O(n^(2^999)), which is misleading because those are not at all close to each other in complexity.
I see this argument mentioned often, but what would really change with a well informed and educated population? They would still need to elect representatives from 2 different parties. Representatives who would still operate in the current framework. We would still see lobbies, bad short term policies implemented to be reelected, etc.
> Besides, there aren't enough heavy vehicle drivers to meet construction industry demand at the moment, asserts Teleo co-founder and chief executive Vinay Shet.

Horseshit.

Carpenter here. I've been trying to get my fork certification since January. I've had 8 classes in a row cancelled. They're not expensive or time-consuming. We simply can't get training because there's none being offered.

The unemployment rate in the USA is dropping but still around 8%, the highest it's been since 2012. Many hundreds of my colleagues are out of work right now.

You don't need technology to solve this problem. Hire people, and train them. If only 1/2 of 1% of the unemployed people in America are capable and willing to drive a fork, that's still 60,000 more potential drivers.

As a former software techie myself, I think this company looks suspiciously like the classic 'startup' which is trying to insert their technology into a situation, rather than trying to meet a market need. When a company says they can't find workers, I don't believe them, and I especially don't believe them in 2020 for jobs that take literally 1 day of training. Nobody can be that incompetent at hiring. Post "free forklift training + a job" on your personal FB page and you'll have 5 people show up this afternoon.

Which they absolutely should be doing, of course. If Teleo succeeds, they're going to need a lot of skilled drivers. This is classic "commoditize your complement".

Teleo is YC-backed, and Phantom's founder was previously in YC with a different company. Cute submarine. They're not really lamenting the lack of workers. This is pure marketing.
This is a good principle to aim for but it is impossible to fulfill in many cases. There are always going to be invariants that the application may wish to enforce which cannot be enforced in the database

As HN doesn't show moderations, I will just say that this is exactly the point I would have made if I'd been replying first. Relational databases are good at enforcing the kinds of relations provided by basic set manipulations. If you try really hard, you can encode some more complicated constraints, but as the complexity increases it becomes unwieldy and eventually impractical to enforce everything at schema level.

Edit: Changed "database level" to "schema level" to clarify that I'm not talking about stored procedures here.
If I had to optimize good writing, choosing between reading and writing, I'd prefer reading.
> 4 times is a huge boost, and that's on average.

It's in geometric mean, not average (see http://ece.uprm.edu/~nayda/Courses/Icom5047F06/Papers/paper4...). The same principle is applied to all testees. It's normal that certain benchmarks run faster than others. That's why we compare geometric means.

> Also comparing a volunteer project to an interpreter that has the resources of google behind it is IMO pretty unfair.

Didn't the project run for nearly twenty years with seveal rounds of EU funding? I think it's rather the approach than the team size or corporate support. See e.g. LuaJIT which was implemented by a single person in a shorter time frame and achieves similar performance like Node.js.

> Also saying the effort of PyPy is purely around speed is misleading

Didn's say that. But unfortunately also the other RPython based implementations also don't seem to be faster.
The card declines started back in the Before Times, before they were outlawed, pre-black friday.

The fraud I mean is people funding their accounts, losing, then charging back.
I was hoping for a cowsay for medical advice.
If you are the one writing entirely new code then you can choose to do that. But if you must build upon the work of a different programmer who is not you and that programmer chose `class Foo{}` instead of `Foo=class{}` then the codebase is now rigid and inflexible for purposes of prototyping and experimentation. You are going to have to save the JavaScript to a disk file and edit it there to get rid of the non-redefinable `class Foo{}` or `const numColumns=80`.
I'm not sure of the original inspiration but SQLite's core storage types with variable length encoding but it is the right way to implement a row store or a data serialization format, in my opinion.

Fixed length data types in SQL were a premature optimization that led to verbose syntax like LONG VARCHAR FOR BIT DATA [1] and incompatibilities tied to internal implementation details. There is no reason why more specific constraints can't be specified on top of the core storage types.

One can argue that SQLite is sorely missing an exact NUMERIC type but that holds true for most/all language runtimes as well. Datetime is a bit weird too but the format of the DB file is a thing of beauty.

[1] https://db.apache.org/derby/docs/10.1/ref/rrefsqlj30118.html
Is this possible to request data facebook (potentially) have on you, even if you don't have an account? (I deleted mine about 5 years ago...)

Answering my own question: Yes you can -> https://www.facebook.com/help/contact/2032834846972583
Show HN: Bento – Save time and money on food delivery
Hi everyone,

My cofounder Richard and I just launched Bento on ProductHunt. It's a mobile app that helps diners save $2.00 per order on food delivery by letting them compare the prices across different service providers such as DoorDash, UberEats and GrubHub.

We used RN as our framework so we were able to launch our MVP for both iOS and Android in a short 2 months. Please feel free to check it out and any feedback would be greatly appreciated!
Is this possible with NodeJS + express already? I didn't see any package for that or config
I still don't see the point of Bitcoin beyond being a digital gold. And monero for anonymous purchases online.

Every country is still gonna have their currencies, and the most stable country is going to be used as the peg currency. Right now that's USD.

So basically Bitcoin is a digital gold, but the underlying trust mechanism is inefficient. Thus it gets centralized at big nodes, like banks or exchanges.

Thus it becomes basically a digital gold. You might as well have banks offer "Digital Gold, $1000 an ounce!"
> here is decades of system development behind the C/C++ ecosystem and coming onto a C/C++ thread (about a package manager) and calling things a "shitshow" is not going to win people over.

But it is as shitshow. Pretty much everything in system programming is a shitshow. From the moment you boot up a computer, it's just continous stream of bad ideas, lack of foresight, incidental architectures, hacks, bugs and workarounds all glued together with a duct-tape. That's what system development really is.

Everything we do in mainstream system computing is a shitshow. The fact that people are afraid to put any computer to handle public Internet traffic is a shitshow. It's a shitshow, everybody knows it's a shitshow and we even have whole mature industries sucking out a lot of money out of economy to deal with that shitshow.

Anyone that can't see it's a shitshow can't really be "won over". They will happily live their lives being quite skilled at navigating this shitshow, and repeating stuff like "UB is not a problem", "security bugs are only problem of bad developers", "modern C++ is mostly-safe", and so on.

The biggest shitshow... the meta-shitshow here, is how many people in systems development can't see it's a shitshow. They never ventured to investigate ideas from outside of the Unix/C/C++ bubble and tried to incorporate it into systems programming.

And just to be clear... Rust is not completely shitshow-free, and is just a small pocket of almost-shitshow-free environment in a vast shitshow ocean.
> or very advanced tricks

Like those: https://panopticlick.eff.org.
Quibi Is Shutting Down
Thanks for sharing your story.

It sounds like the "automatic fork lifts on wires" might have been the automated shelving system, which were found at partially at fault for igniting the fire [1]. A failure mode I had not considered before with automated systems. While in this case it was in an installation defect of a bad weld in shelves and not the software-driven hardware itself, with automated ultrasonic inspection of welds post-welding, could it have been prevented?

[1] https://www.insurancejournal.com/news/midwest/2007/10/01/839...
There's something to the parent comment, even though it's getting downvoted to oblivion. I'm a computer engineer turned biophysicist, so I've hit up against the "holy shit biology is so much more complicated than I could have imagined" realization. That said, should medical researchers be looking at their processes, incentives, etc. to figure out why such things have been missed, and how to find more "low-hanging fruit"
Are there downsides to this? Settings aren't usually hidden in about:config without a reason
United States vs. Google vindicates old antitrust gripes from Microsoft
There isn't much point to using the Facebook container if you're using FB login in enough places that you get annoyed by it.
No, non-Archimedian means transfinite arithmetic (or nonstandard reals, depending on whether you're looking for discrete or continuous).
Show HN: Made my own expense tracker (spendyt.com) feedback welcome
People say this as if the entire (or majority) of Android's success rests with what they initially purchased. In my opinion it has very little to do with that and a lot more to do with the billions of dollars invested into developing, extending the platform, creating and supporting APIs, establishing contracts with OEMs, developing apps, etc etc. Android wasn't some magic thing that anyone that purchased it would have been sure to be successful. Just look at how well MS did with Nokia's purchase.

So yes, Google did purchase Android but Google didn't purchase their mobile success story by purchasing Android.
Ah so now I have to search in _Trash instead of in Trash which makes label discovery and use worse and confusing for all users.
A 10 year journey – from the creator of Durable Task Framework
:) My first thought on reading that was also very much that the listed incentives would vary in effectiveness...
The biggest problem there was programs hiding away state and then not masking it out when using the addresses. This meant they couldn't just use the lower part of memory on new chips, they were completely incompatible. The lesson has been learned from that, and CPUs don't ignore reserved bits.

But also this is a hardware feature so the code will continue to be compatible anyway.

Even if this acts like a permanent truncation of the address space by 4 bits, so what? If you think you can keep Moore's law going strongly enough to hit that cap, you're probably going to hit the 64 bit wall soon enough after; might as well focus on that shift to 128 bit addresses
https://www.livescience.com/37348-new-layer-discovered-in-hu...

new eye layer
Promcat: A resource catalog for enterprise-class Prometheus monitoring
Right, I used it as an all-embracing term for 'very old', I'm surprised many have taken the term so literally. Perhaps it's characteristic of HN's audience.

"One of the reason for the decline of the term "dark ages" is that there is increasing evidence that people in this period didn't actually crawl under a rock of ignorance."

Despite my use of 'Dark Ages', I cannot agree with you more. Perhaps you might like to look at this image of a shoulder-clasp from Britain's Sutton Hoo Hoard (it's one of many). Considering both its age and the time in which it was created (and the limited tool available then), to me, this is one of the most remarkable and beautiful objects I've ever seen. It sends shivers down my back when I think of the sheer talent that created it. We are so lucky it's survived essentially intact across the last one and half millennia:

https://www.ancient.eu/image/5107/the-sutton-hoo-shoulder-cl...

(Make sure you click on the image to get the largest view.)
I’ll take that bet and I will give you a generous 1:10 bet odds ratio.

So, if you give me $1000 dollars as your stake then:

- If you are wrong I get to keep the whole $1000

- If you are correct then I will give you $100 of your money back. (Leaving me with $900 of your money still hehe).

In other words what I am saying is, I think you are correct in what you said ;)
The argument isn't so much about the type of agent (which I think is what Neural Turing Machines etc. are about), it's about the type of environment. In traditional Reinforcement Learning, environments give real-number-valued rewards (or even rational-number-valued rewards which is even more constrained). Presumably this was a decision that was made with hardly a second thought because real numbers are most familiar to people... but such "appeals to familiarity" are totally irrelevant for such an alien field as AGI :) The point of the paper is that a genuine AGI should be able to comprehend environments that involve rewards with a more sophisticated structure than can be accurately represented using real numbers.
This flies in the face of 30 years of "the war on drugs" that put people in jail for infractions like possession of marijuana. Meanwhile, the police don't seem to give a shit about major crimes anymore[1].

[1] https://www.criminallegalnews.org/news/2018/feb/16/us-murder...
I use persistent containers based on domain. Works brilliantly.
I've now written a book using asciidoc and I am not a fan. It's full of oddities and minilanguages and special cases. For the main body of the work it was no quicker or easier than Markdown. For anything complex I wound up spending hours poring over the docs, stackoverflow, ancient forum posts, github issues trying to learn the magic incantations.

I would have greatly preferred LaTeX or DocBook, but the offered alternatives were Word or Google Docs.
Not to mention they actually correspond with different IMAP folders too, so you could change that and suddenly the IMAP folders in your mail account will sync differently.
I'm sure that's true if you're a high-level criminal, but I doubt they bother doing that for traffic infractions or minor crimes.

I've had a ticket for something minor thrown out of court because the constable made a typo on my address when writing the ticket and even after I notified the city of the typo they still sent multiple court notices to the wrong address (which led to me never showing up to court).
I found it easier to extend in Product Ownership direction. Resolving use cases with customers (like writing test cases against reference Excel computation, legacy SQL dump), filling stories, writing documentation. It results in natural leadership.

I don't know your story but I've been tech lead in a team with to many juniors, bad idea. I've struggled to give them agency, they were arguing about placing spaces and braces, there were cases of designing not so great API, mutating frameworks private variables and defending as "own vision". Promising juniors left, I've left.

Finding good team is hard. It is often ruined by management.
Wasn't that how it was designed? Even the term 'miner' was based on gold mining. I think the only difference is that gold used to be the currency itself, not just what backed the currency, and BTC tried to be both.
> Maybe I'm just biased

As a life long NYer: yes, you are. NYC subway map has looked like this for pretty much its entire existence. They tried flattening it recently to "modernize" it and it was universally panned.
Note to self: don't get a Multi-Factor Authentication

By checking https://en.wikipedia.org/wiki/MFA, I presume you meant Master of Fine Arts.
“public good” is a highly variable term, though. While one person might argue that (example only) Palantir is the grossest public avil imaginable, another person could argue that they are a public good, on the basis of helping law enforcement.

How do you derive a legally acceptable definition of public good in investment? An evil person could invest just as much as a supposedly good person, but with the intent of making money, but otherwise be amoral about everything else related to the investment.
States are expressly empowered to choose how they run elections, although the current FPTP (at least for the House) is actually a law of Congress.

That being said, the major issue with relying on states to do this, is that the first states to do this will probably lose out. In a parallel universe with orange and green parties, if, say, the orange state decides to move to proportional electoral college but the green state does not, then the green party will benefit because they get both split votes from the yellow state and the total votes for the green state.
Is the Firefox implementation different from Chrome? I don't think Chrome allows you to default links to specific profiles but I have used this feature in Chrome for a while to separate work and personal profiles to sandbox Chrome instances.
lymphatic system connected to brain

https://www.sciencedaily.com/releases/2015/06/150601122445.h...
The rhetoric of electoralism and the idea that votes for a third party are "thrown away" is intensely corrosive to representative democracy. I agree that ranked-preference voting looks like the best fix for our current hyper-stable two-party system, but it's going to be an incredible uphill battle to expand this style of voting.
That sucks. The thing to understand is that the vast majority of doctors don't have the mindset of scientists or even engineers. They're more like plumbers who have to triage/fix 400 houses a day.
Thank you for the clarification. I'm sure you're looking forward to WebTransport+QUIC as well, I know I am. I'm already doing some little tweaks to our WebSocket RPC and bulk transfer layers to resemble WebTransport so it's an easy drop-in when the QUIC transport becomes available, or when there's a reasonable implementation of WebTransport+HTTP/3 (the other middle ground).

Maybe I can publish the virtual “WebSocketTransport” thing once I'm satisfied with it.
Love it when a bunch of people get paid by the state to put on matching uniforms, go out into the streets strapped with guns & handcuffs and straight up extort millions of dollars from everyday citizens for legally parking (with virtual immunity from prosecution).