skysight-inc/HackerNews huggingface dataset:
Look at the profit margin for some given company. And you need to look at the profit, not the revenue they get from you.

Many of the companies you are asking to provide service are making a buck or two a month from you, even if you are nominally paying hundreds of dollars. So if you call up a real human, you can be draining away months, years, even the entire profit margin you will ever be worth, pretty quickly. Especially if you want to be talking to someone making more than the US minimum wage.

You don't need the principle that "the only purpose of a company is to earn capital". All you need to explain the current situation is "a company can not survive if expenses exceed income". You can't have customers costing you more than they pay you and make it up in volume. So consumers are basically just boned; they will not and even can not pay enough to get good support for most of the things they buy. Not in theory, not in fact.

I know places that provide very good support. But they are places where the profit margin on a customer is well sufficient to pay for a support person's amortized time, and losing the customer still hurts the bottom line, even after a support call or three, because even three extended support calls that resulted in consults straight to engineering still weren't anywhere near enough to cancel the profit margin.
It's worth pointing out that this same lockout situation can and has happened in many more cases than listed here. It happens that the timing coincides with a specific service use, but the problem of people getting locked out of their life because Google blocked access to their account is an old one. Unfortunately, your point will be forgotten by many once this episode passes, and we'll be back to ignoring how much control has been ceded.
I like this response. Kudos to sticking to your vision; it's easy to be swayed by users into building a kitchen-sink-fridge-toilet. If you build for everyone, you build for no one.
You'd be surprised (or maybe not) at how many people will go outside their home, see whatever random cable/wire within eyesight that looks "weird" and become convinced to the core of their being that that cable is the reason netflix is blurry.
"First Contact" with anything new is usually jarring. It'd be much more useful to hear a review after using the thing every day for a year.
Say Goodbye to Redbox
Without adhering to the conditions of the GPL you have no license to redistribute the code and are therefore infringing the copyright of the author.
Maybe if platform is large enough it should be criminally liable for phishing attacks. I see no reason why Google should not be responsible in vetting each and every link they advertise at top of their search results.
Per user/seat, so if they were honorable about it, it's probably a decent amount.
Hello Internet is awesome, but currently on HI-atus.
Applying the phrase "demented conman and possible rapist" to Biden but not to Trump seems odd.
My mind was blown when i've realized i can write bash command that pipes CSV file into the SQLITE, runs SQL query on it and spits out results. (all completely in ram, without need for temporary sqlite file on disk)
Spot on.

Worst, these identifiers can even be point-in-time. I usually store them as you do, with an additional start/end date.
German court rules AI output can be protectable
Imagine if they were closing accounts of families of Israelis living in the US because they called their family in Jerusalem. Would you make the same assumption?
Unpaywalled: https://archive.ph/2024.07.11-113830/https://www.businessins...
That quote from Li is a bit of a nothing burger. Over half of Chinese energy production is still coal, the US and EU have got it down to around 15%. It's great that there is a huge volume of clean energy deployments going on in China now but they are unquestionably the laggards and their energy production is still very dirty overall.
Some banks do so routinely.

Not all banks in all countries do this. One of my banks required me to email my passport, drivers license, and case number to the person I was talking to over the phone in order to prove my identity.

My passport was 1000 miles away. My drivers license was expired (was living in NYC at the time, and not driving). My bank had no physical branches outside of the state of Louisiana.

All of this after answering the security question, and providing my SSN. How I eventually was able to re-enable my account was calling a friend who worked in the mortgage department to have my account reset. If I didn't have a friend at the bank, I wouldn't have been able to reset my account without flying either back to NYC or having a family member drive me from Texas to Louisiana.
And here we've encountered the taboo. Best pretend not, kick the can down the road, and hope for the best. That will surely produce good results.
Remember subscriptions also came about because of corporate limitations on expenses. If the charge was under the corporate limit then an often burdensome and time consuming approval process wasn't neccesary.

https://www.joelonsoftware.com/2004/12/15/camels-and-rubber-...
1994 with FidoNet access as well but I only interstate dial-up for that. Later in 1997 "proper" Internet access but still dial-up and only allowed to use after mid-night or on the weekends. Nothing compared to today's infinite scroll screens, constant notifications and "the algorithm". Hope that helps to clarify my point.
If papers came with theme music, this would make a good pairing

https://youtu.be/1nN_5kkYR6k
In late 2019, I applied for a job I read about on a Who's Hiring thread, and worked at that company for about 2 years.
> Would you write your own JSON parser, is it that easy in LISP?

I only dally with Lisp(s) but probably not, I'd reach for a library in quicklisp.

However, in Janet (https://janet-lang.org/) there's a PEG parser and I wrote a JSON parser for fun in 134 lines that passes most of the test suite by Nicolas Seriot.

So I'd say it's reasonably easy for a better-skilled programmer than I am.
So 20 minutes then, just to be sure.
I don't know off-hand, but probably a longitudinal survey of cases and pretty rough estimates. It is probably made a bit easier by there being some big chunks which are (likely) more clearly attributable to behavioral choices: smoking-related, sun exposure, and probably some occupational (chemical exposure, etc.).
> the ideal is not just having an app that generates a token but one that generates a specific type of token depending on what type of transaction you're performing and won't accept, for example, a login token when adding a new payee.

I think at least some UK banks will do this. When I've done it using a card + card reader, you select the option to choose which type of operation you're trying to do. And if you're just trying to login it just displays a rolling code, but for authorisation of particular events it will take the form of a challenge/response, i.e. you have to select the operation on the card reader + enter a code provided from the site. This should I think prevent _simple_ replay attacks.

I even think for some transactions such as transfers over a certain amount, you have to enter the amount into the reader as part of the code generation.
My EU bank uses an app for consumer accounts. It hasn’t used sms for a few years, except when setting the app up on a new phone/sim.
Until the Apple Intelligence features were announced the only improvements I really cared about between models is the camera. Yes it’s better in a host of other ways, but not really things that would drive me to buy a new phone. I basically only upgraded because the battery capacity had degraded to the point where it couldn’t hold a charge for a full day anymore. I expect that’s the line that most people are holding out for now.
Compare and contrast with “the curse of JavaScript” which is the opposite problem of an explosion of dependencies and the management thereof. The business guys might not like it (“it’s too hard to replace engineers”) but, from a software engineering perspective, a tendency towards fewer dependencies is better for the system.
> what does "AI First" mean?

Copious amounts of gratuitous hallucinations contaminating the data you are looking to work with.
In context of the article was clearly put last to be the most important take away and what the reader is most likely to remember.
China deployed more solar last year than the US has in its entire history. The US and the EU are still phasing out fossil generation slower than they could, they choose to be laggards.

https://news.ycombinator.com/item?id=39142199
This looks like it's going to be a huge issue once the news spreads more. Basically all Intel 13th and 14th gen consumer CPU's can't be trusted and changing the clocks doesn't help.

Which means basically no company with desktop compute needs will be using Intel consumer chips. I feel like this is the start of an Intel Boeing moment.

It seems to be at least partially related to SMT which Intel is dropping for the next generation. So this might help them in solving the issue for the next generation.
This is pretty much it. There are some rules that arise because this is fashionable, PC or is the latest vision under the shower of the CEO.

Management relays this, you nod with understanding, everyone follows the rule for a week or so when the company is measuring its incredible effects and then everyone comes back to normal.

When this is done right, it is a win-win for everyone.
I can't think of any reason why we should not make password managers mandatory for all web authentication today, with the password manager being the 2nd factor.

Your desktop, laptop, tablet, and phone can all share a password manager. They work offline and online. Passwords generated are unique, breaking password reuse attacks. Password managers support auto-filled TOTP codes per-login. They support passkeys. There's password managers built into browsers in addition to the 3rd party ones. There are personal, family, and enterprise options. They could be installed as a system service to isolate them from userland attacks. They support advanced functionality like SSH keys, git signing and biometrics.

If you're a stickler about having a completely independent factor from your desktop/phone/etc, password managers could be used with different profiles on different devices, and allow several easy ways to pass an auth token between devices (via sound, picture, bluetooth, network, etc), ensuring an independent device authenticates the login to avoid malware attacking the password manager.

We already have the tools to do something way more secure than SMS, and it's already on most of our devices/browsers. We just have to make it the preferred factor.
We Work Remotely has a US-only filter.

I think there’s always a tension between people who want remote jobs to be anywhere in the world and remote to be within the US. A lot of job board owners are keen on the former.
http://stevehanov.ca/blog/?id=56
I've spread my life around several email providers, including myself. I have at least 50 email accounts (inc pre-Microsoft Hotmail).

In the last 10 years, I've lost access to ~5 accounts, usually when the provider axed their free offerings (is fine). In every case, I had warning and time to switch.

If I lose access to one w/o warning, it would be a problem but not catastrophic.

In short: What is the trivial solution to not risking sudden catastrophic loss of email? I don't think there is one. The answers are high-effort, high-maintenance. Technical ability can lessen that some.

note: The reason I don't lean into self-hosted mail harder is spam filtering. I've hosted mail for small biz and have put many, many hours into reducing spam. On top of the usual edge solutions, I write scripts to help mitigate spam and malware campaigns.

But the more visible my domain, the more anti-spam work is required and that state only ever ratchets one way.
We have that with FIDO2, unfortunately there is too much $$$ to be made perpetuating the problem, propping up adjacent ecosystems like cloud and leaky auth apps.
The Linux desktop is self-destructive
I found this online a long time ago, and it's been with me across BSD, Macintosh and Linux. So I can't say why it is that way, and I didn't know about sort -h before today.
Tinygrad offers a superior MNIST implementation with minimal dependencies[0].

[0] https://github.com/tinygrad/tinygrad/blob/master/docs/mnist....
I think this misses some presets. LLM's are perfect for learning and I think this is a really good use-case for it!

Some ideas:

- Azure Certifications

- A1, A3 ( EU drone regulations) + A2

- Languages
Ah yes, victim blaming. Always a great take!
> This button for unsubscribing should be visible at all times from whatever app/browser/GUI you're using

At all times? So movie streaming subscription services would have to have an unsubscribe button on the movie playback screen?!

I can't see any reason it would not be sufficient to just require an unsubscribe button or link on the account management page.
looks like you have little experience with junior engineers. now try experiencing junior engineers who will never grow to senior engineering levels.
This is technically correct, indeed. Now it’s ICANN, a non-profit organization to which the responsibility was transferred to. ICANN is based in California and if I’m not mistaking, operates under usual law regime of this state — unlike embassies or consulates for example.

https://www.zdnet.com/home-and-office/networking/icann-still...
"Less secure" depends on your threat model.

I'm much less worried a hypothetical attack where I accidentally give sudo access to a malicious app than I am about the well-established ongoing attacks where Google violates the entire population's privacy, or the regular stream of malware that makes it into the official app store.
No worries, we have since moved on and people who cant write more than 2000 coherent lines of code have invented a new solution called microservices. Now you can have very simple services that don’t turn into a mess!

Well that’s the idea anyway, but it always turns into a mess and then I have been using a new term to describe it: spaghetti over http
I’m a little bit embarrassed to share it at this point, but I’m developing an application, called Biblish, that is meant to offer small utilities that augment the process of reading, writing, publishing, and distributing literature. One piece of that is a note taking software, called Papertrail, that allows you to take notes for books you are reading in print, and other users can subscribe to these notes and see them on a page by page basis as they read the book themselves.

https://papertrail.biblish.com

I am a writer of literary fiction first and foremost, and I never really understood the interest in tracking or reviewing books. I can see its usefulness for a certain segment of the market, but what I come to read is mostly the result of following the map of influences of the authors who inspire my writing. The quality of these works is thoroughly vetted by their centuries of survival. Little reviews do not seem like a useful mechanism for finding the best in contemporary literature either.

In any event, little reviews and social features are a much better way to develop a user base for your platform. Papertrail works fairly well as intended, and I use it extensively, but we found pretty early on that asking users to take extensive notes on books was too large a barrier of entry for people to cross and start producing the content the site needs to grow. My lead developer, who really functioned, perhaps a little too well, as cofounder, found a good job opportunity elsewhere, and I have not been able to replace him. Me and another developer are still working on it, but it looks to be on the road of another application that did not quite find a market.

My profile on Papertrail can be found below.

https://papertrail.biblish.com/russell
In discussions with colleagues they blamed the absurd demands of the publishers in terms of hitting specific volumes (in pages), which oddly reminds some past relationships I had with management and sales departments as a developer.
Micronics Acquired by Formlabs
Who has gone from $5 to $40 overnight?
What about the curse of an entire field that's so systemically incompetent -- starting with how it hires, and therefore, now, how it trains -- that the field is incapable of (for example) building a system that's not riddled with security vulnerabilities, yet the field confidently churns out a flood of blog posts about best practices?
Part of the culture and part of the school curriculums in all states. Swimming classes, swimming as a sport and swim carnivals are offered at various grades throughout primary and secondary school.
I don't really care for the 3.3 volt I/O of the Pi, but here's a good overview of the interfacing available.

https://learn.sparkfun.com/tutorials/introduction-to-the-ras...
It's due to a lack of maintenance in the 90s.
Here a video in french that show why there is so much maintenance work to do right now:
https://www.youtube.com/watch?v=hWNc4QgHrQ0
So be it. From a user perspective it doesn't matter if a big company or a small company is abusing custody of user data.
I don't see the harm for start ups to think about their user's rights early on. Better it becomes part of their Startup DNA than having to learn it later and adopt their company.
> The obvious solution though is to fix the product/service so people don't have to talk to customer support

This is a naive model of why customers call for support that I used to also hold before I had to deal with customers.

I've helped my dad with customer service for a technical product he sells online and there really is nothing you can put in a one-page manual and there's no perfect UI that stops people from calling to waste your time if you make yourself too available.

Though working in Target over a summer was all it took to dispel the myth. Almost every question involved me going (in my head) "Not sure why you need me to do this, but okay, let's read the back of the packaging together so I can answer your question having also never encountered this product in my life."
It obviously depends on the category of the "thing" we're talking about - and you can only compare it ceteris paribus with other things.

>But at the same time, the $300 seats at the theatre and the $40 seats get exactly the same treatment from the ushers. The premium airlines lose bags just as often as the economy airlines - maybe moreso, with their large highly automated hub airports.

But the premium seats at the airplane have better treatment than economy ones.
to be fair, it sounds like the author only referred to the manual after making uninformed decisions.
Is that why Go forces K&R brackets instead of letting you choose?
Honestly, the day may come when some US corporations decide operating in the EU is more trouble than it's worth. I don't really expect that--it's a big market--but it could happen.
Installed it on my Fedora 33 box running the AMD drivers from the kernel and a 6800 GPU and I can game no problem with proton and steam but Zed ran very very slowly. Sluggish. Immediately uninstalled. :/
> It's funny how predictable all these comments are.

Indeed they are, and that is why I come here. I like to see research being questioned and critiqued. If I am interested in simply taking everything I read on the internet for granted, I'd visit Facebook or LinkedIn, instead.

Most of us are well aware that too much phone usage is probably bad for you in one way or another. There is no need to acknowledge that on this forum.

So what you have here is a typical case of confirmation bias, no need to get upset about it :)
Teamwork for the dream is good real copium! Interesting article and perspective!

My imaginary copium is soon an open artificial intelligence might wake up and fix / refine the entire human computer information stack. A context length that will fit all of Chromium combined with a brain that can think in both Lisp and Binary.
Or just clone into local-projects and quicklisp will load from there.
> Hot take: rooted phones are inherently less secure.

My computer is rooted, making it inherently less secure than my phone, yet I have no trouble accessing my bank website. What threat is a bank protecting against by disallowing app usage on a rooted phone?
How are these numbers verified, I personally hope it's all true,,,but...
Luckily javascript has bigint now, so you can do this stuff safely in js now (just don't do it in the frontend ever, because you cannot trust the frontend).
Would it be cheating for me to point out that you are speaking untruthfully (though likely honestly, at the real time level at least)?

I think you are smart enough to realize I am technically (though not culturally) correct.

Your move.
Show HN: lowercase updates (a simple way to take and share notes)
hello!

After receiving some great traction here a few weeks back (65.03k unique visitors/ 539.22k total requests/ +11x user sign ups), Stephen and I rolled up our sleeves and made some improvements based on the feedback y'all had.

→ Migrated the entire infrastructure from Heroku to DigitalOcean w/ Docker

→ Added functionality for data exports to markdown (take your data anywhere)

→ Added in a sustainability model with Lemon Squeezy subscription payments

→ Migrated to a Vite-based build system

→ Migrated from vuex to pinia for Vue.js state management

→ Made improvements to the reliability of our websockets

→ Upgraded from Django 3 to 5

You can check out all these updates now on https://www.lowercase.app/

Thank you all for the feedback!

We're open to any and all suggestions for new feature work.
> because why would AI change that

Why wouldn’t AI change it? Everyone is expecting that it will, and it’s already starting to happen, just visit Amazon. The biggest reasons are that low-effort AI produced works by lazy authors & publishers may drown out the great works and make the tiny percentage far tinier and much harder to find, which may prevent many great works from ever being “discovered” and recognized as great. The new ability for many people without skill to use AI produce works that compete with skilled manual creation is a huge disincentive for creators to spend their lives studying and honing their skills. I’d bet there’s a hollowing out of the arts already occurring in universities globally. My interaction with college students over the last couple of years has very suddenly and dramatically turned into discussions about AI and concern about whether there will even be jobs for the subjects they’re studying.
If you have a decimal then you should store it as a Decimal type, not a float nor an int. This is why Decimal types exist - the fact that most programming languages don't have a native Decimal type baffles me.
This is almost correct.

>A society with prosperity but lacking family and reproductive pursuits will devolve into a crowd of purposeless humans living for the pleasures of the moment.

I would change this to

>A society with prosperity and whose universal revealed preference across all cultures is to use that prosperity to buy other crap that beats dealing with family and reproductive pursuits will devolve into a crowd of purposeless humans living for the pleasures of the moment.
I was writing a contrasting view re:invoicing that ended up convincing me that you were entirely correct. If you lead with that last paragraph it would probably be sufficient to secure my vote for whichever office you were running for.
Yeah, I've encountered people who insisted on using this structure. I was not too fond of it.
Interesting article covering humanoid robots in development now:

https://james.darpinian.com/blog/you-havent-seen-these-real-...
And wouldn't that language need to be able to account for different physiological states? Thinking when one is hungry or sleepy is quite different than thinking when one is well-fed or fully rested.
If that's what is called and promoted as the green future then it's a very sad news.