skysight-inc/HackerNews huggingface dataset:
Very interesting find which can have one ponder about some ideas on the perspective that nothing is really new, just changing shapes. Even if you consider the advent of AI and us striving to build higher intelligence models to me it all just seems to be stemming from solving problems via abstractions (shortcuts) using evolving frameworks of logic and math. Eventually our interest to automate things and discover all the secret sauce of problem solving got us here. However regarding Seneca you might imagine that a long while ago information retrieval wasn't that efficient and required significant amount of patience and planning which one might argue is being "optimized away" with the technology nowadays. This seems to correspond to how our brain works by optimizing energy expenditure. I remember reading somewhere that such optimization is in principle what causes us to make premature assumptions so that we don't have to do the heavy lifting by thoroughly digesting all the information that is being presented to us which is probably what we can experience in peer interactions or just skimming through those articles and comments daily.
No, frontend is easier.
Backend easy? Only if you do easy and simple stuff.
Dozens of microservices, k8s, data pipelines, dbms migrations, multi db type, concurrency, stateful stream processing...
> How does this actually help the under-privileged students in any way? Are they expecting that this will level the playing field for college admissions and the job market?

It allows them to become teachers and school social workers and school admins and ... without requiring knowledge or capabilities they don't have?

School standards are about teachers and school management, not about students. Or, more to the point, they're about letting schools hire cheaper teachers, having simpler schedules, less hours, ... It massively simplifies the business that is a school.

At great cost to the kids and society as a whole, yes, but hey, savings! (goes on tv) "This is NOT about savings, this is about FAIRNESS. What are you, racist?"
If you already are experienced with Node & Java, I doubt it is worthwhile for you. Just keep gaining experience there, I don't see Django overtaking any market anytime soon. It's a niche compared to others, but there is a lot of work in building microservices and API's. As a junior & freelancer, there is no shortage of work for me. Sectors range from API's to pure backend service & DevOps automation. Purely backend jobs.
Best Black Friday and Cyber Monday Deals for Businesses 2021
Agreed - associative properties aren't solely basic algebra, but that is how they're (mostly) thought of in the early years. I'd argue a step further that commutative properties have a direct link to other subject, and aren't strictly algebra either. However, neither of these change the point I made.
That was all good, except this bit was not obvious to me:

> Modulo 9, a decimal integer is equal to the sum of its digits. More precisely, congruent, notated by ≡:

> For instance 123 ≡ 1+2+3 ≡ 6 (mod 9).

This is the part where the parent comment's explanation was helpful.
Solari [0] was once one of the leading companies in this sector. Their boards were all over the place. They are struggling now to keep it up with the new technologies.

[0] https://www.solari.it/
Could you elaborate? Isn't the substrate usually tied to ground so we can ignore it in modelling? Or are you saying that it could be floated separately to ground in order to attack the chip?
I don’t understand why you would sell that; are crack addicts really a worthwhile demographic to attract as costumers?
Building an MVP backend is a lot easier, but there is no limit to how much work you can put into a backend to a typical app. Frontend is a pretty much solved problem, getting to that state takes longer than the backend MVP but after that there isn't that much more to do. Or do you think that reddit, twitter, facebook or google put more work into their frontends than everything that goes on in their backends? Recreating their frontends isn't that much work, recreating their backends however...
> Emacs is slow. There's no way around that.

If you really want to fix it, running the nativecomp version solves that issue.
Currently in the process of pivoting to backend/fullstack after 10 years of mostly frontend and here are some thoughts:

- If what you're doing is some corporate glorified database explorer with forms, then frontend is easier - especially in(gasp!) Angular. I've seen people pull two jobs doing just that. Backends of such applications tend to have actual challenges, like pulling data out of literally a dozen of sources, complex business logic etc., although once taken care of they're not an issue anymore - requirements don't tend to change significantly over the life-cycle of such an application.

- On the other hand if your app is a product of some hip-SV-startup then there's no end to what clients can come up with to make your life harder.

I guess it all boils down to the type of user the app is catering to.

I want to say backend is more predictable, but I'm doing Node.js at the moment, so nope(looking at you npm versions 7, 8).
Project Estimates Are Not Deadlines
J2ObjC is a command-line tool that translates Java to Objective-C
Even after the corona vaccine, you can still get and transmit the virus.

So there's no point in worrying about it.
One really nifty thing one can do in VS Code if you use Bitbucket at least (possibly others) is to open pull requests in VS Code using the Atlassian plugin.

I'm no big Atlassian fan to put it mildly, but this is actually more brilliant than it sounds:

Reviewing a pull request from the comfort of your IDE/editor, complete with ctrl-click navigation working, that is sometimes a game changer.
Vaccination passport app shares personal user data with Amazon and Royal Mail
Only one year behind? What a great deal!
some people would say "Independent Contributor", which appears to be a level in some large corporations.
Individual Contributor. ICs are not managers, or Team Leads, or any of people leading positions.
The original comment (by tasty_freeze) was an argument to symmetry. Just saying "because of symmetry" is not a proper explanation.
> Learn React or Angular or whatever, and you'll have, if you're lucky the next two years to polish and make use of that knowledge before it goes out..

This is just a meme. React and angular aren't going anywhere. Especially React is too big to disappear. Even if it falls out of fashion, there would be 1000s of apps built in it that need maintenance.

Whatever DOES end up replacing React is going to share more with it than not. Data-driven UIs that are a pure function of their state ain't going out of style.
Here's a different standpoint to your article [1]. The rhetoric used in the Twitter thread is unnecessary, but it presents a bit more context.

[1] https://twitter.com/lfoquet/status/1462888024862121990
> Most languages not directly influenced by C (new or old) simply don't have these bizarre issues

I don't agree. Lisp is "easy" to parse, but difficult to add structure to. Tcl similarly. Typeless languages are now out of favor--everybody wants to be able to add types.

Perl is a nightmare and probably undecidable. Satan help you if you miss a period in COBOL because God sure won't. FORTRAN is famous for it's DO LOOP construct that would hose you.

About the only language that wasn't hot garbage to parse was Pascal. And I seem to recall that was intentional.
I think you'll find the point is that they'd love to get rid of those separated classes.
I would suggest doing some reading on AFU (After First Unlock) and BFU (Before First Unlock) unlocked states. In short, BFU is when you restart your phone without unlocking it: the decryption keys for the user storage are unknown until your credentials are entered. When your device is locked after a restart, you're in AFU mode where the decryption keys are stored in memory.

Devices such as Cellebrite use exploits to extrapolate the decryption key from memory, then use that key on the user storage. This is fundamentally how those tools work. If the device is in BFU, they can't collect nearly as much data.

TL;DR: if you're under threat of having your device taken from you, restart it!
This sounds very similar to the TSB meltdown playbook.

1) Have upper level management who fundamentally do not understand technology.

2) Outsource systems development to cheapest possible bodyshop and give them strict deadlines.

3) Explosion of technical debt that is entirely invisible to middle management and above.

4) IT meltdown as a result. CEO (hopefully) resigns in disgrace.
I don't like this. Smells like Amazon takeover and it seems like they are playing the long-game by first flirting with the core team. :( The next phases are well-known, sadly.
For example, how do you use a feature like "Navigate to derived symbols" without the required UI integration (prompt for which derived symbol to go to, opening up the correct code location...)? How do you define an "Extract interface" or "Extract base class" refactoring (name of new class/interface, members to extract, abstract or not...)? There are tons of UX aspects to good code navigation and refactoring. In order to get the equivalent of the feature set of, say, Resharper into vi or emacs, you'd have to add tons of new UI stuff. And once you do that, you are back to pretty tight coupling.
Design SQL Table plis hlep
Need halp, plis gibe tool to desing SQI Tabel QQ.
No, because it's already broken. That's the point that was being made and you are not addressing that here.
That seems like quite a baseless assumption, unless you have any evidence ...?
Actually yes, when I was at psychiatry clinic the psychiatrist of the day dispensed all medication - including medication for stomach problems. Keep in mind that every medical doctor (including psychiatrists, but not psychologists) is trained in the entire field of medicine; they have specializations but that doesn't mean they can't solve other problems.
"formal math education"? That only starts in college/university. Everything before that has been highly informal in my experience. We didn't even learn something as fundamental as first-order logic during school!

If you spent the math classes on getting the basics right, the rest could be formalized and then deepened in college. The saved time could be used to go to college earlier.
>because I wanted too

Why though? I see this sometimes even on mainstream sites and I always wonder what the idea is.
For that price you could glue 8 ipads to your wall and still have enough left over to rent out a giant billboard downtown if all you want is to send someone a cute message.
On some level, you gotta give 'em credit for trying.

A couple of years ago, they tried to recruit me into a platforms/SRE role for their consumer banking services. There seemed to be a pretty clear desire to Modernize All The Things! to do things the way Google/Facebook/etc. do it.
In what I'm sure is a complete coincidence, the proportion of "very intelligent" or "disharmonic intelligence profile" or "savant syndrome" kids in youth services/youth care has gone up significantly. They now outnumber kids that committed crimes.

They're replacing advanced placement classes ... with straightjackets.
Bring an elegant and efficient cross-platform experience to the home cloud
I wonder how similar these 1980 versions of Wander are to the 1974 original.
OK, NOW WE’RE TALKIN. In years of talking to blockchain people about this stuff, no one has ever given me a use case description that succinct and concrete. A decentralized SSO is the kind of thing that would seem useful on it’s own, even without the other stuff.

So let’s say I want to try this out this weekend. Do I just download MetaMask and make a wallet? Do I have to go somewhere or pay someone to inscribe my username in the blockchain or does this basically work immediately? And what are some sites that support this?
Out of curiosity, what does "working with" mean here? What operations did you need to perform on it? Streaming reads, transforms, indexed reads, appends, edits?

I'm thinking that any general-purpose JSON loader is likely to perform badly for a 100GB file, purely because it'll use 2x (or more likely 10x) as much memory for the parsed representation. So you'd want some kind of special-case reader for huge files -- maybe it just builds some kind of sparse index with pointers back into an mmap of the raw data.
I share the same general experience with DBS.

> One issue I have with the bank is that they use push notifications to advertise products and also use push notifications for security purposes.

This was my main issue with DBS as well until about a month ago. I then contacted their customer service and complained that I was receiving notifications/emails, despite having opted out from marketing material in my DBS internet banking profile. I didn't expect they would stop, but I figured if enough people complain maybe someone higher up will review this one day.

Within an hour I got a response that they will "opt you out from receiving non-marketing/service messages from all channels".
I'm not doubting it's been a good couple of years for folks in London, but I'm sitting on some pretty good salary data and the density of high compensation packages for both new grads and senior hires is still an order of magnitude bigger in SF, Seattle and NYC (coming in third).

Most people are really underpaid and would be shocked to learn what is available. If you went to the right schools with the right internships you shouldn't ask for anything less than $225k to start off with and on the more experienced side, I know a few dozen engineers in NY with total comp packages at or above $450k.

I worked in Finance before I worked in Software and the situation was much the same -- top talent came from London for higher salaries.
My philosophy for productive instant messaging
Small companies with a hiring process that isn't FAANG-like will continue to do well.
It is not clear to me how to play following your strategy. There are things missing. You need to describe what the second move should look like.
IntelliJ's "Code With Me" plugin still has a long way to go but is really good already: On the "client side", it feels like working in your own IDE (sometimes, you run into "not implemented yet" spots, but for the most part it just works) with zero latency, HiDPI resolution and a color scheme of your liking. Plus, you can work independently (all participants can type at the same time), look stuff up if your pairing partner scrolls too quickly (or too slowly) and you can even share a terminal (if you want) and run tests on the "host". There is also built-in port forwarding, so that you can run a webapp in your local browser.
I can do one better for exit. The Solaris kernel debugger KDB can be used at runtime for inspecting some stats and also to change some global configurable variables.

For whatever reason if you type a variable/symbol it assigns it the value 0. If you type exit nothing happens immediately but as soon as the next process exits usually a few seconds to 10s of seconds later the entire system kernel panics on a null pointer de-reference.

Kernel paniced our production ZFS filer twice before I cottoned on. Newer releases special cased “exit” not to do that.
Personalisation vs. Segmentation distinction is everything
Web3.0 Dream
The acronym POLA translates to peace where systemd creates havoc and burns many hours globally having people investigate what the heck is going on in this almost binary blob of spaghetti.
The complexity and the need to update your methology does not depend on being front or back-end. It depends on the specific project you are working on. You can be working on an desktop-only internal system or on a system that should support vr, mobile and desktop at the same time.

But without the willingness to update your knowhow in the IT (after a mere 14 years of approximately 45 years you have to work) you better think carefully if software development is the right area for you. The rate of change will accelerate even more in the future. The times where you learned in school and worked the same way 45 years is long gone.
I had to do that to unsubscribe from their marketing email lists. They initially asked me to provide my bank account number to do it, too.

Eventually a person intervened and took me off their mailing list manually.

IDK why Singapore didnt make having an unsubscribe link mandatory yet.
> "If animals weren't factory farmed they'd just be wild" is a hilarious
misrepresentation of the cause and effect of how farmed animals come to be, and
I assume you know that and are being disingenuous.

"If animals weren't factory farmed they'd just be wild" is a dirty lie that you
said yourself and I never did. You put it in scare quotes to say that they're my
words, but they're yours and you're the one who's outright lying. So much about
"disingenuous" then.

And I don't support or defend factory farming, quite the contrary. I think it's
a disaster and I'm very upset that it's taking over the world like a cancer
spreading and displacing small-scale farming. And I'm very well aware of its
horrors. It's you, and people who bundle all of farming with factory farming
like you, who are clueless about farming.

Partly this is because the majority of people like you are natives of the
countries that are at the heart of the cancer of factory farming, like the
Americas or North and Western Europe, countries that consume, per capita, about
double the amount of meat as anybody else. People who grew up thinking that
"food" means "meat", who have probably never even seen a farm animal up close,
who have no clue about how their food is made, or what's in it, even when
they're not eating meat. And it's people like you, with strong opinions but weak
knowledge, the people of nations who have destroyed their own food production
and replaced it with an industry that feeds them shit, that want to tell the
rest of the world, all of us other people, how to eat? That's just tragic and so
stupid, and arrogant and conceited.

Btw, my username is because I make cheese and your comment makes you sound like
a puerile idiot.
They're not just fighting Apple. What about the actual victims of the attack: journalists, etc.?
In Europe the common metric is l/100km. 35 mpg translates to a little above 6.7 l/100km, which is good - average for a car in Europe (average is 7.8l/100km = 30mpg). I guess today there is a smaller difference in fuel efficiency. This is for gasoline, not diesel engines.

US cars are a bit bigger than european or asian models, so they are probably a bit heavier. Still, I think fuel efficiency is pretty optimized in all modern cars regardless of where you live.
I saw a documentary the other day ("Tegenlicht" [0]) about full-solar cars and the quest of Lightyear One [1] to maximize aerodynamics while still being a comfortable family car. Early models still come with hefty price tag, but I really liked the design.

[0] (Dutch) https://www.vpro.nl/programmas/tegenlicht/kijk/afleveringen/...

[1] https://en.wikipedia.org/wiki/Lightyear_One
Again, you're just moralising at me rather than answering my points in good faith. You cannot use this forum to deliver a sermon and whinge about getting a lecture back in response. Give me numbers, not platitudes.
I was responding to your original comment, which has since been edited:

> When fed mutiple URLs, the curl binary will open multiple TCP connections, consuming more resources on the host.

Which I felt was a bit of an unfair thing to say.

I have no issue with the rest :)
You can get pretty damn close if you establish some reasonable constraints.

For me, a perfect system is one that is stable over long periods of time. Achieving these outcomes first requires careful selection of tools, frameworks and platforms. Building anything on unstable foundations is never going to end well over time.

We have large chunks of code that haven't been modified since ~2014. How many shiny frameworks and languages have come and gone between then and now? You can be certain I have basically forgotten about this code. Not out of disdain or neglect, but because it just works 100% of the time now.

We have a lot of problems to deal with in front of us, so we find the courage to properly settle things and move on.
Yeah I know all these dialects, the question is, which is the one I'm supposed to use for (this tool)?
This is devolving into a discussion about semantics, but in my vocabulary at least, just because you have an edge doesn't mean you're not gambling. It's about the level of risk, and investing huge amounts of capital in hopes of funding a unicorn tech startup fits the bill, to me.
Apple mentions PAC, PPL, and BlastDoor, and I'm left wondering if SELinux+JIT sanboxing on Android isn't better than all three combined. Though, I can't wait to see ARMv9/Intel CET processors and associated software being more widespread as well for CFI+W^X+Sandbox/Memory Encryption features.
Honeywell mobile computing concept – CHM Revolution
Barclays junior moves to a fintech, discovers far better lifestyle
I think that depends a lot on how you define "backend". Writing code to take requests, verify inputs, put things in databases, pull things out of databases, work with third party APIs, etc isn't too bad and the tech isn't moving particularly fast, so it's easier to keep up than frontend. The way backend code takes in requests and handles them and returns responses hasn't really changed that much in the last 10 years.

But if your definition of "backend" includes devOps and cloud computing like edge functions and building using hosting-provider-specific features like AWS's featureset, then "backend" is moving significantly faster than frontend, and it's a hell of a lot harder to learn as you go.
For the logical endpoint of this approach, check out FreeWire:

https://github.com/noahtren/Freewire

You can experiment with freely wired neural networks without traditional layers.
> 1. We don't want to delete old data so we just use a "deleted" column and do that instead. Now every single time you have to filter out those results. 2. You just made this thing a relationship now every time you have to join.

Whether or not these were good decisions depends on the use cases of course, but papering over db implementation details like this with a view is pretty straightforward, no?
Software Engineering Best Practices That High-Performing Teams Follow
Years ago I had the habit of shutting down my laptop with "sudo shutdown -h now" at the end of the workday. Until one day I did that accidentally in a live SSH session.

Since then I always shut down my machine using the GUI and I have Tmux configured with different colors for SSH sessions.
This was a known issue in ancient societies and they banned the showing off of wealth even then.

In retrospect it is so obvious.
Spatial political culture as an amplifier of the corona pandemic?
Interesting to me that even what initially looks to someone largely ignorant to aerodynamics like me as a very low effort design, like the Nissan Leaf, actually has some fancy aero design hiding in plain sight.

The handles are distinctly non-Tesla style, very pronounced, but they've tackled the wing mirrors actively by shaping the air with the headlights.
https://mynissanleaf.com/viewtopic.php?t=6836

I expect as we see more small EVs (Small by non-US car sizes) built on native EV platforms, we'll start to see more adventurous designs for aerodynamic reasons as you can't hide a large battery in a small cheap car.