skysight-inc/HackerNews huggingface dataset:
I see the darker side of this.

Lots of companies make things they want, but people should not want. And they let people take up the slack.

But I'm thinking of things like email - that reads people's mail. and on and on...
This is a very dumb move. They shouldn’t taint the prime program. It’s the core of the brand.
any chance the correct dose of this becomes the new caffeine or coffee?
Perhaps I've grown up in Europe and have been cycling my whole life.
Yes you can, if you have to be very experienced or unreasonably thorough to know that all those safety features exist.

Opt-in safety is clearly worse than opt-out safety.
I don't find symbols to be pointless. They are useful as "interned strings" and that's exactly what I need sometimes. I could use `const myThing = "my thing";` for that purpose (but with symbols I don't need to declare it anywhere, just use it... for better or worse!), I suppose, but before `const` existed, I believe symbols were the only way to do that?
I find the first statement hard to believe. Running a car in a closed space is deadly.
I live in a city that's often said to have the best public transit infrastructure in Europe and one of the best in the world.

I still use my car to go shopping and to transport myself. Carrying bags of groceries from the shop to the station, and from the station to my house is a lot of work and I'm not going to do that in bad weather.

And public transit is much slower than going by car. For example: My doctor (that I have to visit every 2 weeks) is 25 minutes away by car and 1.5h by public transit.

Don't trust stories about how you can work or read in public transit. The vehicles are so full in peak times that you're happy you at least get to fit into the vehicle.

And it's a thoroughly bad experience during summer, I am sensitive to smells and I just can't do it, the body odors are too much and I'd throw up immediately.
Good clarification thanks !
Samuel Pepys ?
$1900 is a lot of money for a single-speed (not fixed gear as incorrectly claimed in the article) e-bike with cheap components, an huge external battery placed in the worst possible spot and an hub drive
Be aware, after living in the Netherlands every other "developed" city is horrible, at least in the west. There are still small towns which have not been "modernized" and are enjoyable. Cities could be designed so much better. I always wonder if the people who make decisions for the cities actually live in those cities, or they are just incompetent.

For example:

- Most european cities, with a coast, chose to place a BIG noisy avenue right in front of it, and let's not talk about the surf ghost towns with massive parking lots facing the beach. How can you allow that in the place where you live?

- Outside London's touristic center, there's barely space to walk, no sidewalks. In the few fancy places with sidewalks, every house receiving sunlight in the frontyard has a car completely taking over it. In the netherlands, you literally see people put a small table to have a drink or snack, even without a frontyard!

- So much noise comes from cars, Amsterdam it's a big city but it's so quiet, in the good sense. Of course if you like the noise, you can go to noisy areas with tourists or parties, but that's different.
It is! RustDesk has a really great 2-pane file manager for sending files. Works really well.
Yep, as a medical student, I strongly believe we need explainable AI for healthcare, and that AI only empowers clinicians to make the final call, and does not do any medical decision making autonomously. I really hope other players in the space like Hippocratic AI [1] and Google Med-PaLM2 [2] understand this as well.

[1]: "www.reuters.com/business/healthcare-pharmaceuticals/hippocratic-health-raises-50-mln-seed-funding-build-ai-model-2023-05-16/"

[2]: https://cloud.google.com/blog/topics/healthcare-life-science...
Oh really? I haven't noticed that. I keep it docked and in sleep mode and I haven't had any issues like that. I power it up once a week or so.

Sounds like something that could be fixed with an update hopefully.
Whenever someone runs Kubernetes onprem I tell them to buy a TrueNAS or another cheap SAN. A cheap SAN costs as much as a DevOps expert setting up your Ceph infrastructure and a lot less when you actually run into issues with that software defined storage solution.

Once you do that Kubernetes is actually quite nice, because it gives you a base configuration of postgres that comes with automatic backup setup etc.

That advice is rarely taken though ...
I wonder how this works technically? and to what extent it taxes the bandwidth of the system / backhaul / towers / channels?

Is it:

Cell tower: "Every phone currently connected to this tower -- display this message now <emergency alert xyz123...>"

or

Cell tower: "subscriber 202-555-1212 known to be connected to this tower, display this message now <emergency alert xyz123...>" ,
"subscriber 202-555-1213 known to be connected to this tower, display this message now <emergency alert xyz123...>", etc...

or

AT&T central: "deliver to AT&T subscriber 202-555-1212 special text message <emergency alert xyz123...>", "deliver to AT&T subscriber 202-555-1213 special text message <emergency alert xyz123...>", etc...

or

FEMA central: "deliver to mobile subscriber 202-555-1212 special text message <emergency alert xyz123...>", "deliver to mobile subscriber 202-555-1213 special text message <emergency alert xyz123...>", etc...

Is it like a loudspeaker or a high priority special messaging channel?

I have no idea but I would guess there were choices about whether to optimize for speed of delivery versus guaranteeing that every single phone would get the message. And does the alert get stored for phones that weren't on? Or you only get it if your phone happened to be on and connected at the time of the alert or within 1 minute of it? How do they tell whether a phone received the command, or should try again?
https://en.m.wikipedia.org/wiki/Russell%27s_paradox

Russell's paradox
YAML is perfect for simple scenarios. But users produces with it really complex use cases.

Is it possible to write Python package that based on YAML specification produces Python API? User will code in Python and YAML will be the output.

I was working on YAML syntax for creating UI. I converted it to Python API and Im happy. For exmple, dynamic widgets in YAML were hard, in Python they are strightforward.
I’ve just done my first iPhone to iPhone upgrade.

11 pro to 15 pro.

My wife asked what was new/changed. I said “it’s exactly he same and I like that, but it has usb c, better cameras and battery life and the screens a hit different but it’s still my exact phone setup”

Which is boring, but I kind of like it.

Before I moved from android I loved getting a new phone that was different, then I would root it if no could install custom launchers or OS’s. That was part of the fun and definitely not boring, but I actually like this kind of boring and I don’t think we will see Apple do anything crazy until they make some sort of foldable.

You know because they’re brave.
Also, "length" may have better be implemented using: https://en.cppreference.com/w/c/numeric/math/hypot

It will be helpful, if you add comments discussing why certain functions are implemented in that way, and what algorithms (references) is used.
For example, there are some magic numbers without explanation:
if (cap < 1000) {

Have you looked at: https://github.com/davideberly/GeometricTools
Each algorithm is well documented and explained. There is even a short pdf papers for some of the algorithms explainimg why some decisions are taken and what numerical issues may be expected.
Fine, well let's leave it there. I can see it's pointless trying to convince you.
If there's anything on the whiteboard it's extremely easy to snap a pic and infer from context on what company it actually is.

But yes all these steps should be necessary to minimize risks.
E-bike parts. Seems like a good application of something like a Bafang BBS02 (or knockoff) + thumb throttle. Chain drive, plug in a thumb throttle. Could instead use a hub motor, but their starting torque isn't great. Either way, you save having to re-invent the wheel in terms of motor control electronics integration.
If you're upgrading every minor Java version, then yeah, I agree Groovy and most other dependencies that may not work on Java version changes off the bat (Lambok, probably Spring and other heavy frameworks like Micronaut and Quarkus, build tools like Gradle... many more) are going to slow you down. You end up with a very simple project if you remove all of that, which is actually a good thing if you can afford doing it.
I've run into all of these issues. In the end it's much cheaper to just buy a cheap SAN than it is probably to pay a month of your expertise.

I guess that's why I struggle making cash-cow consulting gigs, because my clients are never long term dependent on me.
There's no evidence of actual ownership
It may have been an acquihire of R. Kent Dybvig. I always wondered what he worked on there.
I’m envisioning a team of software engineers and a product manager balking at the idea that they would need to implement a feature meant to save the airframe after the pilot ejects.

“Who’s gonna need that? If the pilot ejects the thing is a lost cause and it’s just gonna crash anyways.

Besides, do you know how hard that would be to implement? We don’t have the time. Anything that happens with the autopilot after ejection is out of scope.”
The slicer is open source, there’s a fork called orcaslicer based on it and kept up to date with Prusaslicer changes.
Why do people play videogames? It takes up a ton of time and has no profitable output? Answer: they find it fun.

Why are you judging people doing something they enjoy? You don’t have any hobbies that aren’t all economically profitable?
Oh wow, I read about this one recently on the Wikipedia page for Unusual Deaths.

Which is ... really something.
https://en.wikipedia.org/wiki/List_of_unusual_deaths
> The notation is just whatever is most convenient to people for taking notes at the time.

That 'at the time' now seems to have extended to around 400 years (in Western classical tradition for instance, from pre-baroque). The evolution of another type of keyboard demonstrates that convenience is not necessarily the watchword.

https://www.thoughtco.com/history-of-the-computer-keyboard-1...
We've built an automated scraper and data ingestion ETL, which crawls search engines for medical PDFs. We'll definitely need to add in compliance and verification to make sure we're not crawling any protected documents.
CRT TVs used a lot of energy. It’s getting better.
Roger Penrose - Why Did Our Universe Begin? https://www.youtube.com/watch?v=ypjZF6Pdrws

tl;dw: It is well known that the universe expands, tracing this back in time leads to the singularity called the Big Bang. But is it possible to ask for a "before" the beginning of time? What is time? Time is what we measure with clocks. What are clocks? Something that returns to the same state (say, a pendulum, or the earth orbiting around the sun - a "year"). To be able to build a clock you need mass. Only objects with mass, moving below the speed of light, experience time. In the very far future, after all stars have burned out, the only objects remaining will be black holes. Eventually, even they will decay due to Hawking radiation. So in the end, there will be only expanding space, and radiation that "travels to infinity". Photons themselves do not experience time as they move with the speed of light. Without mass, without anything that has a notion of time, the concept of distance becomes meaningless. The universe will become spacelike. Without distances, the universe may as well be a singular point. Like the Big Bang :)

I've listed some more here: https://icebergcharts.com/i/Things_that_blew_my_mind
All of this is in userspace.
Bambuu forks Prusa Slicer but appears to do the bare minimum to not get called out.
Yep, this space is definitely heating up, see:

[1]: https://www.reuters.com/business/healthcare-pharmaceuticals/...

[2]: https://cloud.google.com/blog/topics/healthcare-life-science...
As part of the setup process 1Password has you print out an "Emergency Kit" that contains your secret key, https://support.1password.com/secret-key-security/.

But you are absolutely correct, if you lose your device and the Emergency Kit you're SOL. It reality, though, that is mitigated by the fact that:

1. I think it's probably pretty rare to install 1P on only a single device, as the biggest benefit of any hosted password manager is syncing. I think the vast majority of people will install it at least on their phone and a laptop/PC.

2. I think the user experience for setting up the Emergency Kit is done well and most people are likely to do it.
I’m curious, can the poster or anyone else who’s familiar with the topic share which specific part from this (academic) PDF you find intellectually gratifying to warrant further discussion on HN?
Ok. Sorry. I do find comments that are obviously AI-generated to be annoying also. I know you are busy, and please don't take this as some kind of back talk. I just think it is worth a moment of your time if you can get a little bit more detail on this issue from this "incident".

But just to clarify, this is the first time I have generated a comment, and it was a collaborative effort between me and GPT-4 that lasted like fifteen minutes. It wasn't just a lazy "here is the comment, reply to it".

I was trying to make a better comment. In particular the point I was trying to make was about the sheer scope of web platform functionality and APIs. Which there are so many web APIs that I was using ChatGPT as a research tool. Even GPT-4 said "wow, I can't list _all_ of the APIs, there are too many of them".

Also, I don't see anything on that guidelines page that says anything about AI-generated content being disallowed, so you might consider updating it.

Also, how do you determine if a comment is AI-generated or not? Because the previous version which I had asked it to refine to be in my voice was closer to my writing voice but actually less substantive.

So I had a slightly worse comment ready to go (didn't make the point as well) but I decided to reply with the comment that was better even though it was easier to detect as AI-generated.

I don't think you would have threatened me if you really wanted me on the site. I make a lot of comments on HN, probably spending too much time on here. And I can be fairly, lets say, bold about the content of the comments.

I do remember a recent incident where someone was advertising that they would spend two weeks to build out a basic chatbot for a minimum of $10,000. I can guarantee that person was hoping to spend a half-day or less if they found a customer for a truly simple bot. So the advertisement and business model was dishonest and borderlining on a scam because it misrepresented the time and effort involved and deliberately overcharged for a simple project. That's why I commented on that post.

But I understand that you don't have time to try to parse out how some comments that are obviously on shaky ground might be warranted in some cases.

If you do ban me then I will miss HN. But also, if I am investing a lot of time into this and the comments or submissions aren't appreciated overall, then even for myself, I should reevaluate the use. Maybe socializing just isn't for me, even on a web forum.
It implements x==y, but it's also true when one of them is a NaN
It should be apparent that the movement of balance sheets (in the form of income sheets) can be modeled approximately by (discrete and/or discontinuous) partial differential equations. The fundamental principle is rate of change of the balance sheet is relatively proportional to the amount present. Qualitatively, "It takes money to make money." Thus, a homeless person getting from $0 to $1M cannot be had without some range of help of others and a person growing at roughly $100M to $101M shouldn't be as difficult per se.

Corollary: If you can count your money, then you're not rich. (Liquid net worth is always an educated guess, varies by kinds of assets and debts, liquidation timeframe, and varies by the day.)
Initiatives like green data centers are there which are designed to minimize environmental impact
Bullshit - reactive frameworks allocate a shit ton of helper classes.
I'm a big fan of Nix Flakes but they appear to have the same issue here as "curl | bash".

I mention this because Flakes can do much of what Docker can do, but do not use containers or virtualization.

The official NixPkgs are carefully vetted. Nix Flakes make it more convenient to pull in sources from outside NixPkgs.

As Nix Flakes become more prevalent, perhaps there needs to be some way to containerize them. There are more benefits to Nix Flakes than native execution so containerizing them somehow might be an acceptable compromise.
I want to say to you, in earnest, things will get better and a bad period in your life will almost always unexpectedly improve sooner than you would think.
Also fun to run yourself a little private wireguard server for easy access to all that your homelab offers from anywhere "outside" your home network.
Cute sentiments, but I also like to eat.
You also could have searched an online data generator for time series, or install conda environment and Python and write some script or no you could just have used an online Python interpreter.

I would do it in assembler, as for me.
Down votes are being used reddit style, I see. I'd love to know what the disagreement is exactly?
Spam scripts are much less smart than that. I added a hidden field with no text in it to a contact form, and a polite warning as the hint text for accessibility. If anything was filled into that field the submission was silently dropped. I was cc-ed on any entries, and I believe there were 0 spam emails in the 8 years or so that the form was up.
Damnit. I thought the Proposition 65 warnings on Christmas lights and Ethernet cables were just crying wolf.
Children have to put in the hours, maybe the same or slightly less than an adult does, to learn to read music. A 9 year old will need to practice reading and playing daily for at least 3 years before they can kinda sorta (sight-)read through beginner material with some facility. Most (middle-class with supportive parents) children who are learning to play an instrument benefit from having the time, space, and energy to do this as a part of their ordinary schooling routine. This is of course in contrast to many adults who have to attend to work, family, and other life things.

I started learning to play music as an adult with zero training as a child, and in my observation, adults (such as myself) don't actually have a problem learning sheet music, so long as they're comfortable practicing reading for several years daily, just like a child would. I'm several years in with daily practice, and I can work my way through sight-reading early-intermediate classical repertoire, albeit slowly.

Adults, at least those with the privilege of learning music, are usually already quite literate and perhaps even quite formally educated. Moreover, said adults also have a strong conception of music—their ears are good and attuned to their preferred styles of music. To many such adults then, it feels agonizing to start learning to read, and dedicate oneself to the pursuit at a child-level for many years. No doubt plasticity is a factor, but I genuinely think it's grossly overstated.
I think the gates drive is nice though - no chain to maintain.

As for single speed - I think this is less of a big deal when you have pedal assist.

The best optimization would be to pair the gates belt drive with a nuvinci hub.

EDIT: they make one

https://electrek.co/2020/11/09/priority-current-belt-drive-e...
Well see now we've well and truly wandered away from the discussion of your original comment, and veered straight into the territory of what the original article was addressing.

> That's it. What's the issue here?

I guess you didn't read the original article, but it does touch on specifically why this is problematic, and can only lead to even worse outcomes in future.

It also links to this iFixit article, which might make things clearer for you?

https://www.ifixit.com/News/69320/how-parts-pairing-kills-in...
As you know, energy efficiency is not related to research and training only, but increasingly to inference and productionizing of the models. This is mostly what this course emphasizes too.

It's not about luddites putting on the environmental hat, if environment was the main concern your capitalist pressure couldn't care less (\o/ externalities). It's about not draining phones batteries and not racking up datacenter bills.
It is probably using cell broadcasts: https://en.wikipedia.org/wiki/Cell_Broadcast
Is the point here that we already can't control civilization, so we don't have to worry about AI interfering with our ability to control civilization? Is it really impossible to imagine us having even less control over civilization - and that being a bad thing?
Just spit balling but you should be able to use clojure core async channels and the blocking put/take/alts functions. Would probably take a small amount of work to expose those things to Java in an idiomatic way but should be doable. Please take all of that with a giant grain of salt though!
Updates occur all the time, what do mean there's none since August?
The last link is very interesting, but it doesn't look like a sheet music alternative, since it only gives you the chord progressions and not the constituent notes.

Also, good luck printing it on paper without the animations :)
Me too. It’s just a .db file on the server. The same as MySQL but this one is on the same server like the clients site or my site. Get it? It’s a file! How crazy is that. If you wanted to outsource the sqlite the same way you do the myposmongresdb databases with separate login, scale from zero to ipo and all the trimmings you would have to put it on another server or a service even. Then you can call it long distance and have a dedicated dbdudeuser like with a grown up database and you get networklattemacciato for free! Endless possibilities and constellations.
This tool finally makes Thunderf00t videos watchable, I mean readable, without wasting 30 minutes. Thanks.
Roland FP-10 is en entry level "not a toy" keyboard.
Ah, I remember when a billion really was a billion. These paltry thousand millions are chicken feed.

"Previously in British English (but not in American English), the word "billion" referred exclusively to a million millions (1,000,000,000,000). However, this is not common anymore, and the word has been used to mean one thousand million (1,000,000,000) for several decades."

https://en.m.wikipedia.org/wiki/1,000,000,000
Not this bullshit again.
It's only been ratified since 1998 and available as far back as Windows NT4

Pretty sure that's enough time to test it in development...
That's what I thought. But then, unless foo2() is an async function, the entire thread that's running foo2() will be blocked, will it not?
Seems like everything can be perceived as hate/toxic especially when there is an asymmetric relationship between the sacred/protected vs everyone else. It's like dealing with police, anything you say can and will be used against you. I will limit all comms with people who wield that much power over me. It like talking to a landmine.
>exposing your LAN to public routing tables is madness

And I don't understand why people think that.

You are exposing a /64 network. That's 2^64 addresses, no one can scan your LAN if that's what you fear, nor can anyone reach your hosts if you build a stateful firewall that denies incoming connections - you know, just like NAT. But minus the packet modifications.
As a counterpoint, Derrick Jensen's “Beyond Hope”: https://orionmagazine.org/article/beyond-hope/
Which is good
If Apple had this for iOS, I could redeploy several decommissioned iPhones.
I would make an web app in brainfuck just for bragging rights.

Not quite as good as Rollercoaster Tycoon in Assembly.. but close.