skysight-inc/HackerNews huggingface dataset:
> Permitted grid connected solar costs 5x that and disconnecting from the grid is not permitted.

Why not treat them as independent problems - an off-grid solar system for most of your electricity, while also maintaining a nominal (/backup) grid connection? If your home is already connected to the grid, then I would think the ongoing cost would be minimal and could be viewed as just another tax.
Their entire line of mobile apps are just profit mills with little actual gameplay value.
I see this one a lot, mostly on HN. Nobody I actually know who uses Signal has raised that complaint. Having used multiple messaging apps for my entire adult life, I find resistance to it from technically literate people kind of surprising.

On any given day, I'm likely to use Signal, Whatsapp, Facebook Messenger, Discord, Slack, Matrix, and IRC. I'd like to get my contacts off a couple of those, but mostly not because it would reduce the number.
You come off as a crank.

Perhaps you are one, perhaps you are not, I don’t know, but either way, you certainly write like one. If you want people to take you seriously, I think it would behoove you to adopt a more leveled writing style.

Many of the claims in your comment are absurd. I will not pick them apart one by one because I suspect it will do little to convince you. But for the benefit of other passing readers, I will discuss a couple points.

> What on Earth are you talking about? What dynamic enforcement?

SQL constraints are enforced at runtime, which is to say, dynamically. Static types are enforced without running the program. This is a real advantage.

> There's no such thing as dynamically-typed languages, just like there aren't blue or savory programming languages. […] The division that wannabe computer scientists are thus trying to make between "dynamically-typed" and "statically-typed" lies roughly along the lines of "languages without useful static analysis method" and "languages that may be able to erase types from the runtime in most cases".

I agree that the distinction is not black and white, and in fact I am on the record in various places as saying so myself (e.g. https://twitter.com/lexi_lambda/status/1219486514905862146). Java is a good example of a language with a very significant dynamic type system while also sporting a static type system. But it is certainly still useful to use the phrase “dynamically-typed language,” because normal people know what that phrase generally refers to. It is hardly some gotcha to point out that some languages have some of both, and there is certainly no need to insult my character.

> This technique is not applicable to overwhelming majority of everyday problems. It's so niche it doesn't warrant a discussion, but it's instead presented as a thing to strive for. It's not a useful approach and at the moment, there's no hope of making it useful.

This is simply not true. I know because I have done a great deal of real software engineering in which I have applied constructive data modeling extensively, to good effect. It would be silly to list them because it would simply be listing every single software project I have worked on for the past 5+ years. Perhaps you have not worked on problems where it has been useful. Perhaps you do not like the tradeoffs of the technique. Fine. But in this discussion, it’s ultimately just your word against mine, and many other people seem to have found the techniques quite useful—and not just in Haskell. Just look at Rust!

> Datalog would be my second choice, which also seems appropriate for general public.

The idea that datalog, a first-order relational query language, solves data validation problems (without further clarification) is so laughable that merely mentioning it reveals that you are either fundamentally unserious or wildly uninformed. It is okay to be either or both of those things, of course, but most people in that position do not have the arrogance and the foolishness to leave blustering comments making an ass of themselves on the subject on an internet forum.

Please be better.
I hate that I lost all my Signal conversations after I replayed a backup onto my iPhone. The reason is simply: Signal excludes itself from the iPhone backup. And there is no way to change or configure that. You will only find out about that „feature“ when it is too late.
Nice! Yep that's part of our vision to "compile onto", i.e. generate code for, frameworks such as yours.

Happy to sketch something out - want to join our slack to chat https://join.slack.com/t/hamilton-opensource/shared_invite/z...?
At the end of the day these are all arbitrary distinctions, which ultimately leads to silos, turf-wars and 'definition-nazis'
No worries,

I had to reread my own sentence to make sure I wasn't being a complete moron.

NOTE TO SELF: COFFEE COFFEE COFFEE
Nice project, but nonway on earth I am taking anything with a breadboard and jumperwires onto stage — except maybe if I plan to make it part of the performance
Oh that tin!
I was so excited with my purchase--having saved up for months to get it at launch--that I missed my stop on the bus home. I had to get off about a mile away and ran to my SNES like I'd never ran before.
They walk an awfully thin line, offering “expansion passes” and Amiibos.

Not to mention locking game content behind two different tiers of subscription plans.
This was a really great writeup and an amazing way to present it.

My hunch is, there is another dark pattern hidden which he didn't discuss yet: the quantities in which you buy gems. You'll often land just one or two gems short of the number you actually needed. Then you can either buy the 3 gem pack for the worst relative price or buy another larger pack, encouraging you to come back later.

It seems hard to really spend all your gems and come out at zero. Usually there is a small amount left that on its own is useless but lures you into buying more.
How about a disconnect even when it's open?
> first construct your input

My man... if I, the author of my program, was constructing the input, I wouldn't need no validation. Input isn't meant to be constructed by the program's author, it's supposed to be processed...
My mistake. Of course the submitter did submit it as "Boulder Dash."
Folding Ideas is the greatest youtuber
> disconnecting from the grid is not permitted

Wait, what? What happens if you just don't pay your bill?

Edit: Or just disconnect internally, meaning you use no power.
Things may be different now but some cities used to the condemn the house if it did not have electricity from a provider. It is a scam, considering most people did not have electricity even 100 years ago.
> You're willing to bet your life that the government is always going to do right by you?

Hear, hear, especially given the historical priors : (hint: across a generation-sized time spans, governments never keep their promises. Why should they, they usually are in power for decades at most).

And yes, relying on governments to handle your retirement money is completely insane, but the vast majority of folks in e.g. the EU have drunk that kool-aid even though it was guaranteed to fail since day one.

Retirement plans the way they work in Western Europe were always an absolute con, very much like a ponzi scheme (new players pay for the earlier players).

When the young, working population was vastly larger than the old retiree population (because the retirement age was designed so that most people died before reaching it), the government milked their working young for all they were worth.

Now that the age pyramid has inverted (large retiree population, few working youngs), there simply isn't enough income generated by the young to pay for the old and retirement income is paid using debt.

What a freak show.
Ah, thanks. Fixing this now.
> The Human Genome Project heavily used open source software, as did the detection of the Higgs boson on the Large Hadron Collider at CERN.

Do you think that those projects wouldn't have existed with proprietary software?
Crystal 1.7.3 Is Released
Gosh, I wish the author wouldn't sound so arrogant presenting me his reinvented wheel.

What your Ansible is doing (looping over the inventory, imperatively executing tasks) is reinventing what a Kubernetes-internal Operator is doing after you asked it to reconcile your changes. Thing is: You're not only reinventing the internal thing, you will eventually recreate internal logic, e.g. some internal dependencies and knowledge "what to do in which order". Good luck with further developments on the Kubernetes upstream. Not cool.

Kubernetes does what it can, to give the user a declarative DX. You might not want to fight this. kustomize and some _trivial_ scripting is usually all you'll need. If you need more, consider writing custom Operators.
Hey HN,

a few might wonder what we're using to run 3rd party code in a fast & secure manner. Questscript in Questmate is powered by https://www.scriptable.run, which we've build as a separate service for others to use in their products as well.

Authenticating calls to the Tesla API (https://owner-api.teslamotors.com) works automagically as well, simply by the user linking their account to Questmate. We support this for a couple of APIs, like Airtable, Google Sheets, Hubspot, etc.

Please ask away should you have any other questions!
Medium Launches Mastodon Server for Paying Subscribers
Another recommendation for Peter Watts. Watts' Backlist is also available to read from his website, including 4 novels (his Starfish + Maelstrom + Behemoth trilogy) and Blindsight, as well as many short stories: https://rifters.com/real/shorts.htm

If you read only one of Watts' books, read Blindsight.
"Or the cost of renewables + energy storage + smarter flexible loads will just become lower than nuclear all-in-all."

May even in a generation or two. I doubt I'll see it in my lifetime though.
Ask HN: Best laptop in 2023 with a $500 budget?
General purpose, non-gaming use for a student / young person.

I get asked this a lot and I'm honestly a bit out of touch with that budget level; as a developer I spend up on my machines. Has anyone done the research already?

Thanks!
Are you aware that it's impossible to do any kind of parsing without validating the data? Saying "you have a validation function" is not some sort of disproof of parsing.

Parsing is an additional job on top of validation - providing type-level evidence that the data is good. That's what makes it valuable. It's not some theoretical difference in power. It's better software engineering.
they didn't initially. their first mobile game, Super Mario Run, cost $10 and had none of the usual manipulative mobile game elements. People did not buy it so they switched to the same F2P nonsense as everyone else for future games.
Largely yes. You don't need to survey every inch though since leaks aren't present in the middle of walls, but typically at complex areas (around windows, roof penetrations, can lights, outlets, rim joists, etc) so a little smoke quickly IDs those issue areas. Another way way to find leaks is to run the blower door tests on a day where there's a large temperature differential (ideally when it's very cold outside). You can use a thermal camera before the test and then after you depressurize the house for a 10 or 15 minutes - the leaky areas are perfectly obvious on the thermal since the cold outdoor air is washing over the walls near the leaks. Taking the before/during thermal videos on a walkthrough lets you compare the side-by-side later on and ID which spots need attention.
One more factor in the demand side: population. IMO it is hard to predict.
Thanks. So gas water heaters are fine. Yay?
Your question implies that knowing a specific stack/language is the key to employment opportunity. From experience, I don't think that's the case.

For web stuff, I'd suggest learning JavaScript if you're interested front end or something like Golang if you like back end. Those will expose you to the necessary concepts you need to perform in those roles without bogging you down too much in cruft. You can safely apply to roles for most languages if you can demonstrate your knowledge sufficiently.
I think we're saying the same thing, I probably misphrased. Grandchildren will use grandparents estate to cling on to homes in hcol. That boomer wealth is just going to stay locked up in real estate. Any sale of meemaws home will fund downpayment for little Sally. That's the ratchet up.
I trust apple over some random person on the internet.
ResEdit was a good friend for Mac users as well
If it doesn't, well, American society has already bred the perfect group of shock-wave troops: a bunch of dead-eyed, lives paused, waiting for an apocalypse that never came Gen Xrs who will dub their explosive-laden waistcoat's "retirement vests." They're tech-savvy, they've waited for killer bees, land invasions, acid rain, nuclear war, and watched the low-risk sex of their elders transform into a high-stakes gamble at a lingering death. They remember 9/11 and Ruby Ridge. They won't factor into any threat profile because everyone forgets they even exist. They waited dutifully for the Boomers to retire only for 2008 to put a big hold on that, and the Millennials just climbed over them on the ladder. If that quote about "Every normal man must be tempted, at times, to spit on his hands, hoist the black flag, and begin slitting throats" rang true for a group, that's the one I'd pick. Probably the last bunch you'd want to ditch Social Security on.
AWS is architected in a way that makes global failures harder, e.g. VPC’s only span a region.
I don't think there's a blanket answer to this. In some cases, I could see some measure of employee ownership being a good thing. In others, I could see the opposite.

In my ventures, I've never done that sort of this because the complexity of it is a headache I could do without, and I've not seen a good argument for why it would benefit my companies or employees enough to be worth the cost. But that's very dependent on the particular venture, I think. I could see it penciling out very differently in other situations.
It doesn’t help Musk’s case that he appears unaware of typing-by-dictation software, which is efficient for prose but not necessarily for coding
I would suggest also looking at https://github.com/bazelbuild/remote-apis. Its essentially a standard API for remote (any binary) execution as a service and there are several reference implementations of it (Buildgrid, BuildBarn, Google's own service etc).

And you can consider using gVisor to minimize container breakouts to a great extent.
That's fair if you're talking about all utilities in the city. Sewer and water are the main problems in an urban environment. Rooftop solar on the other hand is dirt cheap and only slightly more complicated to install then plugging in a toaster.
zero energy, zero home then.
https://www.officialdata.org/us/inflation/1800?amount=1

I'd love to have to repay my debts with those conditions.
you'll have to forgive me, but isn't this why there should be a `::new()` callable attached to the struct?

I'm really new at Rust, but that was my takeaway, e.g. `String` has `String::new()`
and ALL evidence, of which there is plenty, says they WILL abuse it
There is a story going around today about a Ukrainian yacht being in the area before the explosion. No idea about the accuracy of that report but it does appear to have incited a response by whoever pushes the narrative that Russia did it and now these older articles are being brought up again.
Sorry for the assumption and thank you for your answer! Regarding time, I work similar. In work-life, it gets a bit more muddy (basically the time talking walks expands and turns into time spent in meeting, talks, support etc.)

I would encourage you to ask here on HN and maybe also over at reddit (i.e. https://old.reddit.com/r/cscareerquestions) for feedback on landing a software dev job. Getting the foot in the door can be tough, after that it get easier. I wish you best of success in landing a job! :)

Edit: It might be a good idea to mention your current job search in your most visible comments here in this thread. Also, you could mention it on your website! ;)
I'm not sure what you're on about. ICC/MSVC and Windows both exist. They're real compilers and OSes that millions of people use every day, and I've never seen anyone make the case that they're somehow not capable of doing things that their open-source competitors can.
What if your sport is competing with other utility outfits on how fast and how much you can achieve?

This is exactly how loopholes are found. Forget the spirit of the law and look at the letter of the law.
My take on this is that they are making the equivalent of an Energy Start certification for housing. In theory, having this cert should raise the value of the house. I view the $5k as a way to offset the cost of applying.
Apple's history of limiting screen size options for lower cost/performance computers has always annoyed the hell out of me. Needing a larger display and form factor portable is an ergonomics issue not a performance or profit margin issue. They can charge a premium for a larger display of course but coupling it only with other high cost options makes it inaccessible to people. This is a case where Apple's pursuit of high profit margins truly does hurt users causing physical pain, discomfort and maybe even injuries. Most people I see using 13.3 displays are often hunched over squinting at them.
We used `cloneDeep` heavily at a previous role, it isn't particulary fast - so be careful if you cloning very big objects (1mb+). There are faster options out there such as https://github.com/davidmarkclements/rfdc or even https://developer.mozilla.org/en-US/docs/Web/API/structuredC...
If Linux didn't exist, those servers would be running another open-source OS. Or a proprietary one. Linux isn't special, and in fact, its design and popularity together have set OS research a few decades back.
will they also ask the virusses to be nice since this is a shopping venue and not some lowly street? :)
How can 71% startups fail from running out of time and money[0] but 65% of startups fail from cofounder disagreements[1]?

Y'all ever think these numbers are useless and p-hacked to drive a point?

[0]: https://www.codingvc.com/p/cash-management-for-early-stage-s...

[1]: https://hbr.org/2022/04/how-cofounders-can-prevent-their-rel...
To be fair in practice I can't think of a good methodology to automate this selection.

This is probably something that would be determined much later, on a case-by-case basis... which is ideally solved by manually curating such knowledge.
You lose some in the process but I'd argue something "critical" should bring attention to the necessity of its archiving.
Your savings wouldn't be all USD or bonds. It would include stocks, commodities, investments in other countries, maybe precious metals and crypto.
Most people (in the world) live entirely without saving and are making do in whatever way possible. For democracies that have stable governments sans USA, there is absolutely the assumption that the gov will pitch into avoid people starving in the streets.
What feels most offensive to me is that people’s previous digital purchases of classic games through Virtual Console are permanently stuck on their Wiis and 3DSes, and can’t be transferred to the Switch, which only supports emulating classic games through paid subscriptions.

Compare that to the PC market. I signed up for Steam in 2010 to buy Orange Box—Half‐Life 2, Team Fortress 2, and Portal—for $10, and for over a decade that entire game pack has remained downloadable and playable on every PC I’ve owned, including most recently the Steam Deck.
> You have to have a system to cycle in fresh air in a way that it heats/cools it with the air that is leaving.

This is quite nice regardless. Houses are unlikely to be so drafty that the air inside is always fresh, and a real ventilation system will deliver fresh, filtered air all the time.

> You also need a makeup air vent for things like a stove hood.

You need this anyway, at least in CA, if your hood exceeds 400cfm, and it’s probably a good idea regardless. Sadly, high end hoods seem to mostly have way too much airflow, and decent makeup air systems are rare and complex.
from 2021
I always thought the indicator light was directly wired in series with the camera, so it shouldn't be possible to use the camera without supplying current to the light?
I've never been into Nintendo but after having kids I kept hearing this about how great they are for families so I bought a Switch. That's when I learned what a greedy exploitative platform it is: overcharging for games, nickle and dimeing for everything, and abusing their fan's nostalgia. I definitely don't want to get my kids invested in their platform so I got rid of the Switch. Steam has more than we need anyway. (just wish Steam had better family friendly search filters, why is it impossible to search for games by ESRB rating?!).
They are most likely referring to many/most counties require a grid connection for the home to be considered "habitable". Refusing and living in a un-habitable home can have all sorts of fun consequences up to and including the seizure of your own children by the state.
wow that's at least 240% over budget
Yeah… so this example is saying “you need to redesign your infrastructure before you can merge this change in.”

If sftp is a requirement, it should have been captured earlier in the process and not after the integration code was written.
The open-source community significantly intersects with what is most accurately described as a "cult" dedicated to the irrational defense of open-source by any means necessary.
And eventually a blockchain
AI Chatbots Don’t Care About Your Social Norms
"By Adam Entous, Julian E. Barnes and Adam Goldman"

"Reporting was contributed by Rebecca R. Ruiz, Erika Solomon, Melissa Eddy, Michael Schwirtz and Andrew E. Kramer."

"What we consider before using anonymous sources. Do the sources know the information? What’s their motivation for telling us? Have they proved reliable in the past? Can we corroborate the information? Even with these questions satisfied, The Times uses anonymous sources as a last resort. The reporter and at least one editor know the identity of the source."
Passiv Haus (or loosely equivalently the US Passive House) is supposed to be a shorthand to express it takes less energy than conventionally required to achieve Net Zero. But not all Passiv Haus designs are necessarily Net Zero, and not all Net Zero designs necessarily use Passiv Haus to accomplish their rating.
I was really interested in the insulation part and building design. The only thing I could find was that it has to be energy star, which is only 10% better insulation than code.
>There is no magic getting out of this hole.

There is magic, the rise of productivity.
It just didn't reach the ordinary people.
Not OP but in many municipalities the dwelling would be no longer up to code, and therefore illegal to inhabit
They don't!

They only hate poor families who can't afford a $500k+ home and His-and-Hers Matching Teslas.
This was my first thought when masks were mandated. Thieves would have a field day
California marginal income tax rates for a single person on $300k are less than 10%. On the other hand, federal rates are higher than 20%. You don't pay 10% sales tax unless you're using your entire income (uh, including the stuff that was taxed away?) on items that the sales tax applies to (and you certainly aren't).

If you're a single person in California, at $300k, if you have no special tax situation, you'll pay a bit less than 40% tax. If you're married, significantly less than that.
Most don’t want to by choice! Many Americans specifically can’t afford to save, so what option do they have?