skysight-inc/HackerNews huggingface dataset:
Today's juniors are tomorrow's seniors and principals. What's gonna happen in 2030s?
The fact that ES2015 was not backward compatible opened the Pandora's box to the plethora of build-system-only libs. Now the browser and your application are too distant. Exposes the dev to a world of tooling but increases friction on building, points of failure and complexity. Recently we are trying to fit them again and this post is a useful guide to do it
Questionable in a street full of RF noise.

You could just about make a speculative case for IF and flyback transmission in the old analogue days, although triangulation would have been a serious problem.

Today's digital systems are much quieter.

But the best argument is that even if they worked it wouldn't make a difference. A large team of inspectors has a list of properties without a license and they're checked in person. A complex detector van does nothing to make this easier - as proven by the complete lack of detector evidence in court cases.
Extremely well put!
> ... have this kind of code purity complex ...

I think it's fair to describe "tests are order dependent" as technical debt. Taking on a bit of technical debt for better code velocity is an option.

It may be a good option (depending on the situation); but with such tech debt, there are risks like bugs which might not be found until later, or some other impact which could make it much harder to maintain.
Sam Altman is tech’s next household name
There should be a host component and a build component. Unless they increase the rate of development (they didn’t) it shouldn’t be a reason for a price increase.

This seems like they are using a marketing plan from the boxed software days to justify a price increase today. I wonder if there’s a 90s Microsoft person who was tasked with a back strategy after Google decided they wanted higher profits or slower growth or some reason that has nothing to do with reflecting value.
This is factually incorrect and easily verifiable so. The vast majority - 80% of the US population prefers single family homes. There are 138 Million households in the US and fully half - 68 million - reside in owner occupied single family homes, another ~15% (about 44 million people) live in rented single family homes. This is just the people who have achieved the desired outcome. There are another 15% of people who would prefer to be in one, but just haven't gotten there yet.

Very few people actually want to be stacked on top of each other and packed in like sardines around a bunch of loud shops and offices. Very few people want to walk through dirty city streets stepping over feces and around homeless people or forced to be smushed in with strangers on public transportation to grab their groceries. They want to be 5-10 minutes away from that stuff in a car which they can afford to own. The reason a lot of people are putting up with this anyway is an affordability issue only. They are forced to work in a handful of cities to be paid well and the cost of parking and the congestion in these cities make it impractical to own a car or commute.

I obviously know there is a slice of people who actually do just love the hell out of city life and wouldn't trade NYC or SF for the world, but to claim that this is the vast majority is demonstrably false.

Edit: Adding a source. There are many, but this one is nice in that it breaks it out by age in addition to overall and breaks out actual vs preferred.

https://news.gallup.com/poll/245249/americans-big-idea-livin...
Hell yea man
You're jumping to a conclusion here -- sometimes the journalist does change.

Plenty of political journalists go off the deep end at some point in their career. (Prof.) Mark Crispin Miller used to write well-researched essays on the culture of TV, now he believes that Sandy Hook was likely staged and that the standard explanation for 9/11 isn't true. Christopher Hitchens made a significant swerve to the right later in his career.

Many colleagues and former friends of Matt Taibbi and Glenn Greenwald feel the same way about what they have done.
That's true in the 1D case as well. That requires upsampling with information generation before downsampling. Using priori to guess missing information is a task that will never be finished and is interesting. It isn't necessary for a satisfactory downsampling result.
I think the assumption was that you were asking for the correct answer. Definitely makes sense after you explained it though (at least, it makes sense to me.)
>aircraft traveling at Mach 0.8 (for an average 737) against a lighter than air balloon where the most rigid components are small circuit boards

>they wouldn't even notice

What?

Imagine an aircraft sitting stationary on the runway and you fire a circuit board at it at mach 0.8, which is 988km/h or 274m/s. It's the same thing.

From google, an arduino pro micro, which is a small circuit board, about the size of a usb flash drive, weighs 13g.

From wikipedia, a .22 bullet weighs 1.3 to 3.9 g, so about 1/10 of that small circuit board, and goes at a velocity of 175 to 533 m/s.

Do you really think that's safe?

Would you be happy to fly in a plane where they shot at it with ten rifles before you get in?
My own experience is that anytime you have a situation where the included batteries aren't enough (which has been every time), you're left to figure out eggs vs wheels vs distutils vs setuptools vs easyinstall vs pip vs pip3 vs pip3.7 vs pip3.8 vs pipx vs pip-tools vs poetry vs pyenv vs pipenv vs virtualenv vs venv vs conda vs anaconda vs miniconda.
Ruby died after Sass matured and left the nest
Z/OS Introduction
I'm in the same camp and never want to run a build process for JavaScript ever again. I've been slowly improving https://dlitejs.com/ which is a minimal (5kB minified + gzipped) JavaScript framework which works great loaded from unpkg. It's pretty crazy to see how lean a framework can be nowadays (even with two-way binding, directives, and event binding) when leveraging newer standards like Web Components and the Shadow DOM.
Yes, definitely. While I am no longer inclined to build my own rig (it was fun in younger days) but now I would rather spend money to get a prebuilt rig.

AFAICT, hobbyists with deep pockets; freelancers or small boutique shops doing consulting in ML, AI or 3D graphics; research labs with good funding in these domains will be the key market for such rigs.

I have got my rigs from: https://www.scan.co.uk/3xs/custom/cad-graphics-workstations
Macports to Homebrew back in uh, 2013ish, maybe?

Macports had broken multiple times in a year, under totally ordinary operation (nothing weird, just installing and uninstalling packages without doing anything that ought to be risky). A couple times I'd decided it was easier to just delete its entire directory and start over. Big rpm-hell vibes from the bad old days.

Switched to Homebrew. It's broken a couple times in a decade or so, only on OS upgrades. Easy fixes. I like the sudo-free package management. I like that it lets me manage a lot more of my software than Macports did (bigger selection, and "casks" for commercial software, which are now integrated into the main UI so that's not even some extra thing to learn anymore—it feels like being back on Gentoo with a good binary package cache)
I'm not worried about AI replacing content creators. If anything, it will make the low effort bot generated content all platforms have been filled with for years now at least somewhat more interesting.

What I'll be annoyed by is the amount of it that will exist, which will make finding high quality content made by humans much more difficult. Audio and video content will become spam infested as text has been on the web for decades now. We'll be flooded by SEO'd to hell garbage, propaganda and deep fakes, and curation will be crucial to find the signal within the noise. I guess we'll come up with new AIs and new platforms to help us with that as well.

I can hardly wait. /s
No we're talking about making terms actually fit their definition, which is generally helpful.
Tangle - Simple Multiplayer / Networked WebAssembly
> willfully blind

Nice jab.

I think if you produce a novel technology and make it free then people will use it. If you feel confident that these things are "useful" then have people pay for it. Will they still use it for beyond entertainment then?

CoPilot, after an extensive free preview period, garnered something like 400k subscribers at $10/m. I'm curious to see where that number settles at over time. My hunch is that the things you're seeing people use ChatGPT for are more novel than useful and a lot of the value prop is that it's currently free.

To put this in context, GitHub has $1B ARR and roughly 90M active users.
So say the Tesla fans, because they don't like the optics. But in the real world, there are legal definitions, and recall is exactly the right term for what is happening.
do you need to provide a license? who’s your target audience (end users and contributors) and how do you imagine their workflows looking?

you hint that maybe you don’t want commercial use of this thing: if you expect the person who `git clone`s your repository to be the same person that builds/assembles the product, you might also consider the option of just not providing any license. “code/build plans are freely accessible at some authoritative website/repo” might be license enough for anyone directly consuming the product, and a lack of license may be enough to scare away commercial use by any business which would adhere to your license in the first place.

nailing down a license would be most relevant if you want to facilitate some kind of cottage industry, or want to invite collaborators who don’t trust you and might be wary that you’ll turn around and commercialize their contributions against their desires (i find working in low-trust environments to be exhausting, but sometimes the benefits do outweigh the costs there).
They're not goodreputation.com
I’ve long been hoping for something like the Smart App Banners[0] that native app developers can use to link to their app in the App Store.

It’s relatively unobtrusive and easy for users to dismiss.

[0] https://developer.apple.com/documentation/webkit/promoting_a...
So if we go back to the original objectives, I think they were (1) to destroy Al-Qaeda in Afghanistan and (2) replace the Taliban with a government that would never again provide a safe space for Al-Qaeda or any entity like that.

On (1), sure, I think we can declare success.

On (2), yes, we had full control within months (weeks?) of invading the country, but that was only true, at best, as long as we physically occupied every part of the country, and that wasn't the plan. The Taliban is back in power and arguably stronger than they were before we dislodged them and spent so many resources trying to sustainably replace them with someone else. Now, I agree that maybe we can make an argument that it's not the same Taliban anymore, and maybe this one wouldn't accept the presence of something like Al-Qaeda again. Indeed, we've actually worked with them to fight pockets of the Islamic State already. But this remains to be seen, and is still a pretty disappointing outcome if not a "failure."
My strategy for dealing with bit-rotting builds is to use yarn with plug-n-play. It goes farther than creating a lockfile by saving a zip of every dependency (and yarn itself) in a directory that you check into your repo. Combined with a Node version file, you can be pretty sure that you’ll be executing the exact same code in a decade.

The trade off is that because it’s actually reading JS from the zip files at runtime, a lot of Node packages don’t play nicely with it. Once you get things set up, it’s great, but getting there can be exhausting for a hobby project.
> but they do a better job

The Onion does a better job than Fox.
Would it be terrible to mostly use weight machines? That’s all my gym has?
Employer of Record was the term I couldn't remember.
Unless you're talking about an entirely different story with the same title, it's about an individual person trying to survive alone somewhere with very limited resources. At no point is his situation sustainable, and he only barely just survives to be rescued.

It really has nothing at all to do with developing a sustainable base on any planet. It's about some clever survival strategies, all of which are considered temporary at best.
> the reason why content creators get paid is because people buy shit they don't need, and AI will amplify this much more easily than humans

Eh, I think this may be undervaluing the human part of content creation. People spend thousands of dollars for single seats at concerts because they've decided (or been told by taste-makers) that "this is what is good." I don't see that paradigm of consumption changing. I think it will vary by medium but some artistic mediums seem to really maintain a strong "creator connection." That is, a lot of the appreciation of the art seems to stem from some form of adoration for its creator. Sure, sure, "death of the artist" and all, but as you said, we need take into account the current form, not the "content creators inside a bubble."
I've been thinking about "ephemeral Slack" the last few weeks after a flurry of posts about Slack and workplace communication.

I love the idea. I use Slack a lot for technical discussions with my peers. I've noticed that I seem to be the only person in our department that translates these discussions into Confluence/GitHub documentation.

I'd be very interested to see if an "ephemeral Slack" would force us to be better about documenting our discoveries/decisions/designs etc. It (Confluence) is something everybody at the company complains about, yet few actually attempt to maintain/improve.

Don't get me wrong, Confluence deserves the hate, but we don't have alternatives and, surprisingly I find Confluence a lot nicer to use than trying to search Slack when I run into an issue (provided I know where to look in Confluence, another problem in itself).

I was bummed when StackOverflow got rid of their teams feature, I had always wanted to try that out. I would 100% be on board with a forum for all long-form and persisted communication.

Ideal world: ephemeral chat for day-to-day, forum for persisted comms and institutional documentation, and zero email.
An ex-gf of mine was caught red-handed with the TV on and brazenly (and impressively) bluffed her way out of a conviction. She said it wasn't her flat and the real owner was out.

The inspectors can't do much if you refuse to identify or incriminate yourself.
I live in NYC. Chicago is the #1 food city in America in my opinion:

- availability

- quality

- diversity

Others agree:

https://www.bonappetit.com/story/chicago-restaurant-city-of-... (a little bias here’s another one: https://travel.usnews.com/rankings/best-foodie-destinations-...)

You can do a quick search for more recent opinions.

NYC has more top end, famous restaurants. Chicago has more close to top end restaurants that you can easily get a reservation for. Measured by dimensions like # of Michelin stars, Chicago is only behind NYC and SF. It’s ahead LA for example.
You don’t see a difference between using a paintbrush to paint a painting, and pasting “landscape painting ultra-detailed 4K artstation” into midjourney and getting an immediate result?

I think it’s more like buying a paintbrush that also paints the painting for you. And I’d also have the same opinion about that.
Making sure that the top-level classes of components are unique isn't difficult. Making sure the inner classes are unique (yet still follow a consistent naming convention) is only possible with a methodology like BEM, which is clunky. And you want inner classes to be unique so that you can nest components safely without having outer components accidentally styling the innards of inner components.
VCs roll the dice on garbage from fear of missing out and they get rewarded due to greater fools taking the fall. Anything good getting funded will be purely accidental at this point.
If like me you are having trouble navigating the maze that is USB power charging (between USB PD,PPS and the dozen of proprietary format) this guys is doing the lord work.
No affiliation, just wanted to share a cool channel
Not really:

I find a distinction between paying to CNC your own design and purchasing a product designed and CNC’d by someone else.

In both cases you have a finished product, but in the second case you didn’t make it — you bought it.
In the book zero to one thiel makes the case that the next boom is not in replacing humans, it’s in assisting humans. IMO he was right a long time ago (not sure when this book was written) and continues to be right to this day. I’m not saying AGI is not coming, but this isn’t it just yet.
Why do I get the feeling that this will not help humanity?
Be nice. You fanboys aren't exactly batting a thousand with your points in this discussion either.
About 20 years ago I moved into a tiny studio with my first serious girlfriend. She didn't appreciate the beautiful sounds of my 1980's IBM Model M keyboard I'd been using since I was 5. Probably more so since I usually worked late into the night. Given another gripe was the significant amount of floor/deskspace used by my two 19" CRT monitors, I compromised, and replaced the Model M with some $20 logitech thing, throwing the M out in the trash.

I really regret that decision.
Isopropyl alcohol cleans that right up, no paint necessary.
People on Metafilter used to make up similar stories about Walmart and fast food, including the fanciful details about the dead eyes and making up inner thoughts.
Yes but it’s MIT licensed, so it really is free to be yours, if you can figure out how to change that string.
Adjust that for person-kilometers traveled and try again.
The point of a method name like "I_suck_and_..." is to discourage misusage of the API,or at least provoke conscious thought about whether it's a good choice to make. That the name adds friction is an intended feature, not a bug.

Writing or seeing "I_suck_" is obviously going to cause you to stop and think about it.

I think there's some reasonable contention about whether "I_suck" is professional, though, sure.
I had the same exact experience. The money really does make life easier. I am healthier for it.
I migrated to Midagu and am very happy with it. It has a nice logical volume strata pricing model which works perfect for a small company like us.

Granted we're a bootstrapped business so our economics are important to me. Workspaces was just too expensive for the service provided. Microsoft Office was cheaper back in it's hayday.
Miami or Atlanta also have some software industry
Thorvald was defense minister. His son had interactions with the student peace movement as a teenager. If the son passed information to the father, and this was passed to the CIA - then the CIA would have known of him from his teenage years.

Norwegian papers were filled in recent years with the massive intelligence operations against Norwegian student anti-NATO groups. The US was terrified Norway would follow France and start pulling back from NATO.
Have you used Vite before? If you have a simple project it's surprisingly fast and painless. What's the "additional overhead" you're talking about? I experienced that with Webpack, but not Vite.

The author even shouts out esbuild as being "a little more stable", which Vite uses under the hood.
The title says "renewable", so yes, it has to be renewable, otherwise it is dishonest clickbait.

Also from the article:

"For Prinzhofer, the question of where natural hydrogen comes from is academic. “Maybe we are all completely wrong,” he says. “It doesn’t matter for the industry.” The oil industry sprang up long before it understood oil’s origins, he says. Similarly, what matters for the natural hydrogen industry is simply whether there is enough of the stuff to go after."

And lastly:

"No one anywhere in the world will produce hydrogen commercially anytime soon"

Not really convincing and alltogether it all sounds code, to continue drilling for gas, with the vaint hope, that some of it might be hydrogen, warranting a green label.
No jobs are meaningless, whether you’re writing software, pumping gas, or flipping hamburgers. Yes, we’d all like to have gone to the moon, cure cancer, or whatever. It’s not how the world works. The question is, does the money or the work make you happier. If you want to work in aerospace, give up the money. Otherwise, realize you it sounds like you have a nice situation. If you want to keep the money, pursue other avenues for self fulfillment.
I wonder how many people complaining about and/or making fun of ChatGPT+Bing have never used it?

I have been using it for a few days with practical queries and also chats and when I ask specified questions, it shows what web searching it does on my behalf, and usually provides a coherent summary. It “shows its work” to some degree by providing links to the sources it used.

I think that it is great that some people are seriously kicking the tires and probing for weaknesses because this is a beta or pre-beta product.
You didn't follow the blame further.

First, the flag is provided by minitest. That commit is an implementation of the flag in Rails.

Second, 6ffb29d moved it to prevent Rails's test framework from setting it _by default_. 281f488[1] actually added it to Rails.

minitest/minitest#a4553e2[2] appears to have added the docstring and test case to minitest.

1: https://github.com/rails/rails/commit/281f488fffc176084bf77c...

2: https://github.com/minitest/minitest/commit/a4553e2e127072c9...
How about a Japanese version?
> even if the actual code Works - which I think is the number one most important thing about code

Ehhhh if the most important thing about your code is that it works, IMHO, that code should be, call it, deep tech code. Exactingly defined requirements, operating contexts, rigorous development processes (thinking of you, NASA checklist). Things like databases and aerospace.

Otherwise the two (IMHO) most important things about code are adaptability and maintainability, not correctness; one way I look at is that your code can't be more correct than the product design. Give me pure but incorrect code and I can fix it. Give me impure but correct code and I can't adapt it when the needs change.

IMHO (and bias disclaimer: Rubyist here) this is why Rails took over web and Python took over academia / ML - Python is about being correct, Ruby is about being adaptable - so Python is better suited to the well-defined-hard-to-do stuff, and Ruby is better suited to the poorly-defined-easy-to-do.

> explain that purity in a way that would make the end user understand its value

Challenge accepted! :)

Good code breaks down the business and product concepts into good elements, and this has many downstream impacts. You, the end-user, can only use the concepts that we've baked into the product, and the product can only be made out of the concepts that we've baked into the code. The less this is true for something - the more that it's a powerful, flexible tool - the more expertise you need to use it (looking at you, Jira) and the closer it gets to just having you write code yourself. So doing a good job of picking the concepts we use to program a thing impacts how well you, as the end-user, can use those concepts to accomplish your goals and meet your needs.

(And that's aside from stability, new-feature rates, etc).

Edit: Just to be clear! I am very, very glad that people with your mindset exist and are working on things. I rely on the things that you make that Are Correct when I'm making my Nearly Correct things. So thank you :)
That's actually really interesting.
have fun testing a stateful system without order-dependent tests
Maybe your take is "horseshit" because you consider r/news an actual news source?
This makes me think that what’s really missing from these new AI is a response that asks for more context, instead of directly attempting to give you a correct answer. Often my questions don’t have enough contexts to be answered correctly but the AI never tells me that