skysight-inc/HackerNews huggingface dataset:
>In one statement you just revealed your age and experience level.

What are you assuming about my experience level?

I thought it was perfectly clear that the argument isn't "there should be no command line" but that knowledge of the command like should't be necessary for beginners. Just like e.g. knowing assebler shouldn't be (and isn't) neccessary for programming. That's why I put the parenthesized statement above, specifically so you understand what the argument is. Or you could just read what I responded to.
What does your company do? Why are you running your own cloud?
Polyunsaturated fats should be considered a suspected causative agent. The average person is unaware that even resting body temperatures are on the decline.[1]

It is clear we are in the middle of a metabolic crisis.

To those in the comments pointing out the 1970s as the estimated time this must have started, you may be interested in knowing that that's when soybean oil took the food market by storm.[2]

[1] (not the best but you can find corroborating reports)
https://elifesciences.org/articles/49555

[2] (figure within scientific literature)
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3076650/figure/...
Its a problem that has practically gone away - laptops last so long on a charge now you only need to plug them in at the end of the day, and even if they do have a fall they are so light they don't generally damage the socket, and even if the port does get damaged there are other usb-c ports to use instead.
There are a lot of people from Africa and South America on BTC exchange websites, some of them laundering money.
I have been working on multiple side projects, which is probably a bad idea when I cannot get myself to finish (or launch an MVP) or even one of them.

My most ambitious one is a web gallery that allows navigating a Digikam [0] photo collection. It will read the Digikam DB for metadata and allow access to the photos without having to manually export albums. This scratches my itch as I have a large photo collection (~120000 photos) organized in Digikam, and I want to be able to navigate my collection from everywhere without having to export new photos as I add them. The flow I'm looking for is:

1. I organize photos in my laptop, add titles, descriptions, tags, faces, etc.
2. Photos and Digikam DB are automatically synchronized to my home server using Syncthing [1].
3. The web gallery instantly sees the new photos, albums and tags, no interaction needed.

I'm trying to focus on getting an MVP up and running (unrestricted access to everything), but after that I have many features planned such as multiple user accounts, access control, share with a link, tag filtering, embed support...

Besides this I have also been working on a Python library implementing the CashID authentication protocol [2]. Once it's done my plan is to create a Django app that uses it.

I meant to take over maintenance for the rust-bch [3] crate but haven't found time to work on it much.

[0] https://www.digikam.org/

[1] https://syncthing.net/

[2] https://gitlab.com/cashid/protocol-specification

[4] https://github.com/haplo/rust-bch/
There are some problems that cannot be corrected through room correction EQ, namely the Speaker Boundary Interference Effect, which happens when the reflection from a wall is out-of-phase with the signal that you want to hear, and produces a deep valley in the frequency response.

You could try boosting at the frequency that the valley is at, but that makes both the signal _and the reflection_ equally as loud. Therefore, they cancel out in almost the same manner for basically no net gain.
Waw, i'm surprised almonds are more expensive than hazelnuts where you are! I didn't check but i believe that in france hazelnuts are cheaper. What is sure is that the tree is far more common (in personal gardens).
No no no. I have my old magsafe 2 laptop and my new usb-c laptop with 3rd party magnetic. Trust me, Magsafe 2 is stronger.
Imo, good REPL integration is the thing to take from Lisp, not necessarily the syntax (although I'm a fan of it). See CL with SLIME.
Counter case: Twitter forces authors to be succinct and to the point, and encourages them write in a style similar to the classical newspaper article structure where the most pertinent information is presented first

There is a wide variety of research published only on Twitter, precisely because the publishing process is so lightweight for writers, and every single paragraph can form the leaves of a single giant conversation. A high quality Twitter thread cannot easily be replicated using alternative media
Please do your darndest to legally pay the least amount taxes possible and find every opportunity to change the system so taxes are lowered: you tax money will, in the vast majority of the cases, be wasted

Stop feeding the beast.

Starve it every opportunity you have.
Show HN: Clue game note taking web app
Getting vaccinated multiple times a year is probably also not an option.
Hence it is impossible for an object (with mass) to reach c.

Only progressively closer - 0.99c, 0.999c, 0.9999c etc.
... and now you get to my point why I argued ETH2 is likely better on the security front.

Bitcoin needs a huge factory. ETH2 needs a billion dollars. I feel like a billion dollars could probably buy the factory you're talking about.

ETH2 also takes time to add new stakers to the network, but perhaps not as long as building the factory.

If you did this with BTC you'd cause a huge drop it the value of the network, and therefore your investment in miners

If you did this with ETH2 your investment would be destroyed by slashing, and the network might survive

... also keep in mind the Bitcoin factories already exist. You just need to buy one or two, or perhaps hack some of the mining pools.

I prefer the ETH2 semantics.
So if I understand this correctly, you can go to one of these pyramid scheme exchanges, tank up on highly leveraged tethers, and then go sell them on Kraken. Do this often enough and you will drain the resources of the pyramid scheme, causing it to collapse. So you make a profit and provide a social good all on one smooth move.

Have I got that right?
The zoomable UI idea dates back to at least the 70's.

Here's one variant [1]. That said, it's a design space that is poorly explored with plenty of room for different variants.

[1] https://www.theverge.com/2012/5/24/3040959/dataland-mits-70s...
ETCH: https://letset.ch/

An experimental visual functional programming environment
I think the author is not talking about career programming. If that's your job, you have no excuses not learning command lines and all the other stuff.

This, I think, is more intended for people who are not really programmers, but would like to write a bit of logic, and find themselves with tools intended for professionals.

Because I am an experienced programmer now, I may be biased but I have a feeling we raised the barrier to entry for programming. The author mentions Excel, that still exists and us used all over the world by non-programmers to write terrible macros. But I am also thinking about Visual Basic, a lot of stuff by Borland (thinking about Delphi). DOS even shipped with Basic IDE.

As a general rule, I consider all "don't be lazy" arguments wrong. Machines are meant to work for us, not the other way around. The only ones who shouldn't be lazy are those who write the tools, so that users can be if they want to.
We tackled this kind of problem with voice systems on the server side, record all streams simultaneously, sync and merge them and stream the recording. Downside, there will be a delay, but it is a fixed delay and its determined by the worst connection. ( this was around 1995 )
Is rewriting your functions from notebook to a py file really something a research scientist can not do?

Or is it infeasible for some other reason?

I'd imagine many data scientists want to publish their work as python packages or libraries during their PhD, so they should be familiar with writing classes or functions that work at a bare minimum.
>But during the same period, total issued Tethers increased by almost $5.4 billion — going from $4.6B to $10B

>The implication was shocking: there weren’t nearly enough dollars in all the domestic banks in the Bahamas to >back the Tethers that were floating around in the crypto market.

Doesn't match up with whats shown here[1], Bahamas banks are holding 110bn in customer deposits.

[1]https://stats.bis.org/statx/srs/tseries/LBS_D_PUB/Q:S:L:A:US...
I disagree completely, and I'm starting to see now that you do not see the command line as programming, which is a fundamental flaw in how you're approaching your argument.

The command line _IS_ a programming language. If you do not want to learn it then you do not want to learn programming.
The EU has approved mealworms for human consumption
I'd be very careful to take advice from this guy.

1. He's definitively bad at investing. He doesn't have an investment strategy, and probably never heard of portfolio re-balancing.

2. He got in lucky and made some good returns. Now he thinks he is a genius because of that, and as a result can predict the next market move.

3. He didn't do good market research. For example, most of the volume in USDT is faked by the exchanges. Coinbase, GBTC, and CME each one of these is are probably bigger than USDT in size and volume. Unregulated derivatives are an alternative to USDT for more sophisticated traders and they are also huge.

4.USDT is now also used outside of the crypto-market. Not because it is great, but because of the practicality. This offshore unregulated market of USD is worth in the $ trillions. USDT having a market cap of a dozen billions is really peanuts. That being said, I'd be more interested in an investigative journalism on how Tether has succeeded in moving such amounts of money while avoiding all the KYC bonanza a regular joe (or business) has to go through.
So, you are glad to see articles that support your viewpoint?

Don't you regret at all missing all the gains you have made along the years by not buying small amount of BTC? In the end the guy who wrote this article made quite good amount bu buying BTC low and selling high. Lets see how it ages.
> Put the backup encryption key beyond use other than in the case of a suitably agreed emergency (e.g. in the case of an agreement with another party, hand them the key).

Like search warrants? We know those never get abused.

> Then after a suitable grace period, once you're sure everything is ok, you destroy the backup.

But we need a search warrant to access the backup anyway so we don't really have to delete it. Best keep it, just in case.
This is addressed in the article.

Basically the market cap of BTC is not relevant here, but rather the daily volume.
Thanks for this. Seems like another great service to run on my pi.

Getting a little tangential but how well do you find it works in general? I imagine it is only truly reliable with SSG type websites.
The touchbar is a whole bunch of tech they manufacture that seems to add little value. I expect it to cut cost and complexity in the most obvious way (literally just shave off 65 dollars from the laptop, regain some space if possible). Make the function keys super small and increase track pad size, or add more vents.

Another rumor:
https://www.macrumors.com/2020/12/29/apple-researching-keybo...

^ This might be the first iteration setting up for the end state of what will be the long term vision.

Exciting, love seeing them grind out the little (but ambitious) improvements on what most companies would consider ‘perfect as is’ product.

——-

For Apple at this point, I think, getting people to buy a 1100 MacBook + AirMax headphones is better than trying to get them buy not-so-obvious high end $1600 laptop.
No, I'm saying that your kitchen should contain plastic spoons and silicone bowls too, because that's easy for a 2 year old to grasp.
people running multi billion dollar enterprises usually just hire people to be their personal productivity app. I mean, personal assistants and secreterial staff.

Even in fairly developed countries it's not too expensive to just hire a low wage person to act as the productivity app between a few executives.
My take on such “rules” is that these are not really rules but guidelines you can take hints from to make code easier to read and understand. I rarely try to force these rules to my code whether I am writing new code or changing existing code. Sometimes breaking these rules will make it better, and sometimes enforcing the rule will make it easier to read.

My process is to write the code, take my hands off the keyboard and just read it. Take a break and come back and read it again. Then upload a code review request but before you “publish” it for review read it in the browser again and makes changes as you see fit. This applies to design patterns as well. To me it is always circumstantial and should not feel forced. Sometimes the inherent nature of the logic requires me to keep all the conditionals together in a tight method with good documentation to make it easier to read it a year later. Sometimes it just “feels” cleaner to split it out. It always depends.
Just a nit: There are several, each of which affects 1%. If five there's a 95% chance that he's in none of them ;)
Exactly. During holiday season half of ads are for Apple.
Things I am currently working on: natural language inference (SNLI)

Things I want to work on soon-ish: a neural network based version of SHRDLU (https://hci.stanford.edu/~winograd/shrdlu/)
Kind of wish I'd done that with hindsight.
I think HN is a bit unfairly biased against the touchbar, since it serves almost zero purpose for programming work.

However, it's quite handy when doing multimedia work with applications that integrate with the touchbar (Logic Pro, Final Cut Pro, Photoshop)
#include <sys/syscall.h>

modulo:
udiv x9, x0, x1
msub x0, x9, x1, x0
ret

print_fizz:
mov x0, #0
adr x1, fizz
mov x2, #4
mov x16, SYS_write
svc #0x80
ret

print_buzz:
mov x0, #0
adr x1, buzz
mov x2, #4
mov x16, SYS_write
svc #0x80
ret

print_number:
mov x9, x0
mov x10, #10
udiv x11, x0, x10
mov x0, #0
adr x1, number_table
add x1, x1, x11
mov x2, #1
svc #0x80
msub x11, x11, x10, x9
mov x0, #0
adr x1, number_table
add x1, x1, x11
mov x2, #1
svc #80
ret

print_newline:
mov x0, #0
adr x1, newline
mov x2, #1
mov x16, SYS_write
svc #0x80
ret

.globl _main
.align 2
_main:
mov x19, #0
loop:
mov x20, #0
mov x0, x19
mov x1, #3
bl modulo
cmp x0, 0
cset x20, eq
b.ne not_3
bl print_fizz
not_3:
mov x0, x19
mov x1, #5
bl modulo
cmp x0, 0
cset x21, eq
b.ne not_5
bl print_buzz
not_5:
orr x20, x20, x21
cmp x20, #0
b.ne divisible
mov x0, x19
bl print_number
divisible:
bl print_newline
add x19, x19, #1
cmp x19, #100
b.le loop
mov x16, #0
svc #0x80

fizz:
.ascii "Fizz"
buzz:
.ascii "Buzz"
number_table:
.ascii "0123456789"
newline:
.ascii "\n"
Cloudflare Dashboard Down
https://www.cloudflarestatus.com/

Cloudflare login and dashboard seems to be down
Why on Earth would $100 billion worth of Tether rushing for a conversion into anything else drag _down_ the price of BTC? Or any other coin for that matter?

Have you actually sat down and thought about this, even if 99% waited and cashed out over weeks, that 1% is still a huge injection into the ecosystem.

People have been shown time and time again that the money is there, the peg can hold, the underlying company is also a cryptoexchange that can print cash simply by existing and all haters have left is attaching their ego to this notion and clinging to the dream of it going bankrupt over night. And the more they are wrong the more they desperately cling to this idea.

Tether had $1B stolen from them when it was a significant % of their assets, along with the US govt taking other funds in the NYAG case and they easily survived, if not thrived.

These comments/stories on HN have been here for years and they don't age well, it's hilarious to watch.

You can all go short tether or bitcoin today for a fraction of a penny on the dollar, and yet, don't :/

Why not do it, you can hold a bitcoin future going short for the next year less than a coffee per / $1k, why not do that? Would surely make a great story.
What, if your ability for imagination is lacking? What, if this would be true in general? What do these implementers actually implement then?

I also think, I have another definition of 'idea' than most people here. It is common especially in software development, to see the way as the destination and incremental change as development caused by some magical good-ending evolutionary process. This includes a quite unsubstantiated belief in getting the right ideas automagically along the way.

You need both things. A good idea does not descent from heaven. Also, it has history in the person, creating it. This history is hard work in its own, inner fighting against the common and the environment. Jumping out of the box, all these pure implementers are unable to do.

I am working for 25 years in the industry. I have written real code from the beginning. But I am also a mathematician and can say I had a few good ideas along the way. I am proud of it.
I've done this for various companies for the last 10 years, and would highly recommend it.

To address a few of the concerns brought up elsewhere in this thread:

Yes, you'll probably end up working as a contractor. Personally, that's my preferred work style so I see it as an advantage. For Europeans I could see how it could be considered a disadvantage.

The big upside is that US companies are used to paying market rates for developers, whereas EU companies are not. That means realistically you'll be bringing in a significant multiple of a typical EU dev salary, which will more than offset any of the little issues you need to deal with to be self employed over here.

As to timezone concerns and worries about having to compete with $10/hr freelancers, well, it's just never been an issue for me. My work product is the same regardless of where I'm sitting when I do it, so I charge the same rate you'd need to pay for me to do it in the Bay Area. And I work during the day, so if you want to talk we can do it when that's happening for both of us.

Now, I'm sure lots of US companies would be happy to negotiate those things away from you. But if you're good at what you do and they want to hire you, why would you let them?
I think that this is the risk the article see for future:

> we’ll see a shift to a campaign of domestic terror (something like The Troubles, in terms of the violence committed), or if, as with the Nazis after the failure of the Beer Hall Putsch, the folks who supported this insurrection will focus on trying to use the democratic process to abolish the democratic process.
JackFr Fair point. Thank you.

Well, it will be an interesting week for sure.
It's impossible yes, but does it generate a gravitational field?
According to this study, Figure 4:

https://pubmed.ncbi.nlm.nih.gov/22927928/
I appreciate the idea, but I neglected to mention (c) is legal in the US. Speculating on bubbles is just out of my league, and I'm okay with that.
Where are you seeing this problem? I just logged into my account and I am not seeing any problems.
When I first saw this talk I thought he was exaggerating, but seeing the utter incompetence of the US pandemic response makes me think he is on to something.

And the political polarization in the country makes me wonder if US forgot how to do democracy.
I have experience with a bit of beer or old leftover sour dough for the same use (slightly thicker and fluffier crêpes).
Doubt it. While it looks cool, what it does is hide a lot of complexity in its standard library and presents only the surface layer - all bolted down to (what seems to be) an overcomplicated NLP processor (but what more likely is just someone playing with Illustrator) that you have to hand-hold to verify it generates sensible code.

What I'd like to see is how it handles any kind of more complicated tasks - e.g. one where you need to build two or three layers of abstraction. Or one where you build domain objects that are used by other tasks. Or even one that showcases error handling.

You can get something similar, minus the fancy NLP processor, in Unreal Engine, via its Blueprints feature. Suffice it to say, there's a reason people end up learning and switching to C++ the moment their problem starts to involve any kind of complex logic.

Note: I'm not against improvements in programming experience, and more visual and interactive paradigms. But I've also played with enough dataflow languages to fully internalize that there is irreducible complexity in programming (that comes from it being an art of micromanaging possible states), and it's painfully hard to work with it in a flowchart form.
How exactly do you plan to make a profit in this scenario?
Billing Extraction: A Tale of GraphQL Internal API Optimization
Read how we migrated our internal API at toptal
from a slow REST-based to a performant GraphQL one. It's a tale of incremental changes, monitoring and good old patterns in a new setting. Hope, despair and broken production included ;-).
>there's absolutely no broad inflation

If your measuring stick is fiat, then sure there isn't any inflation.

However, you're using a measuring stick whose length isn't constant.

If you use Gold as your measuring stick, then things change.

If you user Bitcoin as your measuring stick, things change dramatically.

If you use real estate - can you still say there is no inflation ?
It's also because our systems are more and more complicated. This is neatly pointed out in "Who knows how to make a computer mouse?" [0] TED Talk.

[0] https://www.youtube.com/watch?v=DTLizne1uNw
A decentralized geospatial indexing system like Uber's H3, to enable building decentralized applications like Uber, Yelp, or anything else that needs geospatial indexing and geofencing.
https://redditbests.com - A site that aggregates reddit reviews and displays the most popular products from a variety of categories using sentiment analysis
The command line is 100% superfluous.

You can create and distribute a world-class iOS app without having to touch a command line even once. It is just not necessary. Nothing gets easier if you do.

Because iOS has actual well-designed modern tooling.
From the little I've seen of it, much better than most but still not great.
He's absolutely got some good points, no doubt about that. And yet, something irks me...

* An industry that can't produce robust software has produced several server operating systems capable of uptimes that far exceed the expected life time of the hardware they run on. [0] Writing this, I checked in on a random server I've got access to. The uptime is 350 days.

* I reboot my personal Linux laptop only when I myself want to install the latest kernel update. The current uptime is 46 days and I use that machine for programming, watching movies, surfing and whatever else I feel like doing.

* I'm willing to bet a few bucks that there are more C and assembly language programmers around now than there has been at any previous point in time.

* I'm pretty sure Blow couldn't have made his presentation slides, recorded his talk, uploaded it to a web site and then watched it in a web browser using Ken Thompson's three week Unix, even if it was running on modern hardware.

* It's true that the OS in both abstract and concrete ways removes capabilities from the CPU, but it also adds a lot of capabilities such as multitasking.

* Pretty much all of the things listed on his "You Can't Just..." are perfectly doable in E.G. Linux. It's not the OS that removes this capability, it's the work of companies trying to protect their revenue (through DRM, IP laws, patent enforcement etc.). I can (and still do) write software in a simple editor without a language server in sight, etc.

Meanwhile, my old Amigas - which I love to bits - crash fatally all the time. Just a few weeks ago, one of them pulled a hard drive partition along with the crash and I actually had to reformat it because re-validation failed (luckily I had nothing of importance on it).

[0] https://arstechnica.com/information-technology/2013/03/epic-...