skysight-inc/HackerNews huggingface dataset:
you are a better drummer than that. my kid hit better when he was 3.
Verifying a Token Contract
Terrible comparison. Absolutely shameless.
ASDF has php plugin so you can install multiple versions of php, python, nodejs, etc in your machine without conflicts.

https://asdf-vm.com/
Because not everyone sees the same posts. So I'm happy this came up again.
Remember to wash your hands.
TypeScript has unchecked exceptions too, but null-safety is my #1 motivator for using TypeScript over JavaScript

You're speaking from a place of general philosophy, but in practice (at least in my experience), the great majority of unchecked exceptions come from null references. In the TypeScript codebases I've worked on, the only runtime exceptions we really have to think about come from network requests and (unfortunately) JSON.parse(). You quickly learn to always handle those two cases, and with that we see basically zero unhandled errors in production

Of course we're talking about Dart and I don't know how commonly Dart throws unhandled exceptions or where they might come from, but I think it's a dramatic over-simplification to suggest it's not even worth trying to reduce errors just because unhandled exceptions are technically allowed at the language level
Impact on education is huge. Current style of take-home assignments will loose any educational effect. Negative in the short run; one can only hope that one can switch to new styles of education and turn it into something positive, but it's not a given that will happen.
No single example on it’s own seems like such a big deal. But long hours, being on call, little respect, etc show IT is a low status profession that happens to pay reasonably well.
It seems the author defers to others, doesn’t communicate his own needs/desires, then gets upset when he doesn’t get what he wants. He explains it away by saying he was focused more on the art than the money — but clearly he’s focusing on the money a lot.

It might be difficult to honestly confront your difficulties with confrontation/communication, but I imagine it’s more worthwhile than stewing, rationalizing, etc.
I was referring to the Sixth Amendment right to a speedy trial, since the amendment itself does not set such limits, the question is: what does "a speedy trial" mean? I've not looked at case law, but ISTM that having statutory limits and remedies must be a big component of what the right actually means.
Dang, this look awesome, excited to try it out!
From the README, for those who didn't scroll that far:

"While Codon supports nearly all of Python's syntax, it is not a drop-in replacement, and large codebases might require modifications to be run through the Codon compiler. For example, some of Python's modules are not yet implemented within Codon, and a few of Python's dynamic features are disallowed. The Codon compiler produces detailed error messages to help identify and resolve any incompatibilities."
It's crazy how people only noticed that Onewheels are dangerous after a bunch of out of shape tech bros started buying them and treating them like toys.

They don't randomly stop, they're just inherently dangerous unless operated correctly.
The cost isn’t in dollars. It’s in energy and intent. That’s the cost they won’t spend until they’re in exquisite pain.

As someone else said, the other company will never care as much as you do. They have a different intent than you do, and making you think there’s common ground is part of how they achieve theirs.
Oh god no. No please don't let "power-users" anywhere near a Low Code framework. It doesn't take long for them to fuck up and go ask a real developer what is wrong. I've seen things...
This is a non-sensical reply to me but I'll answer anyways. I think the ideal interface for this already exists, you just say "Play [song] by [artist]" and the song starts playing.
>Not a good place to be in because they never care as much as you do.

What you really want is developers who understand your solution and your stack, and actively want to contribute.

And for that, you need a good team mentality, easy-to-read code, and a good onboarding. And avoid crunch time as much as possible, especially when a new hire arrive, because you want him to ask dumb questions asap.

[useless personnal anecdote because i feel great about my new workplace removed]
https://archive.vn/b325W
Without knowing the background to that anecdote, the impression I get is less that the tech folks at that company were coddled than that the marketing folks were undervalued. If the marketing folks really are providing value for the company and doing a good job marketing the company, then there's no sense in forcing them to miss lunch. If the marketing folks require so much micromanagement that they can't be trusted to schedule their own lunch breaks they probably aren't contributing significant value to the company anyway, so they should be let go and replaced with a more responsible marketing department.

It takes a lot of different skills to run a company. Even at a tech company, tech isn't the only skill that matters.
There's an alternative frontend UX to F-Droid that might be of interest:

https://f-droid.org/en/packages/com.aurora.adroid/
> Maybe those predictions simply weren't as credible as you thought?

They were made by people with solid credentials in the legal field. My guess is that in the end they dropped a bunch of charges to levels that would skate under the multipliers, or she simply wasn't convicted on the ones that had big multipliers. But since I am not the lawyer, that is my non-credible speculation.
Use <img loading="lazy" />.

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/im...
- Build the SaaS app I have planned.

- Launch a freestyle fpv channel

- Do a lot of fishing
It’s way over the place, sometimes it’s great, sometimes you have to wait in a queue for half an hour, sometimes it’s just a cheap bot shield in front of the customer service representatives.
The manual doesn't indicate the specific change (this is one area of weakness for the language), but hash_hmac already no longer does what you're talking about: passing a non-string there is a TypeError since 8.0.

Increased strictness in the types that can be passed to the built-in functions has been a general area of focus for the last several versions.
I agree, esp. since GP asked for an explanation of Web3 (the Ethereum one). I really think we should just ban crypto from HackerNews since the conversations are the lowest quality on this site.
Not a monad tutorial
The video was faked (at least partly): https://www.nytimes.com/2021/12/06/technology/tesla-autopilo...

“The video did not provide a full picture of how the car operated during the filming,”

“The route taken by the car had been charted ahead of time by software that created a three-dimensional digital map, a feature unavailable to drivers using the commercial version of Autopilot."

“At one point during the filming of the video, the car crashed into a roadside barrier on Tesla property while using Autopilot and had to be repaired.”
Fingers and toes crossed the Tesla Optimus bots will do a complete band and moshpit, and Iggy Pop style crowd surfing.
If you have a moment to elaborate please do!
I was definitely expecting something a little more dynamic...

But I'm still convinced. Clearly better than real drummers. Ringo is out of a job
Since Codon performs static type checking ahead of time, a few of Python's dynamic features are disallowed. For example, monkey patching classes at runtime (although Codon supports a form of this at compile time) or adding objects of different types to a collection.

This seems like a very different language from Python if it won't let you do:

[1, 'a string']
QA took a hit because developers saw how unmaintainable the test code was. Operations writes code that’s almost as bad as what QA writes. Non coders writing code always makes a bigger mess for the actual coders.
True. We don't.

But there no "just including" in legal speak. "Including" means some sort of copyright transfer or a license.

Either way, the text was created specifically for inclusion in the game and was payed for by Mojang.
PHP is simply awesome, so much so that I have to make a huge effort to remember that other backend languages even exist.
Machine Learning Trends for 2023
Mmm, kinda. I think some of that's a bit of an illusion—I suspect there's a tendency to remember the dozen great original blockbuster movies that came out in a decade, and forget the hundred sequels, cookie-cutter genre movies, and other crap that was most of what was coming out. Even now we get something good that's also a big highly-promoted spectacle movie maybe once a year, but we do get ten or more mediocre-to-terrible ones for every one of those.

Music's a lot easier to check out quickly than movies, so yeah, it's just easier to keep up with, especially these days with Spotify and such. I've found TV easier to get into lately because there are sharp cut-off points pretty regularly—I hate having to leave a movie unfinished and return to it. Fortunately, there's been a ton of great TV in the last couple decades. I've also been really appreciating when I can find a tight 90-minute film instead of a 2+hr monster, which is way more common outside blockbuster-film territory.

Finding a critic with taste similar to yours, who writes frequently enough to cover plenty of non-blockbuster films, helps with discovery. I've personally also had luck watching basically anything A24 puts out. Very rarely been sad I watched one of their pictures.

However, it is the case that some aspects of big blockbuster movies are simply worse now, more often than not. The original musical score situation in particular is notably dire, as has been much-commented-on and the causes analyzed in great detail by film-nerd Youtube. So-so directors and editors have arguably too many knobs they can cheaply and easily fiddle with now, leading to things like heavy-handed and poorly-motivated color grading that looks like crap. A lot of CG still kinda sucks, including cases when it's replacing relatively-simple practical effects and not doing something that would have been nigh-impossible otherwise. And Disney discovering the sweet spot of just-bad-enough-to-save-a-lot-of-money, but just-good-enough-to-sell-well with their films has probably been a bad thing overall, especially since they own half of popular culture now.
We used mostly raw SQL. Django ORM is good for CRUD app, but anything analytic style app, it's more painful than it should be. I'm not blaming Django, just we picked the framework for CRUD work and had to retrofitted to do analytic because of requirements.
Have you tried Google's Index Coverage report? It may reveal why those pages are not yet crawled, if they are even known about

https://support.google.com/webmasters/answer/7440203
Seems there is not bytearray implemented, can't test further :(
The paper's methods section is nice to read. They convert a line laser to a sheet (illuminating a plane).

I was disappointed they didn't use a poop surrogate (https://www.mentalfloss.com/article/56003/recipe-fake-poop)

Office toilets are pretty bad- they really do churn up a lot more than a home toilet.

A few times I've had to reach over the toilet for a flush and felt a mist which roughly correlates to what you see in the videos.
There are two types of programming languages: Those everyone complains about, and those nobody uses :)
How to be a writer on a marketing team without sounding like a jerk
Humans are bad at introspection and saying “I don’t know”

ChatGPT seems to have another statistical algorithm to assess uncertainty for the original statistical algorithm, and say “I don’t know” if it reaches a threshold. GPT-4 may add another model some statistical introspection. At the end of the day I think this is how humans calculate their own uncertainty, so a model doing this way may lead to the same results
I wonder if Intel will keep providing good Linux support in the future. I read a comment on LWN saying the person responsible for that has left Intel.
I am currently working with low/no code to build an application that will form the backbone of the core domain at a F500 company. The application will eventually host 1000's of users across the world. The main takeaway is that there is a world of difference between work produced by someone with actual real world coding experience and those that just learned on the no code platform. Real engineers are able to use the platform as essentially just another programming language while the non engineers build horribly inefficient outputs. When you speak to the non engineers its clear they have no concept of what it takes to make a system work and scale or anything that a software engineer would consider vital to a robust application, they just connect component A to component B. No code is just a tool, the quality of the builders controls the quality of the product. I will add though that there are definite gotchas to no code environments that can spell disaster to the end result. I have found things like hidden settings in the platform that control memory management, state, etc. Pretty frustrating to realize suddenly your application cannot scale and its because of something hidden in an environment level setting somewhere that no one even told you existed.
In Fedora, the 37 release (released about two weeks ago) is the first time ever I got OpenCL working on Vega, via rocm-opencl. Until 37, rocm was not packaged at all, and the upstream packages support only Ubuntu and CentOS.

Even with 37, rocm is not complete. HIP is missing, blender doesn't work and asks for the proprietary driver (which, again, works only with Ubuntu and CentOS).
My own experience with a few low/no code tools:

Power Apps: A raw app is easy to get running but a nice app that does what I want is hacky.

Pentaho Data Integration: Super easy to use and maintain.

MS Access: Fast development and you can do actual programming if need be.

Among these tools, I just don't see a need for power apps and desktop apps written in MS Access are not something people are looking for any more. PDI on the other hand makes it easy to ETL data and has saved me countless hours over the years.
Show HN: Real-time Polls and Q&A with Dory
We recently added live polls in Dory.app. Try it out!
Theia IDE 5 Year Anniversary Celebration – Eclipse Foundation
I think WASM will upend some of this.
Disclaimer: I'm not a developer and could only ever be considered a novice programmer.

A family member was after a bespoke app that would do some calculations for him on site and include pictures and customer details. They wanted it to work on mobile and desktop.

At this point I thought a web or hybrid app would be the way to go. One code base multiple platforms. Cue a month of trying to work out what to use out of an uncountable number of frameworks.

I can't overstate the level of confusion involved it this for a novice like myself! I've created a few simple desktop programs before but nothing on mobile or the web. Where do you start with the current state of things on the web? I still don't know. What I did know was I didn't want to waste time learning a framework that wasn't going to be around, or had just appeared.

At this point I heard of Dart and Flutter which worked across all the platforms I was interested. Not only the it was JIT or AOT when needed, with hot reload.

As for the app, I don't have a GitHub, it's so bespoke to its usecase I don't think anyone would be interested. But also I'd be very embarrassed to release the code. I dread to think how bad it would look to real programmers/developers!
The description is precise enough for anyone who would be a potential customer to know exactly what was meant. As marketing copy for a product that seems like all that really matters here. I won't carry on as that's the only point I'm making and I don't think it's productive to try and convince anyone further.
and his customers?
I don't know that off the top of my head, it is such a small sample as to be meaningless/irrelevant, Tesla likely is doing whatever it can to minimize and bury any cases, it sounds like you are attempting some kind of whataboutism deflection as opposed to seeking an actual answer, and you really should learn how to use Google Search or Duck Duck Go.

Please think before you post. Highlighting your own ignorance and inability to reason well (i.e., look for actual understanding and not merely hunting to cherry-pick things that support your prior bias or ignorant view) is not a good look, nor is it helpful to any discussion.

sheesh
Engineer develops method that can predict behavior, improve forecasting
Well, essentially you are getting paid because of that. So if it all went smoothly you'd be out of a job.
That's actually generous offering. Infura charges $225 per mo for 1M reqs/day. For large quantities of requests it's better to self-host own blockchain nodes, though, sometimes it's not so easy in terms of hardware requirements for a single node.
100% accurate!
"face to face with ancient Egyptians"

-> proceed to show the face of Greeks who lived there for just few decades only right after the Ancient Egyptian civilization collapsed

That's some form of "let's rewrite history a little bit to fit our narrative"

Very disingenuous
What would he have to gain from lying about donating to Republicans? He lies about not committing crimes to stay out of prison.

Seems like a lot of partisans want SBF to be a democratic cartoon villain and won't let reality get in the way of that assessment.
> Routers and firewalls are the devices seeing every single piece of data on the network, thus is mandatory for them to be trustworthy

If you're transmitting (and trusting) plaintext data around, you have bigger issues that just the trustworthiness of your router.
The slippery slope argument is no doubt a valid one. But Apple specifically implemented (almost) the CSAM scanning after being threatened by multiple politicians - notably Lindsey Graham - that if they didn’t find a solution that they would legislate a backdoor into the OS for law enforcement. I think Apple was doing everything they could to appease the demand without actually violating users’ privacy. While it’s clear they failed to please end users, the solution itself was pretty ingenious.

Edit: https://www.eff.org/deeplinks/2019/12/senate-judiciary-commi...
> and will likely help us avoid adding named and default parameters as a separate feature

Very cool. Is there any material available about this for further reading?
Next to nothing eh. Tell us more about the technological complexity of what you're building... Because I'm already seeing good dev shops in India charge $30 and upwards, and while that's "nothing" compared to US salaries, it's non-negligible (and it has trade-offs).
(I haven't been paying attention to this case, and had't heard that.)

Is it possible that SBF is throwing himself under the bus to protect parents?
I've heard claims that Electrek acts as a bit of a PR tool for Tesla/Musk. I don't believe I've seen any hard proof, but I'm a bit more convinced after reading this article.
Mea culpa. I'm away right now, but I'm like 95% sure that T-Mobile Home Internet is NATing, or at least was awhile back when I had trouble. Googling around it sounds like it may operate differently than the mobile phones do.
That's a lesson I wish more software engineers would internalize. Novelty is a reliable way introduce failure modes. That was my main takeaway from a book that was mostly about bridge failures: Case Histories of Error and Judgement in Engineering by Henry Petroski.
September 1973, a class in Fortran (IV) on a Burroughs mainframe. The input options were paper tape or punch cards. Punch cards were marginally less awkward for a bad typist: if you made an error in position x, you could copy the card to position x-1, then resume typing. I did OK, and enjoyed the craps-game simulator, but it didn't really thrill me.

In the late 1980s, while doing tech support, I wanted to do some data conversion, and taught myself Eclipse assembler. That and writing macros for the AOS/VS CLI got me going with programming.
Thanks for writing that post. If nothing else it's a riveting story.
The $42B Question: Why Aren’t Americans Ditching Big Banks?
It is as easy as selecting the realm from the Minecraft Realms menu.
I bring it up because people using "gaslighting" in a very non-specific uncareful way is a concern of mine generally. I think people (native speakers included for sure) often don't really understand what they mean, sometimes really just mean people disagreeing, but still wanting the original meaning of "gaslighting" to suggest to the listener a form of abuse. But of course disagreeing alone is not a form of abuse.

But ok, ignoring the actual word... I'm still not sure I understand what you mean.

You think the author wants you to feel guilty because he did not manage to cash out, yes? (I'm not sure what this has to do with a spouse saying "totally not mad honey", but let's leave that aside too).

I'm not sure I agree that's what the author is trying to do,and am curious what parts of the text made you think the author was trying to make you (readers in general?) feel guilty. But okay , to move on, let's say he might have been. And you do not think you should feel guilty? OK, fair enough.

And you think... by trying to make you feel guilty, or by the manner he used to try to make you feel guilty, he is in some way tricking or manipulating you, the readers, in an unethical way? Am I on the right track?
I love 1-purpose web sites, like 1-purpose CLI utilities like `ls`. It's really fast and looks nice, IMO. I think it's also a good idea: the PDFs on HN are usually a bit more oriented towards tech and interesting computer science than the articles, which can be peppered with political posts and such. Filtering by PDF link will likely result in a more educational feed :)
apologies, website migration and resource issue. Images and links are fixed now
Being smart and see the world through a different angle are two totally different things.
https://archive.vn/VSuNe
I think there is some nuance here that is helpful to unpack.

We'd almost all agree that:

1. Things that get in the way of solving customer needs are annoying. Most modals, popups, proactive notification that don't happen at the right time. This could include chat, email capture, cookie banners, chat bots, popovers.

2. For almost every business there are some sets of customer needs that require a conversation with a human. This could be building trust, conveying nuance of someone's situation, dealing with an exceptional case, helping someone make an ambiguous decision, etc..

3. Doing customer communication well requires investment and commitment from the business. (In almost all businesses you are serving customers at scale, where 1 representative at the company is serving anywhere to 100s to 1000s of customers, this ratio is important and varies based on LTV / productivity support etc)

I have some experience here. I cofounded Olark live chat (https://olark.com) in 2007. We've seen customers see significant boosts in building trust as demonstrated by chats leading to repeat shoppers and increased retention (this holds across SaaS and e-commerce) when support is done well. This trust also translates to front of the funnel lead growth and word-of-mouth as well (linking to case studies seems like too much for HN).

Where customers suffer is when chat is seen as a cost savings device at companies not committed to service, or when marketing thinks you can just spam the heck out of customers and see results -- notably there are results -- but they tradeoff customer goodwill -- these are often the same folks who love popups - and interstitials -- or kind of face customer service with qualifying bots.

Love seeing this conversation on HN btw.
Coffeezilla is awesome to sniff out the BS.