skysight-inc/HackerNews huggingface dataset:
Ask HN: Does pure Front End still exist?
I took this from a job ad for front end developer in the UK (you can probably google it).

> Proven experience of infrastructure planning and working with development teams to enable high availability of services in-line with SLOs and error budgets

> Evangelist for infrastructure as code and working with immutable infrastructure and configuration tools such as Terraform to achieve end-to-end automation.

> Experience working with CI/CD solutions and gitops to enable automation of infrastructure at scale (pipeline design, testing and best practices using Jenkins/Concourse/GoCD/Gitlab)

> Programming and scripting to a production level including testing (Go/Python etc)
Cloud Platforms (designing infrastructure deployment patterns within GCP and using managed services, such as big data tooling effectively)

> Logging systems (deployment of and scaling of logging solutions, both cloud native and self-hosted e.g. Stackdriver, Elastic)

I don't think any of this is "front end" to me.

Here is another one:

> JavaScript, Typescript, React + Hooks, Redux, Node.js, HTML5 and SASS/CSS

> Webpack, Babel, Jest, Cypress and React Testing Library

> UX/UI design

> Docker and Kubernetes

> CI/CD and modern DevOps tools

From this list, the only ones that are "front end" to me are JavaScript (for DOM only, no server-side), HTML, CSS/SASS. UX/UI design is not front end development to me, it is a separate field, albeit with some overlap like accessibility.

I really believe the traditional role of pure front end no longer exist.

When JavaScript became the everything language (thanks nodejs), the role of front end became more integrated with back-end due to the influx of back-end devs writing JS for server side. Now we see that most "front end" devs don't even write plain JavaScript, first it was TypeScript - a back-end language imo, and now we are seeing WASM as perhaps another nail in the coffin.

I remember reading an article on HN, proposing a "front of the front end" developer [0], which I think is pretty much symptomatic of the convoluted situation.

Before when i used to apply for jobs, i would get some kind of html/css test. Now when i apply i get a hacker-rank test to deal with some algorithms, and i have to choose from js,ts,python,c++ etc. I think it says it all.

[0] https://bradfrost.com/blog/post/front-of-the-front-end-and-back-of-the-front-end-web-development/
Youre coping.
Clicking outside of the modal doesn't really dismiss it? It just puts it at the bottom of the page.
I actually do. When i was younger and junior in software i scoffed at people i know that specialized in getting really good at one perticular software.

Today i look at them with envy when they are experts in one particular thing, like Microsoft AD or Sql-server or sharepoint.

It pays very very well something i never understood how and why companies would pay that much for specialized knowledge.
We should really thrive to get a better history education into our school curiculums these comments are so malinformed it's actually dangerous.
I completely agree. I wonder if it was Unity who started that trend.
I just don't understand why, what are the benefits to simply offering syscall interface and let developers decide if they want to link to libc
Agree. She's somehow tiptoeing around the elephant in the room.

Also, she seems to suggest that the reason for the growing inequalities are the privatizations.

Those might very well have contributed. But the root of the inequality is something also related to immigration: If a country with an historically exceptionally high economic equality such as Sweden receives a huge number of people fleeing from war in largely poor, underdeveloped countries, then you inevitably create a huge economic and social inequality which didn't exist before. Because there'll be a gap between those who grew up in the country, and those who arrived with largely nothing. And this gap will even grow at least initially, as those new arrivals take a while to learn the language, get a job and integrate etc. Even if the entire process of immigration and integration would be perfectly organized, it would take decades until the majority of those who came as refugees are able to buy a typical Swedish summer house (which many of the "natives" do own).

There is a repeating pattern in Swedish public discourse and politics where seemingly intelligent people don't make consequence analysis. They frequently don't seem to understand that a decision they make or an idea they promote, can lead to undesirable outcomes - even if those outcomes are rather likely or predictable. And when they happen, they still fail to see the connection. I don't understand why this happens so frequently.
Helping friends and family to survive in a hostile environment is no aggressive act and should not be framed as such.
President Putin has announced a partial mobilization in Russia
> This strategy is paying off, especially when you compare with the situation in Europe, which has chosen the opposite strategy (shale gas exploitation is banned).

At least our water taps aren't on fucking fire [1]. Fracking is dangerous and unlike the US, Europe doesn't have wide swaths of unsettled land where no one cares about if natural resource exploitation is destroying nature. Texas fits the area of most of Germany, a third of France, the whole of Belgium and the Netherlands - and only has 28 million people!

The problem was rather that no one here thought to build out diversified, renewable energy - the French bet their house on nuclear and now that half the plants are offline for maintenance or failure, the absurd energy prices are to a large part covered with tax money and public debt (and the lack of capacity by German gas peaker plants), the Italians went big for hydro (which failed thanks to the record drought), and us Germans, well we based our entire economy on cheap Russian gas the last thirty years.

[1] https://www.propublica.org/article/scientific-study-links-fl...

[2] https://www.reddit.com/r/MapPorn/comments/1ckhho/texaseurope...
Many developers seem to have a cultish belief that the systems libc is the Only True Libc, missing the point (or being incapable of understanding) that alternatives are possible.
Does this use some regularly updated list to recognize the various different types of banner?
How is it not perfect? I haven't noticed a flaw yet.
Linux by No Starch Press
Before Corona, I would have really welcomed this announcement. But to be honest, when someone says that the project will be "based on European values," I think it's stillborn.

Who is defining those "European values"? Is it the European Commission?

As a liberal person who still dreams of mature citizens who form their own opinions well-informed from a rich debate, I now see the "European values" quite critically.

In Germany - if you criticize the Corona measures you are called a Nazi, if you criticize the Ukraine war you are a Russian troll. Are those then the "European values"?

The European Commission has already established some projects to weight the information according to its will (SocialTruth, PROVENANCE, EUNOMIA, etc.).

When a government agency talks about truth, then all the hairs on the back of my neck stand up.

When governments speak of disinformation, it is usually only in the sense that the information does not correspond to their interests. I had to learn that the so-called fact checkers don't check facts, they just sell a counter opinion as a "fact".

So for a European search engine, a filter is then placed upstream that filters out all disinformation?

In the past, that was called censorship. Today, it's more like citizen service.
I REALLY don't like that emojis are beholden to companies. For example, when the emoji for a gun was changed from a pistol to a squirtgun on many platforms, it changed the meaning of its use by a lot. You could argue that it is a good thing, but I see it as a pretty bad direction to go into.
> Western armies, apart from Ukraine, hadn’t even entered the conflict.

..on paper. In reality Ukraine is infested with paramilitary organisations funded and trained by the west, fighting with western technology.

Also calling Ukraine "western", is a bit of a stretch. This conflict and the subsequent propaganda has made us forget how backwards and corrupt Ukraine was, just to rally behind their support and not complain for freezing our assess to death this winter in Europe.

Of course Putin is a deranged lunatic that should let go already. But the idea of a powerless Russia, or even worse, a Russia that is a puppet of China, is terrifying.
> You need to be very familiar with your hardware. Integrating much more tightly means your married to your metal

I don’t know how true it is in the HPC space, but the more optimization work I do the more I realise how horribly inefficient 99% of programs are. Most devs these days just don’t care about making software fast, and when they do they have no idea where to start or what will help.

Last year I spent some time optimising CRDTs (used in collaborative text editing). Automerge (a well known library) took 5 minutes to run a certain benchmark. Yjs (considered a mature, well performing library) took 1 second to run the same test. After spending some time optimizing, I have code now which can do the same work in 4 milliseconds. I’m not using any special hardware - this is just in straight forward rust.

The remarkable part is that automerge isn’t written in an uncharacteristically bad way. Sure, it uses immutablejs - but plenty of modern javascript programs do something very similar. Even yjs, despite being the target of some careful optimization work, is still 200x slower than it could be. - and thus, wasting 99.5% of its energy budget.

If even yjs can be sped up by 200x, how much do you think most enterprise software could be sped up, if people tried? 500x? 10000x?

I don’t think we need deeper integration with hardware. We just need more software developers who care at all about performance.

Virtualisation wipes out 20%+ of the performance of the machine, depending on what you’re doing. But we pay that cost gladly because it’s marginally easier than sharing a Linux kernel between multiple processes.

I think if our CPUs had capped out 50x slower than they are today, the average user would hardly notice any difference. The only difference would be that software would be more expensive to make, because software engineers would need to actually understand how the computer works to make software perform. Things like the virtual DOM wouldn’t be fast enough to use at scale.

Video games and zoom wouldn’t be quite as pretty. But we’d live.
I used to love that about Google News in the early days. A search would give you results from all over the world, with different outlooks and perspectives. I found it enlightening to read against my own selection bias.

Then they removed that value point and aligned what they presented with my existing bias - at which point I stopped using it.
Nowadays, most companies enforce MFA (Multi-Factor Authentication) for initial and persistent authentication. Some companies claim to be secure once MFA is configured on all (non-service) accounts. However, this Uber hack proves cloud-based MFA push notifications can be abused, even when conditional access is configured. This article explains how to detect this attack: https://cryptsus.com/blog/azure-mfa-bombing-detection-sentin...
I second the violence thing. I has somehow become the new normal in the teenager world which is very disturbing to me. In my family we strictly use only Firefox with ublock for youtube (and the rest of the internet too). The difference is night an day. I always recommend it to friends of mine and every time I get positive feedback after this.
At least in the games I play usually texture detail and screen resolution are two independent settings (and if you play windowed it can be any arbitrary resolution), I am mostly a PC gamer though, not sure what console games do.
> And why the hell the government will keep the fingerprints?

The government already does... just saying.
While reading, I found the tone to be familiar. Came across “Amazon Swindle”, knew it was Stallman, scrolled to top, confirmed. No judgement on his personality here. I just find those “cute” names and straw men to be real annoying. There are of course valid points in there but this is not the way to make them.
The orientation section doesn't seem incredibly inconvenient nor costly. It's basically just establishing situational awareness in an unfamiliar place. What are you getting kept from by doing it? A dozen extra minutes of terrible hotel TV?

On the topic of flash floods esp. when traveling; I make a conscious effort to not park/stay anywhere liable to flash-flood, and that requires some situational awareness in the sense of at least knowing your surroundings and the area's geography/climate/seasonal weather patterns. We recently narrowly avoided getting caught in [0], and that was with us making a conscious effort to not spend too much time in any of the low-lying areas, not even for a day hike - we'd always park somewhere relatively high and simply avoided hiking any of the low regions. That storm happened just one day after we were there passing through that exact spot. The tourists staying at that popular hotel probably didn't think about how they're staying on the floor of an enormous desert valley in a monsoon-y time of year. By failing to prepare you're preparing to fail...

[0] https://www.latimes.com/california/story/2022-08-05/unpreced...
Do you think breaking all trade with Saudi Arabia is a priority?
> ... all these people come out of the woodwork to say we're not allowed to not link a platform's libc?

You're allowed, of course, it's just not supported. We pop out of the woodwork to note that it's not supported and will break.

Linux's approach of treating the syscall ABI as a long-term supported, stable interface is somewhat unusual.

> Cosmopolitan Libc is a libc, so it can't very well depend on six other c libraries

At least on macOS, trapping to the kernel without going through libSystem first is simply not a supported use-case.
I imagine a director-level tech executive at a bank or other slow-moving industry to fit one of two possible archetypes:

1. A suit-wearing person that's so far removed from technology he's just a glorified manager hunt-and-pecking in Outlook all day.

2. A suit-wearing person with a permanent PuTTY window connected to the ageing AS-400 system still running in the basement.
I expect there are plenty of working poor folks with macs. Maybe they could afford one when they had a job but are now on welfare. Maybe they got a hand-me-down from a friend. Maybe they found one in a dumpster or elsewhere.
As if the history of the dollars used is relevant. Chase money far enough and 90% of US bills have some trace of cocaine. Should we avoid any and all donations because it's drug money?
The linked c code sample sorts the array, then accumulates the unique elements in a single pass. The python code sample makes a separate pass over `unique` for every element of `items`.
Anecdotally, Apple Music sounds much better than Spotify, but I had to unsubscribe because it didn't work on a flight earlier this year (2022). All music was downloaded in lossless, but I guess some small bit still required network access.
Nonsense. It has been called Turkey for centuries. You could also say "you should call Germany Deutschland, and Spain España and French shouldn't be allowed to call England Angleterre and BTW Moscow really is Moskva...". This never stops.
I feel like your definition of proxy war must be stricter than mine. The west is supplying weapons, training, intelligence etc. There’s no American boots on the ground officially but I would be surprised if elite western units weren’t involved in covert operations disrupting Russian assets around the world in some capacity. My definition of a proxy war is that of a war fought between two sides in a third country that is not part of either’s territory. If Ukraine had not been supplied with western weapons, training and intelligence on an ongoing basis then this war would probably be looking very different right now so it meets my definition at least. I’d say this also aligns with the description on wiki:

https://en.m.wikipedia.org/wiki/Proxy_war
What we the little folk mean for "tax the rich" is indeed "tax the mega rich". What gets implemented for "tax the rich" is a different story, because lobby can more than often sway implementations.
I really like the idea that is not meant as long-term to-do list, but for tasks that you are currently working on.
I am pretty sure everybody already has some kind to to-do list, so your app complements that perfectly :)
> and also deciding to escalate hostilities with China, the world second largest economy, as a 'pick me' demonstration of loyalty to the aforementioned US.

Agreed on the rest of your comment, but not on this one. The hostilities were instigated by China occupying Hong Kong despite a binding treaty. HK was a former British territory, allowing its unilateral takeover without at least some form of payback would be utter idiocy.
I know the contribution of the higher order imaginary terms are negligible in the result, but dual numbers are the more appropriate choice in this instance correct? since the higher order terms will vanish.
> If the population truly does want to align with Russia then democratically, they should be allowed to make such determination.

I’m sure in the interest of fairness Russia will find a way to include all the people they murdered and drove out in their referendum.
Democracies never put values before trade - UK is at this very moment selling arms to Saudi Arabia, who are currently prosecuting a genocidal war against Yemen. China has been remarkably uninvolved in military conflict for the past 50 years, unlike many democracies
> Are they going to levy a proportional tax on import?

Yes. Most nations are moving towards carbon tariffs to punish the nations that don't do their share. Though China already has a carbon tax, so their batteries might become even cheaper relative to American ones as a result. Russia will be hit hard by it if they don't change course soon too.

See: How the US is preparing for the EU carbon tariffs:

https://www.scientificamerican.com/article/how-the-u-s-is-pr...
maybe /u/dang can take a look at it.
I wish a project doesn't try to moonshot a thing that we already had.. I want the good old Google search where you type something, and all relevant web result pop out (without creepy ads, trackers, personalisation, shopping links to get you to spend). I understand it is very expensive to crawl the web, that's where an org like the EU can come in. I wish they bootstrapped a simple, open index that any startup can use to provide clean search fronts. Crawling the web, and indexing content can be quite expensive, if EU bootstrapped that infrastructure, and then say augmented it with federated crawling and indexing (sort of like the distributed computing MIT condor project), where people, Universities etc in the EU could contribute their spare computer time to crawling the web and indexing it for the EU index, making search better for everyone. Heck, I'd even put solar panels in my bike shed and hook it up to a PC to crawl the web while the sun is shining.

I'm dreaming too much, I need coffee..
But Liz Truss wants to be compared to Thatcher, remember.
> When the hospital sends you the bill - argue, argue, argue.

As someone who comes from a country with single-payer healthcare, this sentence made me feel really sad. I knew some people around the world have to pay for hospital trips, but for some reason I never even considered that having a baby could cost the parents money.
ytrytryrtet
Really enjoyed the insightful view. I bet it starts a fire on the internet.
Open source podcast manager for mobile
Almost all of it is descriptions of past facts. The troops were where Galeev suggests back in 1917 and the empire did topple, etc. Putin may wish he had more officers available to lead the new troops, he may need more, but the deaths are facts.

Apparently Russia sent about 20 generals to Ukraine, half have been killed, perhaps a bit more: https://en.wikipedia.org/wiki/List_of_Russian_generals_kille...
Almost every single ru male under 60 is in the reserve. Thats what state-mandated 12-24 month conscription is all about https://en.wikipedia.org/wiki/Conscription_in_Russia#Russia
Or maybe the megarich lobby wants lower taxation over board. Not that they'd pay much, thanks to Bahamas and everything, but having even more money is always better right?
Hey, could you please stop posting unsubstantive comments to HN? You've been doing it a lot, unfortunately, and we have to ban that sort of account because it's not what this site is for and destroys what is for.

If you'd please review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting here, we'd appreciate it.
Yeah, most hotels I've been in used electronic locks with no moving parts you can hook that to. Just a card reader on the hallway and a door knob inside. Door knob works as the additional lock (upward position in a European style knob) most often.

I would still use a door stop - a rubber one doesn't weight much. But I would just carry one - with my luck the other door would be a slide door or open outside.
Compared to 1970s Britain, 1990s Britain was in far better shape economically. I'm not a Tory voter, but if Thatcher hadn't done what she did, someone else would've had to.

Luckily for Labour they didn't have to, and so they kept their base, even though they don't seem to have subsequently reversed any of her major policies.
NuttX RTOS for PinePhone: Blinking the LEDs
> There are of course valid points in there but this is not the way to make them.

Why not?

I consider such slight renaming to be quite a good idea since these are quite memorable and thus hopefully hackers will tend to use them in everyday speech (like the re-branding of "DRM" from "Digital Rights Management" to "Digital Restrictions Management" that is common in Hacker circles).
What's funny is that the super smart AI behind the rec engine in YouTube sometimes is so dumb it can't figure out that video #3 in a series with consistent titles should be followed by video #4.

Sometimes it just gets it wrong and skips one, other times it just recommends some other totally unrelated video even if you've been watching the same numbered series forever.

And it's got a short enough memory span that one day it'll recommend out of the blue, for weeks, video #57 of a series you've seen a couple years ago.
I don't, not yet at least. Frameworks come and go. Specializing is commitment that things don't change, or at least that they change organically enough that your skills can be reapplied.

I'm a software developer, I make computer programs, not "Use $framework in $language".