skysight-inc/HackerNews huggingface dataset:
> The UK has lots of US investment banks doing very well in the UK but only one home-grown investment bank (and that one has been taken over by people from the US, and isn't doing very well).

Barclays, Lloyds, Rothschild, NatWest Markets (+HSBC which maybe isn't "home grown").
OMG yes! I thought it was just me being too young :)
> I'm not good at animations, responsive layouts, pixel perfection, es6

> The simplest task now so complicated, many edge cases.

> Things get deprecated (or sunsetted) so fast.

> When I open the chrome inspector there's 10 new features which I ignore. It's too much.

I don't do web development at all, but from the outside it always seemed to me that most of those problems are completely self-inflicted by front end dev community that seems to be hellbent on turning even most trivial things into Rube Goldberg machines.
A previous Wired story has the full context; the one posted today is more of an update. https://www.wired.com/story/they-hacked-mcdonalds-ice-cream-... (or https://archive.is/newest/https://www.wired.com/story/they-h... )
Yeah, the whole blog post came across as anecdata-driven decision-making and "I want to be in NYC because London has driven me away" rather than the "we have determined that this company's HQ requires things only available in X". That thing being money, apparently. The circumstances he outlines are too general to be reasonable, and it makes for a bullish article but not a robust argument. Good luck to him and the company, but this smacks of running away from a problem only to discover that your baggage came with you.
I can see why you think the need for legal intervention suggests fundamental insecurities in Apple's devices, but wouldn't you agree that it (in theory) is better to take both approaches?
Of course C style memory management is a last resort, 99% of devs don't need it, and the 1% that actually need it, better learn to use V-Tune.
Yeah, to clarify, memoization happens after parsing. So for syntax highlighting we have a situation where from-scratch parsing is faster than incremental typechecking.
There is a lot of money on NSO Group. I'm not really surprised they're being given the green light, especially by the government.
It's different. Complexity lies elsewhere.
Transition is definitely possible, but, as always with stack changes, get ready to be in heavy learning mode again.
At many places (I'd say the right ones, but I'm biased) when backend engs talk about ownership they mean end-to-end ownership, meaning undestanding how to run and operate their services, meaning you'd need to learn about infrastructure as well (the famous 'devops' thing, but don't get me started on terminology).
This is news to me, and I like classic ADVENT type games. I've bookmarked it for future investigation, and maybe tackle the broken LOAD/SAVE in the pure DOS port.
start from the beginning and highlight stuff your audience will drool to hear
Here’s a list with more of them: https://en.wikipedia.org/wiki/Undeciphered_writing_systems
> learned lots of back-end and dev-ops-y stuff, bash scripting , linux etc

I use shell scripts and Linux for front end every day. Modern frontend is quite programmatic.

> However, they can crash at age 30+ when those front-end skills aren't cool anymore

You've seen a lot of front enders age out of it? Why would this be? My whole team are frontenders in their 30s.
Singapore has a great GovTech system that provides identity verification in a really nice way.
> I've always had trouble getting `for` loops to work predictably, so my common loop pattern is this:

for loops were exactly the pain point that lead me to write my own shell > 6 years ago.

I can now iterate through structured data (be it JSON, YAML, CSV, `ps` output, log file entries, or whatever) and each item is pulled intelligently rather than having to conciously consider a tonne of dumb edge cases like "what if my file names have spaces in them"

eg

» open https://api.github.com/repos/lmorg/murex/issues -> foreach issue { out "$issue[number]: $issue[title]" }
380: Fail if variable is missing
379: Backslashes and code comments
378: Improve testing facility documentation
377: v2.4 release
361: Deprecate `swivel-table` and `swivel-datatype`
360: `sort` converts everything to a string
340: `append` and `prepend` should `ReadArrayWithType`

Github repo: https://github.com/lmorg/murex

Docs on `foreach`: https://murex.rocks/docs/commands/foreach.html
You are taking this too seriously. Do you really think that the Indian government will start investigating every incoming package to the country if the webshop it originated from accepts crypto? In a country if 1.3B+ people?
Both are hard but the shape of that hardness differs.

The frontend problemspace didn't feel like it was depth, more breadth... it's a constantly moving surface and lots of unreasonable demands were created (pixel perfect layouts being the most telling of them). However the number of things you really need to know are few and it's the tooling that changes often.

The backend problemspace is typically not as wide, but far deeper... the depth looks like still dark waters, they run very deep, you think it's smooth sailing but it's not. The tooling changes seldom and things are a lot more deterministic and within your control... but now you've exposed yourself to a lot of things you didn't previously have to be concerned about, the kernel, networking, memory allocations, distributed systems, algorithms, etc. The tools may remain the same for time spans of decades, but the depth means in your entire career you will not exhaust going deeper still.

Both are hard, but the shape of that differs.
Nah, it’s a totally valid question: I indeed didn’t clarify where incrementality starts to happen.
Couldn't the UK just solve this problem by making it super easy for those people to get work visas?

Your best tech talent coming from Bucharest to London has always preferred to go to San Francisco if they could, but the EU made it so much easier to come to London. There's nothing about not being in the EU that prevents the UK from offering a similar deal.

What am I missing?
Story time! Years ago, I was a contractor writing (a small piece of) software for DBS. It was probably a couple of hundred lines of Java, and I probably delivered it by emailing a zip file to someone. I don't recall their code review standards being particularly ... existent.

Mine was a relatively small project with them.

There were other teams at my firm working on larger projects at DBS. Another story! A new employee joined my firm, and - on his first day - was sent to join one of these teams onsite at DBS. His day ended at 9pm /on his first day of work/. He gave notice on day two.
How to make money from unused disk space with Storj
As a software consultant for many different industries, from materials, real estate, industrials, fashion and everything in-between. Usage seems the same across all of them.
what is a "just" world?
The associative property is not remotely a basic algebra tenet (it's widely used, but it's a much more basic form of symbolic math).

It's spelled "SINE, COSINE, and TANGENT".
> To use anything other than JavaSE/C# on the server you really need very good arguments!

Haha! Quoting this so you can't delete it.
I think I’ve gone to a bank teller exactly once in the last decade, and it was for something that, for risk reasons, they required a paper form submitted on person for (large transfer for house purchase), so I’m not sure I see the point. What do people go to tellers for these days? Most smaller branches here don’t even have them anymore.
I grew up with fully fledged syntax highlighting, but I still prefer to use really minimal themes as I find them to reduce cognitive overhead and eye strain.

It was hard for the first few hours, but then I eventually got used to it, and now I can't use anything else.

I know this is not quite as extreme as working without syntax highlighting :)
Given that these types of schools (at least in Europe) have a long history of delivering students not ready for jobs or subsequent education, the scepticism is entirely warranted.
Come on, designing digital electronics is basically computer science.
Depends on the person. I've run a team of devs for over 15 years. Some people are happy to tackle either but most people have a preference for front end or back end.
Imagine for a moment using the ground effect to reduce transport load- and re-engage with the ground on need for breaking and steering.
Sure, I'll try to explain the Gmail point:

- Setting up a separate domain for mail is a good idea, but access to previous emails and/or photos, docs, Drive files will be not recovered. Also non-technical person would probably skip this step.

The issue of not really being in control of your data can be solved by:

- regulating Google to let you access your data irrespectively if you are banned from their frontend or not. You can choose to export it in a standardized way to your own server, IPFS or another cloud provider. All data and metadata is exported and then parsed depending on capabilities of the receiving server.

- putting all of your data, encrypted, on IPFS or similar and creating multiple frontends for it (not unlike email clients, right? Similar idea). Then assigning your unique DID to this data, so it's part of your online belongings

- Next step would be regulating Google to allow you to use the complete user data stored on their servers with any client. Like an S3 bucket? Yes, something like that. Google can choose to charge some price for the access, that's OK.

GDPR tried to solve some of the high level issues related to user data, but it's not enough

Edit:

Google already has semi-closed APIs for some of their products, but only for partner businesses.

You're required to jump through multiple hoops to gain access (not guaranteed): https://developers.google.com/photos/partner-program/overvie...

On Twitter:
Jack does seem to have plans to make Twitter more decentralized, i.e. Bluesky https://blueskyweb.org/

Seem like they started off with brainstorming identity verification solutions and DIDs.

But I haven't followed them closely
Would love to get one. Would love to get one for almost 3kEUR? Ooof, I don't think so.

Devices that have some physicality to it are always super cool (flip dots). That also makes them very expensive. Super happy to see products like these though.
I wish more developers wrote enough into the man page so you don't need to google things. More of bash's man page and less of i3's.
China bars celebrities from showing off wealth and 'extravagant pleasure'
> you could pick a front-end framework designed to have a low rate of sudden changes, e.g. Elm.

React barely changes at all. The last major change was 3 years ago when they introduced hooks, which was not sudden. Even then they didn't deprecate the old way of doing things. You can write React today the same as you did in 2018 if you want.
> They went through the numbers as realized it would be cheaper to build an equivalent product than buy your startup.

Except that they're always wrong about that ...

The real problem is that the managerial authority to cut the check of the correct size is 4 political levels higher than the manager whose ass is getting kicked by your startup.

Once your startup is kicking the CEO's ass, then you can expect a buyout.
> I'm not saying these things aren't going on outside of academic institutions, but there is an endless supply of creative energy and intellectual curiosity on college campuses, and that is an important resource for society.

I'm not arguing against the value of a university education. My point, which you acknowledge, is that the rest of the world manage to educate their students, while providing a similarly formative experience, without costing the equivalent of a year's salary or more for each year of education.

> But really what I'm trying to get at here is that calling someone else's experience "overpriced", when the premise is they have self reported that the experience was "formative", is more a statement of one's own values than a fair assessment of the actual experience of that individual.

I'm challenging whether those same students would have received a less formative experience without luxury dormitories, catered meal plans, or unused rock climbing walls. This is a very valid question, and while it's impossible to prove counterfactuals, one good thought experiment would be to ask whether a student who graduated from a first tier public research university in 1990 or 2000 received any less of an education or formative experience than a student who graduated in 2020. After controlling for advancements in technology and pedagogy, I'm not sure you can answer yes to this. And if you can, I'm not sure you can attribute whatever benefits to the miscellaneous luxuries they currently have access to.
The difference between natural and human-triggered climate change is that it is much faster than geological timescales. And it keeps accelerating.

We're talking decades not weeks but it's still relevant to our lifetimes and the next generations
Wouldn't it be better to target the one outfit (NSO), and not its workers? Then again, I suppose the workers would setup another underground business to do the same thing, with the same exploits, and the same people. What is the solution for this?
> But the truth remains - it's a whole lot easier to raise money in the US right now.

In the 20 or so years I've been involved in startups it's always been easier to raise money in the US.
It can, but only on new projects. I had to deal with codebases old up to 15 years, once on a project developed in java 3 and run on jvm 8.
Sorry, but what does IC mean?
Everything except the first sentence is "woke". You're literally suggesting the people who are doing this are doing it to perpetuate (professional/technical) class;'

"The real goal of this change is to increase the gap between kids whose family situation will give them an opportunity to learn actual math before college, and those whose family situation will keep them permanently locked out of college"
Systemd killing units each minute at second 27 (German)
The problem is the metadata endpoint gives any process on your VM that can make API calls to that address full AWS credentials for that instance’s role. That can turn out to be too simple to use.
Paying for something doesn't guarantee good documentation. Example: I read many people complaining about Apple [1]

My take is that pay vs free software and good vs bad documentation are orthogonal and you can be in any of the four quadrants.

[1] https://www.reddit.com/r/swift/comments/ljl6bq/we_were_so_fr...
> Blog about their names and the work they do and their employer, so anyone searching for them on Google knows that they are military-industrial complex scumbags.

I don't see how this is constructive. Some companies are actively seeking out people from SV companies, especially Google and Facebook.
Copying is the best way to start
> it's easy to throw a frontend away and replace it with a new one - try to do that with a backend - usually much much harder.

Untrue. I work at a company that's swapped out the frontend and then later the backend. I had to work on both of the projects because, and I can tell you without a any doubt in my mind that they were both equally challenging (for different reasons, but that's beyond the point).

In my experience frontend-only (or frontend-focues) devs tend to underestimate backend work, and the the backend devs are equally guilty of doing the same about frontend work. Everyone thinks they've got it the harderst. ¯\_(ツ)_/¯
At least in Germany (where I am from), but I believe also other places in Europe, it is pretty common to do a PhD that is partially or fully funded by some company. For example Apple, Bosch was looking for ML PhD students at my university. Basically many larger companies, which might not come immediately to mind like Roche, Bosch, Merck, BMW, obscure Sawmill manufacturers, have some interest in Machine Learning. Only for a subset of them I would really call this research and as I said in most cases you either need to be exceptionally talented with connections or you are probably better off having a PhD.
They most likely run on Microsoft because almost everyone knows how to use the operating system.
That would be a political goal (not having Equitable Math get framed) that is implemented by putting a cost, or at least a reduction of service, onto every child.

Besides everyone knows what the real problem is: teachers not having decent levels at a bunch of subjects themselves, and not willing to improve. This is about saving money on the back of children, not about being equitable. Whilst there should be some allowance for high achievers and (very) low achievers that no teacher has much influence over, the average achievement of students is very much a property of the teacher, not so much of the students.

This is about cheaper and less capable (not just in subject knowledge either) teachers, at any cost to children.
Show HN: Mouse and File Drag and Drop Between Mac and Win on Splitscreen Display
Video:
https://youtu.be/iIlc-IBBJaM

Many larger displays allow you to show 2 computers in split-screen mode.

With our software, you can move the mouse and drag & drop files seamlessly between Mac & Windows. Keyboard input is automatically routed to the computer where the mouse cursor is.

Try it and tell us what you like/miss:
https://www.sharemouse.com

Thanks for your feedback.
Trade sanctions? What are you proposing?
I used Spans extensively. They help (mostly by providing efficient bounds checking), but not much. The main problem, as I mentioned initially, is the composability of this sort of code.

I wasn't trying to give some kind of defence of C++ here, just pointing out the dissimilarities to C#. This particular piece of code would have been far easier in C++ and RAII would have been a huge help, but the system as a whole would have been an utter nightmare in C++ (which I know because I've worked on multiple similar systems in C++).
Add them to the Notes field in Bitwarden
If you give a human a "compliment sandwich" they are likely to take the compliments and throw away what they don't like. It will weaken your intent behind initiating the dialog.

A commitment to positive regard and support from your side is fine, but the way you expressed it in your examples feels manipulative and will lead to future compliments and interactions feeling inauthentic.

I've preferred to call it a "feedback sandwich" in the past but that feels like cop out management from Office Space, like firing someone on a Friday to minimize backlash.

If we're talking about a place of work then I might sandwich it by implying their skill is needed and, hopefully in a skillful way, that I like having them around. If these are the issues needing to be addressed then that's what makes it a "shit sandwich".

At the end of the day, I am responsible for only my own emotions. I can truthfully express what our relationship means to me and thereby provide some contextual buffering that they can rely on, if they want, but I don't want to push a desired reaction down their throat. That's a problem with an appeal to their kindness.
Same here - well, Arduino, then Processing.
you're probably right, difficulties when writing are mainly due to tools 'helpfully' adding a ket as soon as i type a bra.

maybe i just dont have that stack well enough built in my head--if im editing in a plugin-free vim, i do find i have to backtrack and count to make sure i've put the right number of kets at the end of a nested expression.

if i used s-expressiony instead of tab-heavy languages more often i'm sure i'd be better at it.
You're right -- the lethal dosage of cocaine is about 95 milligrams per kilogram of body weight. This translates to about 6.5 grams for a 150-lb person. [0]

You neglected to mention that the lethal dose for caffeine is in the same magnitude -- "150-200mg per kg of body weight, or 5 to 10 grams of total caffeine ingested, is considered lethal." [1]

Given that the street price of cocaine in the USA is around $120 / gram [2], it would cost about $780 to overdose. Meanwhile, I can easily and legally order 16 grams of caffeine tablets online (or in any CVS) [3] for $11.49 -- enough to kill two people.

Does this cause you to rethink any assumptions?

Don't forget -- at one time, drinking coffee in public was punishable by death. [4]

[0] https://gracerecovery.com/cocaine-overdose-amount/
[1] https://www.verywellmind.com/can-you-overdose-on-caffeine-21...
[2] https://www.statista.com/chart/18527/cocaine-retail-steet-pr...
[3] https://www.cvs.com/shop/cvs-health-caffeine-tablets-80ct-pr...
[4] https://www.atlasobscura.com/articles/was-coffee-ever-illega...
This is called emulation:

https://en.wikipedia.org/wiki/Emulation_(observational_learn...
I wonder what's the maintenance cost on these, both in terms of time, money and skill required. 8448 flaps is a lot of moving parts.
At a high level, CBA’s technology strategy is “quite simple to think about but quite difficult to execute”

That’s the problem right there, it sounds like it is too simplistic to support execution.
CasaOS – A simple, easy-to-use, elegant open-source Home Cloud system
> be a bit more respectful and charitable

Helping people see that their behaviour is not acceptable in a relatively mild manner is very respectful. The charitability thing is not really all that relevant here, because the words were not taken in a bad light - both of you agree on what was said. What you don't agree on is whether or not it should have been said, which no amount of charitable reading will fix.
GoDaddy Notifies Users of Breached Accounts
> Does it?

It does not, indeed.

There may be multiple and complex root causes. The point is to analyse a problem beyond its immediate symptoms in order to get to the 'root' cause(s) and improve quality in depth.

It's not an 'artificial stopping point', either, as the article also claim.
There was just recently a thread about this, apparently it's no longer the case that most of their work is done in Romania.

https://news.ycombinator.com/item?id=29319776
https://www.garagebandapp.net/This is a great post. I like this topic. I found many interesting things from this site. Thanks for posting this again
For the uninitiated: https://www.nytimes.com/interactive/2021/06/17/technology/ap...
On a side note, I absolutely love the Reddit Rust community. It's somehow devoid of all the anger, loaded harshness of pretty much any other subreddit or HN. So fucking respectful and friendly there. (At least, every time I visited.) I can only assume rustaceans are generally better people! Hanging out there is like a resort within the internet. Please, if you go there leave your edgy internet persona behind, but bring your bathing suit and a tasty cocktail, instead - enjoy life and programming.
Also one of Thomas Edison's favorite drinks! He's famous for rarely sleeping and working continuously -- I wonder how much of the effects are due to Vin Mariani vs his natural work ethic.
Not the OP, but my editor colors the parenthesis red in case of an imbalance [0].

I do have a minimal amount of highlighting though.

[0]: https://imgur.com/haVWset
Partly, especially if you’re copying to learn from the original. If you’re copying just to get yourself started though, feels like a bit of a different mechanism is in play.
What we learnt by migrating from CircleCI to Buildkite