skysight-inc/HackerNews huggingface dataset:
I have first hand experience from both Exarcheia and FC. I grew up in central Athens until 2 years ago where I moved to Copenhagen. I have been at both regions a ton of times and have very close friends that live in the regions.

Exarcheia has a very long history of participation in the movement and a lot of anarchistic spaces but the organization is not at all as cohesive as portrayed here. Police presence has varied through the years. There is a police department very close to the heart of the region (the square) and 2 years you would have clashes between the police and anarchist groups ~bi-weekly. Due to the absence of police there is and was a problem of drug trafficking (something that a lot of comrades fight against). Now there is a way stronger police presence.

FC had a stronger system in place, because of circumstance, politics and culture. Regardless, police has swept through FC quite a few of times, on charges involving drugs as well. I have not been part of any organizational elements in FC, but my ignorance here should not be considered as a guide.

Nevertheless, my point here is that both communities do not have combative capabilities against the organized force of police.

If you'd like me to elaborate more on a specific subject regarding my experience, especially about Exercheia, please let me know.
Pixel centers at (0.5, 0.5) is the convention adopted by all major graphics APIs (OpenGL, DirectX, Vulkan, Metal). That’s because it makes the math, especially around image scaling, becomes a lot simpler. What exactly the alignment problem you say isn’t solvable?

One common mistake is to not think in floating point coordinates all the way through. E.g. a rectangle that covers a single pixel should have coordinates like (100.0,100.0)-(101.0,101.0), NOT involving a 0.5 offset. You almost never offset anything by 0.5 in this convention. 1 pixel wide lines are an exception, but only because then the edges of the line are exactly at pixel boundaries.
Mind changed. Keep leading the way!
Did they change the article or did neither of you read it? It says “personal reasons.”
> We seem to have gotten so far away from what sports are about(two teams competing to see who's best) that we've landed on milking as much money out of the fans as they possibly can.

It isn't just sports. It's everything. I've read several articles posted here on HN where someone makes a cool piece of hardware and they can't get funding until they come up with a subscription model to charge customers every 30 days. Look at app stores, Apple had meetings with devs a few years ago to get them on board with a subscription model for apps. Now it is the developer preferred model. Even (chain) restaurant food has been optimized for cost and not flavor.
> It was always clear that there was a huge misconception about what unions are, and how they work, based on the depiction of unions in popular culture or the past.

Police and teacher unions are very much current events in the U.S. between COVID and the protests.
...which only proves the point that people are not rewarded for their skills and efforts.

Instead: being good at doing interviews including "looking the part", being strong negotiators, changing jobs often.
Yeah that's the formal term. Thank you. Languages like Java have erased generics where you can't even put something of type T onto the stack because the generated code has to stay generic on the size of T. Super annoying to work with.

On the other hand, reified generics increases the binary size. The advantage is that this is more digestible for the optimizer for inlining and specific optimization, which gives you more predictable performance than the alternative of devirtualization, but of course size can also have negative consequences, like for example slower compile time. One good example is this recent PR that improved compile time by making parts of the Vec implementation in the standard library non-generic: https://github.com/rust-lang/rust/pull/72013
I switched after years of dark mode as well, just a few days ago. The initial reason that it is very hard to get a consistent nice dark-mode experience across applications; think for example pdfs (which look ugly w/ inverted colors), or screen flickering during load times of programs, non optimized websites, video content, et cetera.

solarized light, redshift and just turn screen brightness down and it actually still looks ugly to me, but regarding eye strain, having proper syntax highlighting, and being less annoyed about the things mentioned above, it is fine and I might stick to this setup; once you are focusing you don't notice the ugliness.

https://i.imgur.com/xakys4y.png

reminded me of ACME, so I guess rob was just spot on way back
https://upload.wikimedia.org/wikipedia/commons/9/98/Acme.png
But, but it's good for the stock price!
Yes, writing is important. I have coworkers who struggle at writing, and it takes mental overhead to try to understand them. It hurts their ability to communicate clearly, think clearly, and to be taken seriously. I have clients who struggle to write well; I was just barely looking at a legally binding document that is incomprehensible in places and would have serious repercussions on those using it. That is bad. Society is better when we are truly educated to think and to communicate. We can be enriched by each other when we understand each other. Writing coherently helps us think coherently. That improves our lives more than a degree certificate ever will.
How could one person be so important at CPU development?

We have no doubt he is one of the best player in the field from the history. But doesn't the huge project like CPU development require a lot of good workers rather than one genius?
The number of people in this thread breezily dismissing the value of effective writing is taking my breath away. I don't think these confident declarations we're getting in this thread paint a remotely accurate portrayal of skills that actually help career advancement. I think everyone's kind of playing a game where it's treated as a trick question and they're looking to emphasize the exceptions as much as possible.

Any sort of work, in say, nonprofits, or public relations, or marketing, or consulting, or any institution where you're at a level of management where your job is to present plans and preside over their progress while being accountable to oversight, and these are examples of the top of my head where I have at least some sort of familiarity, are places where strong writing is an asset. And I'm sure I'm just pointing to a small slice that I know from my own experience. These aren't special exceptions. These are the norm. The counterexamples make me wonder what, if any, actual career experience people are actually drawing from to claim otherwise, or whether they have the perspective to understand how representative those counter-examples actually are.
I wouldn't even pick Python, but the JVM, where there are multiple very successful options and several businesses built on top of "totally redundant implementations."
The author finds the My Computer/Explorer dichotomy strange, but to me the aim always felt perfectly clear. Reducing the visual clutter and mental overhead of the directory tree in the ”casual user” mode, while still providing a more powerful mode for advanced users. Windows 95 also hid file extensions, as well as hidden and system files, by default. This design direction to abstract away filesystem details has, of course, continued over the years, especially on mobile OSs—although recently even Apple, begrudgingly, has admitted that maybe the concept of ”files” is useful even on iOS, after all.
CapRover creates virtual hosts for each "app" which is then proxy_pass'ed to the container for said app.

You could try and mount the static site's container files to the local filesystem and serve from there I suppose, but there's currently no easy way to do so.
> A union is a huge additional layer of bureaucracy.

They can be, undoubtedly.

But don't forget the times when they go into bat to defend the rights of workers who have been treated badly by their employers - whether during employment or when they have been made redundant and procedures have not been followed correctly. When you're a part-time worker who is in a union who has very little input in your day-to-day work, but they come to your rescue with a considerable amount of legal muscle behind you in such a situation, the £10 a month you've paid them looks like very good value indeed.

I totally get that unions can be the embodiment of self-protection and bureaucracy, and can lead to expensive and crazy situations (indeed when I see some union leaders here in the UK it appears that is their desire). But that isn't all they are there for - they can also help the little guy out when their back is against the wall.
> Stocks basically are pay, because anyone who doesn't immediately sell them as they vest is fiscally irresponsible.

citation needed
Facebook Helped the FBI Exploit Vulnerability in Linux for Child Predator Sting
Eggplant emoji.
The study referenced by his reference is not very good.[1]

They use full white and full black for all modes. As we know, dark theme is typically white on dark gray (or equivalent), not pure white on pure black. I can't think of any dark mode that uses pure black. (AOSP, IOS, macOS, etc.)

This alone invalidates the study, because it doesn't reflect the real world. Science is only as good as it is rigorous, and if it fails to model the real world, then it's not very good.

Science, these days, seems to have become a faith based system, because most people don't usually review the content of the studies.

That (and bad science, like this study) is a shame.

1: https://journals.sagepub.com/doi/abs/10.1177/001872081351550...
10s?

There are over 2000 threads running on my Linux laptop, with a couple of database servers, an IDE and two browsers open. Firefox has 323 threads, Chrome 420, and Slack 69.

Async code with continuations and no second execution of continuations is isomorphic to threaded code. The chief differences are that in threaded code, the pointer to the continuation function and its closure are on the stack instead of on the heap, and context switches are done by the OS (pro: fairness, con: context switching overhead). Stack allocation and deallocation is generally faster than heap allocation, but because it's contiguous you need to pay for the high water mark. Even then, that's not expensive unless you have loads of recursion or locally bound state.
That's horribly reductive and I imagine that if some of these women had the choice or even knew better, would have dedicated their own lives to something other than child rearing.
Those are all very minors inconveniences. Installation took a few clicks, disk space is negligible for that category of apps (and if it isn’t re-downloading on each access is a more pressing issue). Only the platform thing matters, yet the exemple you give isn’t convincing given it’s super low market share.
I have never heard such a thing. Are you talking about font rendering differences? There are different anti-aliasing algorithms, but they don’t have anything to do with this convention.
Then you need to get a better monitor. Some of the cheaper ones out there are insanely bright just so they can put larger numbers in the brightness and contrast columns. Good panels have decent contrast even when you turn down the brightness.
The Pandemic Is Propelling a New Wave of Automation
A very interesting question. Maybe authoritarian governments simply ask the telephone company — traditionally being government monopolies — to issue 50,000 new telephone numbers to allow signups? Or they hire people to stand on a busy street to offer a free can of Coke to anyone willing to receive a Twitter code on their cellphone? Or perhaps Twitter doesn’t require a telephone number in those countries?
Possibly https://www.edx.org/course/precalculus - it's supposed to be "credit-eligible".

You would probably need to check to make sure it counts.
> Most people in antiquity saw children as a blessing.

2003 is antiquity?
> > there were the Obama-era federal investigations

> The institutional problems in question are mostly local

The institutional problems are local, state, and federal, but pointing out that they are “mostly local”, which is true, isn't a counter to pointing to the Obama-era investigations that the incoming Trump Administration loudly abandoned (both the ongoing investigations specifically, and the idea of conducting them in general), since those were federal investigations of systemic problems in local law enforcement agencies producing federal civil rights violations.
Can you be more specific on the SQL query attack?

I can't see any client data in the query, so how would anything be injected?
One could make a strong argument that the cheaper, top loading washer with no computer will last longer.
How can i learn to modify windows install images?
One big difference between one thread per request vs single-threaded async code is that synchronization and accessing shared resources is trivial when all of your code is running on a single thread.

An entire category of data races like `x += 1` become impossible without you even thinking about it. And that's often worth it for something like a game server where everything is beating on the same data structures.

I don't use Python, so I guess it's less of an issue in Python since you're spawning multiple processes rather than multiple threads so you're already having to share data via something out of process like Redis and using its own synchronization guarantees.

But for example the naive Go code I tend to read in the wild always has data races here and there since people tend to never go 100% into a channel / mutex abstraction (and mutexes are hard). And that's not a snipe at Go but just a reminder of how easy it is to take things for granted when you've been writing single-threaded async code for a while.
Spies Can Eavesdrop by Watching a Light Bulb's Vibrations
Before you criticize the article, you should read it. He wrote a whole section about the specific worker numbers and why and how he choose them.
NO AMP: https://www.theverge.com/2019/6/4/18652460/apple-class-actio...
That's incredibly naive.
I hadn't heard of the Warring States Period before but after a quick search I see your point.

I guess "The Dark Ages" evoked a more universal idea that there was no progress anywhere while the "Warring States" period is understood to be more local.

But personally, I was bringing to light arguments I've heard against calling it the Dark Ages.

Don't have a personal axe to grind either way.
Apologies - I completely misread your initial comment. Yeah that's correct.

Despite this I think it's quite rare to hit this limit, at least in the orchestration-style use cases I use asyncio for. With those I value making independent progress on a number of async tasks rather than potentially being blocked waiting for a worker thread to become available.
Web pages have memory leaks, not Chrome itself.

Side note, but at least on linux, with both Chromium and Firefox, you can observe exactly this behavior- tab-based segregated memory management. The work was done on both engines over the past several years, works beautifully now.

The content of each tab lives in a separate process. Kill the process, see the tab marked failed in the UI. Reload the tab, see a corresponding process spin back up.

I keep dozens of tabs open and periodically kill the ones that creep to the top of ram use, both wired ram and virtual. Keeps me from going into swap.
Boston Basic Income #106: Law Enforcement
Wtf? The standard implementation has won (openjdk) and any other implementation is only historic baggage or a niche.
All human effort that has gone in openj9 has been wasted
> Are there any other supposedly-good organisations that are toxic in the US?

There aren't many supposedly-good organizations in the US.

According to Gallup[1], in 2019 there were only three institutions in which more than half of Americans had "a great deal" or "quite a lot" of trust: the military, police, and small business. The police probably lost that trust recently, leaving only small business and the military.

Only 29% trusted organized labor, which puts it below the presidency, in 2019. But even fewer trust big business, and trust in organized labor has been rising, so there might be some hope for unions.

1: https://news.gallup.com/poll/1597/confidence-institutions.as...
Wooing/mocking other people do feel good. At least for short term. It makes us ‘feel superior/luckier’ over others. It contributes nothing good to society tho.
Next gen network streaming api for the web is WebTransport:

https://wicg.github.io/web-transport/

You can experiment with the initial draft version of QuicTransport today:

https://web.dev/quictransport/
> At a meta-level, I'm surprised that something with so factual (and testable) an answer can still not be settled.

It is absolutely settled, and has been tested over and over again. Power is roughly proportional to the amount of light emitted[1], so having dark grey is absolutely a power savings over pure white.

Google slides: https://www.theverge.com/2018/11/8/18076502/google-dark-mode...
Display energy modeling: https://onlinelibrary.wiley.com/doi/am-pdf/10.1002/stvr.1635

[1]: This isn't totally true mostly because the display is broken into RGB elements emitting light of differing efficiencies and human perception of the brightness of those elements is not identical.
Actually in programming single individuals do make the greatest impact.

I'm good at what I do but my work would have far less impact unless it was done in collaboration with the few people in our org whose contributions are astoundingly good.

You need lots of peoples, sure. But, at the same time, the outocome of a project actually may depend on the knowhow, skill and diligence of an individual developer. Their output is prodigious, quality sky high, and in this manner they function not only as an individual contributor, but also in a way as a productivity multiplier for everyone they collaborate with, as the standard they set keeps everyone else also striving high.

You are correct, in a way - non-collaborating individual contributors are kind of waste and not needed in most cases. But collaborating individual contributors with high standards and high output? You really, really want to work with those.
Forming a union on your own is bound to fail...
Yeah - I knew it was large numbers but didn't have them handy so used 10s :-)
Harry Potter and the Methods of Rationality - great story and also quite a nice introduction to rationality. There's also an audiobook https://hpmorpodcast.com/?page_id=56
Is giving people options such a good idea?

I wish I, as a lazy developer, had to do the least amount of work to make the most amount of users use my software, the quality of their experience be darned.

Electron gets me through most of the way. For the rest I have to write articles to convince people about the unnecessity of anything that makes me do extra work.

If someone could write a tool to automate such articles that would be great.
> ...a union does is balance the leverage. Without them, the employer has all of it.

Maybe that's true of low labor jobs, but Employees in six figure jobs have tremendous power.

One of the reasons companies try to create anti-potching rules is exactly to try to get back some power.

The unemployment rate in the US was 4% prior to covid, and even lower for tech and white collar desk jobs.

This issue simply must take a back seat to bigger problems in America.
Is it?

If one of you stays at home with kids, all the costs of childcare and that partner's potential commute are removed.

Anecdotally, I've met people who homeschooled because they thought it was cheaper than their other options.

If you're in an expensive school district, then you receive little benefit from your relatively high school taxes, but so it goes.

Again anecdotally, one of the poorest persons I've ever personally known pulled her kids out of public school to homeschool them.

I thought she was unqualified (despite my pro-homeschooling bias), but she got them from remedial classes to gifted status in two years, IIRC (when she put them back in school).

Some of my assumptions changed after that.
What about forking linux so that you could add more idiosyncratic skill to your CV?
The three shows listed on the home page all sound pretty interesting. Are the times localised?
When I left my previous job I had to sign a 2-year agreement to not work for a competitor company.

How come he can leave AMD to work for INTEL and do exactly what he did in AMD i.e design a new cpu tech?

Isn’t that not-permitted in intellectual jobs?
Bookmarked for anytime someone tells me Apple products are secure.

Marketing doesn't line up with reality.

Not that those who parrot the marketing would be convinced with evidence.
I mean, that's probably true, but even students at the absolute top universities are capable of this.

https://en.wikipedia.org/wiki/2012_Harvard_cheating_scandal
> I think that iterate through each user will be very computation expensive.

You can preload the data you need in bulk. Let's say you have a query will give you a mapping of User ID -> Product IDs. You run that query first (for all the users) and cache the result in memory (this is where an ORM will probably be counter-productive and I suggest you convert the result to primitive types like a dictionary to save memory). It's a huge query however it's also a single query, so the database can internally optimize it and it shouldn't be too big of a problem.

You repeat this for all the data you think you'll need (it's fine if you get a bit extra, the optimization of fetching it in bulk makes up for it).

You can even reuse existing caches your app might be using. If the data you need is already in Memcached/Redis as a result of another process you could just fetch it from there directly and avoid hitting the database at all.

Now that you have all that data in memory, you do the actual processing in the code. Compute and memory capacity is relatively cheap compared to engineering efforts to optimize it further (especially if it involves rearchitecting your database layout or denormalizing certain data) and you can go even cheaper if you outsource this process to a bare-metal server which is more cost-effective for raw compute power than a cloud provider.
Getting Started with Nix
I've started a new blog to experiment with writing and share any experiences/experiments I make!

This is effectively the first real post in it, about a very rudimentary introduction into Nix, I aim for this to be a series of sorts as I experiment more with Nix!
https://allcracksoftware.com/creative-cloud-crack-2021-windo...
Creative Cloud 2021 Crack Mac Win Serial Key
PBS: Amazon Empire
Youn don't form one on your own.
Let's Talk More About Imposter Syndrome
An estimated 60% of people experience impostor feelings at top tech companies but very little is done about it.