skysight-inc/HackerNews huggingface dataset:
I agree with this experience, I learned everything I know on the job.

I don’t hire any developer unless they can demonstrate they’re willing and able to deliver business value. Junior devs have a harder time demonstrating this ability.
Yes, the issue is that Linux doesn’t know how to talk to the SSD, not Apple stopping Linux from accessing the SSD.
Brave browser works pretty well on Android phones
is it a major city in Texas, or middle-of-the-desert Texas? have you considered hiring remote? I'm not on the job market, I'm just wondering.
Cool! Now we have two equally credible arguments from antiquity.

Perhaps it's time to consider forming some fundamental principles and reasoning from them instead?
Of special note is the unordered_map/unordered_set implementations.

https://news.ycombinator.com/item?id=7849213#7849607
Tangentially related documentary on what happens when those with no next of kin die: https://www.youtube.com/watch?v=ErooOhzE268.
A Successful, Fast-Growing Startup Without VC Funding and Giving Up Equity
Don’t kill yourself! You’re 19 things will be fine! Check out Lambda School (https://lambdaschool.com). It’s an immersive all remote coding school that won’t let you fall behind. They will support you the whole way and you only pay them back if you get a job that pays 50k or more a year. They’re opening in Europe too!
That in turn only works where the users havent taken additional steps beyond Tor. Tor was never meant to solve every problem.
It's not bizarre. The "do this or else lose your job (and therefore go into poverty, making yourself and everyone you know miesrable, and possibly die of illness or starvation)" is probably the most common method of forcing people to do things against their will and conscience in the western world.
When you get your rejections, are you getting feedback that it's because you don't know X skill that it was on their checklist?

The developer shortage, by the numbers, is real, but it's not why companies can't hire. Let's say, in aggregate, there are 1,000 developers looking for work, and there are 5,000 companies trying to fill developer positions. If the hiring market were efficient, then each of those thousand developers would be hired somewhere immediately, and the shortage would be felt more acutely, since open positions wouldn't even be attracting resumes. But the hiring market isn't efficient. Each of those companies has dozens of resumes from that pool of a thousand developers, and for whatever reason, they're passing on them.

So why is the hiring market inefficient? Because there was this transformational shift that Silicon Valley started, and slowly went and infected the rest of the job market. Do you remember the days when developers used to have to wear a suit and tie to work? Why was that even a thing? Because formal culture papers over the natural differences that exist between people on an individual level in order to try and help establish a baseline for productivity. When Silicon Valley drove a corporate culture shift, and people started to have an expectation that everybody who they hired needs to be cool enough to grab a beer with, hiring managers slowly started to filter out people who they felt personal friction with during the interview.

Is there a cost and risk to training people? Sure. But there's a cost (in management overhead) to hiring people in the first place. And people don't leave bad companies - they leave bad bosses. If it takes a company more than three months to train somebody, then either the person was woefully underqualified or the company is woefully dysfunctional. And if new employees are leaving you that quickly (frequently enough that it's not exceptional), then it's not for a salary bump elsewhere. Recall that those people who would leave that quickly, went through the same recruiter-interview-reject-repeat cycle you're going through now.

The sad fact of the matter is, hiring is now a numbers game. If you're looking to move, you need to spam recruiters and job postings, and give the process time. Last time I went through this (within the past year, not Silicon Valley), I spent four months with zilch, probably something like 40-50 rejections (including FAANG companies), and then I had six offers inside of a week, which also gave me leverage when negotiating.

Stop focusing on why some company didn't like you (your haircut? your sandals? your sense of humor? who knows, and why should it matter) and start focusing on finding more companies to spam with your resume. Good luck.
It's a very basic filter for the right way of thinking. Even if you have never programmed it before you should not have any problem with it.

I interned in a medium sized cloud company this summer and they require you to complete a homework project within 4 hours before interviews. You have to setup an environment in your language of choice, query an rest api, parse some json, do a rather easy rearranging of data and post that back to the api as json. Took me about 1 1/2 hours with simple documentation and cleaning up my code. It really only asked basics you should know, if you ever worked with a CRUD app. They also told you before the clock started that it's about HTTP, REST and JSON so you could prepare.

I heared from multiple people from the local colleges that were friends with other interns that this project was way to hard and they had no way of doing it. But it was the bare minimum you needed to do your job there without having to be babysitted by a senior fulltime.
> and no one runs antivirus on the Mac, ever.

Working at a large company (also not one of the famous silicon valley tech companies) and if you get a macbook, they are managed remotely and have BitDefender installed.
Economies aren't that simple.
I don't understand why people would believe there wasn't a shortage, when unemployment is so low right now. There was a shortage of tech talent when unemployment was 10%. Now it's like 3-4% (and for engineers probably half that).
What is your small business? How is it to setup and operate business in Japan?
The people who have implemented this solution have done so and moved on. We’ve combined it with password managers, so that we can have hundreds or thousands of totally unique passwords for all the various different things that require them.

The next step is FIDO, and hardware that replaces even this process with something we hope is even more secure.
There are audits a large enough retailer would need a QSA audited PCI compliance report and while they can have 2 versions to avoid being flagged by the auditor their liability when getting caught would be colossal.

Credit Card companies are very good at identifying the source of the leak from only a handful of fraud complaints you’ll be surprised how few places would be shared across even a small batch of cards say <50.

If the retailer is large enough to make an impact they’ll get caught and dealt with very quickly and the value of credit cards and matching PII/CHD today is very low a few million cards might be worth only a few 1000’s of dollars depending on their age, source and estimated credit limit.
A friend of mine runs a web dev shop and I have seen him train at least six people from zero-to-pro (very smart, fast learners with a math background) and what you described is exactly what happens. Once they become medium/advanced-level proficient they often quit and move on to other, bigger companies.

If there was some formal, or informal understanding that candidates "trained on the job" would stay for a few years, I think companies would be more open to building junior devs.

Does anyone have ideas about how to make this work?
> Does this have any bearing on running linux on macbooks

Unlike on PCs, on T2 Macs Linux will only be bootable with Secure boot disabled making the system much less secure.

To make matters worse, the T2 chip administers access to the built in SSD, so it will be completely inaccessible for Linux to use for anything.

When Apple stops supporting this machine, you won’t be able to keep it chugging by loading another OS.

I could say Apple is trying to terminate the only remaining computing platform which respects end-user freedom and ownership, but I’m not sure if it would be a joke or not...
>I'm not trying to get rich off of it

LOL.. I agree. It's always good to do something instead of sitting idle waiting for some great idea.

>doesn't seem to be possible on iOS

Haven't tried on iOS. They get more restrictions then Android people.
How Facebook’s P.R. Firm Brought Political Trickery to Tech
But who writes the regulations?

Who enforces them?

Who watches the watchers?
Stay away from companies and recruiters who ask you to be familiar with a laundry list of technologies, IMHO it's a red flag. If you kill it on the CS fundamentals and programming practices/patterns, then it shouldn't matter whether or not you are an expert in dime-a-dozen technologies like state management frameworks and view frameworks. Anyone worth their salt as a developer can learn and be somewhat productive with a framework in less than a week on the job.

I'd rather pay a math/engineering graduate who knows nothing about React than a bootcamp student who has had a year of experience with React.
The Mysterious Disappearance of Ettore Majorana (2009) [pdf]
Nobody understands meta cognition. Thinking about thinking is pretty much as clear an expression as one can get.
Wow I am just floored by the thoroughness of your answers. Just want to let you know that someone enjoyed your effort though tbh I may never fully digest all you said here (and I do plan to read what you wrote a couple more times).

"Most working physicists don't really care what are in the foundations, to the great annoyance of many philosophers."

I was in physics grad school over twenty years ago. Your statement is accurate as far as I can tell. I did and do care about certain foundation issues. In particular I care whether free will is even fundamentally possible. However I never find any philosophical discussion capable of advancing my understanding "meaningfully", as in "to a physicist".
I agree with what you've said, though you have some mistaken assumptions.

They aren't exact duplicates. Instead, the code to send an impression was firing repeatedly, so it'd be more like that person refreshing the page once per second thousands of times (except the page content never changes if they don't refresh).

At it's most basic, you're essentially just finding chains of impressions based on lag from the last impression. In practice, we also need to maintain data integrity (foreign keys) and deal with several other issues stemming from common cases where the assumption 'if they are within X seconds, count as duplicate' doesn't hold.

So you could completely ignore performance and still have a question that could prompt a lot of discussion with a candidate (though performance should be part of that discussion). I'm not sure if we'll end up using it due to the relatively large amount of baggage associated with the problem (table layout and business requirements), I've just been toying with reducing the problem down to a simpler prompt that would be feasible.

I'm fairly new to interviewing/hiring, but I really like questions that cut across multiple 'areas of competency' and are amenable to asking followup questions ('what if we wanted to add X?'). Algorithmic questions have their place, but have less day-to-day relevance. We can teach algorithmic stuff on the job.
That's not how it works internally, and everyone knows it.

You've hired a tiny, tiny string of server activations, through which your voice gets interpreted and turned into query to be run, with some amount of side effects that may affect your device directly. Just because some people cannot see through the abstraction of a company name, doesn't mean we should let it be the accepted view.
Some funny acronym expansions of Emacs
Ion drive meets drone, as small plane flies with no moving parts
There are lots of tamed wild animals around.

For example tamed tasmanian devil's.

Or tamed birds like parrots.

But they haven't been especially bred for tameness, just they are naturally tameable.
I agree. One of the best network engineers that I’ve met had an AS in Welding Technology.
My litmus test for Rust ergonomics is when they implement named arguments. They're still not there.

Rust does some things well, but too many times I've gone looking for a Rust-y way of doing something I can comfortably accomplish in C++, and found the answer was inadequate or convoluted.
Joke is on you, space is full of particle accelerators!
A self declared mathematician that can't tell you what the answer to 4x + 7 = 19 is, is not going to be a good mathematician even though it's generally not the case that solving trivial algebraic problems makes up any meaningful chunk of a mathematicians daily work.

I think your point would be fair for more complex problems, but getting the max of a list is something anybody of a logical mind could easily do even without knowing any formal programming language. And for those that do know a formal programming language it comes down to the most incredibly trivial basics of a language - comparison/variable/iteration.

In other words a self declared software developer who can't tell you how to get the max of a list is not going to be a good software developer.
Hangouts v2 was renamed to Meet. it has not been cancelled.
> I think it's ssafe to say history is on the side of my analysis of this analysis ;)

You’ve provided no examples to support this conclusion.
> And, the typical scenario will be a user who leaves it disabled, making both macOS and Linux and possibly Windows (if also installed) more vulnerable to bootkit attacks.

No way. The typical user will leave it enabled because they will only use macOS.
this only happens if the place training the junior doesn't offer them a decent medium/senior salary. This probably also means they won't be able to attract new medior develops, since they pay too little.
I sometimes forget how much big companies enjoy spending money. I once worked for a large company where every developer was issued a full copy of Microsoft Office, even though most of them worked inside a fullscreen Linux VM all day. Outlook was the only piece of Office that my coworkers and I used, and I would have been happier using a tab open to a webmail provider inside the VM than having to use Outlook to connect to Exchange. That was far from the only unnecessary software they paid for. Why use Git when you can pay for Perforce!
That is the ideal. But it can be abused as well,which is why I think the regulation exists. So the best person is hired, and not the guy who happened to be a good friend of your boss.

The tricks applied still allow that, but they produce a clearer paper trail.
Hm, I wonder what the algebra would look like if done with Cl(3)/G(3) operations. I think that would be a great exercise to understand geometric algebra and see if it's powerful enough (there's a lot of projecting vectors onto planes, which is trivial in that formalism)
Given Rust's spotty platform support[1], I don't see that happening anytime soon.

[1] https://forge.rust-lang.org/platform-support.html
> Well I'm glad that after 4 comments, you've finally gotten to stating a point.

I stated my point quite clearly at the very beginning of this thread. Did you miss it?

> Unfortunately, your point is shallow and dismissive, rather than engaging substantively.

In what way is requesting evidence for an implausible extrapolation "shallow and dismissive"?

> If you're saying it seems silly to you, an anonymous rando, I can live with that.

Is "anonymous rando" supposed to be an insult of some sort? Is it relevant to the topic in some way, or just a plain ad hominem?

> try asking succinctly and with at least a modicum of respect

I did. You should do likewise.

> Because people generally have better things to do than spoon-feed anonymous jerks.

The only one being a jerk here is you, my friend. Take a deep breath and re-read the thread. And no, requesting evidence rather than accepting your assumptions at face value isn't "spoon-feeding". Frankly, your response (or lack thereof) gives the impression that you've been backed into a corner and have resorted to name-calling and "spoon-feeding" accusations to try to save face.
On macro-level I have a shared calendar with my wife. We try to put there all planned vacations together, my business trips, nights-out, friends visiting, who needs to babysit when e.t.c

On micro level, I don't have a schedule. I try to cultivate habits. I.e. for past month I managed to wake 30 mins earlier than my daughter to drink my tea in peace and do some quick workout :-) It really helps me with the structure of the day.
Facebook is doing exactly this. It is called the Rotational Engineering Program. Check it out:
https://www.facebook.com/careers/life/facebooks-rotational-e...

I know we aren't the most favorable company these days. The recent press fury gets a lot of stuff wrong which does not help. But it is a really great place to work at as an engineer. I'm proud that Facebook is willing to try unconventional methods like this.

Disclaimer: I work for Facebook. These are my own opinions and not those of my employer.
Houston. :)

Hiring remote would be an exception to the rule, for us. Not impossible, but you'd have to be worth it.
Facebook Adjusting Algorithms and AI: Reducing the Reach of Clickbait Contents
If you're not using an IDE or a text editor with "go to definition" feature you really should be. Might sound obvious but it will change your life if you're not already using this.
> The problem with hiring junior developers is risk

Yep, 100% this. I'm involved in a lot of hiring decisions. In the past few years we decided to take a chance on a couple of junior people who didn't pan out. Huge waste of resources. We're very hesitant to do so again.
> We believe the T2 platform is a leap forward in platform security in the Apple ecosystem, and it begins to bring exciting security properties like Secure Boot capabilities to the mass market.

So the vast PC-market with UEFI secure boot which predates this by 6 year was somehow not the “mass market”, but the relatively tiny MacBook market is?

With factual errors like this present already in the introduction, it’s hard to take anything which follows it seriously.

This just comes off like fanboy-fluff.
T of TPR Made Easy with Intelligent Wireless Digital Temperature Monitor
22 Nov, 2018 - A new FDA cleared medical device known as Temp-traq which is a first of its kind wireless wearable digital temperature monitor has now earned CE mark (” European Conformity") and will be available for sale in the European Union.

This is available as a soft, comfortable disposable patch which can be applied on all skin types and in all age groups. It helps in continuous accurate non-invasive temperature monitoring for 24 to 48 hours. It is bluetooth enabled and sends data continuously to the Temp traq app.

It is HIPAA-compliant and supported by Google Healthcare Cloud Platform which allows parents and caregivers to monitor body temperature from anywhere upto 40 feet. It also allows direct integration with health care provider electronic health records (EHR) systems and central nurse’s stations, providing a secure method of storing patient health care data. Temperature display is in Fahrenheit or Celsius. It can send alerts to mobile devices when temperature reaches either pre-determined or user set levels.

Studies have been conducted to prove its efficacy in Cincinnati Children's Hospital, Cleveland Clinic, University Hospitals Seidman Cancer Center and Akron Children’s Hospital. This wireless digital temperature monitor is scalable and can support a single hospital or a multi-hospital/physician group healthcare system.

https://www.pediatriconcall.com/pediatric-news/t-of-tpr-made-easy-with-intelligent-wireless-digital-temperature-monitor/6
> It becomes harder when someone is in the position you're in - 4 years of experience at companies that aren't big name ones.

This is very true. Having a few years at well known company on your resume will get you in the door.

Also worth considering is highlighting the clients who used the systems you worked on rather than just the little known company.
Ask HN: What's the best antivirus tools for win10?
free or not?
And (possibly replacing telephone with telegraph and radio) those events pretty much turned the civilization upside down. They were transformative. So was the Internet.

Now we have another qualitative step - never before people were actually connected 24/7, with constant Internet activations coming to our pocket.
To my knowledge, Europe doesn't have an extensive network of freight railways, instead it has a working network of passenger rail, with lots of electrification.

The US freight network hasn't yet managed to fully rollout positive train control, electrification seems like a much harder problem. Moving freight requires a lot more power than moving people, and also has a lot more sidings and things. Some lines run double height cars, which I'm guessing would add additonal complications.
Indefeasible rights of use
2001 called, it wants its outdated Windows memes back.
I mentioned Tassie Devils in another comment.

I'd hazard a guess most the Australian marsupials would make fairly okay pets fairly immediately. Kangaroos, wallabies, pademelons, tasmanian devils (I live here wooo!), quolls, all seem to get by okay in captivity, so that's half the battle won.
Yea, I was just adding on to your comment to shed light on why ISOs can be good in certain situations.
Embed salary upgrades within the employment contract.

We already know jumping gives on average a 15% salary increase every two years, so you just have to beat or match that.

Now people might still leave for more interesting projects, but you get one of the larger motivational factors out of the way.

People often leave because negotiating a salary upgrade is way harder than navigating an interview.

So, unless your hidden motive is to have cheap labor just write down in the contract that every two year the salary will increase 15% minimum, unrelated to objective bonus and all that bullshit.

The you have it. The secret for training and retaining talent in a competitive market.
KDE is quite lightweight these days.
Kind of curious about what you're saying. Essentially that when the dev is getting up to speed with that training they quickly become more valuable to the company but the company isn't willing to acknowledge it?
Idk about the fax issues in rural areas, I'm sure it's possible cause fax is hard, but Twilio definitely has SMS Shortcode support.
People stick around when they're challenged, paid competitively, and treated like people/adults. I suspect that one of these has broken down.
No it isnt, you talk yourself out of everything that way?
Access Your Amazon Aurora Serverless Database with the New Data API (Beta)
Give proper annual raises to pay people what they’re worth instead of barely keeping up with inflation.

After two years, you’re essentially a mid-level engineer and the money you can command is way more than what a junior developer with two annual “raises” is typically paid.
Investments fuel a third of profits at Tencent and Alibaba
The very obvious reason is that a junior dev is by definition replaceable (because he can't work on his own), and thus makes no sense hiring full time locally - better (cheaper) be outsourced to India or Ukraine. Outsourced people are unreliable, but with junior ones, this is OK, some trial and error is quite affordable.

Or better yet, you can hire a senior in Ukraine for the price of junior in the U.S.. And junior ones in Ukraine just do ghostcoding for the seniors until they can find clients of their own.
This is because Apple has included the keys for Windows, but has not added the Microsoft UEFI key for Linux.
It's due to a misconfiguration on the load balancer, in which URIs should be passed to the backends. The front-end is completely static and the backend just serves the 'api', which is why you're seeing that :)

Thanks for pointing this out
The 3 Way Race to the Future of AI
Why is the comment by lightedman dead?