skysight-inc/HackerNews huggingface dataset:
Yeah, interviewing is definitely harder. Again, we can draw the analogy to engineers. Is there a large pool of managers that have gone through interview training for managers and have dialed-in questions that give them good signal on how successful the managers will be? And then you run your candidate through multiple rounds of these interviewers? Are you running your candidates through different simulated encounters with different people and different setups? Or would you say it's closer to interviewing an engineer without asking them to code? So let's say you're trying to interview engineers without asking them to code, then you probably need to at least see all code they produced at their last job and ask their past coworkers about them. So then the analogous requirement for a manager would be to then interview a representative sample of their past reports?

Measuring how "good" your managers is always a hard topic. That's why I found Google's research on it so interesting, since they had both the means and the incentive to run a large-scale study using themselves as the dataset.

I'm not entirely convinced either that evaluating engineers works out that much better. What is the core performance indicator there? Lines of code? Tickets closed? Bugs created? Reputation amongst other engineers? All of those metrics are wrought with perverse incentives. I'd probably end up preferring evaluating managers on "quality of communication" compared to evaluating engineers on any of those.
A Raku riddle – Wenzel P.P. Peppmeyer
Developers are artists not factory workers
53% of Millennials don’t know where to meet people
It's responsive layout Hypercard. We've come full circle.

Maybe more like Filemaker Pro, circa 1990.
No problem, just use unbound and a blocklist:

https://www.tumfatig.net/20190405/blocking-ads-using-unbound...
Honestly I was on the fence about clicking the link until I saw where it was from--his content is reliably interesting and straight to the point. If it was on Medium I wouldn't have even bothered and, like you, would have gone to the comments. The compression is lossy but it's a great filter for crap content.
Probably against the rules to use iron-clad as well. The first warship to be iron clad was used in the US civil war by the confederacy.

https://en.m.wikipedia.org/wiki/Ironclad_warship
> this was super pro-communist

oh please. is it really that controversial to think that hoarding all that wealth and donating just enough to make yourself look good is immoral? when someone hoards shampoo bottles we put them on reality TV, but when it's money, baby boomers make excuses.
The extraneous apostrophe is such a common error as to border on acceptable usage.

The only people using datum in the singular and data in the plural are academics and Latin aficionados.

The fact that the real cost driver was industrial is interesting. But improvement of the human condition has been ever about the follow-on uses of some new gadget, from fire for heat to whoever decided to cook food using the heat from fire.
> Isn't that already required? If someone shows up with a warrant (presumably signed by a judge and listing the particular things being searched), then basically you need to do everything you can to help them

Only to a certain extent if the warrant is being served on the company, i.e. for access to data that they are storing. This sounds like it adds hardware manufacturers who aren’t a party to the warrant, and would also likely require cloud providers to give technical assistance (rather than merely hand over data). The main idea probably being to force Apple to develop a reliable way to break iPhone passcodes (something law enforcement has been unsuccessfully trying to get for years).

> My guess is that it's actually asking tech companies to do something in advance of any specific criminal act

That’s right. From the press release:

> In addition, it allows the Attorney General to issue directives to service providers and device manufacturers to report on their ability to comply with court orders, including timelines for implementation.

In the worst case, this would effectively prohibit un-backdoored encryption capabilities in devices and cloud services in the US.
Gmail very quickly introduced advertising in your mailbox. There was a huge outcry because they would scan your mails to provide contextual advertising.

This was before other GSuite components even existed.
There’s also the third option of hopefully getting you to pay them even more.
That is a truly unique solution to data transfer I have certainly never heard of before! :O
Didn't someone walk out of the NSA with a USB stick filled with classified documents and viruses?
Florida also claims credit because of John Gorrie.

In fact, in Congress each state contributes two statues to the National Statuary Hall Collection. One of Florida's is of John Gorrie -- that's how much state pride is taken in it.

https://www.floridainvents.org/john-gorrie/
A.I. Robot Cast in Lead Role of $70M Sci-Fi Film
I agree, though I think there's also a more cynical side to it. I see it as a land-grab by Apple to bring use-cases that currently belong to the web, under the umbrella of their app ecosystem. I'm still excited because I think the user experience will be legitimately much better. But I am a bit concerned about the implications.
Once upon a time the Democrats were the party of Unions.
Seems to be their modus operandi to me, there have been some talks ranging from light ribbing to full on bashing regarding the new iOS update cause they have added features that have existed in Android for decades now. But what have they done with widgets in all this while other than letting it rot? Even Google services themselves don't bother with making a good widget and now Apple will do the same, possibly better.
A few links would have been nice -- e.g. to any serious comparison of LEGO to software components.
I imagine it must be harder to hire PMs without making decision mistakes given that their job skills are harder to test for in an interview setting.
Ok, we'll change to that from https://www.honeycode.aws/.
Yes, they are. I was repeating the terms used in the respective articles.
Abolish the republican party
Yep, I left that out and it is definitely a huge factor.

Europe definitely has the same issue with subsidies but the CAP program actually works on the volume planted, so Netherlands gets royally screwed (and the big inefficient producers in France/Spain and, more recently, Eastern Europe...where there is huge corruption in CAP...get the lion's share) because they minimise resources (and don't have many to begin with).

I understand a certain level of subsidy to boost security...but the unintended consequences are huge.
Its an interesting statement, but how much discussion can we get from it as an audience?

I haven't thought about this very much, and there is a lot I'm curious about that he hasn't elaborated on.

What are the signs of rejection? Whats an example of failure, are there examples of that wonderful modular behavior that he admires?

Its a nice way to introduce a thought or observation, but I want to know more about why he thinks that, not what he thinks.
I don't know, I looked at the one with packed circles, and the algorithm was silly: A loop that grow radius by one and check for collision each time, instead of directly setting the radius to the proper value.

Edit: This is what I mean: https://pastebin.com/r0n19jZa
(Well, except that I inlined functions, and that may be considered bad style.)
The attestation is a signed (digital) document saying basically "We are $manufacturer and we made this $product and we promise it has these desirable security properties".

In WebAuthn the design is that a batch of (at least 1000 but usually far more) authenticator products should have such a document which Javascript can optionally request (together with proof they didn't just knock it off from another authenticator) when using the authenticator.

If you demand multi-factor and aren't willing to take my word (as the user) that I'm using it, you could insist upon seeing the attestation and reject authenticators unless you can see the attestation and you like it. For example maybe Great American Bank accepts Yubikeys, but rejects the Apple iPhone because they believe Steve Jobs was Satan.

Most sites should not use attestation at all. Firefox in particular can tell a site to fuck off when it asks for attestation. I'm happy to use high security WebAuthn but I don't want to have to tell you which products I use to do it. If your site does not require WebAuthn for every user then almost by definition it makes no sense to demand attestation from users who choose to enable it.

The use of "batches" is a privacy safeguard. If you permit attestation a site might know you have a Mattel Barbie Authenticator, but it won't know which one. If Mattel aren't selling many they probably put the same batch on the Buzz Lightyear Authenticator so a site can't even tell if you've got a Barbie or Buzz Lightyear.

According to this video apparently (?) Apple thought that wasn't safe enough and so it has decided to do something else weird instead, but not yet. Whatever, for almost all web sites you should refuse attestation if given the option. Maybe my bank needs to know I'm doing MFA with a high quality product but there's no reason Facebook or GMail or anybody like that should ask.
I call it the language comfort pit. Because it's comfortable to not learn the language properly and hang out with people from the home country, you just make a small home country in the new country.

It happens whenever you have that community available. If it's just yourself, then you are forced to adjust. I saw it happening with my family members too. The ones that went to the large immigrant community led to them not knowing English well, while the more isolated ones integrated properly. One even first went to somewhere with no community, and when they moved to somewhere with community they said that their English used to be better back there! I also saw how they became a burden on their children as they were not able to function properly in a country where they couldn't speak the language properly, closing off opportunity to themselves.

On the other side with Chinese students who come over to a western country, I found it frustrating that they were pretty shy & insular when speaking english while they were gregarious and cracking jokes in chinese amongst each other. I tried to connect, but I think they feel too embarrassed to try to speak english, so they don't practice enough outside the minimum and never reach competency and then stick with their chinese friendship group. And they don't seem that interested most of the time :(

You also see it happening with western expats in asian countries too.

So my suggestion to anyone moving to another country and planning to stay there for years, avoid the home group and force yourself to speak with mistakes. Otherwise you hurt and isolate yourself instead and write sour grapes essays like this one.
To add another data point, I got into hydroponics and indoor gardening since I was sitting at home all day, and I guess a lot of other people did too. Everything is sold out everywhere. Seeds, nutrients, even just potting soil is harder to come by. I tried to order some seed potatoes last week to try a hydroponic grow of them and almost every supplier is completely sold out. I found one seller that had 2/100 of their products in stock, but won't ship until mid-August.
Apple's fees are on digital goods, not physical ones. Amazon doesn't pay a fee for me to place a physical order in the Amazon app, nor does the laundry app in my old apartment building.
We in tech have to stop thinking that these politicians don't understand or know what they're proposing. Or that they would change their minds "if only we could explain it right". It's not a problem of information.

The fact of the matter is some parties (by which I mean groups, not political parties) have an abiding interest in keeping strong encryption and privacy out of the hands of the population at large. Banning E2E encryption either outright, or through the backdoor (EARN IT act) from major Internet platforms will accomplish this. Therefore, arguments like "You can't ban math" or "The real criminals will just move to platforms that use E2E encryption" don't work.

What's worse, they try and pass these laws using Think of the Children[1]. It's tested, and effective. It works because it's an emotional appeal and most voters are emotional creatures (including me, and you). Like a popular Internet meme says "You can't reason someone out of an opinion they didn't reason themselves into."

Fortunately we can (honestly) use Think of the Children to fight back. Literally every child in the US uses the Internet to chat with their friends and send pictures, write their journal, do their homework, get their grades, and communicate with their doctors or therapists. Weakening encryption therefore endangers every child, risking exposing their innermost thoughts and conversations to the worst sort of people online.

We have to start couching this issue in terms that regular people understand.

"Would you lock your backyard gate, where your children play, with a TSA lock?"

"What if your pediatrician's office told you their doors and file cabinets have a TSA lock on them? Anyone can just buy a key on Amazon, walk in, and rifle through everything they have."

I honestly worry about a future where my children have no privacy. Where any online predator can potentially access everything they say, send, post, or do online. That makes me anxious and frankly, a little angry.

1. https://en.wikipedia.org/wiki/Think_of_the_children
I'm very eager to see the Office 365 answer to this.

Microsoft is the one that needs to come up with a defensive play here, because this is an area where Excel is used in many businesses both small and large. I'm guessing Microsoft could do a better job than AWS integrating this with Excel and the Office 365 or MS Teams kind of UI to make it feel at home to their users.

On the other hand, AWS is ahead now and likely to start integrating this with the rest of their services if it takes off.

Either way, I think this can be an interesting development for a lot of half baked Excel processes that are everywhere in a typical company.
> starts being a liability

SaaS is all the rage now, and the business of SaaS is disincentivized from making "lego-like" software. The easier it is to interoperate, arguably the easier it is to replace or reimplement your service.

Because a lot of the value of unix tools is derived from their interoperability, they play nice with each other.
They also, cleverly, give you an easy way to convert the Clip into the full App right from your home screen. I think certain segments of dev companies will love this as an avenue for onboarding.
This looks similar to Airtable, except Airtable UI seems nicer. Airtable is a Billion dollar company, tons of people are happily using it.

I am no fan of Amazon, but I do not think it is as bad as you describe. Even if it is half as good as Airtable, this will take off, simply because of Amazon's weight behind it.
Below are a few other AWS services that I'd consider "SaaS style". Lightsail is the only one that has a similar SaaS style pricing: https://aws.amazon.com/lightsail/pricing/

- Lightsail (ie. self-hosted wordpress)

- Cloud9 (IDE in the cloud)

- Workspaces (remote windows/linux desktops)

- Workdocs (cloud documents)

- Workmail (email)

- Chime (audio / video calling)
http://www.paulgraham.com/distraction.html

I now leave wifi turned off on my main computer except when I need to transfer a file or edit a web page, and I have a separate laptop on the other side of the room that I use to check mail or browse the web. (Irony of ironies, it's the computer Steve Huffman wrote Reddit on. When Steve and Alexis auctioned off their old laptops for charity, I bought them for the Y Combinator museum.)

He added a note to the top, however, saying that he gave up on his method.
To be fair, that was also the major point of OO, and of structured programming before that.
Conversion is done based on operator, and Perl has different operators for string and numeric operations. For example, == and eq are different operators, with the former doing numeric equivalence comparison, and the latter doing string equivalence comparison. The implicit conversion done to operands in each case is well defined and obvious.

Edit: Whoops, had operators reversed because I explained them after the fact. Fixed!
That seems pretty convincing. I hope they clean house.
I've seen a bunch of successful promo packets for work on code health, system reliability, etc. - including promos to L6.

The "trick" to successful L5 and L6 promos (and above) for this sort of work is to have credible estimates of the actual impact of your work. Way too many engineers spend quarters or years refactoring or rewriting systems, and then go for promo with a case that's basically: "System X was kludgy, crufty, and engineers complained about it. I designed and lead implementation of a clean-up effort, and now people say it's nicer."

That's generally not going to cut it. You might get lucky, or you might get bailed out by a peer reviewer that provides solid data about the impact of your work, but you can't count on this, and you should be doing the legwork yourself.

You need impact estimates. That generally means you need some measurements, although the measurements don't have to be perfect. What metrics measure the pain that the existing system is causing? Some examples might be:

- Average # of hours required to push a release

- Average SWE-days/SWE-quarters/etc. required to develop a representative feature change

- Average monthly user-reported bugs

Spend some time actually measuring this stuff. Write some queries, run an internal survey of the developers on affected teams, etc. Take it seriously. Ideally, do all this before you've actually started work on the cleanup you want to do. Write a proposal doc, get it reviewed by others, and make sure they find your estimates credible. If the numbers are smaller than you expected, reconsider whether the clean-up is worth the time you're considering investing in it.

After you've completed your project, measure again. If your project is amenable to an experiment-style launch, that's ideal, but pre- and post- measurements are fine too. Share the stats - advertise your team's success! Package them up in a nice doc you can link to in your promo case.

"How am I supposed to find the time to do this while I'm doing my normal job?" This is your normal job. The opportunity cost of your time is $XXXk/quarter. The opportunity cost of your team's time is $X million-$XX million/quarter. The single most important thing you can do is make sure that time is being invested in a high value way. In your personal life, you would look for a lot of data before you invested that kind of money - you should be doing the same at work.

In general, as you move up you should expect to spend a higher percentage of your time figuring out what problems you're going to work on. As a result, the fraction of your time that you spend actually designing and implementing the solutions to those problems will decrease, but it's still a net win because you and your team will be focused on tackling the really important problems.

In summary, it's possible to be really successful and quickly move up the ladder by doing "sustaining work". The catch is that you have to be rigorous about choosing the specific "sustaining work" to spend your time on.
Covid-19: Your IEEE Resources
So now we are going to regulate every company that allows you to post memes and does A/B testing?

Are we going to have the “Ministry of Truth” to make sure that no direct messages don’t have anything false?
In your practice you have favored an alternative. (not "in practice", implying absolute)

In my practice I have used both with great success. For logging, parsing, and displaying playback data from field systems, UNIX and UNIX-like tools have been incredible. VNLog in particular is a wonderful way to interact with data if you need just a bit of structure on top of unix outputs.

And anyway, getting from not-so-great data to something that a typed library in language X can parse is a great job for plain old Unix tools.
Affordable Housing: Design × Public Policy
I think the best way to describe pipes to the uninitiated is in terms of copy & paste.

Copy & paste is the basic, ubiquitous, doesn't-try-to-do-too-much IPC mechanism that allows normal users to shovel data from one program into another. As simple as it is, it's indispensable, and it's difficult to imagine trying to use a computer without this feature.

The same applies to pipes, even though they work a little bit differently and are useful in slightly different situations. They're the "I just need to do this one thing" IPC mechanism for slightly more technical users.
I'm not sure, that's why I'm asking for clarification. I'd like to know where the OP got their "frequently larger" stat from because I wasn't able to find one that specifically used the term "web apps".
Let's learn about Protocol Buffers
>you want 128GB version because games are huge

Can someone please explain to me why 64GB of flash memory costs over 100 dollars/pounds in 2020? That's an order of magnitude too much. Okay, they're probably price differentiating, but that's just insulting.
As someone working in this space (codesolvent.com)...color me unimpressed so far.

Of course with AWS resources this can change with time. They did hype this some months back, I was expecting something a bit more impressive OOTB.
I think the best we have is still using GraphQL on the Server, with a client side library like Apollo or Artemis (Clojurescript)
Python caches patterns, you almost never need to re.compile unless you’re a library or have a specific use case involving lots of unique patterns.

The issue here is that pythons regex engine has overhead, and with lots of sequential calls with small strings like that the overhead adds up.

If you batch lines together in chunks you’ll see a huge improvement in speed, but the point is that it’s not “Python vs Perl” it’s “pythons regex engine vs Perl’s regex engine”. Which is about a contrived Perl-biased benchmark if ever there was one.
even search was just ~6 yrs pre IPO
OK, you've started with an opinion. Now use formal argument with evidence to rebut the claims (they're pretty specific so don't wander too far off topic).

It's funny how they become speechless and all go to ground at this point.
Auralite: A privacy-first social network
Or integrate them with little snitch. :D
Power Apps is Microsoft's version of this. It is actually quite popular.
You're right, but I still have high hopes, and there's budget for it:

https://spacenews.com/momentum-grows-for-nuclear-thermal-pro...

But of course, everything is up in the air globally right now anyway. A little Huntsville boondoggle can't hurt though.
If anything it will force analytics SDK makers to make their code leaner. I find it hard to believe that analytics SDKs need to be so bloated.

And I think the goal is to get users creating accounts with Apple Sign-In rather than Facebook. IMO it's a perfect use-case. I don't want to give away sensitive personal information to these "throw away" apps, I'll create a temporary account with Apple instead.
My bad, was working to hastily. Fixed.
If what you're saying is true, then why aren't similar criticisms raised against Ruby? Most of the same obscure variables are also present in Ruby.

"If hard-to-read-and-remember syntax exists, people WILL use it"

This statement doesn't appear to hold up under scrutiny.
I'd wish they try to do it with us too!
OT, but your company looks really interesting. It's similar to a project idea I had recently but hadn't explored yet.

A few questions: are you a nonprofit? And if not, who do you sell to? Do you sell to local governments to help them quickly bootstrap citizen involvement services? Do you develop solutions on an area-by-area basis or do you have a single product that tries to cover all of them?