skysight-inc/HackerNews huggingface dataset:
That killed it for me.
What’s the point of a wallet if I have to do a shuffle to use it?
Blockchain is hard enough
That heavily depends on where you travel. Even here in Southern California there are populated areas with little to no mobile internet service (like Big Bear Lake, Anza Borrego, or Joshua Tree areas for example)
I agree with you, with a couple exceptions. I think it's an error (and a frequently made one) to treat "the masses" as being distinct from the curious, virtuous hackers trying to build with the tools they were given. The difference in many cases is just how much they were encouraged to create, either by the example of others or by the tech itself. If we always treat consumers as strictly consumers instead of fellow humans in a process of mutual improvement... that's what we'll tend to get. Why do we on the one hand claim to have a need for more STEM workers or more competency in this or that, then on the other hand sell devices that coddle users and waste their time? Productivity tools are often behind big paywalls. I won't enumerate all the ways mainstream computing sucks, but our manipulation machines actively discourage people from engaging more positively with tech, not to mention each other. It's not very encouraging to me that Open Source is growing in absolute size when it is struggling so much in terms of mindshare.

The other thing to address is about being "independent online". Many of the things that make it so easy to create a website, for example, are made easy at a cost, i.e. vendor lock-in and rent for continued service. Or github will host your code but also use it for their own purposes, training your AI replacement. Those are ultimately good things to have around but do follow the trend of being cages-with-benefits --they increase dependence on central infrastructure.
That only says spotify.com is using GCP's DNS but not necessarily for hosting?

EDIT: I was wrong, as pointed out by shizcakes.
> One of the biggest examples of a constraint that I feel has benefited my organization & product is a requirement that everything must start out using SQLite.

I really, really like this idea. After experimenting with SQLite recently I was quite impressed, and I can easily see how using it to abstract away the database layer for another day makes a world of sense.

Also at the language layer, constraints are a big win to me. I used to love Perl, don't get me wrong, but Erlang with its opinionated architecture (async, immutability, assertions everywhere) seems like a much saner way to develop a serious program.
It would be one thing if it was _just_ a little demo utility used to showcase packaging and distribution of a trivial use case, however the creator of this has also created a number of packages which pull in these "demo" packages, like `handlebar-helpers`, which is again just these trivial function packages wrapped in handlebar decorators.

Several of these utility and helper packages are then pulled into other packages and build tools and marketed as legitimate packages, effectively hiding and masking the "just a demo" labels of the root is-even, is-odd, is-number packages. When people like myself complain about the absurdity of NPM supply chain verification, this is what we're arguing against.
title should be "its" not "it's"
They could have stopped flooding the country with Zimbabwean dollars and hyperinflation would have stopped immediately. Of course, the central bank of Zimbabwe was never independent from the government, but that doesn't change the fact that whoever was in charge of the monetary policy could have stopped hyperinflation at any time, had they wanted to.
Here is one set of stats showing significant growth in hiking from 2006 through 2019: https://www.statista.com/statistics/191240/participants-in-h...

This is consistent with other data I've seen.
As an early user of brave, it did not always have crypto functionality. That was bolted on later.
Thanks! Is my assumption of liquid helium running somewhere correct? I figure that's the only way to reach the temperatures required (single digit kelvins, no?)
Yeah, how else do you git clone some random package and immediately use it without "installing" it?

PYTHONPATH is simple and obvious how to use, and is similar to using LD_LIBRARY_PATH and friends.
Really nice documentation, well done.
making the world a better place, one ascii color at a time
So is PATH and LD_LIBRARY_PATH. You just change those as you need to...
Does it really though? Every secure system design pretty much assumes that the cryptographic standard will be broken in a few decades. Is there really any secret today that would be problematic if made public 30 years in the future? And that would not have been made public by some other method anyway?
My colleague (who loves Taylor Swift) bought the mp3s from somewhere (amazon?) and uploaded them onto her plex server the hour it came out.

That server continues to work just fine.
> concerned about undercarriage submersion

Portal axles, baby :-)
Half way through -- this is so far an ideal essay (dare I say Platonic?)

It has everything:
1) a series of reversals that leave you wondering what the conclusion will be
2) late modern, contemporary, and personal histories that make you feel more informed as well as touched and entertained, and
3) that timeliness that makes you feel like you've written this essay yourself in the spare moments between thoughts, over the last 7 years
> One day I asked him, what’s the deal with the crappy LED clock in the living room and he proudly told me that he had built it himself, from a kit

Heh. Just like my dad, then, except there were no "kits" in pre-1989 Czechoslovakia.
This sounds reasonable. When people are depressed they re not much in the mood to play, right ?
Is this the author: https://en.wikipedia.org/wiki/Ted_Gioia? Seems he omitted a major factor in his kids' success, which is his own educational pedigree :)
Whoaaaa never thought about it like that!
A wonderful analogy
There's already massive waits at the port of Vancouver.
Some stuff is taking a month just to be unloaded from ships waiting, and that was before this.
> The amount of churn in the JS build tool space easily outstrips any one time learning you need to do to surpass the Gradle knowledge cliff.

Android Gradle Plugin: here, hold my beer.

https://developer.android.com/studio/releases/gradle-plugin?...

I find working with Gradle infuriating. It's layers upon layers of magic. When something breaks, you get a baroque error message, a usually useless stack trace, and a suggestion to re-run the possibly very long build with -info or -debug. At that point, instead of not having enough output, you're usually drowned in megabytes of irrelevant messages.

Not a fan of all the magic behavior at all.
Money at rest is not taxed (yet, in the US) and money that flows is. The state is going to promote the flow of money because it means more money flows to them.
I had a 16 character password which I used in an PC online-banking application.

After an update the password was unable to unlock the database.

So I started creating new databases with different passwords to see what was going on, and it turned out that all passwords longer than 10 characters were failing.

So I truncated my old password to 10 characters and then it worked. No hint, no nothing in the release notes.
But can we add emojis with user auth tokens?
https://en.wikipedia.org/wiki/Aspect-oriented_programming

A further elaboration on that idea. I like it, but have used it in a disciplined way. There's some valid criticism of its ability to obfuscate a program. Particularly with the ability to add and remove advice dynamically, making static analysis (to determine why something happens) practically impossible.
You _might_ be able to afford a small home for 200K?? I thought Vancouver was much more expensive than that. Or do you mean only the down payment.
> I don't understand why people keep saying on forums that EV charging is a big issue for grids, it's clearly not and the grid operators themselves are saying it.

You have to do the math or you will never understand.

Alternatively, don't believe a word I said and go watch this:

https://www.youtube.com/watch?v=ESIjxVudERY&t=3680s

I think he knows what he is talking about? And, interestingly enough, it confirms the results my model predicted years ago pretty much exactly.

Current generation capacity is 1200 GW. We need to more than double that if we are going to make a full transition to electric ground transport. Not only that, we need to revamp and retrofit our entire grid and distribution system all the way to each and every building. Yeah. He said it. I just happened to have done the math on this many years ago, you can find my comments on this on HN going back a while.

Too many people form strong opinions on myriad topics without ever bothering to spend a few days researching and quantifying the matter. I am not anti-electric vehicle or anti-renewables, I am just saying "We are not having the right discussion". Same applies to climate change, it's an absolute political circus. If we lie to ourselves we are never going to solve any real problems and everything becomes an emergency because so much time is wasted on absolute nonsense.

Do the math. Don't form opinions unless you truly understand a problem.
I think that is sorted. If you go to the first result for `ansi-wrap` -> `ansi-gray` -> https://www.npmjs.com/package/fancy-log ("Log things, prefixed with a timestamp." by other creators: 2 398 259 weekly downloads)
It's much colder than that, single-digit millikelvin. They use He-3/4 dilution refrigerators [1]. Getting things cold and electromagnetically-quiet enough that the quantum state doesn't collapse is a big challenge in the field.

1 - https://en.wikipedia.org/wiki/Dilution_refrigerator
I will look into it. That's a good template to start with!
It's basically a red-herring (fallacious argument), the robots/workers etc are just homunculus, and the entire thing falls apart without them.
I don't know why proxy authentication is not more common in open source applications. It's always either built-in authentication or LDAP (which is sometimes only available behind a 'premium' paid version), but both of those still involve the user typing their SSO credentials into the app which handles it as plain text.

Proxy auth is so easy to implement from the app side, just accept an http header as the user's identity. That's it. I guess there are a couple places you need to coordinate with the auth proxy: which header contains the identity, which path to redirect to trigger an authentication prompt, maybe how to get a listing of other users if the app needs that, etc. But for a first pass this authentication method is by far the easiest to implement from the application's side.

Why is it so uncommon?
Funniest thing about this is that is-even requires as a dependency another node package written by the same author, called "is-odd." the is-even code just returns !is-odd. The "is-odd" package actually contains the logic for determining if a number is odd or even.
> For .net, I guess what you need is the symbol map (.pdb) and source code corresponding to the binary, and a tool to put it together — so that’s all achievable now, without CallerArgumentExpression.

Sounds like no one needs logs ever again!

“This tool can help you make your logs better”
“But did you know if you do a bunch of work you can have something better than logs?”

This language feature is a small, nice feature. It provides some additional value in numerous common use cases. It may be superseded by other things that an individual may or may not have tooling support for.

Never mind that for a test log with numerous failures you’d need to generate a .dmp per failure. And each .dmp needs to be individually opened, run, and analyzed. So even if you had this you still probably want as much information as is possible in the log. It’s not like this is an either-or thing. You can have both!
What's crazy to me is that NIST compliance isn't part of SOC-2 certifications or similar.

A portion of our customers will ask us about NIST, but it's slimmer than I would have expected.
well, at least it gets an input and returns an output.
what about this one
https://www.npmjs.com/package/noop2

it has almost 90k downloads a week
ICD-11: An International Classification of Diseases for the Twenty-First Century
Hi,

When using the REST connector, the API keys you hard code, as headers for example, are stored in CouchDB.

We don't currently have rate limiting in the platform, but that's a great suggestion - especially if users can control the intervals.
Yeah, those are opt in. Go to settings - "Brave Rewards" to disable ads in push notifications.
100 Call them again

200 Get another dollar

300 Goto 100
Not OP, but I can give an answer to the first question.

It starts with simply observing the plants. You can vary the dosage from crop to crop or between plants in the same crop. Plants with leaf tip burn will generally have too high of a concentration and plants with pale leaves will generally not have enough nutrients. This assumes other factors like pH are correct.

Another option is leaf/flower/fruit analysis. For example, if you're growing spinach, you may view iron content as an indicator of quality, healthy plants. Determining the iron content of the leaves from plants dosed at different rates will help zero in on the optimum fertilizer program.

The best way, IMO, is to test the nutrient solution before and after it has been "fed" to the plants. This requires a recirculating system for best accuracy, but runoff can also be collected in a drain to waist system. As the author mentioned, unused nutrients will build up in the solution. An ideal solution will have the nutrients used by the plants at the same ratio they are found in the virgin solution. Any skew from that over time will indicate which concentrations should be adjusted and by how much. It can be a tricky beast, however, as the uptake rate of any individual nutrient is influenced by the presence of other nutrients. Change one and you may create an imbalance elsewhere. Like most things, it's a process.
More like, being able to serialize your thought process well fosters interoperability with fellow human beings. Written word lasts longer and goes further.
Yet another academic work in the OS space that should have been tested against the the state of the art in (commercially backed) networking space.

From the abstract:

> However, none of these systems offer a general-purpose datapath OS replacement that meet the needs of µs-scale systems

One of the key points that the authors use to motivate their work is that using kernel bypass technologies is hard because it requires software engineers to rearchitect their code.

Call me sceptical of that claim. I can think of 3 (open source) systems that provide drop-in replacement network interfaces for existing software, but offer nanosecond (not microsecond!) scale performance.

- Solarflare/Xilinx Open Onload - https://github.com/Xilinx-CNS/onload

- Exablaze/Cisco - ExaSOCK - https://github.com/cisco/exanic-software

- Melanox/NVidia VMA - https://github.com/Mellanox/libvma

With each of the above systems, they are designed to offer low latency network stack replacement for existing applications, without code modification or even recompilation. Exactly the authors’ goals.

But there is not a single reference to any of these technologies in the paper. And crucially no comparison to any of them in the evaluation.

The authors seem blissfully unaware of what work has actually been done to solve these problems. Which makes the contributions of the paper … somewhat dubious.
I think academia is an interesting use case, e.g. VitaDAO.com and Molecule.to
Mortgages in the UK aren't like in the US, even now it's rare to have more than a 5 year fix, meaning you buy a property and, if interest rates go up, and prices crash, you're left on the "standard variable rate" 5 years later, paying 10-15%, leading to repossessions (especially if it happens now after 13 years of 2% mortgages), further dropping prices.

You can't even remortgage onto a new fix if you're unlucky because the crash wipes out your equity, and you owe more than the property is worth, and in the UK you can't even simply hand the keys back.

London average prices went from £80k for an average house price in Jan 1990 and did drop, to £65k by 1992, down 18%. It had recovered to £80k by 1996, and reached £128k by December 1999.

Prices continued to increase until 2008 when they reached a high of £298k in October 2007, before dropping back to £245k, another 18% drop. Prices had recovered to their 2007 peak 5 years later, by April 2012, then continued to inflate up £487k in August 2017, where they've been relatively flat, only increasing 8% in the last 4 years.

Over that 27 year period house prices increased an average 6.5% per year, with most of that 'value' going to those who leveraged their equity and bought properties to rent out in the late 90s and early 00s. That house price inflation wasn't driven from QE though, but from increased ability for people to pay (partly lower interest rates, but mainly because of increased amount of household budget being available to pay rent as more and more families have two full time working professionals, and younger people live in more and more crowded house shares)
That's not what that says. It's doing a whois on the hosting IP address, not the DNS service.
No idea why you're being downvoted. The vast majority of today's games are literally designed from the ground up to be habit forming. They use timed random rewards in order to impose schedules on players. EA is of course a major offender, it's one of the reasons why they are universally hated.

The article essentially concludes that being rewarded feels good in the short term. What I'd like to see is long-term happiness and socioeconomic impact.
It's a polyfill for a buggy function, so it's not just arbitrary.
> Investment and low rates drives wages which drives consumption.

I know this is Economics 101, but is there any evidence that this actually happens in practice?
> That makes it reasonably easy to avoid the "welfare cliff" as you create smaller brackets and slowly move from negative to positive tax rates

NIT, in the idealized form (which is exactly a UBI + income tax system) always has positive marginal rates (its semi-realization in the US EITC does have negative marginal rates over some ranges, which brings back—or exacerbates, since EITC coexists with other welfare programs which also have cliffs—the welfare cliff effect.)
This is probably the worst announcement from a big company I ever saw. No word about use cases or advantages. It’s not even clear what is a platform for Slack.
Do you have a browser extension that replaces the word "technology" with "Ayn Rand"? Have no idea what you are talking about.

I was a fan of Ayn Rand when I read her as a kid. At this point I am close to the opposite of an Ayn Rand fan. Again, don't see how you possibly brought Ayn Rand into my comment.
Does your company need a board of directors?
> I really struggle to see how most DAOs and cryptocurrency efforts aren't mostly just ways to skirt around existing financial security laws.

It's 99% just evading existing laws. The best example of this is the browser Brave which only uses a cryptocurrency so that they could raise money without following the accredited investor laws.
They hang from the ceiling because they use evaporative cooling (the high-energy particles escape, and the low-energy particles remain in the bucket), each lower stage a bit cooler than the one above it.
Is this "regulatory arbitrage?"
That quote was from the perspective of someone learning about the internet in the 90s. My point is it's hard for people to imagine the implications of a technology.

> Why would I want to use crypto and lose all the protections I have from my card company

The current system is kinda crazy if you think about it. We give out our credit card numbers all the time and don't think twice about it. These protections you speak of are mostly a bandaid on a flawed system.

Additionally, we give all the power to a central authority which is ok until it isn't. My buddy does freelance work and has gotten screwed because these "protections" were used by shitty clients to get their money back after he handed over the project.

Finally, crypto has other protections like smart wallets that implement a sort of password recovery feature. The difference is you have control over how you want to use it.

> while having to wait minutes for transactions to be confirmed instead of milli-seconds

Crypto transactions appear almost instantly. Do you really need to wait minutes to fully confirm a taco bell transaction? Besides, Ethereum Layer 2 will help out with this quite a bit by boosting performance. Blockchain scaling is still in its infancy.

> And with the risk of my "wallet" being hacked in an instant and losing everything

Then use a savings wallet and a checking wallet. Or have 100 wallets. It's up to you how you want to structure it. Also people get hacked all the time due to poor passwords. How is this any different than, say, someone finding your bank account password? Or a phishing email?

I imagine over time services will crop up from trusted providers that will smooth over the UX here. For example, walking you through setting up your wallet.

Also smart wallets like I mentioned above.

> without a chance for appealing to anyone for the funds to be returned

If that really worries you then there will be centralized services for you to use with systems in place to prevent this. Wallets are just a lego brick that you can use to build many different kinds of services and systems.

> Do you seriously consider that an attractive option to anyone, in the way that the Internet or Amazon

Yes. We are just starting to see the implications of the technology and it's inspiring IMO.
The AGI hype train is running out of steam
Why health-care workers are quitting in droves
Egnyte had a pretty major outage today too.

https://status.egnyte.com
Maybe the more meaningful question is, "Why are poor people often in debt?" And how would we address that?
I read this as Outrage Bingo. Now I want that. If you build it, we will come. You could auto-generate squares with the Twitter API. Twitter, the Outrage Propagation As A Service platform. Mark the square if its term appears in a headline on the HN front page.

The number of bingos will be inversely correlated with the quality of the HN feed. It could be used for QA.
Why is it irrational? in a way it is creating liquidity (the additional funds will be spent in different ways by those in different socio-economic groups). Why does there need to be a cut-off the whole point of it being Universal for it to work, there should not be anyone just above the cut off as its in addition to their existing salary, this is a problem that exists in the current welfare states, where those earning just above cutoff earn similar to those on welfare.
This is a perfect use case for no-code platform like Airtable or MS PowerApps.
Wire Fraud Scam Upgraded with Bitcoin
This was the very thing thing which came to mind when I read the title.
The use of "50- year low" in title of the article is manipulative in my opinion. Goldman Sachs says the employment rate is going back to 2019 and early 2020 levels.
yes it's 100% technically possible, the main issue is it would be significantly more expensive.
Pretty sure that was UVic students.