skysight-inc/HackerNews huggingface dataset:
My first home (~2010) had no fridge so I bought a new Samsung it was about $3k, nothing smart about it, it just looked nice and had a freezer at bottom and an ice dispenser on the door. Within the next 3-5 years I had spent another $3-5k on repairs and eventual replacement with another similar looking/capable fridge by another similar manufacturer. It followed same similar timeline to its end. The ROI and reduced hassle factor of just buying a Subzero made sense for me on the third fridge. I know several people that have 30 year old ones that just don’t fail. So far so good but we’ll see how it lasts.
> Every contributor-driven platform has eventually jumped the shark, and all in exactly the same way.

The one exception would be Craigslist
Yeah ... As an exclusive Linux user for almost 20 years being forced to work in Windows for the first time is super weird.

The two things that trip me up are that you able to move windows to a position that you can't move them away anymore.

And that apparently maximized windows sometimes leave a 10px gap at the top so that you click on the window behind :-/
I wasn't able to automate the use of the freeze spray alas, but I believe that did let me access data after more significant durations.

With the freeze spray I did also manage to unplug the power cable completely and switch SD cards manually.

Edit: In "Cold Boot Attacks are Still Hot:
Security Analysis of Memory Scramblers in Modern Processors"
they say "To assess the feasibility of cold boot attacks on today’s denser and smaller
components, we measured the retention time of ﬁve DDR3 and two DDR4 modules from various manufacturers. At
normal operating temperatures, a signiﬁcant fraction of the data is lost within 3 seconds of losing power."

The Pi 4 I used makes use of DDR4 from what I recall.
I'm having a little trouble understanding the problem(s) Pkl is trying to solve.

After reading the title, my assumption was that Pkl was yet another newer, better configuration language (a la TOML), but now that I've read the article, it sounds like it's more a language for _generating_ config.

Unless I'm mistaken, it sounds like an abstraction on top of your config files meant to help you build & re-use configuration in a more standardized way, rather than yet another config language into itself.

A problem space I'm familiar with is having a bunch of Terraform or Cloudformation configuration you want to share/repeat in multiple projects. Doing-so can get hairy quickly, as the path of least resistance is to copy-paste a bunch of config you barely understand from some other project, and then perform trial-and-error surgery to find and change a couple of lines to suit your project.

Is Pkl designed to help address that sort of problem? Or am I missing something?
How much bigger could Earth be before rockets wouldn't work?
The post about the 1.55R⊕ planet made me curious and I thought this was an interesting discussion
Breaking Bitlocker – Bypassing the Windows Disk Encryption [video]
That’s only if there is an overlap between the customers who want to use cloud and the ones who want to run things on premise.

I would assume that those who want to run things on prem aren’t currently cloud customers for other services. And those who are already heavily invested in a cloud provider will look to the same provider for AI compute.
I appreciate what the language is trying to do and simplified configuration that is repeatable / re-usable is the goal.

However I can’t help but wonder why systems don’t simply start adopting full programming languages once they hit a certain complexity. Having to use another language just to reproduce YAMl or what have you in a repeatable fashion is a symptom of the problem IMO
>failure to re-register deprives you of a sticker you'll need to keep from being pulled over

My car is insured and registered, but it has been the better part of ten years since I actually bothered to put a new sticker on the plate. Maybe there are places where cops try to more actively police expired plates, but it certainly doesn't seem to be a thing around here.
It's getting more and more non human like. Like it was not made by humans. Interesting.
1TB favicons dumped in the root is an interesting problem for crawlers. Did they make the effort of dropping the connection in a timeout or proceed to gobble up the entire thing?
Are you guys open to python experience or is it strictly ruby?
Interesting, re:Ontario. They dropped the fees during the pandemic. I am not sure it will be a forever thing.

But the insurance fees were 1/2 the price when I moved here. I don't know if that has changed a lot?
* Hardware memory encryption / bus encryption. If implemented correctly, keys never touch RAM and will be discarded instantly across any power disruption.

* Control physical access: don’t allow an attacker access to the DRAM chips.

* Control logical access: use trusted boot systems which don’t allow an attacker to dump arbitrary memory, combined with physical access control so they can’t directly address memory externally.
You still need a full JS(x) parser (and lexer) though since / symbols are contextual (as are < in JSX).

/ and < in operator positions becomes operators, whilst / in plain JS in a value position becomes the start of an reg-exp and < becomes the start of an JSX tag, so to handle it there needs to be a full parser (with a pull-lexer to correctly handle the contextual part) as you cannot just do a textual replacement due to ambiguity.
Yeah, my problem is on my devices I set a custom start page to something hosted on my NAS device's internal web server. Nothing fancy, just a simple HTML page with some links and a little javascript.

It's surprising how much time such a little thing saves me, compared to trying to wrangle the default browser start pages into something usable.
I have show dead enabled here. There is a shocking amount of irrational negativity in that thread, even for HN.
Ah sorry - that was an unintended side-effect of re-upping the original submission. I must have done some of the steps in the wrong order.
Yes, the first screenful is motivation to read the answer or some personal unrelated crap.
I mean, if you literally did what you said then that would mean using telnet and not encrypting your traffic in which case or course you are going to be compromised...that was not designed for networks that were open and accessible to the public.

I'm not sure you have made a point that at all addresses anything Jonathon said. You've constructed a straw man version of the arguments in favor of less abstraction, and more like older systems, which is rarely intended to mean using exactly the same network protocols from the 1980s.

And at the time, those old programmers that criticized programming in C vs. Assembly were objectively correct. It was true that hand written assembly was significantly more efficient until very recently, as in I've seen common examples of such a thing well into the 21st century, and there still exist many cases where that is true. In the 80s and 90s it was the norm, and understood by most everybody (including the Unix developers despite having transitioned to C) that optimizing compilers could not compete in truly performance sensitive contexts. This did not really begin to change until everyone began to consolidate on x86. Until then, people were just willing to make the sacrifices but you couldn't have your cake and eat it too.
What is “awkwardness?” Maybe I’ve never felt it. Maybe I always do.

Is it the condition of not knowing for absolute certain what to do next? Is it the condition of having done something in a social setting and feeling a reaction that suggests what I did was a transgression of an unwritten rule?
I wonder what percentage of Nvidia’s engineers would have strong feelings about working in the defense sector.
I really liked using Sapling internally at Meta (they call it hg/mercurial internally, lots of people don't even know it's not actually hg under the hood).

Is the publicly available version of Sapling usable? I really miss stacked diffs every time I'm working on a GitHub project. Last I checked it seemed there were some dependencies on Mononoke and EdenFS which are not open source.
As a language Arexx was pretty awful, but the pervasiveness of Arexx ports and user expectation that "everything" should be accessible to script
made it immensely useful anyway.

E.g dbus on Linux is comparatively underused because the threshold to using it is too high.
That's the one! I couldn't find the right thread.
Three other recent stories from BI on Amazon Pivot:

I worked in Amazon HR and was disgusted at what I was seeing with PIP plans https://news.ycombinator.com/item?id=38471744

A Former Amazon Worker Was Put a Performance Plan; Lost a Deposit on a House https://news.ycombinator.com/item?id=37817021

Amazon shut down a Slack channel where 2k employees talked about PIPs https://news.ycombinator.com/item?id=37960846
I imagine the goal here is to optimize MS' compute and hosting costs. The core pieces of O365 probably handle many billions of requests per day. At that scale even small optimizations can be worth millions a year in cost savings.
You can drive a car home without insurance. A quick google suggests californias grace period is 30 days.
We deep fried water
Is your home printer using DNS?
Not being able to drive for 3 weeks is not an option for a lot of people. It’s not “semantics”
This is almost the opposite of what I envisioned when reading the title "folk computer", which makes me think of a computing experience that's fundamentally simple, convivial, and transparent to users, something like what's captured by the concept of "permacomputing". While the ideas explored here are no doubt interesting and probably important to consider, they seem like they require an enormous amount of abstraction and complexity to implement, while at the same time remaining somewhat impenetrable to the user. For example, using QR codes guarantees that the semantics of any given symbol are impossible to determine at a glance. Is it really an improvement over the mouse-and-screen paradigm to paste QR codes to your hands (the printed hands in the demo are actually two left hands), and set up a rig that requires camera mounts, projectors, and a large flat surface dedicated to object manipulation with extremely specific, non-intuitive semantics? I can't help but wonder how this would ever generalize to the number of uses or amount of convenience that people were able to wring out of even simple text-based terminals.
The problem is that there's no continuity between what is related and what is an answer to the question asked. Related answers are intermixed with real answers at the same level. You can only tell something is a real answer by the absence of bold text and presence of light grey text.

The link upthread isn't a good example, because the question is so basic it's easy for them to have a lot of related (duplicate) questions and answers. When the topic requires more nuance or is more specific, then the related questions and answers really aren't related at all, and they just add a bunch of useless noise.

hackere news isn't a question / answer site. I don't come here with the same expectations that I do when I go to something like stack overflow or quora.

Ironically, if I do a google search for something and ycombinator comes up in the results, the link is directly to the comment that is relevant- not to the top level of the article with all of the related sibling comments. If anything, from that perspective hacker news is actually a better question and answer site than quora.
I've used it. :)

https://github.com/guicho271828/trivia/issues/108
I was coming here to comment very much the same thing, the article didn't seem to address the ways in which this plane would avoid those issues. Even without rogue waves destroying the craft, rough enough seas would either necessitate suspending flights (costly) or flying higher (costly) to avoid sea conditions. I'm wondering why DARPA feels like they've beaten those issues, even if they're using computer vision, a ground effect plane that has to keep climbing is not getting the fuel savings it needs.

Iirc the Soviets also discovered that a low-flying seaplane gets absolutely scoured by salt spray, which adds a non-trivial expense to maintenance, or a risk of catastrophe.
While I understand the idea, who would buy these properties they likely may want to sell to escape these rising costs?
> I'm not sure that there was an inrush of programmers because "it could make a lot of money".

Literally everyone in my college class in the 90s was there exactly for that reason; they almost all sucked at it, even after years of work. Then when I ran my first larger company end 90s to about ‘10 , almost everyone we interviewed went into development because of the money; most didn’t like it, would never do it as a hobby and they closed the door after 5 pm. All fine, but not sure how you sure how you can say there was no inrush of people digger for gold and not really wanting to do the work.

There are many good people but the majority simply don’t care. I guess in some places you will find more of one kind than the other.
There are warnings given by analyzers in some cases, but it's not exhaustive
Can your software handle states it can’t handle?
…and it’s not like we don’t produce similar regulation all the time.

The conversation here makes it sound like this is unprecedented, whereas it seems to me completely normal. There are no CFCs in my deodorant any more, or lead in my paint, or whatever.

Once regulation is in place, producers have motivation to innovate and drive the cost of disposal and reuse down, which is a great application of market mechanisms.
&??&
> C# — and garbage collected languages in general — aren’t going anywhere.

So what? What does that have to do with rust? There’s no fight between C# and rust where only one language will survive. Both languages are great, and both languages probably have a bright future. C# depends on a lot of low level C/C++ code to function and run fast. I can imagine a future where rust enables c# to get better.

I love rust, but there’s also lots of programs and teams for which c# is a better language choice. So your comment is really weird to me - there’s no reason loving c# should impact your relationship with rust at all.
A shame, I went into tech to escape all these fleeting fads. But ofc I end up taking Computer Science in college right when Tech is blowing up (I really just looked at STEM fields and picked the best engineering I saw in each college. I coulda easily been a mechanical or electrical engineer if I wasn't accepted at the school I went to) so I end up seeing all sorts of booms and busts. mobile, cloud, data science, ML. Now AI.

I just wanna make pretty graphics go fast. I don't need to turn everything into a cloud based app with an LLM attached to it.
That sounds like what I need. I have been using Latex (which I find distracting) and restructured text (which I am less familiar with at the moment) with Sphinx. How does Asciidoc compare to restructured text? Both were intended for writing documentation so are similar in capabilities?
Why is it surprising that beings with finite time capacity are unable to learn information that’s expanding at a daily rate greater than their capacity?

https://xkcd.com/1053/ is relevant. The world would do well by adopting a more positive perspective towards people who don’t know what we expect them to. Because I’m sure, they probably know something I don’t… that they expect me to know. And that’s how we all progress.
Damn I'm gonna have to get serious about that diet before visiting :'(
I have experienced this as well, mostly among people who did not grow up with a lot of money but managed to make a lot of it throughout their adult life.
previously discussed: https://news.ycombinator.com/item?id=39217174
Ice dispenser in the door is apparently a huge risk factor for fridge failure. The ice making machinery either being in the non-frozen section, and/or having some mechanical components passing through the insulating door, makes it struggle. People love it, but bad idea.

The fridge that was in my house when I bought it (recently) has an ice maker fully contained in the freezer at the bottom, you have to open the freezer section fully to get at it. Apparently that can work fine.

Just some tips for the future :)
0.75 seconds without cooling.

I would not expect "residual power" to last for 0.75 seconds. Even if it did, RAM has to actively be refreshed by the memory controller. (DDR self-refresh is only enabled during sleep and I dunno if the Pi even supports that)
Picking non convenient consonants works wonders for us now as we can mix almost freely with many English words without causing any confusion.
Given one of the lowest per capita number of motor vehicles, it likely also lacks petroleum infrastructure as well. You don't make a huge number of gas stations when there aren't many cars.

If given the choice of building up a transportation infrastructure based on hydrocarbons only to be torn down as the world moves toward electrification versus fast tracking your electrical grid, the latter seems an obvious choice. With the decline in solar prices, it allows for greater decentralization in that infrastructure. Solar ends up a (relative) one-time purchase. Oil is a constant importation drain on your economy.

It's cell phones all over again, skipping over the landline step. Why string phone cables to every home when you can just concentrate on a relative few cell towers?
Some of the traces include some important information regarding Supabasehttps://imgur.com/a/m9nTt2h
> How does an executable open itself? That's where portability goes out the window.

It's a way easier nut to crack than parsing executable formats. Various OSs have a method for this:

Linux: /proc/self/exe

Windows: GetModuleFileNameW(NULL, buf, MAX_PATH)

MacOS: _NSGetExecutablePath(buf, &size)

Solaris: getexecname()

BSDs: ...?

These are just "ask and you shall receive" APIs; nothing to analyze.

You may want to solve that problem anyway for other reasons: for instance, if you want your programming language to have a relocatable installation which finds related files using its own path.

On a system where you cannot solve this problem at all, you can use trick 1. Have an array somewhere in the program where you write the installation path. Your installer has to do this, and if the program is moved after installation, some utility program has to fix that up. (I am not crazy about the idea because it changes the checksum of the file at the installation site. You can no longer use an off-the-shelf program like sha256sum to check the integrity of the executable against the provisioned materials upstream.)
I have to run my heat pump dryer for about 20-30% longer, though. They seem to just think they can get away with gaslighting you about how long it takes to dry clothes. Even on "extra dry" the clothes often aren't dry.

It's a fairly decent one, AEG. rrp was ~£650 IIRC
The comment that spurred this conversation did claim that the problem was overly complicated legislation to a simple problem. "Don't dump chemicals" is about as good a solution as "don't do bad things". You can't oversimplify a complex issue like that and expect to get anywhere.

I'm being plenty charitable in assuming you're arguing in good faith, at first glance your comment comes off as anti-intellectual value signalling, which will never ever solve anything. Ever.

But this is HN, so I'm going to assume you've simply misunderstood the concern, as anti intellectualism has no place here.
I like the syntax and the type system but it’s written in Java, why?
Gap insurance covers a tightly-bounded amount of loss (it will never pay out more than the remainder of your loan), which is why it's so cheap. That's also why it's a great target for self-insurance - you know exactly how much you need to have to cover the worst-case loss. If you have the cash, you are almost certainly better off skipping this one.
Easier solution which increases your chance of being compatible with the rest of the world:

Just use the ECMAScript Language Specification's Time-related Constants algorithms like SecFromTime (t)

https://tc39.es/ecma262/#sec-time-related-constants

Even the draft of w3c's High Resolution Time just incorporate them.

https://www.w3.org/TR

The ECMAScript Language Specification algorithms will help with rounding

SI allows for Quotients of SI units using either a solidus (/) or a negative exponent.

Herz is just the reciprocal of the second, 1/s or s^-1

Just as meters per second == m/s == m*s^−1

1 Hz == ∆_Cs/9,192,631,770
1 Sec == 9,192,631,770/∆_Cs

As Hertz is just a special name for s^-1 or 1/s, one can simply use the common prefixes and be mostly in sync with common standards from place like the w3c or their incorporated sources is far better than using SI for SI's sake.

Most languages have those typedefs for their duration classes/methods/functions anyway. But the ECMAScript spec above allows you to implement one that will be inter-compatible without trying to invent new or use obscure units.
Can't we just ban the toddler crushers instead of restricting them only to the wealthy willing to pay for the privilege?
It got so much right from the start, looking at Angular 2 just made me throw up my hands.

But saying "just" is unfair to Vue, it's a big upgrade thanks to the internal mechanics as it solved a lot of brittle and error prone ceremony associated with writing Angular that just went away with the same elegant style of templating.
This is a value judgment. You're assuming the author is scheming an elaborate way to be dismissive of poor people.

You just split the entire world of coupon users in 2 arbitrary sections. That's another value judgment.

There are many other reasons to use coupons. Such as: I like a good deal. I like to use coupons. I wanna try something new. I am bored and want to cut coupons. I got this coupon book. This place opened and I'm not sure I wanna try it full price. Etc.

There are so many ways to explore this question.

As for "worse customers", it is entirely possible for a customer to be bad, and for it to have nothing to do with being poor. I recommend studying the user journeys of user cohorts motivated by external rewards, vs those who aren't.
Did you shop around? Ask the agent whether there may be discounts you could be eligible for that you haven't taken advantage of? If you've been accident free, your risk profile does diminish.
I went through the same process you did and tried to make edge work for me and failed. I don't want to be constantly fighting my browser to respect my choices. That being said, the following is incorrect:

> Even after you change that there is still an un-changeable page that comes up on new tabs that searches with Bing / Copilot, and other various ways to trigger a search that use Microsoft's search engine no matter what.

If you change the search engine to something other than Bing, a second setting appears that controls the new tab search.

This is obviously a dark pattern to trick users (why would you want the new tab search engine to not respect your choice by default?), but the option exists.
actually i had a very good experience. the biggest learning was to separate our work and play communication methods. we don't talk about serious work stuff if we're having lunch on the weekend, but if it's during the week in a 1:1 - it's all business. our friendly conversations are over a different messenger app than work conversations. so it's been much easier to not mix the two.
DRM works in practice. Most users end up not side-loading things on their phones or playing homebrew on their consoles, even though it's theoretically possible.

Even piracy is way down, to my dismay.
Yeah I agree, when I bought the subzero they didn’t even offer ice in the door on any models. Likely to maintain their reputation of low maintenance

Unfortunately in my house the kitchen appliances are on display and so “need” to look nice. If I were to build a custom house, I’d just hide all the appliances and buy the $500 basic white fridge like I have in my garage.