skysight-inc/HackerNews huggingface dataset:
>> This is not about hiring, it is about what you are allowed to call yourself, i.e. what you are allowed to write into your CV on your buisness card, on your Web site or use for self advertisment.

> If my job title is Software Engineer, then this is of course what it written on my business card that my employer prints for me.

If you are not entitled to do use the title, then it is illegal nevertheless. After all, the law applies regardless of whether it is followed.

>> Job adverisments in German almost exclusively use the term "Software-Entwickler"

> This is just not true.

A search for "Softwareingenieur" or "Software-Ingenieur" on gulp.de, the leading IT freelancer platform in Germany currently gives zero results. If you search for "Software engineer" you get results mixed with "Softwareentwickler". So I went through these results which gave me aprox. 10 cases where they were looking explicitely for an "engineer" ("aprox." because I excluted those where "engineer" was one option among others or were they were mentioning the field "engineering" -- but even those were only a few). In contrast to that, when I searched for "Entwickler" or "developer", I got 275 results.[1] So the proportion of "engineer" is aprox. 3.6 % to that of "developer"/"Entwickler". I think it is okay to call that "almost exclusively".

[1] Some of it are a bit general, so you may not want to count everything. A quick random sample seems to indicate that the number is low nevertheless; so I went with 275, because the end result is unlikely to be significantly different.
> Increasing vehicle mileage is an example of this - mileage has doubled and emissions per vehicles halved since 1975

That kind of progress has questionable impact on net emissions. https://en.m.wikipedia.org/wiki/Jevons_paradox
Yep. NOAA announced in 2019 that their paper charts would be phased out by 2025, in favor of electronic charts.

https://www.nauticalcharts.noaa.gov/charts/future-noaa-chart...
This is pretty wild. When you rotate your master password and it re-encrypts everything, that's a perfect opportunity to use a new iteration count. If they didn't want change the value for user's who were at an old default value, they at least could have nagged "your account is using an old/low value for an encryption setting, click here to use the latest recommended default"

Of course, changing it now won't do any good with regard to previous leaks.
Alleging the FBI and CIA are doing unconstitutional acts.
React scales for Facebook level traffic, I doubt there are many use cases where projects need to scale React to serve more users than Facebook
So you're doing 4e10 hashes per second or 390k password guesses per second. At what price per hour?
A salted hash of a phone number is both useless and pointless.

You can easily brute force the narrow key space if you’re trying to verify if it’s “known”. And if you want to send an actual message you need the full value.

Sounds more like you want to outsource user verification and receive an opaque token for future validation.
Thank you for your kind words and that critical insight - "closed solution".

Sorry for my poor explanation.

When you shard data, you could shard the record identifier and keep the data on a particular server -OR- you can shard the data itself and mapreduce it.

For example, a file system locally shards the file data into inodes. The sum of all the inodes = the data of the file.

I am trying to split an integer into shards, the sum of the parts is the value.

If account balance is defined as the SUM of all server's amounts, then each server stores a proportion of the data for that user.

If there are 8 servers and a user has £8000 in their bank balance, then you try store £1000 in each server, so any server can serve requests without coordination. If you user wants to spend £25, then that's fine, just deduct the local data. If you the user wants to spend £1001, then you need a globally consistent read since that would drop the balance below 0 for the local replica, and you need to check the other replicas to see if the user has enough.

I think it is related to the ID generation problem. If you have 1000 servers and you need to generate monotonically incrasing ID numbers without clashes between servers, how do you do it without synchronization? Do you split an integer / 1000 and give each server that batch to assign ID numbers out of?

Writing this out has lead me to think that you could run two clusters. One cluster serves sharded data. The other serves a stream of updates from the other servers and keeps a globally consistent value.

With probability, most transactions shall be below the server's proportion and shall be served locally without coordination. Coordination is only necessary rarely - for large purchases.
ChatGPT-generated blogspam will be the tipping point that launches Marginalia Search as the dominant searching platform. I will become incredibly rich overnight as a result, go out and celebrate, get a bit drunk, and post a $10M bid for twitter as a joke. Elon jumps at the opportunity to get rid of it. Failing to backpedal, I'll end up buying the company, but I won't have any idea how to run twitter. Someone will tweet at me that "twit" is offensive, and several dozen angry people will join the riot. Being out of touch with what kids these days like, I'll decide to change the name to "catter" and mandate that the only form of communication will be cat pictures as was all the rage 15 years ago. Catter will be accused of causing developmental disorders as young people begin to sit in boxes and sleep on their keyboards. In an unfortunate event, a virulent new strain Toxoplasmosis-23 will emerge as a new pandemic as cat populations soar globally. The Catter leadership will in a press conference admit that mistakes have been made, but that our engineers are trying to solve the problem. China and Russia will flounder while attempting to censor the catter communication as neither Putin nor Xi can understand cat body-language. As a result, cat populations soar especially high in those areas, and the army of domestic cats will kill all small birds and rodents, disturbing the ecosystem and causing a severe famine.
I'm happy I haven't given in and didn't agree to hand them over my phone number, in spite of all grey patterns they used. In the end, I just consume Twitter, and for that Nitter is not only enough, but far superior than the original.
Well believe it or not, primary education is mandatory by law in most of the world. So they sorta have to and the system must be designed to cater to all, unfortunately.
Americans Are Realizing Tesla Isn’t the Only Electric Car
Another Day, Another Crash: Life by Britain’s Most Bashed Bridge
You shouldn’t use a weak password in your password manager, and rely on KDF. Even if the server is not hacked, the company could snapshot vaults and crack them offline.

KDF is not a substitute for a good password.
1. More people will slowly come to the realization that electric cars are not as effective as originally thought. As a result, the government may shift their focus to hydrogen-powered vehicles as a new alternative. Ideally, making people think about all the other none starters the government has lead them, and their taxes merrily into.

The large automakers have been building compliance cars for a decade because they think electric cars aren't quite ready yet. Who is thinking the original thought in your prediction?
Something that surprises me is that iPhone OS could boot in the first place without a working GPU. Do Apple include a software rendering fallback on these devices just in case the GPU is broken? It makes sense for a desktop OS to have one, but why on a mobile OS in release builds?
There’s an entire urbanism movement trying to shift things here, but the focus tends to be on removing the hidden subsidies[1] so costs are more visible and making alternatives better. The entire state of California just made density easier to build, which is really important.

Alternatives are important here since while most Americans drive that doesn’t mean that they love everything about it and won’t consider alternatives. There are a ton of people who would love not to pay thousands of dollars to sit in traffic and make their health worse, but they don’t see a good alternative. The activists getting bike infrastructure, improved buses, and density are giving them that option and climate change is causing a lot of younger people to realize that the timing has to be stepped a lot since even EVs produce more CO2 than any other form of ground transportation.

There’s big generational component here, too. Most drivers aren’t old enough to think of roads without traffic as normal, and economic trends mean that a lot of younger people are faced with even longer commutes in cars, not to mention that transit is more appealing when you have smartphones.

1. In addition ti the obvious one of pollution, housing & retail prices are high due to requirements to provide subsidized parking to drivers. Removing that allows owners to make different decisions.
> thanks to all that research on primes that's been released recently, assume a more efficient search is found.

That's just trolling. Primes have nothing to do with sha256 beyond the initial value. It's just bitwise operations and additions.
How basic?

We could have 75% of the population stop working now and the taxes on 25% could provide basic sustenance for everyone.. at 1910 levels.

Same thing would happen with automation, some people would keep working, get 2-3x the wealth and everything that comes with and we’re in the same spot we’re in today.
My internet is €70/mo, and if I did not self host anything it would be... €65/mo. The speed I pay for because video games are massive these days so the only saving would be dropping a static IP.

Electricity per kwh is quite expensive these days, at €0.43/kwh because of war. My hardware is quite inefficient too, being cast off gaming hardware that is way overkill for the use case. Still, it averages 200W under load so that's (0.43 * 24/5) or €2/day.

So €65/mo, with some of the world's most expensive electricity. With 2021 energy rates the electricity cost would have been one third of 2022, at €25/mo. Use more reasonable hardware like a pi 8gb or a nuc or something rather than a used gaming PC and you could get even lower, though obviously you'd want to depreciate your hardware cost.

Meanwhile comparable compute from AWS is $1/hr
Yeah, one of the reasons I like builders' remedy is it flips the courts' status quo bias on its head - the thing that's tired up in court is city limitations, not construction. That endless delay, even then anti-construction interests lost in the end, was still enough to kill projects economically.

Super weird comparatively as a regulatory framework, but uniquely suited to dealing with California-style procedural obstructionism.
Maybe I'm dumb and missing something obvious - what's wrong with selfhosting and another VM if you're doing >1gb ? You already have to deal with backups on postgres VMs ?
The real pain points are:

1) Abysmal contributor experience

2) Lack of typing in nix language and very limited debugging capabilities

3) Lack of interface concept in nix language

4) Lack of any markings on dependency graph edge

5) (3) and (4) makes impossible to have anything alike to gentoo's slots. Nix might be the only right way of doing slotting but it's effectively incapable of that.
7. Along with the USA, let's not forget that.

https://eand.co/how-america-collapsed-and-became-a-fourth-wo...
The larger point is should a foundation serve logicians interested in designing mathematical foundations or practitioners interested in formalising proofs (and specifications)? It's easy to see why such theories would be interesting to logicians, who should certainly study them, but they may not help furthering formal mathematics or the use of formal logic in the field.

Of course, putting more meta-theory into the logic should be explored, and it's even possible that it may turn out to have other desired effects. However, a foundation is usually not of interest to practitioners for the same reasons it is of interest to logicians, and it is that point that logicians sometimes miss. They try selling a particular theory on the basis of things that are of interest to them (we've put isomorphism in the language) rather than things that are of interest to practitioners (proofs are shorter, written in a more natural way, easier for machines to assist with etc.). The reasons to research a topic are often not those that best sell it to others. In other words, would it also be "the point" for a practitioner "to be able to generalise beyond that"?
If it was up to me, I'd add the ability for the browser to ignore all styling of form elements which doesn't come from the native widgets.
Thank you for that comment, Elon
https://archive.vn/jXPmU
Michael Robinson is the person I know working on this topic — and who I borrowed the phrasing from.

https://www.drmichaelrobinson.net/sheaftutorial/

https://arxiv.org/abs/1603.01446
If I'm using AWS I definitely care about the stock price since if it goes to zero I'm gonna have to find a new cloud. Also I have to buy shares to run my program, apparently.
That has not worked since 10+ years ago.

But I did stop getting so many spam calls in recent months, so I assume ATT or other phone service providers in the US have enabled some type of anti spam measure.
>trusted third-party

This is something Signal should look into if they're interested in an alternative revenue stream.
PostgreSQL is 26 and is still something worth getting excited over and there are even older projects like Erlang, which is 36 years old, where there are still exciting things going on.
I guess, except that the entire top technical leadership has remained unchanged for thirteen years now -- something Sun wasn't able to maintain for Java -- and they couldn't have known how things would turn out back then. Also, it's not about "how Oracle does things" but "how Oracle runs Java", which is probably quite different from how Oracle does other things. Given the outcome, it's hard to argue that Sun was a better steward to Java.
How do you improve your designer skills as the most senior person on the team?
I'm in a situation many probably recognize in that the existing codebase has quite a few areas where it can be improved (lack of testing, overly complex architecture, a hard-on for static classes and methods everywhere, no monitoring).

Unfortunately I see myself as a rather average developer on a code-level and would like to improve my programming and designing skills. I've read the book A Philosophy of Software Design and enjoyed it thoroughly but so far it's the only resource that I found that touches on this specific area of software development.

I use Youtube channels like Nick Chapsas (recommendations welcome) to stay aware of new developments in the C# world and inspiration of replacing bulky implementations with cleaner ones.

What other tools or resources can I use to autonomously improve my designing skills in order to make maintainable software?
Archived: https://archive.is/677wF
I don't know what the exact mechanism is in Germany, but it works. The only unwanted calls I get maybe once every couple months is random British headhunters who probably got my work number from an email signature or another professional contact some way or another. Otherwise, spam calls just aren't a thing here.
Depends on the weather. There were a multiple times when the running engine heating up the windshield was the necessary prerequisite to scrape the ice off.
I used the wrong word apparently. My security vocab got worse over the years, sorry.

What I meant by it: Securing the system against breaches of, even encrypted, data.

I was trying to differentiate the security of access to the encrypted database from the security of the data inside the encrypted database, i.e., how hard is it to get it, instead of how hard it is to break once you have it.

Because I think that the security reduction discussed here (e.g., allowing weak masterpasswords) is on the "how hard is it to break it?" side, while the breach itself is on the "how hard is it got get it" side.
Based on this separation, I don't think that the breach is a sign that the reduction was a price too high, because the reduction in security did not make the access easy - bad access security made that possible.
1. The QUAD alliance (India, Australia, Japan, USA) will strengthen further to defend against China. It's possible that China will make an aggressive move that causes this.

2. Geopolitically, the world continues to descend towards a major war with clear alliances drawn. It will become harder for countries to sit on the fence.

3. AI would continue to both amaze and scare in its capabilities. Institutions (governments, education, corporate) will formulate policies to regulate it, but they will continue to lag in pace.

4. Twitter will continue with stabilization of leadership and decision making. Elon will step aside but will still be a significant disrupting influence.

5. Currency wars will continue to manage the mind boggling levels of debt. Increasingly unstable, unpredictable macro economic outlook due to lack of resilience at the micro level.

6. Climate related disasters unfortunately will continue until the world fully realizes that the economy, energy and environment are linked. Sustainable living will begin to be seen as a necessity rather than a lifestyle choice.
While you're correct:

1. In real life, passwords aren't random. Password manager users are probably less likely than average to make this blunder, but I'd still be willing to bet _the majority_ of lastpass's customers do.

2. Even if you personally have all random passwords, would you really want to use a product made by people who made this level of a noob mistake? I used to pay for LastPass premium, now my account is deleted, my passwords are changed, and my money goes to Bitwarden instead - and every time I hear about Lastpass I don't regret this decision.
Can you please cite an example of an unconstitutional act that occurred in the Twitter Files?

And, who is doing the retaliating?
The problem is finding a way to inject a digital experience without completely obliterating that feeling of analog togetherness. VR headsets, even with AR passthrough modes, are still too clunky, uncomfortable, and expensive. Meanwhile, the most popular way of achieving AR in practice is to use one's phone, but having everyone stare at their phone during a whole event feels almost as alienating as being physically isolated in the first place, because we're primed to think of our phones as tools for physical isolation.
No, you're right. What started as a small, humourous concession to the possibility of straight up news falls apart on analysis. But its failure supports my main point pretty well. If sports scores are contentious claims aspiring to the status of fact, then what of wars and elections? The only "fact" is that they are published in newspapers.
> 4. Reserve Bank of India creating a CDBC enabled savings account program to allow citizens to hold money without intermediary banks.

It won’t be a savings account program in the sense of earning any interest. The Reserve Bank of India is quite cautious not to hit the private banking system by introducing competition with it, and hence will only offer zero interest accounts (and possibly experiment with small negative interest rates after a few years).
That's a good point. Perhaps a weaker claim is just the idea that people in power (or more generally, people of influence) are as likely to have skin in the game, which can only drive engagement on the issue. That's different to many issues for which those in a position of power are often less affected directly.
Not just leadership, but many positions. 0->1 is often a very different skillset than 1->N.
Its harder for startups to finance investment due to higher central bank interwst rates. This affect startup valutaion through discounted future interest rate.

Thus you are going to see a sorting. Startups running black numbers and startups running red numbers.
LakeFS <3 DuckDB: Embedding an OLAP Database in the LakeFS UI
1. Lots of additional data breaches will make more users wary of using cloud apps for personal data. This will cause more power users to move to desktop / local first apps.

2. AI will improve and showcase several new cool 'tricks' but commercially it will continue to focus on guiding users to watch more ads.

3. An increase in the number of streaming media services will make the average user realize they need to pay quite a lot money to 'watch stuff' - either a new unified package will appear for a reasonable price, or piracy will increase.
In fact, it’s illegal! Whether it’s bad or not isn’t part of the decision tree.
Host at Hetzner or DO. AWS costs are outrageous.
1. Bitcoin will remain at between 15k and 17k USD during Q1 and Q2 of 2023

2. In Q3 of 2023, Bitcoin will fall to 10k USD. It will remain at 9k to 11k throughout Q4.
That doesn't help offshore call centers dialing to you over VOIP. Different jurisdiction and difficult trace means almost no accountability. That's the problem in the US, plus our congress is of course, the best one money can buy.
I agree that ZFC was an important and useful step in mathematics — but it fell short of its aims in both ways:

- you can’t provide a solid basis for all math (though, ZFC is useful to prove that)

- you can’t use it to produce papers of increased assurance, eg to remove the issues that had arisen with contrary calculus proofs

Category theory was intended to solve a shortcoming of ZFC: the lack of tools to reason about “large” similarity and classes — such as algebra and geometry being the same topic. Category theory formalized those notions.
The best thing if you have a friend or two and live in a city is to go to a board game cafe and try out a bunch of stuff.

My wife and I have collected many games at this point, the usual rotation of games we have that works pretty well with 2 players:

- Everdell

- Mandala

- Terraforming Mars

- Jaipur

- Babel (the one by Uwe)

- Century (the first one)

I would anti-recommend 7 Wonders Duel unless you are a person who you know already likes games. It's _a bit_ heavy for an entry level game I think.

Jaipur is a very good quintisential 2 player game. The build quality is _amazing_.

You can try out some of these games on Board Game Arena, tho the tactile nature of games really changes things up so much. The kinds of games available for 2 players also depends on how competitive you are (lots of games recently are kind of "multiplayer solitaire", where there's limited ways for you to mess up other people's games, so it's more just trying to max out your own points).
On the contrary, I think comments that push religion as some kind of romantic enlightenment of the past as opposed to science are the ones that don't belong on this site.
> Collisions happened more frequently than they do today, but they generally did not kill. And while there exist news reports of incidents that sound suspiciously like signal system design issues – for example, a B train which rear-ended the system’s revenue collection train in Brooklyn in 1968 – these seem to have been rare. Most of the accidents whose stories made it into the press seemingly had little to do with signal system’s deficiencies.

Where is the NTSB (national transportation safety board) in all of this? You shouldn't have to search around for news reports to find out about when incidents took place on a transit system operated by the government.

If NYC isn't adequately investigating, cataloging, and dealing with these incidents, why isn't the NTSB doing anything about it?

While the article is very interesting from an engineering perspective, it boggles the mind that such a safety critical piece of infratstructure is allowed to operate in an opaque manner with little or no oversight.