skysight-inc/HackerNews huggingface dataset:
I also love IKEA, as it’s a great place to take my young wheelchair using daughter to get practice. IKEA is one of the most wheelchair accessible places we’ve been to. We often see other people in wheelchairs as well, I think precisely because they take accessibility seriously. She’ll exclaim “like me! Like me!” And propel herself over and compliment anyone in a wheelchair on their dress or ask them about their prosthetic leg, which so far people tend to be very kind and gracious to a little girl coming up and asking them personal questions.

It’s also great because she can basically “do all the activities” at IKEA, she can see all the furniture, go into all the display rooms, and even the dining area is wide open and accessible.

She just turned four and her favorite part is the “turbo boosts” where I give her a good push and she careens down the aisles at IKEA, using her brakes to stop herself. Braking is a super important skill for a little girl in a wheelie!
This article is full of inaccuracies. For example

> Linux churns so much that a given program written today won't work in a year

I don't think that's true. It's more like "programs written 20 years ago (against glibc 1.x) don't work on recent Linux anymore"

> programs written in the Windows 95 32-bit era are guaranteed to never change again

Yeah, well, programs written for Linux 20 years ago also never change again. That's the whole point of closed-source binary-only programs...

> [windows executables are an] accumulation of cruft over literally decades.

Linux ELF file formats also contain ancient bits and pieces that are not used anymore. And the a.out "cruft" has only been finally removed this week
This is the sort of thing you are meant to learn at school...

Introducing an exotic species for pest control can work, but sometimes it just makes everything much, much worse.

https://eandt.theiet.org/content/articles/2018/05/top-10-inv...
This is how most high performance networked software is written, it’s mostly fine, when you’re running on the event loop, nothing else is.
Are you in the Bay Area? I do emotional philosophy and can tailor coaching to you. Whatever rate you wanna pay.
Upgrade a 1TB PostgreSQL DB in under 10m
We used pglogical to upgrade between from version 9.5 to 13 with minimal downtime (< 10 minutes) running a large DB installation of 1TB in size and multiple extensions.
How does C# handle this?
An agile coach (Jeff at https://rebelalliance.se/) I worked with had very strong feelings about this and would start meetings by demonstrating the proper way to detach a Post-It. Off brand sticky notes were also verboten IIRC.

I think his method was to lift the sheet just a little, then pulling down instead of up/out. That way they stay perfectly flat.

Not sure if you are on HN Jeff, but if you are: Iam Lusum perdidisti.
You are dissasembling inside the interpreter. Interpreter already reads, evaluates before generating the assembly code. How does EVAL work if the entire program is compiled AoT?
I am working with this guy: https://www.linkedin.com/in/thezachwhite

My email is in bio if you want to talk about it
How I shop at Ikea:

1) immediately go to the exit and get a soft serve, in it's the only thing that makes the place tolerable

2) near the registers are the computers to locate the flat pack stuff, use those to shop

3) get the item and check out

4) never go to the top floor showroom
code diff:

https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wir...
I could only read the second article for now (the first one is blocked at work), but while interesting it's not quite what my question was aiming at. That is, it solves the malloc/free hassle in an elegant way, but it doesn't solve the fundamental problem to know in advance how much memory you'll need.

That is, the second article basically says: (pre-arena) It would be so easy if we could just allocate everything on the stack, because lifetimes are nestable. But the article doesn't say how to know the required size of the stack in advance, to prevent stack overflows. That was the part I was interested in.

edit: I could read the first article through a proxy, but it also just talks about different allocators. I'd like to achieve what com2kid was talking about: "Allocating all required memory is, IMHO, a great practice for almost any type of program."
The existence of tipping in the US contradicts this theory. Why tip 20% as a non-returning customer, when it is in your own best interest to tip 0%? Still, nearly everyone does it. Luckily, empathy and/or social pressures are important for most people, which causes them to make choices that are not 'game theory optimal', but better for society.
Tried a few word. Mostly "not yet added". The rest reminded me that episode of friends where Joey wrote letter with thesaurus to look smart...
> extremely core business systems (such as payroll or general ledger)

Probably they've migrated off now, but IIRC they've used PeopleSoft, because of course it is.
Not to mention the choice of England as an example, where there was literally a record-breaking heatwave this summer that killed thousands of people. Reminds me of this: https://deadline.com/2022/07/uk-tv-interview-dont-look-up-cl...
Starlink is from the timeline trajectory when NASA was to land humans on Mars by the beginning of the 80s. Ukraine and Taiwan out of control may in the worst case end of life on Earth.
My first response on reading the headline, "no, they don't".

What's the point of Nature?

This article is the pinnacle of modern pseudoscience.
I doubt grandparent is actually against the principle of paying for the prior generations retirement... provided the next generation pays for ours.

The unfairness comes from the current generation not being afforded the same privilege as the last, now that existing defined benefit schemes are largely closed to new members, and extinct in the private sector. These schemes are typically underfunded and stink of Ponzi.

Meanwhile, the current context in the UK is that the Bank of England has just had to bail out defined benefit pension managers who had overleveraged their assets... no doubt at the taxpayers expense.

It's not really surprising to see people clammer for "fuck you, got mine" when half a generation literally believe they will never own a home and never be able to retire.
You actually are doing dynamic memory allocations, you are just not allocating from the operating system.

A quick look shows how this is done:
https://github.com/tigerbeetledb/tigerbeetle/blob/91a105875c...

You can see things like alloc / free, memory ownership, and everything that is associated with it.

The fact that you allocate from a startup buffer vs. a call to `mmap`/`brk` doesn't really change things.
If it keeps like this it'll be fine. The moment my plan gets ads I'll cancel.
What would you consider a good replacement?
>There is no way that a hacker in a spare room can acquire the required skills

https://bellard.org/lte/
> But never since the first day that I stepped into an office as a professional software developer in June of 1996 did I “plan a future” with a company.

You're missing the point. It's that you're planning your future on having income from the company you currently work for. In Europe they can't pull the rug from under you and say "good luck with your mortgage, you're fired today". Instead they have to say "you are fired, but will receive 3 months of pay while you find something else". So yes, I disagree that they don't owe you anything more than pay for the hours worked. You have an ongoing deal, if that is changed you should get ample time to re-adjust.
> What they are intended for is cases where using Django may be a perfectly fine tool for what your team is doing, BUT if you used Flask instead it really wouldn't matter that much

This is a good summary of my entire article, really. What I said is that on one axis, frameworks are a very bad trade-offs. There always are trade-offs. The axis being "maintainability".

That does not mean one should always avoid frameworks. Nor does it mean that without a framework, software magically turns maintainable. But it does mean that the benefits a framework bring, come at a cost. Make the tradeoff, weigh the cons and pros, and then decide if a framework, company-wide standardisation, team-knowledge etc. weigh up to the downsides of that framework. One of which being that it puts limitations on how well maintainable you can shape the software.
> Anti-trust regulation is supposed to solve this

Only if it's provably harmful. And only if you hire people into the anti-trust regulation role who are perfect uncorruptable beings that can see the future consumer implications of each business decision.

Given the regulators we've hired so far are neither, we shouldn't be assuming regulations can solve this.

In reality, regulations give a big first mover advantage. It's much easier to incorporate regulations when you're up and running than come in as a new competitor and slam into a wall of red tape, which due to years of relationship built up is much more porous for the incumbants.
When I go to an IKEA, I skip the labyrinth and stroll through the warehouse. It’s a different experience, as things are sorted out in seemingly random ways, but I am more in control and it’s less crowded.

If my wife wants to enter the rats maze I treat it as a video game where the objective is finding and using all the camouflaged shortcuts and fire exits. The kitchen section is lava.
> Telling nations to abstain from carbon emissions is like asking teenagers to be celibate.

Not all nations are born alike. There are plenty of examples of wealthy nations in Europe and Asia with fractional carbon emissions footprint.

Before anyway throws the "they export their pollution" argument at me, you need to look at the stats on global GHG per capita.

Basically the US, Canada, Australia, and the Gulf Countries are disproportionately wasteful per capita.

This is largely due to how much people buy non-essential goods in those countries and how much energy is generated from Coal/Gas. Both of these can be changed without falling into medieval lifestyles.

To assume that nothing can be done about it is learned helplessness which absolutely plays into the interest of the hydrocarbon industry lobby.

edit: Gulf not Golf!
>but the site in question permanently bans people if evidence comes forward of it

This doesn't fill me with hope; I'm not sure why I should trust the website's claim[0] that they enforce these rules with a one strike policy over the people who say that KF users have harassed them after organizing on KF. The law may not have been broken, but I wouldn't want to live in a society where the bare minimum of "this is legal right now" confers a supposed moral imperative to carry those bytes if I'm someone like Cloudflare.

[0] A website which, uncontroversially, is more than happy to host (and encourage) users who are known to laugh at people for who they are and revel in scooped information, a fact which decreases the trustworthiness of the operators in my eyes.
I tried out "very tired" and got "exhausted", "spent" and "flagging".

Obligatory caveat: I'm a second-language English speaker but I've been fluent for some twenty years and read and write English on a daily basis.

I expected it to suggest "exhausted" but that just feels like a synonym (interestingly, "very exhausted" has no available suggestion). It also implies prior physical or mental effort, whereas "very tired" could also be the result of bad or insufficient sleep. Synonyms are rarely equivalent and this one just seems to suggest context that may be inappropriate.

"Spent" seems like a more obvious example of this problem, putting the emphasis on depletion of energy rather than not having recovered in the first place. I'd also say it's less approachable as it's a colloquial metaphor. I know I had to do a double take when I came across this use as a learner. Either way, it's no more elegant than "very tired".

"Flagging" throws me for a loop. I have no intutive sense what that word is even intended to mean in this context. The dictionary merely suggests it's a synonym for "exhausted" but provides no etymological information or context. I would guess it's metaphorical (in the sense of "giving up" by waving a flag of surrender, or signaling for help as if waving a flag) but I wouldn't have guessed the meaning from reading it without context. Especially as I've only ever seen it used as a transitive word, meaning to mark something for review or special treatment.

Sure, avoid "very" if you want to write literature. But if you're writing for clarity rather than art, please stick to "very" if it avoids digging through a thesaurus just for the sake of it.
In no circumstance ever will I substitute "very thirsty" with "cottonmouthed".
> anybody who uses WiFi on untrusted networks

So is this for public/open Wifi networks only?
Or is it for any wireless network where you do not control the gateway?
Wow, that's some wild extrapolation (and association) there.
How the fuck can you be underpaid C++? It's like COBOL 20 years ago.
100 million per store seems pretty good
FYI: https://github.com/mchehab/rasdaemon (replaced mcelog) is the daemon for watching for these ECC and other kernel reported "Reliability, Availability and Serviceability" errors.

rasdaemon also attempts to report which physical DIMM / slot triggered the ECC error.
Ah, pulchritude. A word that everyone agrees is quite inapt; it’s an ugly word.
You want to know what's happened whether there is an exception or not.
This thing is getting out of hand:

https://www.openstreetmap.org/?mlat=54.747&mlon=20.500#map=8...
Why not everyone have 1 child, until the world's population is down to a few hundred million people and they can all live lives of extreme wealth?

The issue with this sort of thinking - most plans that assume a good outcome, really - is the real question here is how many people will inhabit the world. The default strategy that math (and human instinct) drives towards is just enough people that on average they start starving.

And if people are going to keep going until they starve _anyway_, what is the problem with some living well?
> Confusingly there's also something that people call a "full SIPP", which is a much more expensive but less-retaily SIPP that can be used to invest in things like leveraged commercial property.

If REITS are what you're referring to then I'm fairly certain a full SIPP is more analogous to a 401k. You can open a 401k today, on your own, without a business. They're just optimized for pre-tax so it makes sense that they're tied to work. Employer matching varies wildly. There is no predefined contribution that can be made by vendors, I believe the 401k limits are all federally mandated, but that mostly has to do with tax optimization.
I mean, the goal wasn't to sound "authentic", it was to avoid sounding "lazy" while trying to "woo women", which is the only situation considered relevant in the supposedly-inspiring speech by the maybe-a-bit-creepy professor.
In defense of the author, I think it’s a joke. You’ve opened my mind to the idea that it’s not a joke. Either way, they made me laugh. It’s a funny way to look at IKEA. Regardless, as you pointed out, it’s a unique experience.
At first glance, one might think Java already has collection types with defined encounter order - List (defined iteration order based on insertion order) and SortedSet/SortedMap (defined iteration order based on elements implementing the Comparable interface).

Reading more carefully, the proposal aims to lift the sequenced type higher up the hierarchy, so client code doesn't need to code to specific implementations.

So far, operations available on collection types are influenced by the implementation. So what happens if I call the proposed addFirst() on an ArrayList, rather than a LinkedList? For the former case, I doubt all the elements will get shifted up by one, so would it create a new underlying array?

(Edit: of course it would, the underlying array is recreated for resize operations already. But it would involve a slow array copy operation for what may be a common case operation). I guess my point here is, if you lift operations into a common super-type some of those operations may have implementation challenges for some subtypes.

(Edit 2: turns out it's already possible to insert an element at the head of an ArrayList using add(0, foo) so there's no change to supported methods, just an abstraction of existing APIs, as far as I can tell).
https://rationalwiki.org/wiki/Roy_Spencer

> Dr. Roy Spencer, Ph.D.[3] is a climatologist at the University of Alabama in Huntsville and a crank with a major persecution complex. His favored form of pseudoscience is global warming denial, though he has also become known as a proponent of Intelligent Design.
Starlink Alternatives:

=============================

AT & T Satellite Internet - https://www.att.com/internet/fixed-wireless/

Earthlink Satellite Internet - https://www.earthlink.net/

European Union... - https://www.irishtimes.com/business/technology/eu-takes-on-s...

Geespace (Chinese) http://global.geely.com/media-center/news/geespace-successfu...

Hughesnet - https://www.hughesnet.com/get-started

Oneweb - https://oneweb.net/

Project Kuiper - https://www.aboutamazon.com/news/tag/project-kuiper

Telesat - https://www.telesat.com/canada/

Viasat Satellite Internet - https://www.viasat.com/satellite-internet/
Correct me if I'm wrong but the article does not mention which "outdated sdk" version was used. In addition to that every API call requires a version which is not mentioned in the article [1].

It is not clear to me if the issue was with an old SDK using the newest api version in calls or was it something else?

[1] https://learn.microsoft.com/en-us/rest/api/cosmos-db-resourc...
> In the US, it seems like a "contractor" frequently works for an outsourcing company. In the UK we'd typically call these people "temps" or "consultancy staff" depending on the source.

I think contractor is still used in that case in the UK sometimes too. The obvious example being construction firms.
how much can you do in 7 years?
2016 = https://www.youtube.com/watch?v=9qaOIyb2TWE
I don't think this example translates to global maxima, or at least not without further explanation.
Since we're being pedantic, I'd point out that pulchritudinous is only used for people of great physical beauty, it's not a generic replacement for beautiful.
Heh, so Hejlsberg was right, except they didn't go far enough (in C#, unlike Java, methods in classes aren't overridable by default and all overrides must be explicit - but implementing interfaces can be implicit, so this case can still cause quiet breakage).

How does JVM handle this at runtime if you don't recompile, though? In CLR, on IL level, interface implementations and overrides both explicitly designate the original method they override/implement - so even if an already-compiled class has a method with the same name and signature as the newly added interface method, it wouldn't be considered an implementation of that method until you recompile the class against the new interface. But in JVM, isn't it handled by name at runtime as well?
From my experience, most places have appreciated the work ex employees have done in the past, and have tended not to downplay their contributions. And that's how I speak about them too. Don't have anything bad to say about any previous colleagues.
The purpose of a public school is the opportunity to educate children at little to no out of pocket cost. It has nothing to do with specifics of the tax system, or whether a voucher program exists.

Also, if you are American, voluntarily donating money without oversight to a local school has as much return as breast cancer awareness.
My wife is an independent dentist she has a coach and it worked tremendously well for her.

She is normal (by your current definition!) in the sense that coaching is not about growing her business to a billion dollar endeavor nor about growth in the startup sense but more about living your potential because you will be more happy if you are successful in your own terms and in some of your current or future contexts.

Many of the friction, we, individuals experience are not connected with IQs or metrics that are fancy when you are in high school but recognizing resources to leverage or invent.

In a nutshell, IMHO, [western?] people tend to think that they need to hardly optimize at the individual level (very local optimization) where the potential is in The "tribe", the group(s), teams, clusters, etc you connect and/or built.

In another context, but linked, HN thread the article says "We should look to society, not to the brain" [1]. In this context we refer many times to coaching for improving the person but I would say the purpose is being a vector of change beyond your individuality but respecting it.

[1] https://news.ycombinator.com/item?id=33170262
I love Obsidian and has been using it for about two years and I am a paying supporter. But at least on MacOS obsidian-1.0.0 is a forced update that automatically happens when you start (restart) obsidian. It broke my v0.15.9 setup and made it almost unusable. Really NOT nice at all.
Disney Research
microconductor makes all the difference here. This is why one light costs as much as TWO iMacs with 8-Core CPU/GPU, 512GB Storage, 8GB ram, 24-inch 4.5K Retina display. Apple doesnt have microconductors.
Ikea has solid wood furniture. Their sofas, at least the one I bought, the frame was solid wood. The table and benches I bought from them was solid wood. Some dinning room table and chairs I bought from them were solid wood. The kitchen island cart I bought from them was solid wood.

The famous KALLAX shelves and MALM drawers are not solid wood but just because some of the their furniture is not doesn't mean all of it isn't
The Joy of Limitations: Writing an ARexx REPL in ARexx (2021)
To my non-native ear it sounds/looks like a word that means anything but beautiful.

Basically, what does horgous look like https://onlinelibrary.wiley.com/doi/full/10.1111/cogs.12791
no one is trying to attack you because of an alternative narrative. if you left out the “let’s not exaggerate” part it would be an anecdote of perfectly equal value, because both are anecdotes by internet strangers as you say. people are attacking you because you were highly insensitive in carrying the conversation to a point where in addition to talking about your own experience, you assumed the other person was trying to tilt the convo to their favor by using emotions, and you are trying to devalue their personal experience. we are humans after all and we are not doing science here, you can show some sympathy for a tragedy and make your point at the same time, they are not mutually exclusive.
Oh? That's odd, I'm on Firefox (Windows) too, I just get blank screens and errors in the Console if I have a look.
OpenBSD was also dead (Netcraft confirmed it). But it was pretty cool when Bruce Perens chipped in and Eric Raymond still looked fairly sane.
Yes it absolutely is. The pollution is the consequence of an organically grown, over 300 years no less, system, whose incentives we barely (if at all) understand and whose control knobs are extremely indirect (and equally poorly understood). And that ignores, that it may very well be, that the pure momentum of the system is too large for us to be "safe" even if we magic'd a complete solution stop _right now_.

We had a climate scientist make the statement in a colloquium over here, basically saying that he doesn't like humanity starting with geoengineering solution because we barely understand the system. He's of course correct with the latter part. We don't understand the earth's ecosystem. But he is _at least_ 300 years late with the first part. We are already doing geoengineering for quite some time, it just happens that the earth is a rather inert system and it takes a while to react.
Yes. CosmosDB is a brand first, product second. It launched purely as a rebadged DocumentDB.