skysight-inc/HackerNews huggingface dataset:
Jokes aside, GPT-4 Vision is surprisingly good at noticing facts from food images. For example:

- In my chipotle bowl, it can tell if I had brown rice vs white rice

- In my In-n-out, it can tell if I got it protein style

It struggles with accurate weights/volumes but I'm excited about where this is going.
Really? When I type import { someVal in JS, VSCode autocompletes it to import { someValue } from “somePackage”. I haven’t had issues here.
They are OK for text input, it's the extra symbols you need for coding that are the issue. Even the () for lisp are second class characters.
MSCHF's new project turns your code terminal into a ASCII movie streaming app
(2020)

This is a relativistic spaceflight simulator which shows what it would look like if you were on a spaceship traveling close to the speed of light. It is loosely based on my original code from 2012 implementing relativistic effects in my game The Polynomial.

https://dmytry.com/games/index.html
While traveling near c, I believe you'd be receiving Earth transmissions from approximately the same time you left, Earth clocks would appear to slow down to a crawl. But if you land on another planet and change reference frame to be more "stationary" again relative to Earth, I think a massive amount of Earth time would suddenly appear to have elapsed very quickly during the process of slowing/landing because of the huge shift in simultaneity.
It's super wavy up north of 92, too. Worse after the repave than it was before.
I'd guess part of the excuse is it's likely some kind of fill since it's so close to the bay.

But I don't have any memories of it having these problems before the extensive repave in the 2008-2014 timeframe.

I think there's gotta be something wrong with the asphalt mix, yeah.
You don't have to breach any rules. Every job offer I've ever had in Poland had an option for regular contract of employment ("umowa o pracę"). If you want to be taxed more, that option is always on the table.
"Sir Isaac Newton is the deadliest son of a bitch in space."
This guy was a brave soul taking it to trial. Normally the jury believes expert cop witnesses. This is how they get the plea deals :(

I know people who bulk buy large quantities of weed because they have to travel out of state to get it and they want to minimize the risks of being caught with it all in transit.
Programs that use subtraction to implement comparisons have two different kinds of UB - the integer overflow, and the invalid argument (nontransitive function) to qsort.

It's possible to implement a nontransitive function without the first UB though.

Note however that the UB only actually happens if the dynamically-passed values are more than INT_MAX apart. So e.g. if the values are never negative in practice, or limited to a small maximum, there is no UB.
You're right that in a technical sense, NAT isn't block connections, more like it allows connections in the first place that would otherwise not be possible. But that's the best part. It's very hard for a misconfigured NAT to result in devices being exposed, unlike a true firewall, which is actively blocking connections to devices that would otherwise be totally reachable.

NAT is sucky in plenty of server-side situations and is thus avoided, but in homes and offices, yeah I wouldn't want it any other way.
I've been self-employed for nearly three years as a freelancer / consultant.

Though, I have a course I've pre-sold during the recent work drought. These pre-sales have been paying the bills. So there's lots of pressure to deliver on them while still trying to line up freelance/consulting work.

I started doing this because I had big indie hacker dreams. Now I just think that I'm partially unemployable. What matters most to me is controlling my own destiny and Intellectual Property rights. Writing code is what fills me up, and It needs to be protected. Otherwise, I feel trapped, growing bitter and angry over time. So I'll keep doing this until I have more products.

My ultimate goal is to create a portfolio of products to pay the bills. I have no particular biased towards what. They could be courses, ebooks, or even games. 2023 was a special case in terms of cash flow (business cycle goes down), but I'm hopeful for the future, and my course sold decently well, so I think I'm getting the hang of this entrepreneurship thing.
Oh hey that's me! I sell maps on the internet - https://pastmaps.com

After selling my last startup in 2022 and being very burned out I decided to lean deeper into my own hobby - metal detecting. This lead to me building out a lot of cool tooling around historical maps to help me find better areas to detect and I slowly began to realize that there were many other hobbyists and enthusiasts who also were interested in the maps and tools I was building. So Pastmaps was born

The traffic and server costs started snowballing in the past year so I added the ability to buy physical prints of any of the maps in the collection and this has also started to take off. It's only ramen-profitable for now so don't go thinking that this is hugely successful by any means but it's growing on its own so I'm excited to see how big it can get.

Next up is also adding some premium tooling and features that many of my members have been begging me for so fingers crossed!
This. They can't even defend the rights of the public because they are so overworked :(
That sounds like a fantastic business. Are you hiring more fractional CTOs? I'd love to check you guys out and apply.
Research shows students admitted based on affirmative action have higher drop out rates due to the academic mismatch effect. Giving preferential treatment based on class may be better than based on race, but such students may still be under prepared for the rigors of an elite university's program. After all, middle class families generally choose the best schools they can afford under the assumption that it has a material effect on the human capital of their children.

I also don't see the problem with students from poor families simply going to community college for a couple years then transferring to a state school. It's far cheaper and the curriculum is largely the same for most undergraduate courses.

The major problem that progressive don't want to recognize is the role of culture and family structure, e.g. lower class Blacks and Whites who view education negatively, and who tend to be raised by single mothers. Asians generally don't have this problem and have the highest SAT scores even when you control for family income.
I’ll consider it a debate when your arguments consist of more than “Nope”
Thank you, I'll look into this today.
DuckDB is in-memory. It makes sense as a in-memory columnar cache. We went with DataFusion to benefit from the deep integration it has into the ecosystem with Arrow, Parquet, etc.

As for Delta Lake, we would've loved to do Iceberg but the Rust crate for Iceberg is very new, and doesn't have enough functionalities yet. We're tracking the project and planning to contribute, so that we can add support for Iceberg eventually
I think it might be "Burning Man" for the guys not quite "cool enough" to be in the high school AV Club...
Microsoft (Power BI) | Mid Level or Senior Engineer | Full-time | Onsite (Redmond, WA)

We are the Power BI client engineering infrastructure team at Microsoft. Our team is responsible for building the infrastructure and tooling that powers the Power BI client applications. We are a small, fast-paced team that works on a wide variety of projects, from building the and maintaining the core infrastructure for our 300 person mono repo to investing in new technologies and frameworks to improve our development experience. We work on everything from TypeScript to Nx to Webpack to DevOps.

We are looking for a strong engineer who is passionate about building great developer experiences and who is excited to work on a product that is used by millions of people every day.
We are specifically looking for someone with experience in mono repo design and webpack tooling, someone that can roll up their sleeves and really dig into the details of our tooling to make it better.

Apply: https://jobs.careers.microsoft.com/global/en/job/1658200/Sof...

Email: alangria at microsoft dot com
I think IQs usages outside of a very narrow scope of a) psychometrics and b) developmental psychology is very limited, if any to speak of. In developmental psychology it is more often a tool to detect developmental or learning disabilities, and even then many (most?) psychologist prefer individual subtests rather then to assess the whole IQ of the individual, indicating that it is not the IQ it self which is useful, but rather the tests.

In psychometrics (which is a scientific dead end IMO) IQ is indeed still popular, but the predicting factor of IQ is more often then not other operationally defined concepts which psychometrisians fight tooth and nail to justify is not circular logic, that IQ is not just predicting IQ.

If you think IQ is the best predictor of human behavior, you must not have heard about many more. If you grow up in an english speaking household, you are very likely to speak english fluently in your adulthood. You are much quicker to find Waldo if you’ve done so 10 times in the last 20 min, then on your first attempt (cognitive priming), if you smoke weed you take much longer to find Waldo. If you inhibit your serotonin reuptake in specific areas in your brain, you are much less likely to suffer severe depression. If you reward child with a praise you are much more likely to see this child repeat the behavior then if you punish the child with a shout.

These are all pretty powerful and—more importantly—useful predictors in behavioral sciences. IQs predictive power is very limited to a very narrow scope inside psychometrics, we will do just fine throwing it out. There are much better constructs out there (including the SAT).
A Single Div – CSS drawing experiment to see what's possible with a single div
You can't recognize it's a competition and argue people should be fine with only partial access to what their competitors get.

And yes, money helps a lot to brute force what material works for a kid and get motivated teachers. It's not a magic bullet, but it's a lot better than no bullet.
In my experience, the software can be crap because the companies tend to only hire technical people over here in Poland, while business guys remain in the HQ. The highest business person you'll see in Poland is typically a PO, while a PM and people above him are in the headquaters. This has the effect of not keeping the Polish team tightly in the loop, which translates into worse software.

The second problem is that the companies tend to hire a lot of people at the same time when they open their offshore/nearshore center in Poland - often going from zero to hundreds, or even thousands over the span of just a couple of years. Having such large organization of effectively people with no previous institutional history is akin to a herd of only young elephants, who don't have any elders and don't know what and how they should be doing exactly. The "elders" are in the HQ obviously, but building company culture exclusively over Zoom, especially on the scale of hundreds/thousands new hires, is a bad idea.
Indeed I think there is a valid discussion to be had, in terms of how far can we go with reasonable sacrifices. Also the analysis finds only a correlation between memory safety and expected user base. It doesn't find any correlation between safety and performance, nor does it find one between safe or unsafe internal abstractions and memory safety for users.

Personally I believe, that blaming users for "holding it wrong" is not an effective way forwards. As a programming community we've tried that many times, and I've yet to see it succeed at scale.
People gaming the system? Are affluent kids moving into housing projects in order to get admitted into Dartmouth?

The fact is if they're in a public school in an underserved area, they are most likely going to a disadvantaged public school, and face strong headwinds trying to achieve the kinds of scores kids in affluent neighborhoods get.

Note also that multiple factors are being looked at.
> A UUIDv7 of a medical record tells you when some medical event occurred.

It tells you when the event was documented. If the event didn't contain a date time stamp itself, I would be highly surprised, because what other value is there in documenting it?

The security problem here is inherent in the practice and your choice of primary key isn't a material factor at all.

Do you imagine there's a public CRUD database with simple Rails style accessors that can drill all the way down to individual event records inside my health information? And that, somehow the leak of a primary key in a URL might give away the fact that _something_ happened to me, medically, 12 days ago?
Alistair Reynolds also used this in his ship designs.
The least classy way possible to close a publication
Does that make the achievement easier?
The farther you get, the dimmer the laser gets. The faster you get, the less energy each photon has.
My initial thought was generated content, but this is probably more accurate.
Some more discussion on today's techdirt here: https://news.ycombinator.com/item?id=39264870
Congrats on the launch! Couple of quick questions: Are there any initiatives or resources planned for educational institutions to adopt atopile? Outside of GitHub, are there specific areas or tasks where you’re seeking community or volunteer contributions? Thanks!
I mean, most tigers aren't going to eat you, so it's pretty safe being in a cage with one.

Both getting in a tigers cage and interacting with the police are things that you have many choices in moderating and making the event safer.
McDonald's Sales Growth Slows as Mideast War Hurts Results
It's notable that the turnover of listings on major stock indexes has generally increased over time. Everyone knows that companies have lifecycles, and part of the old 20th century career path was that the lifecycle was sufficiently large that you could stay at a big employer forever. But nowadays, that's quite uncertain. In effect, you can assume that software you write for a company's business process is "already on life support", moments after it enters production. Whatever angle they had to get sales, it is not sustaining, and the next market cycle will cause a crisis in which they are acquired by an unrelated business.

The software tribes tend to have a kind of family tree as they jump ship from one business to the next; e.g. you can do an analysis of game development practices by looking at Mobygames credit lists and old articles in GDMag, and observing who goes where, and when a certain pioneering technique starts to diffuse from one team out into the industry.
The labs at least are not designed to be challenging. They are designed to safely demonstrate some topic. I have been graded on yield and purity in chemistry before but it was only on a sliver of a percentage of the write up grade. Things can go sideways on you in lab all the time the last thing they want is for you to be worrying about that and dropping glassware full of chemistry. Lecture component was always the ugly beast that demanded all your focus. The lab, you show up, you do your writeup, you get a great grade on that section generally. If they have a lab specific exam at the end of the semester its a mole hill compared to the mountain of the chemistry lecture exam.
I will give you a historical example. In 1346 the English absolutely annihilated the French at the Battle of Crecy. The English had the longbow. The longbow had greater power, much greater range, a greater than 3x fire rate, and less failure rate due to mechanical complexity compared to the French crossbow. In 1415 the English destroyed a significant portion of the entire French army with a vastly inferior force. Again, it came down primarily to the longbow and also cultural differences with regards to concepts of chivalry.

If the French knew the English had superior war technology nearly a 100 years before why didn't the French adopt the longbow? They had more than sufficient time and resources. It comes down to cultural differences. The French had a large standing army of professional soldiers. The English army was mostly composed of reservists who trained as a part time job. It takes years to become passably competent at the longbow which means you need a lot of people training on that all the time. So much went into the training that some of the English became deformed by having one arm substantially larger and more muscular than the other. The French never modified their culture to account for the difference in technology.

Software is just like that. Most teams would rather fail than deviate from their currently familiar set of conventions and processes. Some of that comes down to an inability to measure things, limits on perceptions and diversity of approaches, some of it is also a fear of retraining, and various other factors. Most people who write software like to think of themselves as some sort of engineer, but its still mostly a cottage industry devoid of the professionalism crystalized in most other industries.
Shameless plugs will shamelessly plug?
This helps illustrate something I've always wondered. When you consider the anti-competitive, innovation stifling behavior of Microsoft in the 90s or Google/Apple today, what's the impact in terms of holding back humanity?

I often think the greed and bad acting (ex: platforms as silos) we see from tech leaders that are idolized actually makes them all failures in the context of advancing humanity. They're good at business, but only because they're good at creating choke points, holding back innovation, and charging us for the privilege of evolving.

I think we could do a lot better if we viewed the last 30-40 years as complete failure, ousted all of the supposed business "leaders" we have, and re-organized based on rewarding people that do the most to improve the planet and average quality of life.
Cool! I like the "intelligent canvas" concept. Not exactly the same but my brother and I have been building a side project that also is all about making the most of a set of information using different views like maps, calendars, tables, etc. We have been looking into adding AI to make it easier to import data without having to manually tag all the data. https://visible.page
Ask HN: What is the worst data infra stack you've worked with?
> I’m confused by the enthusiasm. Have we all forgot that we’ve been through this “virtual desktop” cycle already?

yeah i dont get the hype, almost everything here should be possible with the quest 3 for 1/10th of the price. Plus you can play games, its lighter, more fov, etc.
You might be saying this in jest, but it’s true. Or more accurately, they may have junior devs, but they’re not listened to.

I see this effect regularly at $dayjob where the senior decision makers are too busy to waste time in forums like this… so they don’t get to find out what the entire industry seems to know.

E.g.: they keep choosing Angular for “cold blooded” apps, the type the government develops under a tender that then sits there unmaintained for a decade. Meanwhile Angular has one of the highest rates of churn of any large codebase and takes continuous sustained maintenance to keep up with.
But accelerating by 1 g is very convenient for the crew. No muscle and bone degeneration, no space sickness, etc.
> You can construct many "what ifs", but they mainly apply if the police are actively subverting the normal rules of law or incompetent.

Cops in the US barely receive training - the average length is 22 weeks, while Germany clocks in at 2.5 years [1]. Of course a lot of police will be incompetent in the first place given the length and priorities of these trainings, made worse by cargo-culting from "senior" officers and by "killology" training [2].

[1] https://abcnews.go.com/US/police-training-us-falls-short-com...

[2] https://www.washingtonpost.com/nation/2021/08/11/police-trai...
Good point - if it's just a cost-savings, it less awesome. Not knocking it, I mean you gotta do what you can. But I love the idea of carving out your own balance of work and life.

I was thinking it would be great for a company to incentivize a family nomadic trip (during a school break or something) to a timezone that might need better coverage for whatever the remote worker does. You know, here's extra funds to spend some time in APAC or EMEA for someone who specializes in a needed topic. Bring the family, make memories for a week. Would be a wonderful perk.
I mean for a vision pro.
The article emphasizes socioeconomic conditions as a root cause for the declining birth rate. Whilst those factors do not help, it's not why the birth rate is declining.

It's a universal trend. The exact same issue is happening in countries that are far more family-friendly.

The world used to REQUIRE you to have children. As your personal pension plan. By cultural or religious force. Or because of the lack of education or contraceptives.

Now in most parts of the world, you're not required. It becomes a question of WANT instead of MUST. And when you ask people how many children they want, the answer is typically 0, 1 or 2. Most people still want children, and quite a few prefer 2. But that averages out to 1.5-1.8 in the aggregate. Which is far below replacement level.

People still want children, just not many per household. Why the cut-off at 2? Because 3, 4, 5 does not fundamentally improve upon the joy of having children whilst it adds a lot of challenges. Bigger home, bigger car, many more trips to take them everywhere, cooking is more complex, it's a mess.

Anyway, the point being is that the article is largely wrong. People that do not want any children because of their focus on career will still not want children when policies are more family-friendly. There's plenty of evidence of this not working. It doesn't move the needle.

You should still go for better policies, just don't expect it to fix this problem.
If they're both right then that means you shouldn't ever talk to police.
Finally I can just install some package and have a spec-compliant ESP32 circuit which I don't have to copy from somewhere else. This is great.

One small thing regarding the imports: If you plan to have some rich autocomplete functionality (which helps dicoverability of packages) it is better to have the source of something first and the imported stuff afterwards. Python - which you seem to draw inspiration from - does this as well:

from xy import z

The editor can offer auto completions when the cursor is after "import ", which is not possible if it's the other way round: `import z from xy` (like it is in JS).

I'll try this out, it looks very promising!
<< it just makes us inconsistent.

It is the kind of inconsistency that makes some people die and some live. One would hope it is avoided to avoid confusion and miscalculations on all sides.

<< Bin Laden hadn't lived in Saudi Arabia since 1991?

Was Pakistan bombed in 2011 then?

I understand what you are saying, but it does not make it look any better.

<< If you're referring to the fact

I was not. I am merely connecting some obvious dots.

<< But I don't see how this makes our attack on Afghanistan for refusing to extradite Bin Laden unjustified,

Hmm. Even the word extradite is obfuscating what happened, but that is beside the point.

Lets adjust this conversation a little as 'justified' is a little loaded. Everyone thinks they are justified in doing whatever they are doing. edit: In fact, there are a few wars happening right now, where people feel very justified.

Lets have a more fun conversation.

Do you think it ( attacking Afghanistan ) over 9/11 ( whether the cause was just or not ) was a good idea for long-term US survival? This is not a bait. I am really curious about your thought process.