skysight-inc/HackerNews huggingface dataset:
Attorneys argue positions they do not agree with or believe in all the time. Their job is to represent their client and bring about the best case possible, in the interests of a system designed to be adversarial.

The concept of “zealous advocacy” is such a minor part of the ABA’s Rules of Professional Conduct to begin with. Attorneys just like to use that one term as an excuse to be assholes, while forgetting the myriad of other ethical requirements in the Rules.

While I commend them for taking a stand, they should absolutely be fired for failing to refusing to represent their client, aka the Federal government. They have effectively terminated their relationship with the client and should no longer be representing them.

In fact, the first footnote in Rule 1.3 (where the text for “zeal with advocacy” occurs outside the preamble), it reads:

“[1] A lawyer should pursue a matter on behalf of a client despite opposition, obstruction or personal inconvenience to the lawyer, and take whatever lawful and ethical measures are required to vindicate a client's cause or endeavor.”

For private attorneys, you refuse to represent your client on ethical grounds, you do not get to continue billing them. Not sure why it should be any different here.
Always a challenge to capture wisdom gathered over the years in a few bullets. Maybe that is the lesson for a CTO; things are never easy so you have to dive in? I am in a CTO role for 25+ years in the SAAS space, but also cofounder, which makes it a bit different compared to non-founders I think, as you feel deeply responsible for the growth of the company as a whole, next to building a great product and team.

Some things that come to mind while thinking about this:

- Work on having an overview of the product + market you are building, but also be able to dive into the nitty gritty details

- Never forget that in the end you work for the customer, not for the engineers in your team, and find the right balance between technical debt, building technical amazing solution and feature building

- In the best moments you can combine those things; built a great solution that is future proof, uses the best technologies and provides great value to customers, but that's definitely not a given, and one of the skills I still try to excel in every day

- To capture market share, sometimes you don't need the most fancy technical solution, only a solution that is good enough, and a solution that competitors do not have (yet) but you are earlier on the market with it. It might go against your engineering heart to be so pragmatic, but it is what is

- Talk with customers wherever you can to keep you focused on the market, and find the balance between what the market wants, and what technology can provide

- The role of a CTO differs widely. So figure out quick what your take on the role is and how you can provide best value to the company. Are you the technical visionary that writes blogs, present webinars etc? The architect that builds the core of your product? The team builder that can built up the best team?

- The role also changes enormously depending of the size of the company and growth over time, so if you're feeling great about the current position, cherish that as it might change soon :)
Lengthy, nuanced discussion about benchmarking between Turing devs and Stan devs.
I don't think it's wrong to imagine a woman naked. But I think it's wrong to share an imaginary nude image of a living woman with the public, if she hasn't opted in. I don't think it should be illegal though, at least if you aren't trying to pass it as real.

Substitute any sex or gender, same opinion.
> I am a hiring manager. I've also put significant thought into how we can change the hiring process, if only to get better candidates.

Simple solution: Be very clear what kind of candidate the company actually needs, e.g. do you need

- a genius in algorithm design

- a person who knows the subtle details of a specific language/platform/standard X

- a nice person vs a person that will fight for "doing the right thing" (e.g. is possibly strongly opinionated)

- how important is it really that the person is also nice to hang up after work

- an allrounder vs an expert for X, Y

- a person who creates solid code that will be good to maintain vs. a person that "simply get things done"

- a person who is is already good at X vs a person who has a high potential to become good at X
Google can do without this "google tax", and imho they should. It's unethical , and it's not like a competitor putting a sign next to yours. The user is literally searching for a brand and is instead driven to click another. At best the competitor should be an ad on the side in this case. Considering how (especially in mobiles) google is often used as a kind of DNS-autocorrect in the omnibox, this behavior is unethical on the same level as websites with popups. A rich company like google would not normally allow it to itself, they can easily dispense with such sleaziness. The fact that they can do it unpunished is indicative of a monopoly position.
I worked for NBCU and used to manage 3.3 3.54, 3.23, and about 5 other 3.x /16s. We had some design policies created by an elderly architect that was a bit lazy, so instead of VLSM for point to point links we would use /24s. Ahhh, the good old days.
100% Agree. There are 6 ridiculous reasons why click-bait titles are broken.
Poland is still not that urbanized, so relatively large numbers of people living in remote places are for sure bringing the stats down. But, from what I've seen, in the cities getting 150 Mb/s, 300 Mb/s or even 1 Gb/s is common.
Dumb question: How does this differ from setting the view in the file selector to thumbnails?
You wouldn't have to spoof. I said seed, not spoof - you could just spin up a bunch of servers, connect it to the crowdsourced security networks, and issue false claims that IP address X has been attempting to break into your network, and suddenly block X from their own servers.
This is upsetting. I currently use macOS with iCloud, FaceTime, iMessage, and App Store all disabled, and use Little Snitch to prevent the machine from communicating with Apple except for on update days, and then limited only to those specific update processes.

It’s possible that this will mean that the next macOS version will be unsuitable on privacy grounds, as I will then have to use a second physical device to prevent such network access. :(
>To be classified as employed for LISEP’s true employment concept, an individual must either have a full-time job (35+ hours per week) or have a part-time job and no desire for a full-time job (e.g., students). The second stipulation is that an individual must earn at least $20,000 annually. This annual wage is adjusted for inflation, calculated in 2020 dollars. ($20,000 is chosen based on the U.S. poverty guidelines put out by the Department of Health and Human Services, which considers a three-person household to be in poverty if it has an income of less than $20,000 per year).

I have still more questions but here is more details on their methodology and details for things like self-employment.
https://assets.website-files.com/5f67c16a6ca3251ecc11eca7/5f...
Looks pretty grim and I can't say I disagree.
I think you misunderstood (but I appreciate your reply)

This bank is NOT using FaceID, they invented their own version and are calling it the same thing. Your picture goes to their servers. Who knows what happens after that. And they're piggy backing on Apple's trust where FaceID is concerned in order to do it.

They are not the only company I have seen do this.
Reference Safety in Rust (Lifetimes)
My time and data are worth more than that, Amazon.
I think it's more so one can retroactively justify picking a particular qualified candidate from a list of 100 qualified candidates.
Oddly enough, I'm a remote worker who is trying to move to NYC to enjoy the crush of humanity in the subway. :-)
Track your goals and get a personalized reward
The tweeter is Patrick Wardle, security researcher and creator of Objective-See[1] which publishes several macOS security apps, including the LuLu firewall. Given Patrick’s track record, it’s generally safe to assume due diligence was given to the claim and that lack of understanding about configuration doesn’t apply.

As to your specific case, the tweet does mention “many of” Apple’s apps are affected (i.e. not all, not even necessarily the majority).

[1]: https://objective-see.com/
I am an AI skeptic hard-core, but I think I disagree with the premise. Just look a bit harder. AI is actually used in things like computer graphics (hello nvidia DLSS?) and hollywood special effects. Also its used in other entertainment. Does lectures on machine learning on youtube that collect massive amounts of money through patreon count? How about language translation? Aren't state of the art models used in language translation today? Does google use transformer today in google translate? I'm not sure but it seems like it could definitely work. Sure it seems most use cases are not profit-generating. Is that they key here? I'd say its more marketing related tech-feats. But does that mean there is no benefit?
Nim is a great general-purpose language I have been using lately for my numeric and data heavy processing needs.

Julia's overenthusiastic posts here in HN make me wary of the language instead of curious.
All of these companies are equally subject to the spying mandates of the US military intelligence community, an organization that no one should trust due to many decades of history operating entirely outside of the law.

Trust Apple, fine. But don’t trust the CIA, which gets access to the whole of Apple’s data, taken by threat of force under spying programs.
I do the same thing. Without IPv4 for an EC2 instance, your options are:

- No outbound internet access

- IPv6-only outbound internet access

- NAT, for an addition monthly and per-GB fee

Given you can assign a public IPv4 address at no additional cost and have everything just work, there's little reason not to have one.
>The fence is there because the risk of doing something new is hard

This is the exact wrong lesson to take from the proverb. Instead of considering why something is still in place, you should consider why it was put in place to start with.
If it had worked. Do you think he would have blogged about it? :)
> Thus you must validate that the strings you receive are valid UTF-8.

Depending on your application, this is either unnecessary or insufficient. Consider a1="\xC3\xA4", a2="\x61\xCC\x88", a3="\xE0\x83\xA4". Assuming you're using a1 as your canonical representation of "ä", there's no legitimate difference between a2 and a3 despite the former being 'valid' UTF-8 and the latter not. (There are decent reasons why you might use a2 as your canonical representation instead, whereas the reasons for using a3 are satyrically flimsy (ironically they'd better support using a4="\xF0\x80\x83\xA4"), but that would just leave no legitimate difference between a1 and a3.)
I concur. https://www.searchenginemap.com/
on the other hand, 90% of tech hiring managers have no business being in the decision making position.

it's a lose lose situation
I think you're being selective in what hype you remember, here...
> Apple seems to do all kinds of weird networking _stuff_. For instance, during wakeup, your T2 equipped Macbook will wait for a DNS response and then use said DNS response to synchronize time via NTP before letting the user use the keyboard. Probably checking timestamps on signatures for the keyboard firmware, or something stupid like that. This only happens if it happens to have a default route.

I had the same thing happening to me but Apple changed the complete keyboard under their extended keyboard warranty programm (even though it was out of Apple Care already).
Yeah, puts them on record as bringing forth a weak case that's sure to lose.

Sounds to me like the current administration wants anti-trust to fail and going Leroy Jenkins on it right now is ensuring that a potential Biden administration has no hope of getting a strong case together. And if the current administration gets another term, they can push out a toothless settlement and claim "victory".
Hot-button words trigger conservatives and liberals differently
the company was based in the netherlands I guess? so class action lawsuits weren't really a thing inside the eu.

basically vw helped that maybe they are coming:
https://www.reuters.com/article/us-eu-classaction-idUSKBN23U...
https://www.europarl.europa.eu/news/en/headlines/society/202...

it's neither a law nor a directive yet.

I expect something in nov/dec if covid does not getting worse.
Thanks for reading!

>mediagoblin looks like the perfect solution for hosting media in a more convenient way than just folders and files.

I'll just warn you now that MediaGoblin is deceptively hard to work with. I chose it because I got it up and running quickly, but over time, I'd keep running into issues that should have been simple but required digging through their source and sometimes making my own patches. It also doesn't specify dependencies very precisely, so I constantly had issues installing it when its dependencies changed out from under it and broke everything. I tried hard for a while to get my patches merged upstream to prevent others from re-doing my work[0], but the project has effectively been unmaintained for the past 2+ years, save for a few brief spurts of work every few months.

If I were starting from scratch, I'd use a static site generator like Hugo or Gatsby to just generate thumbnails and URLs for each clip. You'd have to write a little custom code, but I suspect it's less time overall than you'd spend getting MediaGoblin to work.

[0] https://issues.mediagoblin.org/ticket/5574 (their bugtracker is currently down, which should give you a sense of the state of the project)
Until one runs out of IPv4 addresses. I think it is safe to say that Amazon, Facebook, and google each have data centers big enough that IPv4 address management is a headache. I believe Facebook is internally IPv6 (that is server to server communications - their public space obviously has IPv4, and their desktop space can get by with NAT and IPv4 if they want to). Google has done enough promoting of IPv6 that I think they are the same. I'm not sure what AWS is - they sell server time so they have more need for IPv4 to the servers (google cloud has the same concerns)
Here are some examples:

If Stack Overflow used Thumblink: https://imgur.com/a/RVMRLxD

If Substack used Thumblink: https://imgur.com/a/eOn4C0y
Function finding end of a string that breaks on invalid utf8 would be silly and is a bad example.

A function that counts the number of characters/codepoints or maybe decodes utf8 -> ucs4, may wish to operate on entire codepoints instead of always checking for potential end of buffer mid-decoding. Or perhaps avoid handling of invalid codepoints at all.
Yes, this article is nothing more than an advertisement for interviewing.io
Issue No. 12 — most valuable content on the internet today
Yes, and it's gotten better than the older CV approaches. My point is that it's nice but it didn't significantly transform your life the same way, say, a smartphone did.
I mostly ignore them now. Tried to use some before. All worthless. AI rudimentary at best.
More specifically than just a glut of engineering talent, is an incredibly broad range of engineering talent. I'm not talking about genius 10x engineer controversy or anything like that.

I'm talking about the difference between someone transitioning fields fresh out of a 12 week boot camp and someone with a computer science degree, full stack experience, and knowledge of what's going on under the hood. Even when you see many years of experience on somebody's resume, it's really really hard to tell what that means.

It's the combination of a really wide range of skill and a really big difficulty assessing that skill from just the resume. So the interview really has to do heavy lifting in this field.

Compare that to my partners field, where there's a licensing board, the job duties are pretty much the same anywhere, and all you really need is quick check of is this person sane, is their license and training up-to-date, and do their references check out. Even in that field, you can imagine the interviews being way more extensive if there wasn't a license requirement and mandatory regular training. It would be like a lawyer having to pass the bar exam at every interview, instead of being able to say that they've passed the bar exam.

(This is all coming from somebody without a CS degree who transitioned into the field, so I'm really really not proposing we do gatekeeping. I'm just acknowledging that without gatekeeping, we effectively have to pass the bar exam at every interview.)
Interesting. Do you happen to have a blog post or something discussing how you arrived at that architecture?

Do you frequently see a nuc dying, but the cluster staying up?
I am surprised that they don't show the unemployment rate as a map. I am sure that the rural / coastal unemployment rate is a strong driver of why political disagreements are so divided in the last decade.
I will +1 you for following your dreams, whatever they may be!

Hope you will enjoy the city "as it once was" many decades ago when the physical space was more adaquately portioned for the population!
Many, many businesses would gladly take a 5% improvement in efficiency. That can translate to tens or hundreds of millions of dollars for very large companies.
Correct, the algo style interview is mostly a test of work ethic and time spent, not one simple of technical skill.
It’s a good future-proofing investment by AWS. IPv4 is not going away anytime soon. We’ll be dependent on IPv4 for a long time.

IPv4 scarcity only hits in certain segments. It doesn’t hit the major players.

The real problem is the hoarding by the major players. AWS will most likely never use that many IP addresses. I know that sounds like a stretch based on what we’re led to believe about running out of IPv4 addresses. I don’t know their IPv4 utilization, so it’s a guess. My guess is based on how we deploy internet facing services these days. It’s less dependent on needing lots of public IPs.
Here's a radical idea (read to the end before you object). The inspiration is a blend of how open source projects recruit developers, and how the 20% Google side-projects used to work.

I work for company A, I'm starting to get slightly bored or interested in doing something else. Without quitting my job, I contribute a few days of code to company B, whose project I find interesting. As I contribute more to company B, I eventually quit company A and join company B full-time.

Benefits of this approach: no interviews. Know what you are getting into. Try different things and what works for you.

How can we make this work: legal framework. California, if you are listening, pass a law that prevents companies from exclusive work arrangements, so I can always do a side-gig with company B even if they are competitors. Have company B compensate me, so we don't end up in a situation where company B is abusing job seekers by getting free work done. Maybe a law could say that I'm safe as long as my work for company B while employed by company A doesn't exceed 5% of my salary or so.

Would that work?
> As wages rise the labor force participation rate also goes up.

Wouldn't any such effect be temporary though? As wages rise, doesn't inflation rise as well, negating the benefit of a rising wage.

Wouldn't it also be true that as certain goods deflate in price, labor force participation should go up as well since the same wage allows you to buy more stuff?

This goes back to wealth isn't the money you have, it's what you can buy. Today most people, even those at the bottom, have access to many things today than even John D. Rockefeller didn't have access to when he was alive.

Anyways, not asserting anything in particular here, but just raising that it seems far more complicated than just wages rising lead to greater labor force participating.
The issue I see there is the Democratic establishment is pro-corporate before anything else. So yeah, if Biden is elected, this will never have seen the light of day.
How to Build a Serverless Application Using AWS Chalice
TIL a new word: antepenultimate. Quite lovely.

... and now Google has introduced me to preantepenultimate and propreantepenultimate. Wow.
Hebron Baptist Church – Piksel Hive Campus
48 hours is pretty optimistic. At least for the 2016 model they can't just change the keycaps but they'll have to change the whole bottom case. This took a few weeks for me since I had to send it to a certified repair center.
And GAAP would have to let you capitalize them. Not sure if they do.
Programmatic paste is restricted in all browsers, including Safari (although Chrome has a special exception hardcoded to the Suite apps).
I generally agree with you, but in this particular case, they defined "living wage" very conservatively as $20,000/year [1], which is $1667/month or $9.62/hr assuming a 40-hour week.

So, if anything, I'd say it's low-balling the number.

[1] https://www.lisep.org/
Thanks!

I'm basically looking for a comparison of classes and ADT, I guess.

You said, applying your class-based way of doing things didn't work, so I asked myself how would you do it the ADT way.
Thumbnails might work for a folder of images. However, QuickLook will also allow you to preview a video, Word Doc, PDF, spreadsheet, and text files including source code. It's honestly my favorite feature of the OS.

Trying to attach a file to an email, but not sure it's the right one? QuickLook allows you to view the document in the Open dialog. Once you use it, it is something you will just accept as natural and only notice it not being available on other OSes.
Go Developer Survey
Not if the administration slow walks it, drags it out and then intentionally poorly presents its case as they realize its not in their interest to actually win it – which, if you spare me the speculation, is what a cynical person might say happened in the Oracle v. Google case, given that a positive result for Oracle there may mean Google now has huge swaths of newly-found copyrightable APIs of its own that its sitting on.

Note I say *the administration and not any particular candidate. I think both parties could (not to say they necessarily would) use this as mostly a political ploy to appeal to their bases without changing anything too drastic and walk away saying "we tried, blame the other side for the outcome" should they want to.
How to Build a Serverless Application Using AWS Sam
I think this is a big part of it.

When I think about how I'd like my work to have a big, positive impact on the world, one of the first things that comes to mind is fixing hiring/job hunting. I'm moderately intelligent and have felt this way for a couple decades, and I still haven't done anything about it because I still don't know how to make it not suck, and I've yet to see anyone else working on a good solution either.

I've seen a lot of very smart, capable, and talented people have trouble finding a decent job, and eventually settle for underemployment for a good while. A system that could properly utilize their productivity would be vastly superior to our current system. There's a lot of money on the table for anyone who implements that system.

I don't know what that system looks like. I just know with certainty that there's a massive amount of wasted productivity under our current system.

What I can tell you is that when I graduated college, the way you found a job was to use Monster.com--a big job search engine--apply to various openings in a tedious process, and interview. Today, you use Indeed.com--a big job search engine--apply to various openings in approximately the same tedious process, and then interview in approximately the same way.

There's money on the table for anyone who can improve the system, and no one has. This tells me it's hard. (The fact that I don't know how to improve it a bonus.)