skysight-inc/HackerNews huggingface dataset:
Are you saying that with knowledge of what "git reflog" is? I suspect not. I'd really need to see a sequence of commands that removes committed state from the repo to buy this. If you try to produce it, bear in mind the first thing I'm going to do is run "git reflog" on the result, so if you find your committed state is still there, then I'm going to say it's still saved.

(That's not a git thing. I don't really even want some sort of hypothetical source control system that literally tracks every change I make. It's technically conceivable and should be practical to what would at least be considered a "medium sized" project in the git world, but I'd just be buried in the literally thousands of "commits" I'd be producing an hour. Failing that sort of feature, a source control system can't help but "lose" things not actually put into it.)
>Nobody wants to risk their business

The business most of these startups are in is burning venture capital.
I googled around and it seems OpenVMS does in fact have a 32 bit time_t. Unfortunate given that per the article it seems to use 64 bit quantities in the layer below.
Lightning remains unready, forever 18 months away from the promised usable technology.

This is provably false. Lightning is huge and growing:

* more than $6 billion USD in liquidity

* nearly 11,000 nodes

* tens of thousands of transactions daily

* a growing ecosystem (https://www.lopp.net/lightning-information.html)

You can see the real-time stats at https://1ml.com/
Also see Manufacturing Consent by Chomsky:

https://en.wikipedia.org/wiki/Manufacturing_Consent
"high order thinking" appears to be loose, metaphorical reasoning; or partial-information where a lot isn't explicitly stated, but assumed, or extrapolated (Pragmatic? Speculative?) - but that relies heavily on correlation too, and I find the distinction is hard to outline.

It also dinstinguished facts by "topic relevance" i.e a less-relevant fact may require more speculation; However this ignore resolution - how accurate, and/or generalised a given fact is in the first place.

Finally, any corrolation/speculation can be tainted when you include an uneven mix, or cherry-picked slection, of facts to be informed by which isn't handled when we start catagorising individual facts, rather than collections of facts as a whole.
Seems like you could create desktop shortcuts for this using the -P switch.
In Chrome 79 they broke or removed hovering over variables. They say it will be fixed in Chrome 80.
https://support.google.com/chrome/thread/22882968?hl=en
I think eventually (hopefully?) most folks realize that the only solution is smaller, highly-moderated communities (like this one), and even then it's important to be aware of the implicit underlying biases of those communities. Some really great smaller subreddits also come to mind.
"Firefox replaces annoying notification request pop-ups with a more delightful experience, by default for all users. The pop-ups no longer interrupt your browsing, in its place, a speech bubble will appear in the address bar when you interact with the site."

That should pretty much kill off a lot of the notification request crap, especially if Chrome follows suit. I can envision the conversion rate massively falling off when it's no longer something right in your face.
Maybe. I'd suggest that it can difficult to tell exactly what advancement brings us closer to "Utopia." Everyone easily accpets the idea that basic research can have long term effects in unpredictable ways. I'd suggest that some trivial commercial advancements can do the same thing.
I keep trying Chrome out every so often, but there's little usability issues that keep bringing me back to Firefox. For example, Chrome never wants to bring me to the correct sites when you start typing letters. It's always a site I maybe visited once (like nypost instead of news.ycombinator.com)
Security on the Internet with Cloudflare for Teams
My biggest gripe with Firefox is how it opens tabs. If I open a new tab in Chrome, it opens just to the right of the current one which is nice because it keeps related tabs together. In Firefox it opens to the far right which is annoying. I tried installing an extension to fix this but it was buggy. Only recently did I discover that I could dig into about:config to enable the behavior I consider expected (and I'm sure most people agree with me given how many Chrome users there are).
Multi-Source Time Series Data Prediction with Python
I had DataDog do this to me as well.

For many of these sales orgs "remove me from your list" just means "flag my entry so that they'll endeavor to find the flimsiest excuse to call you again." DataDog's justification for "call me again after I told them to never call me again" was that an employee had made the mistake of giving them his information at a conference and was interested in using them for a personal project. So that justified them contacting me even after I told them to remove me from their list.
What platform are you on? I am on Ubuntu+GNOME and I was able to right click on the pip window and set "Always on visible workspace" with no issue.
I’m not the kind where I stack millions of words on microscopic font. I prefer to work from afar with comfortable sized font. Which didn’t make that much trouble. Another big reason why I don’t like IDE because they have too much panel taking up space, terminals doesn’t have this problem.
I couldn't agree more. I fall squarely into this camp. I grew up with a father in prison and a school teacher mother that had to work 3 jobs to provide for myself and my three brothers. I always knew I could do better, and now I run a multi-billion dollar organization. I just knew I wanted more for myself.

My bigger concern now is how to raise up my four kids so that they come out motivated, hungry, willing to work, etc. I believe struggled makes great people, my kids won't know that type of struggle - fingers crossed. I ran the crucible, they won't... what does that mean for them?
Ask to be added to their "do not call" list. Then they can't re-add you to their "call list" when they recieve your contact details again in future.
How much better is it than Safari? I find the differences in browser performance so subtle nowadays that I lean towards whichever gives me the most seamless experience—-which, as a Mac/iPhone user, is safari.
I am not sure if that is even weird tbh. Maybe I am an outlier, but I know a lot of vegetarians and can't think of a single time where they have commented about someone eating meat.
It is as far as I know an accurate description of who is doing this. I don't personally see a lot of centrists and leftists complaining about virtue signalling in non sequiturs to preemptively dismiss an idea or policy, or save them from thinking about why one might hold a position in good faith.
in my years of money work, i contributed to pollution, sugar addiction, advertising, the financial crisis, general environmental destruction, etc. i would have done more good sitting on my hands.
https://support.mozilla.org/en-US/kb/profile-manager-create-...
use containers in FF instead. That was what got me to switch from Chrome years ago to FF.

https://addons.mozilla.org/en-US/firefox/addon/multi-account...
I think Sam Altman is a smart guy and he's definitely an example of someone who has met with success but I don't know that he's actually had a 'career' yet. That being the case, I'm going to take anything he says about how to have a successful career with a large grain of salt.
Okay, so I don't really post to HN and this may seem like a silly complaint but Firefox's management of theming just seems off to me. I use macOS, I don't fiddle about with my wallpaper very much and so this stains Firefox's top bar with an ugly brown tint. I could switch to the light theme, however when I do so Firefox no longer respects my system change to dark mode.

Does anyone else get bothered by this? Is there any way around this? I'm not an aesthetics person by any means but this is quite annoying. It's a fantastic browser other than this, I've been a user for as long as I can remember.

I'm sure you can probably modify userChrome and all this and I've not really tried because I'm not THAT bothered by it, but surely there should be a way to set your preferred themes for light & dark?
Would you be willing to elaborate more on this comment?
Also, I think Jobs is the only one who could really be said to eschew prestige institutuons. Gates went to Harvard and Musk went to Wharton (and Queen's, which is the Canadian equivalent of ivy-league).
Footprints Lead to Stranded Hiker
I guess Cambridge Analytica's collapse with no real consequence for people working there showed both that there's a huge market for this, and high reward with low risk.
Re: picture in picture - anyone else here think that this feature doesn't belong to a browser? It just seems so... erm... random, basically.

Looks like something that was cloned from some other product and rather crudely shoehorned in. At the very least it should have been introduced after an update and given an option to opt-in to using it, rather than automatically enabling it without any notice.
Bazaar and Mercurial are dying...
Bazaar is dead, and Mercurial is near death.

Linus wrote the Linux kernel and it became the "de-facto standard" for web application stack servers (and phones, and watches, and Chroemcast and all sort of `Internet things`)

Linus wrote git and it became the "de-facto standard" for version control.

If a world had 23 more Linuses, we would have full control over our SaaS and "Clouds" and not locked-in as we are at the moment.

But we have only one like him.
I looked for the transpiled source, but I couldn't find it. I suspect it's not particularly idomatic Rust since it has to maintain all details of the C code however I think it's a very promising project anyway.

The fact that they found a memory safety bug is excellent. Maybe translating old C projects to Rust via this method can be used to find memory issues as well as to aid rewriting in Rust projects.

EDIT: You can try the transpilation yourself on https://c2rust.com/

Here's an example of the output:

#![allow(dead_code, mutable_transmutes, non_camel_case_types, non_snake_case,
non_upper_case_globals, unused_assignments, unused_mut)]
#![register_tool(c2rust)]
#![feature(register_tool)]
#[no_mangle]
pub unsafe extern "C" fn insertion_sort(n: libc::c_int, p: *mut libc::c_int) {
let mut i: libc::c_int = 1 as libc::c_int;
while i < n {
let tmp: libc::c_int = *p.offset(i as isize);
let mut j: libc::c_int = i;
while j > 0 as libc::c_int &&
*p.offset((j - 1 as libc::c_int) as isize) > tmp {
*p.offset(j as isize) =
*p.offset((j - 1 as libc::c_int) as isize);
j -= 1
}
*p.offset(j as isize) = tmp;
i += 1
};
}
I disagree. I think there's absolutely something about the anonymity of the internet that leads to many people (particularly kids, but everyone) being worse versions of themselves. They are free to engage in their worst impulses, both without fear of social retribution, and without humanizing the person on the other end.

I'm sure that many of these trolls have friends and family in the real world who would never expect this kind of behavior.
this is the biggest blocker for me. i still use ff as my main browser, but i cannot develop with it, so i have to spend a lot of my time in chrome.

we had a recent dialog about it here:

https://old.reddit.com/r/javascript/comments/ecyhmr/mozilla_...

there's some cool stuff in the works but it doesnt sound like there's a plan to internalize the work into devtools but to keep it as a web app and rely on a serviceworker for "localness" - not great, imo.
> By renting a GPU cluster online, the entire chosen-prefix collision attack on SHA-1 costed us about 75k USD.

So they just decided to try their attack and spend two years worth of salary on it?? That's crazy.
It won't be gone until you actively prune dangling commits. The commit may not be reachable from the HEADs of existing branches, but go through the reflog and your commits will be there. You can then create a branch to make the commit reachable.
My favorite since the 2000's (idk when I started using it, mom didnt let me install it on the home computer for ages) I tried Chrome earlier on but (and I've said this on HN before) it didnt have adblock, then when it did, it was crippled. I never went back.
> Parenthood is as likely to make you better at your job.

Have you got any evidence to back that up?
That first quote is misleading. git's special hashing scheme doesn't make the attack "much harder". First there is no difference in length in the original shattered collision already:

$ curl https://shattered.io/static/shattered-1.pdf | wc -c

422435

$ curl -s https://shattered.io/static/shattered-2.pdf | wc -c

422435

Second, the length is already being hashed into the content during computation of a SHA-1 hash. Look up Merkle-Damgard construction: https://en.wikipedia.org/wiki/Merkle%E2%80%93Damg%C3%A5rd_co...

There is benefit in storing the length at the prefix as well, as you can avoid length extension attacks, but that's not making attacks "much harder".
Article from today:

https://boingboing.net/2020/01/07/leveraged-buyouts.html
Show HN: Create containers and networks using CNI and containerd
Like every time this comes up, there are 7.5 billion humans on the planet and thus no need to only do X or only do Y. We can and must reduce every aspect of our global pollution problem, right now, or it will kill the majority of humanity. We aren't resource-constrained. This isn't a 5-person startup where you have 5 workers and that's it. You can put a million people (if needed) to work on fixing air travel at the same time as you put a million people (if needed) to work on any other aspect of climate change.

All arguments that we shouldn't fix X climate problem because it's less important than Y are just arguments that we shouldn't fix climate problems because the arguer doesn't want them fixed.

No individual actions have any effect at all, and people who argue about them are, again, just distracting from the important work of creating collective solutions.
Open in new window. Resize window. Right-click title bar, select "Always on Top".

App developers spend a lot of their time making up for the poor decisions of OS developers. A good window manager would give you tabs for free, PiP (aka an always-on-top window) for free, dark mode for free. Instead OS devs go overboard in simplifying things to the point that app devs have to pay the cost of delivering what users want.
AFAICT ”a shambles” is correct usage. See https://brians.wsu.edu/2016/05/24/in-shambles-a-shambles/
Would those three Duke University lacrosse team kids have to disclose that they were accused of rape if they wanted to invest in her company?

How about the "Central Park Five"?
Should I also personally send all sample foodstuffs to a commercial lab before feeding it to my child?

Caveat emptor, informed consumer, personal responsibility, blah blah blah.

What the Freedom Markets™ advocates don't acknowledge is transaction costs. If consumers have to vet every single activity, the economy suffers.

If YouTube Kids is marketing themselves as kid friendly, it'd be nice if it was true. My skepticism budget is finite.
Branching by cloning was copied from bitkeeper. It was also early git's only branching mechanism. If you listen to Linus's talk when he introduced git at Google, you'll hear him conflate "branch" with "clone" because that's what he was thinking of at the time.

https://www.youtube.com/watch?v=4XpnKHJAok8
There's the first-party extension, Multi-Account Containers[1].

[1] https://addons.mozilla.org/en-US/firefox/addon/multi-account...
That's dirt cheap for a government actor, and we can be sure that the big governments have been doing this sort of attack for years.
Nightly is now 74.0a1 (major versions get released every 4 to 5 weeks).
Your initial dice roll is the most important factor in success beginning from t=0.

A child growing up with parents that own a home in London has a better shot in life than one growing up in the desert.

However, there are many people who grew up in a household like yours, with a talent like yours, with the level of wealth you had, and so on and so forth.

The distribution of outcomes of your adult life; e.g. the delta on that initial point; is not primarily due to luck. People don't act as if they're likely to be hit by a bus or win the lottery tomorrow, because they're not.
That was an issue on my (and other people's) super low budget Asrock motherboard. Fan profile in BIOS and/or the energy profile in Windows fixes it.
Which book? I did a Master's in Physics but a while ago so it'd be nice to read something somewhat technical (but not too much).
> to manipulate public opinion

Was Buzzfeed trying to manipulate people or just get clicks?
I remember Firefox being seriously lacking in some WebSocket dev tools that I needed. But I checked again and they're there. So it seems like they are actively improving the dev tools.
I believe Amazon has much more variable hiring standards than Google so probably Amazon. Don’t know enough to think of any other candidates though I doubt Google or Netflix are among them given the former’s ludicrous hiring process or the latter’s policy of firing fast with very generous severance for people they don’t think reach their standards once hired.
Thanks for the detailed reply! I admittedly am not a GoodReads user (I have an account but never use it) so I wasn't aware of all these pain-points
This is one of the most important things I learned from Star Trek. The beginning of wisdom is "I don't know".

https://www.youtube.com/watch?v=ZcV25N37-C4
The company formed to hold the assets is proposed to be struck off: https://beta.companieshouse.gov.uk/company/10325734

I wonder if gmane.org will get renewed anyway, as it's due to expire in March.

-- A previously-happy user
Buzzfeed has a really funny idea about what cookies are required... just about everything related to tracking and add personalization in fact.

Couldn’t agree to that so I couldn’t read their article.
By that logic we'd all be using Lotus Notes.
Peas probably do care about these things. We just have not understood the systems yet. I think the research into Plant intelligence and sensitivity is relatively new.
>awareness and detection improve.

Increase might be a better word than improve. Number of "diagnosed" cases might have gone up, but I'd argue accuracy of diagnosis has gotten much much worse.

There was a recent study showing only about 1 in 10 people who claimed to be allergic to antibiotics actually had any allergic or other negative response to them.
Firefox has a Container Tabs extension which does just this - the defaults are profiles for Work, Personal, Banking, and Social, and you can add more. You do have to install it but I think the extension is from Mozilla itself, so it's not exactly third-party. It's just features that are already in the nightly builds as I understand it [0]. Personally I've really enjoyed it so far!

[0] - https://support.mozilla.org/en-US/kb/containers
If I'm reading your correctly you'd like to set FF to the light theme (or any theme) but continue to have dark mode pages? about:config browser.in-content.dark-mode true should do that.
The idea of "randomness" being "used up", and then "running out of randomness", somehow.

So let's look at how a hypothetical CSPRNG might work. We get our random numbers by repeatedly hashing a pool of bytes, and then feeding the result, and various somewhat random events, back into the pool. Since our hash does not leak any information about the input (if it did, we'd have much bigger problems), this means attackers must guess, bit for bit, what the value of the internal pool of entropy is.

This is essentially how randomness works on Linux (they just use a stream cipher instead for performance)

This clarifies a few things:

1. even if you assume intels randomness instructions are compromised, it still is not an issue to stirr them into the pool. Attackers need to guess every single source of randomness.

2. "Running out of randomness" is nonsensical. If you couldn't guess the exact pool before, you can't suddenly start guessing the pool after pulling out 200 exabytes of randomness either.
No. It's incredibly generous and selfless. They threw that money away just to incontrovertibly prove a huge point to the entire security community (and all developers, at the end of the day).

Like... chaotic good. Really really good.
Sadly noone cares what the performance inspector says. Newspapers just get slower and slower. Our local newspaper takes 15 seconds to first visible paint and another 5-10 seconds to usefulness on my phone...
Not at all. There's a lot of nice stuff that falls out of Fossil's integration of these features, things which you don't get when you lash them up from separate parts.

For example, if I have a check-in comment "Fixes [abcd1234]" I get an automatic link from that check-in comment to ticket abcd1234 from the web UI's timeline view. If I then close that ticket, the comment in the timeline view is rendered in strikethrough text, so I don't have to visit the ticket to see that it's closed.

Similarly, a built-in forum means the project's developers can discuss things with easy internal reference to wiki articles, tickets, checkins...

A recent feature added to Fossil is the ability to have a wiki article bound to a particular check-in or branch, so that whenever someone views that artifact in the web UI, they get a link to the ongoing discussion about it. This is useful when you have more to say about the check-in or branch than can reasonably fit into a comment box. This solves a common problem with experimental features, where you want to discuss it and evolve the idea before it's merged back into the parent branch.

Fossil's user management features are also highly helpful.

http://fossil-scm.org/fossil/doc/trunk/www/caps/

With raw Git (no Github, GitLab, etc.) it's pretty much all-or-nothing, but with Fossil, you can say "this user can do these things, but not these other things." Thus you can set up a public project, giving anonymous users the ability to file tickets and read the forum but not make check-ins.

These features are as seductive as what Github, GitLab, BitBucket, etc. add to Git, but whereas those are all proprietary services with some of the roach hotel nature to them, with Fossil, you clone the repo and now you've got all of that locally, too. If the central repo goes down, you can stand your local clone up as a near-complete replacement for it.

It's not 100% because Fossil purposely doesn't clone a few things like the user table, for security reasons. You can build a new user table from the author names on the check-ins, though.
Bushfires have reshaped life on Earth before. They could do it again
That seems like a weird situation to optimize for. 24" between your laptop screen and your face is really not a lot of space.
No. Maybe they were unknown to you, but not some of us. I first heard about the Phrack raids a week or so afterward, when certain of my peers in college began destroying floppies in a fit of paranoia.

_Free_The_Atlanta_Three_
It depends upon how one defines success. If you mean Bill Gates or The Beatles level success, I will agree that luck plays an integral role.

If you just mean a successful career that takes care of your needs and much of your wants, provides for a comfortable life and a family, I would argue motivation, dedication and skill play far larger roles.

In fact I would say extreme success requires some extreme good luck, whereas a more "standard" success requires good luck less and is more about not having bad luck to counter your abilities.