skysight-inc/HackerNews huggingface dataset:
Worth noting that `git switch` and `git restore` have been introduced (few years now) as easier-to-use alternatives to `git checkout`. Even in status you can see it's restore that is shown in the help messages. From commands mentioned, it's missing (one of) my most often used one(s) `git diff`. What's the point of using a version control if to never check what changes are made?
Yeah or Hitchcock's Rear Window. Even though they built actual buildings apparently, the backdrop of the sky is clearly a painting. These movies were not meant for modern resolutions.

Still, I don't think it really takes away from the movie. But with others of the same era that weren't such masterpieces it's more annoying.
Trust is earned, not given.

The word "Science" came from a type of knowledge/knowledge-seeking that has been very successful from the age of Newton to present day.

But Science's success has become it's curse. Lots of fields now call themselves "Sciences" even if they're not employing the kinds of standards and methodologies that lead to the early successes. People with ulterior motives (economic, ideological, political, social or religious) have for a long time claimed to represent Science.

Lately, "Science" has warped into "the Science", meaning a world view promoted by a set of authorities that can be highly partisan. In many cases, the kind of mechanisms that ensured (eventual) falsification of bad ideas have been abandoned. Instead, "the Science" now must now often comply with what is what we WANT to believe, rather than with evidence.

Understanding real Science is still as useful as ever. Not only does an actual scientific education give access to undertanding directly, it also helps us see through those who claim to represent "the Science", but who are not respecting the Scientific Method. People without a proper scientific education will, today, be helpless in distinguishing between real Science, cargo cult Science and outright fraud.

I would argue the same goes for IT security. At least a few decision makers in an organization needs to have a fairly good understanding of it if the organization of the topic to know how to deal with it, either internally or through service or software vendors.
6 percent.

https://newsroom.spotify.com/2023-01-23/an-update-on-january...
Buildings lose value over time in most places. And in many places where they don't, including renovation investments in the picture results shows declining value.
Oh didn't knew they were public. Thanks!
Yeah, I’m using https://tauri.app/

The DX is a thousand times better than Electron. The ecosystem is not as rich yet, but it’s getting there. The Discord community is very active and passionate about the project as well.

I’m also having a great time learning Rust!
> Why do people do this?

Others have pointed out the simplicity of it. Just use an existing platform, doesn't take much IT skill at all.

The other answer is that this is where the people are. Why waste time building your own website when only those searching you will visit it? Interacting with the various social media platforms instead gives you far more options on discoverability.

If you must maintain a presence on those platforms anyways, it becomes even less compelling for a small non-tech company to maintain their own infrastructure.
I wrote a simple browser extension that has an option to save all option tabs to a file. Every once in a while, when my computer is suffering and I feel a weight, I save the tabs and close them all, and start again.

I literally feel a weight lift off my shoulders when I do this. It's become a joyous event. Though it only takes a few weeks before I have to do it again, it's ok.

I can look up closed tabs in the files, though I've rarely needed to do that.

One day, when I have a bit of time, and a kind soul on HN suggests a docker repo to me that provides a good endpoint for relating/clustering documents, I can put together a way to navigate all these tabs that over time were considered important to me.

Sure, there are websites that do this, but this way, I don't have to worry about being profiled, sites going down, etc.
> there should not be any after-effects.

This is either ignorant or ill-intended and neither of those is ok.

There is plenty of epidemiological data showing the very opposite:

> Merrimack residents experienced a significantly higher risk of at least 4 types of cancer over 10 years between 2005 and 2014. Merrimack is a community with documented PFAS contamination of drinking water in public and private water sources. Results indicate that further research is warranted to elucidate if southern NH residents experience increased risk for various types of cancer due to exposure to PFAS contamination.

[0] doi: 10.1177/11786302221076707.
Simple,

1. it hasn’t grown past the early adopter phase
2. There is no product-market fit.

The evidence I have is the litany of dead accounts that follow my account. Luckily, via mastodon I’ve been able to reconnect with those people.

As someone else has mentioned mastodon is doing quite well. And from experience Web 1.0 blogging is a breath of fresh air.

The Nile is not just a river in Egypt.
> random strangers always rushing in to defend Apple and question the reporters integrity and motives

For every "random stranger defending Apple", there are about 100 random strangers rushing in to bash Apple.

Bashing Apple is an age-old bandwagon.

I'm not saying Apple are perfect. Not by any means.

What I am saying is that if you are going to go off on a rant about Apple, make a damn effort to substantiate it by facts. Actual facts, not "something a friend told me", not an "experience of one", not making random unsubstantiated pure-BS extrapolations (e.g. Siri vs CSAM) etc. etc.

Unsubstantiated Apple bashing is not helping anyone. It also makes the Apple basher themselves looks like an idiot when their FUD is easily disproved.
Actually, time (and maybe space) are infinite (countably so, thanks to Heisenberg's Uncertainty Principle) ?

Energy probably isn't though (maybe it is, if space is ?), that is going to put a limit on non-reversible computation ?
I completely disagree about caffeine. https://www.verywellmind.com/how-does-caffeine-affect-people...

"if you don't learn to focus it." this is nonsensical and harmful
for surgical time forgery

git commit --amend --date=now

always nice to search files impacted by a range of commits

git diff --name-only <start> <end>
Internet search is kind of like a shared version of this. The problem is that because everyone's is in there, the ones you want get lost in the results. I suppose that's one reason why people use things like Evernote. ChatGPT might work well, or it might feel like something you know on the tip of your tongue that you can spell out.
I've been consulting since 1995. I started with a lot of different things (Web projects, Unix system administration, tech consulting), and now do 100% Python training.

I am incredibly happy with my work. I get to do what I want, earn a good living, have almost zero meetings, and am constantly learning new things.

But I made many, many mistakes along the way, leading to years of so-so income, limited sleep, and limited time with family.

My biggest mistake was trying to do too many different things. By focusing on one type of problem, you'll gain expertise (useful when helping clients). But you'll also gain a reputation for solving those sorts of problems, and clients will start to find you.

You still need to learn how to market yourself. You need to learn how to ask for money (which I found hard). You need to get a sense for who will stiff you (and some clients will!).

Indeed, a big problem with many consultants is that they forget they're running a business. When you're an employee, you can ignore all of the business stuff; you get a paycheck, and someone takes care of all of the little and big things, from invoicing to taxes to contracts to angry clients. When it's just you, you get to do all of that.

You can take a look at the podcast I do, the Business of Freelancing: https://businessoffreelancing.com/ (We'll hopefully start to record a third season in the coming weeks.)

Beyond that, I strongly recommend Philip Morgan's "Positioning Manual," which can help you figure out just what niche you want to enter.

Best of luck! And remember: If consulting doesn't work out, you're not a failure. It's not the best match for some personalities, markets, places, and times. But if you can make it work, then power to you, and I wish you the satisfaction and success that I've had.
I've never used Verilog but was curious about it and now that you mention it's a non visual dataflow language, a lightbulb went off. Thanks a million. That implies that somebody somewhere makes a dataflow visualizer for Verilog. I'll have to look for one.
Old people love buttons. I don't say this disparagingly. I too long for my feature phone days. Things were simpler.
> You don't implement/bootstrap a visual (audio) data flow language using a visual data flow language.

I do hope someone gets nerd sniped by this challenge. Not me, but someone.
While I’m not in the consulting business per se, that book is a goldmine just about the topic of giving advice as well. Highly recommended (as is anything by Weinberg)
The first address was:

5326 S CALUMET AVE CHICAGO IL 60615-4818 USA

Which is in an area named “Washington Park”. The crime rates are here:

https://www.niche.com/places-to-live/n/washington-park-chica...

It’s no place I’d ever want to be. I feel bad for the people that have to live there. Their government has failed to do the 1 thing it ultimately is supposed to do which is protect them.
When things get discontinued at the mass market level, it just means there is space for niche players. I'd argue that anyone wanting a classic HP-style calculator today is better off with one of the SwissMicros clones than a used original HP or a phone app:

https://www.swissmicros.com/products

(I have a DM42, and it is great as an object to fetishize the past. But in all honesty, it doesn't get that much use because the vast majority of the time, if I need to calculate something I'm already at a computer and reaching for the calculate is just more effort than opening a spreadsheet or a terminal window.)
You know some old computers actually did have an RF transmitter, but for audio not video. My Atari STFM had one, but to this day I still can't find any documentation on that feature (no it was not a dream :D ), maybe they were also trying to evade the FCC.
It's not either-or :) And it might help someone else who hasn't tried therapy.

And here's a very interesting talk about effectiveness of said therapy.

https://www.youtube.com/watch?v=Z37i8-FnAh8
Yes the two Parties can agree on a few things, that does not imply "one Party oligarchy". In fact much of the dysfunction in government can be traced to the wildly different positions of the two parties.

However if we want to talk Oligarchy we can view the US as being dominated culturally by Liberal (classical sense) values. Open Society, all that stuff. This manifests in politics.
I was thinking the same thing but all those machine always use some form of flexible hose which from what I have seen are also chock full of plasticizers as well. Feels like a choose your poison sort of situation.

It would be great to have a reverse osmosis machine where only the membrane itself was plastic and everything else was glass or steel. But I am not sure anything like that actually exists?
Typed from a Cherry MX "keeb".
> Another approach I use is "write it down". In this sense, I add to bookmarks (here I am a diehard fan of Pinboard), but NOT with the intention of "read it later", but "if I want to find it again, I know where it is".

I can really vouch for this approach, at least for the never-ending list of things I want to do.

I should disclaimer this by stating that I have been diagnosed with ADHD but people around me and myself have been doubting it since. (My doctor has also questioned their judgement on many occations but hasn't backpedaled just yet). What I'm trying to say is YMMV.

On Android, a simple app which helps me tons is Linkbox (find it in F-Droid), its basically a fancy database (+ search) with 3 attributes: Name, URL and Category. I wish it had more attention as I really love it and I find that, even if I don't completely read an item (or even just completely blindly), I add it to the app and its there forever. I've actually come back to ideas on many occasions and never felt that feeling of regret, if anything its actually empowered me!
In a math lecture context obvious is intuitively true, five minutes on the blackboard is "trust (your gut) but verify".

Not everything pans out the way even the best think - and the very best are notorious for "knowing" results in a flash .. but having to diddle about to produce a logical chain that "proves" that flash for minute, hours, days and sometimes years or a century after their death..
Right! I think most people are uncomfortable with totally outsourcing their decisions, however smart the service is. I want to do my own research, and feel like I've gotten a good overview of the market before I commit.
You can also rerun a GitLab pipeline using the web UI. That's a lot cleaner than adding empty commits.
I think this is becoming increasingly less common. I am seeing lots of 30+ year old homes for sale in my local market that have been renovated by the seller before putting it up for sale. Housing quality has improved significantly since the post-WW2 era, so there’s no need to tear down a 30-year old home anymore. Some new appliances, wallpaper, and flooring is enough to attract a buyer.

Here’s an example of a listing of a 39 year old home where renovation is still in progress. They include product links to the new appliances they are installing now, and will update the listing once remodeling is completed. This is super common to see in used homes listings these days.

https://suumo.jp/chukoikkodate/gumma/sc_takasaki/nc_71189001...

I do still see a lot of houses being torn down. But they are more like 50+ years old, and in such a state of disrepair that they are not worth saving.
This might help out the timestamp guy for very long videos/podcasts.
I can't help but feel like he's missing the point a bit. Sure, you can get a few Rust features in C++ if you (1) stick to specific syntax forms or else tools can't detect stuff or report false positives (2) use a collection of third party tools that work together by accident more than by design, so they end up being glued together differently in each project, and (3) they're not part of the language.

I've not worked with Visual C++ much (used it once and thought the CLI pointers were a cool feature, though), so maybe that's better. However, my experience on Linux has always been… Uncomfortable? I don't know what to call it.

Sure, all of these things kinda and almost work. Technically they make things marginally better. So, he's not wrong, but only by the strictest possible definition of "wrong". And Jesus Christ, they always made me feel like I stepped into a time machine and traveled back 30 years (and I'm only turning 30 this year), and induced so much friction into both set up and workflow.

Rust on the other hand? I don't have to think about it any of those, and it borrows (no pun intended) great FP type system features to boot.

Also, I don't know what went wrong with C++ Concept, but I was excited about them initially, and now I'm just underwhelmed by them. The coroutine stuff is also a bit frustrating.

C++ is a language that has jaded me with a thousand small frustrations over the years. I still have a small hope that it'll one day rebound (as I used to write it for a long time), but in the mean time I'll stick to Rust.

Also, since he's deliberately chosen to be petty about memory safety in Rust, it probably doesn't warrant addressing, but I'll take the troll-bait this time: nobody EVER said memory safety is the ONLY safety. Ever. I've not seen a single person make that claim, or tout Rust as a "safe" language. Memory safety DOES however eliminate a whole category of bugs (a lot of which can be security or stability bugs in real world environments). That's literally all there is to it.

Edit: my experiences predate a having a Cpp LSP that works (idk if that has changed in the last few years)
... The BURNINATOR!!!!#

Cue the most awesomest chip tune theme you have ever heard and ever will hear in your life.
At a job I had, we had a big CTF event where people broke into groups and attempted to capture flags in the Juice Shop. I thought it was a lot of fun.
I like Linux.
https://stackoverflow.com/questions/65909025/rotating-a-bitm...

Has links to two detailed blog posts about the method.
Related to this does anyone know a way to turn off displays in MacOS? I have 2 screens connected to an M1 Mac Mini.
People seem to forget that Japan is not only Kanto and Kansai. I live in Aomori and here everybody needs a car. I have to drive around 500 km per week, and I would really appreciate if my car would have better mileage.
What works for me:

- reminding myself that my fear of missing out is misleading. Grounding myself in work and specific interests. Nothing bad will happen if I miss a hot new JS framework.

- that clears space for more introspection. Observing myself, what I spend time on exactly here, how and why.

- then, deprioritizing new shiny unimportant things from HN in my mind; I still look at new things outside my niche, but I try to prioritize looking at HN posts closer to my interests. It's also good because some of HN comments look deep and insightful, but are not actually accurate or objective. It takes some pre-existing knowledge to be able to tell that.

- sorting through the tabs, moving important ones to the left, to be able to close a ton of tabs on the right in one go without hesitation when needed. Tree Style Tabs for Firefox helps me make rabbit holes visually obvious and undig myself from them.

- getting into a habit of more self-awareness of why I spend time here, "do I get anything meaningful from this time?". If not, time spent in comments would be better spent reading the actual article or docs for this new thing.

- getting "no HN" time, when I consider even visiting it a bad thing (not in a shameful way, just "here we go again"). Practicing switching attention to something else, even if it's something silly (and hopefully not too engineered for grabbing my attention).
It's the remote where you typically pull from and where want your commits to end up eventually.
I have done for over 20 years. Hyde Park is one of the safer neighborhoods in Chicago.

You should, as in all places, be aware of your surroundings.
High immigration numbers are fine for countries like the USA. But for many small countries it's a death sentence.
Murus – macOS Firewall Unchained
Isn't amazon supposed to be famously frugal?

But they also just laid off a billion people?
Spotify reducing employee base by about 6%
For Barry Lyndon, Kubrick had Zeiss build ridiculously fast f/0.7 lenses for him that was previously only used by NASA. That’s how he was able to capture these low-light high-contrast scenes that look so gorgeous.
Building codes changing and earthquake resistant construction: plumbing is more flexible and less durable, shake resistance technology evolves enough to make old building deprecated (or the house is straight build with light wood with a set life expectancy)
> It beggars belief that either country would retire its national currency given the deflationary shock that would create.

Believe it. Brazil has had more national currencies than I care to remember. If you search "Brazil" on HN, you'll find the top post is about the creation of the real and how the government had to essentially trick the population into believing that this time it wasn't going to turn into worthless paper.

There are other latin american countries that are even worse.
This post summarizes a few ways you can track time using org-mode and particularly summarize your tracked time.

https://easyorgmode.com/blog/clocking-using-org-mode-and-eas...
First the acknowledgement: to produce this amount of work single handedly - the guy is undisputed genius.

do not want to go through the whole article but have this question:

fn ParseAsInt()

The goal for this new languages like Rust, Carbon, Go etc. is to introduce "better" alternatives to C and C++ languages and move the developers over. Nothing is wrong with that. Now to syntax: I completely understand syntax constructs that actually add value and deal with new / changed concepts like memory management, concurrency safety etc. However what is the point of changing already established syntax just for the fuck of it. What is fucking wrong with int X(). Why change something that does not need changing and increase the impedance of getting into new language?
When topics like this do appear then I do wonder

Is it really genuine if youre preparing a strategy?
Best kind of correct.
I am invoking Poe's Law on this one.
╭────╮
│nice│
╰────╯

(multiloop and the even distribution calculation from https://www.bit-101.com/blog/2022/12/coding-curves-08-bezier... are also nice)
Douglas Engelbart. Tim Berners-Lee. Smalltalk is pretty cool, though.
These numbers also reflect the children that survived.

If men were begetting from a young age 100k years ago, and most of their children died until they were older and more experienced, those early children are lost from the DNA record.
Habitable Exoplanet Observatory
Final Report: https://www.jpl.nasa.gov/habex/pdf/HabEx-Final-Report-Public...
According to the book Sapiens it depended on resources, but women often breast fed for 4 or 5 years partly as a way to spread out and reduce number of children. The need for lots of children was a consequence of farming and industrialisation and exponential growth.
Seeing people ask why PFAS hasn’t just been immediately banned. Like a lot of things, “it’s complicated.”

1. These compounds are extremely good at what they do. From lubrication to fire retardants there’s a reason these compounds are everywhere.

2. The press and many activists tend to treat things in a binary manner but science doesn’t really work like that. It’s clear that very high levels of these compounds are bad. It’s less clear that lower levels are bad. Lots of things (like vitamins) are toxic at high levels and actually good at low levels. Not saying PFAS is good, but it’s not as simple as just saying any is terrible either.

3. The ability to detect these compounds has gotten much better over the years. We’re now talking parts per trillion measurements. At those levels you can find just about anything. A lot of the current panic is a combo of this ability to measure things combined with “2” above around any detection being slated as terrible.

4. Both the reporting and public’s reactions tend to be illogical. PFAS found at a nearby factory? Shut it down. Sue everyone. However a growing body of evidence is finding PFAS in things like synthetic turf playing fields and yet with rare exception most school districts seem perfectly happy having these instead of plain old grass. As such the amount of “outrage” is often rooted in the convenience of it supporting existing activist movements (close the factory!) than it is based in any science or defensible reality.

Not for a moment trying to suggest we shouldn’t pay attention to this, and we probably should look for alternative compounds. But the near hysteria from some corners creates more of a distraction than actually helping anything.