skysight-inc/HackerNews huggingface dataset:
OP's point is that all numbers are arbitrary (to varying degrees). The act of quantifying always imposes some sort of framework on what you're trying to look at, and we live in an age of pretty vulgar scientism where this is associated with 'objectivity'.

From 'personality scores' for applicants, to social credit scores, and in this case the quality of writing in a newspaper.
According to this comment: https://www.reddit.com/r/Android/comments/lztb4f/the_new_goo...

> (...) The old GP and the new GP were totally different teams, not even operating out of the same country (old GP was based in SF, USA - new was based out of Singapore). Around fall of 2018 the Singapore team was given complete control over all of Payments at Google due to the success of their app in India. The US based team was completely powerless and had to watch heartbroken as it was decided to shut down their product, the one they had been working on for 10ish years, in favor of the new GP. (...)
It's because Erlang abstracts the difference between distributed and centralized services. In Erlang everything is message passing, and Erlang doesn't much care if the components passing messages are running on the same server or multiple ones in a DC, it will route the messages either way. In many ways Erlang is the ultimate micro-service, to the point where the entire language is built around it.
I don't think this is always true. For example, if you are writing tests, the DRY rule of three doesn't apply. It's very okay to repeat code if it prevents a layer of indirection for the person who is reading the test.
Just to be clear:

Our business does not rely solely on Instagram.

We have a website with over 5MM visits/year, a YouTube channel with over 30k followers and few millions visualizations.

However Instagram (and FB) are HUGE in the fitness and nutrition world.

We had post with several thousand likes and comments that we used as ads to drive traffic to our Free products.

We have spent more than 100,000$ in ads over the years.

So our Instagram account was like a big premium billboard.

All gone.
> Including Apple and Netflix but not Microsoft still boggles my mind

You could bikeshed including or excluding particular companies forever. Probably not useful to do.
This is incorrect:

> "The bones of 'domiciled' Homo sapiens compared with those of hunter-gatherers are also distinctive: they are smaller; the bones and teeth often bear the signature of nutritional distress, in particular, an iron-deficiency anemia marked above all in women of reproductive age whose diets consist increasingly of grains"

from Against the Grain

see also: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3917328/
Folklore.org is full of fascinating anecdotes.

I'm starving for more stories of this size from CS history. PARC, Bell Labs, wherever! I'm sure there's thousands of fun little stories out there.
How about a code delivered through SMS? Especially for mobile apps?
The index of a variable functions as an iterator for the iterator pattern. It still applies. There's not distinction here. But my point is also more general it doesn't apply to just iterators.
There have been several eras in computing where a peripheral had a surplus of capability that applications were not making compelling use of. Most especially video cards.

Then one day cards are 'good enough' that someone builds an application that leverages this power, and all of a sudden that becomes the new baseline. Over night you went from having a video card that is three times what you need to a third of what you need.

We might consider availability of seafood to be a given now, due to improvements in food logistics. But it wasn't always the case. For sure strawberries in winter were just not a thing one would buy until relatively recently.

If I wanted vitamin C in February before it would probably be in the form of jam or tomato sauce.
I really hope you're wrong about that. Bitcoin becoming something like a world reserve currency will only make the problems infinitely worse. Be careful what you wish for, because future generations are going to be left holding the bag.
This is in the Ask section, where is the question?
Notability object selection: adventures in vector graphics
I know that it’s not related to the course’s content but: I never liked the “deep learning is the new electricity”. It sounds dumb.
I would definitely agree. People at large are loath to err on the wrong side, so they take a conservative approach. Of course the bad actors have no such qualms and will continue being slimy.
That's awesome. Clearing out cruft without breaking anything or losing functionality is tricky, but man does it feel good.
Comparing K-9 to FairEmail is like comparing Outlook Express (from Windows 95 fame) to Mozilla Thunderbird
Aren’t things that could change always defined by a formula? You already have two paste operations — by value or by function. It seems to me the reasonable thing is to simply follow through: if you paste by value, you paste whatever it was at the time of copy — if you paste by formula, you paste the formula... and whatever computed result.

Pasting the possibly modified value is, IMO, always undesirable; so you can ignore the possibility altogether
Show HN: The Guide for Data Structures
Here's the data for the san francisco area: https://www.bls.gov/regions/west/news-release/2021/pdf/consu..., dated december 2020.

on page 5 it says gasoline prices are down 9.2% YOY, but electricity is up 5.9% YOY.
Don't be rude
"What is the point of glue languages" indeed. Loading parameters into a program makes sense for a scripting language, especially for interacting with code you didn't write. But when 99% of your problem is solved with custom-made C/C++/whatever (as is the case with simulations), the value-add of a glue language is very little. Professionally, I've written trading simulations in C++ where Python was used for glue code. It added very little value and added more dependencies/headaches. Julia could've have replaced both.
Excel is incredibly useful for all sorts of quick data crunching. My preferred introduction to intermediate-level spreadsheet usage is Joel Spoelsky’s “You Suck at Excel”

https://youtu.be/0nbkaYsR94c
Not that surprising though that someone who is trying to form their own country won’t get to vote in a country which they don’t recognize as having a right to exist and don’t want any part in.
People talk about "slow news". I'd like a weekly or monthly "current events" review more than news, except for major timely events like an election or natural disasters.

What happened to "newsweek"?
You’re using local price factors when BLS is looking at National ones. Outside California, things are quite different. For example, see [1]. In general, just assume that California doesn’t reflect the broader US on basically any measure.

[1] https://www.eia.gov/dnav/pet/pet_pri_gnd_dcus_nus_a.htm
People are all talking about how it's useful for quick stuff with datasets, but it goes far beyond that. It's useful for quick anything you might want a small database for. Imagination is the limit.

For example, if any of you play D&D online, you might be familiar with dndbeyond's character sheets. They're a fantastic way to onboard new players who might not have the inclination to spend hours with the rule books before they even start playing. It does all the calculations for you and gives you some buttons like "roll athletics" and doesn't let you add more spells than your character can have with their stats.

I recently persuaded some friends to give FATE a try and built analogous push-button character sheets with google sheets [0]. It was quick and simple. With conditional formatting, you highlight bad states (rules say you can't have more of X than Y!). With the script editor, you can add full on buttons for dice rolls and other state changes with whatever logic you want (anything you can code up!). Checkboxes are obvious but super useful. And the transparency of the calculations is helpful for teaching people the system (this stat is "min(A4, B1+C5)").

Without google sheets, it would be a serious endeavor to build a stateful, database backed, live collaborative GUI that can be added to and customized on the fly by my users. With google sheets, it was a quick fun afternoon hack. Excel/google sheets is an amazing piece of technology.

[0] Screenshot of the "app": https://raw.githubusercontent.com/imh/public_images/main/Scr...
Read a Paper: Requirements for Virtualizable Architectures
This seems like it could be applied in either direction.
Please be considerate in how you phrase the apartheid comparison. Many, myself include, feel it reeks of anti-semitism.

I also don't think this is a helpful way of phrasing your point that we should consider the downstream carrots and sticks of our positions.
To take this thread further off topic, i feel like there's some remarkably not-hot-headed people in this thread so maybe I can finally get an answer to a question that's been bothering me a long time:

Why do some Israelis build settlements? I mean, in the middle of what used to be Palestinian-controlled land? What's their goal? Also isn't it super risky/scary?

It seems to me to just be a needless provocation but that makes no sense, why would anyone risk their family's safety just to provoke? I'm clearly missing some key insight.
The real reason objective measures don't work is that this is a subjective thing. When you think about the good things about code (readability, maintainability, extensibility) they don't lend themselves to mechanical analysis.

We can proxy a little but the core problem is that the function that spits out your metrics for those actually has a hidden parameter of the audience you are writing for and the purpose it is for.

So when the audience is highly familiar with Linux (the kernel and platform) idioms, you could choose an exotic microkernel with far fewer SLOC and actually have true lower score.

Of course that's pointlessly edge case, but the natural simple easier to understand version of that is just using a different utility library instead of the one currently used in the codebase. This one could be smaller by far and still be worse in truth.
Fifteen Insane Things in Democrats’ H.R. 1 Bill to Corrupt Elections Forever
Nothing proven yet in large usecases...
I have heard that comedy is surprisingly systematic and trainable, i.e. comedians spend large amounts of time honing material before presenting it. They are not instantly or naturally funny, it takes work. As someone who is terminally unfunny and asocial I did always wonder if there was a parallel to social situations. Can one train themselves to be charismatic and flirty? (And no, "just be yourself" or "learn to like people" doesn't count.)
“Virtue signaling” means “I’m doing this thing to get people to like me while I actually don’t care about said thing.”

What I’ve heard is: companies are being branded as having virtue signaled because, for example, prior to the BLM protests (and riots), many were quiet about the issues of police violence, but then suddenly became “woke” and put out black squares on IG and other places.

It obviously isn’t a valid label on Apple because they’ve always been progressive (at least since Tim Cook).

However, you are right: virtue signaling is a common label for “they’re doing something I don’t agree with. Obviously it’s because they’re virtue signaling.”
This seems too obvious to even comment, but timing the compilation of a no-op program doesn’t show much. The meaningful comparison would be compiling a C program that does the same thing as some Julia code with `gcc -O2`. Btw, you can also run Julia in `-O0` or even better `-O1` mode — Julia even uses these same flags at the command line. These low optimization modes are extremely snappy — time to first plot is no issue. Of course, if you want to run some compute intensive code, it’s much slower, which is why `-O1` isn’t the default.

This is not to dismiss the TTFP issue, just pointing out that your argument seems to be that gcc is faster than Julia, which is definitely not the case. Indeed, gcc is about the same speed as clang, which like Julia, uses LLVM. The way Julia uses LLVM is a bit different, but something would be very wrong if took Julia much longer to compile code with the same functionality as it takes gcc or clang. Julia spreads the compilation out over time, but when you do something complex, a lot of compilation happens all at once. However, a static compilation would not do this work any faster, static compilers just do the work in a separate phase rather than interleaved with execution.
< Without this and usage for criminal purposes bitcoin would be worth a fraction of it's current worth and as such likely not worth mining for.

Is there anything definitive on this? I've heard/read that less than 3% of bitcoin was used for illegal purposes but I don't know if they include tax evasion in that.
Ssh, this may be a feature, not a bug.

See CIA (OSS) manual for details.

https://www.openculture.com/2015/12/simple-sabotage-field-ma...
That's definitely the main use. But TLA+ can also be applied to single threaded specifications by encoding various invariants (pre/post conditions on entry and exit, loop invariants).
On first read, it's hard to argue with this conclusion. But the author made some unstated assumptions that need to be fleshed out. I suspect he means that bug triage is essential in companies that develop closed-source, proprietary software because developer attention is a scarce and expensive resource. But is this type of top-down triage necessary in open-source software projects as well? Probably not.
Million dollar newsletter is easy, all you need is 35K true fans
I haven't tried it on Excel specifically, but most programs support ctrl+shift+v to clear formatting.
Because, as pointed out elsewhere in the discussion, management doesn't care. Ads is so much bigger than everything else - certainly Google Pay - that virtually nothing else even registers on the periphery. Throw in cross-team Not Invented Here syndrome and a desire for promotion and you have the perfect recipe for a regular groundhog day of ephemeral products that arrive in a dazzle and disappear when the wind changes.
Some take "line of code" literally. Others see it as a stand-in for complexity. Because one can certainly make a short program that's far more of a liability than a long one.

I'm wondering if there's a quality term for a "unit of complexity" in code? Like when a single line has 4 or 5 "ideas" in it.
Google Pay repeats all the same mistakes of Google Allo
> It's "just" control theory no?

Cybernetics is about how humans interact with technology, so it doesn't even have a resemblance to control theory (and it's a human science by the way).

What makes your impression is probably that the cybernetics literature has a passion to try solving all its problems with control theory. But control theory here is just a tool, not the science.
MIPS Becomes RISC-V
And I say that Microsoft's fundamental innovation (I'm referring to the practice of licensing software) is bad for society.
But the violence by the Israeli military DOES seem to have worked! Israel exists and no serious person doubts that Israel will continue to exist for quite a while because of it. So why would violence help one side more than the other? Probably because one side is much more powerful than the other. Hence my asking about whether a stronger (and more organized) Palestinian military would help.
"My point today is that, if we wish to count lines of code, we should not regard them as “lines produced” but as “lines spent”: the current conventional wisdom is so foolish as to book that count on the wrong side of the ledger." -E. Dijkstra
I see Airtable as an online database with the ease of use of Excel. I created a system for a local charity using Airtable. I found it worked really well and the charity are delighted.
I've seen a number of pilots that showed-up caked in sex and f-bombs but by the time the series is a few episodes in, it gets traded up for plot and character building.
It is used as a graphics output of those financial models as well. Bankers, both commercial and investment, use it to copy and paste into PowerPoint presentations that form the basis of billion dollar transactions everyday.
(Perhaps you should ping him just in case he might be interested in dropping in to this HN thread?)
There are some fascinating stories on the site, including some ones about Bill Atkinson (the programmer here) that really help to flesh out the sheer absurdity of asking him, in particular, to fill out a sheet like that. I believe he personally wrote something like 2/3 of the original Macintosh ROM.

edit: here's one that I find to be an interesting character study:
https://www.folklore.org/StoryView.py?story=Round_Rects_Are_...
He did not have a management role. PMs write specs and talk to the customers. That time was also very much the "cowboy coding" era so part of the job was convincing devs they should implement it how he spec'd because he couldn't force them. I think that's part of why he was so popular with his blog aimed at programmers, he had lots of time honing his persuasive technique.
Are you suggesting they stop using Bitcoin to bypass the economic war being fought over the US dollar by their government? That would substantially lower their quality of life and access to food, land, knowledge markets...

As long as Bitcoin is there and works it will have a price that seems inflated to someone that can buy and sell anything form their chair on a first world country.
I would also add 'The Turkish Republic of Northern Cyprus' as a loser. Having to now take electricity from Turkey, further solidifying this horrible depending relationship.
> If I launch a BTC miner into space and use a star to power it, will you worry about what else could have been done with that energy?

This is mental masturbation and also incredibly misleading. Economics is about managing finite resources. Who cares about impossible (for now) imaginary situations.
The problem with Project Veritas is the extreme dishonesty in what they publish, not their political lean or goals.
It's just a risk that the value of it drops to near zero if it's outlawed.

Or it could become highly regulated and be much less useful for trade due to onerous compliance requirements. For example, how do you prove that wallet X that one is sending money to isn't going to someone who's in an embargoed country?
IDLE is especially difficult on recent Android versions without a hosted service piping through FCM. You may be able to get away with a foreground service that displays a permanent notification, but I believe Android 11 or 12 limits even those services so you cannot have a persistent process keeping a socket open.

Power usage would be an interesting problem as well, because I'm not sure if keeping a socket open would pin the radio active.
> At what point did Bill become an expert on everything?

When he made billions in a society which values making billions above (almost) everything else
until you need the money to pay big emergency bills, which at he wrong time can wipe you out no wonder there are half a million bankruptcies per year because of medical bills in the US
and 40% of people have no savin
and another significant portion doesn't have enough saving to spend time to invest in stocks, bonds and land(land also comes with perpetual high property taxes in most places in the US)
Why I did not go to jail (2014)
> Hezbollah exists for this historical reason.

That's true for the PLO, Hamas, Islamic Jihad, etc., but not Hezbollah, which responds to Israel’s periodic occupations of South Lebanon, not their occupation of Palestine.
There are many metrics for measuring the logic complexity of code. An early and best-known one is Cyclomatic Complexity [0] - The more possible execution paths, the higher the score. You can find more at Software Metric [1].

[0] https://en.wikipedia.org/wiki/Cyclomatic_complexity

[1] https://en.wikipedia.org/wiki/Software_metric
I'd like to dig in a bit and wonder why despite using the term "frontend" several times, you never used the logical opposite in expressing your options ("backend"; the closest you came was the term "full stack")

I think you may want to explore whatever bias you have there: many opportunities are out there that really don't elevate the front-end (server-rendering is adequate, or they use Javascript sparingly), while tackling really big, interesting problems.
Was that boss Mr. Burns?[0]

Cant help but think of him when people do that. It’s also prescribed to people as a confidence-booster, so it makes me a little more skeptical of someone when they pull that, ‘specially with a contemplative pause.

[0] https://images.app.goo.gl/AerFJgpZVkiE8rrf7
Neeva reimagines search without the ads
> Excel constantly wants to change cell contents, in the name of improving formatting. For example, paste a table with something that excel thinks are dates, it will convert it to dates, and show the data in some format. Formatting it back to text will give you the #days since epoch instead of the original text.

This is definitely annoying behavior, but you do know that if you format the cell as text prior to pasting the data in it will keep it as text, right?
a16z? They "Why" being massive financial return.

The most charitable interpretation is that it's a way to reward artists for creating digital art in a new way.

The HN article for this comment thread shows the risk here though. If the monetary incentives become pushing these tokens, then the most successful 'creators' will be the people that can maximize getting people to pay for these dumb tokens. The incentives are bad and you end up with the 'artists' being mostly ICO style scammers.

It's like the corrupting influence of ads on media, tokens value will be a similar but different corrupting influence.

You could argue how is this different than monetizing anything? I think it's because of the pseudo-value/speculation driving people to spend more on the hope of a future return. That's the psychological hack of fake scarcity.
Install FreeRADIUS and DaloRADIUS on Ubuntu 20.04 and MySQL/MariaDB
"Choose your own fees" still holds, but everybody has freedom around the choice of fees. You are free to propose a fee that suits you and miners are free to ignore your proposal.
As something of an outsider (I own some crypto but know/care very little about it) I cannot fathom how anyone could defend the energy consumption associated with Bitcoin. Maybe someone can change my mind, but based on my current understanding, I would fully support outlawing that specific kind of energy waste.
It looks like Google doesn't have a partner-development/business-development muscle the way Apple does.

Probably now part of the institutional culture and impossible to eliminate.
A depth of 2.7km, didn’t the Mediterranean Sea dry out in one of the recent ice ages, that must have been quite an interesting place 2.7km below sea level, well maybe ~2.5km below sea level if the sea level was quite a bit lower.

Much higher pressure, I imagine it would have been a desert too.

Wouldn’t a higher partial pressure of Oxygen have opened quite a few new evolutionary branches?
Yes, the whole point is to be able to receive mail but not disclose where I sleep to the people who need to send me mail.

I need to receive everything from packages to ballots to credit cards to legal documents.
Why do people pay for conferences?
There's so many exciting projects[1] going on in Europe in this space. The offshore Danish wind power island and the massive wind farms off the UK coast for example. Given how windy[2] the coastlines around Britain and Ireland are, it's great to see this in development.

One project I'd like to see get implemented is connecting Iceland to Britain to give 24/7 renewable baseload energy via undersea cables to Britain and potentially to mainland Europe. This would reduce the need for so many battery capacity being built out[3].

[1] https://news.ycombinator.com/item?id=25558986

[2] https://www.windy.com/?55.176,-3.587,7

[3] https://www.reuters.com/article/us-iceland-energy-britain/ic...