skysight-inc/HackerNews huggingface dataset:
>Reading golang code is very burdensome because the reader has to read many lines of code which can amount to nothing more than a map/filter/reduce, and those are littered everywhere.

I think my problem is that this simply doesn't match my real life experience. In reality, the Java code (which is the majority at my company) is much more likely to overabstract and thus be very challenging to read than the go code I interact with. So, while your argument is compelling at a distance, it seems to me it must be flawed as it simply doesn't match my experience.

I would suggest the flaw might be something like number of lines of code not being equivalent to reading difficulty. Like, yes go code hasa more lines dedicated to if err != nil {}, but those lines are low density and easy to scan. Its a bit like reading light fiction as opposed to Dostoyevsky.
By that logic, every language is equivalently close to the metal when it comes to execution, since they can all be JIT'd one way or another. It's a colorable argument but not one most practitioners would agree with.
> most not being able to support an argument as to why targeted ads are bad (like any human at Google cares how user 1839028934 watches vtubers for 8 hours a day)

That's just small pieces of data about you, adding up, that can be requested by potential future governments which turned into totalitarianism.

The less data about us stored somewhere, the safer.

This is what is fundamentally wrong with the "targeted" part in "targeted ads".
Newpipe is what I use and I love it. I've seen it break on a few occupations and it could use a bit more polish, but it meets my needs. I might give Vanced a try at some point, but it looks like it wants access to your youtube account and lacks features I use. I'm pretty happy with Newpipe.
Maybe I'm missing something obvious but why just Boeing? Does Airbus use a different band and if so, why doesn't Boeing switch to solve the problem?
I dislike the choice of the word "doxes" in the headline. This is a story of a cybersecurity company exposing malicious activity by a government, just like when other cybersecurity companies expose malicious activity by other governments. All of those companies are doing something appropriate.
In NYC, a lot of people (especially cops) seem to be under the impression that bike lanes are just extra parking.It's pretty irritating because going around them involves getting on the street, which isn't usually an issue, but occasionally roads in NY get extremely busy, and people in here seem to lack the ability to read speed limit signs (at least in Brooklyn).
One word: stroad

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

USA seems to be unique in the case that they think this design constitutes a finished product.

Edit: the Not Just Bikes youtube channel has great content regarding contemporary urban planning. Here's their video about stroads
https://www.youtube.com/watch?v=ORzNZUeUHAM
I love my Kobos. I've effectively sold quite a few based on how well they work (most of my social circle reads on Kobo now).

In addition to "Ok, fine, you can do that thing you're doing anyway" with the recent updates, the SQlite approach works fine and has remained so for... oh, years, at least.

The stock PDF reader is fine for ebooks, but sucks for reference PDFs. However, it's trivial to install koreader, and that is good for reference PDFs. I replaced an iPad and GoodReader with a Kobo Elipsa and koreader for reference docs, and it's great. Plus, insane battery life with the backlight off.

And if you want to install some goofball bit of software, well, drop it in the right directory and don't go whining to Kobo if you break things. it's an insanely hacker-friendly device that's also a solid e-reader.

I've been following the Pine Note work with some interest, but, really, all I'd want to do with it is stuff koreader on it and use it like a Kobo.
IF they have reasonable belief that the presented license is fake or altered, maybe a facial scan is justifiable. Gets into arguing over what is "reasonable" though.
I don’t see creators as "someone" because creators are mostly little business and the person you see on the video is just acting and reading a script.

So I can treat them as things. And I do care for the things I enjoy in life when I want them to stay or improve. Not because of the person behind (because, you are right, they don’t know me and I don’t know them) but because I care about what their work bring to my life.

The fact that someone is being able to make a decent revenue for this work is a nice externality that I like. But having great knowledge / content freely accessible is what I care.

However I’m not paying for YouTube Premium because I care about the content and not the platform. It wouldn’t make a difference for me if I had to use another platform.

Platforms should be subcontractors of the content producers. I don’t want to pay for the hosting platform but give my money to the content I love. And that a part of that money is used to provide hosting shouldn’t be my business.
It's a lot less crashy nowadays (at least from what I can tell from using it daily).
I see a lot of software named after beasts, and a lot of 'Hydra' programs/companies all doing different things. Imagine if someone in 300 BC thought about how we would base our future creations off mythological beasts... they would've increased the CIDR range on all available beast name ideas and written a whole bunch of extra stories.
That's also a common iOS app annoyance, but a different one than either of these I'd argue.
Yes. And the smooth scrolling is a whole experience in its own.
> I could reduce costs and run a minimal VM that acts as a WireGuard VPN server and proxy TCP using fancy firewall rules or whatnot, but that would also cost money.

I don't understand this disqualification. I've been a student, my monthly "income" at that time was probably about $800 before rent, which ate up about half. I don't see how $5 a month for a VPS is something that is unreasonable to assume you could afford, especially if you have a technical interest like this person clearly has.
What?

You should be able to mount the Kobo as a USB device and stuff ebooks into the root filesystem. What weird version of them doesn't support that?
> The biggest growth market in audio is podcasting, which is even more open than the music ecosystem.

And an ecosystem that spotify and others (most recently the BBC...) have been trying to wall off like everything else.

I had a very long, and surprisingly frustrating discussion with two non-technical friends about what a "podcast" really is, and the notion of an "open standard" doesn't figure into the average person's understanding of that word at all. I say "surprisingly" because of how visceral my reaction to this was. Spotify's move to wall off podcasts was the main driver for me to cancel my 10-year subscription. I'm bracing for the day the BBC News Quiz will become irrelevant because from what I gather it will be released as a real podcast only 30 days after the fact (if at all, we'll see?) and then what's the point?
Sample data, from a city in the US:

https://heyjackass.com/2022-homicide-trend/

More interesting info on the main page:

https://heyjackass.com/home/
Can you get pwned with CSS?
Are you logged into your account?
Germany said no to NS2, wouldn't be surprised if now gets no help, because weakness usually gets punished and not rewarded.
There's nothing like deciphering someone's tone through slack right after you did something stupid!

Ahh good, I just opened a PR with print statements... they definitely don't think I'm an idiot now...
Mine was 40MB and I couldn't imagine what to fill it up with.
I'm confused by your wording.

Are you trying to build a new fintech product that will have zero connection to these banks? Or, are you trying to build a product that interfaces with these banks by trying to piggy-back off of their own APIs?
I guess you meant they decided to ease the open up and access by mere mortal, not hacker.
Sometimes I wonder if Craig finds it harder to say "no" more and put his foot down. And his priorities, for better or for worse, seem to be on developing new features vs. fixing bugs/robustness. Granted, he's had to oversee the forking of OS X into 3 active branches now (iOS, iPad, Mac), a processor transition, etc etc.

And this is pure kremlinology at this point, but I feel like Apple Music, at least the client part, has to go back under Craig and not Eddy....
True, I’ve only had 6 or 7 interactions with police and they’ve all been quick and easy, but I am an educated middle age white male family man from the Bay Area so I get that other people have very different experiences from mine and yeah I could see how “just explain it to the police” wouldn’t work for everyone.
The places in the USA where everyone lives with free food and housing tend to also be the most crime-ridden and violent.
FWIW, IIUC the binning process that designates chips as Core, Xeon, Pentium etc series ultimately sources parts from a common set of conveyor belts, identifying final designations using QC processes that further subclassify against what parts of a chip do not work correctly. So if say the AVX512 unit in a single core doesn't pass muster an entire die might go in the "doesn't have AVX512" bin and then get marketed appropriately; or perhaps (uncited speculation) a chip that fails the test suite for a Xeon E3 might get rebranded as a Core i3 instead.

I do wonder what percentage of this classification process is driven by process yield and how much is driven by volume quota requirements. I wouldn't be surprised to learn that this is an area of careful optimization; for all I know the entire silicon portfolio just ships the process yield org chart.

But all this means the user-facing FLAGS in the chip under the keyboard I'm typing this comment on is the result of a fuse configuration (aka policy), rather than a 1:1 representation of the potential of the photomask, and there are very likely a few micrometers worth of functionality I'll never get to use.

Of course I'm very curious if this is because the disabled areas were faulty (optimal use of manufacturing potential) or because *shrug* The Manufacturing Computer needed to meet its quota of Core i5s that day (arguably optimal fulfillment of volume potential). (Then there's the argument of disabling feature X across all cores for consistency, hmph.) But this is all firmly out in the weeds of implementation minutiae, and way beyond reasonable optimization; I have no idea what's theoretically broken in my CPU - and whether re-enabling that functionality explicitly to torture-test stuff I might like to make resilient would present me a relevant surface area of functionality I even knew what to do with (haven't yet played with C intrinsics for example).

At the end of the day, disabling functionality on-chip seems to be one of the few viable ways to claw fabrication yield back to something commercially viable and not utterly eye-watering, and IIUC it's been a staple for a long time.

Rereading your comment I realize it's quite possible you were writing with some or all of the above context implied and I may have misread. Not sure, disregard if so.
Three hours seems very low, but I guess it count be doable if the charge time is one hour or less. That way I could see it like, it forces you to stretch your legs.
Damn... I'm guessing swappable batteries aren't on the roadmap.
But the tech looks really cool, especially because MAYBE it could be used while laying in the bed.

Best of luck! I hope you'll be profitable and continue to develop the tech!
> if you aren't precise to the millisecond things will jump around

It is correct that precision is very important here, but, a millisecond is way too coarse: at 120fps, a millisecond is 1/8 of the frame time, and you'd get horrible jitter.
My big picture opinion on the Ukraine Conflict: Dictators Putin and Jinping are ramping up invasions of Ukraine and Taiwan to capture new territory as free nations have done nothing to support their previous subjugation of Crimea and Hong Kong. Adolf Hitler in the 1930's used a similar strategy of gradually conquering more and more territory while free nations twiddled their thumbs. Hopefully, a leader like Winston Churchill will rise again to fight for freedom.
Nah, you keep a VM around to strip DRM from your legally purchased content and then toss it on the Kobo.

I've got a Win10 VM that exists to strip DRM from Adobe Digital Editions or whatever the current name for that abomination is. Similar VMs exist to strip Amazon DRM.
Jobs App
And while the quality of random gig economy contractors would be pretty poor, it certainly could not be worse than no support at all as they are bound to make the correct determinations some of the time.
Is C++ Doomed?
I am absolutely like you in this! Being at my current company for 10 years and I am not really planning to leave ever! The job is fun! Has an excellent work life balance! The salary is good enough to live a more than comfortable life! Why should I chase higher compensation for the sake of it? More money won’t make me happier!
Yes, they weren't a good thing but even those were taboo and fairly inaccessible to the average kid and came with a stigma for the adults buying them in public.

Do you not see how the infinite novelty of endless porn videos accessible in the palm of your hand is different than the (crude and still objectionable) magazines sold in corner stores?
Ask HN: What are you doing now that Facebook’s targeting has gone back to 2014?
By and large the targeting results from Facebook feel a lot like they did 10 years ago (i.e. bad). Probably not a big deal for brand marketers but for those of you reliant on the platform for discovery what direction are you heading?
Even if the builds aren't reproducible, rebuilding on the same machine with the same settings usually gives you something a crash dump will work with.

But, make your builds reproducible and/or save your debug symbols as part of your release process, it will be something you wish you did otherwise when you're not quite sure if the stack trace you have is correct.
Aviation doesn't work that way. Airlines have direct aftermarket relationships with all of the OEMs making the components on their airplanes. From a certification and warranty standpoint, Boeing is the design authority, and if there is an FAA mandated fix for 737 RAs, Boeing will have a role to play. Whether Boeing is responsible financially or logistically for the fix depends on the nature of the failure (is it limited to the component or is it a systems engineering issue) as well as the contracts Boeing has with their supply chain and their airline customers.
From my understanding, Hathora is a netcode, so the layer handling communications between players through the server. Agones is for orchestrating the deployment/scaling of game servers, and Open Match is for matching players together, who will then join this server. So they are all complementary.
Being in the industry, not a fan of Agones, and I barely hear of anyone using it. It solves the wrong problem, it's supposed to be a solution for game studios to handle scaling, but the only studios that have the resources to spend to understand, use and manage it already have their own solution in place.
Open Match on the other hand is a great tool for matchmaking.
This is not true. In 2020-2021 curriculum year in Ukraine there were 874 schools that that had languages of minorities as a language of instruction.
In 9 different languages - Russian, Bulgarian, Crimean Tatar language, German, Polish, Slovak, Hungarian, Romanian, Moldavian.

Source, official website of Ministry of Education of Ukraine. (in Ukrainian)
https://nus.org.ua/news/mon-pidrahuvalo-skilky-shkil-navchay...
My main consideration is for content creators, especially since the ad revenue is passed through to them. Any concern I have about YouTube not being able to sustain itself does not come from a place of caring about Google's livelihood.

I also have a whole laundry list of complaints and gripes about YouTube and Google as a whole. But I'm probably not going to get much productive engagement from them airing those here, so I targeted my question to the HN audience.
When I search for a video, it tries to launch a popup window for another domain (sepiasearch.org) which Firefox blocks. Seems confusing for a typical viewer
Simplicity can only be a secondary concern, a sort of aesthetic thing that has no specific meaning. Often we think we know it when we see it.

A lot of businesses try to optimize for profits. This often means a mixture of:

1) Time to Market

2) Cheap employees / infra

3) Largest addressable market

None of these things will make your code simple. Now I'm not some sort of crazy person who thinks simplicity is no concern, I'm just saying it operates against other forces and it's the other forces that really define what simplicity looks like.
Beam: Simple sharing across your organization
Support open source that you use by paying the maintainers to talk to your team
City centers in forward-thinking European cities are trying things like this: forbidding cars from the central square and a few blocks' perimeter results in much calmer and more pleasant pedestrian experiences. Instead of roads for cars you have pedestrian boulevards, avenues, and alleys with greenery throughout and a distinct sense that you live in a community, rather than merely among it.
Seeing as this just changed six years ago, it's a bit early to start calling it a success. I spent a lot of my teenage years in Fayetteville, and remember parking sucking downtown and near Dickson. Ending parking requirements six years ago just means that they're six years into a project during which they're going to gradually make parking even worse, and see what happens.

"And that’s kind of the point. Business owners shouldn’t have to be experts in parking regulations to decide if a site will work for them."

If that's the point, it's a shit point. What other regulations shouldn't they be forced to read or think about?
Tom Clancy could get an entire book series out of this.
Uber, Chomp and 100 other modern innovations may have put the one-person-one-car idea in the dust bin.
Wow, talk about not understanding the products you sell.

Apple cannot "spy" on iPhones, it's not designed as an information surveillance device.

The only way Apple could access your phone data was if you were using a company phone, in which case if you're concerned you shouldn't be using a company phone in the first place. Hell if it's a company owned phone apple could be compelled by court order to provide access even if they didn't want to (though I doubt that would ever happen to retail employee). But even then you would need to be the person unlocking it to provide access.
My problem with ebooks has always been the typos introduced by imperfect OCR.

I look forward to wider availability of graphic novels on color e-ink displays, though.
Not Stripe - Square. I get the two mixed up also. Square is now Block, but their banking at least is still called Square.

I sent an unsolicited email to the person above, and was polite about asking, but no reply yet :)
I don't know how it works with their headset but with the Quest 2 hand tracking (which is handled via four cheap IR cameras) you just make a pinch motion with your fingers to "click" or click-and-drag: https://support.oculus.com/articles/headsets-and-accessories...

I assume that doing a right-click would be a pinch-and-hold sort of situation or maybe you could just use the left hand for that sort of thing.
For most battery chemistries, if you drain them low enough the battery will be permanently damaged. Had to explain this to a friend that let their car sit every winter and completely drain the battery and would repeatedly have to buy a new battery every year.
It seems weird enough for a language that's supposed to be "simple" and "easy to learn" in the first place. Note that a lot of the not-so-intuitive complexity in the Rust borrow checker is intended precisely to avoid having code be affected by lower-level details such as storage reallocation.
Yup, they should suspend the rollout due to noncompliance by airplane manufacturers and fine said manufacturers for the delay.
It is not a matter of simple pilot training. It turned out pilots had only 10 seconds to disable the system after that it would be too late. This is exactly what happened at the second crash. The disable switch was pushed but it was not possible to recover.
> Just convert the integer into a float before passing it into the shader.

That solves no problems at all. The number needs to stay an integer until after it is fed to a periodic function, which will restore it to a small enough number to be precisely represented as a float.

> Fog doesn't change very rapidly, so if wrapping is a pain, you could just accept the loss in precision. You could round the value as part of the conversion so that the precision doesn't change over the range.

That doesn't help either. Unless you round the time uniform CPU side- sending a counter that is incremented once per second to the fog shader, and different counter incremented once per millisecond to the shimmer shader- you're still sending a giant number to a function that is periodic over a 1,000,000x smaller window. Precision errors will still cause wildly varying outputs.

Sending separate uniforms only solves the problem for very, very slowly varying functions.

> With 1 second precision, you should be good for a few months with a 32 bit float.

Human vision is exceptionally well-tuned for noticing sudden changes, even relatively subtle ones. A gradual change over 1 second can be hundreds of times larger than a sudden change before it's noticeable.
So much of American zoning code makes our suburbs into ugly, inhumane places. StrongTowns.org is a good place to start. Their blog is great and will quickly radicalize you.
If you can’t pick up new technologies quickly than you were not much of an engineer to being with!
> I personally believe that bitcoin's volatility is not by design and will not last forever.

If the entire premise of bitcoin's valuation is an open market exchange based on supply (finite and fixed) and demand (variable), then logically, the outcome is perpetual volatility.

There will be zero cases where demand will flatline because this has never in human history occurred organically. For unforseen reasons (a business deal gone bad, a divorce, etc) a btc whale may decide to liquidate, causing a cascading effect of running out of USDT, bringing the entire market crashing down. Bezos may decide to add 4B worth of liquidity to BTC as a speculative portion of his portfolio. Shit like this will happen and only add to more volatility in valuation.
>"If it’s your device then you should have 100% control over it."

Should you get the source code to all software running on it, along with all the relevant documentation and a right to modify it as you see fit? Without that, it's not really full control.
Just install koreader and be happy.
I’ve been using it on my Kobo Aura One for several years, its pdf app is better than the native app. Koreader supports many devices.
Would traffic stop biometric scanning be more acceptable if the scans were provably not stored after the stop ends?

Not saying I know how to do that but I wonder if it'd make a difference.