skysight-inc/HackerNews huggingface dataset:
The internet, GPS, and NASA in general are gov-tech home runs for the ages. But the first two were military projects, and NASA was meant for winning the space race part of the cold war.

I wonder if they went well because there was a clear path forward in each case. When the local town puts up a site, they are probably not as inspired by a clear vision.
Hi Peter, my brother and I (both based in Germany) think of founding an LLC for for renting (we became landlords through inheritance). We do not intend to immigrate to the US, but I am curious if such an LLC would help getting a permanent visa at one point? I already had a couple of US visa in the past (2x J1, 1x F-1, 1x B1/2).
Adding 'Sign in with Apple' to Your Ruby on Rails 7.1 App: A Step-by-Step Guide
>f you don't want to use steam you can put an ad in the back of 2600 Magazine and mail out CD-R or USB sticks like they did in the olden days.

you're free to. I will offer Itch.io as a modern alternative: https://itch.io/

almost zero restrictions on games you can upload, and they let you set your own share, even down to 0% if you so please. I think the default is 10%, which seems reasonable.

>Valve charges 30% because customers want all the stuff that comes with steam

not really. they charge 30% because they can leverage their 90% market share on small devs. In fact, they already relented and offer a lower share if you sell more than like, 25m copies. That suggests that they do need to work to keep AAA stUDIOS from making their own stores (again).

It's all about market dynamics. And I bet many steam users just use it for network effects.
I dunno. My wrists are mostly good, but my knuckles aren't always, thanks to the early-onset osteoarthritis that comes with the family hands. I expect there will come days when it would be, if not absolutely necessary, then at least a lot less painful to work this way than with a keyboard, so I'm glad to know there's a viable option.

I'm glad you wrote it up, and that it got to the front page here strikes me as HN working as intended.
I am using it these days and I've found it wanting compared to Ecto. The only thing I think is great about EF Core is automated migrations, but in practice that's not where the complexity lies. It's in all the odd queries you need to make to satisfy the business logic as it evolves.

Edit: Probably the other good thing about EF Core is the designer, which as you mentioned is great for Rapid Application Development. Not really a time saver vs coding as the application scales, or if you prefer reasoning in code vs visually. Would like to see Ecto feature more user friendly tooling like a designer and automated migrations in the future though.
I not infrequently drive between Chicago and Nashville and I'm struck by how many turbines I pass if I take a route that goes through Indiana. For whatever reason I see far fewer on the route that stays in Illinois, which isn't very far to the west.

I wonder why this might be? Just a quirk of where the highways run?

Interestingly Illinois actually doesn't have a very large coastline. Would it be sufficient for off shore wind? I guess it is convenient that Chicago is right on the lake, and the city must represent a huge percentage of Illinois power consumption.
I signed up a long time ago to be on the AI Pin info mailing list, so interesting to see it almost shipping.

I salute efforts to develop alternative computing devices, interfaces, and ways to interact.

I have been using my Apple Watch in an ‘only device carried with me’ mode, unless I will be wanting to take pictures or read an eBook when I am out of my house. As someone who has been using computers since about 1964, it is so refreshing to just have minimal connectivity - this helps being more present in the world.

I would love to be able to fast-forward and see how devices like the AI Pin do commercially in the next 5 years. How many people are like me and want to digitally disconnect, except for communicating with family or close friends? I would bet we are in a small minority.

Not having any third party apps is painful. No audio books, or podcasts? I get those on my Apple Watch used with AirPods. Anyway, I wish this company well!
They could have started using CR1 instead of introducing CR4, that to me is the mystery. A likely answer is that some software may have been relying on CR1 faulting, though that’s kind of weird.
Videos?
It's less of an issue with elixir than it is with ruby or python or any other dynamic lang (or static lang) with mutability. Because of pattern matching/unification in functions, you have a good idea what shape your data is as it's being passed around. if you still don't feel comfortable, there's always Dialyzer.

Dialyzer is a static analysis tool for erlang/elixir. It's part of the standard Erlang Release and stands for DIscrepancy AnaLYZer for ERlang programs. It identifies software discrepancies such as type errors, dead code, unnecessary tests, etc., in single Erlang modules or entire (sets of) applications. Dialyzer starts from a base of correct programs and infers types; it doesn't require type annotations but uses them if they are available to provide better warnings.

https://fly.io/phoenix-files/adding-dialyzer-without-the-pai...
What’s the name of the company?

Contracts with whom?
Ok, 100 senses could be too many for you to type. Maybe could you list 20 human senses?
Um, bytes can be copied for free. I think his point was that if there was no restriction on the distribution of existing content, then it would quickly be made freely available by those who purchase or otherwise acquire it from the producers, cutting off their revenue (think of onlyfans leaks, except in this case because the production was criminal, there would likely be no legal avenue for the producer to have the free redistributions taken down).
> This is a non sequitur. The mines were very far from populated or agricultural areas.

The Mountain Pass mine in the link above is just off I15, maybe a 45 minute drive from Las Vegas. That's not right on top of a housing development, but it's hardly "remote".
For IMAP to work you need the original password, not e.g. a hash.

Once you've decided to send the actual password, whether wise or not, the best you can do is encrypt it, and TLS does that.

What else would you expect?
because of unification/pattern-matching you have a pretty good idea, just looking at function name + args what the shape of the data is going to be.
I worked with someone whose reason for choosing a tech stack amounted to "everyone else is doing this". I wished I called 'em out for it at the time.
Meh. I don't want background jobs to be a breeze in quite this way. I want background work to live on different compute capacity than http requests, both because they have very different resources usage and because I want to have state or queues in front of background work so there's a well-defined process for retry, error handling, and back-pressure.

I get it, of course, it'd be lovely if these complications didn't exist and the same framework handled everything... but I don't think a programming language or even a runtime gets you there. You also need monitoring and ops processes to be part of the solution.
It’s why copilot is such a game changer. It can fill out chunks of code faster than any typer alive.

Latency is about one second.
For people reading this comment about RSI and considering this recommendation: please see a doctor and a physical therapist first before you adopt a gym routine. It is very, very easy to hurt yourself if you don't know what you're doing and you already have an injury. Speaking from personal experience.
It's not a fun fact. Miracles don't happen. But what is a fact is that the World Bank fucked up terribly by more or less blaming the poor for being poor and putting a bunch of capitalists in charge of the water supply in a way that was bound to escalate.

The problem with privatization is that it tends to turn into a monopoly that extracts a toll from those worst positioned to bear the burden. That of course doesn't change if you let them to rot. What should have happened instead is that the world bank should have helped to finance the new system as a way to make up for their previous disastrous handling of the situation. How they would have done that in light of corruption and local graft is another problem entirely.

You can't just take 20% of people's meager income (more than they spend on food) for a first level requirement like clean water. That's the sort of infrastructure that the world bank exists to bankroll, once the necessities are taken care of a society has a much better chance to lift itself from poverty.
I don't believe Bus Factor was invented by an HR person. I believe it was invented by ... probably an engineer, actually as a reflection of "something irreversible". A person who gets married or wins the lottery might be able to be contacted to help; but, if they're dead or in a coma, there's no communication. It's a way of putting weight into something that a company might actually understand.
It's trully is disturbing that some people have this constantly on their minds while (presumably) living in developed countries where 600$ meme-device is a thing and that's why they wouldn't get it.
Terminating a bus factor 1 employee is not the problem. The real problem is not recreating BF1 reloaded with the new hire. Even a team of two is not completely ideal.

Many, mostly small, companies just cannot justify an IT department to mitigate Bf1/2 risks. Also, most times this bus factor problem manifests in non-IT jobs too: sales, contract law, accounting functions.

Small companies need to first become big companies to afford de-risking from BF1. Part of the growth story really.
Is This Original "UFO Pod" After July 1947 Crash Near Corona, NM?
> this is exactly what we told students.

That doesn't really answer my question. Whether it's what you told students or not, it is known to be false. The same question applies to "you" - why lie to the students like that?
It has a depth camera and can certainly track your hand as long as it is within the field of view of the camera and projector, whatever that is.

Edit: wow their tech specs are actually detailed. 125 degree FOV.
Wrong game, but I expect that's the joke! Now enjoy this immortal tribute:

MC Frontalot - It is Pitch Dark
https://www.youtube.com/watch?v=4nigRT2KmCE
Has anyone had any experience using this in a shared workspace? I think it would be awesome to learn, but I don't see it working well for me in an open plan working area.
What’s the advantage of using Stan when now there is numpyro and pymc. The newer frameworks seem much more flexible and performant than Stan.
Thanks for the AMA! Thoughts on the IER? https://www.uscis.gov/working-in-the-united-states/internati...

I've heard from a few immigration attorneys from big and small firms and they basically all said they'd never worked on one and would suggest finding someone with more experience
Best wishes to Woz and family. He is one of my heroes who started the personal computer industry.

I quote him "Never trust a computer that you can't throw out a window."
I suggested slash zero in an issue and some rando mentioned dotted zeroes serve the same purpose. So annoying.
Not the core point of the article, but …

> To be clear, at a steady state in a mature project, I get something like 125 lines of code into production per week.

I don’t think this is uncommon, but it’s wild to me that so many companies let their dev productivity degrade to this level. I work at a decent sized startup, 8 years old, fairly large codebase, and even junior devs who are pretty new to the company are averaging a couple hundred LOC/week shipped to prod, while the most productive devs are averaging ~1K LOC/week.

We spend plenty of time keeping the dev env fast, keeping CI (build, test and deploy) fast, minimizing risk even with minimal QA (strong test coverage, canary deploys with auto-rollback, strong alerting), and refactoring to reduce complexity. But even still, ~60% of overall dev time is spent on product stuff, and this other ~40% is SO worth it if it keeps devs ~10x as productive.

An environment where even strong devs only average ~125 LOC/week is just so, so unproductive, it’s crazy to me that companies let this become the norm. Prior to my current company (which I would consider very high productivity), I worked at a place where the productivity was more inline with 125 LOC/week (experienced, fully on-boarded devs were around 200 I’d guess), I can see how this happens, but it’s crazy to me that so many companies LET it happen.
At some level, this is my insurance against ever working in an open office ever again. If an employer really does want me to work in an open office, I will just maliciously comply and get nothing done because the recognition just won't work.
Definitely!

Google was just one of many search engines when it was created, arguably the best of its time, but still not the inventors of the search engine.

Same thing with Apple and the iPhone.
Show HN: Web Summit Navigator – A Custom GPT for Web Summit Conference
Hi HN,

I've been working on something I think this community will find quite interesting: a specialized version of ChatGPT, designed specifically for Web Summit conferences.

OpenAI recently introduced the ability to create custom GPTs, allowing users to tailor the AI to specific tasks or fields of interest. Leveraging this, I've created the "Web Summit Navigator".

Here's what it does:

* Personalized Itineraries: Based on your input about your interests and goals for the conference, the Web Summit Navigator GPT curates a list of events, talks, and panels that align with your interests.

* Networking Opportunities: It also suggests potential networking opportunities by matching your profile with other attendees, speakers, and exhibitors.

To use the Web Summit Navigator, you need to have access to ChatGPT Plus. But once you're in, it's like having a personal assistant who's an expert in the Web Summit's events.

Why did I build this?

Web Summit 2023 has 629 event, people felt overwhelmed by the sheer number of events and possible connections. I wanted to create a tool that not only helps plan your time better but also ensures that you don't miss out on great opportunities.

I'm excited to hear what the HN community thinks about this. Would you use something like this for Web Summit or other tech conferences? What features would you want to see?

Check it out and let me know your thoughts!
I have never and don't ever intend to use VS Code. If you're anti Microsoft, just say so.
Not to mention that perhaps the low-hanging fruits are all reaped in the earlier years.

The newer tech might just not be as impactful as the yester-decade's, because those impact is already felt, and creating more impact in the face of today is getting harder and harder. Exponential growth is not possible to achieve in practise.
https://manpages.ubuntu.com/manpages/trusty/man7/inet.h.7pos...

The joys of socket programming.
When all else fails that's how I explain it to my team.

I spent years learning Elixir but unfortunately the benefits were somewhat undermined by the recent migration to OpenShift (k8s) I had just architected.

It would have been a much more tantalizing proposition if k8s was not in the picture; instead we kept our existing dev stack and utilized k8s concepts to achieve what we would have been doing in OTP, with different trade-offs of course.
Highly enriched uranium is not generally considered suitable for civilian reactors.

Plus, I've never heard anyone cite cost numbers for an A2W, but I'm not sure there's a reason it could compete on cost. Military hardware is not known for having the cheapest options, quite the contrary.
My brother in Christ, do you not think the government invests in any sort of infrastructure or medical R&D? This was a single infrastructure project that pioneered new techniques like ground freezing to let tunnels be dug bigger than before or through less stable soil[1] or any sort of grant money given to university researchers on various drugs that then get spun out into products or brand new companies.

For all its faults the US government is still the greatest producer of scientific research and advancements as far as we know in the history of the universe and that includes far more than just military related projects

[1] https://appel.nasa.gov/2020/07/23/the-big-dig-learning-from-...
I first heard 'bus factor' used in an open source community (Joomla) around two decades ago. Not a corporate HR person in sight.
As someone who worked with Elixir for the past couple years, and maintains multiple libraries in Elixir - nah not really. Static typing is the thing I'm missing with Elixir.

No matter how much pattern matching you do, and how many typespecs you add to get a better understanding of what's behind a variable, you'll still run into issues at runtime frequently that could have been avoided if it was statically typed.

Dialyzer is great but typespecs and pattern matching only get you so far. You'll always run into situations where the shape of data is not clear, and you have to open a REPL to do an IO.inspect somewhere
static typing is a means to an end. if you can achieve the same end without static typing, good right? that is the goal of spec.

the creator of the language has a fantastic talk on this https://youtu.be/giYbq4HmfGA?si=LgSHZupSuR-kMXmj
> Let the people discover what to invest in themselves.

and then the people will be asking for faster horses.
Hogwash. I used to work for one. Left to go back to school. They’re still going strong. Maybe I’ll go back some day.
Why is this guy not in prison yet?
The vegan effort option.
Not to put a damper on how cool this is (or bring up AI for the nth time), but I think GPT4 has mostly solved this problem, and you don't even need to learn a new UI! For instance, GPT4 integrated into my IDE has a hit rate of close to 100% for translating english into code for simple things that the article mentions, such as creating new functions, moving arguments around, etc. (I feel silly using such a powerful tool for such simple tasks, but I often ask GPT4 to do tasks that I'm too lazy or don't want to hit all the keystrokes for, like converting an anonymous function to a lambda or whatever.) I suppose that the only difference is that it's not quite as fast, yet :)
ngl I get a sense the op and most people commenting in this thread don’t understand elixir at all. the fact that the syntax somewhat resembles ruby is really just 5% of what makes elixir interesting. It’s a distraction from the real value of the beam, OTP, and immutable data.
The Fruit Aisle Is Getting Trippy
Correct, we don't.

There have been some recent court cases, sponsored by the unions, seeking to include full time benefits to subbies, but it's all a bit hand-wavy and, on the whole, people working with an ABN are not yet equivalent to full time employees.
New paper seems to rule out MOND theory of gravity
Paper by Banik et al here https://academic.oup.com/mnras/advance-article/doi/10.1093/mnras/stad3393/7342478

Youtube video explaining this vs the previous paper that seemed to support MOND here https://youtu.be/HlNSvrYygRc?si=5EggHc1uAqlpQQ48
That sounds like an awful deal for a company trying to build collaboration.
Does the code really need to be verbose? Scala does a pretty good job. Infer once at first declaration and enforce throughout.
That was a reference per project, how many engineers have only a single project they maintain? I’ve had between 5-160(way too many to realistically maintain) at every point in my career but it never got to 1. I think the lowest was 3 for a month period inbetween sunsetting one project as the contract had ended and then getting assigned a new project because I had the spare capacity
We understand how to run faster, through a combination of hard work and favorable morphology. We're don't understand what will make a startup successful. But we do know that easy and obvious ways to make money are already being done by someone else. If you want to do something new, you have to do something different.

But I also appreciate the viewpoint that you need to be strategic about what you do differently. Buying solutions to problems you aren't actually trying to solve is very reasonable.
> I also have kdeconnect installed on everything, but android will remove its permissions if I don't use it often enough.

Kde connect is also great! You can prevent Android from revoking permissions under the app info menu. It's labeled as "pause app activity if unused."
> What has changed are new government regulations coming into effect in many countries called "Know Your Customer Laws."

These laws are not new.
Yeah, im talking about front end really. Browser or mobile platform. I was a beginner and chose pythin because its the easiest. But i just naturally assumed because it was so popular you could build front end apps (web or otherwise) with it. But the courses out there assumed a lot of previous front end knowledge and went straight to the python version of whatever concept.
There's a level of mature projects where you don't really do new features anymore. There's polish and some changes and focusing on more reliability instead. And in those cases, you need lots more testing and validation and not much stupid code. I had one leg in development and one in operations and had weeks where I merged 10 lines of change - and they were properly tested and important 10 lines and that was how long they needed take. LOC is a silly metric - don't let it become your dick measuring contest or expect it to correlate with level and you'll learn to appreciate the small, difficult changes too. (the lower my LOC got, the longer my documentation, diagrams and project proposals got)
‘IBM and the Holocaust’ is a similarly gripping exploration of these men and their business prowess.

https://en.wikipedia.org/wiki/IBM_and_the_Holocaust
I was never ever excited about NuScale, it seemed like a scam from the start. There was no basis for any of their claims, just a lot of hot air from a name with no reputation.

The BWRX-300 (300MW) build proposals in Canada at Darlington seem more realistic. Not small, not that modular, but the closest to SMR.

I'm hopeful, but not optimistic. The time to incorporate tech advancements in construction was pre-2010, or at a bare minimum to have a mere one new build in France, the US, the UK, or Finland succeed in a way that seemed like it could be replicated. Now, it's too late, and other tech has advanced too far.

Nobody is even talking about how to halve the cost of nuclear, they are only trying to make it less likely to have a build failure.
if 99% of people cannot do something, then it is considered hard
Write after you’ve been there for 2 years, instead of at the start. That new thing always looks like a flawless shiny new silver bullet when starting out.
I would expect Microsoft not to be on the receiving end of my plaintext password.
You're creating a really difficult distributed systems problem then. What happens if the async request gets swallowed? Are you coordinating telemetry and tracing across these compute units?

Not all of us can afford elaborate ops teams
Hmmm. Ill have a look. I guess even with PyScript which i would regard as the ultimate front end python solution you have to know HYML
I had crazy optical nerve issues from advanced neurological Lyme earlier this year.

It was like an old VGA cable wasn’t plugged in correctly and the colors didn’t quite line up. Also had a white area appearing in the center of both eyes.

It was scary as heck. I was told not to expect full recovery due to what you stated. I am happy to report that taking my meds + time and I am back to 100%, as far as the vision at least.

The human body is very strange.