skysight-inc/HackerNews huggingface dataset:
I generally agree with you, but I would like to comment on the expression you used: "As a scientist, I can't really object to rationality on its own, but it may be worth considering non-rational, transcendent experience as a fundamental psychological need.".
I think you would agree that if evaluations such as life-meaningfulness are secondary-properties or qualia like you said then arranging it as a debate between rationality vs irrationality is out of the picture. It is customary to consider various forms of mysticisms as opposed to rationality but it doesn't have to be the case as long as we properly define what is entailed by such experience.

I suppose that the reason people might object to such idea is that they are implicitly committed to a form of positivism and they sense that if people can experience evaluations then the fact/value distinction is undermined. Therefore I think that while it is understandable what you mean when you use the term "rationality" as equated with positivism it would be good for the long term debate to separate those two, since I take it that people like us would like to have it both: science and a form of atheistic mysticism [0].

Ultimately the grand-father of rationality, Plato, was anything but a positivist.

[0] I use the term mysticism mostly because I lack any better term. Evaluative intuitionism is probably the most correct technical term but it has historical roots which I dislike because it was constructed around the single intuition of what is Good, and I believe that we need a wider range of evaluative terms to adequately describe our experiences.
This is a really cool trick, but the nice thing about containers is that you can do this based on where the link is going rather than where the link is coming from.
Excellent video as always from Tom Scott, and I come back to it frequently. I can't help but think about how much more efficient this robot model seems than the bipedal humanoid concepts. I'm not sure what the obsession is with bipedal robots.
Several hottest chilli world records ago, a trend became pretty clear: the hotter they get, the more f-messed up they will look. The Pepper X does not disappoint.

The 'Hottest chili pepper' page[0] on Wikipedia has a table with photos, if you're interested.

[0] https://en.wikipedia.org/wiki/Hottest_chili_pepper
Is prompt engineer a derogatory term for people who spend their work day at a shell prompt? If so, I can own up to being a prompt engineer. Or maybe it’s an engineer who does their work promptly. In that case, I’m not sure I qualify.
Ah I see, searching a bit I think you're referring to multipartite entanglement (https://en.wikipedia.org/wiki/Multipartite_entanglement) don't understand much from what is written there but I believe I got the gist from from your comment, thanks a lot
Intellectual property needs to go, after recovering the creation costs, totally agree.
What is the alternative specifically for unit tests?

You can create integration and e2e tests that aren't as sensitive but I don't really understand what people are suggesting when they say mocking is bad in unit tests.
How do ownership costs get driven up by profit-making? That doesn't make much sense to me. Prices are driven by demand, which in turn increase the value of a property if supply doesn't rise to match. This sounds more like a problem of NIMBYism and such than a problem of "landlords exist".

> historically (and still today in some countries) it was cheaper to buy a home than it was to rent

This isn't broadly true. Historically, renting has existed for thousands of years. That wouldn't make any sense if owning was (until recently) always a more desirable prospect than renting.
There's a very "bikeshedding" property at work where the fewer "real" consequences come from a decision, the more heated the discussion gets because it's purely opinionated.

(there are also a number of HN commentators who are reliably noisily wrong about things, but not in such a blatant way that they get obliterated in downvotes, and one of them started that top level thread)
I think it's more that they are not focusing on their previous niches in the laptop/desktop world.

There are lots of those apps where they enhanced the generic user's ease of use, while maybe not maintaining features that weren't used.

I wouldn't be surprised if their apps are instrumented to work out what features are needed or used.

Their apps are now effectively cross platform across all of the devices you have, so they have focused on making that more seamless, while, of course, trying to hook you into Apple One to get the shared storage you need in iCloud.
I agree version control would be nice. I guess you could use the XML storage format and then use git? Personally I use the sqlite format and just back it up every time I make changes.

The plaintext alternatives like ledger and beancount seem like they lend themselves more naturally to version control.
> I feel like there's a sort of glamourisation of shyness on some social media, as if claiming it as a label inducts you into a special club

They're trying to find others who identify in the same way they do.

It's the same as people who work long hours collectively complaining and one-upping one another, competing for who does the most grueling shifts. Just people wanting a group to identify with.
I love that Java and C# (not sure about VB.NET and F# in the .NET ecosystem) are continuing to get handy language features instead of collecting dust. The array syntax stuff is a nice win.

Having other languages be the guinea pigs for language features is a good way to go.
I created a beach scene with a bunch of animals that would either say something or tween to another location on screen and back or both. One of the animals would ask what your name was and then repeat it back to you.

I don’t remember any programs I saw before I got started.
Show HN: Export Google Docs to Markdown
Hi HN For my main product[1], we convert Google Docs to markdown when exporting to Content Management Systems like Contentful. I decided to make this available as a standalone tool for people who want to convert Google Docs to markdown for use in other places.

Besides converting content to markdown, it also has a few other nifty tricks:

- We download all images and include them in the ZIP file we generate for you. (The image URLs that Google generates for you are temporary and only valid for about 30 minutes)
- When the option is enabled, we will convert any standalone links to social media sites to the proper embed code
- For developers, you can add your source code to a single-cell table (i.e. a table with one row and one column) and, given you have enabled the option, we will create a fenced code block for you.

BTW, there is also a Google Docs Add-on[2] I created some months ago that you can use. This add-on is useful in that you can use if from inside Google Docs and don't have to navigate to a separate website.

[1]: https://www.usecloudpress.com
[2]: https://workspace.google.com/marketplace/app/cloudpress_mark...
> It is safe as long as you don't write too much code for no reason.

var errConcrete *strconv.NumError = nil
var err error = errConcrete

err != nil // true

Please fix this one.
>how I ended up pregnant and homeless and in over $300,000 of debt after Airbnb guests flooded my home

I don't get the pregnant part, like how is it related to the guests clogging the toilet

Edit: seems like just bad wording
It still have support from both a nationalist right and an internationalist left. Let's not forget the only anarchist regime that beat out an Army was Ukrainian, and that has a certain appeal to the left. I have three friends and I know that a complete antifa cell went there (some came back, war seems terrible even if you 'just' want to volonteer at a hospital). Regardless, it's followed by the entire political spectrum.
My original post left too much to the imagination and I realise re-reading it that it appears as an attack on professionalism within science, and possibly even an attack specifically on the parent commenter's friend, and I regret that angle.

What I broadly mean is that modern society has done a relatively poor job at helping to produce integrated humans that have the capacity, tools, and know-how to navigate their inner journey. I know this sounds woo to a lot of people here. That the new wave of psychedelic interest is reified as purely medical treatment is a continuation of this trend. That is what I'm trying to articulate.

I have a deep suspicion that you can't simply sterilise the transformation at the heart of these experiences.
A moment of imagining how that would influence the market value of certain skillsets should easily cure you from that surprise ;)

On the other hand, legal systems have effectively been doing the equivalent of git since basically forever. There have been very few law books written from the ground up. All other law authoring, be it by kings, priests, dictators or parliaments, was I the form of diffs to an existing codebase.
Same thing happened to me the first time I tried using molly. I am convinced it was actually a fake of some amphetamines and caffeine or something. But it still had an effect on me: for the first time in my life I was able to have fun while being surrounded by a crowd of people (it was a music festival). It didn't make me feel dumbed down like alcohol used to. I just felt happy, just wanted to have fun and enjoy the moment. After that I realized I had the sparkle in me. I even knew I could do it without drugs. That was the beginning of my healing process. I've remembered that experience many times later and still come back to it sometimes.
> I don't really understand what people are suggesting when they say mocking is bad in unit tests.

"Unit test" does not necessarily mean "class test" or "method test"

and always treating it as such is counterproductive.

I have done it both ways. tests coupled to every public method with dozens of mocks would not be my preference.
> sometimes I wonder if most of us do the job to play with silly tools rather than actually make shit.

Yes? I thought this is common knowledge.

Here's a universal tool whose potential is limited only by one's imagination, and yet most of the jobs in our profession are at best boring - the high-paying ones usually involve making actively harmful things that shouldn't exist in the first place (see e.g. whole adtech for starters), and most of the rest are so mired in office politics or business constraints that the outcomes are guaranteed to be shit. A lot of strangeness in the dev culture can be viewed as coping mechanisms.

Meanwhile, after doing this work long enough, you end up realizing that disturbingly many SaaS tools offer much less utility and worse ergonomics than an Excel spreadsheet.
Nobody cares about inefficient or brittle process that produce reasonable results, but when you mess up the careers of a number of people, someone's going to take a look at the process.
The officers don't know the passengers have cash, so that is not cause for suspicion.

The search method described doesn't seem that voluntary.

The article never mentioned how much cash - what do you consider "considerable"?

ATL->LAX may be only the first leg of a trip somewhere where you think it is reasonable to bring a considerable amount of cash.

The people searched are disproportionately black.

Black people are disproportionately poor, disproportionately under-served by the banking system, so more likely to carry and use cash.
Potato tomato.
True...but $1/year is so trivial that I don't think it's even token performative anti-spam. (Yes, ignoring Elan's words.)

My three favorite theories:

- $1/year is just the start, to get billing information on lots of people, before they ramp up the costs. (And X probably has back-end ways to further monetize the data on $1/year users.)

- $1/year is trivial at n=1...but for large-scale spam and bot operations, getting enough credit cards (or whatever) to "spin up another 10K fake X accounts this month" could be a far greater barrier than the $10K. For parts of X stuck playing Whac-A-Mole, more friction in the mole-army spawn process is a good thing.

- Elan's emotions are screaming "millions of people using my X for free!", and he's reacting to that emotionally.
How is this guy like 1000x more productive than a typical developer? Seriously, some business school should do a case study on him to figure out what he’s doing differently!
Look up EmberGen. Also every indie game made in Unity. Native macOS apps like Pixelmator. Telegram.
> Just a minimal cursory review reveals how fear and a rigid hierarchy are all that’s needed

Or you can just work for a large company.
sucks for employees, but lets be honest - if you worked at a company of 1500 people, and you watched that number dwindle to 500 over the course of a year, unless you lived under a rock, you pretty much knew this day was coming.

Exec's can probably be faulted to waiting until the last minute/dollar to close up shop to see if they could pull a rabbit out of the hat - but it seems there were about 500 employees also hoping against all hope that said rabbit would be pulled.

Advice for employees - when the writing is on the wall, read it, and plan/act accordingly - best to start interviewing for a new job before everyone else from the same company, in the same area, is doing the same thing.
The main problem I have with most CAD software is that I can't do:

1. create an object, e.g. a cube
2. perform lots of random transformations
3. perform the inverse of the above transformations
4. subtract the object from the original object
5. end up with exactly nothing

How are modern approaches solving this (robustness), if at all?
this parameters (well the first one) is already used for extension methods. Constructors can't be extension methods but it could still lead to confusion
In my opinion, the major difference between Assange and Snowden is the respective threats they represent: Snowden was a one and done deal. Get the stuff out, blow the whistle, done. Worst case someone might be encouraged to imitate him.

Wikileaks, and Assange as its figurehead, are a different deal. They enable whistleblowing, and as journalists they can report over and over again. Whistleblowers typically whistle only once. Journalists can re-whistle constantly.

Most importantly though, journalists who actually protect their sources (hopefully that’s a tautology) can forward illegally obtained information and shield their sources from any legal repercussions. Kind of the whole point of source protection, but even Western governments don’t like whistleblowers evading the law. They’d rather know who blew the whistle, just to make sure it’s never blown inappropriately. Because inappropriately blown whistles are so much worse than inappropriately unblown whistles I guess?
As are fuel prices in the US
From Apple's perspective, they used to need that pro "creative" image to build their own brand. Their advertising, their products, were all about getting that brand.

But now, the Apple brand has its own status, independently of any particular group. Their products have gone the same way.
I think I went one step further because all of my tabs by default is another temporary container. I have been using https://addons.mozilla.org/en-US/firefox/addon/temporary-con... extension which allows you to create completely clean tabs every-time you open a new tab.

I know this might sound crazy but I am so used it by now so it doesn't hurt much anymore. Also, I can login to any website with 1-3 clicks thanks for password managers so not a big deal.
If only there was a simple system for producing a database-driven set of screens in a webapp. It's the one thing which seems to have got worse since the eras of dBASE and FoxPro.
> UK Open Banking isn't entirely an open standard for open interoperation, but maybe a little closer to a cabal?

That's correct, "open" is a sham, there's nothing open about it. You need to either have regulatory approval or piggyback off a gatekeeper's (TrueLayer, Plaid, etc) regulatory license to even get access, and when you do, you realize how terrible the data quality is and that it's near-impossible to build anything serious on top of it.

The co-founder of a business I consulted for previously recently wrote a nice summary of the issues you'd get if you wanted to embark on that path: https://www.adamjgo.com/p/the-open-banking-non-standards
Very nice, even though these are quite ambitious projects!
C# has always been pretty good about evolving the language.

Java has recently left the freezer and seems to be catching up as well. I don't use Java but I see people excited about new releases since v11 or so.
They paid their carriers before being paid by their clients? That is pretty bad cash flow management, and risk management. And it is decidedely not what forwarders I know do. Forwarders, e.g. DHL freight, rarely own their trucks and subcontract that out, much like a broker does. And those subcontracted carriers are usually the last to get paid in that line.

Unless, of course, Convoy had to because all their carriers insisted on upfront payments for reasons. In which case Convoy was propably already screwed any way.
Higgsfield: Distributed LLM training and cluster management framework
First: drop e2e, unit, etc distinction

It is irrelevant and driven by some testing evangelists

Tests are either quick or slow and may touch external stuff, thats mostly it.

Whats wrong with mocks? If they lead to scenarios where your tests are green, but app doesnt work then it sucks. Ive witnessed projects with all green tests but app wasnt even waking.
Thanks! Yeah, I posted as a Show HN, but the post went mostly unnoticed.

I will implement the expansion to other areas and post it again once done, as this will be a major change in the codebase
Any change you open sourced those parsers? I also switched from GnuCash to ledger-cli a long time ago, so I'm interested to see your solution.
https://github.com/kalaspuffar/secure-quick-reliable-login
Go language uses the same keyword for

- a typed nil: "I know the type, but there's no value"

- an untyped nil: "I don't know the type and there's no value"

But when you compare these two, they are not equal. Sigh.

(Correcting my wording: "untyped" is not precise enough, because it's "I don't know the type exactly, but I know that it's one of the types that fit X interface". So maybe more like "nonconcrete nil".)
> how can you refactor when any change to any method breaks a test

You fix until tests pass. How do you know you adjusted all tests when code changes and tests stay green?
“Typical process latency: Someone copies and pastes data from a thing into another thing”[1]. Jokes aside, though, I don’t think it’s fair to criticise people for using the only user-accessible interapplication communication channel the industry has universally agreed to make work and not use as lock-in leverage.

The spreadsheets being in different formats and lacking additional sheets that’d automatically reformat the data the way the next step needs is something I’d criticise, but I undertstand how that might be nonobvious if you aren’t lazy enough to think about automating everything you possibly can.

[1] https://xkcd.com/2565/
We need a New Deal 2.0
I don't care what your politics are. This isn't about that, this is about quality of life and enshitification, which has happened not only in tech, but across the board.

Layoffs round 2 this week, but hey, the last 4 times this happened innovation cycles followed. In fact I actually believe we are finally reaching the crest of this last round of hype tech and dumb money and I'm hoping we are close to that next wave of hard tech and hard won money. Feel fortunate if you got laid off, use this time to fix something or improve on your community.
Yeah but only after Muskover they started to first block unlogged users, then started showing them random tweets on profile page.
That sounds awesome. Can you share your repo, if it's public?
In the EU and UK, banks are required to impose onerous security and authentication requirements on third party software before granting account access. The rules are designed to protect consumers from insecure or malicious software but unfortunately a side effect is that open source projects are quite unlikely to be able to comply. The most we can hope for is usually that a bank lets you manually download statements as OFX. HSBC does that for example but some other banks/ credit card providers only give you QIF or CSV.
That's probably why Romans did not connect the dots wrt lead poisoning.
Never realized that, but yes. Seems like it would be better to have a different syntax for extension methods, I always thought they were clunky, but too late now.
I'm sure Byzantine HR processes are constantly being bungled, but you almost never hear about it. These processes only exist because every hiring decision needs a paper trail to show compliance with a myriad of employment and discrimination law. Next time you wonder why orgs seem to have a high concentration of talent when small, and then get diluted with deadweight as they grow, know that this is one of the reasons why.
I envy you, this has been my dream for years. But obscure payment gateways make this a task for the chosen few in this country. If somebody could point me to a workable solution (on Linux / cross platform) for Germany it would be highly appreciated.

“Every financial system is broken in its own way” (ex-coworker who had worked in financial services)
It's just a reflection of humanity in general. Nothing special.
How does one launch a profile from the about:profiles page? ;)

It's a concept that is first class supported and easy to use in all othe browsers. There is just a ton of usability issues across the board, even with the third party addon.
Emmanuel Katto from Uganda
A definitive objective of Emmanuel Katto Emka Foundation is to create shrewd comrades. These are people who are knowledgeable as well as have the insight to pursue informed choices. They figure out the significance of rewarding their networks and adding to the general benefit of their country. By imparting this feeling of obligation and community obligation, Emka's foundation is planting the seeds for a more promising time to come.
I agree that the GnuCash budget tooling is not useful.

I created separate "Budget" accounts (for every budget category) that are Liability accounts, and I also created a "Budgeted Money" Expense accounts.

Updating the budget for the month is done by debiting Budgeted Money and crediting the account for the particular budget I want.

Then when doing a transaction, on top of the debits and credits that would be there, I debit the budget account and credit the Budgeted Money account.

This lets me use the reports (with a little tweaking to get just budget stuff), as well as to split one transaction up into multiple budget expenditures if necessary, like for certain Amazon orders.

This is not for everyone, probably yourself included, but it does work for me.
Friday Factorio Facts #381 – Space Platforms
Tesla benefits in the short term because they already incorporate the charging technology which puts them ahead in the industry. In the long term, the entire industry benefits. This too is good for Tesla as it's a market leader and benefits if the industry grows. They have a strong incentive to continue to compete to gain market share as the pie gets bigger. This is also good for customers.

An EV without a charging network is worthless, so I'm sure that a good charging narrative is important to a potential customer. But, it doesn't stop there. Teslas make very impressive cars and have innovated not just the drive train but how the car is made. For example, the cars do incredibly well in safety tests.
Yes, I do. There are very many parties to that conflict. US did not fight Syrian government forces other than to repel them from attacking US bases and US allies (SDF), and one lone bombing by Trump of some airfield "because of the babies".