skysight-inc/HackerNews huggingface dataset:
Personally, I think this is very dependent on the culture and work practices of the company in question. I agree that for the average company, training is very expensive. But I don't think it's universal.

If you have a strongly cross-functional, collaborative team, then a new person isn't nearly as much of a problem to bring on. As an example, Atomic Object is a midwestern software development shop that follows practices like pair programming, collective code ownership, short iterations, and a lot more. For them, interships and apprentices aren't a big problem, and have been key to their growth:

https://spin.atomicobject.com/2011/10/04/interns-and-apprent...

I also think it's worth looking at why people change jobs. I agree it's common, but I also believe that sucky jobs are common. If people leaving is such a problem, I'd like to see companies put more effort in to making them happy where they are. Not only would that be the humane thing to do, but it would make the ROI on investing in employees higher.
For mobile devices, it isn't just about having apps leverage performance - it is also getting work over and done with so components can go back to sleep and save battery.

For tasks that will legitimately use every ounce of performance thrown at them or which have to run continuously or on a high interval, Apple tends to add custom silicon. See video encoding/decoding, crypto, use of machine learning models, non-homogenous core performance.
How to Add Top Link in Magento 2
I can see a few reasons:

1. It's a full-featured, widely tested desktop environment. If a user can't figure out how to enable Bluetooth in LXQt or there's screen tearing in Xfce, then they might blame your hardware. You especially also need someone to rely on, who does ARM builds, which many distros do, but fixing the build of the desktop environment often is something you need the help of the DE devs for.

2. It looks modern and polished. You can theme the more lightweight alternatives, but they often still have UI elements that are not correctly aligned and such.

3. The KDE Community is big, and many of them got the news of this Pinebook. If some buy it for themselves, or gift it to someone, or just tell their friends about it, that might very well be your first year of funding secured.

4. It is kind of news-worthy on its own that one of the most feature-rich OSs ships on one of the cheapest laptops.
Show HN: Automate creation of personalized videos with Rocketium
In theory, AMP pages should all load instantly, and most news websites have AMP pages.

A lot of HNers hate AMP for other reasons, though; I think mostly Google's insistence on using their CDN for it, and for whitelisting mostly their own scripts for use in AMP.
"Bicameral mind" by Julian Jaynes is great too
In that clip it is not slowing down, showing that the ion drive is generating sufficient thrust to sustain flight. It's irrelevant that it used assistance to initially reach that speed.
Chicken pox can be a rather serious illness. It can be mild--or, it can damage eyesight, put a pregnancy at risk, or merely cause very substantial misery.
Building Serverless File Hosting Web Application
That's what we did, too. As a company, we formalized our open source R&D activities (https://github.com/RaRe-Technologies) and launched a "Student Incubator" programme.

Junior people around the world get to benefit from the mentorship, and we get access to talented people early on. Without that much internal risk, since it's open source.

The problem is exactly as you describe: scaling. Mentoring is an extremely time-intensive process and when things go rough, such "charity" activities are the first to suffer.
As everyone else has said, it's essentially just a fizzbuzz test without using FizzBuzz. I don't need someone to write an algorithm to compute max, but I DO need someone who can take simple verbal requirements and write a program to do it. Everyone understands max/min/mean/median (or can quickly understand if they are unfamiliar). If they can't take that concept and apply it to code, then I don't trust them with inevitably more complex requirements.

One problem we just encountered in production that I'm trying to work into a prompt was our impression generation created a large amount of duplicates. Identifying the duplicates and eliminating them takes some simple verbal requirements but has a lot of depth. If they cant't do max/min/mean/median, they surely can't do answer that (which our least senior developer was able to do, with guidance (mostly on optimization)).

We have other questions that are much more relevant to day-to-day tasks, but both kinds are important.
A couple news sites have 'text-based' versions. Became popular as a way to give people in disaster areas with spotty signal a chance to find things out.

These are some I found:

[0] https://lite.cnn.io/en

[1] http://thin.npr.org/
In addition to the TCP/IP books commonly mentioned, i highly recommend the following two, both by Srinivasan Keshav;

* An Engineering Approach to Computer Networking: ATM Networks, the Internet, and the Telephone Network.

* Mathematical Foundations of Computer Networking
I think the reason is simple: once the junior dev is trained, they will leave. To be clear, I am not saying that they are obliged to stay in the company that trained them or being ungrateful in any sense, I am simply implying this is a common outcome from such training.

In software industry, the first job switch in 2 years seems pretty common and reasonable, and the dev by that time would be able to strike a better job offer not only for money but also better aligned with their self-interests.

From the companies' perspective, they might find such high attribution rate stays against their own favor, making providing necessary training uneconomical for them, both in time and money.
On the contrary, I quit my job without having a job to move into, only $1000 savings and a credit card, and then moved to Australia.

Everything worked out well and it was the best decision I ever made.

Upon saying that, I knew that there were a lot of jobs available, and I was also willing to do any kind of job, not just software engineering. If push came to shove, I was willing to go back to working in construction or hospitality.

I also had a backup plan if all else failed, which was to fly back home and stay with my parents while I sorted my life out.

My advice would be to not quit your job without a plan and a plan B.
Yes that is what it was designed to do. Of course if your code calls out to some library implemented in native you will need to substitute with the js equivalent. Bucklescript has special syntax for you to describe the FFI to js, like Typescript. Otherwise it is OCaml in classical syntax or in Reason.
Have You Tried This Yet??
Exactly, all they have is some questionable data about onion links. Onion links is one way of using deep web, one of many.
That’s amazing
I've read that the T2 chip also provides the mass storage interface and without documentation or drivers, Linux cannot be run from the internal drive. Devices with the T2 chip can be booted and run from USB connections with the security disabled but not an internal drive.
I’ve taken 6 months off, a year off, even 5 years off (!) to have different life experiences in between IT gigs. In the case of your friend, perhaps suggest that they add an 18 month block of “consulting” work to the resume, rather than leave it as a gap, and see if the response rate changes.
Don’t lose hope, it’s just that you haven’t met the right team yet. I have seen many times senior folks are hired to cover the hiring teams back in case something goes down south. You cannot shift the blame if you hire juniors. Am a senior and I believe passionate people do great work irrespective of their age. Reach me (find my email from my profile) if you just want to talk, will be happy to share whatever that I know. Am a full stack engineer.
The article reinforces my disappointment in Apple. First they use an Apple variant of Intel EFI 1.10 forever, even well passed the time UEFI incorporated Secure Boot. Instead of writing up a critique and proposal to fix any problems/limitations with UEFI Secure Boot, Apple has to go do a damned proprietary thing. Again.

Also, the latest Macs do not contain the Microsoft UEFI signing key, only the Microsoft Windows and Applel signing keys. So the only way to boot Linux is to disable Secure Boot, leaving people less secure.
In light of the question I was answering:

>Is my understanding really untrue and the banks can go after your other assets in all US states?

My response is not misleading by any means.

Especially when that question came as a direct response to the same person who originally broadly stated you can just mail your house keys to the bank and walk away.

My point is simple and fairly obvious...don’t mail your keys to the bank and think you can walk away, even if you are in a non recourse state.

I used California as a perfect example of a non recourse State that has both judicial/nonjudicial foreclosures and in judicial foreclosures allows...recourse (deficiency judgments).

Yes you included a few rules outlining where deficiencies would not be available, but the fact defiency judgments
are available at all - especially in California, which is ultra stringent even amoung non recourse states - is the much bigger point being discussed.
If you saw the state of hidden web, you would agree.

There are very few hidden services and most of them are... questionable.

The article cites child porn. That's about right.
It's totally awesome but a bit more space around the preview would be great. I'm on an iPhone 6 Plus running the iPhone Chrome browser and I can't actually see the bottom of the linked preview pane, nor can I scroll down to see the bottom of it (trying to scroll down just invokes the refresh action in the browser)
https://news.ycombinator.com/item?id=18503854
What is extremely annoying is when I get used to this "getting ahead" dance, but every once in a while chrome would just ignore what I typed and I would have to go back and retype it.
Main offender for me is chrome, so much lost typing in new tabs and windows
For practical purposes, that's not true.

Macs do not allow running unsigned software by default, and no one runs antivirus on Mac, ever. So even if they were commonly being infected, which they aren't, the person above would have organizational indemnity if someone were infected because they're following industry best practices by not running antivirus on Mac.

If you want, you can further restrict Macs to only App Store software, which is heavily sandboxed. Then you can go even further by not allowing the individual users to install software on their own, if you really want to be draconian about it.

Unless someone is being individually targeted, running very outdated software, or is intentionally trying to get themselves infected, it will not happen. Even if all three conditions are true, it's still very unlikely.

Anyone who says otherwise is just fear mongering. That same level of fear mongering could point to the dozens of pieces of malware that have been released for Linux.

I say this as someone who uses a Linux laptop for work and a Windows desktop at home. I don't have a dog in this fight. I do, however, try to stay very informed about the state of software security.
Company registration in Kenya
It used to be the P/E was low because people were nervous about Apple's future. Now people are nervous because they can't figure out how to evaluate the growth potential of a $1 tril+ company.

To my limited sophistication as an investor (who owns some AAPL), it seems to me Cook has tried several things to increase stock stability. One is to make it look a bit more like a utility stock for those who wish to see it as one, such as by paying dividends. Another is to signal to the market they consider the stock to be undervalued via a their stock buyback program.
The problem is that you are identifying yourself as "front-end UI/interaction dev". Once you shoe horn yourself like this, your job offers would depend on what you know in this area. It's not that companies don't want to do on the job training but the fact that failure of you not knowing X while claiming to have specific specialization would be a put off.

All of the Big-5s hire massive amount of folks straight out of college or just 1-2 years of experience. They don't even care which programming language you know, let alone knowing specific framework during the interviews. The important part is becoming a generalist, a problem solver who can tackle anything that comes on the way while developing a product.
I owe my career to on the job training. My first programming job was at a small shop in New Jersey. Their interview had me write a loop, not even fizzbuzz. They asked if I knew JavaScript, Ruby, css, HTML, or SQL, I said no for all of them. They hired me ("at least you haven't learned bad habits") taught me rails, git and about as much about software development as I learned finishing college. I took the job summer after freshman year and worked every summer till after junior year when I interned at Amazon.

Showing up at Amazon felt like starting over again, I had so much to learn.

I think those experiences formed my attitude, I spend a lot of time learning new things at work, because I've always learned at work.

I think I'm good at my job, I just got promoted to senior engineer, and I attribute it all to my first job being willing teaching me.
Think about the countless examples of individuals successfully publishing papers, in a variety of different academic fields, that were intentionally nonsensical or absurd. A big part of the reason they were able to do this is because academia has turned towards excessive use of jargon and estoteric language, even when it's completely arbitrary and serves no purpose other than to try to signal 'hey look how smart I am.' But the point is that as this language seeps into papers, what is actually said becomes ever more difficult to discern and bad logic can be masked in a guise of smart sounding language. And as the fake papers illustrate, this deception works even against experts in the field, or at least related fields.

So back to metacognition. This is clearly phrased in a way everybody can understand as 'thinking about thinking.' The latter is, at worst, slightly more verbose. By contrast let's consider another fairly esoteric term such as 'cognitive dissonance.' There is really no way effectively communicate and convey the idea of cognitive dissonance, with all its nuance, in a comparably brief phrase so it makes sense to use the word. But metacognition? It's really just taking a simple concept and replacing it with a fancy sounding word.

I don't know why we do this in so many fields. It just creates artificial barriers to communication and clear conveyance of ideas.
By this logic, every commodity should only ever be sold at cost. Or, better, for free! Any price higher obviously means some poor person somewhere can't get as much as they need.

Now, this is obviously a silly hypothetical. Very few people are going to produce sheet metal for that poor chap if they can't cover their costs plus at least some profit, leading to nobody having any sheet metal. Now the whole world is worse off and lacking sheet metal, and for what?

Some things in the finance industry are valuable. Insurance and its ability to spread risks springs to mind readily. The joint stock company, and its ability to pool resources to grand ends, has unleashed incredible forces.
Unacceptable. The user must disable Secure Boot to run Linux, which means the system becomes vulnerable to bootkit attacks. 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.

I'm quite sure Microsoft would be willing to provide Apple their UEFI public key, which is what pretty much all Linux shim bootloaders are signed with.
>One problem we just encountered in production that I'm trying to work into a prompt was our impression generation created a large amount of duplicates. Identifying the duplicates and eliminating them takes some simple verbal requirements but has a lot of depth. If they cant't do max/min/mean/median, they surely can't do answer that (which our least senior developer was able to do, with guidance (mostly on optimization)).

Does that problem not require separate thought processes though?

In terms of a max/min/mean/median style problem, the candidate needs to come up with an algorithmic solution to find those values. In the later case of finding duplicates, there is minimal (depending on problem complexity, I suppose) amount of algorithmic complexity and the focus is more on data structures; for instance, does the candidate know they could use a data structure like a hashmap or variant to find unique items with the drawback being an additional storage unit.

So, I guess what I'm trying to trace back to is how you say if they can't answer one then surely they can't solve the other, but (while relatively 'simple' problems) I'd argue they take different mindsets to solve. Obviously in the grand scheme of things one mindset works for both, but in this it can vary a bit.

Anyway, late-night thoughts so hopefully that's not a jumbled-up response.
Ya, it could be a good addition. But I dunno. For docstring I'd rather it just adopted a markup which everyone used. Heredoc would create too many kind of markups for doc I feel.

And for language embeds, I'm also torned. Because in a way, it is way nicer to use EDN and create a conversion layer from it to the underlying language.

Basically, I feel like there's a lot to gain from sticking to standard Clojure syntax. Like is the case for core.logic, hiccup, garden, etc.

The benefits being, they become first class this way. And then you can build macros on top, create them through functions, etc.
Thanks for letting me know! I had tested it in Chrome's mobile simulator, and checked that it loaded on my phone, but hadn't actually tried scrolling. Will see if I can find a fix.

I'm kinda surprised that it works on phones at all - I'd really only been targeting browsers (because you don't usually do much coding on a phone), but other than the scroll issue it seems to work pretty well.
One aspect that no one has mentioned but I've experienced with interns is that some juniors don't want to learn. Some think college taught them everything they'll need, others just have no idea how to learn on their own without hand holding after 14+ years in the education factory.

I'm a big believer in education and training people I like teaching and I'll put in a lot of my own time to come up with projects within their skill level and tutor them through various things like debugging, but when that's not reciprocated by them having a desire/ability to learn you really feel burnt out.

I'd be much more willing to put time into people that are self taught, but HR will only give me college graduates.
Dynamic Host Configuration Protocol for IPv6 (DHCPv6)
Securing the ignorance of the seller is a cost issue (registering your debt buying business, purchasing licenses/certificates/etc., website, burner phones/numbers, etc.)

The hard part is likely purchasing your specific debt. Often times, transactions in the consumer debt markets are intermediated by a broker, who may give you very limited information on the debt you're buying. Additionally, consumer debts are often sold in bundles/tranches where it is not uncommon for 50+ debts to be sold as a single portfolio.

In the best case scenario, the firm collecting on your debt wouldn't be using a broker, and they would allow you to look into the details of the debts to asses the risk of the portfolio.
Me too. I was a know-nothing kid from off the street with a newly minted economics degree. And I learned SQL as a Junior DBA and now I’m a Senior Python developer at a startup in Germany. Tutoring from senior level coworkers and home study is how I got to where I’m at. I try to give back where I can too!
How is the user able to recover a lost password using only their secondary 2FA device? This page on your website suggests that you can remove the master password on anyone's fault if they authenticate via their 2FA device.

https://support.logmeininc.com/lastpass/help/recover-your-lo...
Low-protein high-carb diet shows promise for healthy brain aging
Yes, this is common in India too. In fact, companies like TCS, etc are called 'mass recruiters' who recruit in bulk. There are satirical YouTube videos about them hiring by the kilogram. They hire indiscriminately, pay crap, in the the next 6 months people undergo on-the-job training. Some are kicked out, some are moved to better positions and offerings and the rest are contracted out to run-of-the-mill projects.

Back when I was graduating, we had TCS come to our Tier-I college. The recruiter started off by telling that the salary they will be offering was 250,000INR/yr (then about 7K USD/yr) and that those who found it too low were free to leave. About half the class walked out. The rest stayed, most were offered a position.
> I think this can't be stated enough. The fact of the matter is that pre T2, evil maid attacks were ridiculously easy.

Factually and objectively wrong.

This does nothing for end-user security which wasn’t already solved by UEFI Secure boot half a decade ago.

The only difference here is that Apple now insist on owning all the keys, taking away any aspect of end-user freedom which may have been present in the UEFI spec.

This is all bad, all regression for the PC-platform and Apple should definitely not be applauded.
Nice. Would be great if I could set a background image as well :)
AWS lambdas can now execute SQL via Aurora Serverless API
> Because every farmer has had to operate and compete in this insane globally connected commodities market, what we're left with now after decades is a few big players. That's what you get when a German farmer has to compete with the US farmer, the Chinese farmer, and the Russian farmer, all the others and vice versa.

I must confess to some confusion. I thought you wanted affordable food. Do you think that you'd get affordable food if you were only ever able to purchase from the providers in your immediate vicinity, who won't face price competition from farmers elsewhere who might be more efficient?
We may not pay cash to use it. We pay dearly with our information.

It is not free.
> Everyone is now rushing to sell oil, before demand for it will start falling rapidly.

This also gives countries a great opportunity to raise fuel/carbon taxes without suffering high oil prices -- which would keep demand lower, resulting in even lower pre-tax prices and a very helpful feedback loop.
It's super neat to see desktop-class machines should be able to play 1080p AV1 fine with zero hardware support.

I think the lack of mention of GPUs in the post means the answer will be "no", but is this an area where open-source folks could realistically someday lean on the GPU for any help with decoding at all?

I see mentions of CPU/GPU "hybrid decoding" from GPU vendors, but can imagine that might only be something realistically possible with the lower-level access to the GPU the vendor's own driver team has, not via the documented shader languages and APIs.
> Rather, my point is that there is no law of economics that guarantees users and corporations must be in conflict or that corporations will always do better financially by exploiting users to the users' detriment (or that a competitor that does that will beat one that doesn't).

But isn't there?

I think the core point of Meditations on Moloch[0] was that there kind of is, that in the limit, competitive environments will always sacrifice every value other than the one over which they're competing, and that an "AI god" would probably be the only thing that's strong enough to break these chains.

--

[0] - http://slatestarcodex.com/2014/07/30/meditations-on-moloch/