skysight-inc/HackerNews huggingface dataset:
I’m a senior developer and I’ve trained a few junior developers over the years. Here’s the technologies/skills you will likely be expected to know in 2021:

Backend:

1. PHP 8, Composer, with some framework such as Laravel.

2. SQL with some relational DB such as MySQL.

3. Unix shell scripting (Bash).

4. Docker and Linux familiarity.

5. General knowledge of AWS services.

6. Either Apache or Ngnix.

7. JSON, XML, YAML.

8. Some PHP unit testing framework.

9. Git

Frontend:

1. ECMAScript 7 and probably Typescript.

2. Vanilla JS/DOM API.

3. Node.js and a toolchain like Webpack.

4. CSS3 and HTML5 and probably SCSS.

5. React and friends.

6. JQuery and friends.

7. Framework such as Bootstrap (but there many others).

8. Unit testing framework such as Cypress.

Networking:

1. HTTPS 3 (RESTful).

2. TCP/IP.

3. DNS.

4. SMTP.

5. FTP.

6. SSH.

A general knowledge of the field of networking will help but you don’t have to be an expert, just take a networking course on Udemy.

Security:

1. SSL certificates.

2. OAuth.

3. OpenSSL and RSA key generation.

4. Linux hardening such as firewall configuration.

5. JWT.

A general knowledge of things like hashing and salting passwords, encrypting cookies and not storing API keys in the codebase, and a knowledge of common hacks in the field is expected.

If you don’t have any experience then build some small service and do a few github projects. Personally I would limit your job search to Craigslist since employers have lower standards there.

One trick that got my foot in the door was I took a data entry job and after a month or two I automated my job away (which only took a weekend to do) and listed that job as a software role.
Well, OK, but I'm not sure that really reflects the subject under discussion (a recognized place with a sign or whatever where you know you can drive in and fill up).

I mean, to be glib: I have no Detroit-area GIS experience whatsoever, but I can type "gas station" into a Google Maps search for the area and count how many flags I see. And it's absolutely not 800. Indeed, it looks like 40 or so.

Surely there are technicalities that make other places "technically" gas stations too. But then, there are technicalities that make any AC outlet a charging station -- virtually every large retail facility near me has one or two car chargers, for example.
> It's missing some important feature, like persistence?

For the use cases I'm envisioning, this strikes me as a nice-to-have, and even then only if the persistence API were sufficiently easy to use (or at least to avoid).

> It's had very little advertising?

I hadn't heard much about it till now.

> Rust is intimidating?

At work I need a killer reason to inflict _any_ language on everyone else. We have a lot of shallow computation graphs (really the same few graphs on different datasets) and a few deep graphs which need incremental updates. The cost of an ad-hoc solution is less than the perceived cost (maybe the real cost) of adopting an additional language.

> Other

Broad classes of algorithms will basically expand to being full re-computations with this framework (based on a quick read of the whitepaper), and adopting a tool for efficient incremental updates is less enticing if I'm going to have to manually fiddle with a bunch of update algorithms anyway. E.g., kernel density estimation needs to be designed from the ground up to support incremental updates; a naive translation of those algorithms to dataflow would efficiently update some sub-components like covariance matrices, but you'd still wind up doing O(full_rebuild) work.
Great to hear. I actually wanted to mention that Typesense very-generously is powering our search (https://typesense.org). They've been soooo easy to work with, so def consider them for any search projects.

Regarding flaticon: what about the site do you find annoying? This way I know what to avoid ;)
I wouldn't have thought so, but I guess it could. I thought their whole point was to use existing chips that were low cost to promote education. Jumping into custom chips seems like an odd move for that, unless they want to monetize.
The problem with me for PHEVs is that you have all the mechanical problems of an ICE. The main attraction of EVs is no longer having gearboxes, engines, turbos, cambelts etc
Also, the provider will collect the money, but not actually install many chargers.
The subreddit is back up as of this morning. It’s possible this is just self produced meme drama. Also worth noting GME is way up, to the great enjoyment of WSB members.
Mirror less cameras aren't really overpriced. You can get a good entry level canon (M50) and a quality kit lens for 600$

Or you can get a Sony A6100 and crappier kit lens for 700$

These cameras have significant strong (e.g. aps-c sensor size) capabilities not found in anything except mirrorless and DSLR cameras. Seems not to be overpriced to me.

Overpriced is like what nvidia does to the quattro cards...
> They paid $40K in 2014 for a car that initially stickered in 2005 for $180K.

Right but it's now a ten year old car. You didn't pay $40k and get a $180k car. You paid $40k and got $40k of car. I don't get why people are so excited to 'save' $140k, because they haven't gotten any of that value.
Dissecting the Apple M1 GPU, Part II
Love it! Search is a little slow
for me (instant search would be great!)
but other than that, awesome!

Especially for a "first stab!"
Nice collection, a similar project you could take a look at is Toasty Tech's GUI Gallery[1]

1. http://toastytech.com/guis/index.html
Part 1 is a fairly naïve hand-rolled solution. Part 2 shows KMP generating a DFA, which does reduce branching (specifically in the search, where the branches in the first part become array lookups in the second part).
I used both!

Hotmail was full of spam, insecure and you had to delete your emails when you were done with them.

Mapquest had directions but the maps were static and you couldn’t interact with them.

I’m not saying Google invented email or maps, but they did define how we currently think of them.
+1 on TODO List, check back in a week :)
Allergic reactions after receipt of the first dose of Pfizer-BioNTech Vaccine
My "save the manuals" score isn't as high as yours (I've owned 6 cars, 5 of which were stick-shift), but I do vastly prefer changing my own gears to automatics or CVTs.

That said, if you get a chance to drive a Tesla or similar, try it out! I did a test drive and liked it more than I thought I would. To me, the throttle response felt immediate and direct, reminiscent of driving a manual-shift car in the correct gear. You're just ALWAYS in the correct gear!

That being said, I suspect I'll probably do the same as you and keep a fun, old-fashioned ICE roadster in the garage for the occasional spin.
Thank you very much!

Currently, I'm mostly interested in greenfield projects and how to do things the right way from start.
I think you're right that the road tax structure will have to change as we move away from ICE cars, but I think the likelihood of electricity becoming more expensive is every low. Electricity is too ubiquitous, and its price should fall tremendously in the coming years (new solar projects being quoted at 2c/kwh and falling in several parts of the world)
Better content sharing with Custom Tabs
I like it! More UI customizations would be nice, like changing the font family and size.

EDIT: also being able to pin a story to the sidebar would be excellent.
What makes them special is that, ostensibly, their role is at least in part to hold power to account. So it's important that news sites are financially independent. If not, they're in effect beholden to other actors, whether in government or the private sector.

Or to put it differently, we need more WSJ and NYT, less Breitbart and Buzzfeed.
Can anyone besides web get away with continuous deployment? IOS already wants to update too often, I don't want CD to my phones or probably my desktop or server OS. Especially in enterprise. And in cases where hardware hasn't even been released it is impossible, much less undesirable. It makes sense to talk about continuous delevery amd how to squeeze out extrabenefits from that model. I suspect it is mainly about automating as much as possible between CDel and CDep but I have obly ever worked in CDel on hardware that doesn't even exist yet.
It would be, but also immensely troubling, as explored in "The Dead Past", by Isaac Asimov.
It’s 1/2 + 1 isn’t it? So if the leader goes down at the exact moment of quorum, you you can still get quorum again.

That would mean in 3 servers you need 2.5 aka 3 machines to commit a change. Then 4/5, 5/7, 6/9, 7/11. And I think it’s a wash anyway, because as the servers go up the fraction you need for quorum goes down, but the odds of falling behind or failing outright go up too. Not to mention the time during which 1/n machines are down due to an upgrade gets longer and longer the more machines you have, increasing the chances of double fault.
Yeah, that's a good point. I can only imagine fighting with neighbors over access to that one charger.... maybe banks of L1 would suffice for most daily drivers.
> If you only drive far once in a while, then i think an ev is fine... you can always rent/take a train/miss a flight... might be worth it to save the planet :)

Not a lot of people live that close to a transit station. That's why they have to drive a long distance.

> a model s with supercharging only adds about 1.5 x on a really long trip (less if you stop overnight every 8 hrs as you should anyway)

I have two adults, we trade off. We can easily drive 16+ hours in a day.

Also, even on a short trip it adds a lot of time. I can make it from my house in NorCal to my parents in SoCal in just under five hours without stopping, but there is no Tesla that can make the whole drive on one charge. I'd have to stop for at least 45 minutes extra (that's a 15% increase).

I still want to go all electric, and plan to do so as soon as someone makes a fully electric minivan, but I'm not going to downplay the inconvenience of electric.
The recent increase in EV demand has come entirely from Europe. Really. China and the US were flat for the year, and pretty much all the gains came from Europe, where BEV and PHEVs are selling like hot cakes.

There are also some electric cars being sold for the lower end of the market, mainly because auto manufacturers have to comply with CO2 legislation and they can't do that only by selling expensive PHEVs, much as they would prefer to. On top of that, with more and more charging stations being built in cities and on highways, range anxiety is not as much as it used to be. Pretty much all new BEVs can go 200km in a charge and charge reasonably fast.

I believe 2021 this trend will only accelerate, especially in the US with Biden coming in.
+1 for the Beaglebone Black, a great little board that doesn't get as much publicity as the Raspberry and other boards.
I was able to recover over $17,000 I lost to fraud. All thanks to this pro hacker Arthur Vitali who helped me track funds and eventually wired all the money back to my account within 3days. I am more than grateful. If you need help please contact Arthur on EMAIL- Quickarturhack @ Gmail,com WHATSAPP +17025301177

He also does phone hacking, credit fix/score boost, all social media accounts hack, website hack and a lot others
Yeah, I feel cursed by the same habit. I get to about a 75% understanding of a domain and feel like I'm about to run out of things to learn...so I expand the domain and continue until I'm at that 75% mark again...and repeat...
I don't think so - I believe the original GAIM client used the open TOC protocol, e.g. from TiK which was the official Tk-based AIM client, some years before Gamera.
They should charge you to use them. The problem is they will charge you way more than they should because of the exclusive deal they have based on the bribes they paid to the city.
I was lucky enough to attend a university that had one in their botanical gardens. I was also lucky that it bloomed when I was there.
There's also GUIdebook[1]

1. https://guidebookgallery.org/
I'd still be worried about fast charging impacting battery life. I've heard reports that it can degrade batteries. And personally fast charging isn't too important to me, except for trips. I'd be fine charging at home, it is cheaper. So leaving it plugged in for awhile isn't a huge deal.
Well apparently javascript can be used to modify the favicon dynamically: https://stackoverflow.com/questions/260857/changing-website-... - presumably this will then have the same interactions with the cache.

Perhaps you could just rely on the user navigating across a number of pages on your attack site.
And the once in a blue moon they do have to drive more than 300 miles, they'll need to have a spare car to do it. They'll buy their new shiny very expensive Telsa and still have to keep a gasoline-powered car around.

This is a non-starter for a lot of people.
I implemented CI/CD pipeline for a project I am working on recently. I used Azure DevOps and the app is self-hosted on our servers. It took some time to figure out but I got it working after some trial and error.

Right now, it is triggered by a push to "master" branch, the pipeline builds the app, runs tests, creates artifacts(files to be used for release/deployment). Then, the release pipeline is triggered, this builds a "release", and deploys the application to "staging" environment used for user testing. Once, the application is approved, I have to go to Azure DevOps and confirm deployment to "Production". There are many different approaches, triggers and settings.

Check out Azure DevOps they have a lot of good information on CI/CD pipelines.
search_ok("ooooooooooooooo", 15)

30 memory accesses. length times two. The article is correct.
Stated another way: the goal shouldn't be to build something, but to solve a problem for someone. Building should be a means, not an end.
The Net Neutrality debate seems so quaint now. In January 2021, ISPs are pretty much the least likely level of the stack to interfere with who can be on the internet. Hosting companies, cloud providers, payment providers, and big media platforms are where decisions are made.
TL;DR: Raft updates are serialized (as in sequential).
Or maybe do both? I don't see Americans getting rid of their cars, so look at it as harm reduction.
We still don't know what Twitter knows. It's not even clear if Twitter gave a more comprehensive reason.

That said, if we assume what the accuser said and implied is true, then Twitter was criminally negligent IMO (IANAL). But I guess we'll find out in court.
Can you share more of what he considers abuse and any other sides of that story?
I don't think electricity will increase in price, but electricity used for moving a car will be taxed much like gasoline currently is. So the electricity used at home will stay the same, but the one used in car battery chargers will be a multiple of the price of normal electricity.
"At what threshold should anyone with principals and a backbone stop caring?"

Good lord - the views on HN are wild. I'm aging myself, but open source licensing (used) to not be that complicated.

The principles of open source are being violated by Elastic not AWS - just so we are clear. That is not so complicated.

If Elastic wants to make it so contributors to the software have FEWER rights than Elastic, that is fine, but that is not open source.

The principles of open source are normally that if I contribute to something that is open source licensed, that I can then use the code in the same way as anyone else. That includes hosting it for myself, doing a small consulting practice to build out some hosting for others, doing shared service hosting etc etc.
> Mitigate the free rider problem(s), make the system fair.

Which free rider problem? The customer pays the ISP for access to the internet.

I understand that the ISP would like to double-dip on this deal. But I regard this as wrong.
[from tfa] .. and seemed to be indexing photos by image recognition nearly as quickly as they were uploaded.

I understand the 'convenience' factor but for a tech-writer to type out a phrase such as that without even a second thought made me pause and wonder if the privacy battle is a lost cause.

Since I’m not the target demographic, I guess ‘uhmm - To each their own?’
Yeah I understand, I’m just saying in this case that feature would allow you to lock out your spouse effectively
What does this gain over just encrypting the drive/backups? Anything running on the system has the same access.

If the drive is not encrypted, surely for Windows at least it's possible to reverse engineer the encryption secret. Maybe on Mac you could do something with T2, but now your config is not portable, and still doesn't solve the malware on the system case or the "your sibling/visitor/housemate whoever has physical access".
Skateboard EV design combined with high-density batteries and plunging motor/component costs should enable lots of flexible near DIY designs.

I speculate the widespread ability to do small scale manufacture of the base skateboard (wheels, motors, battery, "frame" part of body on frame) dropping to $5000 in about 10 years.

Sure it might not get the range / weight advantage of Big Auto EVs (that is, once the rest of Big Auto starts to close the gap with Tesla), but it will probably still do 200 miles for daily driving or fun driving. It probably won't have slick software, won't self-drive, etc.

Then there is the drop-in engine replacements. Again, once batteries get cheap and good enough, you can probably get a 100-150 mile range on a all-in-one battery+motor drop in for a, for example, chevy big block. Stick shifts could do regen with the old "engine braking", or single pedal driving could probably be done too.

But it might save a vast array of old cars. If the cheap skateboard can be tailored for the old car wheelbase/dimensions, you could see old cadillacs rolling around with these inside of them.
We have something very similar to differential dataflow implemented at my current place of work, with our own home-brewed libraries and patterns that leverage the relatively unique way we store our data (most similar to TimeScaleDB).

Like map reduce, most people do not understand how it works and why it is a useful paradigm.

Unlike map reduce, there is not an entire sub-industry of companies offering it as a service, and engineers who have used it for years without contemplating its alternatives. In absence of this background noise, people assume DD is niche, and even "wrong" or harmful.

We have new people who come in from time to time, who have experience working at a giant MR shop, who spend the first few months wondering aloud why we don't "just use <MR Framework>". They usually come around (if they care to understand how this new system works) or give up (usually because they never understood the MR trade-offs in the first place, but were unwilling to part with its style of thinking/working).

One thing I'll note is our jargon around it is extremely minimal and literal. The diction employed by DD (and TimeScaleDB!) feels very formal in comparison, which can be off-putting to prospective users.

I'm not one to advocate for dumbing down your tone (quite the opposite). However, it's interesting to note that the successful-yet-complicated projects (like MR, kafka) have an accretion disk around them of dumbed-down explanations on Medium, youtube and the like, that can lure in people who are curious but less-academic.

I don't think you can manufacture these. It's just a matter of time, until things like this appear for DD.
I personally do not have must trust for social-media platforms. I would not trust that they would actually give me my money back.

Also, what is stopping me from spamming the site after I get my money back? like I can queue up accounts, wait for them to age up and just start spamming.
More like 500, around 1000 if you need a high quality lens
Replace the browser's new tab with a mindful productive app
My company uses Skype for business(Lync) for internal communication. Unfortunately the official software is not available for Linux which prevents me from switching to Linux on my corporate machine. I know there is a plugin for Pidgin to use Lync. I wonder if anybody tried to use it long enough to tell if it is good enough. I know that the official Mac client is much less stable then the Windows one.
Microsoft: How our new password-monitoring system works
The serial-hybrid kind (drive is electric, additional ICE drives a generator that charges a battery) can avoid at least some of that complexity. I'm curious to see if that's going to be a somewhat common thing, or if it's just too much extra stuff and weight compared to just packing in more batteries instead.
From tesla.com description of Model Y:

> Recharge 162 miles in 15 minutes at Supercharger locations

Meaning you add a grand total of one hour charge time. With each charge being about long enough to do a bio break and a short stretch.

Assuming you get chargers without waiting, that is.
"She reevaluated her categorisation of me. Rather than being some faceless, keyboard tapping, socially inept, sexually inexperienced network monkey, she now saw me as a colleague. To people like her, technicians are a necessary annoyance. She'd be quite happy to ignore them all, joke about them behind their backs and snigger at them to their faces, but she knows that when she can't display her PowerPoint on the IWB she'll need a technician, and so she maintains a facade of politeness around them, while inwardly dismissing them as too geeky to interact with."

God this is some top tier incel shit.
I Almost Got Fired for Choosing React in Our Enterprise App
> but that they manage to achieve in spite of the rest of us

This is a very important factor.

Whatever things these geniuses brought to the world, were not self-evident to other people. The geniuses not only had to come up with their ideas, but (maybe even more importantly) "sell" those ideas to others.

It is very hard to convince others to even pay attention to new ideas, it's even harder to get them to adopt them.
"worst" versus "average". He probably could've phrased the sentence better, but his conclusion isn't wrong. If the string is all 'o' characters we'd hit this worst case memory access.
The only time you should NOT be using a native control is when you have UX that demands something very custom. Or you're doing some multiplatform thing, in which case you should try and use a toolkit that can at least pretend to be native controls on all the platforms.
Snapshots aren't a backup. However they do obviously have their merits too. Personally I'd recommend ZFS over RSnapshot and then make use of raidz so you have redundancy at the hardware level as well as at the snapshots.