skysight-inc/HackerNews huggingface dataset:
that’s called the income valuation method and is used extensively for commercial property valuation (along with the comparative approach). in residential, it’s usually a combo of cost approach (replacement value of house plus value of land) and comparative. that’s because in many less dense areas, both rental and property comps are hard to come by (to the level of statistical significance).
Very nice, I'm impressed! Seriously considering purchasing lifetime access.

Any plans to add dark mode?

And why does it default to 'list view' every time I click on 'my tasks'? I want to see the board by default.
You could use the dexie.js based storage [1] as a start. It is fast enough for most use cases and comes for free.

[1] https://rxdb.info/rx-storage-dexie.html
> There may not be historical evidence, but first principles tell me that most people prefer cash to trading pelts for groceries every week.

That might be true, but your prior comment says

> State-backed central currencies emerged because people in informal economies were bartering to exchange goods and services, which is less efficient than having a standardized medium of exchange, so central authorities issued currency in order to increase the efficiency of the economy.

Which is a much stronger claim and doesn't necessarily follow from the fact that "people prefer cash to trading pelts for groceries".

If you check the wikipedia article on the history of money[1], the first forms of currency wasn't issued by the state. They were informal credit systems, or standardized unit of account (eg. grain, or receipt for grain stored at a granary and later precious metals). State backed versions of the latter came later. Even in the US, prior to the federal reserve, "currency" was IOUs for gold issued by various private banks.

[1] https://en.wikipedia.org/wiki/History_of_money
Except...

It's baked into every contract that you must have a neeting of the minds. Yet there is no pipeline for back and forth in most of these agreements.

The fact is, a system is both what it is, and what it isn't. Both are positive things.

Technology, and the EULA in particular, has turned the idea of a contract, which is the end product of a negotiation brokered between two parties, into a one-way dicta. Think about the selection bias here. If you don't accept service X because their ToS has clause Y, and everybody else has clause Y, so clause Y is essentially normalized.

90% of people that didn't give a shit are doing whatever, the businesses are off to the bank with it, enjoying their network effect, and decreased legal costs/simplified legal pipeline/accounting/bookkeeping process, and you're just SOL. Want to negate the clause? Sorry.

Either
A) No standing. You didn't sign it therefore you aren't in a recognizable position to claim damages/relief

Or

B) You signed it, it's a contract, you should have known what you were getting into. (If you accept the current zeitgeist on EULA in some jurisdictions)

Guess you'll just have to make your own thing if you want it so bad... Or work through legislators/regulators, where you're still likely having to rely on some stack of EULA to even coordinate that.
Kind of, Caml Light, Objective Caml's predecessor, was available.

That was my introduction to ML universe.

It wasn't SML, but close enough.
We're talking about a particular drug here (metformin) not just "anything".

I'm saying it's likely your doctor will be willing to prescribe METFORMIN (that drug, in particular) for off-label use if you ask.
There's no one to conjugate the "decrease" verb on us all, and I disagree that we should come together to create such a Leviathan.
Build the Modular Monolith First
Am I late to the party? www.focustask.app

Unlike OP, this is meant as purely personal tool, kinda like Things.

I made it for myself, and love using it.
Would love the same thing with QML and QtQuick modules!
I like the analogy. I never heard it before now, but I instantly understood what I think it meant: build something that is harder to live without. I have nothing to back this up but I’d think most people think of a vitamin as easier to live without than a painkiller.

> For example: was Facebook a painkiller? Hardly.

I don’t know. People without pain do take painkillers. And they can have a really hard time stopping. In that sense, I would argue that Facebook is a lot like a painkiller for a lot of people!
> How on earth did he get £16Billion

I think this tweet really explains how he was able to raise a ridiculous amount of capital so easily - https://twitter.com/vinaygaba/status/1591822398894247946
Agree with your white noise scale, with Anaal Nathrakh straddling the black metal / noisecore divide: https://youtu.be/5wvkdL7Ra1I

\m/ >_< \m/
Plex is dead-simple for everyone!

Yeah, sure, it's a mild annoyance that they keep trying to enable features I don't need or want. I guess I could stop upgrading. But still, it's pretty easy to go to Settings -> Online Media Sources and set them all to 'Disabled.' With that done, it does exactly what I want it to and no more.
> FTX only got started because of political connections

You can say this about many, many companies.

> Sadly this won't be the wake up call that we need to bring back some sort of meritocracy

What date range are you pointing to here for these good-ole'-days, when meritocracy was real and class, race and connections didn't matter?
bot => not
I wish they were making another season of Raised by Wolves.

Things were workinf out great for those space kids.
The opposite.

Someone like SBF is a "trusted" figure, and he just destroyed that trust between himself and all sorts of people. Everyone looks like a fool for touching SBF now, and they are going to be pissed.

Sequoia Capital is already erasing SBF from their webpage for example.
Will have to check Elon's latest feelings
> Don't you rather believe that if the government makes life hard for engineers (legal redtape etc.), it makes such people who, as you claim, have many options more likely to choose the "become a terrorist" option because of their increased hate for the government?

no, I'd imagine that mostly it's things like religion, having a foreign power occupy and invade your country, or having a military junta seize control of your government and displace the democratic processes.

like we even have statistics about this stuff, it's measured and we know what the answers are here. domestically it's alt-right extremism (neo-nazis and associated ideologies, with some religious extremism rolled in), followed by religious extremism, everything else is a rounding error. Internationally, true terrorism is pretty much only religious extremism. In cases like the iraq war or myanmar, it's people fighting the junta/occupying power.

https://www.newamerica.org/international-security/reports/te...

https://www.csis.org/analysis/escalating-terrorism-problem-u...

like jeez what a HN answer that is... thinking that insufficient libertarianism and "too much red tape" is the cause of terrorism. absolute rorschach blot moment, those are the causes that YOU think could radicalize YOU.

Which is kinda sad, like, really? You could see yourself (ok, not "you" but hypothetically you could see ""other people"") killing over red tape? seriously? in the most libertarian nation on the planet?

man we live in a fucking society, don't we. one where people low-key think actual civil war, neighbor against neighbor, is better than red tape...
Well then I guess scanners need to improve... I mean, the current version of Wordpress (and other software) is being made available as a Docker image because this is faster and more convenient than making it available via the package system, so it kinda makes sense that they are not available (or available much later) via apt/apk/whatever. Calling all other methods of distribution (pulling software from Github or via the various language-specific package managers) "dark matter" expresses the desire of not wanting to deal with that stuff, but surely won't make the "problem" go away.
Sure, if you want society to collapse.
Well Cumulative Layout Shift (CLS) is bad on the first page load. It is not surprising it manages to be bad on every subsequent page load.

It is not that hard to fix either. There are several appropriate font swapping strategies built into CSS, and just reserve space by specifying the dimensions for images and dynamically loaded content.
People are still tattooed in Egypt, usually peasants IIRC
CS is like the food industry struggling to understand every/any aspect of what goes into a pizza, and optimizing pizza production on a large scale: agriculture, food chemistry, transportation, preservation, optimizing mass production of frozen pizzas, optimizing cardboard pizza boxes, ...

Programming is like working on some specific implementation of something related to producing a pizza: growing green peppers, or rolling out dough.
How did they handle wiring and HVAC? The foundation and drain tile?
> It's so strange how some people will do literally anything to defend Musk (who doesn't care about them and doesn't owe them anything)

I think a lot of us live vicariously through Elon... (or at least, the pre-asshole Elon).

The same reason some people defend the multi-millionnaire class: why penalize the group you desparately want to be a part of?
Mutable value types are evil Sort of
Vertical tabs are indeed big for me, but I’ll add that it’s critical that it be possible to hide the unnecessarily huge and ugly sidebar header, which is the biggest problem plaguing vertical tab extensions on Firefox. Right now that requires userchrome edits which is ridiculous.
> You say no but then you list exceptions.

You said "there's no way for the compiler to prove that wrong if it doesn't know the internals of the allocator" and I tried to reason how the compiler can prove that `*p` must be a `size_t` or compatible integer, even if it knows nothing about malloc() or its implementation. Which would trigger undefined behavior in the caller of calloc() if it weren't trying to allocate a size_t (or size_t array, or of compatible integers). Although normally this would only produce a visible effect if calloc() gets inlined into the caller.

> Compatible integer types is easy.

What do you mean?

> And can't you also have any pointers you want into a char array as long as they are aligned correctly?

I think so, but I think the problem is that when you do `(size_t *) p` (or pointer arithmetic with that) then the compiler can assume that p points to something that is not just a char array, which allows it to do more optimizations (due to the undefined behavior rules).

> Also it should work to have a struct with a size_t followed by elements of a different type, shouldn't it?

I think in general it wouldn't, because structure members are not guaranteed to be contiguous (i.e. they may have padding between them), so you may be triggering undefined behavior as well. Heck, they aren't even guaranteed to be laid out in memory in the same order as you define them (even though in practice that's what compilers do).

However, if your struct has just a `size_t` field followed by a flexible array member then I think it would be OK!

Edit: on second thought, even with a flexible array member I'm not sure it doesn't trigger undefined behavior because I think the C standard allows there to be padding at the end of such a struct. Which would be OK if the code was operating on a pointer to such a struct, but not to a pointer to size_t. So I think the code triggers undefined behavior even in this case.
This is an argument for a more broadly-accessible interface to e.g. Selenium, not for "the same browser, but somewhere else."
I suppose the point GP is trying to make is that unsafe blocks don't really change the pre-existing safeties, it 'just' lets you also do things which are unsafe, but which have different syntax.

Already-safe code remains safe if you wrap it with unsafe.

The implications to a code reviewer don't change much from that, however.
I'm sure this has some amazing features that really help with project and personal productivity mgmt compared to other systems.

But let me ask you a question. If I want to get your attention, which one of the following techniques will work best:

1) Write you a snailmail letter
2) Send you an email
3) Send you a text
4) Write it on a yellow post-it note on your refrigerator

The answer is 4. Because it's the most difficult to ignore and leverages our ancient human physiology. It's not an accident that Kent Beck (Author of "Extreme Programming: Embrace Change") used post-it notes stuck to a wall that had every story written on it that mattered to the team within eyesight of every developer.

The problem is that when we get together to put information into a Jira or a Trello or whatever, we're making THE TOOL happy. What matters is the state of the tool, not the state of the system you're working on.
>I see it all the time on HN, e.g. people bitching about the amount of RAM Electron apps take and the like. Who cares? The average user certainly doesn't.

It is our job to care so non IT people don't have to.
Panics _can_ sometimes conceptually share the same implementation as exceptions, but given that their usage is not the same, and the fact that the ecosystem doesn't use panics as exceptions, it's a bit of stretch saying they're "functionally" the same.

A bit like saying trains and chairs are functionally the same since they both can have wheels; when there's the crucial difference that chairs don't go choo-choo.
Maybe the victims can get some millions from Alex Jones
Got any chewey bread recipes?
Cities are chewing up arable land? Cmon
I think those kinds of blanket statements about metformin are a little misleading and a bit dangerous. For instance I myself have been on metformin now for almost 2 years and I can assure you I have no repulsion to sugar.
Normalization of that kind is also used in machine learning and statistics, but it's not quite the same thing. A related technique is "standardization", where are you subtract the mean and divide by the standard deviation, yielding unitless quantities of "standard deviations away from the mean".

However this encoding technique is a bit more like choosing 1 and 0 to represent Boolean values in C: it's convenient, it's easy to reason about, it's mathematically simpler than any other option, and there's no compelling reason to choose anything else anyway.

For binary variables in particular, you sometimes see people using -1 and 1 instead of 0 and 1, to get symmetry around 0. I think this was mostly only used for encoding the labels/outputs of SVM models, where it's mathematically appealing as representing two sides of a hyperplane.

There are a handful of other schemes for encoding "categorical" or "nominal" data of this kind, used in certain statistical applications such as the design and analysis of experiments. These encoding schemes are called contrasts in the stats literature, because they emphasize the differences (the "constrasts") between categories.
By definition there aren't any, but MAME used to be distributed under such a license. I think Debian in particular has been pretty successful at exerting pressure to either relicense or replace software with non-commercial restrictions.
I think they're yet another example of a company that had a good idea but then wildly over-promised. Just like Occulus.
Surprising to see this article. I am a CS student, and at the second year, in OS course in one the assigment, we are actually building Shell in C. Very simplistic one. Great to read.
This article is not about vitamin B3 in general. It is about nicotinamide riboside, which is one of the three forms of B3. Not all supplements contain it. I’ve never seen it in any B complex supplements.
> But sugar. Fuuuck I cannot walk past sweets. Sugar has claws in me I cannot shake.

Do you know how many calories you're getting from the healthy food? It's actually tough to maintain 2k calories while eating very healthy so your body will get cravings for candy which it knows is calorie dense.
I'm seeing so many of these posts and I just don't understand how this perception of EA has formed. What charities are you giving to? EA would say you should give to fight global poverty and improve global health as fighting malaria is more effective than say, giving to a local arts community. What's bankrupt, barely coherent, stupid, and technocratic about that?
Drupal’s Founder on Why Open Source Is Recession-Proof (2020)
Are you Russian yourself? "Especially much" seems like literal translation from Russian ("особо много"). This would explain intentional stupidity.

Developers of the weapons may say they do not want to hit civilian targets. These people know full well what they are doing. They are pure inexcusable evil.
You probably need some post-rendering to speed things up. And send the data as entity state changes. Like hot and sexy X11 done since I was born.

The render, compress, send over IP, decompress pipeline will just always feel laggy and slow.
Many investment style schemes will continue on until a recession exposes everything. Much like the Madoff ponzi. It went on for decades until a once in a lifetime financial industry blow up exposed it.
I don't think being an econ professor is quite the position of power you think it is. Source: I have many friends who are professors including econ professors.

The Wikipedia pages of all of these people only relates to their relationship to FTX, they aren't running US fiscal policy.
Serverless Platform Engineering
X_T as in "Parasolid"?

Interesting, whats in it for them doing that? Also, considering JT which, as far as i know, is already an ISO standard?
Python is exceptionally exception happy.

Java has the checked/unchecked exception divide, where checked exceptions for expected errors that need to be handled specifically, and unchecked exceptions for unexpected errors, matching the use cases of Result and panic respectively in Rust. Unfortunately Java's checked exceptions are cumbersome and don't integrate well with interfaces or generics.

In C# the role of exceptions is not so clearly defined, largely due to the lack of a good alternative error handling mechanism. You have influential developers like Eric Lippert (then part of the C# compiler team) argue against using exceptions for expected errors https://ericlippert.com/2008/09/10/vexing-exceptions . Though I'd go further and would call the use of exceptions to signal IO errors an unfortunate design decision of the language/framework designers. My own experience as web developer is that exceptions will almost always be caught only at the request handler level and turn into an http error.

In C++ the standard library doesn't use exceptions for most errors. And it's common to avoid exceptions entirely (e.g. the google style guide forbids them).

So I'd say the role of unchecked exceptions is not too different from panics in many other languages, though the situation tends to be more messy in Rust due to legacy code and the lack of good alternative error handling mechanisms.
AT&T Syntax versus Intel Syntax (2001)
So-called smart money strikes again. Thernaos, Nikola, WeWork and now FTX (I'm sure I'm missing many and there are some other less obvious ones like Carvana and Opendoor). Billions and billions of dollars were funneled into these obvious scams all while being cheered on by celebrity hedge funders (likes of Cramer, Mr. Clown...etc.) and yet there are zero consequences for anyone involved.
A layer 3 switch does not just “glean” information from the packet , it can switch packets and rewrite IP header data at wire speed to place packets on different networks completely bypassing a router.
I don’t know of any better term for it than a “layer 3 switch”.

But these are not “straightforward” concepts - you say there is no “hybrid” thing - but there most certainly is:
https://en.wikipedia.org/wiki/Bridge_router
What? Stadia worked great (I say this as a user). What didn’t work was the business model, the lack of games, and the lack of trust in google to invest to fix those other things.

It worked flawlessly for me for years over Wi-Fi. GeForce now which I currently use is rockier due to being more bandwidth sensitive and not as controller friendly since you’re really using a PC, not a console as stadia was.
Social Security isn't a Ponzi scheme. It's not hiding how it's funded, has accurate transparent accounting, and isn't misleading anyone about it. It's more like insurance.

Pay as you go isn't a Ponzi scheme.
Furthermore, it's really hard to define what non-commercial actually means. Creative Commons spent something like a decade trying to scope a reasonable definition and eventually ended up essentially punting. With a few exceptions like (arguably) secondary public education use, pretty much any non-trivial use has some commercial component.
I don't know if it's specced. I couldn't really find anything more than the pin diagrams on Wikipedia ( https://en.m.wikipedia.org/wiki/USB-C ). Those don't mention earth ground at all.

But since both Dell and Apple are doing it, I guess it's at least an optional thing they can do.
SBF also the second largest donor to the US Dem party after Soros, nothing to see here. https://fortune.com/2022/11/10/sam-bankman-fried-ftx-joe-bid...
I should add to this for completeness sake that TheLounge in public mode, anyone can join but history is lost when they disconnect. In private mode history is kept but you have to pre-populate users with a password they would change after logging in. i.e. create alice and bob with a default password and email or text it to them. Sadly there is no self service registration page yet.

I had a live demo of ngircd and thelounge which all together took me about 9 minutes to set up. On Alpine Linux this was just "apk add ngircd thelounge" then edit my nginx proxy config, edit 2 config files, start the services.
I'm not so sure about that. Many products and services existed and can exist on smaller scale, and maybe that is the way things should stay. "The cloud" and all its numerous and vast expenses has inserted itself in our culture as "indispensable", but for many things operational costs can be dramatically lower if the user can be trusted to self-host and self-operate, as things once were.

Yes the world would look dramatically different, it'd be more IRC/P2P than Slack/Youtube. But it would be a much better world where users are in control, and can do advanced things after skilling up in the appropriate area. I think that what is happening with Mastodon is a good example of what happens when the mainstream gets its hands on something that maybe it should learn about first.

And the thing is, anyone can become technical. They just need to cross that knowledge barrier to entry. But our society, in all its dysfunctional ineptitude, has decided that this is "inaccessible," and that is evil because everyone should be able to fuck up everything at every time. Yet somehow the guilds of doctors and lawyers and engineers (and drivers of cars!) carry on.
I did a Master's degree while in full time employment, which took 4 years.

I was so looking forward to having free time, but when it ended I was similarly lost.

It takes time to find your way, to socialise a bit (to find some friends even!), to do something other than just studying intensely and working.

So be gentle on yourself. Allow yourself to have time that is unstructured. You will start to figure it out.
Show HN: Using GPT-3 to guess Wattpad users' passwords
Are you predicting that luckylion will be automatically banned as a result of his post above? I don't think this will happen. I don't think are any "auto-ban-words" that will automatically cause a established poster to be banned without moderator review. What makes you believe this?
I don't know why this is downvoted. Meritocracy is a notoriously hard thing to measure, but that doesn't mean we shouldn't try.
The problem is local bullies taking advantage of people who cant leave. If you cant put a floor under peoples quality of life, you cant avoid this problem.
I doubt they will be pissed. They will move on and keep investing, another SBF look alike will come along. Its too profitable.