skysight-inc/HackerNews huggingface dataset:
That one is based on "proper" VisualStudio's remote development features, so it originated from a closed source product. Having observed that multiple times, I assume that open sourcing it is a major effort as this probably includes some third party code or patent licenses or something which prevent open sourcing. At least I don't see the business case Microsoft would play there in keeping it closed but freely available.

But who knows.

And: That aside the role Microsoft nowadays plays in the open source world is reason for concern, while their current actions are mostly positive.
Slumlord V2.0
Hmm.. I see chapter 3 is "Mastering the Box Model", which is the part my co-workers really don't understand and seems to be the whole reason they treat CSS as magical. So that definitely sounds like a plus for that book (especially since one of the headers mentions border-box), although I've never read it myself.

From the headers it's not clear if it touches on block vs inline vs inline-block though, nor how margin/border/padding are related to each other (though that could just be mixed in with the border-box section). Is it complete there?
Am I missing something? This reads like the introduction to an article. Is there more somewhere?
Claim "legitimate interest", wait for someone to bother with a lawsuit, profit in the meantime for many years while the fine can be at most a few % (I think max 4%?) of turnover in a single year, and that's only if you lose badly.

Not saying this is actually illegal, just if it is then this is probably the reasoning. One could design a drinking game around illegal things that just nobody bothers to enforce. Related: https://en.m.wikipedia.org/wiki/Possession_is_nine-tenths_of... (basically it's up to the victim to bother with legal work and proving things)
Ok, if I squint really hard I can see where you're coming from but if I took your stance I would have to disconnect from the internet.

Every site has logs. They can all see where I've been, what I've looked at, how long I looked at it and so on. I get that part. I'm a developer. I build that stuff myself.

However, I need to draw the line somewhere and using UBlock Origin and never ever seeing an on-page advertisement AND minimising all tracking is the threat-model I'm targetting. And, I'd reckon that most people who care about privacy would stop about there too.

With HN, there are no distractions on the screen. Nothing flashing or moving or asking me to sign up or anything... that's what I am trying to prevent.

In any case, lets say I could stop everything and still let the text on a web page through on my browser... just the text, nothing else: we've seen in the past how even that is a signal that can be tracked.

We can't stop it completely but I feel that I'm doing my bit to make it less effective and hopefully, eventually, pointless.
Facebook sues programmer who allegedly scraped data for 178M users
I don't see A List Apart mentioned - it has a lot of great content, but has perhaps become less relevant as CSS has stabelized quite a bit. But articles like:

https://alistapart.com/article/braces-to-pixels/

still help get a good overview of how CSS work - and might be good in addition to more pragmatic guides on how to use tailwind etc.
I challenge you:

Which demographic wants fake shutters that are visibly useless?
It's undefined behavior in C++. In C it is not certain if it is undefined or unspecified behavior.
https://stackoverflow.com/questions/11373203/accessing-inact...
> makes it very easy for developers to become reliant on proprietary workflows without even realizing it.

Most young developers don't care due to inexperience and coolness factor. As code becomes more sophisticated, build reproducibility starts to become a problem.

And, Microsoft is trying to own the toolchain's strategic points this time, making reproducing a build almost impossible without their tools.
In math, not only are you dealing with an expectation of a multi year commitment among participants in an academic conversation, but people also either define the terms they use or rely on established culture.
Does this mean it is a cheap time to buy empty shipping containers?
I suggest taking an used A4 piece of paper and fold it in thirds on both the horizontal and vertical side.

Holding the paper vertically, you'll notice you now have 3 main sections (header, intro, rest of the page) and 3 columns you can arrange your content into.

Take another A4 piece of paper, fold it in 3 and then in half this time, you'll have 3 main sections and 2 columns in each section.

Now cut each of the 3 blocks from each paper, you will end up with 6 sections (3 with 3 columns and 3 with 2 columns)

Try and write some of your content down on these 6 Lego blocks you created, sketch images (or just draw a rectangle with an X inside, that means "image placeholder" in graphic design layouts).

This exercise will help you understand how design is just content split in manageable parts.

You'll soon notice most sites are not monoliths, but the very same blocks you jotted down on paper.

This will make your template-scavengig effective, you'll notice you like certain types of blocks (say 3 columns with a background image) and dislike others (say hero banners with buttons). Steal the ones you like (crop screenshots and save them), then see if you can see what you like in each of those you saved. Try and recreate them as abstractly as you can either on paper or by using the rectangle tool in any graphic editor (don't get lost making it perfect, you'll get there faster by doing it by code instead than using graphic design tools).

Toy with design, it's all a fad anyway and what matters is what I've outlined here: blocks, columns, steal what you like.
When you open a Python project, the recommended Python extension is Microsoft's proprietary Python extension with Pylance which refuses to run on VSCodium or Linux distribution builds of vscode-oss. I refused to install it, so I didn't test whether you can enable the older open source LSP instead. And I couldn't find any other Python extensions sadly.
Imagine not having a waste management system: you'll end up with garbage everywhere. Hence, you need to invest time to do garbage collection (and perhaps permanently solve the problem by introducing garbage bins, garbage trucks, etc.). You can take the metaphor further :)
> Yet somehow nearly no one in America is aware of this or concerned about it. I wish I understood why that is.

Because people love zoning! NIMBY is the rallying cry at zoning board hearings, where whiny people who only care about themselves make sure those Chinese people don't put their stinky laundromats near our nice rich white neighborhood. It's the main reason zoning exists! Particularly the wealthy people who have the influence to make it happen, but the casual racists of the past century, and middle class yuppies of the past half century, have plenty to answer for.

But it's also clear that bad zoning (like the 2-stack rule) is also an artifact of poor system maintenance. When you design a system, you may put in certain constraints for safety. Over time the system changes, but the entire design and its constraints are not re-evaluated for each change. So eventually you have constraints that are completely out of whack with the current state. Doesn't matter if it's zoning or a microservice architecture, you're going to end up with crappy legacy rules that only get re-evaluated when things break.
I already mentioned the alternative. memcpy() into a char array.
Something similar was happening in Calgary where multiple ISPs in Calgary peered through Seattle and Toronto. Luckily YYCIX was formed and it appears that things are much better now: https://yycix.ca/talks/cuug-2013-06-18/mgp00001.html
Not really practical or effective to implement. The attacks more often than not come from botnets comprised of compromised consumer devices. You can’t just outright drop traffic from residential ISPs.

We didn’t disclose it at the time but this 17.2M rps attack came from (home) Mikrotik devices that were running proxy services: https://blog.cloudflare.com/cloudflare-thwarts-17-2m-rps-ddo....
Basically the https://www.gitpod.io/
lemire's code is C++
I really wish someone would make a good sci-fi movie around stories like this. No space lasers or wormholes, just high concept stories
That actually sounds easier...
It's a label I use to group together the ways that society continuously ruins a transgressor's life, long after they've paid their penalty.

By moving the goalposts further and further away, we've made redemption effectively impossible & wiped out the strongest motivations for people to learn and improve from mistakes (penalized by justice systems).
If the POTUS personally commits to resolving the issue, it is concerning that an outsider can literally sail through and identify a high leverage solution. Like what the hell is going on with our institutions. There might be an explanation but it looks really bad from the outside.
You should have bought a considerable amount of land next to your property too then. Just like Bill Gates and Mark Zuckerberg. I'm sure no one would complain about that since, you know, it'd be yours and not someone else's.
I promise you both companies have very well defined and strongly worded ethical policies against collusion. Plus, budgets for things like the OP would involve multiple layers of an organization with lots of required sign-off. So if true, this would be damning for all those involved.

As to your other point, I'm sure you're aware that governments and private companies are afforded different rules of engagement. We decided a century ago that allowing companies to collude ended up oppressing markets in negative ways and should not be tolerated. So not sure why you're using one to justify the other.
Try meeting people in lecture and recitation to do problem sets together. This gives you a whole new set of people to meet every semester, for every different class that you take. Doing problem sets together is a really good excuse to introduce yourself to someone.

Join a fraternity or sorority and go to fraternity parties. It's really easy to meet people that way. Frats are by definition social groups, so they'll introduce you to a lot of people on campus.

This is kind of weird, but go to office hours for the classes you really like. It's usually the same few people going to office hours and they really care about the topic, so if you do too, you could become good friends.

Join a lab to do research. You'll meet a lot of the older professors and graduate students that way. It's a different set of people than your classmates.
I think the issue is that this software really probably targets someone already pretty advanced in the hobby. If you’re just stepping in, this software will probably be overkill.

You can start doing astrophotography with nothing more than a nice camera with a tripod and a remote shutter control for long exposures. You can get great views of the Milky Way and some brighter nebulas that way. If you want longer exposures then obviously you’ll need a mount that can track the earths rotation.

If you’re looking to image what are called “deep sky” objects, then that’s when you’ll need something like this software and probably a telescope, along with a mount that can track the movement of the earth with very high precision. Lots of deep sky objects require multiple exposures from a larger telescope that can capture lots of light, which are then stacked. The stacking requires lining up the star field, so software is a must.

Another use for software like this is doing amateur astronomy work. For example taking multiple basic images of galaxies every night in order to spot a supernova.
That doesn't explain what warrants it tho.
Don't forget about dew.
A self-hosted federated twitter replacement will never fly with the vast majority of potential users. It is also in desperate need of a name change. The first search result is to an awesome metal band.
Prices aren't determined by costs.
Sounds like we agree - you don't mean classes, you mean issues of cascading and specificity.

See eg: https://alistapart.com/article/braces-to-pixels/

for a brief overview / recap.

The "other" options to utility/tailwind approach is to avoid classes, and use semantic html (easier in HTML5, where you can just decide you'll have an <article> with <lede> and <section>s) or heavily customized css classes (like bootstrap).

Main difference between tailwind and bootstrap, is that bootstrap still assumes you'll have some container-elements that wrap other elements - while theoretically tailwind styles every element in isolation. (sort of)
So, it seems like the main speedups were from removing a ton of kernel modules, replacing the init system with the target application, and then some optimization of the target application. That's pretty neat!

But let's go further - while we're trading flexibility for performance, why couldn't the entire kernel and userspace be precompiled+loaded into a single image file - like a Smalltalk/Lisp image - and loaded directly into memory, modulo some really-truly-has-to-be-done-upon-power-up initialization?

Sure, there's hardware that has to be brought up - so, right after initializing basic access to the SD card and RAM, this hypothetical bootloader could initialize another core and use that to bring up the random SoC subsystems while the kernel image is being copied into RAM.

And, yes, this would mean that you would need to re-compile that image every time you updated the kernel (or any of the userspace stuff inside) - but, again, we're sacrificing flexibility for performance.

Is this possible? Has anyone done something like it before?
> If developers were not limited, you would see a lot more of them.

I agree to some extent. In the end - I blame developers and the political climate of demanding that your house always appreciates in value... Which is beneficial for existing homeowners who choose to not move and for developers. However, it's not beneficial to those who do not own.

I think capitalism, a lack of social safety net, and people looking for anyway to get even a small win in our horrible system is why we see such unjust dynamics in the market.
If someone built a gigantic apartment complex next to your house it would mean that the demand for housing in your neighborhood was massive and restricted by zoning. Your land value would skyrocket by allowing apartment buildings and you could take a huge pay day and move somewhere farther out from the city. You shouldn't get to halt US GDP growth in its tracks because you want to dictate what your neighbors do with their property.
I've bought ceylon cinnamon numerous times from this spice trader, would recommend: https://www.thespicehouse.com/products/ceylon-cinnamon-quill...
Definitely the opposite of what I see, as well.

The RAM think really depends on the websites and what resources they are allocating. The browser is really just accommodate that. Sites that do continuous scroll are the worst as they often don’t release resources as they go.
Do you have a legal need to reproduce? No.
Do you know who Ryan Peterson is? He's not an "outsider", he is the CEO of a digital supply chain company. He's a "foremost expert", to be sure.
Ask HN: What is your opinion on the Idle Detection API introduced in Chrome 94?
https://www.chromestatus.com/feature/4590256452009984#details says web devs have a "positive" stance on it, but cite no sources, I call B.S.

I'm against it completely, it's invasive and unnecessary.

Would love to hear some thoughts.
You’re right. 63 billion dollars of net profit per year is a better metric.
“such a low-quality effort.”

Exactly. To use the turf example: what if people started installing turf lawns that were lumpy, blotchy, brown, and uncomfortable to walk on just because the factory could pump that kind out faster?

Based on the comment threads here, guaranteed some percentage of people would argue that those lawns have benefits and should continue to be produced.
Well, if it's any comfort, history shows that plenty of short poppies get mowed down collaterally in these events. You'll find a wonderful equity in the mass graves.
Ask HN: How do you recruit a recruiter?
I just completed a rollup for one of my clients and one of the key components to their success will be a recruiter that can create a talent pipeline for them - without it, they will be up the creek.

Beyond the usual "ask for referrals/make a job post and share it around" does HN have any pro tips for finding a quality recruiter? Is there a place that recruiters - especially tech recruiters - congregate or otherwise share information?
> I don't know if it's been studied or written

Yes, it has been written. And you almost certain will have heard the condensed version.

You either die a hero or live long enough to become the villain.
That’s ridiculous. I can understand concerns about a dump yard or a concert venue or an industrial plant coming next to a residential suburban house but concerns about an apartment ? There will be legitimate concerns like increased traffic, increased enrollments in school district etc. which need to be solved but not stopping an apartment coming up altogether.

Also it’s unfair to ask the outside world around your house to be frozen in time because you bought a house at a period of time and setting which you liked.
I feel particularly compelled to highlight that this one above is sarcasm, OP. I actually almost read it as sincerity.
The site is literally called Hacker News. The conflict of interest of a venture capital firm running a "news" site is not even a grey area of ethical violations. It's clearly problematic, and your refusal to even acknowledge it is a great example of how the contents of this site are highly untrustworthy.
I find that the video codecs used by sites are often the determining factors in that. If the site is playing videos using a codec that is handled well by the browser then the energy use is low. Otherwise it can jump up dramatically.
> It's just a means to an end.

This is the conclusion that most people don't ever reach. They assume that there is an altruistic element to things like open source within Microsoft (and other commercial organisations) and perhaps among the developers there is... giving back, helping out and all that.

But if Microsoft (or Google, FB, etc. etc) thought for one second that supporting, nurturing and building open source software and tools was affecting the bottom line negatively they'd drop it in a heartbeat: they answer to the shareholders and they only have one question - will this make more money?
I'm not. I'm just leaving room for an equilibrium that includes oil.

I don't believe we'll be able to take cheap sources of power offline without affecting the bottom line for the developing world. Poor countries can't make the choice to regulate themselves into worse conditions.

Centralizing carbon capture at power plants can be cost effective. The tech is almost within reach. It will vastly increase the amount of available energy in the world.
As far as I can tell, don’t go public or be a regulated utility.
I mean in the same event that you list, Elon literally opens with: "Tesla is much more than an automotive company, and we have lots of deep AI activity..." I think it is fair to say that a company that is literally inventing its own AI training supercomputer is probably an AI company as well :)

https://youtu.be/j0z4FweCy4M?t=2833
Ah right, I was figuring most of those misconfigured udp services (dns, ntp, ...) were running on servers rather than regular home IPs. That does make it a little different.

Still, if an ISP has had multiple abuse reports for the same subscriber and they're not doing anything, after some time it starts to become reasonable to block this IP, and in a further escalation, this ISP's ranges altogether until they clean their act up. I remember getting the Internet connection blocked as a teenager on an XS4ALL connection for being an ass on the Internet (I tried to DoS a domain squatter that tried to sell a domain I wanted for a thousand times the price with no added value). The abuse desk which I had to contact to unblock it took my promise to not do it again seriously (as did I), not sure how other ISPs handle this.
It’s a book review. I thought it fairly thoroughly covered the reasons why you might want to read the book.

If you’re looking for the rest of Trader Joe’s story, then that’s what’s in the rest of the book.
I also remember Minneapolis declaring racism a public health crisis:

https://www.cbsnews.com/news/minneapolis-racism-public-healt...

There is no area of public policy where you can turn off your critical thinking faculties and defer your judgements to experts, because every single area of public policy has been politicized.

One can say it shouldn't be this way, but that's like insisting on a power vacuum. If you endow any area with political power, it will be taken over by politics.
Don't validate your ideas, invalidate them
That’s not really true. It’s perfectly possible to directly regulate, prohibit and/or tax nuisances and externalities directly without zoning.
“ Meta-analyses have pointed to a positive relationship between religiosity and a person’s evaluation of their life, suggesting that people who are more religious tend to feel better about their lives. But researcher Mohsen Joshanloo remarks that these studies have not offered strong evidence of a causal relationship between the two variables. “

E.g. maybe happy people are more likely to be religious, but like with most social science, there is no way to test this with the scientific method because of ethical reasons.

My favorite stat is that weekly church goers report the highest satisfaction in their sex lives.
> This is what I like to call "engineer thinking" (and I say this as an engineer). By this I mean it's absolute.

Ironically, you called my thinking as absolute and went ahead to do the very same thing you called "Engineer Thinking". Nothing in my comment above contradicts your comment. Your effort to explain HOW in detail is admirable. However, I wish you hadn't created a label on my way of thinking. It doesn't help a discussion.
As someone who needed this advice thread in my youth, i have to heartily disagree with you. Projecting my own experience here:

> anyone with a reasonable amount of intelligence

...can talk themselves into feeling apprehensive about pretty much anything. Not advice for OP necessary, but getting out of your head is definitely advice many of us needed.

All this jazz about brain chemicals is just as much a distraction. Just another "intelligent excuse". It can be harder for you, and depression or other conditions can make things even harder, but buying into this intrinsic sense of this is what I am is what reenforces these traps.

Edit: You've since elaborated, but I'll let my original post stand. I agree with you much more now!
Practical but worrisome. The lack of central organization is part of what has protected the Ruby community from corruption, unlike Python (see the whole pipenv/Reitz episode)
Don't skip over class components. There is a ton of existing code and libraries that use it.
I've loved playing with this over the years - it's a great project.

I've been to a couple music shows where the VJ had a serious setup with what looked like physical mixers with buttons, knobs, and dials, and some quite complex software going. Does anyone know how to learn about the state of the art in VJing?
I'm not here to defend unnecessary zoning restrictions, but your argument here is that the right to not be affected by the externalities of someone else's decisions should be limited to the uber-wealthy?.

It's completely reasonable to believe that a given person should be capable of quiet enjoyment of their property without having to purchase everything remotely close to it.
As with every aspect of trust in our lives:

Trust, but verify.
SpaceX #13 – I found the exact modular Gas Plant Elon Musk ordered
9 of 10 Swedes despise surströmming.
US govt to ban export of hacking tools to authoritarian regimes