skysight-inc/HackerNews huggingface dataset:
Would have loved if an addition was:

(6) The steps to discover and opt-out shall be no more difficult than the original steps to discover and opt-in.

It's the asymmetry of effort in granting consent and attempting to revoke it, or of signing up to a service and attempting to cancel it (hello Economist!) that is a pain.
As usual everything in life has its pros and its cons.
From a security perspective a browser extension hack can have really serious consequences and can reach way farer than "just" a site hack.
Cleaning is already fully automated for solar panels. Are you complaining on behalf of the robots?
On iOS there are these Shortcuts you can install in the integrated automation app:

"Water Eject is a simple, yet powerful Siri Shortcut built for iOS and designed to protect your premium Apple devices after being in accidental contact with water by generating an ultra low 165Hz frequency sound wave that propels moisture out from the speaker cavity system."

https://routinehub.co/shortcut/571/
Keeping file version history inside the file makes me feel queasy.
That link gets posted all the time and yet the web is still littered with non-compliant consent flows, so whatever fines there are, they aren’t enough.
Still have this little linux phone. It missed compass hw, so map experience was not great and also resistive display was inferior to iPhone, but still loved it. It's bad Nokia didn't manage it create viable platform, but rather switched to Windows phones and also died there with broken teeth.
> Now if you have physical server and you want to use it fully you want to run ALL kinds of apps on it.

There are so many options other than Docker as of today. These provide very different tradeoffs. Somehow we got to the point that people think that there are only one solution (Docker) to run multiple applications on a single server.

Some other options:

- single binary packaging

- LXC / LXD

- Firecracker

- chroot
Part of losing that "shine" is them abandoning Unity and other Ubuntu-specific things. Back when it first got popular one of its selling points was how easy it was to install the proprietary nvidia driver. It always had something a little extra compared to other distros. Now it's using the same stuff as everything else and meanwhile I've ditched nvidia a long time ago and now even Gentoo is as easy to install (for me at least) as Ubuntu was back then.
Interesting to note that one of the consultants [1] who worked on this codebase 20 years back is now an architect in the same company.

```

25//2001 Gopi Yedla Changed code for new FD opening

```

Service company that wrote the code has changed it's name from i-flex to Oracle Financials.[2]

Imagine finding the code you wrote today in a random internet discussion in 2040.

[1] https://www.linkedin.com/in/gopiyedla/

[2] https://www.firstpost.com/business/biztech/i-flex-solutions-...
I drive 4 miles to my office and back, Monday - Friday.

*I only drive because, with no footpath most of the way, it's dangerous to walk and I would not feel safe cycling (the road attracts many idiot drivers because there is almost zero chance of encountering police).
The (real) UnReal World experience
Honestly, how can you believe trump's pr person waving a stack of paper on hannity but no other reporters got to see the supposed evidence. It's just laughable. Especially since they had nothing when it came time to show it to the courts .
What if we move the aluminium smelters to Sahara?
I live in Germany. Only SMS I receive nowadays is from PayPal. For whatever reason they use it arbitrarily in addition to the other 2FA I set up.

Banks all have their own 2FA apps.
> it'll be a self-aware C++ compiler, mark my words. That's why it hated us so much in the Terminator documentaries

Sorry, but no. Terminators hate us because they were programmed in a mix of COBOL and 6502 assembler [0]

[0] https://www.theterminatorfans.com/the-terminator-vision-hud-...
Renting cars requires a good credit score, a good driving record, and somebody willing to rent you a car. Further, if a trip starts at a residence there probably won't be a rental car available. And if all the rental cars are in use, there arent any. Car ownership allows a greater level of autonomy without continuous reliance on one more entity that can blacklist whomever they want at any time.
I'd love to know where and how, because I have never seen a position offering £100k and above anywhere in this country. I have friends working as seniors for Facebook in London and they don't make £100k.

I have two guesses - either you were a contractor, or worked for a bank where I've heard it's possible to cross £100k salary. Or third option, you mean <£100k of salary + bonuses?
Or you know, a browser is not a trivial app, especially with the feature churn of the modern web, that has to be kept up-to-date.
Surely public transportation options are infinitely more preferable than people repeatedly renting cars?
Did you give your equity just for this? it doesn't sound a good deal on your side.
>They restricted the bank from issuing new credit cards for a year which is a big penalty all things considered.

This is hilarious because they are actively offering credit card upgrades all around right now.
From next door Portugal its the same thing exactly, negative feedback loop. Here we work to live, and in other northern countries they live to work.

I never forget I was on a plane next to a German fellow he asked me if I liked to work, I said "yes because I like to build stuff, but if I worked as cashier earning minimum wage I would not probably like it", he said "Why so? Even if making a small wage you are useful and you see people and greet them ..." that simply made me think and it broke a little bit of the negative feedback, and I really think that I was brainwashed to hate any job. By the way we are not all like that but most are.
> I'm only interested in FAANG money and being able to retire early. Those are my goals.

I think you should quit then. Just give up. It's not going to happen. Certainly not the way you're going about it.
At 20:05, ... that is a rather inefficient way to use an axe to split logs.
This article doesn't touch codegen. It is merely about the algorithm by which the compiler disambiguates e.g. which function or method named foo you meant to call when you write e.g. foo(1, 3) vs. x::foo("bar").
ClickHouse Rapidly Rivaled Other Open Source Databases in Active Contributors
What is mentioned in the article is exactly the same reason we are not using it either. Even though we use Java and F# it is just too easy to package up these to a single binary and create an Ansible script that deploy these.
Yeah and if a home has 1.x cars, and let's say that means 500ks aluminum, we're talking about doubling demand. So perhaps that has impact in price?
Well, I suppose they do have the rights. Despite the one abomination that Adobe has birthed (Flash), I'm actually still a big fan, and subscriber. Adobe After Effects is impressive. I pirated it as a kid, and I proudly pay for it now :)
My graying computer organization professor always referred to the days of tech yore as “the bad old days.” I think that is something we should consider doing more. Things look simple in retrospect but in the midst of it, it is often complicated from day to day.
As a university student, I feel the same way that there is an infinite amount to learn, but towards mathematics and computer science, which themselves are very broad fields. Since the software industry appears to change trends at the drop of a hat, learning a specific framework or library has a short shelf-life (insert deprecated but popular at the time technology here).

Perhaps out of necessity, one useful criterion I've had for myself is to emphasize composable and widely applicable knowledge. For myself, some examples come to mind:

- learning to use a text editor well (Emacs) allows me to edit effectively across programming languages, file formats and operating systems

- learning logic, algebra and programming language theory allows me to reason about and structure programs (written from assembly to Haskell) more precisely, and write interpreters and compilers grounded in well-defined semantics

- learning build systems (e.g. Nix) allows me understand how to package software written in different languages, and how to structure my own projects to make them work across platforms, and how to make reproducible builds

- learning category theory allows me to ask the right questions when I learn a mathematical structure, from topology to algebra (what would the morphisms/products/limits/functors be?), and gives insight into how programming languages organize their own abstractions

Of course, specific knowledge about X technology would still be needed to get things done, but when the winds of change blow, hopefully the deep concepts I've spent time studying will resurface in a new light. Only time will tell.
You can always opt for Alpine or Tiny Core or such if you're into minimalism. IIRC Debian and Ubuntu install lots of localizations by default, which takes up quite some space.
I really don't remember it was a long time ago but from what I recall there was just too much magic happening and things would break a lot of times because it was easy to make mistakes with it.

Come to think of maybe I didn't learn it well enough at that time and blamed it for my silly mistakes. CS did introduce a lot of good things like the fat arrow which was just amazing at that time.
'Scale up' vs 'scale out' are, to me, more intuitive terms for the same thing. Up/vertical are aligned, I guess
A doctor is a job like any other job to be honest. Most people are in it to make a better life for themselves not to think about other people.
> If you can't find a mentor, try creating an app with a lot of constraints: don't change state, make most functions referentially transparent, etc.

Damn, this is a great idea. Reminds of the Stravinsky quote:

'The more constraints one imposes, the more one frees one's self. And the arbitrariness of the constraint serves only to obtain precision of execution.'
I slowly moved everything I need into emacs. That's not because it's superior in all places. It's just that it's the same interface, all the time for me. So I don't have to learn a new editor every now and then.

But my way of working is : many little projects in various languages, much text reports with Latex/markdown, lots of notes (orgmode), bit of email, bit of IRC. In a traditional business, I'd had to use beefier IDE such as IntelliJ (hat beats emacs without a doubt) and maybe Word. But for the rest, emacs fills all the little holes...

One area where I find emacs lacking is appointment (org mode is too big for little things such as quick reminders for today's stuff); a good calculator (calc is very clumys if you compare it to SpeedCrunch for example); a good calendar (emacs calendar is a nightmare to use, for exampe why on earth doesn't display what happens in a day below the calendar and instead forces me to hit 'd' which opens a new mostly empty buffer...); a good console on Windows (on Linux vterm is mostly perfect). Email support is OK with Wanderlust but a nightmare to set up.

Also, since it's very old, there's this warm comforting feeling that will last forever. And also I'm GPL zealot, which helps too :-)
Try interacting with the actual developer-oriented forums about new features, not the click-baity, feeling-based HN thread.
If you can't compute where the data is, you will end up having to pull back all the data to calculate against it. Assuming the cost of transfer for the full data set is >50% compared to performing at least some calculations that reduce the size, it's worth it.
Changing Your Mind Can Make You Less Anxious
There's your problem then.

I have the same goals. I've been reading every "how to be a CEO" book I can find and I've written to every Fortune 500 asking to be their CEO. I have no interest in what any of these companies do. I have so far not received a single reply, so I guess it's time to make a post whinging about that on HN.
Not liking the person other people voted for doesn't change the fact people voted for them. We have words like commander for
the military.

Accepting someone has power over you isn't following them. We don't call prisoners followers for example.

I think giving out titles only when people earn them encourages responsibility.
I have a natural garden with wildflowers. Anytime unwinding by sitting down and watching the bees. Planted all kinds of fruits and herbs, so there is always something to taste too. Looking forward for trees to grow and provide shade. Nicer than living in a big city.

Everybody else around has a manicured lawn and ornamental shrubs. My garden is unkempt mess to them. That is what I mean by problematic relationship with nature.

I don't think you can fix that by only occassionally spending few days in cabin. I had to discover much of it myself, have personal experience with communities as described and still would like to meet like-minded people but...somehow there aren't many.
Maybe somebody can comment on whether this is worthwhile or not over just using plain ssh.
Why do you need it to be overland? Cables can go under the sea without much problem.
Everyone in the Dilbert comic is "stupid". The only difference is that the Pointy Haired Boss pretends he isn't.
That second paragraph is very relatable.
I like that Steve Jobs was calculating people "killed"(lifetimes wasted) by slow start of OS to motivate engineers. We need more people like him.
> Which begs the question: Does anyone feel the default font is just perfect and wouldn't want it to be bigger even by a tiny bit?

I think it's perfect. What is your screen DPI (or rather angular pixel size from your normal viewing position) and is your browser set up to do any scaling based on that? Maybe it should be.

I really dislike the trend of giant fonts and whitespace.
You can skip Hadoop and go from SQLite to something like S3 + Presto that scales to extremely high volumes with low latency and better than linear financial scaling.
Personally, I don't want to think about all this complexity. I just build simple web applications. I want a box in my basement that has everything production has - the whole thing, all the web services running all the time.

It ought to be possible in my mind. After all, there is really only one user: me. I just want to be able to automatically get the latest code that reservations team or order management system team or what have you deploys to production.

Why do I need to connect to VPN just to work on a stupid web application? None of the code we write has any special sauce in it and we can have fake data...
I think a blood test can answer these questions, at least to some degree. My doctor had me undergo a blood test at my physical and it exposed my lack of vitamin B12
Pretty cool! Graphql-code-generator is great, but this goes a whole lot further. I no longer have to even write queries.

I guess the big advantage is that when you write a manual query you can still pull down more data than you need by accident. Whereas this approach only pulls down what you need.
These people are delusional, they think they can do low level device driver thinkering with just JS...

Eh, no. Not even close.

Back in the day I wrote a personal patch for BTTV in order to support my video card with different tuner and radio settings. It was damn hard for a C newbie like me. For these people it would be a nightmare.
It's just a "feeling" from spending time on HN, talking to people
I thought classic text on this was Thoreau's Walden:

https://en.wikipedia.org/wiki/Walden

Actually I don't think it is moral. This idea of going somewhere remote and just living off the land.

As an adult you are supposed to produce more than you are consuming.

Just as when you were a child or when you become old, society will give you more than what you are capable of producing.
Close neighbours that are dictatorships and openly resent and propagate hate against their neighbours.

Maybe not a great idea to setup infrastructure that is core to your country.

Just look at Russia and German gas imports to see how this plays out.
Or just generally starchy code?

Now I just want to figure out all of the food analogies for bad code patterns...
This is not emphasized enough. Many companies enable SMS both as a second authentication factor AND a single-factor account recovery mechanism.

As bad as passwords, savvy users can use a password manager and generate unique high-entropy passwords, but if the web site is forcing SMS on you, you lose all that security and now have to rely on vulnerable telco infra that is out of your control and was never built to facilitate authentication.
Because you get paid more than other companies and ethics is low on the list of priorities.
I do JSON-rpc over webscokets.
Instead, cities should have much better and practical public transport, so I wouldn't need my car in the first place, but it's not possible to plan your day around with flexibility in my city, unless I have my car with me.

Otherwise, 15 min trips become 60+ ones which makes everything impossible.
I'm really addicted to these rebuild-civilization-from-scratch youtube channels.

The one who got me into it was of course "Primitive Technology": https://www.youtube.com/channel/UCAL3JXZSzSm8AlZyD3nQdBA/vid...

Which spawned a huge number of copy-cat channels which are all pretty good too:

Survival Skills Primitive: https://www.youtube.com/channel/UChUP6B_3zcdFYZnOdMM21og/vid...

Primitive Skills: https://www.youtube.com/c/PrimitiveSkillsnet/videos
No, but they will have some combination of declarative infrastructure, build scripts with error messages, and Docker images as a starting point.

I still maintain some of my 10-year-old code, by the way. Once I got it to build and deploy with modern tools, it has been much, much easier to keep it updated with patches and the latest server OS.
Zoom Escaper? Hmmm Notsure
Interfaces and Protocols
With over 38M [1] households just in Germany that would come to: 19 million metric tons of Al.

Each year the people of this planet mine 160 million metric tons of Bauxite [2]. Not sure how the Bauxite ore related in weight to the final product.

Maybe this could be a viable option for some energy storage?

[1] https://www.statista.com/statistics/464187/households-by-siz...

[2] https://www.aluminum.org/industries/production/bauxite#:~:te....
Links please. Specifically for how it's solved for grid scale solar in deserts.
... and if I'm going to rent it for 24 hours, why not buy it in the first place?
No, I never thought of it. I have no idea what purpose calling the next most specific function would serve. Besides, there are ways to call specific functions other than the best match - like casting the arguments to types that make it an exact match with the desired function.

Despite the power of D's overload mechanism, my advice is to use overloading modestly, not cleverly. You've written your best code when a newbie looks at it and remarks "pshaw, I could have written this! Why does Walter make so much money?"
> to claim that it harms the consumer is just weird

It harms the consumers who would otherwise have been able to buy the item without paying a ridiculous premium.

In the case of something like concert tickets, it often harms younger and poorer fans.
I probably didn't do a good job in listing down all the benefits. I skipped the biggest one - the YC network. It's an amazing network that's ready to adopt new products as well as invest in them.

YC also gives you a lot credibility. If you don't have a pedigree (previous exit, FAANG network), it's your buy-in in the big league.

Besides they invest 125k, which may not sound like a lot but is a good first cheque in that can get you pretty far on it's own.
> Zoom doesn't fix line lengths of 1500 characters

That depends on your browsers zoom implementation. Firefox is able to zoom the text/element sizes while keeping the page width the same on HN.
By his peculiar capitalization you can tell he's a hater that still hasn't come to terms with it, 10 years later.
In IETF inclusive terminology repo the term 'deception pattern' is proposed.

https://github.com/ietf/terminology
The wording of this headline disagrees.

And Adobe can try to shift the blame however they want, the final responsibility lies with them as the rights owner and as the ones who hired that takedown firm to act in their name.
In russia it is common for authorities to temporary switch phone to another sim card, then switch it back without user even noticing it. This method was widely used to target dissidents and access their accounts.

To sum it, 2fa via sms gives only an illusion of safety.
2001 ? That's positively recent and modern compared to Lockheed-Martin and their "our target platform is IE7 on XP, let's use a random JS script for DHTML menus we swiped off Geocities page in 1998 for Netscape 4 and IE4".

... to be honest I think that while it was one of the worst dependencies, it was still ages beyond the code they wrote themselves ¯\_(ツ)_/¯
The title is misleading. This is not in fact "stop using SMS for anything", but "stop using SMS for security purposes". There is a great reason why SMS should still be in use: nothing interoperable exists with an equal adoption rate. I will not rehash the usual argument about WeChat and Whatsapp, there is plenty of discussion about them.
Related - https://en.wikipedia.org/wiki/Fitzpatrick_scale
Solved: https://www.apollographql.com/docs/apollo-server/performance...
2-stage request.

1. Hashes queries and uses GET requests.

2. If missing, sends a standard graphql as POST
Who says it has to be over land??
I too love how simple the infrastructure can get using Go’s tools. At the same time, I prefer Node.js for the libraries & bigger community. So I developed a tool called caxa which brings the best of both worlds, packaging any Node.js into a single binary. Check it out at https://github.com/leafac/caxa