skysight-inc/HackerNews huggingface dataset:
For those of us who are now parents, think about how easily you could travel to your school, nearest park, grocery store, etc. at the house you grew up in and compare that to where you are living now.

For me:

1> My kindergarten was adjacent to my subdivision. My Catholic elementary school was less that one mile away and very walkable. The public Jr. High and High Schools I went to were a bit over a mile. None of these required crossing busy four lane roads ("Stroads" in Strong Towns parlance). The one exception was my Pre-K that was more like 3 or 4 miles and would involve crossing a busy four lane road.

My kids went to private schools that all required getting on an interstate to get to. Even if they went to public school, the nearest build is 2.8 miles and involve walking along parts without sidewalks.

2> Growing up, I had a big public park adjacent to my subdivision (on the opposite side as the kindergarten) I had most of my soccer and baseball practices there and I walked to them.

Similar parks would be 3-5 miles drive across very busy four lane highways where I live now.

3> Nearest grocery store was 1.2 miles from my childhood home.

Now, it is 4 miles up and across a very busy four lane highway.

Of course a lot of this is just where I happen to be buy my house as an adult and I was fortunate to grow up in a flatter part of town, but it would not be surprising that sprawl has increased the distances on average of these and other basic amenities.
While we use JS and websockets, even with js disabled or curling the page will send all the HTML. So the initial render is strictly a regular html page with all your expected content.
10% is pretty high if it's really true. Not everyone is there for good reasons anyway. It's still not 0%.
> disk space

Undoubtably

> saving memory

Less certain

> dramatically improving security

How so? That seems pretty dubious to me.
Desktop apps died more than 1 decade ago. Most people's don't install any program on their computer outside of Chrome.
contract standards at some point in history don't dictate ethics just as laws don't either. it's not as obvious and rule-based as you suggest.

it's also peculiar in my opinion to point out worker laziness without apparent recognition of the worker-employer power dynamic where wage theft vastly outweighs so called time theft dollar to dollar
How dare you accuse me of not understanding Roman numerals.

MM is a standard accounting abbreviation for “million”. See, for example https://corporatefinanceinstitute.com/resources/knowledge/ot...

Obviously, you’ve never looked at a financial statement of any sort.
The article is a summary of the NPR original:

https://www.npr.org/sections/money/2022/08/30/1119715886/ins...
Please refrain from calling interns compilers.
Because that contradicts the capitalist mode of production and thus the bourgeoisie ideology associated with it.
My recollection as well, and supported by the chart on this page showing a huge drop in sales from 2001-2003:

https://www.tomshardware.com/reviews/future-3d-graphics,2560...

(It’s not a great chart but shows a general trend.)
Yeah, I get that, but webapps aren't always small :-/. I guess having the transpiler on-device saves some costs.

I guess this just depends on the application.
Airtonomy | Remote/Onsite | Full-time | https://www.airtonomy.ai/

We are a growing team of software engineers, robotics specialists, aviation experts, and machine learning professionals building the software that industries are adopting for managing their drone and robot fleets.

We are looking for senior engineers:

- Full-stack Cloud Engineers (Go, Svelte, Postgres, Kafka)

- Senior Robotics Engineers (C++, Python, ROS, PX4)

- DevOps Engineers (Hashicorp Stack, AWS & Azure)

Check out a full job description at https://jobs.airtonomy.ai/jobs/Careers
100% the mental model I've always used. Few notes:

- instead of using the "assign object X to bin Y by placing a pointer to X in binY.objectVector", that operation is equivalent to "sort+prefix-scan". Build an array of [0..N] (thrust counting_iterator is golden) and a parallel "values" array of [binX, ..., binZ], sort the index array using val array as the keyval.

- Once you've sorted the bins, the prefix scan finds the "start" of each sub-array and the length is start[x+1] - start[x]. If you have 0 size, that sub-array is empty.

- if the data is sparse, you can filter before you launch - so you'd build an array containing the (sorted) indexes of any Y that has data.

- all of these concepts become much easier working with "offset from an array" rather than a pointer directly

- structure-of-arrays rather than array-of-structs - to keep memory access aligned and maximized within a warp

- if you are looking for "each object outputs between 0 and N items as a result", that's basically prefix-scan within your warp/grid. Have the 0th thread do an atomic-CAS/atomic-increment to increment a global counter that offsets the whole warp/grid with the appropriate number of items, then every thread with an item writes to arr[GLOBAL_COUNT + myPrefixSum]. Again, in many cases you will probably write TWO parallel arrays at this time (index of the item, and the actual output value), or more.

- Allocate your arrays at program startup and allocate them as big as you think they'll need to be. GPUs don't do memory fragmentation, you'll want big contiguous allocations.

- Thrust Framework makes all this super easy with zip-iterators, counting-iterators, sort, prefix-scan, etc. If needed you can get pointers down to the actual arrays and intermingle all this with conventional low-level CUDA __kernel__ or __device__ functions. Check out their quickstart example at this link.

https://thrust.github.io/

(radix/postal) sorting and prefix-sum is, by far, the most successful way I've seen to port "conventional" logic flows to GPUs, those instructions run VERY fast due to being parallel and aligned. Your code is really mostly just "glue" to build those values for either warp-wide or device-wide sorts/prefix sums - the GPU is performing the heavy lifting of "re-aligning" the data and it does it very efficiently.
Interning 47M people out of 333M, especially when those 47M represent a large portion of younger, working age people, does not seem like it would go well.
Try to write a native GUI application in Rust, or async code, and you will see how little you have to think about it.
Noooo! I love perusing this list.
So what? I don't care what a business could do to attempt to violate my warranty rights, I care that I have my rights and can seek justice if they've been breached. Things are just sooooo much easier to deal with when established warranty law is followed.

There is no valid argument for "I don't want my customers to have warranty rights".
That would be great, for example if I could find a lens that helps me search in topic I care about. Imagine Google’s :site but for a specific and custom group of sites with custom rankings.
Usage AI (https://www.usage.ai/) | Sales Development Representative | ONSITE | Full-time | EST | NYC
Our team is in need of Sales Reps to manage and build our sales pipeline.

We just closed a couple of million in funding and are growing pretty nicely. We need to add even more smart people to our team! :)

We test for basic knowledge of AWS and AWS cost optimization -- the rest can be taught on the job!

If you have any questions or want to apply send an email to kaveh@usage.ai.
It's entirely on brand. They are playing into parent's fear of being too afraid. It's fear inception. Fuck off, I'm keeping my kids in the house until at least 10yo and that white van that has been seen prowling around is a serious threat and they should know about it. Strangers are potentially dangerous, high things are dangerous. The world will mess you up in a moment if you don't use your whole being, your gut and your head, to move intelligently within it. Being carefree and ignorant is not an optimal strategy, nor is it the path to a life lived in truth. And ultimately a life lived beautifully. Vacuous joy is not the goal here.
Sorry it was not a trillion. It was first trained on 2 billion, then fine tuned on smaller sets of highly aesthetic images.

https://github.com/CompVis/stable-diffusion/blob/69ae4b35e0a...
As a resident, what do you think was the catalyst for these changes?
It's very unclear to me who, exactly, is going to be able to determine that significant numbers of children are accessing my website if I'm not tracking any sort of analytics beyond hits/day. Even taking into account section (D), it's hard to imagine the California AG, even if acting in bad faith, is going to be able to find a blog that is "substantially similar" to mine which has analytics data pointing to traffic showing those sorts of demographics.

Also, to be clear, I'm not trying to be pedantic or split hairs here, I'm trying to explain my own actual thought process in reading the law and considering my own risk/exposure. As I mentioned in a reply to a sibling comment, this law looks genuinely awful, but I'm not going to lose any sleep over the likelihood of getting sued by the state of California for a personal website where I mainly make a half-assed effort to write about the nerdiest shit possible (i.e. computer programming and board games that are best played with the aid of a spreadsheet).
http://wise.com | Multiple positions | Budapest, London, NY, Tallinn, Singapore, (Visa sponsored) | Full time

Wise formerly TransferWise is on a mission to bring transparency to finance, for people without borders. We charge as little as possible, and we always show you upfront. No hidden fees. No bad exchange rates. No surprises.

After going public last year, we are hiring for numerous positions to help us achieve our mission including backend and mobile engineers, product managers, data scientists.

Check out the roles and apply here -> https://grnh.se/5fb85f581us
Winter (YC W22) | San Francisco preferred | Full-Time | http://usewinter.com/
| Jobs here: https://winternfts.notion.site/Careers-at-Winter-980fea092f6... | Email us: jobs (at) usewinter.com

We started Winter to help more people buy/sell NFTs. Our first product is a checkout for businesses to sell NFTs via credit card!

We went through YC W22, raised a few million in seed funding, and are now off to the races with hiring our founding team! We're looking for high energy, no-nonsense, high growth people. We have a lot of big customers (we just launched with the NFL recently! https://rarityleague.com/) and have too much work to do and not enough people!
> With remote becoming widespread, it's hard to believe Silicon Valley is still willing to pay so much more money for devs than hire remote workers in Portugal and numerous other countries with high education and infrastructure, but much, much lower salaries.

In the US there are 50 states to choose from for remote workers. And then outside that is the rest of North/South America all within a narrow time zone band.
At the cost of reduced frequency if I'm not mistaken.
I think it's quite crap actually.

If you don't have IPv6 on your network it just makes an address up and then tries to route everything through it because IPv6 has precedence.

And of course the sysctl to disable IPv6 doesn't work under WSL. It took me 30 mins just to fix that and that was straight out of the box.

I don't know why I'd want all the windows baggage on my Linux laptop.
Re school lunch: that one doesn't fit. Eating at school is of course better than starving at school, but US school food is terrible and part of the "deadly" diet.

Re czar: Come on. Hoping some rando in Washington fixes diet (and doesn't get regulatory captured like... school lunch did) won't help.
One thing I didn't realize until recently is that working 4 days instead of 5 does not slash your salary by a fifth given that your tax bracket will also be lower.
It sounds to me like you are approaching this from a capitalist perspective.

The invention of the synth and samplers has definitely replaced the jobs of many instrumentalists. Despite that, people still learn how to play the guitar, the violin, the trumpet, etc.

However, it also decoupled the roles of musician and instrumentalist so that a wider range of people can express themselves musically without dedicating a majority of their life to learning to play one or more instruments.

AI art tools are going to do the same thing - the roles of 'artist' and 'painter/draw-er/whatever' were previously tightly coupled but you no longer have to have the raw technical skills.

As it was with music, this is probably a net benefit to society since it allows so many more people to express themselves artistically. It will cost some people jobs, though.

It will also deter some people from learning to draw/paint but there will still be plenty of people who do it anyways.
Surrender is so powerful. Much love to you and your family!
I agree. The capitalist is anti-worker
> Feminism has changed drastically over the years

This is so true. All your comment is true, but, the mention of feminism really caught my eye.

So, I’m a man. But once in a blue moon I’ll visit ovarit. It’s a reddit clone but for gender critical feminists. To me, the women there seem perfectly reasonable. I genuinely like seeing what they post there and it makes sense to me. They believe women are adult female humans, they believe men and women should have the same rights and they believe societal roles should not be mandatory. This to me feels intuitively correct and, well, normal.

However, these women are considered monsters in many places. Mainstream platforms ban them. They are disparaged as TERFs and called hateful. And I genuinely don’t understand how it got to this point. How did feminism mutate from “equal rights” and “don’t force societal expectations on me” to … whatever the hell we have today?
I know that it's allowed; but — given that we're a B2B company serving highly-technically-literate customers — I don't think I want the business of anyone who thinks it'd be a good idea to use it even when it is allowed, given how it'd affect their own deliverability to imperfectly-implemented MTAs.

(It's a similar "you're really relying on perfect competence from the whole rest of the ecosystem to get you out of this" feeling as e.g. putting a space in your user name — and thus your home directory path — in Linux. Sure, the core GNU/BSD/etc tooling has been tested for that use-case — but are you really going to trust random tools and shell-scripts to handle argument tokenization perfectly? Or are you just going to ditch the space to be safe?)
No matter what Linux setup I've had over the last years, at some point either my webcam or sound input/output will break. Either permanently from an update or randomly during meetings. Restarting the apps and possibly reconnecting the hardware usually fixes it, maybe a restart.

There's this uncertainty that's big enough for me to stick to a Macbook when working.
They aren’t just going to give you a free day off. There would be a commensurate decrease in your pay.

This is the realist view, and it shows the power imbalance between employee and employer. It's easy for those with the power in this relationship to say "if you want to reduce work, expect reduced pay". However, worker productivity has risen for decades and compensation/hours worked haven't budged anywhere close to match. Employers will always say "meet me in the middle" while taking a step backwards.

Employers in the US can get away with it because workers are replaceable. The government has their back. Most of the (paltry) welfare benefits from the government have work requirements, so you have to take jobs with bad pay (and you'll be fired if you complain). Individual workers have no power in this relationship. Even recent fed policy is put in place to promote unemployment because workers were gaining just a little ground.
I've often considered that his paradox lays in the fact that he advocates for intolerance towards those who advocate intolerance.

But in practice it needn't be a paradox, in practice, would it? In the same way that we grant the state a monopoly on violence, we could grant the state a monopoly on intolerance. And we do, here in Canada, by way of hate speech laws and charter protections for various protected aspects of persons. The state is intolerant of intolerance, and it works pretty ok.
Safari (on iOS, at least) deletes localStorage if the site/app hasn’t been used in some number of days (10?).

I lost my Wordle stats thanks to that feature :(
It can be even cheaper.

Midjourney, in case you appreciate their output, has an unlimited plan for 30$ a month. The only limitation is that if you're an extremely heavy user, they may "relax" you, which means results come in a bit slower.

Note that they've been also experimenting with a --beta parameter which basically means the algorithm uses StableDiffusion's algorithm behind the scenes, or you can use any of 4 versions of MidJourney's more stylistic algorithms.

So if you don't want to tinker or don't have a high-end GPU, it's a cheap way to play around. I have StableDiffusion running locally but still prefer MidJourney. I enjoy the stylistic output but it's also a highly social way to generate art. Everybody is doing it in the open.

Anyway, the stock art part is a hairy subject. You should assume that you AI image is not copyrighted. Which begs the question why they would pay at all.
So what advantages does the $69.99 LTT driver have over the $48.99, $54.99, or $59.99 ratcheting drivers sold by Magapro themeslves? I think that's more to what OP is getting at.

Going to a store knowing the LTT driver is a rebranded Magapro, why would any consumer want to pay the markup besides the brand name?

For me, the LTT driver's only notable differences are not valuable additions to justify the cost. I think that's where the Juicero comparison enters: they've added unnecessary engineering to a tool that doesn't require it, then marked up the price for something most people will never require.
> The capitalists have been able to bank the other 44%.

Don't forget the massive growth at all levels of government.

Also don't forget that wages are not the right measure - total compensation is. Total compensation is often 150% of wages (things like health insurance, retirement plans, 401k matching contributions, etc.). All those "employer-paid" benefits are actually coming out of your paycheck.
The human inventors of computers, computer components, productivity improving software (like AutoCAD), robotics, and other systems are very wealthy.
We have metrics for these things ("Capitalists are taking a larger and larger share every year"), no need for hyperbole: https://fred.stlouisfed.org/graph/?g=1Pik
Sometimes it feels like the need for a human to finesse the result into something appealing is a limitation of the current technology. As in, if it were possible to somehow create an algorithmic criteria for "what one is looking for" in regards to some specific subset of art and let it feed into the model and back ad infinitum, people would prefer that to doing the manual work of sifting through the rejects.

If that hypothesis becomes true, I think it will have severe implications for the value of human intention in art. Would we prefer that endless feedback loop over the painstaking labor of honing a skill for oneself? I don't think it's clear yet, because the technology is still too limited to test such a hypothesis. But would that become the norm if it were possible?

Of course, I don't know if such an subjective concept is encodable in an algorithm. But I'm not beyond believing that such an advancement would be highly desirable if the technology progresses far enough, to the point that something "good enough" for most people and aesthetic styles will emerge. People have already been taken by surprise from the developments in generative art so far.
It was known from the very beginning that the laptop was legit because the Bidens never denied it. There are reasons to deny something that is real, but no reason not to deny something that is fake.
I doubt Go is really a better offer than Java to serve HTML pages. Go promoters are clearly focused on the backend (web APIs).

For instance, my experience with HTML templating in Go using the standard library is that it's really slow. And that's even after taking the pain to optimize them as recommended (caching, etc). But, most of all, each frontend web project in Go has to decide if it's going to reinvent the wheel, or select one of the many short-lived frameworks.
They're not. They're basically giving up and pointing to the web app that has always existed.
I've also seen a general shift away from meetings on Fridays for example. Combined with WFH, there is probably some percentage of people (in the more privileged worker class) who, even if they aren't taking Fridays off, are sliding into the weekends.
They've said they don't have the resources for other OSes yet until they can hire more people.

https://orionfeedback.org/d/2321-linux-windows-android/5
The blog in question (I believe)

https://xeiaso.net/blog
"Just compromise your design", surprisingly, isn't a one size fits all solution. Especially when you can implement things yourself. Yes, it's harder than you think, but sometimes it needs to be done.
WorkOS | Remote (US and Europe) | Full Time | https://workos.com

WorkOS provides a single, elegant interface that abstracts dozens of enterprise integrations. This means developers can get up and running faster and can focus on their product instead of debugging legacy protocols and fragmented IT systems.

We announced our Series B earlier this year: https://news.ycombinator.com/item?id=31582832

To learn more about who we are, our engineering culture, and whether this is the right place for you, read our Key Values profile: https://www.keyvalues.com/workos

Our open roles are:

- Product Designer

- Developer Advocate

- Software Engineer

- Developer Success Engineer

- Product Manager

To apply check out https://workos.com/careers
Those values seem really high compared to my setup, windows/nvidia/lstein repo. For me 512x512 uses 6.1GB.

Random guess but I think your pipeline is running with full-precision floats (32bit), while by default the repo should be using autocast() which will try to use half-precision floats wherever possible.

I know an optimizedSD repo exists and one of the steps they take is explicitly setting precision to half. (And other changes that reduce memory usage but decrease iteration speed). However I don't know how M1/Metal handles half-precision, hopefully it doesn't just cast them back to 32bit.

Also white noisy images at 50 steps seems off to me. At 50 steps in a large image I definitely get a visible product. It's just often non-euclidean or very scattered bits of organization and chaos.
> Fear mongering about the fear mongering media boogeyman.

This gave me a good chuckle. I can't rebut it.

Anyway, I don't think this is best considered as a free vs nonfree press issue. The press in America are motivated by profit. If people are taught and encouraged to reduce their consumption of fear mongering media, the free press will adjust to suit the new demand.
It's mostly false: https://fred.stlouisfed.org/graph/?g=1Pik
Umm training is not the same as running it.
The AVX2 version is using a 8 KiB table...? Even the range check is inefficient. I'd bet that the AVX2 version could be 50% faster.
That would be very convenient for capitalists but it is false, though even if it were true for the US it is not true for European countries
I wish I loved the browser. It's just close enough to Safari that I use it the same but it's just different enough where it drives me absolutely nuts.