skysight-inc/HackerNews huggingface dataset:
Not quite -- the 21 million (or more accurately, 2.1 Quadrillion sat) is a hard line. Any coin not enforcing this rule is not bitcoin. There of course will be forks that dont, but they are not bitcoin.
What would make you believe Aliens visit Earth
Inspired by PBS Spacetime's latest video about when its reasonable to believe we found proof of ET Life.

What is the minimum evidence you would need to think Earth is being visited by Aliens?
Everything I've read makes me think life almost certainly exists outside of the Earth, I'm even open to the idea that it exists within the solar system. Complex eukaryotic type life? I'd be that's a lot more rare - consider that prokaryotes look to have popped almost as soon was possible but then it apparently to several billion years for eukaryotes.
Google and Samsung are teaming up to take on Apple’s watchOS
I have too many dreams. It actually sucks since you don't get great sleep.
Wow, great product. Power to the content creators!
Process Explorer (from sysinternals) lists processes as a tree so it's easy to find and kill the root Chrome process. At a glance it looks like all non-root processes have a "--type" parameter given to them. The root process has the simplest command line with only "--remote-debugging-port" being passed.
That's on income, not capital gains.

https://www.investopedia.com/ask/answers/06/nonusresidenttax...

> Nonresident aliens are subject to no U.S. capital gains tax, but capital gains taxes will likely be paid in your country of origin.

> Nonresident aliens are subject to a dividend tax rate of 30% on dividends paid out by U.S. companies.
I disagree. I had my machine backed up to Google Drive using their Backup and Sync program and when I got a new machine there was no reasonable way to restore the data from the old machine to the new machine, using Google Drive. Sure I can copy data from my old machine, but what if ti was lost or stolen? If the app can't handle this use case, what's the point of it? The only way to restore the files is in small chunks using the web based interface - not reasonable for tens of thousands of files and hundreds of gigabytes.

The workaround was to back everything up to the "Google Drive" folder since this seems to be the only folder that Backup and Sync can actually restore.
Perhaps it's time for network police then. We don't expect businesses to deal with other crimes...
This is really interesting. Prior to this, Firefox's isolation model was much weaker than Chrome's due to only having a pool of 8 content processes. If I'm reading the technical blog correctly [1], this will move to a process-per-site model without also doing process-per-tab as Chrome does, i.e. if you have several tabs open on the same site, they'd be in the same process. This seems much less resource intensive than Chrome's model while still delivering similar security properties.

[1] https://hacks.mozilla.org/2021/05/introducing-firefox-new-si...
Of course it’s serious science, it’s just thinking about statistics. Of course most of the values are unknown right now, as we are just starting our survey of exoplanets. But it raises lots of questions, and those are good for science.
Tech from NASA, DoE, NNSA, NIST and More – FedTech Startup Studio Apps Open
The numbers that they are providing are pretty reasonable and nobody is really disputing that removing the mining requirement and just staking your Ethereum is enormously more efficient. Even if you assume each staker is running 1 server, then 140k computers NOT running at full tilt all the time is still a tiny consumer of electricity compared to the current situation.

A lot of the debate seems to be around whether or not it's as secure or viable, or whether the existing Ethereum miners will try to stage a coup or something.

Disclaimer: I don't hold cryptocurrency and I think proof-of-work cryptocurrencies are a tragic waste.
There's a couple of misunderstandings here.

Mining is expensive and low margin. Generally, the people who own the most Bitcoins are not the same as the people with the most mining rigs, the two parties tend to be completely divorced, and the miners tend to be strongly incentivized around not rocking the boat (for better or worse).

The other misunderstanding is that mining doesn't shape the protocol. The users shape the protocol, and can run any validation software they want. No user has to accept a block by a miner, and every block made by a miner has to conform to the protocol's rules.
Model 3 uses the wheel motors to generate heat and has some kind of single nexus for all coolant, very much different from Model S. The story you posted doesn't say anything about how much energy was lost over just 4 days, and it being noteworthy that the car can be left for 4 days without incident at presumably a high state of charge is telling on its own.

In any case, the only difference between the two models is the amount of time it takes before the car exhausts itself maintaining the battery.
With solutions like CockroachDB, YugabyteDB etc. gaining steam do things like Vitess have a place long term?
I just read about it. It seems highly susceptible to disruption by a minority stake, via the birthday paradox.

If only a fraction of the stake holders are validators at any given time, but the set of 1000 validators is selected randomly from token holders, then all you technically need is 1000 tokens (or more) and given enough time you will be selected as the only validator, right? You can then validate a fraudulent transaction, breaking security.

Now perhaps the amount of time it would take for this to occur would be longer than the heat death of the universe if you only have 1000 tokens, but at the very least, this substantially reduces the stake required to mount such an attack below the 51% required in a PoW system, right?
Five Smart Strategies to Promote Your Business Using LinkedIn Stories
There are so many levels on which our own govt is complicit in foreign crimes. There is no way our govt ever "fights" these attacks until we first eliminate the deeply corrupt forces that currently control it. Also very unlikely.

OTOH, this isn't just about bad actors raiding. This is also about terrible security practices that are easily avoidable with an ounce of expertise and giving a shit.

In addition to your idea (let's make believe for a moment...) how about the US govt itself sponsors these attacks, and then instead of demanding ransom, they just levy huge fines against the companies who have carelessly let this happen? Extending your analogy, this would be no different than fines or lawsuits for carelessness and failures in physical infrastructure.
Dupe. Posted 2 minutes earlier https://news.ycombinator.com/item?id=27198963
Note that "virtual office" in this case refers to Tandem's virtual office product, which is a sort of synchronous alternative to Slack. This article is more of a sales pitch than an honest discussion about remote work.

From their home page pitch:

> Spontaneous Conversations

> Time zones got you working late? See who is also in work mode and get quick feedback on your work.

When I'm working late, the last thing I want is for other people to pop in to spontaneous conversations with me.

This product may be great for teams that thrive with always-on collaboration and struggle to contain their collaboration to scheduled meetings, but I personally think that it's better to adapt working styles to remote working tools than to try to adapt the tools to imitate the office.

> True real-time Presence creates the feeling of being in an office with co-workers. You don't feel alone. You feel like you can talk to people as easily as turning your head (and, in a Virtual Office, you can).

I don't think I want to bring the open office concept into remote working. I'm sure this is a great product for certain teams, but this isn't really ideal for heads-down work.
Ask HN: Resources on Understanding Elasticsearch
Elasticsearch is a black box to me. Sometimes fast, sometimes not. And really don't know why.

Whereas I'm an expert on PostgreSQL perf and have a very intuiting on what will fast and slow, because I understand how it's implemented.

What resources can help me understand how Elasticsearch works?
Partner with regular gyms too. Lots of places don't let people use chalk because there's always some asshole who's a clapper.

Liquid chalk products seem to slide under the no chalk rules.
Eric Wargo on dreams, premonitions, and the long self
<3 <3 love it. I built something like this in 2014: https://web.archive.org/web/20150206132301/https://www.paywi... We got to ~70k sales volume before deciding to move on to other projects.

I think now is a better time for a product like this to exist than when we built Penny and y'all already have a better execution/implementation than we ever had. I definitely still believe there's untapped value in the idea.

If there's any way I can help y'all succeed don't hesitate to reach out. I'll connect on LinkedIn or you can email me at johnaboiles at gmail. I'm rooting for y'all!
> Using monospaced characters everywhere means that you'll never encounter positional issues ever.

I have seen many people, including myself, fat-fingered (or when their cats ran across the keyboards) 3 or 5 spaces in 4-space indentation Python code, because it isn't always that easy to spot when eyeballing a dozen lines of code.

I have never made the same mistake when writing Go, where I use tabs for indentation. Because there's a huge visual difference between one tab and two tabs.

One can argue that IDEs and CIs should catch errors like this, but sometimes I write throwaway scripts on remote servers that don't even have syntax highlighting. It is just one fewer thing to worry about when I don't want to bother to configure a text editor on an ephemeral server.
I would need to see the spaceship in space, using a telescope with my own eyes. Or at the very least someone credible pointing it out, like NASA, JAXA or ESA (preferrably all of them). Also an explanation of how the civilization managed to be unseen, or how are they traveling FTL.
Great idea and I see a compelling use-case for it in categories that aren’t served by existing marketplaces.

That said, I’m curious about the thrift shop use-case though: what have you learned from your initial digital-thrift-shop users that explains why they’re choosing it over existing category-specific marketplaces — given that these marketplaces offer these features _and_ additional discovery that you can’t get just on Instagram?

For example, I know many people who run digital thrift shops on Depop that they also advertise on Instagram — is there a compelling case for them to switch to Thryft, or is this for a more specific need?
I remember back during the 2008 oil crisis, I was on a forum where we were talking about energy and the alternatives to oil and the consensus was that hydrogen was a lot less efficient than batteries. You had to store the hydrogen in compressed cylinders, it's flammable, you need expensive catalysts in fuel cells to transform it, though hydrogen is light, it takes a lot of volume to store it because it doesn't compress very well, refueling is complicated. There are also losses at every step of the energy pipeline: electrolysis, pipelining, compressing, decompressing, running it through fuel cells ,etc. It's much more efficient and less complicated to just use electricity and batteries.
Agree. Crypto currency is small and has never had to deal with major financial fallouts like 2008 mortgage debacle. The idea that the number of bitcoins can never be changed for example due to the need to respond to national or international problems is silly. Ultimately any rules are but code decided by human factors. Therefore it's not impossible that there are several forks running several crypto versions at the same time depending on what people think represents the best response. A few guys buying coffee on BC or investing in BC is one thing. Running a nation on it is a much more dynamic thing. It's for some of these reasons the US Treasury controls money supply. There are also connections between national indebtedness (treasury bonds) and money supply suggesting that enforcing rules setup up X years ago may not weather the first storm.
WebGL spec came about reasonably fast but took a very long time to become robust and well supported across all OS/hw/browser combos. Go read hn comment threads on webgl submissions and count people complaining about os or browser caches.

GPU drivers are really buggy, especially if you try to cope with what is installed vs prompting users to upgrade their os or drivers.
Strong plus one. Not to mention that I often see highly experienced frontend devs writing components that re-render itself on every change, just because it's so easy to make the mistake of unnecessary re-rendering on modern React.

Developing with re-frame means you re-render only when data actually changes, with almost zero chance of making accidental re-renders, and no need to spend mental energy on "should I wrap this with useCallback or useEffect?".
Tech companies don't need a specific therapy app to know if you have anxiety.

If they wanted to be nefarious in this way, they could just mine your chats and emails and get a great idea about your state of mind. They wouldn't even have to get around potentially legally privileged information.

My go-to related example of this: People often worry that Facebook is listening to their conversations because they'll see an ad related to a conversation soon after. You probably shouldn't worry that they might be listening to you (because they're not), but you might want to worry that they didn't need to listen to you to know what ad to serve you.
IME the answer to "how did they make [hard to scale thing] easily scalable?" is usually that they introduce limitations in how you can use [hard to scale thing] so you can't use it in ways that are hard to scale, then automate scaling it in well-known ways for use cases that are so-limited. Vitesse's site mentions that it relies on horizontal sharding, so right off the bat, my guess is that you can't use it in ways that are sharding-unfriendly, or if you can then you'll be met with restrictions on much of the "magic" of it if you do.

Rarely is it the case that someone's actually discovered e.g. novel math or something to make the hard part easier. Better tools (to do well-understood things more easily for this use case) and restrictions (so you don't use it in ways the tools can't handle) are the usual way.
Applications are open until June 7! Get paired with a government technology from partners including NASA, DoE, NNSA, NIST, and launch your next venture.
It's storing the files in the repository which has a file size limit of 100MB. I think the repositories themselves have a soft limit of 5GB and a hard limit of 100GB.
Apparently Tizen and Wear OS are merging, curious to see what it means in practice.

Regarding Android, the usual kind of keynote as if everyone would be getting the last Android version.
> one that really tackles the data layer well

I believe this should be rxjs. It's composable: have a stream or streams create new derived streams easily. It's lazy: you can describe what to do with data before it's available. Handling state for the multi step or async operations (loading state, cancelling requests, retrying operations) is a breeze. "Wire" your application with rxjs and you'll never have trouble modelling state with it. Typescript-friendly. It allows be both sync access to the value (BehaviourSubject) and async (Observable). I work with it closely last year and there was no situation I could not model with rxjs.

But people will stick to whatever is hyped by well-known-internet-company. Marketing wins, not quality.
Since pg's essay is of a psychoanalytic nature, I'll reply in a psychoanalytic frame, for the sake of conversation, not criticism. [Protip: never psychoanalyze anyone! This likely applies even to psychoanalysts.]

During the last year or two pg has written more than a few essays and tweets which appear to be of a defensive nature. People like him contribute more than other people, it's alright to to be fierce, can't speak the "truth," etc.

Whenever there is dichotomous thinking, cognition has moved away from clarity. If it were me, I'd be asking myself, What is being defended? (This kind of question can be a multi-decade inquiry.)

Although most of us are easily baited into self-justification or self-promotion, I think going down that path it is ultimately a distraction from doing real work and knowing who you are.
I don't know much about Flat Data, but I'm impressed with how much GitHub is doing as GitHub since the MSFT acquisition. They continue to offer compelling services to developers, and increasingly to enterprise customers. All without abandoning much of what made GitHub great: a focus on developers and easy to access dev productivity.

Notice the prominence of the VSCode integration here. Notice the dramatically increased presence of MSFT on GitHub in general. It seems like they've managed to integrate these two cultures and product-sets in sensible ways. Given how hard big integrations like this are to pull off, I feel like the community really dodged a bullet in terms of access to products/tools.
Two buzzwords that sound like things that congress would want to have happening in America, lest anyone start thinking about taking action over monoploistic practices elsewhere in the company.
The US military doesn't exist to protect its own assets. That is a secondary concern.
The one thing H has going is quicker fills at the pump, right?

Being low on joules is a pain when you're going to work in the morning, but it's a royal pain if you have to wait a half hour to charge.
Everyone who says they suffer from impostor syndrome are both overconfident and underconfident, unless they are lying.
I'm confused at this response. My thought is that instead of 32 high performance cores and 8 efficiency cores it might be better to have 8 high performance cores and ~100 efficiency ones which ought to be about the same area and power but provide a lot more throughput if software can utilize that level of parallelism.

There's a lot of software that won't scale to 108 cores, of course, but again I expect the amount of software that could usefully scale to 40 parallel threads but can't scale to 108 to be fairly small.
I still have not forgotten the A1234 dual dock that became useless when they released iPhone 4. Or the A1221 headset that barely worked at all and needed a separate charger after iPhone 4. Apple has a history of making accessories that are useless after 1 generation (after 1 year).
Can artists opt in/out of this?

Any thought on how this could be applied to youtube/podcasting/etc. I miss music shows.
The point is that the parent comment conflated validators with people, whereas one person or entity can control many validators. That doesn't say anything about it being better or worse than PoW, but it's disingenuous to claim that an attack needs to compromise so many individual people rather than potentially just a few entities that control vast quantities of eth.
It's an ideal application of TCP. Dropbox servers are continually flooded by traffic from clients, so the good congestion behavior from TCP is valuable. There is also less need to implement error detection/correction/retransmission in higher layers.
Amazon already pays their Warehouse workers $15/hour or more. How much should they get paid?
This will be hell for any non-mainstream code hoping to take advantage of GPUs. As if GPU performance debugging isn't hard enough already.
I suspect Weinberg (duck duck go founder).

Not sure how similar selling a physical product is to a consumer saas business, but it's always worth reading widely.
Getting it back into a fresh live server without warnings and errors is the tricky part.
State management in Frontend really is a solved problem if you know what you’re doing.

Use a tool like swr, react-query, or Apollo-client.

I personally use graphql and my front end client manages most of the global state automatically.

Change a field, and it updates in other components.

Simple local state for modal transitions and other routine logic… and that’s all I need.

Every week there’s a new article bashing front end complexity with redux as the scape goat.
Did it have to be Windows? This is the sort of thing Linux or *BSD boxes are better suited for. I wouldn't even consider a Windows machine for the task unless there's some sort of licensed software you need to run on it to get the job done.
It doesn't scale! This isn't a replacement for databases.

Our take on this is about "working sets" of data — if you have billions of rows, that's a lot bigger than a working set! At some point, you have to query, filter, and aggregate to get your data down to a chewable size for work.

You can do that in your code too, and sometimes that's absolutely the right approach! But often it's easier to push that work to "outside your code," and that is what Flat is great for.
I wouldn't quite equate "be fierce" with "be an asshole". My take: PG is suggesting that smart people who are formidable and stick to their guns are more likely to change the course of things. If you are overly 'kind' and allow all of your good ideas to be dismissed by others, you aren't going to be as successful. This doesn't mean you have to intentionally hurt others in the process. It could mean you take your ferocity and point it at starting your own company because you believe you have a better way and are tired of trying to convince others to your way of thinking.

Edit: a word.
Thank you for pointing letting me know! We just relaunched our website so that's very helpful feedback.
Yes, you should wait, especially if you're looking for a 16" MacBook Pro.

The first batch of M1 macs were announced on Nov 10th, 2020, and the 16" MacBook Pro hasn't been refreshed with an M* chip yet, so that will probably happen soon. The article claims it will happen "early summer", but within the next 6 months is a pretty safe bet.

Here's a good guide on how long each specific Mac has gone without updating, with guesses on when it's a bad idea to buy now: https://buyersguide.macrumors.com/#MacBook_Pro_16
Vitess is an additional layer on top of MySQL which all queries pass though. Among other things, it implements its own query parser which can then do stuff like split a query across shards and join results etc.

I wouldn't say there's too much "magic" in there, but it does a lot of known difficult things (schema management, sharding/resharding, connection pooling, query optimization, DB administration, monitoring, backup/failover) which are generally painful and expensive to do yourself.
In the US, as long as you pay the IRS, you can do the same and raid our military adversaries. There should be some militias like in the old days.
In the one with the two assistants - “What would the other one tell me to click” - they said it was the white button (meaning they’d really want you to press the blue one). But the white button was ‘incorrect’. Surely the assistant would want you to accept the terms no?
Let's take a different naturally-occurring type of object that has only ever been found on Earth: waterfalls. To get a waterfall, you need a set of ingredients and circumstances to occur in a particular way that a waterfall results. We've only ever seen this on Earth. They come in many forms: Niagara Falls, jungle waterfalls, small waterfalls, even frozen waterfalls and underground waterfalls. They even have different colors, chemical characteristics, and each one can be said to be very unique from all the others.

We know of no other planet that has waterfalls.

Yet, because we have seen enough waterfalls on Earth we have an evidence-based scientific belief that waterfalls cannot be Earth-specific because all that is required for one: water, erosion, gravity -- exists throughout the cosmos in very large amounts.

Life is the same. We have seen enough of it in enough variety to know that it can take on many forms, including exotic forms that are impossible on Earth but would be possible elsewhere. The abundance of the ingredients and time are all that's required.