skysight-inc/HackerNews huggingface dataset:
Wow that's super-confused!

The original Bitcoin software supported transaction replacement. You could mark a transaction as non-final and then it could be replaced until it got confirmed (potentially gated by its locktime) or until a replacement was made that was marked final. As is necessary in a distributed system, the replacement and non-replacement was best-effort and an older version could be confirmed (or a version made later than a final version). Replacement was intended for use with payment channels, like incrementally updating an open account paying someone.

Unfortunately, the functionality had a flaw: It enabled a DOS attack. You could make a transaction then replace it 2^32 times and only pay one fee. So we disabled it. Without the explicit functionality you could still replace transactions by spamming nodes (and esp miners) with the new transaction and hoping they accepted it, but it wasn't very reliable but also no longer DOS-attackable.

Later, people pointed out that the DOS attack could be avoided if it was also required that each replacement increase the tx fee by at least the minimum transaction fee that would have been accepted. And the functionality was re-enabled: you could again mark transactions as non-final.

When BCH was created they ripped out the functionality and falsely claimed that this made 'instant payments with 0 confirmations for small values' possible. This makes literally zero sense: First, in BCH you can still replace unconfirmed transactions, it's just less reliable. Secondly, replacement is functionality intended to enable faster transactions! Thirdly, you can disable it in Bitcoin (or replace a non-final one with a final version) and get the same behaviour as BCH if that's what your use case requires.

Finally, its alleged that this was some dastardly move by Bitcoin devs to "break" "0-conf" transactions, fuled by people who can't understand that Bitcoin devs saying 0-conf transactions are not very secure doesn't mean that they don't like your ability to make them if you want to, and it ignores the fact that the basic replacement functionality was there in the very first version ( https://github.com/trottier/original-bitcoin/blob/92ee8d9a99... ) and had been disabled by the self-same people being attacked for adding it.

It's basically 5G CAUSES COVID level of inanity, and it breaks my heart to see people duped by telephone-game polished versions of it.
I think that (c) would be the best choice here. After all, recruiters simply facilitate a transaction between a company and a candidate. Whether or not they directly receive their paychecks from a specific company and their compensation structure, etc. is an implementation detail that is always subject to change.

I see lots of people (including some commenters in threads on this article) offering the excuse "Well, you see, recruiters behave badly because the incentives set up by Acme, Inc. are such that behaving badly gets them paid the most per year".

Hence, naming (and potentially, shaming) Acme, Inc. is the right thing to do here.
Structured interviews. There's a massive literature supporting the idea that structured interviews outperform any other kind in predicting outcomes, and instead we get ten remote whiteboard screening apps, and adhoc interview panels of people with, frankly, conflicting values and evaluation criteria.
Build a Linux Distro for Startups
I am making a new Linux distro to support new, small and medium sized startups. As a startup member or owner - Would you be interested in a single distro with off-the-shelf pre-installed and pre-configured(template driven) mailserver, webserver, chat, video conference, file sharing. I would also add redundancy and replication support for each.
Archive.is link: https://archive.is/WAZKr
Which is what I ended up using then googling each model to find images. Years ago I would expect Google to find a great array of enthusiast blogs that might have them properly catalogued, but nowadays it's mostly content marketing articles. Stuff like this: https://www.motortrend.com/features-collections/most-beautif...

It's an op-ed designed to get clicks and turn ad dollars, in a format that extracts even more clicks once you arrive. That's what's frustrating, all the genuine information is being replaced with content marketing apparatuses. That's not really Google's fault intentionally, it's just how the ecosystem has evolved.
/s/benign/common/ perhaps. Nothing benign about being held against their will.
doesn't Greenwich have a good amount of quant shops?
No apology required : )

Originally I thought I had no way to say I was in Australia, as the drop-down (search) showed only a half dozen countries (and one large collection of countries - Asia). Diving in to the review process and I see you can add a country during your first review creation, which solves that problem nicely. I suspect letting users add new currencies may be inviting future fracas!
Pirate ship amusement park ride
> I claim the barrier isn't that big to begin with for most of them

Can you kindly back this claim up? I already brought forth a comparison between traditional and internet advertisement that you have not disproved. How would you get your customers for your one-person business without internet ads?

> the harm Facebook has created

You keep claiming it, and yet I'm to see any examples of that harm. Internet, including Facebook and Youtube enabled wider political discourse that existed before, all around the globe. If you happen to dislike some of that political discourse, then your problem is with other people's political opinions, not with the medium that they choose to exchange it.

It's like being mad at a printing press because you don't like what's written in the paper.

> the internet as a whole is what lowers the barriers, not Facebook ads per se.

What is the internet if not the websites hosted on it? Facebook IS a part of the internet, so distinction between it and the internet "as a whole" is quite meaningless here. All properties that Facebook and Google have that we are discussing, are logical consequences of the internet. If it would happen to be Altavista and Livejournal, we would still have a pretty similar conversation about the very same software engineers working to optimise CTRs.
You stated that "progressive supervisors are focused on public investment in affordable housing and taxing the rich to fund it." This is not what Prop I does.

Instead, the >$10M real estate tax would mostly be paid by developers, not homeowners, because most property sales in San Francisco that are >$10M are apartment buildings rather than houses owned by rich people. Not only that, but it would be a tax paid twice by developers, because they have to buy the land and then sell the finished development.

The reason YIMBYs opposed that proposition is for exactly this reason. It wouldn't be a tax on rich people, but yet another obstacle to the construction of housing, both affordable and market-rate.
please add: HDMI 2.0+
There is no easy diagnosis for Endometriosis either. It’s symptom-based “maybe it’s endo but until we open you up and scope you, there’s no way to tell.”

And no idea what causes it, how to treat it, and what all does it affect. Does it cause infertility? Who knows. Maybe. Does it need to be removed? Maybe. Depends. Is there medication? Not exactly. Can you do anything to reduce the effects? Be healthier.

It is one of the most frustrating things to go through and it absolutely messes with the quality of life. It’s basically the “default:” or “Other” for all undiagnosable issues.
So then what should this code produce?

i = -0
return arr[i]

That code would (assuming an integer value; the question is interesting without reference to the implementation of JavaScript) return arr[0], the first element. Don't think of arr[-1] as indexing the array with a negative number that might have been a positive number. Think of array access from the front, arr[ ], and array access from the back, arr[- ], as separate operations with separate syntax, each of which can accept only nonnegative numbers. arr[i] is of the first type, so you get the first element counted from the front.
TL;DR Node.example.com is an IPv6 adresss.
Sometimes who gets to make the rules is far more important than what the rules are.
There's no legitimate reason to keep this nonsense going. Any prohibitionist that thinks they're helping people is horribly misguided.
That's always being worked on - modern medicine is nothing short of miraculous.

People are trying. We want to cure cancer, and find effective general-purpose antivirals, and help people maintain healthy bodies, and figure out how to repair hearts, and cure diabetes, and fix autoimmune disorders, and figure out general-purpose gene therapies, and work out what exactly is up with the gut microbiome, and make prosthetic ears/eyes/etc, and then there's the brain...

There's only so much that you can do with the technology we have right now. Advances in other fields will eventually help, but you can't just spend a trillion dollars and make people live an extra decade.

Anyways, wouldn't significantly longer-lived people exacerbate climate change? You'd have many more people on the planet, and individuals would accumulate much more total wealth to spend on wasteful consumer goods thanks to the power of compound interest.
A flowchart for considering VC advice
I eagerly await the Biden administration to take swift action to correct Trump's obvious personal malfeasance in this matter.

Good grief. How about the simple answer - it will cost big bucks to fix, and fixes tend to break things adding even more costs. Combine that with our government TLAs probably using the same vulnerabilities for their own purposes too means this is an evergreen problem and not specific to the current administration. After all, it did exist long before the orange man was bad.
I would say that about 40% of my engineer peers belong to a church, but my circle tends to be pretty Korean/Asian. Church attendance is pretty ubiquitous around here. Larry Wall goes to a local church.
Web Filtering, Web Automation and especially the UX behind it.

I don't understand why the Web Browser ecosystem is stuck with Extensions, and why Web Browsers, the most used programs on the planet, are still unautomated for 99% of humans.

This just doesn't make sense in any economical or rational view.

Web Filtering and Ad Blocking are things that are stuck UX wise, because currently there are basically two different concepts. Either you have some scammy anti-virus firewall premium service that does things you don't understand, or you have an Ungoogled Chromium with uBlock Origin and uMatrix where you can block per domain basis (which most people don't even understand in terms of terminology).

Why is the Web not allowlisted?

Say you browse a website, and you disable everything by default. Then you want to allow a payment provider because you want to buy something, and you click on "Allow PayPal".

Wouldn't a collective list of services and SDKs and their required assets in the form of a named "web service" list make more sense than the adblocking approach?

I think that this can be improved a _lot_ in its UX.

Coming back to Automation of the Semantics of the Web:

I think once a Web Browser gets smart enough to understand the semantics of a website, and the implications of user interactions ( e.g. "make a payment" or "subscribe to channel") - it can be recorded, trained, and automated.

And I think this is the reason why I started to build a Browser from scratch, even when it is an almost impossible task to do. I believe that Web Automation is a necessary step to get to a superintelligence level.

And such a Browser would push our collective efficiency far beyond what we can imagine right now.
That's why you were supposed to backup recovery keys at the beginning and store them somewhere safe.

Like on a piece of paper in a safe. An encrypted database works too.
Wow. That's initial doses for 1/30 people already, a few weeks after approval. And there's still more vaccines yet to be approved and distributed.

If the Defence Production Act really ends up being used we could see the US hit herd immunity in 3 months.

Since we're distributing to old and vulnerable first, I speculate we'll see fataility rate plunge in as little as 3 weeks. Maybe enough to take the whole US out of lockdown
Need it be more?
He's extremely confused.

The bcash people argued that replace-by-fee (RBF) functionality made unconfirmed transactions unsafe to accept.

Except as you can tell from the name, unconfirmed transactions are not safe to accept RBF or not.
4 is not an issue given that basically all other JavaScript typing systems that refused to make that tradeoff never became successful. so one could make a post hoc argument that unsoundness is simply a lesser evil than not having full JavaScript compatibility.
I miss living in the dormitory in college. Everything I needed was within a 3 minute walk. The dorm was full of my peers. There was always something fun going on.

You had a room just big enough for a bed, a desk, and a sink. Everything else was common.

If I was a developer I'd build a "dorm for adults" right next to places like Amazon, but at least around here zoning won't permit it.

It's great if you're single and don't have many possessions. Inexpensive, too.
I don't have to show you how any of those businesses get customers without Facebook ads. You granted me that they exist without Facebook, therefore they must have customers.

As for harms of Facebook, here are 6, from the most cursory google search ever: https://www.forbes.com/sites/alicegwalton/2017/06/30/a-run-d...

Yes, Facebook is a part of the internet, but it's a part we don't need, and a part we should cut out and burn to the ground, just like we don't need fascists and racists and their so called "discourse."
Look out for Kylin OS, it's being created by some Chinese company with that same premium feel. Not complete yet, but works out of the box. I'd probably switch to it once it just works.
Fidmi – The Food Delivery Comparator
All the food delivery platforms in one single place.

Compare the delivery fee, delivery time and special deals from Glovo, JustEat, Deliveroo, Uberats... and other food delivery platforms.

Available in Spain, France and Ecuador.
Yeah you got some really terrible service, I live in India too and they just replaced my screen assembly (not just the panel).

Same experience with butterfly keyboard servicing on my current MBP. Obviously these flaws shouldn't exist in the first place but they treated me well.
I recently visited Shanghai. Mopeds are the primary mode of transport, but gas mopeds are banned. Compared to some other moped-heavy cities that I have visited, it was a huge improvement to the smell and noise.
Complains about not having a common wire for an ecobee, cobbles together a separate box with a USB cable draping down around the door jamb - love it :)

As others pointed out, put a plain old bi-metallic thermostat in parallel with these confounded computerized thermostat as a fail safe. Frozen pipes are no joke! I have one in parallel with my Nest and would probably do it with a "normal" thermostat anyway as I've had those fail in weird ways in the past too. Redundancy on critical systems is never a bad thing.
given there's an unshare in linux-util, i think it would be possible to even do this with a shell script. :)
What novel is that? Sounds very exciting.
Don't they go hand in hand?
Bucatini has gone away
Enroot does exactly that: https://github.com/NVIDIA/enroot
Cars of the same model made for different markets have varying safety features. US destination Japanese cars have better crash protection than those made for their domestic market.
The compiler keeps the branch. The branch doesn't impact performance because it's fully predictable and therefore costs less than 1 nanosecond. Please note however that fadvise() is a system call and the SYSCALL instruction o/s context-switch generally costs 1 microsecond, which is 1000x slower than any overhead incurred by the portability benefits Cosmopolitan offers.

You can however tune the build so the `IsWindows()` branch is dead code eliminated anyway:

make MODE=tiny CPPFLAGS=-DSUPPORT_VECTOR=0b11111011

Basically unsetting the Windows bit causes the Windows polyfills to not be linked in your binary. It's only useful for making binaries tinier. So rest assured, if you find your 16kb APE .com binary to be too bloated, you can always use SUPPORT_VECTOR to squeeze it down to the order of a 4kb ELF executable. See: https://github.com/jart/cosmopolitan/blob/1df136323be2ae806f...
AI Trends to Watchout in 2021
Solar / Wind is dropping 5-10% per year and that probably will continue for another 10 years.

No way geothermal will be cost competitive. Even if it has promise in today's marketplace, by the time you get the project completed solar/wind will have dropped in price 50% or more.

It's the same reason that nuclear projects should only be in research for another 10 years. Once the solar/wind hockey stick plateaus, then you have a rational target for these other alternative energy projects to pursue.
I've had a very similar rant yearly for over a decade. I used to do it on Slashdot before YC News was a thing. You're not the only one, yet I feel this won't ever change.

Nobody in the entire laptop industry cares or even knows about our complaints. There seems to be practically zero overlap between the professionals that use laptops -- such as software developers -- and the hardware engineers that design the laptops. As you've alluded, it's an insular industry with mostly foreign players such as Clevo in Taiwan.

The market exists though. I suspect it would be profitable too! I regularly buy laptops for about AUD $5,000-$6,000, including the Clevo laptop I'm using now for work.

My requirements are much more mundane than yours, but will similarly never be met:

- Alternative keyboard layouts: Why must a $6K laptop for professionals (or gamers!) do idiotic things such as compress the arrow keys or hide the Ins/Del/PgUp/PgDn keys? Why can't I choose the keyboard layout?

- Wider keyboards: I can't stand "gapless" keyboards that make touch typing the rarely used keys difficult. Most laptops reuse the 13-inch model's keyboard on all larger sizes, which wastes enormous amounts of real estate. (My current laptop is wider than my full-size 101-key keyboard, not including the number pad.)

- Decent webcams and microphones: Is there some law that only mobile phones and tablets can have decent cameras?

- Narrow-bezel screens: This is starting to very very slowly become the norm, but is still hit and miss.

- Lightweight power supplies: Only Apple seems to have heard about Gallium Nitride power electronics, everyone else ships their more powerful laptop models with a power supply that is the size and weight of a brick. (My current laptop's brick is 1.9 kg!!!)

- Integrated 5G: I'd like to have Internet connectivity without tethering, just like an iPad.

If anyone from Dell ever reads YC News: I very nearly bought the new Dell XPS 17, but then I saw the keyboard and I immediately cancelled the order: https://i.dell.com/is/image/DellContent//content/dam/global-...

Compare with a Clevo 17 inch laptop keyboard: https://accessoriesales.com/wp-content/uploads/2019/12/1165_...

They seem to have found the room for full-size up/down keys, a number pad, as well as dedicated keys for ins/del/home. I never have to press the "Fn" key in normal usage!

Every few years I look at Dell's top-of-the-line laptop, but decide against buying one because of at least one glaring flaw.
IPS mods have come down a lot in price and AGS-101s have soared in the aftermarket. American stores sell kits for $50 USD, Chinese-sourced kits are a little cheaper. Add a new case and LCD glass for around $10. A quick eBay search for AGS-101s shows they're going for well over $100.
Obviously, major cities' housing costs have increased beyond the rate of inflation due to a variety of reasons, chief among them being the finite amount of land and the growing number of people (not just population of the city, but rather the growing number of people who want to move to the city, which raises prices due to supply and demand).

But the general point still stands that if one wants to live on 15 hours/week, as Keynes' suggested, it's certainly possible to do so (essentially everywhere but major metropolises) if one maintains a 1930s lifestyle.
> I realized that we already have a ton of asteroid material on earth.

The quantity isn't as high as you might expect.

Most meteor flux is from cometary dust, not asteroids. The Geminids and Taurids are asteroid in origin but no meteorites have been traced to those showers.

Once the atmosphere and oceans take care of the majority, only about 10 meteorites of asteroid origin are recoverable each year.
> Suppose myself and the recipient are using x509 certs with outlook and our laptops have encrypted disks with bitlocker or equivalent - my impression is that it mostly covers the basis, is that unjustified?

The risk is that someone steals your laptop while you're signed in and then your disk encryption doesn't do squat. There are ways to deal with this, but very few people are actually doing them.

> Correct me if I misunderstood you, but I don't think emails should be ephemeral. I am have currently several emails from my landlord, the police, etc. that I have to keep for years as evidence in case of a future dispute. While I cannot prove that they are not fake, it's the same for physical letters, yet both are admissible in court as evidence. If I tried to get more reliable proof out of either of them, they might send me a hand-signed letter by post but they'd never figure out PGP.

You did not misunderstand me, but emails absolutely should be considered ephemeral. Google can kill your gmail accounts. Providers come and go. Email chain of custody is difficult and in most cases are easily faked.

Email is an absolutely shit system to use for any kind of identity work. And yet we do, at our own peril. Billions have been lost to email fraud.
Evangelical, perhaps, but I was raised Lutheran. My particular synod didn't spend a whole lot of time with the Book of Revelation.
Now there's a name I haven't heard in a long time. I still have a VGA box that turns a monitor into a TV allowing composite cables to be used I purchased from there. Good times!
I got my start as a developer on one of the summer 2000 "DV" CRT iMac models, first with REALBasic with OS 9 and then with the developer disc bundled with OS X 10.0, setting me on my path to my current career. Great little machine, if a bit underpowered.
Yeah if I was starting from scratch I would live in Ithaca.
Printing on standard paper is of marginal utility. Being able to adapt open source printer designs to print on various objects would change the game.
Download WhatsApp Gold
Java Memory Arguments for Containers
I agree, VS isn't very much hackable, but, is Delphi any more hackable either?
LiveJournal wasn't actually launched until the spring of 1999, by which time ICQ was fading fast as the instant messenger of choice. Adoption of AIM and MSN Messenger was widespread, and many people used multi-protocol clients. (It was actually a golden age of instant messaging free of platforms and chat rooms.)

But yes, absolutely, all the chairs were inflatable. None of them survive. Actually that's how the standing desk was discovered.
Yup - even if I still only had a simple mechanical thermostat I'd still have a second as a backup. The backup thermostat was easy to add - just wired it in parallel directly next to my furnace in the basement; all I had to do was run the second cable from the second thermostat into the furnace control board and double up the connections on the terminals that call for heat. Cheap insurance that took all of 10 minutes to install.