skysight-inc/HackerNews huggingface dataset:
> But there are heaps of people who're happy to pay exorbitant prices to have things delivered to them.

It's not always convenience; how much will it cost those people to leave their working place? Imagine you are a trader or a doctor. Now suddenly, leaving your workplace for a bag of nice hot chips means not saving someone's life or losing a good trade that could earn you a yearly bonus. Those $4 sounds cheap to me in those cases.
There are definitely scenarios where an X big enough to cause broad ecological consequences would encounter little rhetorical friction to overwhelm Y=1.

[Admittedly this is all error-prone hazy recollection, but] From what I understood, the original scenario in question was about a case where X was large, but not of critical strategic consequence to the availability of the animal(s) in question
> I would rather inherit someone's stateful JavaScript or Java than a complicated codebase by a seasoned Clojure, Haskell, Scala developer.

Isn't that simply because you're a Java developer (as I understand from the rest of your post)?
That kinda misses the point. The issue is that it requires active effort to keep it alive for more than a few years. While a physical book needs to be actively destroyed to completely disapper.
yea, but probably not with gold. Besides dealing with the physical difficulties of it, it was a crypto exchange after all which also just got magically "hacked" when things started to go downhill. sure getting out that crypto isn't the easiest but likely easier than millions in gold.
How could it, it is not clairvoyant
Does anyone have a good educational resource to understand APIs? Thanks in advance :)
+1 to this …
I’m so over endless discussions individual philosophical and aesthetic preferences in o/s and window managers. As long as I can be productive and not have to ‘fix’ things constantly
Wow, I was really expecting this to be an argument against FP, until it wasn't. I love the concept of designing for Thursday 5pm though. My approach to achieve that is simply different (it doesn't include FP).
Ask HN: How to help aspiring business coaches?
Hi, I'm an entrepreneur and I want to start a platform for aspiring business coaches. I want to get an opinion from experienced entrepreneurs and coaches on how in-demand this will be.

From my experience, I know that most coaches face at the beginning of their career that it's hard to gain credibility. Beyond that, they need support with defining a niche and the services they will provide. Last, but most important, is how to find their first clients and retain them.

For novice coaches, I want to launch a service that will:

* Introduce them to the coaching market.

* Help them identify a niche and services.

* Teach them how to sell their skills in a coaching format.

* Provide their first clients.

What do you think about it? What are the existing competitors or analogues on the market? What are the chances for such a startup?

Thank you in advance for your opinion.
The problem (and I think roughly the point being made) is that if you follow that logic through, then surely almost everyone here should have the vast majority of their possessions & wealth taken, to fund the equalising up-lifting of others.

Charity and world aid is in a continual discussion & discovery of what we collectively think is 'good enough', helping people get to something that is perhaps 'not disaster', but nevertheless falls far short of the standards the gifters expect for themselves.
This title--"GPS does not account for leap seconds"--makes it sound like "GPS would not handle leap seconds", and has already confused another commenter, but GPS is just trying to provide a universal time reference and the concept of leap seconds can be (and is) then applied locally as a conversion from GPS to whatever your local time measurement / display is (which, for all GPS cares, is the Swatch .beat). So like, sure: it doesn't itself track leap seconds, but "account for" is too heavy as the overall usage of GPS certainly does and the design isn't somehow unable to support the concept.
A lot of old drummers out there with a lot of ear infections, eh?
> For example consider the tobacco

Smelly, dead hands, liberal

> fossil fuel

Polluting, dead hands, liberal

> buy sell meat

Greasy, dead hands, liberal

On good terms I would have permitted the fossil fuel claim, but in the context of the others I'd rather be a militant.
It's aliens and they are failing do de-cesify their economy.
Thanks for sharing Samet
The point is that if you have a reference to such object, you know for sure it'll stay looking the same way at all times, no matter what happens in the program. E.g. take this pseudocode:

let foo = MakeMeAnObject();
let bar = MakeSomethingElse(foo);
DoSomethingForSideEffects(foo, JoinThings(bar, baz));
return foo;

With immutable objects, you can be certain that neither foo nor bar were modified by any of this code. So, when e.g. debugging a problem with that DoSomethingForSideEffects() call, you don't have to worry about values of foo and bar having been changed somewhere, by someone, between their introduction and the point you're debugging.

Neither of them can be modified by it in the future - e.g. someone else can't change MakeSomethingElse() to also modify its inputs, thereby accidentally breaking your code that's using this function.

Another way of looking at it: a lot of problems with reasoning about code, or parallelism, can be drastically simplified by assuming the data being passed around is only copied, and not modified in-place. "Immutable objects" as a language feature is just making this assumption the default, and enforcing it at the language/compiler level.

In terms of use, it isn't that much more inconvenient over mutable objects. You can always do something like:

foo = DoSomeTransformation(foo);

It's just that DoSomeTransformation() is not modifying the object, but instead returning a new instance of the same objects, with relevant fields having different values. The obvious drawback here is, for large data structures, there will be lot of copying involved - but that's where the languages with immutable objects are usually "cheating", e.g. by using sophisticated data structures masquerading as simple ones, as to only ever copy things that have actually changed (i.e. "distinct" objects end up sharing a lot of their data under the hood).
> it would not even occur to you to save the theater. You would save the screaming people who are begging for help.

If there was a crypto trade available to make a billion dollars available for the next 15 minutes only - but you have to chose between the community theater, the bus of X people on fire or giving 10% of your gainz to a charity to save X*2 ...
There's also "No, we are not prisoners of geography".
Please don't add disclaimers like "I'm a liberal", it should not matter what your political opinions are. Shoot the message, not the messenger after all?
Every FP advocate I know comes from an imperative/OOP background… None of them are juniors. None of the “FP skeptics” (or people parroting an obvious variant of uninformative “right tool for the job”) I know come from an FP background.

People only seem to convert one way and not the other. And is it really a surprise that the vast majority of people resist change / doing things differently?
The latest news is that this was a Ukrainian SAM missile that unsuccessfully tried to intercept a Russian missile.
> side effects can introduce bugs

> real world business logics often does require side effects

> you suddenly need to start hacking your clean functional approach

These are great arguments as to why you need:

a) A type system which tracks effects

b) A language which makes refactoring safe and easy
> So, if you have a GPS device hooked to, say, a Mikrotik Router (which I have done previously) and use that GPS for NTP time, is it 18 seconds off, or is there magic?

The GPS signal pre-announces upcoming leap seconds a few months in advance. Devices can then use that information to correctly adjust the difference in time.
The place is in today's Pakistan. The ancient culture https://en.wikipedia.org/wiki/Indus_Valley_Civilisation was present in what is today Pakistan and India.
At work I use Gnome and at home I use MacOS - I am used to both environments. I am a C++ developer and spend most of my time in a terminal. Of course, it took some time over the years to have everything customized for my needs, but at the moment I feel equally productive on both.

However, if I had to choose one, I will likely stick with Mac though. The performance of the new Apple Silicon chips is amazing and it's going to get even better.
This is absolute nonsense conspiracy I keep seeing repeated.

TikTok/Douyin is just as cringe over here in China too.
> I read the whole thing waiting for the aha-erlebnis which never came. I'm a full stack JS/TS engineer with a decade of experience. I expected this article to be written for someone like me. It didn't click

Don't worry, it's not about you. The article is genuinely underwhelming.

It walks you up the abstraction tree to the building of higher-kinded types, but then just handwaves it with 'and now you can do a lot of things!' but doesn't show them.

It needs a final part where the flexibility is displayed. Something like 'if (debugMode) runpipeline(synchronousDebugWriter) else runpipeline(promise)'.
While Occam razor can be useful for creating models, it is a common misconception to use it as a tool for assessing probabilities of hypotesis
Structurally. I look at that thing, especially the long flippers. Wouldn't this thing have crazy bending moments even in moderate sea states?
https://addons.mozilla.org/en-US/firefox/addon/bypass-paywal...

works
I don't really agree. The really interesting part of intuitiveness is how it scales once you became familiar with the basic set of UX primitives.

At least from my experience with ~15 years of mac, ~15 years of on-and-off linux and windows, macOS has remained more consistent, because the primitives are much more universal.

Take, for example copying. You can alt-drag a surprising number of things across many different apps and have them just work. Or holding alt in menus to show additional entries. Or holding shift or alt to resize items to preserve ratio on one or two sides. Or take dragging and dropping references to the current file from the proxy icon in the window top bar. Or dragging and dropping selected text as snippets. Or looking up words in the built-in dictionary.

The amount of effort the mac team invested to re-use ux interaction modes is really crazy coming from other platforms, and it extends to abstractions such as disk images. One of the things that impressed me the most was how you could clone mac volumes to usb or firewire disks, boot from them, clone volumes to compressed images and restore them - all seamlessly, without messing with disk sizes, sectors, boot records or bioses - and it would just magically work.

Granted, the story is no longer that easy with APFS and M1/M2 macs, but I still think this is a bar that no other operating system has reached.
GPS time was intentionally designed not to be perturbed by leap seconds. Other time sources based on atomic clocks have this property too.

Makes sense if you consider that GPS relates to the Earth, but leap seconds apply to the relationship between the Earth and the Sun.
Have you tried to read a 5 volt smartmedia card recently?
I came across a few 2 megabyte 5v cards when going through my Dad's stuff a few years back. I stuck them on EBay because it was better than just throwing them away, and was astonished when they fetched £30 a pop. I can only imagine they're used by some classic synth gear or something like that.
> "better Java, by being mostly functional and immutable and then practical as hell when appropriate"

That's very much what Kotlin is aiming for.
Time from zero to being able to make a change and compile it would probably be the most objective metric I'd be looking at.

I'd also be looking at density of interesting ideas(As per the "An engineer's job is to solve a problem with a minimum of new ideas" metric). If I see a lot of novelty then I would start questions whether the codebase was being treated like a sandbox to try out random stuff.

Number of obsolete technologies used would be a big one. If there's 50 things about to be no longer supported, there's a maintenance nightmare waiting to happen.

I'm assuming the black box behavior of both is truly identical in all cases, but in the real world it probably wouldn't be and edge case handling and unnecessary disk writes and such would be a high priority for me.
> What we care about is “can we deliver better code, faster“

Strawman! Most coders, even staunchly “imperative” ones care a lot about tech debt, tidyness and code quality. That is why things like SOLID and design patterns are popular. For better or worse good programmers are proud of their code, and I don’t meet too many who feel they need to “ship faster”. Product people might want that though.
John Carmack on Twitter: "My younger son said “coding is basically just ifs and for loops.”

Which inspired this great cartoon: https://twitter.com/nice_byte/status/1466940940229046273
I just think if devs are working on smth for free and I want them to add a feature and they tell me they don't want to then complaining about their attitude is a waste of time as well as rather unbecoming.

> As we're discussing a Reddit alternative it seems apt to use the phrase "username checks out".

and trying to get something for free and then playing victim when you don't is somewhat akin to being a brigand, ain't it? I'm not entirely sure what such username games buy us given we seemingly both embrace negative connotations in our handles.
Years ago a FB friend posted something along the lines "every country where the debt is 100% of GDP ended up with runaway inflation." (It's been a decade; I've forgotten the exact details.)

It was easy to point out that the US had >100% ratio in the 1940s, due to WWII, without the consequences he postulated.

I then found it was a "tribal point" going around, that he was repeating without investigating.

This claim that taxes now are the highest ever felt like the same sort of "tribal point."

How does one challenge an seemingly wrong assertion without also being labelled "tribal"? Especially in a field so contentious as this where there are position papers upon position papers for- and against- just about every point you can think of.

FWIW, I think the premise is flawed. Rich people put their assets in trusts and foundations, which are not subject to the same taxes, and yet controlled by the them and their family.

(For example, "Patagonia Billionaire Who Gave Up Company Skirts $700 Million Tax Hit; Founder Yvon Chouinard structured the transfer of his firm in a way that keeps control within the family and avoids taxes." - https://www.bloomberg.com/news/articles/2022-09-15/patagonia... )

Because those savings aren't paid taxes, they don't show up in charts which summarize only those taxes paid.

So when "liberals in the US [talk about how] taxes are too low", I believe it also refers to the legal techniques rich people use to avoid paying taxes, including through laws which were specifically created for this purpose.
Please fix the font used for code examples. Unreadable.
Both users work together at producter.co
The problem is with some cultures, we know that this approach does not work. There was.. is a tendency for example among pious muslims to burn all books except the quoran at the end of life, to express ones devotion.

So this approach would dig up only one book.

Now imagine a budhistic precursor, which shuns world possesions and clingyness to status, scribbling notes of debt on papyrus. And you simply get nothing, but mythologic temple inscriptions. Which only help you, if you can derive the follow up mythologies of the successor cultures. A connection you can only arrive after you know.
Well, the first is realized, the second is currently underway. I guess the creator would be happy to be mentioned along these projects.
You need business coach coaches.
Better than humans is not really meaningful as human skills have a very wide range and they can even vary depending on the circumstances and available resources.

Also, on average is not a great target either, sometimes it makes sense, but there are plenty of examples where we definitely don't want more average work.
That’s quite interesting. Thanks for sharing. How did you go about marketing your apps and attracting customers/installs?
MacOS is interesting in that I know regular users who have used it for over a decade who still don’t grasp some of its basics.

For example, the post actually makes a mistake when mentioning macOS doesn’t have Alt+TAB window switching. It does. You just have to do Alt+’. That being said, even though the OP is wrong, there’s a massive kernel of truth in that the majority of ordinary Mac users are unaware of this.

Another one is that many regular users cannot distinguish between closing all windows and closing the app. See a regular users desktop and you will often see open but unused apps sitting in their dock because they closed all the windows and didn’t realize they had to do something different to close the app as well.
Why would hardware have to dictate your choice of software though ?
Differential pressure + milli-g induced gravity using thrusters should help a lot.

I bet it won't take more than 5 tries to do a full tank Starship transfer.
And SpaceX iterates quickly
Apple is reportedly looking to buy chips from US and European fabs
So true. I was involved in two very different Scala projects. One was the sensible "better Java" way, which was mostly great. The other was a big enterprise project with a core group of "hardcore" FP enthusiasts which was very stressful because of imposter syndrome and troubles to onboard new folks. I have been against Scala ever since, exactly because of this FP cult.
The changes seem to be in modules.

What is the relation between a new Python version and changes in modules?

Are some modules considered to be part of the language?
I don't like geographical determinism. Yes, geography is important. No it is not the sole determining factor.

It is very good at confirming pretty much anything but is awful at predicting future events. Pseudo-scientific tosh akin to Freud.
Googlers voice stinging critique of company's actions on privacy
Exposure to NIR light present in monring sunlight may help inhibit cancer
That is misleading. Leap seconds are considered by GPS but the primary time source does not include them. However a receiver can without additional information correct leap seconds if it listens for leap second announcements coming in from the stream. They are announced every ~12 minutes and months in advance.
Any specific grievances? The discoverability argument I don't buy, because the same people that will tinker for hours on a linux distro to learn and set it up, suddenly need things to be in their face or it's not discoverable.
I hope they will get access to the same stimbar like the one for high performer at tesla and SpaceX...

Jokes aside the only time you should work "hardcore" is for yourself. If you are in the position to say your goals or dreams and the ones of your company are 100% aligned go for it otherwise take the 3 months. It's never worth it.
1Password has an optional SSH-agent with TouchID support
I would understand someone saying they are an NBA fan to mean they are a fan of watching their favorite teams compete in the NBA, not that they are fans of the NBA corporate structure, business model, and/or management team, or that they like every attribute and action of the NBA without hesitation.
The dirty secret is Typescript is going to become the most popular language due to it’s dirty pragmatism and simultaneously very elegant features. It is definitely a get shit done language. Typescript without JS toolchains (for example compiled to WASM would make it very good).
Hear, hear.

When I program, I like to use:

{ functions, types }

When FP gets bolted onto a mainstream language after the fact, you get to program with:

{ classes, mutability, side-effects, nulls, functions, types }

Then the FP skeptics think it's too complicated, and just want to go back to:

{ classes, mutability, side-effects, nulls }
> KDE beats macOS hands down

"If you've been using KDE for years and are new to OSX." should be appended to the headline.

I'm not going to defend OSX here. It is as obtuse as any other GUI system.

My dad was always a KDE fan, I suspect because he had CDE/CDE like GUIs for a long time, and muscle memory is hard to overcome. I never really liked it, however for the longest time it did have more features and polish than gnome.

I really don't like modern gnome (>3) its a pain in the arse to make it do what I want. However if you use it as the gods of UX intend, then its reasonably friction free.

I've recently come back to windows 10. Its fine, has virtual monitors, keyboard shortcuts and powershell. I imagine that with me bothering to learn WSL it would be really rather quite good.

However I have nothing really against OSX, apart from it insists on stacking windows ontop of each other, which is deeply annoying.
Your link doesn’t really support your claim. It was a “fine” from a private resort, that by their own account is entirely unenforceable[1]. Essentially a request for a donation to SAR.

In practise, SAR is free in Canada no matter where you are. There are hundreds and hundreds of SAR calls in BC per year, and not a single person rescued has been required to pay a cent. Many of them do make donations though as a token of thanks.

[1] https://vancouversun.com/news/costs-still-being-tallied-afte...
Some solutions are much easier to express in an imperative way.

You can still write pure functions and avoid state in imperative code. Use consts, immutable objects, etc. You get some of the benefits of functional programming while still writing readable code.
Yes if you count per km travelled, maybe. But if it aimlessly floats for years and you count tons of co2 per year per person... Maybe it's not that bad.

General consensus is to shit on cruise ships, but I feel they are actually quite efficient. Fitting 5000people, basically entire town on a few hundred square meters is an amazing feat.
Who feels bots are the best way to make money by gathering unless information and sell it to companies with way too much money...
Did seem like there was a bit of fog at the very ground level, not enough to abort the launch, but enough for it to mess up the footage
> copying data needlessly and turning trivial stuff into a functional pipeline that is impossible to debug. You want your code to read top to bottom like the problem you're trying to solve, if at all possible. If your call stack looks like map, fold, reduce you've introduced a ton of complexity, and why exactly?

Hard to follow code is mostly a consequence of point-free style in Haskell which is an heresy to be avoided at all cost.

ML typically uses a piping operator to compose code instead and that leads to top to bottom code which is extremely easy to read.

There is zero difference then between a map and a loop. Loops are not read top down anyway nor are function calls. It seems to me you are just more used to these indirections than other ones and are therefor blind to them. This leads to an argument which I consider a straw man personally.
Once you zoom out to the bigger picture of dozens of devs writing the code rather than yourself, its more a matter of "statistically, if I recommend functional over OOP, how simple will the code be a year from now".

But granted it needs to be part of a broader pressure to keep things simple, otherwise devs will like you say, find a way to overcomplicate.
At my previous org, we used black duck for this

https://www.synopsys.com/software-integrity/security-testing...
The cold hard truth here is that curating information is actually a very difficult problem - but paper records will survive longer than digital records if no-one's actively looking after them.