skysight-inc/HackerNews huggingface dataset:
Only if you want to be trendchasing rather than letting backwards compatibility take care of itself...

I'm a native Win32 developer, have been one for a few decades, and know quite a few others still using MSVC6 because it's fast and enough for what they do. Takes <250MB of disk space, and the self-contained binaries it generates will work on any version of Windows starting at Win95.

Long file paths: Azure, OpenSearch, and ~90 other open source projects have to document how to enable long file paths on Windows because the default is a ~255 character limit.

Personally, I think 260 is long enough and plenty to work with, while at the same time discouraging the ridiculous verboseness that seems to have crept into "modern" software. Then again, I stay away from .NET, VSCode, and the like. I am reminded of this post by Raymond Chen:

https://devblogs.microsoft.com/oldnewthing/20070301-00/?p=27...
> But on Linux there is no way around Qt. (or Gtk, but the recent Gnome versions are horrible)

Except Fyne and others… we have a full desktop well underway and some distros are shipping Fyne apps and/or FyneDesk!
You can accomplish similar things by targeting, say, SDL2 with a C compiler. It's a nice solution when you don't need platform-specific stuff, but it's not a general substitute for having the platform SDK, alas. With that said, targeting SDL2 is what I do… but the apps I like to write are games.
I sue you. The court demands you appear and return the payment. The Merchant says "No! This was crypto! No give backsies".

The Merchant will discover that the state does in fact have finality on the movement of value.
Gates and Balmer are long gone and it's no longer the same company. If they only loved money, they wouldn't be amenable to their workers unionizing.

"CWA, Microsoft Announce Labor Neutrality Agreement"

https://cwa-union.org/news/releases/cwa-microsoft-announce-l...

Sorry to be this way, but I'm refreshing my memory about CBT today:

Over-generalization: Make a comprehensive, negative conclusion that is beyond the current situation.

Labeling and Mis-labeling: The extreme form of overgeneralization. Use fixed, comprehensive, and emotional language to label yourself or others.

Disqualifying the Positive: Unreasonably believe that positive experiences, behaviors or qualities do not count.

Jumping to Conclusions: Making a conclusion before having all the evidence.

Emotional Reasoning: Draw conclusions from your own feelings, because what I think is what the facts are.
I'm kinda okay with that as this ensures the average user has a password recovery path. Because we know a user never forget a password :/

And for the security-conscious among us, there are email forwarding/proxy service to hide your actual email address.
> bypassing your normal dependency management system

You can use release tags when using Git submodules, which makes it closer to a "normal dependency management system".

It's better than using the commit hash or branch, but still not that great without flexible semver dependencies...
Yep, as did tulips. And tulips smell good and look pretty! That's more than Bitcoin can say.
Yup. I think also languages were much more variable, and doing accounting in Roman numerals was so hard they did it twice and averaged the answers, and contracts and tax receipts were done by carving marks in sticks (hence, apparently, the etymology of "stocks").
Anyone that uses the word "salty" makes me think they're 16 years old.

That word along with "cringe" desperately needs to get removed from the lexicon.
I would even argue that shorter can do the opposite. You can squeeze an awful lot of information into a tight space in dynamically typed languages that allow functional programming and especially with terse syntax for often used constructs.

This can make it much harder to actually reason about the code, while making it seem easier to reason about. Most people would agree w/ your reasoning on a short piece of logic, which then at runtime spectacularly fails because the inputs don't adhere to the types you expected. In a statically typed language you would not even have gotten it to compile and while it might not feel like a bug is being prevented and actually feel tedious, every time your IDE (or compiler) tells you that the type on something is wrong, you've prevented a potential bug.
I suppose you haven’t seen me per se, but I understand Bitcoin and the closest I’ve gotten to buying it was BITO puts 2 weeks ago.
when they were restoring that taj mahal, all that scaffolding made it look ugly. thats when kate and prince william visited and still took a picture. hope they removed it now.
>The 'market finds the price' approach doesn't work if everyone involved including the manufacturers are all looking to drive the price up for their own profit, which is what happened.

Agreed. Folks want to focus on one variable (the MSRP) -- with the idea "the market" will adjust that variable, but "the market" is not a healthy one -- if people are buying a bunch of GPUs to create an electronic currency that is less private than cash, then using it for a host of illegal activity you can do... with cash... and in the process distorting the market for scientific equipment (as the one parent hinted at with their comment about "just" doing machine learning) then only changing one variable (the MSRP) isn't the appropriate solution.

But you get people who would scoff at the idea of an invisible man in the sky having near religious meltdowns if you tell them there's also no invisible hand in the market :-)
No, this is not art, it's just a bug. What exactly do you call nonsense?
> You were elaborating on the comment, weren't you? And that comment was quite vague too.

What was vague about that comment?

> The difference between "what are uses and misuses" and "what is good and bad" is not enormous.

This is incorrect. The definition of "bad" is something of low quality. Misusing a tool and then calling it low quality is dumb.

> Plus, there are things that are flat-out bad. It's a human-made program under constant development, after all.

What about git submodules is "flat-out bad"?

It's ironic that you're criticizing others' comments on being vague and providing non-answers while you've contributed nothing to the discussion. Maybe educate yourself on technical things and you won't need to waste your time having meta discussions on internet forums. Looks to me like you want to contribute but have nothing of value to say.
Scale up efforts like https://www.atinyhomeforgood.org/about-2
This would be a good blog post
> If it really was solely about himself it's a really poor metaphor.

The point of the story was that he was fired for what very well might have been a poor metaphor. I mean, even taking your point as a prior and assuming that the guy was clearly saying that Apple's design primacy was fading as he announced his retirement... why is that a termination-worthy act?

I mean, yeah, he was firing some mildly poetic shots at his employer. Who among us, as it were. That quote was a little bit of passive aggression. Firing him was an act of deliberate malice.
Configure it to respect your preference ('don't change my files') and not pester you with hundreds of warnings any time you interact with Git if your preference differs:

warning: LF will be replaced by CRLF in src/au/policy/dao/EmailQueue.java
So in short, jump into a pool instead?
No idea how the Lennox units in TFA do it, but the Mitsubishi "hyper-heat" units do it by diverting a small amount of their output back into heating up the refrigerant at very cold temperatures. It starts to get a bit "slushy" at the low end of the performance range, which impacts the ability to move heat. By warming it back up to the bottom of its ideal operating range, the whole system functions more efficiently.
Sorry, I didn’t mean to suggest that this article itself was a dunk. I was commenting on the discussion I see elsewhere on the language (including elsewhere in this comments section). The article itself is a good summary of the problems with V — mostly with its implementation which does appear shoddy.

V’s design address many things I feel are lacking whenever I use Go: nil safety, sum types, option/result types, mandatory error checking. I think V is best understood in the context of being Go++.

Having looked a bit deeper though, the immutability and generics stuff does feel a bit bolted on, so I do see your point.
> "here's a grid of 30 bank icons, try to find yours"...

UPI exists to solve precisely that problem. It forces everyone to use a common interface. Customers can use any app they want to access the API. They don't depend on the bank for anything except the actual Credits and Debits in your account.
I'd be okay with public keys, but Fido/U2F/WebAuthn is more secure and simple to handle from the user perspective.
>> The prototype delivers 100% heating at 5°F at double the efficiency, and 70% to 80% heating at -5°F and -10°F.

Double the efficiency of what? All existing technology or something else? Do they simply mean the COP is 2.0?
An even cheaper tier is to Google PARA and Zeitelkasten and read the many tutorials that are freely available. Then it's just a matter of trying them, see what works for you, and see if you can stay consistent.

These systems are guidelines, and it's rarely useful to get religious about following them exactly. The most important thing is to learn a system, modify it as needed, and stay consistent. A book won't give you discipline.
> I think you just said the Java etc programs could be re-written in a similar way?

I could rewrite the Go program to return 3 too, but I doubt you’d accept that.

I can only conclude the benchmarks game is bad-faith bullshit at this point.
Meanwhile I’d rather serve coffee than be a software developer on any laptop! I can’t fathom developing on anything other than a high-end desktop.

M1 is very impressive. But I hate macOS as much, if not more than, you hate Windows. My Threadripper makes me very happy.
You can look at how much space roofs cover in the suburb in the Bay Area. It'd be roughly 25% streets, 40% roofs, 30% backyard, 5% front-yard. Adding white reflective coating increases "Solar Reflectance" and decreases "Thermal Emittance" and absorption. Most dark roof materials reflect 5 to 20% of incoming sunlight, while light-colored roof materials typically reflect 55 to 90%. A white roof coating that you can purchase at your regular home improvement store would do that 90%.

So effectively, in the suburban area there is an opportunity to change our average solar reflectance by ~32% [(90% - 10%) * 40%]. If we just abandon the idea that a good house should look like a house in Normandy and have a black roof.

[edit: I've opened a section of sat map (in Sunnyvale, near Reed Ave/Sequoia Dr.) and estimated roof/street/backyard/front-yard by area, for a lot of 2 houses and adjacent street. The numbers above are from that estimate. Heat and noise of ACs is somewhat local (urban heat island effect, etc), so that local estimate is what counts. It is not surprising that we can have 40% roofs. Land is expensive in the suburb like that.]

As per: https://en.m.wikipedia.org/wiki/Reflective_surfaces_(climate... - "If all urban, flat roofs in warm climates were whitened, the resulting 10% increase in global reflectivity would offset the warming effect of 24 gigatonnes of greenhouse gas emissions, or equivalent to taking 300 million cars off the road for 20 years. So it seems, there is not only local/urban heat island effect, but even some global effect. To put this into perspective, Tesla sold 2 million vehicles. No idea, if the Wiki numbers are correct...
You’re right. Amazon’s L6 do not have larger packages than Google. On the other hand, Amazon has a flatter structure.
Amazon’s L6 used to influence more than 100 engineers, advising general managers, owning an entire product line, if not more. Go figure.
It's incredibly fitting that all the links on that post are 403 Forbidden
You must have heard that phrase decontextualized: it is a formula used for something very different.
There’s actually a $500 tax credit to install reflective shingles for this very reason. https://www.energystar.gov/about/federal_tax_credits/roofs_m...
Just refuse to be exhausted. So if someone seems to be arguing and exhausting you, because they want to "misunderstand" (argue) just don't let them. Shut down the conversation until the next day or week. These are your business contacts, not your friends, and you are their superior. People don't like being told what to do, and if you let yourself be tone policed you'll get an ulcer. Speak in a diplomatic way, use a compliment sandwich, all that jazz -- you hand ammunition to an intelligent person wanting to pick apart your language.

Speak shortly and directly, you're aggressive and condescending, at best.

So be ready to call the bluff if someone is basically threatening to not like you -- lots of people don't like their boss... that's why it's work, that's why you get a paycheck, instead of all living in a house doing tye dye and bong hits between coding sessions.
What happens to the "heat" energy that gets reflected by white/reflective roofs? It seems like it'd stay in the relative vicinity of the house, heating up the outside air further (even by a small amount), right? If that's the case, are there diminishing returns to worry about with effectively just moving heat from one place to another, assuming the (hotter) outside air will probably continue to warm up the house anyway? Do we just bank on something else absorbing the energy instead? Does it leave the area/atmosphere if nothing absorbs it?

(Please don't take this as a rhetorical "this is why X solution doesn't work" -- I'm no expert here and am just curious where all that reflected heat/energy goes!)
Except we're talking about the genealogy of the perjorative use of the term which runs contrary to the book which is anti-slavery fiction wherein the eponymous character dies protecting runaway slaves.
Ah didn’t know thx
It would be very nice if you could do the same thing for Nim.
> You only need to set it once.

Set what once? Are you saying the car knows you just finished a jog and are particularly hot...?

> Do people with decent HVAC setups at home really need to adjust their settings very often? What for?

I literally just explained. One example was hot flashes. A single human's body can vary in temperature depending on their conditions. That's it. You're completely negating the human body in your list of variables...

And again... just ask yourself why people complain about it. Is everyone ignorant, or is there perhaps something those people physically experience that you happen to not be aware of?
Indeed. I'm a staunch Android user, but I seriously envy iPhone users for the Apple Watch. Nobody else has put the same level of care and resources into their smartwatch and if it wasn't for a myriad of personal dealbreakers I have with Apple products, I'd be tempted to switch to iPhone to be able to have an Apple Watch.
It’s relatively easy once you have evolved the biochemical infrastructure to support it, but on Earth that took several billions of years to achieve. There’s no way around it, no amount of hand waving how easy it is negates the fact it took billion years of evolution to do it.

Also most of those forms of multicellularity are extremely basic, little more than tangles or sheets of cells, even after hundreds of millions of years of further evolution. That’s not likely to get to intelligent life.
LIV Golf vs. PGA Tour: The Anxious Fight for the Future of Golf
Often the employees steal it apparently, or at least that's what was done in the dot com bust.

I read a lot of books about those times during detentions in the late 90s and early 2000s, and I wasn't there to see it, but the mental image of someone mad they're only going to have a six figure bank or retirement account wheeling a chair with a Xerox on it out the door amuses me, somneone who grew up lower middle class, to this day.
For what it's worth, there has been some progress on the language and the author has responded to past criticism. I've been following developments of the language for a few years now, and I'd love it if all the claims came to fruition. Since it's a work in progress, past criticism doesn't necessarily apply -- leaving me to wonder "is it not bullshit yet?" Since the author has a habit of overpromising and even declaring things finished before even starting on them, and newcomers might not know what to think, his claims warrant regular scrutiny. It appears that V is still for vapor.
So many people in the thread saying this. But in my experience refactoring large code bases in both Java and Javascript, it's roughly the same. Ultimately the real answer will have to come from a peer reviewed study, because as the post suggests, these sorts of things are not as intuitive as people think
It's probably close to the peak of people not knowing what the term Ponzi means, which is notable.
If it isn't "bog standard reliability" then it's simply not usable as a phone replacement.
I think this is a choice. Many people make safe choices that lead to a boring life. If we knew our youth (or at least middle age) could be extended, we might be more daring, knowing that we can try again if we fail.
I'm always interested in new languages and loved your write-up & evaluation of V.

I really don't get the purpose of someone exaggerating the capabilities of their language, to the point of outright lies.
Mid way down the article, all those women working in the print shop. Further research shows this picture is a parody piece about the social classes.
Microsoft always had great developer tech. And having access to that tech more freely (as in on other platforms, partially open source etc) is a significant plus for me.

I loved .net back in 2003 or whatever. Then I never got to use it for years because I was on unix land. It is now open source and multi platform.

They attacked open anything with all their might (and they were fucking mighty) and the enemy still flourished.

Let them come again. If the new strategy is to pump high quality software out in the open, I hope it becomes a long and bloody war.
> But you don't have to develop on Macbook

Can you please tell that to my IT department which refused to issue me a Linux laptop for 1 month, then took two months to put the order in... I had to get an executive (President of R&D) at the company to harangue IT... I still haven't seen it, apparently they are trying to install the standard "employee spyware" package on it.
Hi,

Congratulations for launching something.

Here is some feedback after a quick visit to the website's home and pricing pages. I'm criticizing some parts, not to discourage you, just to highlight some friction encountered with the marketing message.

The toolset likely has some powerful features, useful to some users. However, the text of the home page does not _show_ clearly what it does, why it is valuable, and who might need it.

The first section (above the fold) currently lists some features. Instead, it should rather tell which problem is solved, and for whom.

Some of the features are not clear to me, and I guess to other people too.

Here is my reaction to some of them:

* "Search more than 1,200 websites using their own search" --> why should I care? website's search engines are often not so good (reddit, stackOverflow...)
* "Create custom popup menus and context menus" --> popup? the annoying windows interrupting my workflow? no thanks!
* "Use the command line with aliases" --> is this a terminal app in addition to browser extension?

And right next to this paragraph listing feature, the video thumbnail shows an actual food recipe. The video's background is the same as the website's background, and it has no border, there is no play icon in the middle of the video. At first sight, I thought this was part of the text from the website (browsing from firefox/linux).

N.B.: I did not play the videos embedded in the website, I recognize that these might address the questions raised about the product.

Good luck, and keep up the good work :)
I think a better comparison might be intentional blackouts when there's too much electricity demand. Nobody likes blackouts, but they are necessary to avoid worse problems.
Haha! Back in ~2014 or so my company was spending nearly $30,000/month on an EC2 "compute-optimized" cluster to transcode live video streams to multiple renditions. One of our engineers said hey, why don't we try to colo some real hardware? We did a test with a single bare-metal 8-core Xeon server and it completely destroyed the performance of the EC2 "compute-optimized" cluster!

After that we colo'd 4 big Xeon servers for about $1,600/month total. Looking back on it now it's just so insane...$30,000? no way.
I think people think that's "marketing".
Well, this paper found that a conservative underestimate of 15% of bugs would be saved through static typing:

https://www.microsoft.com/en-us/research/wp-content/uploads/...

I'm not sure what evidence your fact is based on, feel free to present some evidence for it.
Then why do dads love telling the same bad jokes over and over, and laugh every time?
Right, shoplifting doesn't exist. Movie theaters run around profitably by getting people to pay whatever they want. They even let them bring their own food. And banks give you a mortgage just because you look like such a trustworthy dude.
> Does planning a project mean faster delivery?

Does that plan include the client changing their mind 10 times before delivering? Or finding out that some approach doesn't work and that pivoting is needed halfway through?

Likely depends on how smart the planning is.

> Does estimating lead to faster software development?

Unlikely, because engineers are then busy ass-pulling useless time figures over and over instead of actually working on the project.

All of these points have high random factors attached to them regardless, so you'd need a pretty big sample to say what generally works best.
Meh. Plutonium is safe below criticality.
Yeah, the 13” ‘pro’ is simply a bad name. No idea why they kept it around. All the other pros support 2 or more monitors depending on model.
I suppose it might depend on how old you are what you even see Facebook as.

It's not that incredibly onesided a conversation that you can't even fathom a legitimate belief that Facebook, for all it's faults might still be a beer good.
I didn’t have the patience to click through hundreds of tweets. Why not just put the text in a document so someone can read and understand it?

And the author clearly has no miltary experience yet is comfortable describing it as an organizational straw man. The description is closer to the Russian and Chinese model, which indeed lacks resilience, as demonstrated in Ukraine, whose military has been adopting the US model of decentralized authority.
Show HN: Just Five News · Daily News
Have a look at the GitHub repo, it’s very active and there are clearly some passionate people putting a lot of work into it. So it’s worth looking at the language again every now and then.
Because any good talent leaves Japan immediately for the USA as soon as they can for better pay and a more relaxed life?
Have you use subversion ? If yes, do you remember how slow it was? How cutting a branch and then merge it was seen as something for senior dev to handle ?
Reduces bugs in size, or only leaves smaller bugs behind?

These are two very different outcomes.

If the remaining bugs are unrelated to the class of bugs that were eliminated entirely, then the difficulty in finding them has little bearing on the outcome, since we’re now talking about an entirely different class of bugs.