skysight-inc/HackerNews huggingface dataset:
Every company by now should make a policy decision on whether they are going to use no AI or lots of AI.

If you are not giving clear guidance to employees you are getting the worst of both worlds - a few jokers broadcasting internal documents and source code out to every online service they can find, while most people hold back either due to caution or because they don't know what's available.
The V600 is better than most and has a CCD sensor instead of an inferior CIS, but the limiting factor is the optics. The V700/V750/V800/V850 have proper lenses.
>One day the engine won’t work, the retro burn won’t slow you down, and you’re flying into deep space.

Sounds like an interesting setup for a sci-fi story/movie.
I guess because your night erections say much about how young you are? (average over time, of course)
Beyond hardware integrations between their own HW, their software/services are odd and don't interoperate with conventional things. I used iphoto or whatever it was called and it had proprietary storage which was a huge turn off for me. Its never clear if a point of sale terminal accepts Apple Pay and where to hold your device so I avoid using it since chances are I have to get out a card anyway. Their podcast app has a concept of "play next" or "play last" and I went looking for a playlist thinking that was a thing where I could re-arrange a list, couldn't find that, maybe its there somewhere? Kinda same with "saved" or "downloaded" I was able to figure these out in Spotify's app. It feels like Apple's app UI always has extra clicks involved or its like key features are buried. Maybe its me and how my brain is wired from many years of Windows? The UI's are consistently odd.
My radical opinion is that social workers should be able to make rent and be able to save for retirement.
I was thinking something like it, only a bit less scifi: we become consumers.

Not like today, but worse: exclusively consumers of stuff automated processes produce. We won't create anymore; at best it'll be "computer, entertain me!". I really don't like that future.
So someone needs to get the idea into their heads that lugging medium-format cameras around would be the perfect excuse why people need to buy larger and more expensive drones
I did look a bit more and it does appear LineageOS could work as a long-term alternative OS. I'm a bit hesitant after reading about some of the difficulties imposed by missing google's Playstore and "Safetynet" (sounds like my banking app won't work) but will explore using this on the 6A.
Listening to Graham Hancock, I have only recently learned that the "Clovis first" theory that people arrived to the Americas only 13k years ago, belongs to the 1970s. Since then, there have been findings of much older human presence:

Bluefish Caves, Yukon, 24k years ago

Old Crow Flats, Yukon, 25k-40k years ago

White Sands, New Mexico, 21k-23k years ago

Hartley Mammoth site, New Mexico, 38k years ago

Cerutti Mastodon site, San Diego county, California, 130k years ago

Monte Verde, Chile, 14k-33k years ago

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

https://www.thecanadianencyclopedia.ca/en/article/old-crow-b...

https://www.nationalgeographic.com/history/article/fossil-fo...

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

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

https://en.wikipedia.org/wiki/Monte_Verde
Flaps must be deployed progressively. If you suddenly put 35° deflection flaps instead of lowering your gear, you're in for a strong emotional event.
Rust daily driver here. When that happens it'll be because something obviously better came along. I look forward to that.
Ask HN: What does your Analytics/BI stack look like?
Repeating a question that I found super useful in 2019. What are people using now? Be interesting to see how the landscape has changed.

Personally I am using:

Avo.app for client schema management

Rudderstack CDP

Indicative (the other more well know products in this space like mixpanel/amplitude are prohibitively expensive for high MTU estates)

Clickhouse

RabbitMq to Clickhouse for realtime (Rudder batch loads every 30m)

Prefect 2.0 for ETL/Scheduling

Superset

Hex

MindsDb (early days)
Maybe set a goal for yourself.

If your goal is to learn certain skills, it sounds like maybe you’ve already done that.

If it’s to build a product that works for you, maybe you’ve done that too.

If it’s to make $500/month, then maybe keep going.

Or if it’s to grow the business into a full time job, keep going as well.

A goal will give you direction and motivation and a clear stopping point.
And on a much more programmable platform - which is just as important in terms of accessibility !
It does and that's great, but it's not the root from which the system is constructed.

FreeBSD is a clone of UNIX, and all it takes is a single kernel bug for the system to break down as a whole. Yet, considering the kernel's size, it's not hard to extrapolate that there is far more than one bug.

This is not a very good architecture. In 2023, it is very far from the state of the art, and absolutely cannot be called modern.
That’s basically how everyone did internegatives, but with the lights on.
> the retro burn won’t slow you down, and you’re flying into deep space.

Came here with the same question: But can it stop?

> if I were to leave Earth orbit

Tangential or off-topic, but there must be some potential to send semi-autonomous avatar robots, with on-Earth help with perceptual interpretation and executive control. Yet another counterfactual "if only the manned space budget had been spent on that" question.
Go ahead and try it now, it looks like I hadn't fully saved the test episode.
How much do you spend per month? If youre frugal dont you have at least 1-2 yuears saved?
Heh, I mean, sure? I liked it all, but I feel like the feel of it is what's missing, more than any one specific implementation, if that makes sense?
Heck, I’ll do it for the low cost of $1000, save 2 grand! Fixing a broken connector is trivial if you’ve done any soldering work.
Again, how? Once you get to the grain there's no more information to extract.
kebab-case is best - no awkward shift but more readable than camelcase.
How do you choose who to interview?

I did resume blind hiring for a bit. I had a list of skills they would need and said “apply if you have them”. Then I asked them to submit a paragraph about how they will bring a unique perspective to the role. I got a lot of interesting applications but some of the interviews didn’t go very well. They didn’t have the skills.
VueScan did not support Digital ICE4, which was the only way to scan Kodachromes with automatic dust removal using the infrared channel (Kodachrome is opaque to the infrared LED used on the Coolscan V ED or 5000 ED). Only Nikon Scan did, and possibly SilverFast (Digital ICE was invented by Applied Science Fiction, a subsidiary of Kodak).
I’m surprised there hasn’t been more public outcry by hosters about this. This is a huge affront to how the podcast ecosystem works.

Well this is going to be a problem for podcastsaver as well.

What s scummy move by Apple, the nice thing about podcasts is that it’s a very open technology — all you needed was RSS.

Syndicate with apple but don’t host your data exclusively there.
Unintentional auto-tuning with Adobe Podcast Enhancer
Apparently Adobe's AI tries to find words in instrumentals.
Interesting.

I thought it would be interesting to compare the behaviour of (very) different AArch64 processors on this code.

I ran your code on an Oracle Cloud Ampere Altra A1:

sum_slice time: [677.45 ns 684.25 ns 695.67 ns]
sum_ptr time: [689.11 ns 689.42 ns 689.81 ns]
sum_ptr_asm_matched time: [1.3773 µs 1.3787 µs 1.3806 µs]
sum_ptr_asm_mismatched time: [1.0405 µs 1.0421 µs 1.0441 µs]
sum_ptr_asm_mismatched_br time: [699.79 ns 700.38 ns 701.02 ns]
sum_ptr_asm_branch time: [695.80 ns 696.61 ns 697.56 ns]
sum_ptr_asm_simd time: [131.28 ns 131.42 ns 131.59 ns]

It looks like there's no penalty on this processor, though I would be surprised if it does not have a branch predictor / return stack tracking at all. In general there's less variance here than the M1. The SIMD version is indeed much faster, but by a smaller factor.

And on the relatively (very) slow Rockchip RK3399 on OrangePi 4 LTS (1.8GHz Cortex-A72):

sum_slice time: [1.7149 µs 1.7149 µs 1.7149 µs]
sum_ptr time: [1.7165 µs 1.7165 µs 1.7166 µs]
sum_ptr_asm_matched time: [3.4290 µs 3.4291 µs 3.4292 µs]
sum_ptr_asm_mismatched time: [1.7284 µs 1.7294 µs 1.7304 µs]
sum_ptr_asm_mismatched_br time: [1.7384 µs 1.7441 µs 1.7519 µs]
sum_ptr_asm_branch time: [1.7777 µs 1.7980 µs 1.8202 µs]
sum_ptr_asm_simd time: [421.93 ns 422.63 ns 423.30 ns]

Similar to the Ampere processor, but here we pay much more for the extra instructions to create matching pairs. Interesting here that the mismatched branching is faster than the single branch.

I guess absolute numbers are not too meaningful here, but a bit interesting that Ampere Altra is also the fastest of the 3 except in SIMD where M1 wins. I would have expected that with 80 of these cores on die they'd be more power constrained than M1, but I guess not.

Edit: I took the liberty of allowing LLVM to do the SIMD vectorization rather than OP's hand-built code (using the fadd_fast intrinsic and fold() instead of sum()). It is considerably faster still:

Ampere Altra:

sum_slice time: [86.382 ns 86.515 ns 86.715 ns]

RK3399:

sum_slice time: [306.94 ns 306.94 ns 306.95 ns]
> The source I had in my head as I was replying was https://posithub.org/docs/Posits4.pdf pages 31/32 which implies that the sign bit is responsible for signalling-ness.

Citing the person who came up with posits for anything related to IEEE 754 is a pretty poor decision, he is prone to a lot of misunderstanding here. There's a lot of decent explanations of IEEE 754 (including Wikipedia), so you shouldn't need to resort the explanations of someone whose major shtick is telling people IEEE 754 sucks.

> How is the sign bit used in NaNs? Would they really waste that bit?

Sign bits have no meaning for NaNs, although some C libraries (e.g., glibc) will distinguish between a NaN with the sign bit set and not set when printing floating-point numbers, which gives the illusion that it matters more than any other bit. Using the sign bit for qNaN-versus-sNaN is a bad idea from a design perspective, since there are a few FP operations explicitly specified to modify only the sign bit (fneg, fabs), and this would mean that you get regular operations that could generate sNaNs, which defeats the design goal of sNaN.
Just my thought -- perfection is the enemy of good. I've fallen into this before, trying to write the "ultimate" version of some program. Do you use your own web apps today? If you enjoy the work, why not start by focusing product that you need today? If something is good enough to work for you, others will find value too.
Doesn't the fact all major photolithography equipment manufacturers are outside Taiwan undermine the media narrative about the strategic importance of TSMC?
Tell HN: Whole Yandex Git repository leaked
Someone just published 40Gb+ of leaked Yandex GIT repository. Won’t provide magnet here, but it is top google result for “yandex leak” when filtered by last 24h.

Affected services:

aapi.tar.bz2
admins.tar.bz2
ads.tar.bz2
alice.tar.bz2
analytics.tar.bz2
antiadblock.tar.bz2
antirobot.tar.bz2
autocheck.tar.bz2
balancer.tar.bz2
billing.tar.bz2
bindings.tar.bz2
captcha.tar.bz2
cdn.tar.bz2
certs.tar.bz2
ci.tar.bz2
classifieds.tar.bz2
client_analytics.tar.bz2
client_method.tar.bz2
cloud.tar.bz2
commerce.tar.bz2
connect.tar.bz2
crm.tar.bz2
crypta.tar.bz2
customer_service.tar.bz2
datacloud.tar.bz2
delivery.tar.bz2
direct.tar.bz2
disk.tar.bz2
docs.tar.bz2
drive.tar.bz2
extsearch.tar.bz2
fuzzing.tar.bz2
gencfg.tar.bz2
groups.tar.bz2
helpdesk.tar.bz2
infra.tar.bz2
intranet.tar.bz2
investors.tar.bz2
it-office.tar.bz2
jupytercloud.tar.bz2
kernel.tar.bz2
library.tar.bz2
load.tar.bz2
mail.tar.bz2
maps.tar.bz2
maps_2.tar.bz2
maps_adv.tar.bz2
market.tar.bz2
metrika.tar.bz2
mobile-WARNING-notfull.tar.bz2
nginx.tar.bz2
noc.tar.bz2
partner.tar.bz2
passport.tar.bz2
pay.tar.bz2
payplatform.tar.bz2
paysys.tar.bz2
portal.tar.bz2
robot.tar.bz2
rt-research.tar.bz2
saas.tar.bz2
sandbox.tar.bz2
search.tar.bz2
security.tar.bz2
skynet.tar.bz2
smart_devices.tar.bz2
smarttv.tar.bz2
solomon.tar.bz2
stocks.tar.bz2
tasklet.tar.bz2
taxi.tar.bz2
tools.tar.bz2
travel.tar.bz2
wmconsole.tar.bz2
yandex_io.tar.bz2
yandex360.tar.bz2
yaphone.tar.bz2
yawe.tar.bz2
frontend.tar.bz2
Why don't you want to spend the next year building out an app that you might abandon in the future? What's the downside of working on a passion project and then setting it aside when the passion runs out?
It is definitely confusing when it is coming in the middle of a playing podcast. Just look at the App Store reviews - they are all for specific podcasts, not the app itself:

https://apps.apple.com/us/app/apple-podcasts/id525463029?see...
Why is that surprising since the keys are specifically for logging into iCloud? Do you complaine your gasoline car doesn’t have a diesel tank?
This looks a bit nicer, but a product called "S3XY Buttons" has been around for a while that does similar things but uses the obdII port instead.
There was an Odd Lots episode where they went deep on how complicated the ASML supply chain is.

I think it was this one (though there might have been another one): https://podcasts.apple.com/us/podcast/asml-the-obscure-power...
Do you mean a bit like this episode from Star Cops?

https://youtu.be/_ECXWIxt0sQ
This comment was a wild ride. Progress has its price, I suppose.
I wish a language was designed to allow identifier with space in them without quotes. That is the most readable. But I don’t know the consequences to the rest of the grammar
Ask HN: Science books for kids with experiment kits?
Growing up I was given a book which covered a variety of cool science topics & facts, what are the hottest and coldest temperatures known to man, how does solar power work, how do engines work, cool chemistry tidbits, etc.

The book itself was super interesting to read by itself but the best part was that it came with a separate box with maybe 10-20 different experiments that the book would then guide you in doing.

For example, there was a tiny electric motor and you would hook it up to a little solar panel they provided and do something cool with it. Or you would have a little chemistry testing strip that would turn a different color if you put it in milk or if you put it in lemon juice to show ph levels.

Does anything like this still exist? I would love to buy something similar for one of my friends kids as a birthday gift.
> Unless we're in a language without a standard (cough cough PHP cough cough)

Frameworks, IDEs, and linters all follow the PSR-2: https://www.php-fig.org/psr/psr-2/ .

It is indeed common for new developers to not know or care about it, but most professional shops I've been to adhere to it unless they're working on very legacy code.
I think it depends on work culture. We recently merged with an american corporate and their engineers are obsessed with measuring, pilots, ab testing, RFCs etc. It's so slow to work with them even on the smallest features. Poor 10% of users who miss out on awesome features for 4 months because we "need" a control group.
https://www.youtube.com/watch?v=BhOc1vyDhjA
This is an exceptionally deep, interesting, and important statement. Is it true? Does GPT-3 occasionally make spelling errors for instance? Is the rate of spelling errors higher or lower than the average human? How about versus the average in the training data? How does the prompt affect the frequency of such errors. Ditto for other kinds of objectively measurable error.
It's a bit hard to parse it outside of languages like lisp because of infix.
I want to do this in the future.
Stripe Atlas looks good https://stripe.com/atlas
I think I saw a comic years ago detailing a discussion that went something like this:

A: Eventually we won't need programmers people will just tell the computer what they need and it will generate the code for them.

B: True, there's actually already an industry term for a specification that's detailed enough to generate a working program from.

A: Oh, what is it called?

B: Code.
Thanks for educating the masses of machine-unwashed newbies!
I've seen it dubbed "sponge-case" and am pretty fond of the term.
Perhaps it could be guided by ChatGPT which just hallucinates the navigational trajectory burn?
The obvious solution is to make `kebab‐case` a name, `kebab−case` a subtraction, and `kebab-case` an error.
I don't know anything about scanning film, but perhaps a microscope scanner could be used to do that? 8000ppi is nothing for those, there you're looking at ~10 pixels per micron (see
https://cancer.digitalslidearchive.org/#!/CDSA/acc/TCGA-OR-A...
). If you can fix the film somehow to a pathology glass slide (75x26mm) you could load 100s in the machine and have it scanned overnight. It will be multiple GBs per slide though.

They do cost about 2x-20x as much but they are fairly ubiquitous in research hospitals or universities. Some (like Philips) also have annoying software so people are getting rid of them for cheap
WoXCvSZ: randomly only capitalizing C,O,S,V,W,X,Z
Right but explicitly calling it during a playing podcast is obviously confusing - just look at the review section:
https://apps.apple.com/us/app/apple-podcasts/id525463029
Thank you for posting this.

Somewhat OT, but I miss Phil Hartman[0][1][2]. You may remember him[3] from shows like Saturday Night Live, The Simpsons and "Planet of the Apes."[4]

[0] https://en.wikipedia.org/wiki/Phil_Hartman

[1] https://en.wikipedia.org/wiki/Happy_Fun_Ball

[2] https://www.youtube.com/watch?v=GmqeZl8OI2M

[3] https://screenrant.com/the-simpsons-funniest-troy-mcclure-qu...

[4] https://www.youtube.com/watch?v=yOeUXEpxzcc
The fact that some people don't read before clicking isn't something I'm going to hold against Apple. The prompt isn't a block of legalese, and it doesn't claim in any way to be asking to rate the specific podcast.

My delivery tracking app has popped up the same screen asking me to rate it, but I've never figured it was asking me to rate my UPS driver.
Sounds like oxygen-free copper directional speaker cables.
I moved to Columbus after growing up in the Bay Area ~5 years ago, am friends with the head of economic development, and my wife worked at one of the data centers near Intel.

It's hard to describe the sheer amount of land available there within only a 20 minute drive from a top 20 population town. Although I'm still a self-described snobby Californian, there is quite a lot to do here (except skiing and the beach).

But to answer your question, that area is:
1. Close to a city (which Meta found out was important because no one wants to live in a place with two restaurants and crap schools)
2. They ran fiber in a 30 mile dia ring around most/the entire city
3. There is water galore
4. There is abundant and cheap electricity
5. There is (decent) access to talent
6. The schools are good and real estate is cheap, so you can import talent (like me and my wife)
7. The governor's office is very business friendly
8. Taxes are low (for everyone, there is talk of going to 0% income tax)

So - this isn't really "why does a data center want to be near Intel" and more "there is a lot of assets in the immediate area that makes it wildly attractive to tech and other companies" and Columbus (and New Albany) has been extensively aggressive in getting these projects.

Side note, we have:
* 3ish AWS data centers (DC)
* A Google DC (I think under construction) campus
* Two Meta DC campuses (10 500k sq ft buildings built and planned)

I don't think Microsoft nor Apple are here... yet. Wife was on DC site selection and nearly always they all end up in each location just down the street from each other.

Edit: it's also centrally located and a 12 hr drive to 60+% of the US population. Good for manufacturing and data centers.

Also, another poster noted very low natural disasters and seismic activity
We don't interview. We do work-sample tests (WSTs). Anybody can get our first WST just by asking. Not submitting any WST response is our biggest downselect, followed by rejected first WSTs. I'll get on the phone with anybody who asks to, and we'll answer almost any question by email regardless of where people are in the process.

The whole thing is calibrated to take less candidate time (from a suited candidate) than an interview loop would.

You can see a warts-and-all experience report from a thread started earlier this week (amusingly, I only found it because I was searching for people shit-talking Chicago on HN):

https://news.ycombinator.com/item?id=34488427
I post the archive links quite frequently. The only more prolific archive link poster I've noticed is @neonate.

Let me tell you, I ain't in it for the karma. Upvotes are rare enough that it's not worthwhile if that's your goal. Across hundreds of times I'd estimate I've averaged ~1.2 karma per, if that.

I do it as a courtesy to be nice / less of a jerk, because I really dislike popups and paywalls, and out of appreciation. I always enjoy the read more when someone else has already taken care of it.

When you see one pinned at the top, it's very likely because Dang has marked it rather than community support in the form of votes. People even downvote the archive links quite frequently.

Shrug

HN points are the dumbest game ever. On the other hand, the interactions and content are occasionally amazing.
I just learned you can use the different boxes to fast travel on the conveyor belts in Big Shell
> so using 30%

In that case, they cost about $413/effective kWh.
ExactScan Pro supports the S1500M on modern versions of macOS, and is superior to ScanSnap's own software in most ways. Mojave won't help, I had to switch to ExactScan when I "upgraded" to Mojave (although I believe Fujitsu brought back S1500M support in the original ScanSnap software on Mojave by popular demand a few years later).

Treasure it, the S1500M uses a CCD sensor, unlike all subsequent ScanSnaps that use inferior CIS sensors with much worse color fidelity, and even photo-oriented models like the Epson FastFoto series:

https://blog.majid.info/scanner-group-test/
They sold 1.3 million vehicles last year without buttons totaling $71B in revenue with a 28.5% gross profit margin. They’ll be fine and appear to have sufficient clue.

https://tesla-cdn.thron.com/static/GZR0GS_TSLA_Q4_2022_Updat...
This will likely just entrench the companies with pockets deep enough to satisfy the lawyers in the class action suits. It might burn down a startup. On the other hand, if Microsoft thinks it's a potential $500 billion business, a $1 billion settlement is just table stakes.
Notably Yandex.Search, Yandex.Maps, Yandex.Disk (like Google Drive), Yandex.Mail, Yandex.Alice (voice assistant), Yandex.Taxi (like Uber), Yandex.Delivery (like Postmates), Yandex.Drive (like ZipCar), Yandex.Robot (idk, prob advanced AGI from the future), Yandex.Pay (like Google Pay), Yandex.Docs (like Google Docs/Sheets) all source codes leaked.
Sounds just like freenode 2.0. Some investor buying the domain, and everyone else just moving on to a new project.
Try Algol68.
Isn’t that going to be pretty inevitable since we’re talking about subscription billing?
Definitely I would not call Java an FP language, even Rust has a flavoring of FP. Besides the monadic constructs not having proper sum types/d.unions is really annoying. Sealed enums are not the same utility.
Unfortunately, this is very difficult to do above the assembly level because it requires a custom calling convention that doesn’t yet seem to be supported by any systems programming language compiler. You have to use an assembler macro, or pipe the assembler output through sed, to patch the call and ret instructions:

https://stackoverflow.com/questions/43894511
> I understand what this meant in the context of the article, but without context, this seems like a potentially dangerous statement.

To be honest, the context doesn't really help much.
The magic must be in the orchestration then, I'd suppose. Otherwise China wouldn't be struggling so much.