skysight-inc/HackerNews huggingface dataset:
Tim's Vermeer is kind of bad in my opinion. A lot of the musing border on misinformation. If you're not a painter, it sounds great, but if you have some training, it's a very frustrating doc. The resulting painting is neat, but it was immediately obvious (at least to my eyes) how different his result was from Vermeer's.

Hockney, one of the featured 'expert painters' is a hack who doesn't actually know how to paint* and therefore claims that certain gradations are certainly impossible without some sort of additional lens device. Meanwhile there are 19 year olds at the Grand Central Atelier pulling off just that.

I own a camera lucida. It got in the way more than it helped. At best, it's a novelty, now collecting lots of dust. Vermeer probably had one but it's altogether way more likely that he just had a well-trained observational/representational faculty. There are some killer painters using cameras now (Will St. John for one) but they typically have a decade or more of very rigorous direct observation to lean on.

I suggest following Ramon Alex Hurtado. IMO he's one of the more exciting young scholars on historical representational painting techniques. I don't think he has written anything himself yet, but he does do workshops and has a big informational update for his website coming.

*the definition of painting is now so broad it is meaningless. Here, I mean "attempting some degree of visual accuracy" which can be achieved in endless creative ways. Compare (easily on instagram):

- Colleen Barry
- Peder Mørk Mønsted
- Cecelia Beaux
- Jas Knight
- Felicia Forte
- Eric Johnson
- Ksenya Istomena
- Sergei Danchev
- Glenn Dean
- Blair Atherholt
- Jose Lopez Vegara
- Hongnian Zhang
- Hans Baluschek

These artists all have their own voice and stylistic choices. They also all represent things they see with some sincere accuracy. Look up Hockney's ipad paintings he got lauded for. People treat them like they're some misunderstood genius, but really, they're just bad paintings.

I'm sure he's a sweet old man and I'd drink tea with him. But if it weren't for his ilk I might have found proper instruction 10 years earlier in life. Modernists and postmodernists robbed generations of proper art instruction. Imagine if all the music teachers burned all the sheet music and refused (or forgot how) to teach the diatonic scale. "Hit the keys in a new way! Don't let yourself be bound by conformist ideals!"

P.S. I'm not fun at parties
> It's wasted investment learning an ORM because its not knowledge that you can carry from project to project and throughout your career.

OTOH, each database implements their own set of SQL features, so has their own SQL dialect. This is visible on stack overflow where the database name is a big component of the question / answer.

I still agree with you though that SQL is superior to having a separation layer between the database. SQL is already supposed to be the human readable interface to a library.
Poetry 1.2.0 (Python)
Many interview questions aren't about the right answer -- they are just questions that are designed to show how much the applicant knows about whatever is on the CV.

If you have Python on your CV, and I ask you how the garbage collector works, I don't want you to read some stack overflow summary to me. I want to hear your own description, so I can make a judgement how deep your knowledge of Python internals goes.

Anybody can type specific questions into Google. But if it comes to producing performant code, you need to have that knowledge in the back of your mind, because nobody is going to tell you to google that.
Team orders were banned in 2002 but it was lifted in 2011.
Exactly. It would get pinned on some poor engineer just like the Volkswagen diesel stuff.

That’s why an individual contributor should not take part in it. It’s better to get a different job.
A licensing board has to have a mandate from the doctors it licenses, people who have spent years of pain and study becoming an expert on health. If this bill is as fascist as many seem to think it is, then the doctors themselves will walk away or not tolerate it. They will move to a "more enlightened, less fascist" state and be licensed there instead. On the other hand, if doctors think some of their peers were creating chaos and not acting in patients best interest by entertaining medicine they don't believe to be evidence based, then the licensing board will have the permission if not blessing of the doctor community to improve public health care by getting rid of those who detract from it.

My money says more doctors will be happy with this bill than upset by it, but if we start seeing articles to the contrary I'll be happy to admit I was wrong.

I am quite confident the vast majority of doctors would be very happy to have a doctor that says "vaccines cause autism" to a patient (not to the medical or academic community) lose their license. Incredible numbers of medical hours and wages are wasted assuring parents that vaccines are not harming their children because it's been politicized by entities that profit from fear and engagement or the destruction of public trust.
The goal of an interview is to let great people through. It's not to see how well people code while you're watching their every keystroke.

I used to make people write code in front of me. I've missed out on some excellent candidates that don't perform at their best with that kind of pressure.

What I do now is ask people to share some code with me that they're proud of. Before the interview I look through it. Then on the call we'll have a quick talk through anything good or weird I've spotted. That helps me know if they've actually written it, and understand it.

Secondly I ask them to talk me through an interesting (to them) project they've worked. Then I dig into the how/why on project specifics to see how deep their understanding is. I tend to navigate to specifics that'll be important in the work I'm offering.

I also give candidates a heads up that that's what I'll be doing so they're not caught off guard. It's hard for them to know exactly the path of our conversation, but if they know what they've done and why they perform well.

With those tactics I've been able to hire some excellent engineers - several of which get quite anxious at the prospect of writing code in front of strangers.
Sorry, looked up my emails from audible to check. The plan I referred to is called "inactive light".
> Case insensitivity was a huge mistake in computing really

original ASCII only had uppercase. When lowercase got added, gradually with newer systems and software, without case insensitivity you would have had massive incompatibilities which probably would have hampered or even arrested the introduction of lowercase in new systems

and all over again, when microcomputers first came out, they came out with uppercase only to cut complexity and cost on simple systems.
AI wins state fair art contest, annoys humans
And my 8 year old son is a money-mule with a bank account in Switzerland worth 8 million dollars...and has a driving license for trucks. ;)
I think you need to read that Robert Frost poem again (Mending Wall), because it doesn’t say what you think it says.
> the dependency in the logic that the court published.

The article didn't link to any court publication, so I haven't read any court announcement.

> which the court recognizes as “the Union.”

That doesn't sound right at all. There is already a union, with which the employer has a collective bargaining agreement. The court can deem the workers taking action to be "a union", but it's clearly not the union with which the employer has an agreement.
> (...) which imo adds cognitive load (...)

Choosing to ignore input data does not reduce cognitive load. You are not supposed to ignore the core function of your work, and call it a good practice.
And how far can they stop the re-selling? Let's just say the US stops direct sales, but the GPUs are sold to country X who is a close ally of the US, who sells it to Y who is not that big of an ally to the US who in turns sells the GPUs to China. This could go on and on.
I guess one of those tacky Instagram experience 'museums' might consider a room filled with cuckoo clocks as one of the backdrops offered as well.
Yeah, yeah, team sport, and then Alonso who leads everyone by a lap just randomly slows down in the last two laps to let Schumacher win [1]

[1] It was quite some time ago, but I'm still pissed
DoD Microelectronics: Levels of Assurance Definitions and Applications [pdf]
>Does Russia have to invade Ukraine? Does it have to keep killing civilians?

You're changing the argument. I'm not arguing whether Russia was morally right or wrong to invade Ukraine. I'm arguing that Europe [in particular] was incredibly short-sighted to choose to respond by effectively forcing Russia to cut off our gas supplies in the run up to winter.
Agreed.

That said, I know SQL well enough so was open to an ORM the company was using.

My problem with ORMs, at least the ones I've used, is that they seem to be kid gloves for people afraid of SQL rather than some time saving or optimizing option. Often the code was longer, harder to read and reason about, and less performant when using an ORM vs inline SQL.
It's not a phobia. I have no problem with them in the same room, I just find the way they look at you to be mildly disconcerting. If they don't mess with me, I don't mess with them. I also just prefer dogs.

BTW, "Cat Watching" by Desmond Morris explains their body language quite well.
Do you have any data to back that most languages dont have cases?
This is happening in europe too, perhaps more, given that EU agencies dont care much about the long-term impact of work beyond the reporting requrements. PR-savvy people are guaranteed a stream of funding by virtue of their prior funding.

I think the whole idea of small-grant-based funding in academia has outgrown its usefulness. Just pay people directly and let them work on whatever they like.
It’s okay to shame smokers because they are hurting more than just themselves with second hand smoke. But it’s not okay to shame fat parents who let their kids get fat even tho that’s hurting others. The logical conclusion of what you’re asking for is absolving people of accountability for their poor life choices. People rightly and understandably vehemently disagree with this.
>
Subject line: IMMENSELY AGAINST multifamily development!

I am writing this letter to communicate our IMMENSE objection to the creation of multifamily overlay zones in Atherton … Please IMMEDIATELY REMOVE all multifamily overlay zoning projects from the Housing Element which will be submitted to the state in July. They will MASSIVELY decrease our home values, the quality of life of ourselves and our neighbors and IMMENSELY increase the noise pollution and traffic.

-- the Andreessens

This was AFTER he wrote the build article.
You can break international sanctions if you want, but then don't fly to Canada like a dumbass
I was a bit disappointed with my Dream Machine Pro at the start, but now it's getting there - they now even provide a simple VPN solution that work on top of Wireguard.

What's still missing is more advance routing exposed in the interface (like dnat) and it would be perfect. I have another one deployed in a shop and it's working fine, even with the harsh hardware condition it's put in (lot of dirt/dust from auto mechanics, even if it's protected in a rack high in the room)
> Though I'd consider whether flies and worms are good models for your human self.

Even other vertebrates don't share the human cancer model, so people are absolutely jumping the gun assuming that this generalises to us.

But I'd imagine (and hope) that it's mostly laymen (and quacks in the supplement business) that are pushing the notion that the evidence is in?
"Olympic spirit" seemed to have died a long time ago, or at least have been engulfed in the spirit of "let's make money!". The IOC is (imo) not an honorable organization, remember them defending China's other actions like the disappearing of the tennis player who had a seemingly-not-100%-consensual sex with the vice premier?
Waste of resources to do a YT hype. It's not a concrete bike, its a reinfoced concrete bike (a steel + concrete bike). Withe the amount of steel used a just-steel bike could have been built.

There's just a bit of concrete on the outside of the otherwise quite regular bike. Well done /s
Helium core team proposes migrating to Solana
On the contrary, people have been saying we need to eat less food and work out more for decades. The "just educate people and they'll make better choices" approach has not worked.
Thousand years of humiliation this time.
I wonder the legality of this. Google owns those images, they have copyright. You can see the symbol when you zoom in on Google earth. Is he significantly modifying the images?
ORMs: "Making easy things easy, and hard things harder"

I do like query builders though. But I think you need to understand and have easy access to the SQL that is being generated.
> plain SQL in a software program leaves you wide open to injection, to text substitution errors

The non-ORM SQL libraries / APIs that I know offer APIs where you provide an SQL query template, where you e.g. list your arguments as \1 \2 etc, and then you also specify the values of those arguments. The API then fills in the arguments in a injection safe manner.

I don't think anyone is arguing for raw string manipulation here.
A better default may be making ports for the 127.0.0.1/8 address space completely unprivileged (excluding 127.0.0.1). Using alternative localhost addresses is very useful for development. It's more convenient than using random ports since /etc/hosts can be used to give each address a fake domain name and this way HTTPS certificates work fine and page redirects don't break your manually entered port number.

I'm not sure if it's possible to make the unprivileged ports configurable per listening address; I just think not all listening addresses have identical security concerns.

That said it's simple to add the "cap_net_bind_service+eip" capability to any program in question; on NixOS it's just the "security.wrappers" module option.
Yes, there is. The reason is that they aren't superhuman, and aren't very popular anymore.

This is something I've argued before: In the 40s, the US intelligence services could call up famous, brilliant people like Claude Shannon, ask him to fix some problem and never talk about the problem or his solution to it.

If they tried that today, most would tell them to go fuck themselves.

Now you may think things would be different in North Korea. In some ways they might be, but they obviously have a lot less top talent to commandeer in the first place, with their lack of modern technology and childhood nutrition. And even then, there are less confrontational ways to say no where open defiance is out of the picture. In North Korea, if you're very competent at anything, you might be quite careful in who you reveal that to in the first place.
This brings back memories of a t-shirt I had that had big red letters on it "Export Controlled" and an implementation of RSA in perl on it.
> In this context, the previous national footballer also mentions that their public statements have caused both friends and close family to turn their backs on the couple.

> “My parents have said, ‘Hao is no longer part of this family’.”

> Ye Zhaoying interrupts and says that both her daughter and her father back home in China are furious with her.

> “My father always says that I should live my life and stop talking about the Chinese government. They’re firmly against what we’re doing.”

This is just so sad, her family probably didn't even have much choice in the matter. Either disown the deviant or face punishment for her speech.
C++ serialize and deserialize adaptor library like rust serde.rs
> but I think it's warranted for scientists to make "inflated" claims to get their research noticed.

Researchers are scientists, not marketing-people. If you really want to impact policy, go into politics. Otherwise it's an authoritarian twist on what democracy is

What you are doing by makign a random list of events is even a travesty of science. How do these events compare to the past.
> Appearance and availability are completely uncoupled here.

Your evidence for this is that prices are extremely high. But you have no evidence that prices wouldn't be even higher if purely aesthetic constraints were imposed on development that had nothing to do with utility or quality.

Moreover, that's not even relevant to the main problem with the focus on aesthetics. You're right I don't know much about the HK situation, but where I'm from, aesthetics is one of the top two excuses that landowners use to lobby the government to block new housing.
Shaming works.

Why is obesity becoming more common when every doctor tells people to lose weight then?
Keeping the US military ready and exercised, and the military-industrial complex alive and productive. The main goal of those wars.

When was the last time PLA had a live conflict?
Ony one person is able to own @asdf. If you are hacked you can be impersonated in any scheme.
And european separated gender beaches too. Locally it looks like women-only beach is most popular of women/men/mixed.
The US will win in a non-war scenario, by using its influence over the other countries and isolating China from the US's western allies. It's an easy choice and seemingly an easy win.

A real military conflict with China near China's front door is another thing. I doubt anyone with some common sense should call that an easy win.
I've been buying REI backpacks, they tend to grossly oversize the zippers, particularly on their travel backpacks. I have not had a zipper failure in, well since 2008 which was the last time I bought a backpack, because they (50 liter "large" travel backpack, and 18 liter "flash 18" backpack) haven't failed yet. I did have a clip failure on a timbuk2 messenger bag, but they gave me a replacement for free at one of their retail locations.
You need something. Not necessarily gas.
That doesn’t change anything. What a bigoted reach of a comment.
I don't think the problem is articulate people; I think the problem is people who know how to sound like they are saying something.

I've met a lot of them, and some of them are disturbingly successful.
Every programmer on my team has gotten this link about email address validation.

"I Knew How To Validate An Email Address Until I Read The RFC"

https://haacked.com/archive/2007/08/21/i-knew-how-to-validat...
> Eliminate the ones that are doing more harm than good

Easier said than done. When people have fundamental differences of opinion on what's "good and bad" how can we mutually agree on which "bad" regulations to eliminate? Even worse, we might not even agree on who's doing the regulating.

For example, let's say me and my neighbors dislike Veltian immigrants, and we get our local homeowner's association to set up a restrictive covenant that nobody can sell or rent in the neighborhood to Veltians. Then along comes the government and strikes down our covenants as against the Constitution. To me, the meddlesome State is unjustly trying to regulate our freedom of association. But someone else might see our homeowner's association as acting as a regulatory body and preventing the Veltians from engaging in commerce with local residents.

>It annoys me when the right just wants to deregulate and the left just wants to regulate.

So, while that might be the case when it comes to offshore drilling and gun rights, it's arguably not the case when it comes to abortion and trans rights. It might be more accurate to say that everyone generally wants to minimize regulations that prevent them from achieving their personal, social and political goals. And conversely we want to enact regulations that facilitate our achieving our goals, and that furthermore prevent our ideological opponents from achieving their objectionable goals.
Again, I am not advocating for anyone to follow this "solution" but you can discuss how Y does not want to be associated with X without discussing whether they are right or not to do so.
Just to be specific in case you didn't know, "overemployed" refers to the practice of having multiple jobs both secretly and simultaneously.
TLDR: Doing > Talking about doing

Ironic it took the article so much storytelling to make this point.
This is frequently how it works in smaller tech companies as well, although it's usually just getting sent straight through to the same final interview as everyone else.
It is a good argument against keeping bad layers of defense, if it is trivial to make better ones.
Going the opposite direction, sort-of: Low-Tech Magazine's Printed Website:
https://www.lowtechmagazine.com/2019/03/printed-website.html

"The books can be read when the solar powered website is down due to bad weather. In fact, the content can be viewed with no access to a computer, a power supply, or an industrial civilization. A printed website also serves to preserve the content of Low-tech Magazine in the longer run. Websites don’t live forever, and the internet should not be taken for granted."
Government lies, and newspapers lie, but in a democracy they are
different lies.
Could the os restrict a range of ports to a non-root user?

That would cover your concerns, wouldn't it?
Moving furniture isn't what one would call "healthy exercise".
Clearly, they forgot the "k" in the "35+ PROJECTS DONE". Would be even funnier if they misplaced it, and instead said "10k+ GLORIOUS YEARS".
The assumption that you can get away with a heuristic would be a falsehood.

Attempting to block any email will always be erroneous and pointless - heck, in this day and age, use of gmail.com or outlook.com is a bigger cause for suspicion than a "weird" address, as the big providers are usually the ones used for malicious activities in order to blend in. By trying to be "smart" with a heuristic, all you're doing is exclude a lot of real users.

If you want to guard against "a@a.com", the only sensible and bullet-proof solution is a simple email validation flow as indeed the only thing you can assume about a valid address is that the user should be able to read email sent to that address.

If worried about generating spam from such flow from malicious users, implement rate limits per target address and source IP.

Users also expect email validation at this point and will most likely provide a valid, routable email if they didn't make a typo. a@a.com rarely flies nowadays.
Mark Zuckerberg’s Biggest Bet
Reminds me of how in the eighties and nineties many MMIC's topped out at 8GHz, on the datasheet.
As 9GHz X-band capable stuff was more restricted dual use stuff.

Yet ERA-2SM for example had more gain on 10GHz than the 8GHz where the official spec ended at. :)
>The only bad thing about this affair is that some countries are trying to substitute their Russian gas for Azerbaijani gas, which is just as bad war-of-aggression wise , even though that is of course further away from Europe.

Yes. It's funny how moral outrage fades with distance, isn't it? And also with "Are they friends of ours or not?"

I've not noticed any calls to boycott Saudi Arabian oil in response to that country's Bombing and killing of civilians in Yemen.

It's incredible how otherwise intelligent people, switch off their critical faculties and revert to "baddies vs goodies" levels of analysis, when it comes to international politics.
Did you miss the part where exactly these things suffer the most from regulation? How long until we mostly cannot afford healthcare for the middle class? Aren't we already somewhat there?
I hate it when I have to check if my hobby projects hit Wassenaar limits or not.
>But it's important to call out that the user experience most people care about has almost nothing to do with whether or not software is open/hackable.

For software developers I think that's a damn shame. Craftsmen have always made their tools suit themselves. If you aren't hacking your development tools, you're missing out, and if that opportunity is lost due to closed IDEs, that really sucks.