skysight-inc/HackerNews huggingface dataset:
The simple fact is that while learning from videos is "nice" it's not the most effective way of learning advanced topics which are usually not covered or diving into code/docs to gain a deeper understanding that is never covered in videos.

Three irrefutable facts worth reminding the "junior dev" of:

1. Most learning is not captured in videos. (so if you rely on them as your only source of knowledge acquisition, you will always be "behind" your peers and have incomplete knowledge)

2. Videos go "stale" when new versions of code come out, "living" textual docs can be updated and thus always current.

3. Text-based knowledge is far easier to find/reference than videos which makes it easier to lookup quickly when needed. Trying to remember which video you vaguely learned something 6 months ago so you can look it up again and re-learn is super time-consuming.
Unsurprisingly there are several possibilities not accounted for here.

One being that the 3rd vote passes, the PM resigns (which she's already agreed to do), a new leader is elected and a general election is held soon after which will essentially be a 'second referendum' election in which we end up rejoining the EU in less than 5 years. A true Schrödinger's brexit.
Why in the world would you care if someone knows the exact return type of a function? I intentionally don't try to remember such useless things.
While you are right, at least rsync works correctly, i.e. it is able to make perfect copies of files, regardless of the files systems used at source and at destination, while scp and sftp have always lost information (file metadata) in certain cases.

Any file copying program which is unable to make identical copies is garbage in my opinion.

The Linux tmpfs file system is another bad example. Like scp, which can silently lose information, copying a file to a tmpfs directory, then again to a decent file system can lose file metadata.
> We have not yet rewritten any of our own code (i.e., DNA)

Interpreting "code" as "DNA" is too literal. It could apply to thinking processes and mental models, cultural and social norms, and so on.

A universal Turing machine (UTM) can mimic any other Turing machine via interpretation, including a Godel machine. So an interpreted Godel machine isn't changing the code of the UTM, the analogue of our DNA, but it's changing the interpreted code, the analogue of higher level processes like those I list above.
"I have no idea how you guys are going to get out of this one"

Neither have I, but I imagine that time, geography and economics will sort it out.

EU changing, old guard turning over. UK voters changing each year due to the grim reaper and 17 year olds turning 18 (about 600k churn each year).

Charts are really useful. Hope they are updated.
What does such and such a library function return?" and they'll say "two strings" but don't know if it's a list or a tuple, of if it ever returns None, or whether it raises an Error etc.

I program in three languages in any given week, not to mention using CloudFormation where every resource type has its own configuration. Why would I try to remember what a function returns off the top of my head?

For instance, I do a lot of work with Python and Boto3 - the SDK for AWS (https://boto3.amazonaws.com/v1/documentation/api/latest/inde...). Why memorize what any of the literally hundreds of functions return when I can just call the function and inspect the response within the IDE?
If I understood this correctly, that's what the Fastly people do. They compare it to bare C binaries and besides string-performance, it holds up good.
A Fiber has its own OS stack and cannot outlive the process (just like a thread). So the memory cost is the same as a normal thread. The main difference is that it uses cooperative scheduling.
I'd say it's the other way around. You can avoid Huawei devices because it's easy to say "this brand is bad."

But he average consumer doesn't know what software Tencent has ties to. You think you're getting North Carolina's Epic Games, but you're also getting Shenzhen's Tencent.
I mean, we're comparing languages to frameworks here. Of course there's going to be multiple different solutions for a language while a framework will have fewer.
I think one of the long term implications of this message is that the European aviation authorities will defer less to the FAA and another bit of US 'soft' power is eroded.

Seems to be a trend these days.
I love this comment mood. Everyone losing it when some random small website asks people to upload their photo if they want to find out some random information. But everyone's cool with sharing constantly on FB, IG, uploading their photos and locations to massive companies, etc etc. The internet has reality distorted everyone's perspective. Orwell would be have something to say about it. Everyone loves Big Brother (FAANG etc) but distrusts each other. Divide and conquer much?
Double-sided conference name badges: a How to
I would honestly suggest just deleting the photo after use, there is such a big minefield with something like this and the EU
I don't understand the problem at all.

You say that the quality of their work is good so why does it matter if you learn things in differently?
That's a fair point. But the fact is that people do tend to set them up as hierarchies.

But maybe you're right that most people don't understand that, given how adversaries exploit stuff like "games.apple.com.foobar.hosting.tw". You wouldn't fall for that if you understood the system.
Yeah, but I find dig faster since all the whois servers decided they needed to also return 10 pages of legal bullshit, and easier to check a bunch of possible domains in a loop. Whois is probably more up to date as zone updates are batched so it's possible something returns NXDOMAIN but has actually been registered.
> Also there are times when I ask a specific question like "What does such and such a library function return?" and they'll say "two strings" but don't know if it's a list or a tuple, of if it ever returns None, or whether it raises an Error etc.

I am curious to understand why you need to do this step? Is it possible to have a more hands off approach?

Give them a task and a deadline and then let them come back with the work. If they have a problem, then they can come to you, but if they have not done their home work, then they need to solve it themselves. Is it possible this is too much of involvement in their work?

> So at that point I'll open up the library documentation and read it with them. But they will never on their own initiative open the docs.

How about telling them that they need to look it up (either in front of you or after they need to return to their station)? Would that work for you?

> I'm struggling a bit to collaborate with them because I have a strong bias towards reading (docs or books) to understand and they seem to have the exact opposite. They seem almost sad when I send them a link to raw information.

Maybe they associate this and what follows with a negative experience? Is it possible to take a more hands-off approach? Sometimes it helps to appear dumb to the person we are mentoring. Let them figure out the steps that are figure-out-able like reading API docs etc., Only help in steps that really need your expertise and experience, but not effort.

I think this is because this is how the current generation thinks. I am mentoring some interns and my own kid thinks looking up YouTube for the solution is the right thing to do. They in fact search on the YouTube app on their phone and then go to Google.
Seems he is waiting:

https://twitter.com/jonworth/status/1111577041965600770
Sadly we'll never be able to rejoin with the amazing deal we have now, with our rebate and opt-outs intact.

And no matter the outcome, we've lost our dignity. We'll never get back our reputation for stability.
If I understand the situation correctly:

Rails applications benefit from batteries included boilerplate because Rails "owns" the whole stack.

"Modern" (contemporary?) JS applications benefit from separation of concerns, and flexibility because each layer is interchangeable.

So how do we make this better? We can't reasonably split Rails up to match the benefits of JS. The obvious (naive?) solution is to provide a protocol that JS layers can follow. Specific packages/layers can decide to provide the protocol which makes them interoperable. The developer may then pick and choose, knowing that if they choose packages that comply with the protocol, they can use the "batteries included" features.

It would be fairly trivial to identify the major features that most apps reimplement. Getting it all to play well together would not be as easy.

As the OP described, I think Meteor was a great platform, but had some fatal flaws. If "Meteor-the-company" was "Meteor-the-protocol" I think we would have been in a much better position.
Basically we're sitting at no deal or no brexit. If no deal happens I have to leave the UK in the next 2 weeks...
I'd say, as a brand twitter is successful. As an investment, probably not as much.
Whatever happened to the speaker's declaration that the government couldn't keep bringing up the same bill?

Is this actually different, or did everyone forget that?
To be fair Amazon is profitable, but their stock is extremely inflated by over speculation. The idea is still the same. Dump cash into the stock and hope others do the same driving up the price of the stock in the hopes that you can drop it before the bubble pops.
Thanks for the overview - that's definitely very helpful.

From my perspective, it looks like I'll have to deal with both as we're looking to host medical imaging algorithms and even if we aren't the ones providing the recommendation itself, we will still be helping research labs process them.

Where can I learn more about FDA requirements and HIPAA certifications? Are there organizations that eventually conduct an audit and provide confirmation that software companies indeed comply?
I'm not saying the employees can refuse, I'm saying the employees can say I will be discovered because of this reason. I naively suppose the police are like me in that they do things with a purpose in mind, and if they cannot achieve their purpose by an action they refrain from it as a waste of energy.

If their purpose is to hack company X, are informed that the way they intend to do it will be discovered and expose the tool they were going to use, then I expect they would refrain from doing that and try to find some other way. If they do not refrain then their purpose must not be to hack company X but really just to expose the tool for some reason.

However if they just say I will likely be discovered because of this reason, the police will probably just say "that's a risk we're willing to take!" and go for it.
The fact that you don't want to immediately delete the data after processing is a cause for concern.

I can't think of any reason not to immediately delete the data, other than that you intend to use it for something else in the future.

That said, I appreciate your honesty. If you had actually nefarious intentions, you would presumably just claim that you deleted the data when you don't
It's not a "meaningful vote" as defined by section 13(4) of the Withdrawl Act but it's effectively the same thing. It's a meaningful vote from the perspective of the EU becuase they don't care about the PD anyway.
OK. But you need the W3W API to do that. Just by looking at two identifiers, without that, you'd have no clue about where they are.
I think it this is normal. I remember early on I would watch videos and shitty tutorials about servers and libraries, but slowly you begin to seek and trust the spec/standard. But only when you are more advanced you can do that.

As a beginner you are not looking for the source of truth just yet. You are not ready to look into CPU registers and read the code. All you want is to discover what you don't know. Hence you look at videos and SO questions that have meta-data and advice attached to them, like "dont use goto/eval" etc.
Reddit – C++ copy ellision confusion
Who cares? It's not like an invalid lookup is raising a big flag that I intend to register this domain so come on over and scalp it. Besides, there is ultimately no way to make these lookups other than plaintext.
Keyboard Maestro (https://www.keyboardmaestro.com/main/) lets you automate tedious tasks on a Mac
The government rules-lawyed it to be different by moving only the WA part rather than the WA+PD which it previously insisted had to be voted on together.
Unique ingredients for creating a true mobile experience
>Many top and ambitious talents did go back to China because they may get higher pay and have a higher chance of becoming billionaires.

This is true. The people I know in this category are typically in leadership positions, e.g. scientists under the thousand talents program.
A summary of my favorite 7 rules for creating successful mobile apps which are truly "mobile".
Why would you have to leave?
https://digest.bps.org.uk/2018/04/03/another-nail-in-the-cof...
I am truly surprised by what's happened to San Francisco.

It will be interesting to see how it unfolds. I imagine the city will either find a way to return to greatness or descend into further dystopia. Which will it be? How will it be accomplished? Truly amazing.
Yes, but is being in tears asking "how did this happen?" license to diminish liberty / freedom? Or simply the ideal opportunity to do so?

Also, there was plenty of talk about who and where, yet close to zero discussion as to why. Why is important. The truth is, more than once, UBL warned "Get out of our neighborhood." The USA ignored those requests. That doesn't justify the attacks, but it certainly creates a case of "I'm surprised you're surprised." Yet the (American) public never got the true clear story.

Instead, someone cooked up a like about WMD's, a sovereign nation was invaded in that same area, and in the end over 100,000 __civilians__ were killed. Does that solve why, or re-enforce? And still no transparency?
CRM system: key benefits for your business
>Maybe it is just me, but how would I go if I wanted to harvest large numbers of "real" photos of "real" persons?

Use APIs or scraping to collect profile photos from facebook, twitter, google, gravatar, etc. You'll get a lot of non-person photos, but havetheyfaked.me probably does too.
Ability to filter the knowledge one injests is one of the skills which makes a capable engineer. Reading with understanding and fluent expressing oneself in writing are essential. I did encounter many, non only junior level, developers/contributors learning mostly from the first 1-2 pages of Google search results returned on 2-3 keywords - articles from Medium (someone is looking for a job and posted bunch of articles for visibility), video with the latest framework-influencer, or from the latest Cloud-provider marketing event. So called blog/influencer-driven development - it's exhausting.
A parliament that HAS to choose among N possible futures or else the one of those N that is least popular wins.

Yet they seen convinced that the only thing they can do is do yes/no votes to reach a majority for one of the N alternatives. If this is for legal/constitutional reasons (it most likely is) then it’s a horrible mistake to not have realized this and corrected it.

Parliament needs a simple and legal way to swiftly select the most popular option among N options where none have a majority. This isn’t a dangerous legal loophole - the acceptance of such an N-way tie and the selection of the N options can still be decided with majority.

There should be a ranked or Condorcet vote and the winner should be enacted. It should have happened a year ago at least.
This is not a repeat, it is some kind of sneaky half-vote just on the WA that will not ensure an orderly Brexit on May 22.

It appears that Theresa May is trying to run the clock past the April deadline for a long delay, so we're back in a "her deal or no deal" situation. Then again the EU will probably not stand for that.
Ha!

Red Bull did one too, it sounds a bit better: https://www.youtube.com/watch?v=gZIUGreqrCY
It does...

http://www.b737.org.uk/images/throttlequadrant.jpg

See the scale with "APL NOSE UP" and "APL NOSE DOWN" next to the trim wheels.

Whether the pilots noticed it (or the attitude indicator pointing nose-down, or the rapidly decreasing altimeter...) is the question.
They only need to get another 11% to vote with them.(assuming they have 40% voting representation).

That's one or two other shareholders you need to bribe / convince. Not difficult, especially when the company you just invested in is learning what it's like to have scrooge McDuck money and want more.
Are you an EU expat in the UK? I am curious as to how the government is communicating about this with people in your situation. Is there any communication at all?

Here in the Netherlands there is a pretty solid campaign to inform people (mostly business owners) to brace for impact.
It would make for a great sci-fi movie plot. Or another round of similar experiments. Or both.
I toured the facility around 2005-6 (iirc). Looks like you still can.

It had a futuristic and lightly post-apocalyptic vibe. The jungle plants were growing out of control, pressing up against the glass panes of one of the habitats. Ants streamed in and out from the desert outside through a crack in a glass panel.

If you check it out (http://biosphere2.org/visit/tour-schedule-hours), you can have a full post-apocalypse vacation by adding a tour of the ICBM museum south of Tucson, the AMARC plane graveyard, Cosanti in Scottsdale and Arcosanti (where you can stay) north of Phoenix.
would you? citizens rights have been secured here regardless of outcome, no EU citizens will to leave the UK
Are you aware there is little to no evidence to support so-called learning styles[0]? While it is true that some people may have a preference for a one modality over another, there is no indication that anyone learns more or better when taught in a preferred style.

0. https://onlinelibrary.wiley.com/doi/abs/10.1002/ase.1777
Encourage them to read and REPL side by side.

Someone once taught me that the right way to read a math textbook is with the book on the left hand side of the table and a pencil and stack of paper on the right.

Coding seems similar.
Well I'll be! It really works. [1]

Joke aside, I really enjoy both of these projects. It's fascinating that you can put a story behind every "fake" face.

1 - https://havetheyfaked.me/u/f/7b8ec517-c5a6-4e43-8bae-5be69ee...
My partner will lose her rights to work and will require a visa to enter UK, we will just both leave permanently.
Well, if futureFoo and futureBar are very similar, they could end up attracting similar numbers and effectively cancel each other out.
Academic Distractions
I just hope it doesn't continue to happen, I would love to see Nokia not fail. Unfortunately bad PR like this will be uttered for years to come, some geeks are not very forgiving. We see it with Microsoft still, despite their many contributions to open source, and their openness compared to Oracle.

Otherwise I will have to stick to Motorola for my next phone, I love that Nokia and Motorola make more minimal phones. If Google would bring back Nexus as a way for manufacturers to release phones that are fully stock android, that would be great, or some sort of similar line of phones. Otherwise I'm leaning towards iPhone with all the stupid Android scandals, especially if one of the Moto phones is found to have a similar problem, enough is enough.
I am, but my partner isn't. She will have to apply for rights to work and visa to enter/leave. Personally I haven't seen any communication towards me at all since 2016, but I also wasn't looking for it. It's just too big mess to even try to follow any information, whatever was true 2 days ago, isn't any more.

Just look at this, I will also need to get international driving licence to visit my parents https://www.gov.uk/guidance/international-driving-permits-fo...
Using ssh with tar on both ends is my go to for a new box that doesn't have rsync. Long command lines, but it retains metadata. Like:

ssh remote 'cd /src;tar -cf - .' | (cd /dst;tar -xf -)

Doesn't call you out so well on typos though.
> Honestly though, not everyone learns in the same way.

I'm not really sure this is a true statement. In my experience people merely remember information with different efficacy for different techniques. I suspect we all learn --that is, create an effective mental model of things-- in more or less the same way, which is by supposition, testing, and refinement. Maybe that's just me being biased towards my own mechanism though?
Probably also a dumb move, since it was incidental to my point, and probably skips a crucial argument step. Oh well.

I definitely agree with your last sentence. And this can be as simple as the idea, often observed, that someone 'lives on' in the minds of their loved ones after death. For me that is entirely non supernatural or mystical. As you say (and nicely phrased) our identity is a function of everything from the somatic to the social level.
Was it re-named? In any case, afaik, when the PA was renewed the reach and breadth of the Patriot Act was __expanded__. You'd be surprised how many people who are a fan of that administration have forgotten (?) theirs rights / liberty was diminished by BHO and the signing of PA #2.
Aside, a few click saving/general things with draw.io (and as a UK resident you'll excuse me if I avoid the actual subject):

1) Add #U to the URL then the path to the diagram to create a link that loads it directly:

https://www.draw.io/#Uhttps://jonworth.eu/downloads/29jandia...

2) File->Embed->HTML gives you an HTML snippet that you embed in your page to render a vector version of the diagram. Click the viewer opens up a lightbox, zoomable vector version, that can include the diagram data in the snippet, and a edit option from the lightbox to navigate to the editor with the diagram loaded.

3) draw.io is open source, https://github.com/jgraph/drawio, if you don't want to depend on a third-party for the viewer, clone the repo, host it as a static site (doesn't need a back-end) and reference the viewer on that site instead of www.draw.io.
I think that was part of the agreement on the new measures: If no measures pass, default to MV3.
If you believe a single indicator is enough to reliably predict a market crash... well, then you are delusional.
Yeah, this is totally what an IDE is for. Some people remember exact function signatures and others just operate heuristically.

It sounds like two inexperienced developers just struggling to communicate.
"There should be a ranked or Condorcet vote and the winner should be enacted."

I believe this is the plan for Monday if the PM's deal doesn't go through today. I.e. list the options you will accept in order of preference.
If you can refer me to three relevant articles that critique or falsify Kirschner et al. I’ll be happy to read them. I’ve read Problem-Based Learning is Compatible with Human Cognitive Architecture: Commentary on Kirschner, Sweller, and Clark (2006) already.
I'm hiring people like for last 10 years or so. Long ago I understood that degree doesn't mean anything. Be it CalTech, MIT or school I never heard of. Probably, because I'm not google and can't give away half a million salaries to the super top notch high achievers.

For me degree is only an indication that person has grit, and dedication to spend 4+ years on something rather hard and boring. Which is a good thing. I can expect that person knows that sometimes work is a boring grind, just as Uni taught. However, learning programming by themselves require quite a dedication too.

I hire regardless of degree, but I do take a closer look during probation period how candidate handles slower more boring tasks.

So far, I didn't see much correlation between years spent in academia and long term productivity.
I find this to be largely generational. Younger people tend to be more visual. As long as the source of the videos is accurate and complete, I would not worry about it.