skysight-inc/HackerNews huggingface dataset:
> To make sure we keep the bisectability of a project, we just need to make sure that every commit is buildable.

I aspire for this. I don't always succeed; in C++ code, often older commits will rely on transitive stdlib header #includes without including the proper header for what is used. This works, up until a compiler stdlib update will remove these implicit includes, breaking all past versions of your code (and requiring you to manually patch in the include when bisecting in these versions), and requiring you to add the necessary includes moving forward.
Same.

I think myself as a power user for 3D Touch especially for using the keyboard to navigate within text. Not to mention previews (while I know most of these features still work to some extent by long press, it's more cumbersome).

I also get it that many "normal" users didn't even know about the feature and added complexity to hardware, so it was right for Apple to remove it, but I really miss it.
It's not removed, just less visible. Webmasters also have the option of hinting that they don't want a page cached, which some use.
Microsoft's Teams goes native on Apple, retains a human touch
> QBasic was my first language, I started learning it from a book my parents got me when I was around 4yo

You were learning to write in modern BASIC without line numbers at that age? That's really interesting actually, not something I've heard about before.
Yeah, good times!

Also worth visiting:

https://games.phatcode.net/

http://petesqbsite.com/

I was 11 when I discovered QBasic. In the years after that I made a few platform games (Martian Venture, Shotgun Sam) and a pixel art program, and a whole slew of unfinished things. Never could stop programming after that.
To be more exact: homeless are people priced out of their home.

I've been a month in WV. Huntington and Charleston are plagued by visible users, but not by homelessness. Even daily users there haven't been priced out yet.
Your comment is asinine but that’s a great gimmicky perspective for a competitor to distinguish themselves. “Don’t search, find”
Tiling Window Managers like i3
I have actually considered that. Looks like a lot of fun. Unfortunately, I'm pretty far away from a suitable place to join a club.
Binance isn't really, it's superlight on any checks (or at least was).
One problem that I've had when bisecting is moving back in time towards code where resolved bugs still exist - masking the new bug.

The solution that I found was fixing the bug at the commit that created it, squashing, and then rebasing on top.

But it's far from ideal, and completely non-viable if there's heavy use of the repo from other developers.
Launch HN: Stringz – 3D worlds in AR/VR or desktop with realistic simulations
Hi Hacker news! We are officially launching Stringz (http://stringz.io/) - Stringz creates interactive 3D worlds in AR/VR or desktop that integrate realistic scientific simulations

We can add virtual worlds on websites or generate a dedicated online platform.

Problem: Tech companies often struggle to showcase what their products can do in practice to potential clients. The same is true for big corporations or educational establishments where there is a strong need for training people using specific tools in an interactive way.

Solution: We create 3D worlds in AR/VR or desktop where people can showcase tech products having users interacting with them. We can create detailed interactive training and experiences where we can incorporate any kind of physics/engineering projects.

Ask: If you have an application where you think that Stringz would be useful, feel free to contact us. We would be very happy to explore new fields of applications.
for driving clicks. because sadly that's what matters on today's internet.
Usually many sounds come from street. But then again I take that in these single family housing neighbourhoods in USA there is absolutely no one loud. Kids don't scream at their yards, no one uses loud tools, plays music outside and so on. I wish entire world would be such paradise of quiet.
I remember READ.ME, and README.1ST, both being common.

But seeing FILE_ID.DIZ takes me back a few decades!
I agree with this entirely too much. I switched to Android via the iPhone 6S, which was the first one with 3D Touch. I thought it actually made the “hardware and software together” argument super strong too, because it truly only made sense when the OS supported it.

I know it was a power user feature, and I wish they kept it on the pro iPhones or reintroduced it there. One-handed text selection was an absolutely awesome feature, and it’s definitely not something everybody needs. But I too miss it dearly.
Slack Serious Vulnerability: Invite Link Function
Just received this in my inbox:

We are writing to let you know about a bug we recently discovered and fixed in Slack's Shared Invite Link functionality. This feature allows you to create a link that will permit anyone to join your Slack workspace; it is an alternative to inviting people one-by-one via email to become workspace members. You are receiving this email because you created and/or revoked one of these links for your workspace between April 17, 2017 and July 17, 2022. We'll go into detail about this security issue below.

Important things first, though: We have no reason to believe that anyone was able to obtain your plaintext password because of this vulnerability. However, for the sake of caution, we have reset your Slack password. You will need to set a new Slack password before you can login again.

Now, for some technical details — feel free to skip the next two paragraphs if that doesn't interest you. When you're connected to Slack, we keep your client updated using a websocket. When you have Slack open, the websocket is an always-open stream of behind-the-scenes information, specific to just you and your account, that we use to push new information to your Slack client. When a new message is posted, a new file is uploaded, a new emoji reaction is added, or a new teammate joins, all of this information is sent to you over a websocket. The raw data streamed from Slack's servers over the websocket is processed by the Slack client apps, but is not directly visible to users.

One of the hidden events we send over the websocket is a notice that a shared invite link was created or revoked. The bug we discovered was in this invite link event along with the information about the shared invite link, the hashed password of the user who created or revoked the link was also included. This information was sent over the websocket to all users of the workspace who were currently connected to Slack. The hash of a password is not the same as the password itself; it is a cryptographic technique to store data in a way that is secure, and cannot be used to log in as you. We use a technique called salting to further protect these hashes. Hashed and salted passwords are secure, but not perfect — they are still subject to being reversed via brute force — which is why we've chosen to reset the passwords of everyone affected.
At first, your color palette made a very good first impression to me.

> I’m claiming it is an improvement in terms of usability, simply because Solarised wasn’t designed with these properties in mind.

Are you sure about that? On [1] and [2] the creator of Solarized describes why he choose low contrast and specific hue differences, representable in CIELAB. That sounds rather similar to your first three points in [3].

Even if the approaches have some similarities, it does doesn't denigrate your work. Thanks for continuing this line of work. And I am looking forward to test Penumbra in comparison to Solarized.

[1]: https://ethanschoonover.com/solarized/#features

[2]: https://ethanschoonover.com/solarized/

[3]: https://github.com/nealmckee/penumbra#Features
The Metaverse Is Not a Place
Here's my post: https://pivic.blog/blog/technical-writing/
How can I do this in a hotel? Some hotels don't have a temperature setting above 24 and my ideal is 26. Is the thermostat also the thing that shows the actual temperature or is it somewhere else. Fwiw, it's usually a Honeywell system in hiltons i believe.
A Review of Anki
Kinda unfortunate that phones have made basic workflow gestures like this so obscure. Let's not even get into how "undo" is accessed by shaking the whole device
Doing some form of lossy tokenization would leave you in a pickle like this, but that's pure speculation on my part.
It is quite silly to talk about the frequency with which this happens. Knowingly facilitating payments for videos of children being raped is illegal. It's illegal even if you mostly don't do that.
The Amiga also had a Microsoft BASIC at some point (with custom additions to target the Amiga's specialized hardware and windowing environment). It got replaced by AREXX (a version of IBM REXX) starting from Kickstart/WB 2.x.
A Measurement Years in the Making
I guess it depends on what is meant by middle America in the parent post. In my experience, if neighborhoods don't have sidewalks, they are more rural than suburban.
One of the issues with the 3D Touch replacement (“long press”) is that if I accidentally hold a finger on the screen for too long (e.g. I’m touching lightly to scroll, but pausing for a moment to finish reading), then I’m unintentionally long pressing something. This wouldn’t happen with 3D Touch.

Another one is that the illusion of pressing a tactile button is gone. 3D Touch would give tactile feedback only if the screen was pressed with force; this was realistic enough to simulate actual buttons on iphone7/8. The long press has no way of measuring force, so it accepts light touch too and still responds with haptic feedback; this doesn’t happen in the real world and the illusion is gone.
There are anonynous digital payment services. It is very difficult to surveil your loaf of bread transaction history if it isn't recorded and the customer is unknown.
Prime example of "think of the children" laws giving judges the power to legislate from the bench. The closer we try to achieve the fantasy of ultimate safety we destroy freedom in the process, and nobody was protected.
If I can't ctrl-F and find the text I googled after I click through, using Google's browser, then either the browser is bad or the search engine is bad.
Here we go again: https://news.ycombinator.com/item?id=16525559
Funny, it was always "purple rise" where I grew up, but the meaning is the same
Absolutely no. My wife was taking care of kids.
Possibly, but I dunno if mixed income is the only ingredient required for that recipe.
It is cultural thing (claret/clairet/clairette). Yes, in France it is light-colored wine but english speaking people use the word for very dark wine. In my country, clairet is usually (almost) white wine made of dark wine grapes.
The memory subsystem from the viewpoint of software
I can definitely see it being great for that style of texture. Basically anything one-shot. How much post fiddling did making a seamless texture take?
But my point was that if you want to backup such a volume (the encrypted LUKS volume), you will have to backup the whole volume, and can't do incremental backup.

If you want to do incremental ZFS send/recieve backups, you have to do it on the unencrypted ZFS volume, and thus your backup wont be encrypted.

That is you can't have both encrypted and incremental backups at the same time.

With native ZFS encryption you do get that.
Nitpick: きょどる is in JMdict (and has been since 2014), so it will show up on all the usual dictionary sites.
Elon Musk Texts Parag Agrawal
That's the entire premise of liberal democracy: that people have the right to make their own choices, even if they make bad ones, and that all parties are presumed innocent until proven guilty.

The centalized approach you advocate rejects this principle, and instead preemptively restricts an entire class of ostensibly voluntary interaction, with exceptions granted when someone proves to some centralized regulatory gatekeeper that they are innocent.

The result of course is economic power being concentrated at the top. VCs now monopolize early round token sales. In 2015, ordinary were able to get in on the ground floor of the Ethereum token sale, and saw 1000X+ returns as a result. But hey, at least poor people in your centralized paradigm have lottery tickets:

https://www.theatlantic.com/business/archive/2012/03/amazing...
Container tabs, real ublock origin, and an API that truly supports privacy extensions. Enjoy chrome and all the ads and tracking: https://www.theregister.com/2021/09/27/google_chrome_manifes...

Ideological contrarian? Seriously? Grow up.
Every family member whose midrange phone I have to update due to EOL software or additional carrier bands somehow loses every feature they actually value and they rightfully complain it's a downgrade.
I did my first (and only :-)) commercial program with Turbo Basic. I was pretty young so I didn't understand that Turbo Pascal would have been a better idea, but anyway, Turbo Basic was just a massive step ahead when you were coming from GW Basic. The editor was quite good and the speed/compilation time were just form the future. I was blown away. And there were no line numbers (a huge progress at that time !) ) :-)
I definitely don't miss it. Sure, it was great pressing into the keyboard to move your text cursor position, but it was a feature that most users didn't know about (and would never find about since there was usually no visual affordance).

Why would Apple keep hardware that most people didn't know about and didn't use?

I do miss the headphone jack, but clearly Apple is not bringing that back.
According to her bio, Dr. Dale earned her Ph.D. in 1980 -- the same year the mountain erupted.

https://www.ornl.gov/our-people/virginia-dale
People will report them.
Oh poor man. You have to go "all the way" to the spacebar to do it now? So sad.
> Copilot makes a suggestion that implies gender is binary

How would that work though? What can Copilot suggest that can imply that?

If gender is true
Do something…
Else if gender is not true
Do something else
Else
Do nothing
Kinda a side note, but I found it interesting that this approach has been used in NZ for regenerating native plants. Essentially gorse (a pest introduced during European settlement) is used as a shield while the native plants are too young to survive exposure on coastal cliff's

Eg https://www.rnz.co.nz/national/programmes/ninetonoon/audio/2...
>But that's the point: people will not be able to buy a loaf of bread if they don't meet with the system's approval.

...

Seriously, your argument is that privacy violations will cause people to starve? not the fact that there is a currency monopoly and you can't issue your own currency and start your own regional economy from scratch if the currency is concentrated in the hands of rich people and hence cannot be used and you must constantly borrow new money into the system which eventually gets saved by the rich forcing you to go to the bank and ask them permission over and over again? The dystopia you are imagining is already there. The only thing you're losing is privacy which is solved by GNU Taler.
I feel that for this the reason, telepathy is what’s needed for any civilization to transcend level 1 on the Kardashev scale. Until we can communicate more information faster than words, humanity probably won’t transcend a type 1 civilization.
Payment processors are vital monolithic parts of the society, and is being weaponized, and that’s not good. That’s the framing and the rough course of thinking I have been having about this type of events.
Is the idea of taxing land to discourage ownership or is it to fund local services to insure that the rich have the best schools, police, fire and utilities while maintaining an air of equality?

Why is regressive property tax better than the progressive income tax?
I think most of us had a lot of respect for Marc because of the Netscape days but hopefully we can now all agree that he’s become a total fraud motivated by greed. His whole-hearted embrace of everything crypto despite being obviously smart enough to know most of it was a Ponzi was the last straw for me. He’ll do anything to win the VC game.

At this point when I see that a company got Andreesen Horowitz money I think about it as one step above SoftBank money in terms of negative signals.
People can become acclimated to 80F. But I wonder how many people who have their AC at home set to, say, 70, are going to just stop shopping.
And many schools in India were notorious for teaching either Qbasic or Turbo Pascal/Turbo C++ in the MS-DOS environment very recently or even to this day. Sometimes resorting to DosBox to make them usable on modern hardware.

(Is that better or worse than having students use an Electron- and JavaScript-based free IDE that will run like a dog even on the fastest hardware around? Dunno, really.)
i used the TECO init file version, it was on Multics. at that stage, i actually preferred "command line" TECO to visual TECO, keeping the abstract visualization in my head led to fluid authoring of edit commands, where looking at the screen with the cursor caret it was too easy to be distracted by material away from the point.
But that's not generally what news anchors do - frequently they go in with a pre-established narrative; and whether or not they are agreeable or combative will depend upon that narrative.

Joe pokes the bear with his genuine (yet curious) ignorance, and listens to some very smart people with a child like wonder as they respond.
> I suspect I'd wager my life on that (here in winter at least) before some of your African scenarios.

There isn't any "life wagering" going on.

Please don't buy into the hyperbole. With a little planning and prep, Australia is extremely developed and safe. The chances of dying are very slim, unless a person really tries. Sat beacons and phones are cheap and easy to carry, and the family that recently got stuck in the Simpson had to wait all of 4 hours for a chopper to show up when they hit the button after getting hopelessly stuck in the mud.

Africa is also not what you're making it out to be either. Don't take my word for it, talk to people that have spent a lot of time there. Good friends from Cairns drove right around like I did for 2 years, they went to 30+ countries, West Coast, Southern and all of East Coast. They loved it.
In fact, they loved it so much they are right now shipping their Australian-plated vehicle back to Africa for another two year tour. They are perfectly middle class in Australia and live a great life there, but choose to spent another two years touring Africa. That should tell you a lot about what it's really like there.

got two flat tyres with one spare as the sun set

What tyres are you running, at what PSI, at what speed and with what load? Were they just punctures in the tread, or a failure of the sidewall?
3d touch was incredibly frustrating because there was both long touch and hard touch and they both feel like similar actions but did different things. I think the world is better off without it adding on yet another way to hide potential user actions behind impossible to guess and subtle gestures.
Apple defines 'tracking' as cross-party. Apple (and Google) don't care as much about tracking as they put effort into building their own first-party relationship with you.

Apple doesn't need to scrub the internet for information to show you ads in the App Store - they have your authenticated account where you have bought other apps. Similarly, Google doesn't need to build a clandestine profile for you if they have your Youtube and search history going back to when you created your gmail account.

Google and Apple typically have little desire to share any of that information with third parties (in either direction). Without a need to implement third-party tracking, features like Hide My Email don't really affect them. However, thats not a privileged position in the operating system (Google doesn't really have such a position on iOS). Thats just a strong relationship with the person involved - something both companies have been establishing for decades.

Both companies are also heavily invested in future tech where ad decisions being based on local data rather than sharing that data to make a decision on a server, and in conversions being tracked by an anonymized process.

But this means that you are baking a certain amount of business logic into the browser. So, in addition to advertising providers needing to do substantial work to leverage these new features, they also might have a mismatch between what their product does today and the proposed browser schemes.

In addition to making this a remarkably complex technical problem, it is also why Google's attempts to block third party cookies has been held up by regulators for years.
I miss the squeeze feature on my old Pixel 2 - I used it all the time and it was awesome. Shame they removed it
Cheers, happy to hear that!! :D
Yes that's fair
There are anonymous payment services. Just mandate the use of those in the laws.
Good to know, since I'm in the market for a new phone.. I was very happy with my note 9, but I guess I need to check carefully what's up next.
It seems to be knallgas bacteria: https://wikiless.org/wiki/Hydrogen_oxidizing_bacteria#Knallg...
I think what they were trying to plan is fine. Maybe offering free repos is a loss leader in competition to the likes of GitHub, but useful services should have a direct cost attached to it.

I have a bunch of repos on there I haven't touched for years I was thinking of archiving them on my home server instead and maybe setup cgit or something for a web interface if it mattered. I don't really need 80% of GitLab features (or GitHub for that matter). It might be nice if someone sees it because of the navigability of these platforms and the visibility it affords. However, that hasn't happened. If they are saying that it has a cost, I can might as well self-host it for myself ... or not.
That may have been true in your specific case, but that does not generalize.
I actually used to turn 3D Touch off on my older iPhones.

I just always use that long press on the space bar to move the cursor.

3D Touch is interesting from a technical point of view but it makes manufacture more complex and using the phone more complicated than it needs to be. I was always activating it by accident.

When it was first announced I was excited that haptic feedback would allow us to feel the edges of the virtual keyboard keys and improve typing accuracy. That's not what we got and I've found very little utility in the current implementation sadly.

It also makes it harder to get the screen replaced. Since I don't live near an Apple Store that's important to me. I want to be able to pop into a local locksmith and get them to change a broken screen while I wait. The alternative is either a long drive or sending the phone away for days on end.

If Apple really wanted to impress me they would replace the dictation key on the keyboard which I regularly trigger by accident with something useful like an Undo button. I have never used dictation so this is just a daily irritation to me.
> They have acted slowly but surely, without impulsivity, taking the time to understand the technology

This must be a joke... right?

They've had fourteen years to understand the technology. But more, if they didn't understand this, it was their responsibility to not allow it to happen until they did.

The SEC has an active responsibility to proactively prevent fraud and financial panics. By allowing unregistered, unregulated, unaudited securities to proliferate for 14 years while they apparently did or said nothing, they have allowed this to become a trillion dollar problem. If a conventional investment bank had done anything like this, the SEC would not have allowed this, but they dropped the ball utterly and completely here.
Tape your dongle to your headphone cable?