skysight-inc/HackerNews huggingface dataset:
> Git strives to record what the development of a project should have looked like had there been no mistakes.

Hmm. I think I disagree. One can clean the commit history to look like that, but it's optional. You can merge all of your messy starts and restarts right into master if you want. Easier to do, in fact.
> it can eat you alive

Software development projects are incredibly risky. Estimating development costs is an unsolved problem. I've worked for major software company that cancelled a 5-year development project, employing >200 coders.

Government projects seem to be particularly prone to huge cost overruns; I suppose it's because there usually isn't any single stakeholder, because the specification was written by a committee, because the funding is provided by taxpayers who can't choose to withdraw funding, and because "events, dear boy" result in changes to the goals of the project.

I'm really talking about major projects; small projects can usually be cancelled with little harm.
I'd be interested to know what views you consider to be "hyper-liberal".
I'm actually with you. I was trying to make a clever remark. I find it entertaining that ancient occult symbolism of your definition (1/0, singularity/infinity) to be the resulting mathematical foundation of modern computing, though.

Personally, I think the discussion of "is it a simulation" is just getting into the mechanics again and is only held to be defining of reality by hardened materialists. I mean, that is just computing catching up with physics catching up with spirituality with regard to facing the question of: what really matters and what really is the point if we're just a small crest of a wave in the infinite ocean of energy, or if we're a bunch of emergent consciousnesses in god's infinite quest to know itself, or I want a cheeseburger because of some cosmic bitflip in some nth dimension of recursive simulations, and so on.

The truth of any of it is likely to be found in the abstract, if anywhere, I suppose.
They absolutely could not grab an arbitrary part for free. What an absurd claim.

The BTC paid during the Ethereum crowdsale went to the Ethereum Foundation bitcoin address, and that address can be audited. Misappropriating those funds would leave a massive chain trail, and require a massive conspiracy to plant the Ethereum Foundation with co-conspirators. It would be unthinkable.

On top of all of that, the operators would need to wait years to retrieve the BTC to not draw attention to the scam, meaning the assets would be locked up and out of reach. So even under this fantastical scenario, the ETH wouldn't be free: there would be a very significant liquidity cost in funds lockup, not to mention all the planning and risks involved in participating in a complex crime, involving an auditable foundation operating under Swiss law.
Discussion when published: https://news.ycombinator.com/item?id=25375979 (623 points | 6 months ago | 498 comments)
No we do not have to act. It's not our problem. It's none of our business.
Everybody knows the news can be charitably described as inaccurate.

Sure, Microsoft Marketing Department says it was trained on public code. The PM probably told them it was.

Was it actually trained on public code only?
Unions? BLM? Climate-change groups? OWS?
Yes, there absolutely should be. It would be a massive improvement if that happened.

It requires a few extra steps to be actually secure. You actually need to verify the hash from a trusted source for it to be actually secure. If the delivery has been tampered with, you need to ensure that the delivery of the hash has also not been tampered with. In practice, codesigning is the solution, but certs are expensive, and impractical for a small project.
I wouldn't say BTC is fair, but it is clearly fairer. With PoS coins, it is clear that minting new coins will heavily centralize for exchanges and big holders. With BTC, miners are clearly categorized as separate economic actor, where the skillset and capital needed to mint new coins is very different from let's say operating an exchange.
Also "attack on chargebacks and anti-fraud protections", but the plane cartel isn't going to tell you about that when it's talking trash about about the payment cartel.
That's not even close to what I see. The top for me contains 4 "this person got a reaction after the shot, are you going to pay for their costs?" tweets and other not-quite-positive messages. Maybe check the comparison again while logged out?
Especially when you consider the economic impacts of "going first" it puts the CCP in a position where they're likely to gain the economic output you've banned, and then use that to gain even more of an upper hand against you
Why not? You only YOLO once
Yeah, I have an EE degree but have only worked in software, and I have to say you can bring any kind of mathematics to the job if you have the imagination to find the places where it is an advantage.

I sought areas where I could learn more math and use it to stand out from the crowd, albeit to mixed results, because if your manager can’t read your analysis paper he may not be impressed either, and sometimes the reverse.
Is it not more likely the "threat" is to turn off HK Google and turn on China Google.
1) It takes me 15 minutes just go get warmed up. The first 15 minutes are a nightmare.

2) It's never 10 minutes. The nearest place I can run which isn't on the sidewalk is a 10 minute bike ride away. Add to that the time it takes to get prepped and shower... It's a no go.

3) What worked for me is not doing any running but HIIT at home with kettlebells. Takes 15 minutes, with a 5-7 minute warmup.
Now imagine that you had the "mess" each contributor produced in the course of development in the history of the Linux Kernel - instead of just a clean set of final patches.

That's what git was written for.

On the other hand recording all the nitty gritty details might be nice for smaller projects.
Show HN: FastDS – Quality-of-life wrapper for Git and DVC
http://fastds.io

FDS is an open source command line wrapper around Git and DVC (https://dvc.org), meant to minimize the chances of human error, automate repetitive tasks, and provide a smoother landing for new users.

Quickstart:
pip install fastds
fds -h

Full blog post on the motivations and goals of the project:

https://dagshub.com/blog/fds-fast-data-science-with-git-and-dvc

Summary:

Why is it called "fds"?

Just take a look at your keyboard - it's so silky smoove to type "fds"! This is important for a command line tool that exists to improve ease of use and delight users.

*In fact, due to popular demand, you can also type "sdf" instead of "fds" for an even more epic experience!

Why did we do this?

As we were developing Open Source Data Science projects using DVC, we often found ourselves making the same mistakes over and over again, and constantly repeating pairs of commands like "git status" and "dvc status".

So, we set about creating FDS with these goals in mind:

1. Automate common tasks when working with git, DVC, and potentially other tools which work well together later on.
2. Provide a more interactive and opinionated UI and UX. Git and DVC are low level utilities which need to work well in scripts and support all possible use cases - this means interacting with them feels like interacting with a command line API, rather than a wizard or app. FDS orients itself to be used by humans, for convenience rather than total flexibility. This also means that FDS can afford to introduce workflows and features faster than DVC (and definitely faster than Git), since it is doesn't have to be stable infrastructure.
3. Provide a smoother landing for new users by making things easy by default and explaining what's going on.

Pull requests are Extremely Welcome!
With PoW, you do nothing except maintain your mining hardware and burn electricity.

With PoS, you do nothing except maintain your staking hardware and burn the time value of the money you are staking.

From that perspective there is no difference. The difference is that with PoW, the richest participants can afford the most efficient hardware, giving them a super-linear advantage. In PoS, it's still true that the "rich get richer", but only at a linear rate, since there is no way to improve the efficiency of staking (which is basically the best you could ask for).
I am not famous, but that's what I would have tweeted:

Inifidash is nice and all, but yet again there is no support in CloudFormation from the get-go, time to go all-in Terraform (which of course already supports it)?
I can't think of anyone who has done more for the scientific development of mankind in the last 10 years than Alexandra.
hedge funds are not uniform enough to have any predictable set of skill requirements

some need a node js script, some swear by python because an area of computational finance has gathered around it, some swear by languages closer to the metal, some have use cases that are better off with low latency stacks, others dont

some are modifying FPGAs, others have simply negotiated a payout from a court case and will teach you F to analyze a dataset faster

if they need coders at all, they all mostly need some level of quicker analysis but not possible to predict what kind of coder a hedge fund will need
Or incentivize companies to implement remote work. Talking office commuter cars off the road would be a great step but everyone is rushing back to the office to go back to emitting huge amounts of CO2.
I feel a similar positivity/jolt of energy when undertaking a new, difficult task (like moving to a new city). I assume you
re young and don't have children. Have you thought about how to manage your "medical" treatment when/if you have people who rely on you?
Why would you expect a huge productivity boost when reducing working hours? Isn’t this setting the bar unreasonably high? Heck, isn’t cutting hours and maintaining output actually a net increase in per hour productivity?

Also, why is productivity even the golden standard here? Why can’t we consider the well being of actual people in this discussion?
Right. And just to be clear I love the field and most everybody in it, specifically for their idealism - I'm a practitioner myself - clearly everyone involved in the modern field of AI wants to leave a legacy of beneficial impact, and sees AI as their tool to do so. I just think if we're looking for life we won't find it in the gates of a transistor.
Regular exercise seems to be key with my friends. Which means building up a set of exercise type things you like doing and finding groups of people who also like those things.
https://web.archive.org/web/20210705030230/https://www.nytim...
> The granddaddy of all consensus mechanisms—behind Bitcoin, Litecoin, Monero, and (for the time being at least) Ethereum—is called proof of work. Essentially, PoW makes adding transactions to the blockchain computationally—and therefore financially—very expensive, so as to discourage fraudulent activity. ...

This passage reflects a deep-seated, widespread misunderstanding of how/why Bitcoin works. I suspect the author knows, but the brevity of the article prevents actually explaining the issue. This is a recurring problem in this space and has opened up a large fraud opportunity as every bottle of snake oil looks the same to those who don't do the deep technical dive.

Proof-of-work has nothing to do with ensuring the validity of transactions. Transactions contain all of the information needed to detect invalid transactions. Hashes, signatures, scripts, and amounts can all be checked and will be rejected if invalid. The validity of every transaction can be tested without proof-of-work. Systems like this had been developed prior to Bitcoin.

So it's possible to eliminate every kind of fraud through cryptography alone, except one.

The problem proof-of-work solves is double spending, a term you won't find in the article. A malicious actor can try to spend the same coin twice (or more). Both versions of the double spend transaction are valid, but a node can only accept one. Which one does it accept? It accepts the one on the block with the most cumulative proof-of-work ("strongest chain"). In the event of a tie, the node accepts the first version it saw. The strongest proof-of-work chain can therefore change from one moment to the next as blocks are received.

Proof-of-work imposes a non-recoverable cost to publishing a block of transactions. That cost and its finality discourage double spending by making the publication of double spending transactions permanently expensive. An attacker needs to out-spend the entire rest of the network to succeed, and loses everything spent if the attack fails. The cost of a failed attack can never be recovered.

So any scheme to replace proof-of-work needs to maintain that element of irrecoverable loss of value for a failed double spending attack. It hasn't been an easy nut to crack. A lot of projects claimed to have done it only to discover some flaw in the game mechanics or technology.
> We don't look at this difference as a workaround in Fossil for autosync, but instead as a test-first philosophical difference: fossil commit is a commitment. When every commit is pushed to the parent repo by default, it encourages a working style in which every commit is tested first. It encourages thinking before acting. We believe this is an inherently good thing.

I wonder how this works with tests that cannot be run locally (or ones that I'm not willing to sit through for the whole 1 hour the test suite runs for?)?

Eager to hear from Fossil practicioners on this.

The ideals do sound very good - but they remind me of the difference between an academic and a practicioner. One gets things done while the other advances the state of the field. Depends on what you like.
Backlogs and broken printers plague IRS, taxpayer advocate reports
long ago scott chacon said he didn’t use rebase and so i never learned how.

i don’t feel that my commit history has suffered as a result.
https://archive.md/DyqsA
Nice read. Covid-19 is another example of discontinuity, I'm surprised the author didn't mention that.

Perhaps covid-19 prepared us for dealing with the larger discontinuity of climate change.
Yes, I’ve wondered what the issue is with doing things like this, I mean surely there’s a way to do this with molten salt blocks too. What is the efficiency on this and how easy is it to maintain!?
How we trace a KV database with less than 5% performance impact
When you say "board of directors" do you really mean "board of advisors"? A board of directors has voting power to make decisions. A board of advisors just gives advice and helps make connections.
> Close all non-essential business

I think the last year and a bit has proven that every business would quickly decide itself essential.
> PoS is a pretty broken system imo

You could have a PoS currency that would initially distribute all coins evenly across the globe (that would be a really cool experiment). But yeah I don't like PoS either.
> Why should the least well off in society be part of a crypto-coin whose supply has been given to early adopters and insiders?

They shouldn't, what Bitcoin is enabling is the ability for whoever to use whatever kind of coin they want. Bitcoin opened the whole pandoras box where anyone can create their own coin if they want.

However, for each crypto coin there is clear incentive to make the coin more useful in transactions, both for those more well off and for those less fortunate. Typical BTC holder wants to make BTC useful for everyone, because that adds value for their holdings. That usefulness might add value to those less well-off. If not, they can use something else - in the end there is more choice in the marketplace which should (in theory) benefit everyone.
The Origin of Technosignatures
> The ideals do sound very good - but they remind me of the difference between an academic and a practicioner.

Well, fossil is notably used for development of SQLite, which is about as practitioner-centric as it gets.
Additional requirement files for dev and test don't seem like a burden to me.

Can you describe an issue that you had by not locking transitive dependencies?
Same here. Prozac and walking 30min a day building up to 50min a day changed my life. I eventually quit smoking a pack a day cigarette habit also. It took years for me to try SSRI though.

Not taking prozac was a combination of being stubborn but you also never really read anything good about SSRI. It doesn't fit the narrative that big pharma is evil.

I tried therapy but the therapist were honestly terrible. The only good one was the one that prescribed me Prozac but the actual discussions were basically nonsense.

SSRI get a bad name IMO because people want to take them and magically have all their problems solved that lead them to be depressed. IMO it has to be in combination with a real willingness to absolutely change your life and habits. Have to get in good physical condition. The idea you can sit around all day, getting more and more out of shape but somehow not be depressed is not really logical.
In a private window for me it's 9 out of 10 supportive replies.

Edit: Conversely here is one of the house minority leader's most recent tweets celebrating the 4th:https://twitter.com/LeaderMcConnell/status/14116560387938140...

8 out of the first 10 replies for me are anti-Republican talking points and anti-McConnell memes. The replies / discussion on every politician is clearly astro-turfed to create a specific narrative that always flows one direction. The house minority leader can't even celebrate the 4th without getting a lot of hateful replies and gaslighting in that anti- replies are boosted even if they have no or few likes or retweets.
in us you trust
As one con man said to the other, "you can't shit the shitter cause he lives on turdy-turd street".
In essence, a smart contract is just a server script that controls your wallet. It's public, i.e. the code is visible to everyone and you can't change it after publishing to the blockchain. The execution of this script also has some memory state on the blockchain, which is also public and controlled only by the script.

That's all. Yes, you can use it to write crypto-kitties or some fair casinos (although it's very hard, since you have to implement fair unpredictable randomness). You can use your imagination to write some other interesting stuff.

But you can't rebuild the entire financial system based on that. Here I commented about some specific problems https://news.ycombinator.com/item?id=27651377
Bitcoin had by far the fairest distribution and the largest holder (Satoshi) hasn't touched his coins and for all practical purposes they are gone. You just can't replicate the same conditions which lead to it's existence today.

From what I've seen, the main purpose of like 90+% of altcoins is to benefit their developers and investors and they'll likely all die and disappear.
The trial ran for years. That’s well outside the range of “finicky management trialed something and we got a short term boost” effects.
> it's definitely not impossible a priori and especially not because of Gödel.

You forgot something there: you know the underlying system and about its existence. In the absence of this knowledge it's indeed impossible to know.

Here's an example from real-life physics: there's no way of telling by means of measurement, whether you're accelerating or at rest but subjected to a gravitational field.

A software example would be this: how would a program written and running in Factorio (like Pong [0]) be able to tell that it's implemented by means of video game mechanics running in an emulator executed within a VM on server hardware?

If the programming environment itself features no way of interrogating its runtime environment, then there's just no way.

[0] https://forums.factorio.com/viewtopic.php?t=76155
The many Marian apparitions that have been documented, makes me certain that there is meaning to life:

https://en.wikipedia.org/wiki/Marian_apparition

https://en.wikipedia.org/wiki/Miracle_of_the_Sun

Feel free to ask me more about Catholicism if this piques your interest!
I feel incredibly grateful that as a 20 year old I get to read these comments.
I agree with you, many consider that being mindfull is about taking control (of breathing, emotions...) it is the exact opposite.
Yes and this thinking still pervades the engineers that came of age in that era and did avoid programming. One of my coworkers is obsessed with outsourcing and thinks of any programming task as being something that should be done in India. He asks why I should do something when we should hire a team in India, which is a ridiculous thing to say for so many reasons.
The "web" coding words falls for things like leftpad, imagine talking about bit flips.

It's sad how immature the software industry can be. It's been around for "only" 60/70 years after all.
It definitely takes longer west of the Mississippi river in the US. Mountains with 80MPH (130 km/h) speed limits mean the range is far shorter than typical freeway diving, which makes the fact that you need to stop more often, and for longer (gas cars have a typical 330 mile range, 1 l.6 longer than that Ionic), really add up.

[edit]

I will soon be diving 1600km. Google suggests the route will take 14h. I expect to make it in 15. Friends with Teslas suggest it would take nearly 20.
> But then what if I stop coming up with cool game designs and stories and music as a result?

It seems to me that you could try it, and if you don't like the results, then stop taking it. The effects aren't permanent.
NHS England staff voice concerns about access controls on Palantirs Covid-19 DB
People put valid secrets in their public repository all the time.

Just a quick search:

https://grep.app/search?q=%28secret%7Capi%29_%3Fkey%5Cs%3A%3...
Are they not worried about people seeing the joke requirement in the job spec, just not being aware of the current Twitter joke of the day, and discounting themselves?
I've been working 4 days a week for the last 10 yrs, at 3 different workplaces, for a proportionate drop in salary. To be allowed this, I asked at interview time, though I have, and have had, colleagues who started 5 days then dropped to 4. Seems to me if both employer and employee are any good at what they do, its a win-win. The only thing is I guess many people don't want to lose 10-20% (depending what final hours end up as) salary. Which I would understand, if it were not the case that software jobs pay well above the average wage (in the UK this is... of course in the US its even more above the average). I suppose you also have to have a robust skillset to feel confident to ask for less hours in the first place, and not worry about not being there 1 day a week while things move on. And , perhaps not seek seniority as much.. which I suppose makes the salary hit higher... but even then.. we only live once, kids are only small once, friends, family people you wanna see instead of always being at work don't live for ever either, you can't take the £/$ with you when you die etc. sometimes as a couple it makes sense for both to do 3 or 4 days then you see more of each other, sometimes the 2cnd parent works a bit more than they would have if the 1st was 5-day full time, which is tax advantageous
It's not too hard to find the article's doi (programatically) for newer articles. Once you have the doi you have all the important article metadata like author, publish date, etc. I imagine this is all that's required to make the articles searchable.

However, this is certainly more challenging for older articles.
Samsung Galaxy S21 Ultra Review
I think the "Universe/life has no meaning" sentence can mean two completely different things:

1. It could have a meaning, but there is none. For example food can have taste, but if it has none, we assume there is something wrong with it.

2. It is not possible for it to have a meaning, because it simply lacks that property. For example: what is the color of running? There is no color, and could never be.

I think "Universe/life has no meaning" falls in the second category, and I have absolutely no problem with that.