skysight-inc/HackerNews huggingface dataset:
MSFS (MS Flight Simulator) has real-time Flight and Weather data and works in Steam's Proton fork of WINE on Linux.

FWICS there are third-party open source tools for adding live Flight data and logical behaviors to flight simulator applications.

https://fslivetrafficliveries.com/user-guide/ :

> FSLTL is a free standalone real-time online traffic overhaul and VATSIM model-matching solution for MSFS.

(... Til about FlyPadOS3 EFB: An EFB is intended primarily for cockpit/flightdeck or cabin use. For large and turbine aircraft, FAR 91.503 requires the presence of navigational charts on the airplane. If an operator's sole source of navigational chart information is contained on an EFB, the operator must demonstrate the EFB will continue to operate throughout a decompression event, and thereafter, regardless of altitude. https://docs.flybywiresim.com/fbw-a32nx/feature-guides/flypa...)

https://twinfan.gitbook.io/livetraffic/ :

> LiveTraffic is a plugin for the flight simulator X-Plane to show real-life traffic, based on publicly available live flight data, as additional planes within X-Plane. [...]

> I spent an awful lot of time dealing with the inaccuracies of the data sources, see [Limitations]. There are only timestamps and positions. Heading and speed is point-in-time info but not a reliable vector to the next position. There is no information on pitch or bank angle, or on gear or flaps positions. There is no info where exactly a plane touched or left ground. There are several data feeders, which aren't in synch and contradict each other.

...

"Google Earth 3D Models Now Available as Open Standard (GlTF)" (2023) ; land, buildings:
https://news.ycombinator.com/item?id=35896176

https://developers.google.com/maps/documentation/tile/3d-til... :

> Photorealistic 3D Tiles are a 3D mesh textured with high resolution imagery. They offer high-resolution 3D maps in many of the world's populated areas. They let you power next-generation, immersive 3D visualization experiences to [...]

GMaps WebGL overlay API:
https://developers.google.com/maps/documentation/javascript/...

...

From "GraphCast: AI model for weather forecasting" (2023)
https://news.ycombinator.com/item?id=38267794 :

> TIL about Raspberry-NOAA and pywws in researching and summarizing for a comment on "Nrsc5: Receive NRSC-5 digital radio stations using an RTL-SDR dongle" (2023) https://news.ycombinator.com/item?id=38158091

...

"Show HN: I wrote a multicopter simulation library in Python" (2023)
https://news.ycombinator.com/item?id=38255362 :

> [ X-Plane Plane Maker, Juno: New Origins (and also Hello Engineer), MS Flight Simulator cockpits are built with MSFS Avionics Framework which is React-based, [Multi-objective gym + MuJoCo] for drone simulation, cfd and helicopters ]

...

"DroneAid: A Symbol Language and ML model for indicating needs to drones, planes" (2020)
https://github.com/Code-and-Response/DroneAid
https://news.ycombinator.com/item?id=22707347 ... https://github.com/Call-for-Code/Project-Catalog
this, lol.

Even a $20K bounty for that amount of work doesn't even seem worth it to boot up my IDE.
Even funnier, the link they've spent all this effort to spam doesn't even work.
If you are launching a startup but don't know where to start, this is well worth the read.

HZN Accelerator by NEAR Horizon is accepting applications for the January 2024 cohort. This is a free program funded by NEAR Foundation that runs daily, remote learning sessions for 8 weeks.

Real, grounded support(tech, BD, HR, etc.) tailored specifically for you - all equity-free. We're here to help you grow without taking a slice of your hard work.

What we're offering is more than just another program; it's a roadmap tailored for web3 founders:

* Cohort-Based Learning: Collaborate and grow with other innovative minds on the same journey. Your peers are your partners, not just participants.

* Expert-Led Sessions: Learn directly from the top-tier leaders who are shaping the web3 world. Gain actionable insights to propel your project.

* Fundraising Track: Prepare to pitch and win investment with specialized guidance on all aspects of fundraising, tailored to get you investment-ready.

* Networking Opportunities: Connect and engage both online and offline with those who can take your vision to new heights, including an unforgettable retreat at NEARCON in Lisbon.

* Access Exclusive Perks: Claim valuable offers from our 20+ startup vendor partners, including discounts, credits, and free trials tailored to web3 startups.

We're not just a program. We're a community of creators, pioneers, and friends who believe in making the world more open, one project at a time.

This is a completely free accelerator with a 2-4 hour a week commitment for 8 weeks. Join us?
First, question:

> Several top VMware executives have left the cloud-computing company over the past year.

Since when is VMWare a "cloud-computing" company?

I am now reaching out to friends to see if everyone is ok, this sucks. I don't really get doing layoffs as soon as the acquisition finishes. Wouldn't you first expect that people are going to leave just due to them being bought and then do additional cuts if necessary after that?

I feel like that has always been the strategy with acquisitions minus redundancy like HR.

Otherwise this is a big moral hit, first being bought and then an acquisition at the same time? Who would stay after that?
Idk what HN wants, I'm not HN. But 15-minute city wouldn't have cars delivering food to begin with.
This article is so lightweight it can be summarized in one sentence without losing any information. That's not really worth sharing or taking the time to read, IMHO.
Bobby Fischer, Troubled Genius of Chess, Dies at 64 (2008)
Web hooks are not reliable. When engineering your system, you need to implement a scheduled based watcher to go back and clean up hook issues.
Ask HN: Looking for Rails developers who moved to Elixir
I have been a Full Stack Ruby on Rails developer primarily for the last 10+ years.

I have to say the allure and influence of Rails on Elixir/Phoenix is very high.

For those of you that were Ruby/Rails developers in a past life and moved onto Elixir, how has process been?

1. Job Availability
2. Learning Curve
3. Speed of development
4. Developer Experience
5. Anything notable
To be clear, that any one human is in a position to “win or lose” this much money on a couple of business bets is a statement on out-of-control accelerating wealth inequality + inflation of stock markets more than on Elon’s prowess or incompetence as an investor.
Playing with opposites is kind of fun, too.

Simply a cat, evolving into a lounging cucumber, and finally opposite world:

https://dalle.party/?party=pqwKQVka

Vibrant gathering of celestial octopus entities:

https://dalle.party/?party=lHNDUvtp
> Can you elaborate further ?

As you read the following, keep in mind that at this time Web Components have been in development for almost 12 years.

The core is just three standards, CustomElements, Shadow DOM and HTML Imports (already deprecated and removed in favor of JS-only imports). And people will go out of hteir way to sell you the idea that this is lightweight, all that you need etc.

However.

They've already spawned half a dozen new web standards just to deal with issues they inflicted on themselves. None of these issues are present in any other solution/lib/framework that exists.

These range from the fact that web components cannot participate in forms (fixed with a new spec: https://web.dev/articles/more-capable-form-controls) to their inability to share stylesheets (fixed with a new spec: https://web.dev/articles/constructable-stylesheets) to whatever else (hard to keep track).

They will need at least 20 more new web standards to fix other issues that, once again, are not a problem for literally every other framework, library, or hand-written code under the sun: https://w3c.github.io/webcomponents-cg/2022.html.

Among my favorite ones: a web component button cannot be a submit button in a form; you cannot reference an id inside a shadow root, and that breaks ARIA.

To call them half-baked is an understatement. They are badly thought-out, badly implemented APIs with no forethought or visible planning, and literally no end goal in sight. The people building this met to hash out what more is needed for them to be complete only last year, 11 years into development. All development before that looked like ad-hoc patches by people surprised that a yet another thing doesn't work, but is sorely needed.
In urban or denser suburban areas it probably makes more sense for it to be ebikes.

But that's a function of the road/street design. If bikes are well supported then people will probably switch to bikes.
I can relate.

Might not be exactly this, but it makes me feel similar to why people hate advertising. Which I believe is, people don't like feeling lied-to, and everyone knows that marketers are trying to get in your head to manipulate you into manufacturing desire or stoking insecurity, all for the purposes of getting you to buy their products.

I think people like organic word-of-mouth, but on the flipside, hate when they find out that someone was a paid shill to posture as an average consumer, but are an industry plant to trick and deceive us all lol.

But to your point about why it feels icky and unsettling for publications & media companies to just straight-up use AI to write articles... seems kinda similar. Many of us are already skeptical that journalists & reporters are being censored and manipulated into writing with an agenda. But these types of AI-generated articles feels a few degrees more dehumanizing and Machiavellian. Like, the humanity aspect can all be aped so well, that we can just manipulate the masses and assuage their needs for a sense of connection without having any souls behind it whatsoever, because the masses are viewed as a bunch of manipulable "things" to simply extract things from (like attention).

I don't like it either, and for me it seems like it's those reasons. It feels so... gross and heartless.
The worst refrigerator innovation is including an RFID tag in water filters, and refusing to make ice or dispense water unless the filter is replaced within a certain timeframe. Google for GE RPWFE

The hack is to cut the RFID tag off a blank that bypasses the filter and tape it to a cheaper 3rd party filter.

The amusing thing is that its actually cheaper to replace the RFID sensor board in the fridge & use a generic filter than to use an official GE filter (re-using the cutout RFID tag from a genuine GE filter). The RFID sensor in mine died, and prevented it from dispensing water/ice. And no, I didn't choose this fridge. It came with the house when I bought it.
I stopped using that feature because I have a personal and work Gmail, and I wanted them isolated. But there was some bug whereby every time I'd click any Google link, I'd prompt me to switch to the work container. Others online had the same issue and nobody had a solution
It is actually a problem in Germany that high-speed trains too often share tracks with slower passenger and freight trains. Other countries like Japan put their high-speed trains on completely separate tracks.
Self hosted means not in the cloud.
Seems to me that the problem is less the buildings and more the fact that delivery drivers in the US seem to insist on using cars. Here in the Netherlands they deliver on scooters and bikes and create a lot less traffic problems.
Working from West Coast, US
Since these postulated machines have other capabilities we find "impossible" in our current theories, why not assign them anything else "impossible" as well?

52 million years old and still running? I think I like "interstellar travel" better. More plausible.
> Also, a lot of their early management feel like one hit wonders in my experience working with them.

And many of those one hits were ideas crafted and handed to them for implementation (still valuable and important), but left to distill ideas on their own? Not so much.
Many (most?) disagree with this line of thinking, but I believe the "Rust will never have a 2.0" style thought is what ultimately leads these multi-year pursuits of perfect (or at least good enough to last "essentially forever"). The Editions provider a certain release valve for some styles of breaking changes, but I don't believe it's quite enough ultimately over the entire lifespan of a language which will undoubtedly grow cruft that even Editions cannot remove.
I spent far too long trying to figure that out as well. It's a much catchier name, for sure, but sort of silly that it has so many forks itself.
> Acela does the same trip in 3.5 hours.

I just rode it last week, and it actually took 3 hours, not 3.5.

Most of the NEC corridor from DC to NYC has a speed limit of 125mph; from NYC to New Haven, it's generally 70mph (!), from New Haven thence to about Kingston generally 90mph, and from there to Boston it's mostly 150mph. Given the density of the corridor, Amtrak should be trying for 150-220mph speed limits, but even 125mph is generally agreed upon to be the lowest end of HSR.

A surprisingly easy way to make the train go faster would be to redesign the switching sections before large stations to allow trains to go faster through them. You can probably cut around 10 minutes out of the entire length with an investment of less than $100 million just by doing that.
Will the Swimsuit Edition be generated with Stable Diffusion?

It certainly could be. Go here.[1] Use prompt "Sports Illustrated Swimsuit Edition cover." Under "Advanced", select model "ICantBelieveItsNotPhotography". Click Generate.

[1] https://stable-diffusion.site/
The "create text version of image" prompt matters a ton.

I tried three, demo here:

default

https://dalle.party/?party=JfiwmJra

hyper-long + max detail + compression - This shows that with enough text, it can do a really good job of reproducing very, very similar images

https://dalle.party/?party=QtEqq4Mu

hyper-long + max detail + compression + telling it to cut all that down to 12 words - This seems okay. I might be losing too much detail

https://dalle.party/?party=0utxvJ9y

Overall the extreme content filtering and lying error messages are not ideal; will probably improve in the future. If you send too long, or too risky a prompt, or the image it generates is randomly too risky, you either get told about it or lied to that you've hit rate limits. Sometimes you also really do hit ratelimits.

Also, you can't raise your rate limits until you prove it by having paid over X amount to openai. This kind of makes sense as a way to prevent new sign-ups from blowing thousands of dollars of cap mistakenly.

Hyper detail prompt:

Look at this image and extract all the vital elements. List them in your mind including position, style, shape, texture, color, everything else essential to convey their meaning. Now think about the theme of the image and write that down, too. Now write out the composition and organization of the image in terms of placement, size, relationships, focus. Now think about the emotions - what is everyone feeling and thinking and doing towards each other? Now, take all that data and think about a very long, detailed summary including all elements. Then "compress" this data using abbreviations, shortenings, artistic metaphors, references to things which might help others understand it, labels and select pull-quotes. Then add even more detail by reviewing what we reviewed before. Now do one final pass considering the input image again, making sure to include everything from it in the output one, too. Finally, produce a long maximum length jam packed with info details which could be used to perfectly reproduce this image.

Final shrink to 12 words:

NOW, re-read ALL of that twice, thinking deeply about it, then compress it down to just 12 very carefully chosen words which with infinite precision, poetry, beauty and love contain all the detail, and output them, in quotes.
> I ask a question where the engineer should use an enum instead of a string. If the engineer uses an enum, I move on.

I’m confused by this. You’re saying you move on if the engineer uses an enum as you would expect?
Ehhh... I find it far more similar than not in terms of effort/maintenance, and much less likely to work with [random tool X] tbh. Replaces work with basically everything, and you can vendor when they don't - workspaces have no vendor equivalent AFAIK.

go.work is also rough to use with existing folders / a gopath-like setup, because they're super awkward if you don't have a dedicated folder with dedicated clones with just the stuff you're using in the workspace (which has some nice benefits, but most people are not even aware you can do that afaict, GOPATH caused so much pain that there's now mental scar tissue that'll take a while to clear). Replaces work fine with that if you open two editor instances, workspaces generally index everything or nothing and get confused.

Tooling support has likely improved since I last tried it (around 1.19?), and I 100% agree that it's a viable option worth considering (thanks for the comment!), but I'm not sold on them yet. Better for some things, worse for others.
> Transamerica is getting worse service because the contractor that they prefer wanted to look at documentation for a system they payed for. This is why enterprise IT is a legally mandated mess.

No, I don't believe that's at all what was happening. I really recommend reading the original compliant[1]. TCS was leveraging their employees with access to CSC's documentation and source code to glean information about how a particular feature was implemented, _not_ for supporting Transamerica, but for reimplementing the feature in their own product.

From paragraph 29 of the compliant:

> A TCS employee, who upon information and belief is part of the U.S. BaNCS development team, wrote in an email: “Quite honestly, I’m not sure how VTG [Vantage] does this today, so maybe we should engage [TCS employees with access to the Vantage source code] if we want to emulate that?”

The complaint goes on to describe the engineers sending the actual source code to the team. This is pretty clear cut theft IMO.

1: https://regmedia.co.uk/2023/11/22/csc_complaint.pdf
The insidious thing about it is that they won't just "let you see what's in the fridge", you'll have to sign up to "see-your-fridge-as-a-service" with their shitty app (that sells your location, buying habits, etc) and a $7/mo paywall. Also, since we're talking about Samsung, never buy samsung appliances. they are meant to break down.
Most people will be neither murdered nor know anyone who was - and yet we still have laws to prevent such things.

Are you not bothered by such crimes because they won't be likely to happen to you or most normal people?
https://archive.is/wOXvk
The added value of Clojure over JavaScript is marginal, and the trade-off is significant.
Just spend the $150 on an omada eap670 and call it a day.
That argument would only be valid if Germany was an island, though. But it's not. Lots of traffic coming through from all directions.
Yes, I agree with him. What's the reason to use React? It is over-engineered and too complicated for no clear benefit. It takes longer to build an app using react just because you have to deal with things that are exclusive to react
I've used vast.ai to do some fine-tuning just a few days ago. It is indeed pretty great, though some servers fail to start up properly, or have some weird performance issues. I also wish they had more templates to try.
People who have not yet had a problem.
I've come across some comments that just feel a bit off, you know? Like they're trying a bit too hard to be informative without really getting to the point. It's like they're dancing around the conversation.
This rings true. I remember the wooden toy biplane my dad made in his wood shop when I was a kid a lot more fondly than all the other bought plastic toys that came after it.
This has nothing to do with the lawsuit
I agree, actually :)

I ignored this point on purpose, to be more succint. But yes, it could be possible to have a soft limit (e.g. 80, or 100) and then you would have to set a hard limit (say, 85 or 105). But in the end you'd end up having someone who complains because their beautiful line was 84 chars and after adding the closing paren and the semicolon, it got wrapped into something that they don't like because subjective tastes.

So in the end, we just moved the goalpost +5 chars.
Mosis – By Eric Gilliam – FreakTakes
> They are a thing you would use to build React if you were to do so today.

No, you wouldn't. Very few JS frameworks (however new they are) use web components as their foundation for many, many, many reasons.
I guess one has to buy into the concept that targeted advertising works to actually think that someone's ad appearing next to questionable content was there because the company sought out that content to appear next to. Of course, reality shows that targeted advertising doesn't work like that, and it's pretty much a random "who has the ad budget remaining to fund an ad display for this page load" which means it'll always be a major company with deep pockets for advertising
Here's a second run of the same starting prompt, this time using the "make it more whimsical" modifier. It makes a difference and I find it fascinating what parts of the prompt/image gain prominence during the evolutions.

Starting prompt: "A futuristic hybrid of a steam engine train and a DaVinci flying machine"

Results: https://dalle.party/?party=qLHPB2-o

Cost: Eight iterations @ $0.44 -- which suggests to me that the API is getting additional hits beyond the run. I confirmed that the share link isn't passing along the key (via a separate browser and a separate machine) so I'm not clear why this is might be.
The other big thing to realize is that for VMware, and Red Hat (I used to work on the OpenShift team) is that cloud might be big, but our last estimates were that 80% of our workloads and capacity were on-prem/hybrid, not cloud.
Pulumi docs engineer here. Really appreciate that feedback -- what sort of thing did you have to go digging for? We're definitely investing here so I'd love to hear more about what you were looking for and didn't find (or what you discovered along the way that we could've made clearer). Thanks!
I would love to hear about any of this. I couldn't find a clear migration path with some quick googling, but I managed to eventually track down the rules I need to get mostly compatible with my org's prettier formatting.
Notably, stuff I needed was in the `javascript.formatter` section of config. But even after matching everything, Biome was wrapping lines differently. Not sure but I don't actually run the front-end show so I stopped poking at that point.
Unfortunately, the US is still set up in such a way that scooter delivery won't provide suitable coverage area. Wish it weren't the case. I feel like we're hemmed in, in so many ways, by the car induced sprawl throughout the nation.
Tesla sues Swedish government after worker rebellion cripples car biz
yep and you also can get multiple updates per second per plane. I think it tops out at 8 or so which is entirely unnecessary for the radar-style app but you can count on an update between each "scan".

https://austinsnerdythings.com/2021/04/18/moving-my-ads-b-an...

https://austinsnerdythings.com/2021/03/09/receiving-aircraft...
We're still at least 20 specs away from them being "adequately specced": https://w3c.github.io/webcomponents-cg/2022.html

And there are multiple other issues that make web components a very unattractive compilation target.
In the heart of the lush bamboo forests of China, a symbol of charm and resilience thrives-the giant panda. Revered for its iconic black-and-white coat and endearing appearance, the panda (Ailuropoda melanoleuca) stands as a testament to the extraordinary wonders of the animal kingdom.
Maybe I wasn't paying attention as much but I never remember Github having this high a frequency of outages before Microsoft bought them.