skysight-inc/HackerNews huggingface dataset:
> Many people still use Waze for getting live traffic updates on a roadtrip (object on road, police speed trap ahead).

Once I showed my father-in-law the "police reported ahead" and "hazard reported ahead" features he was sold. He now demands Waze on every road trip and he's not especially tech-savvy. Google doesn't supply this same data.
In case you're unfamiliar with him: if you're a startup person, Ryan McGeehan (the author here) has some of the best resources on building security programs available on the Internet:

https://scrty.io/
Not a diacritic, ñ is a different symbol by itself.
U and ü would be a different case. Silent under gue, gui, que and qui, and not, as in pingüino.
No, it's exactly

2 * 695700 = 1391400

based on the most recent measurement from 2015:

https://en.wikipedia.org/wiki/Solar_radius

Any other value found on the web is based on some older estimate or some arbitrary approximation.
That's not how you spell...
Nevermind. Well done.
It has never been easier to watch content. 123movies has a better UX than prime imo.
Let's not pretend that unauthorized copying is the same as stealing.

If a hundred billion aliens in another galaxy watched a pirated movie, nobody would even know. If the aliens came down to Earth and took all our water, we'd all die.
Yeah to be honest I tossed the 's around curry because I didn't want to think about it too hard. You're right, and here's the more lengthy version for the curious.

Just to be clear, I was speaking about Rust here, not Go.

Rust doesn't really support "currying" exactly. What's happening here is this:

The signature of map_err is

pub fn map_err<F, O>(self, op: O) -> Result<T, F>
where
O: FnOnce(E) -> F,

A method that takes a closure that implements FnOnce(E) -> F.

I shouldn't have named it "from" because From::from in Rust has a different signature than we needed here, I'll call the version in this code "from_context" instead for the rest of this post:

fn from(T) -> Self

fn from_context<C, E>(context: C, error: E) -> Self

(where C and E aren't exactly this but whatever it doesn't matter from what I'm trying to say here)

We have an arity mismatch between these two. FnOnce takes one argument: the error. But in our version, we also want to tack on some context. If we didn't need two arguments, then we could simply pass the function as an argument, because function types in Rust also implement the closure traits in Rust.

.map_err(OtherError::from)?

Is that currying, exactly? It feels like it but I'd argue it's not. It's just a type implementing a trait, just like anything else. If Rust let you do

.map_err(OtherError::from_context(someContext))?;

I would argue that's currying support. You can do some sorts of currying in Rust, manually, but it's really awkward and 99.99% of the time you're not doing that.
For those curious how that works see [1]. How common is this? I don’t recall ever hearing about it, even though I went to law school. I don’t know if I just forgot about or it just never came up.

https://en.wikipedia.org/wiki/Abatement_ab_initio
Tuples aren't lists though. Tuples are really just structs with indexes instead of names.
*Hangar
It's "hangar", not "hanger", dammit!
In Germany it’s not unusual that you need about 3x the time by train instead if you go by car.
You can’t force those who have to commute to go by train.
You have to force employers to provide (maybe not only provide, but enforce) remote work options for all the jobs where it’s simply not necessary to be on-site.
Wouldn't this be fixed by checking Content-Type? It's only one way trip each time.
Without any background in general relativity at all I can see that it got the basic arithmetic wrong in the last paragraph. Presumably the answer is about 69 years if the math in the precedence paragraphs is correct.
Perhaps this is more of a problem with some router manufacturers/firmwares than others? I've had a bunch of difference devices running several different OSes (including several Apple devices) connected to a Netgear router running stock firmware for the past year and some change and have had no trouble at all.
Using mannequins, rubber arms and VR to create body illusions
yeah, google > bing on this question.

I tested again and got some better ones for yours. Very neat!

Does it base the answer on the search summary?
The closest analog to commuter rails – RegioExpress – is included. It's possible to get across the country in that kind of train, but for longer distances it takes you ~2x longer, e.g. Munich-Hamburg is 12hrs instead of 6hrs via InterCity Express (still the only itinerary where domestic flights are justified).
60% of young adults live within the metro area they grew up in, at age 26.

That's not surprising, especially with how many college graduates move home now.

I wouldn't be surprised if a substantial amount of the remainder stay near where they colleged.
Yes.

I also discovered/invented the Z-buffer while working a summer job at Xerox doing molecular graphics.
The Deep Weirdness of Beavers
How about congress passing a law which prohibits M&A of big companies because this is getting ridiculous.
In my opinion peek internet was either the shoes in salad guy or the flagpole with only sky visible.
That's nothing. Here in Canada Ontario overrode our constitution to prevent an education strike. Public outcry forced them to back down, but still...

https://www.cbc.ca/news/canada/toronto/ontario-notwithstandi...
If you are starting out don't even think about microservices.

I haven't heard about anybody using Angular for like... 6 years now. Look at React, Vue or Svelte.

You can't get fired for choosing Postgres. Mongo is no damn good.

If I wasn't preoccupied with making social systems intelligent (e.g. use classifiers and clustering to only show you good stuff) I'd be thinking about using websockets to make the site update itself in real time. It would make one heck of a demo (one person posts something, the post appears right away in another browser) but I am not so sure what kind of database you'd use to support that. If you use React or svelte the front-end for that would be easy.
Note to self: Always, always, ALWAYS strip exif data.
Sailors Beware: Stories of Slang
Not true, I receive the very same updates (object on the road, speed trap, disable vehicle etc.) on Google Maps app on Android all the time.
This split between service file (what is going to happen exactly) and a timer file (when it's going to happen) is ok for complex use cases, but it really feels a bit silly when a single cron line would do the trick instead.
> Yes, it's the best spy series together with the two BBC le Carré series.

Totally.
Hmm, but law enforcement can ask Interpol, which can ask the FBI, which can ask the NSA, which can directly get the data from the backdoored endpoints that seem to be on the Apple devices since 2012, without the need of a warrant ?

(Alternatively it might be law enforcement => local intelligence agencies => NSA, since the local law enforcement might still need to provide a warrant to ask this from Interpol ?)
You will then prefer the IEEE Spectrum ranking :
https://spectrum.ieee.org/top-programming-languages-2022
RTS is dead because it's a better overall decision to make a MOBA instead.

They're less niche and more fun to watch as e-sports for the casual player.

RTS streams are downright boring if you're not actively competing at ranked matches.
"hospitals" aren't required to do that. Only emergency rooms are[1]. The point: not all hospitals have emergency rooms.

And the problem is less about what you claim (although some of the claim is valid). The core problem with required/not-required dichotomy is that cheap preventative care visits are not required, but expensive emergency care is, hence the average cost approaches the latter as people substitute the former for the latter.

> In 1986, Congress enacted the Emergency Medical Treatment & Labor Act (EMTALA) to ensure public access to emergency services regardless of ability to pay.[1]

[1] https://www.cms.gov/regulations-and-guidance/legislation/emt...
The only thing that keeps me from completely using Google Maps over Waze is the speed trap reporting (Google Maps has a similar feature, but it’s not nearly as effective as Waze’s).
I mean, they livestreamed the rollout on YouTube on the Edward’s AFB YouTube channel and said it was at NG’s Palmdale facility (paraphrasing). I’m not sure any of this was a secret…
With added train sounds and honking I believe. Excellent work!
Cool thank you! That is actually not the thing that I would have guessed, which is why I love asking these questions rather than assuming.

> you are no longer in the control flow of the parent function,

Yeah, I run into this myself from time to time. I still end up defaulting to map_err when possible and then doing this when I have to, personally, but I can see the logic here.

> I don't have to remember the different Result methods:

I 1000% understand this. I think where I'm personally at is because I do know those methods, I end up doing the opposite: it takes me a second to go "oh, this is just map_err," which is the same problem but in reverse, and someone's gonna have to do it one way or the other.
Ask HN: Does AI progress also fill you with dread?
I don't think I've felt hopeful a single time since I saw what ChatGPT was capable of. Make no mistake, I find the technology incredible and fascinating - it's a monumental achievement. I grew up dreaming that I'd get to see AGI, and I feel like now we're close, if not already there.

But when I think about the world that this tech is coming out to, whose hands it will end up in, and the rhetoric from those people (e.g. this Paul Graham tweet from a few days ago [0]), I'm filled with nothing but dread. I have essentially zero faith that this will lead to better outcomes for most people. Instead I expect a massive new consolidation of wealth, and a lot of new misery for many people put out of work by AI. Less work for humans should mean good news, but we haven't yet built a world that can safely handle that reduction in work humanely.

Do you feel the same way? I especially want to hear from you if you don't - I would be more than happy to be dissuaded from this frankly quite apocalyptic view.

[0]: https://news.ycombinator.com/item?id=33879690
With the casual change from "34-35 degrees" to "lets draw a line at 34 degrees" followed by the "and this is where the press release was" I got the vibe that this was parallel construction. Still some good sleuthing, don't get me wrong, but still.
try J
Show HN: Sms2img, an SMS Interface for Stable Diffusion
Hi, I've been working on this on and off for a bit now. I have been working on a web app (still very pre-alpha and doesn't really work yet, but its at sms2img.com) - but the core SMS interface is up and running and is alive and well :)

Here is the description I posted in the original link: "If you text 8145594701, it will send back an image with the prompt you specified. Currently only US numbers can send/receive texts because Twilio. Sorry to the rest of the planet!

I think this will likely fall over but I figured this would be a cool little thing to demo. I removed the NSFW filter so be mindful of your prompts!"

I originally posted this (https://news.ycombinator.com/item?id=32696866) when SD 1.4 had just been released, and it was a very clunky PoC running off of a Google Colab Pro notebook. Currently running off Genesis Cloud and spending a decent chunk of change to keep it running. I just upgraded the model being used from SD v1.4 to SD v2.1, and the upgrade is definitely an interesting sight to behold. If you would like early access to new features (such as img2img, coming next week) as well as unlimited (up to 2000 images a day) image generations, please consider upgrading on the sms2img.com page. Please use the same number as the one you are texting in from as I intend to use that as a verification method.

For now, it is still free to use, but in order to continue running this, I will need to get more serious about at least paying for the costs to host this. I will be limiting to 3 image generations per day for free users starting in the very near future. Thank you! Please enjoy :)

Unfortunately, I didn't get into the AI Grant batch but decided to continue working on it. Given the recent release of SD 2.1, I wanted to share it again!

I have currently working on monetizing this as it is not inexpensive to host, but wanted to showcase this again!
I remember that as a teenager I did observe that in some cases, I was able to see partial teletext pages from VHS tapes recorded from TV (like a few characters of the date/time in the top row that did make some sense).

Now, seeing that it's actually possible to recover that data... I find it's too bad that we threw away all those tapes because nobody was watching them any more.
Podcast on fostering/maintaining diverse, inclusive, welcoming tech communities
It still astonishes me how much this mindset of "everyone needs to work as much as humanly possible regardless of how much stuff actually needs to be done" is baked into our brains.

Maybe the thing start doing when new technologies come along is ask "how can we rearrange ourselves so that now everyone works less time than they did before?"
No need to be afraid. The Python C extension API makes it very hard to make a JIT work well because of how it is implemented. C extensions are also part of why Python is so popular in the first place. If everybody wrote pure Python (like they write pure JavaScript), then the reference implementation would probably look like Pypy.
Actually this is revealing that you're racist (I'm mostly kidding).

Many, Many Lowe's and Home Depots have random food carts or other types of food (usually Mexican) nearby or in lot of cases literally right in front of the location. The reasons for this are an exercise left up to the reader.
Had big issues with Zoom today indeed – for how long has this bug existed?

I'm still on Monterey but have not yet updated to 12.6.1.
I mean those commercial toilets are what you'll find in a lot of office environments, schools, stores, etc etc. And it's the time when you're likely present in a room for someone else's flush. And, you also have no idea of who's using it. In a household, one will probably have an okay sense if someone else is sick (eg flu).
The Housing Slowdown Is Wreaking Havoc on the Short-Term Rental Market
There was a new AoE game but it’s struggling to compete with AoE2. It’s like trying to release a chess 2. People question why they would spend money to buy the new one when they still have the old one.

People are largely still completely satisfied with what they have now.
> Python averages around 40-50ms, and bb averages 30-40ms.

Sounds like you have a slow harddrive here, rather than measuring the startup of the interpreters.

With hyperfine:

$ hyperfine --warmup=100 --runs=1000 'python3 -c "import os.path; print(os.path.exists('"'README.md'"'))"' 'bb -e '"'(.exists (new java.io.File "'"README.md"'"))'"''

Benchmark 1: python3 -c "import os.path; print(os.path.exists('README.md'))"
Time (mean ± σ): 5.3 ms ± 0.7 ms [User: 4.9 ms, System: 1.2 ms]
Range (min … max): 4.5 ms … 9.8 ms 1000 runs

Benchmark 2: bb -e '(.exists (new java.io.File "README.md"))'
Time (mean ± σ): 6.0 ms ± 2.5 ms [User: 2.5 ms, System: 4.3 ms]
Range (min … max): 0.4 ms … 10.6 ms 1000 runs

Summary
'python3 -c "import os.path; print(os.path.exists('README.md'))"' ran
1.12 ± 0.49 times faster than 'bb -e '(.exists (new java.io.File "README.md"))''

Running on the following "not absolutely shabby" specs:

> Intel i7-1185G7, 6.0.11-arch, Toshiba NVMe SSD (KBG40ZNS256G)

Seems Python has more consistent startup performance (`4.5 ms … 9.8 ms`) while Babashka can startup faster (`0.4 ms … 10.6 ms`) but on average, Python startups faster.
Imagine if you and similar, "driven" folk stayed and made where you're from better.

Imagine if you started small businesses and hired/trained the locals.

Maybe everyone left behind wouldn't have to work at a big box store or just die to reduce the societal burden.

Edit:
Not blaming, just food for thought.
A gradual type system for Elixir (2021) [pdf]
I mean, I've got a fairly long list of content on that list, some years old at this point.
I'm not sure how much money they made, but off the top of my head, Factorio, Stardew Valley, and Terraria were all indie dev games that became hugely popular. And I suspect that most indie titles with any popularity make money for their creators, even if they aren't minting billionaires the way Minecraft did.
It's up to the Länder to pay more to lower the price. It's their constitutional right (and duty) to do so, if they see fit. If 16 Länder agree to not spend more on it... maybe they have good arguments as well?
I don't understand what you're asking for. Alpine is a Linux distro, and any version of Alpine will have apk, which is a proper package manager. If you just want Alpine with a smaller disk footprint, the big problem is actually drivers, but you can work around that by removing what you don't need. In fact, it appears that the "virt" image - https://dl-cdn.alpinelinux.org/alpine/v3.17/releases/x86_64/... is 49MB, so unless I missed something, what you're asking for exists?
> Cant you just point your local devices to ntp.homedomain

So how do I do that without configuring each device manually? I mean, that's way too much hassle.
It depends where you're from. IMO it is generally good and positive for families to stay in the same area for generations, since it allows for stronger ties among the community, leading to generally less fragile lives. But you're right that those same ties can hold you down in the right (wrong) circumstances.

...which I guess is just a long-winded way of saying that you should stay near home if it's good, and stay away if it's bad (for whatever values of good and bad).
I only go back to Waze when I need the "plan a drive" feature, where you tell it what time you want to arrive, and it tells you when to leave.
I'm genuinely surprised because I would have assumed NordVPN keeps user activity logs regardless of what they say (what all those services say, really).
Seems pretty standard for large long term institutions. See universities and religions. Investing in this kind of stuff seems pretty tested and effective
Other people calling copyright issues but this is far from GPT's biggest problem..

> how to build a successful startup

> Building a successful startup requires hard work, dedication, and the right resources. It is important to have a good business plan that includes both short-term and long-term goals, as well as how you plan to grow your business. Additionally, it is important to be original and not copy anyone else's ideas. Networking is also essential for building a successful startup, as word of mouth is stronger than ever. Professional networking can help you find the right people and talent, while also helping you build up an environment in which everyone participates. Finally, it is important to keep up with the latest trends and maintain a balance between life and work.

It's literally spelling out generic stuff that you can find in any reddit post. I understand this is what's been trained on, but relying on this as a knowledge base is very far fetched
Don't just start with a relational database, but keep using it. There's very few use-cases for NoSQL document-oriented databases and this one is definitely not it (at least not as a primary datastore - you may use those for search in addition to your primary which will be the source of truth).
Also goes to show you the danger of tunnel vision.

If they flew one to some air base outside DC for the roll out the author would be shooting from the hip and who knows what facility he'd have zero'd in on. Sure it might have been the same one because "the same facility as the B2" is an easy just-so story but you don't really know with any certainty.
Bumblebee: GPT2, Stable Diffusion, and More in Elixir
Here is the quote of the thing you are referring to:

> Codon currently uses ASCII strings unlike Python's unicode strings.

Note the word "currently." Implementing this while also tracking the constantly evolving Python language through its various versions is a lot of work. They apparently prioritizing other things over this particular aspect.
Microsoft managed to ruin Nokia, so there's not much of a guarantee that things would go well.
The demand for compiled Python hasn't been as high as the demand for other languages, so the number of people who have worked on it is much smaller than the number who have built JITs for ECMAScript and others. Python has long been fast enough for many things, and where it isn't, it's easy to call C code from CPython.

Python does have lesser-used dynamic capabilities that probably don't exist in Common Lisp. Those capabilities make it difficult to optimize arbitrary valid Python code, but most people who need a Python compiler would be happy to make adjustments.
Exclusive rights.

Yeah, there is plenty of "content" to watch. The problem is that there tends to be content people want to watch, because word has gotten out that it is high quality, or (in this case) a trailer/ad looked appealing, and having it locked up on zero, maybe one, platforms doesn't really satisfy someone?
Show HN: Double-X-Encoding – Encode any UTF-8 string with [0-9a-zA-Z_]
Spider silk is a keratin protein that is plenty light and strong...
misleading. was more like:

* he got the approximate latitude from the stars (34 or 35)

* independently, he found the most plausible airbase based on other information and then noticed that the base is indeed around that latitude
1. Waze has some 150M active users which you're risking

2. Waze has features that google maps does not (?) s.a the "ETA histogram"
Around ‘94 you could “download” games over satellite (BSkyB) links and play them. They were higher rez than this article has and far more dynamic. I got so good at the darts game.

This is a wonderful trip down memory lane <3
what was the comment?
To be honest, I thought Diablo Immortal was pretty good if it weren’t for the micro transactions. The fact that it was a free game made certain parts super slow and grindy to incentivize purchases, but if it were a real game you have to buy, I’d have thought it was pretty good. It makes me think the game designers there are still good, they’re just held back by the business people.
I am glad you were able to have such a positive impact on the trajectory of your life by moving. But you shouldn't generalize your experiences with your home town with everyone else's. Sometimes moving is necessary for growth, but it could also be completely orthogonal. It depends on the place and also the person.

I grew up 30 minutes from a respected state college, about 15 miles, and about an hour away from both Philly and NYC, almost exactly 50 miles to each. The ongoing joke in my high school is at least 50% of each graduating classes ended up at the same state college. I'm not sure the real statistic, but I don't think there's anything wrong with that.

10 miles sounds far enough away from parents to be able to feel independent but also not far away enough to feel any kind of culture shock. Not everyone will have this privilege, but I just want to share another perspective.
FWIW, a tokenizer is not really necessary. It (arguably) makes things cleaner / easier, but you can also just write a parser that operates directly on a byte stream, if you feel so inclined, and it turns out fine.