skysight-inc/HackerNews huggingface dataset:
I've got a little pet theory related to this. Which is that no one really solves difficult problems. They turn difficult problems into easy problems and then solve that. Often that literally means "We have this class of problems, I'm only going to solve the easy subset". And I've observed repeatedly people say "No we have to solve the real, hard, problem" - and a decade later, with a team of a hundred engineers, they've not really got anywhere.

Applied to this, that theory is very simple. It's enormously difficult and expensive to keep old code running, especially when the engineers who originally wrote it have left. Not only is it difficult, but the engineers who have to do maintain it will hate it, churn themselves and you'll be back to square one. So, solve the easy problem. Get your new guys to write something new, and give up on the old software once all the people who knew how it worked quit. And it's easy! No one left at the company is going to argue to keep the code. The new people will enjoy writing something new. Oh and people will be amazed at how happy and productive your team is - because you literally just choose not to do things that are difficult and no one appreciates.

But you may ask, what if the product is essential, you can't just abandon it. Well, call me flippant but if it were essential you shouldn't have let the engineers quit. And if you're really going to saddle me with it, I'll quit too. Then you still don't have your software, and it's not my problem - it's yours.
Yeah, pretty much the worst example country to choose from Europe
> the appropriate response is to campaign and vote for what you think are more reasonable policies.

What if this persistently fails to work?

> it has repeatedly needed active government programs to make a dense city function, and to actively support trade, commerce and finance

It is possible that active government programs are the only way to make a dense city function. But that's not the same as saying dense cities are the best way for people to live.

> none of them have succeeded in creating NYC's economic success

I'm not sure that's true. For example, according to Wikipedia [1], in 2009, the NYC metro area was ranked 10th in per capita GDP. Some of the higher ranked areas are familiar, such as the Bay area and the Boston metro area; but also ranked higher than NYC were Midland, Texas (ranked #1), Des Moines, and Elkhart, Indiana. So I don't think it's a slam dunk that the best way to create economic success is to have a hugely dense city with active government programs.

[1] https://en.wikipedia.org/wiki/List_of_U.S._metropolitan_area...
Archive.org is still working on this page, but it should be available soon :-)
Yes, lifelong reader, I own almost 700 books and have read a very large percentage of them.
Making the Most of Your First Month at a New Mobile Engineering Position
A few years ago I created something similar for the London Tube although it was much more crude, just a pi zero and a strip of RGB LED lights that represented the colours of the tube lines.

The store that made the LED strip caught wind of it some how and they cut out a wooden enclosure for me to put the thing in, with the tube line names etched into the wood, which completely blew me away.

My dad kept on telling me at the time to sell it as a product but even then I knew that not being a hardware guy and not really having any experience building products it would be a dumb, expensive move - and stories like this reaffirm that this was the right thinking.

Not saying it can't be done, it's just someone with more electronics expertise is way more qualified than a guy throwing together a python script on a Pi zero with retail components.
> maybe they're posting from one of those Raspberry Pi Model Bs that were fabbed in the UK.

That is connected to a router made in China. And the keyboard and display, where were they made? My point is that it is pretty much unachievable and your "wherever possible" is just a get out of jail free card. Also it isn't a particularly laudable aim if we scale it up to the whole of society. We need the various countries in the world to be interdependent, we need China to need to sell to us.
New release! Today YOLOv8 has been released!!

Congratulations to Ultralytics on the release of its new model! I was excited to try it out and see how it performs. I was particularly interested in figuring out how to optimize it to make it even faster in inference. I built a notebook to experiment with different optimization techniques using Speedster.

https://github.com/nebuly-ai/nebullvm/blob/main/notebooks/sp...

Here are some takeaways that I think are worth sharing:

1⃣ On both GPUs and CPUs, the compilers with the smallest latency are Nvidia's TensorRT and Intel's OpenVino. This is not surprising, as both hardware manufacturers have heavily invested in optimizing performance for standard computer vision operations.

2⃣ YOLOv8 is primarily composed of convolutional layers (and bottleneck layers, which are also made of convolutions). Both Intel and Nvidia have developed highly optimized kernels for these types of operations, which can be leveraged to achieve optimal performance on their hardware.

3⃣ ONNXRuntime, however, seems to perform poorly on CPUs, particularly when using int8 and fp16 precision.
-> For int-8 conversion of the weights, there is an extra computational overhead due to the need to convert the weights back to fp32 before computing the output of the layers.
-> The reason for this poor performance on half precision is that ONNXRuntime on CPUs does not include (like PyTorch) FP16 kernels for many operations, resulting in activations and outputs requiring conversion from fp16 to fp32 before operations that don't support half-precision can be computed.

4⃣ On Nvidia GPUs, ONNXRuntime with dynamic int-8 precision (only weights are quantized) also suffers from an overhead due to the conversion from int8 to fp32 when computing different operations. In contrast, TensorRT has highly optimized kernels for static quantization operations (int8 weights and int8 activations) which provide the fastest performance on Nvidia 3090Ti GPUs.
There are often other reasons. For example, in Korea console gaming isn't or wasn't a thing. It's PC gaming. Why? Because to Koreans in the 80s and 90s, playing something made by Japanese, their former occupiers, was unacceptable. Because of that they played games on PCs until that became standard for Korean gaming.

Other reasons PC gaming might not be a thing in Japan. It takes a lot less room for a console (especially NES/SNES/Gamecube) than it does for a PC. You plug the console into your exiting TV. A PC needs it's own space with it's own monitor and desk. Japanese houses and especially apartments are small.

I'm sure there are plenty of other reasons than just that a PC costs more.
More accurately, the current paradigm drives the drug trade into the hands of degenerate street criminals.
Questions: If you could read well during your undergrad, but decades later now cannot, what happened in between those times? Did you read regularly? Is this simply a bad case of skill fade masquerading as a medical issue?

Are there types of reading that are not so difficult? Can you read articles on your phone or screen without these issues? Do you remember material that you don't directly read such as an audio lectures?

If you are reading in a new field, you might not be used to actually reading every letter of a word. If you only read in a narrow subject matter then your mind can memorize word shapes rather than reading through every letter. When you then switch to a new field with unfamiliar words things slow down as you downshift into letter-by-letter reading. But they will speed up again once you get a grip on those new words. (This is a common law student complaint. The children of lawyers who grew up around words like "constitutionality", "relevancy" or "admissibility" temporarily seem to be faster readers because their brains have already memorized those word shapes. By second year this advantage disappears.)
Good data point.

In this case it looks like the car not only breaks ... but it turned into an occupied lane. Then it stopped. It didn't stop gradually either.

So I don't see how this is correct behavior on part of autopilot.
"Also the Contact Us thing is a red flag for me."

Why is that a red flag and not something you see as potentially finding a custom solution to your need?
I appreciate your comment for trying to be helpful (and too many sibling comments to reply to also), so apologies if I seem dismissive in my response but...

I've heard of Sceptre via HN (and as a sibling comment points out, their quality is not great), but they aren't available for purchase in my country. In fact, from a quick search of the local aggregator there isn't a single 4k non-smart TV for sale in the country. I've sort of voted with my wallet here and am just using a large computer monitor for now, but I'm not sure there'll be anything available if I ever want to get some of those sweet OLEDs or some HDR.

Another sibling comment also said that recently Miele has started coasting based on their name brand and are no longer producing long-lasting machines, but even if they aren't I won't be able to tell that the next time I find myself in need of a washing machine, which is part of the problem.
At my last job, I kept a list in my notes of about 20 service names with explanations of what they did because they all had cutesy names that gave no indication of their purpose and I could never remember which one was which.
The cadence for 1:1s is more for your preference/needs than your manager's. If you want a 50 minute meeting every other week, suggest that.

(As a manager,) I do think that weekly is too frequent for my taste for a standing 1:1 once the initial relationship is established and mutual ways of working are understood. I tend to have weekly 1:1s when first working with someone new, but prefer every other. (Again, it's not about my preferences over theirs, but I'm telling you mine here.)
Your first paragraph is an argument from etymology. Whether a particular experience is inherently "male" or "female" is immaterial. Both points can be ignored.

Trans women can learn what the symptoms of PMS are by reading or hearing about it from medical resources or personal accounts of cis women. They have done so, and have found that the symptoms described resemble something which they also experience. As a result, they believe that their experience and PMS are the same thing; in other words, that they experience PMS. This is a testable hypothesis, and its confirmation or refutation would likely create useful medical information. This is science.

What is not science is learning of this hypothesis, assuming the people proposing it and those claiming to have these symptoms are lying, and calling their physical pain "a pantomime", "insulting", and "a mockery", and implying they are faking it for attention, as the article has done. That is bigotry.
Are you burned out? Depressed? Anxious? All of these also lead to an inability to focus and reduced comprehension.

Have you tried a concentration based meditation such as vipassana?
AI/Voice Search in 2023
It's not so much about having a real OS than about the input. Mouse & keyboard is just so much better.
House Republicans to vote on bill abolishing IRS, eliminating income tax
Keep CALM and CRDT on [pdf]
Gah! Stupid brain autopilot. Thanks. Sadly, it won't let me edit anymore.
Copilot is already built on Codex, which was built by OpenAI https://openai.com/blog/openai-codex/
The fact that they are completely different contexts, yet we can see patterns in behavior repeating themselves, is what makes this interesting.
> vs the serverside systems

I believe this runs client side, but whether it counts as open source is likely open for debate:

https://github.com/ggerganov/whisper.cpp
Cruise and Tesla use completely different technologies for the self driving solutions. Cruise self driving is built on solid technological foundations, whereas Tesla self driving is built on hype and hope, surrounded by a cult of personality. I believe that's why the parent comment included the date - to indicate that we should all know by now in 2022 that Musk can't deliver on their claims. That doesn't mean others won't.
Couple of potential ideas off the top of my head:

- continued rise in remote jobs means larger percentage reports from lower cost-of-living areas, pulling down the average.

- pull-back in tech markets reduces the dollar-denominated equity piece of compensation

- balance of power is shifting back to employers given current market sentiments
How lobbyists made breakfast 'the most important meal of the day' - https://www.theguardian.com/lifeandstyle/2016/nov/28/breakfa...

Breakfast Isn't the Most Important Meal of the Day — Here's Why - https://www.livestrong.com/article/13721066-breakfast-most-i...

A balanced breakfast is really helpful, but getting regular meals throughout the day is more important to leave blood sugar stable through day - https://www.bbc.com/future/article/20181126-is-breakfast-goo...

Scientists got it wrong, breakfast is not the most important - https://theprint.in/science/scientists-got-it-wrong-breakfas...

Breakfast is no longer the most important meal of the day - https://www.sbs.com.au/food/article/2019/01/31/breakfast-no-...
> This is clearly due the cars going too fast and too close from behind.

This is due to both - buggy software being tested on public roads and people going too fast and driving close behind. The first two collisions couldn't have been avoided because of how abrupt Tesla changed the lane and stopped, thats on Tesla.
People were locked into work long before there was an economy to speak of. They were hunting, gathering, subsistence farming, spending hours gathering materials and building things from dusk till dawn. Even the poor are generally able to work much less than the historical baseline.

I'm not saying the modern economy is fair. It's just easy to lose sight of the fact that it inherently takes a lot of work to live.
I interviewed with them recently, they've brought on lots of (expensive) new MLE type employees to provide ML SaaS services. Open-source might be putting pressure on them as these things become more commoditized
Regarding Boeing, every person, and particularly every engineer, should read https://www.amazon.com/Flying-Blind-Tragedy-Fall-Boeing/dp/0...
The point is that we retried something that was previously deemed infeasible. Had you been too much aware of the history, you might not have done that.
Consider that "not contributing to the de-personification and cultural erasure of indigenous Americans" is inherently a benefit and should be part of the ROI calculation.
Ask HN: Can anybody recommend a lite CI for the CLI (Linux)?
There are definite cases of corporate looting by the bean counters, but there are certainly cases where a moribund company was saved by the counters of beans (and of course, some where the malaise was so deep nothing could have saved it).
This aged like milk.
I was on ADHD medications for 2 years and stopped this past July. I felt like the medications kept me withdrawn and my spouse said I wasn't the same person. Also, they didn't seem to help even on a large dose of Vyvanse.
If it’s essential it could last decades, greater than the career length of a developer. What happens then?
It is on the front page now. The algorithms of HN appear to downrank some topics that appear too frequently until they get sufficient positive engagement to avoid filling up the front page with just one thing (which gets boring).
Germany is huge in Digital Audio Workstation software. Ableton Live, Bitwig, Steinberg (Cubase and creator of VST plugin format), Native Instruments, Celemony (Melodyne=autotune), and the former EMagic, whom Apple bought to make Logic Pro. Also plugin makers U-He, Synapse Audio, zPlane. Probably more that I’ve missed.
Article: boring.
Image of Philippe Petit wire walking between the Twin Towers: amazing.
AI is Artificial Ignorance.
I have this exact regret. Code may be meaningless, but acronyms are both meaningless and confusable.
I recently looked into this as well. Specifically how the two formats differ. As it stands right now the “Feather” file format seems to be a synonym for the Arrow IPC file format or “Arrow files” [0]. There should be basically no overhead while reading into the arrow memory format [1]. Parquet files on the other hand are stored in a different format and therefore occur some overhead while reading into memory but offer more advanced mechanism for on disk encoding and compression [1].

As far as I can tell the main trade-off seems to be around deserialization overhead vs on disk file size. If anyone has more information or experience with the topic I'd love to hear!

[0] https://arrow.apache.org/faq/#what-about-the-feather-file-fo...
[1] https://arrow.apache.org/faq/#what-is-the-difference-between...

EDIT:

More information: https://news.ycombinator.com/item?id=34324649
Thank you! The Tidbyt looks like the more approachable of the two. Less than $200 vs $3k for the Vestaboard and a it has a purposefully simplified Python like dev lang to pull data and shove it into widgets.
Buying anything in Japan (even an MS Office license) is at least more likely to require going out drinking with salespeople rather than just visiting a website.
Okay, so holy f'ing s#!t!

Out of curiosity, I today asked it to program the ELIZA in MAD-SLIP, the original (and now completely dead and obscure) language that ELIZA was originally written in. My expectation was that it would have no idea what MAD-SLIP is, or maybe would barely have an idea, and in any case would have no chance of doing what I asked and that it would, very reasonably, balk.

Instead, to my shock it made up a completely bogus meaning for the acronym: "Matched Activated Decomposition by Syntactic and Lexical Interchange Program", and actually wrote an ELIZA in this non-existing language, which was in reality just Python code using the rexexp (re) package, and was perfectly fine as far as it went.

Even scarier than confabulating a non-exisistent programming language, it confabulated a citation for it, claiming that it is described in Weizenbaum's Computer Power and Human Reason, which is utterly false!

Sigh. I fear that ChatGPT is merely bringing Weizenbaum's worst fears into reality! A seemingly authoritative AI that simply makes s#!t up! I'm feeling a bit like taking up arms at the moment.
Me too. The last portion felt rushed and hollow. The metaphor of “holding the hand of the black man to help him vote” is problematic along several axes. On the other hand, still wicked good account of the Kennedy brothers and Hoover.
Manager Tools has a podcast series on 1:1, from the manager’s viewpoint, including episodes for specific roles, https://www.manager-tools.com/podcasts/important-topic-feeds...

If the company is big enough, you can maintain an evolving map of your team’s dependencies and contributions to other teams, then compare notes with your manager about this model vs reality. That’s one way to orient tasks within a larger business context, and it provides an ongoing topic which accrues over time into a joint asset.
Something I've noticed over my roughly decade career, having ~10 managers during this time...

If you're not having interesting conversation directly related to your work during 1:1s, it's likely that things are going well for you, or you have a bad manager.

Assuming you don't have a bad manager, then they would be discussing things that aren't going well with you. So if that's not the case, then you're doing fine. Use the 1:1 as a chance to talk about your backgrounds, interesting things you've noticed at work, eventual improvements you would back, possible cost savings opportunities, etc.
Oldest person in my group.

Coincidentally, they call me "boomer" and have adopted me as group "mom".
Software is different from those other industries cause it's not really a science. No one's figured out a "right way" to make software, and it seems being well-made is a very small factor in the grand scheme of whether a piece of software becomes ubiquitous/successful. So throwing things at a wall and seeing what sticks works better than iterating and perfecting a technique.

Video games are a strange exception I suppose, because they are software. But it seems like above-described culture obsession with not making mistakes doesn't apply so much to the arts.
I read the little LISPer (now the little SCHEMEr) years ago, I found that was a great way to teach recursion.
Making Radio Waves – Using radio intercepts to track a Russian ship
I find half an hour every fortnight is a better schedule, and the quality of the meeting has depended on the quality of the manager and my willingness to prepare and engage. When done right, it's a place to talk about my goals within the company and in my career, how they're going, how the company can help me, etc. It's a great place to show what you're interested in and what you want to do in the future, because hopefully the manager has a broader idea of what's happening at the company/team on a higher level, so they can talk to people to help you get where you want to be. E.g. want to talk at conferences? Your manager can ask around at their meetings, maybe someone knows someone looking to get company representation at a conference. Want to use and improve your architectural skills? Maybe there's a round of cross-Team engineers discussing and sharing tips regularly.
I interviewed with them a few months ago, got rejected, and then was contacted by the SAME RECRUITER to interview again a month and a half later. He'd forgotten who I was or that I interviewed. From what I could tell, they're a mess; this doesn't surprise me at all
Oof. My electronics stopped before GCSEs, and even I know about 555s.

I can believe someone might prefer software for prototyping, but manufacturing? Well, I've seen prototypes enter production, so yes, but still, ugh.
You may also enjoy ChatGPT generated replies your ChatGPT generated communications.
All of their products are like this. It's just a Wolfram thing and I doubt they'll ever change. It's a shame because I would genuinely love to use their products, but the upfront costs and insanely difficult licensing mean that most people never learn the software at home, companies refuse to use it internally, and nothing ever gets built.
No apology needed, thank you for the correction!
FAA sets 2024 deadline for fixing 5G-sensitive altimeters
Yes it was difficult - giving up sugar was very tough, everything has sugar in it and the cravings were strong.

After a month though my taste buds changed, and I really enjoy the taste of meat and vegetables now.

Yesterday I had the opportunity to eat some vegan ice cream, and I thought I would treat myself to a couple of scoops in a cup thing, and after just 2 bites it was sickly sweet, the amount of sugar made me feel really ill, and it felt like I was eating poison, so I threw it away.

Quite interesting. I do miss some foods (pizza :( ) but the mental clarity alone is worth it.
> none of them have succeeded in creating NYC's economic success

Economic success for whom? According to Wikipedia [1], in 2019, New York had the highest Gini coefficient of all 50 states (Puerto Rico was higher but it's a territory). The point under discussion is not whether NY state and NYC's public spending benefits the successful people in NY state and NYC; I'm quite willing to take it as given that it does. The question is whether it benefits, on net, all the people, not just the successful people.

[1] https://en.wikipedia.org/wiki/List_of_U.S._states_and_territ...
> a way to store the energy that can be measured in weeks,

My Tesla Model S does that pretty efficiently. And for static batteries there are plenty of alternatives that don't use difficult to source elements.

> You also need to transport it.

We have a grid to do that already, with HVDC interconnects we can even sell it to places where the sun is not shining.