skysight-inc/HackerNews huggingface dataset:
Using flask and about 2 js functions, I'm able to make an ajax webapp in about 100 lines. It's really amazing.

Only problem is files.

I'm serving video files locally, and for some reason the server stops returning file requests at some point.

I was told to use a real webserver, but it doesn't seem trivial, at least on windows.
You still need to save the PC and have a place to save it ....
That was kinda my point. If they aren’t willing to negotiate with any/all customers, it’s not really a fair contract. And I’m pretty sure they do custom contracts for the owners family/friends and sales. So it’s not unreasonable to ask for changes.
Microtaggant Identification Particles
Atlanta needs this.
Accurately assigning QoS classes to tasks ensures that your app is both responsive and energy efficient on all Macs. On Apple silicon, a task’s QoS class influences whether the system runs that task on a performance core (P core) or efficiency core (E core). For example, the system is more likely to run Background tasks on E cores to maximize battery life. If you don’t assign QoS classes, your app’s responsiveness and efficiency may suffer as a result.

If you manually configure your thread’s priority using pthread_setschedparam, setpriority, or thread_set_policy, transition to APIs that set QoS classes instead. For example, use the pthread_set_qos_class_self_np function to set the QoS class of your POSIX threads.

https://developer.apple.com/documentation/apple-silicon/tuni...
Помню как 24 февраля я был в шоке от того, что началась бессмысленная и кровопролитная спецоперация. Зачем? Для чего?
Помню, как подписывался под призывами прекратить вторжение, вписался во все петиции, которые нашёл, хотел было на митинги выходить, не спал ночами и смотрел новости. Потом внутри начало всё устаканиваться, в конце концов, я не первый год наблюдал за тем, что происходило на Донбассе.

Теперь же благодаря таким, как ты, я отлично понимаю, что всё сделано правильно, и дальше откладывать было просто нельзя.
С вами мир построишь, с мыслями о том, как вы будете москалей вешать и сжигать в танках, ага. Соседей, как ты пишешь, на деревьях вешать, это что в голове надо иметь?

Было, было уже такое, великая германия, арии, очистить землю! Гнали до Берлина.
You can try to reverse image search - from what I've seen of other people doing this, the renditions are quite distinct. The diffusion process is ultimately the root of the model's ability to not just copy images. Variational methods truly allow for the learning of a distribution, which is why VAEs can generate new data and AEs can't.

Also, practically from a data point of view, the same object can be represented in numerous ways (different artistic styles, different filters, abstract paintings, etc.) and the model has to optimize across all of these samples. What this means is that the model truly is forced to learn the semantic meaning behind a concept and not just rely on specific features.

Check out the dropdown under the "Significance of CLIP to DALL-E 2" section in the article
"Log into?"
Can you be sure to clear a line at Tetris?
There's room to disagree on whether this change is useful or necessary. But there's a sizable gap between having a difference of opinion and being a jerk about it.

I've personally made the change because I see no harm in it, and it makes my colleagues happier. Being kind and considerate has low cost and high rewards.
How was this violated?
"Server" can mean many things. A few (obvious) meanings:

* A role in the client-server model. One machine makes requests and asks for info or things to be done, and the other end executes the request.

* The physical (or virtual) machine that runs the processes that fulfill the server role

* A class of "serious" machines that do important stuff somewhere not directly facing the end user (desktop or mobile device).

* A unit of administration: the thing you log in with ssh, install/update software, rotate logs, organize user accounts on, create groups, handle file permissions, craft backup scripts, cron jobs, handle disk space, and generally care about filesystem health etc etc etc

As you correctly pointed out, the "serverless" buzzword clearly talks about code that has to run on some machine, which is not your desktop or mobile device, so it's still about the client-server model and it's still running in servers, which ultimately have ti be administered by somebody somehow.

The "less" suffix in the buzzword means that that person is not you. You don't have to manage the server.

It's hard to find a better word. Sysadminless? NoPet? JustRunIt? FocusOnMyCode?

All names have their drawbacks. My main qualm with serverless is not that there are servers involved, but that it's not clear what is serverless and what it's not.

For example, is kubernetes a serverless platform? As a user if it (not an admin) you don't need to worry about any of the good old sysadmin chores, i.e. you don't manage the actual servers where your code runs.

Otoh generally when people talk about serverless they don't talk about abstractions like kubernetes but usually about going on step further in the abstaction ladder and imagine a world that's not only "serverless" but "processless", where you don't build software and deploy it somewhere but where you write some "functions" and map of them to some endpoint and the system takes care of figuring out how to build, deploy and manage the full lifecycle.
Backblaze with server side lru cache. One object per kv. Eventually, CF workers with kv.
Eight-track tapes.

The Wankel engine (at least as found in mass-produced automobiles).

(Arguably) the minicomputer.

The electric typewriter.

Phototypesetters using glass or film negatives (APS-5, Mergenthaler VIP, Compugraphic 8600, etc.)
I'm curious is there not a property tax effect? Here where I live in Illinois I pay property taxes on my home. Where I live it is currently about 4.4% of my home's real value every year. I am able to deduct it from income only for state income tax purposes. There are limitations there that I don't reach based on my income but also I can only do so for a small handful of connected parcels. So in your case you would only be able to deduct for one of your homes. Can you please explain how it works where you live?

Additionally for a home sale in US I have to treat it as income for income tax purposes. In my state there are state, county, and often local transfer taxes as well. Here $1 for every $1000 of sale price to the state and an additional 50c for every $1000 to the county are typical numbers. There are also a number of other fees like recording fees, but those are flat rates.
Brett Johnson: US Most Wanted Cybercriminal – Lex Fridman Podcast #272
Well, it's always been that way.

The big names started using no-sql type stuff because their instances got 2-3 orders of magnitude larger, and that didn't work. It adds a lot of other overhead and problems doing all the denormalization though, but if you literally have multi-PB metadata stores, not like you have a choice.

Then everyone started copying them without knowing why.... and then everyone forgot how much you can actually do with a normal database.

And hardware has been getting better and cheaper, which makes it only more so.

Still not a good idea to store multi-PB metadata stores in a single DB though.
> Instead it seems like a buzzword (?) for a weirdly niche way of running things that someone with a 4 Euro/Month nginx instance that hosts 10 websites will probably never understand.

To me, serverless means that I as the developer don't have to do ongoing server maintenance work. A 4 Euro/month setup sounds great, until you find out that you never enabled log rotation and filled up the disk space, or your certificate refresh was improperly configured and now you don't have SSL, or your site gets popular for a day and the site slows to a crawl unless you add an instance.

The dream of serverless is that I can deploy code in a “set it and forget it” manner. Stuff can still break at the application layer, but should work the same at the infrastructure layer in a year as they do today, and auto-scaling happens automatically.
Finally someone gets it.

Imagine if Google was dominated by religious conservatives and their "inappropriate" language suggestions flagged "gay parents" or "pro-choice" as 'wrong' by default.
I'm going to guess you're not in a long term relationship here.

In the best possible way, I've not made a life-altering decision like those you describe completely on my own in over a decade. Nor has my partner. Everything is compromise, working and talking through things. It can take years to happen, can sometimes make up our minds in hours. Big deal stuff, like which (often war-torn) country we'll live in next.

Funniest thing, the dog was the biggest change. Now a major factor in all big life plans. Guess it's more so if you have kids.

If none of that's influencing your planning, then go for the long shots. They'll be harder to take when you're making decisions that involve others directly.
typing this on a dell precision-class laptop and yeah, it's a dream. even between this and my latitude (which is still business class but one tier down) it's noticeable.

there are nice quality laptops to be had, they're just expensive enough that apple becomes competitive price-wise.
Would you enlighten me as to what it means, exactly? I'm not being facetious.
Underrated parent comment.

Requirements are living entities and subject to Darwin rules. Only the fittest survives.
White House Bans US Direct-Ascent ASAT Weapons Testing
Don't worry about it.

For anyone brought up reading and writing original British English and having a love of language, American English [even that written by native speakers] reads like a mis-spelled, grammatically jumbled mess. So, no matter how lousy your English is, you'll fit right in!
I think it's worth pointing out that DALL-E 2 mimics the style of famous artists. The artists had to come up with the original style in the first place!

There are highly competent artists that can create highly convincing copies (fabrications? forgeries?) of famous paintings. Are these paintings worth anything? No, because people find value in the specific contribution to the field of art that the particular painting represents.

I think we should look at DALL-E 2 like a highly competent artist that can produce convincing forgeries and even mimic the style of famous artists, but cannot replace the artists themselves.
> They make more land all the time.

It is true that many cities have filled in shorelines to create more buildable/usable surface.

It is not true that cities do this all the time.
GP made a really good point and perhaps you also had something interesting to share from your experience. However, the snark distracts from the discussion and adds noise to GPs comment thread.

I mean this without sarcasm, the 'Guidelines' at the bottom of the page and in particular the 'In Comments' section are really on point and worthwhile to read.
First off, I’ll be a bit of an ass. You seem to be looking for a free option that meets your criteria. You’re on HN, you know that isn’t going to happen.

Second, split desktop and server. You can use Outlook or Thunderbird or pine from the CLI, depending upon what you care about.

Third, let’s face the server problem. There are plenty of options for self hosting all of these [1]. The trade off is that you’re going to spend WAY more time and money in maintaining it.

1: https://github.com/awesome-selfhosted/awesome-selfhosted
Are you saying that Canada's housing crisis are caused by these individuals?
This behavior is not exclusive to OpenAI. NVIDIA did this too. Originally StyleGAN3 was published under the name "Alias-free GAN" and the paper itself uses that terminology.
I think you didn't read that report at all. The nice comparative boost was for ads. AMP pages loaded from an aggregator are rendered before you click on them, and the DOJ disclosures did not dispute that this would cause them to load faster for users as it obviously would.
We are not enjoying because lots of people in Russia want the downfall of Putin and his clique. The problem is West is too cowardly. They announced "crippling sanctions" that looked sweet on paper but barely made a dent in the economy and are full of loopholes.
> I’m surprised that Apple doesn’t have a desire to play this role.

They're being paid handsomely, by Google:

> In 2020, The New York Times reported that Apple receives an estimated $8-12 billion per year in exchange for making Google the default search on its devices. According to one analyst, Google's payment to Apple in 2021 to maintain this status quo may have reached up to $15 billion.

1. https://www.macrumors.com/2022/01/05/google-pays-apple-stay-...
But they also could label 'bad' videos and let the viewers decide what the truth is:

"This video is marked because we believe the information in the video is not correct and might even be dangerous".
Sorry (?) to live an non-important place, I guess?
That's the way to do if I want to just download a file. But the comments seem to be mentioning a scenario where they would like to download the file via Javascript.
You don't have too, but it is very common to fall into the trap.

If working within a safety-critical industry and wanting to do Agile, typically you'll break down high-level requirements into sw requirements while you are developing, closing/formalizing the requirements just moments before freezing the code and technical file / design documentation.

It's a difficult thing to practice agile in such an industry, because it requires a lot of control over what the team is changing and working on, at all times, but it can be done with great benefits over waterfall as well.
Ask HN: Strange Errors on Apple ID
Getting some weird errors on https://appleid.apple.com/ thoughts?

Cookie “myacinfo” has been rejected because it is already expired. appleid.apple.com
Cookie “awat” has been rejected because it is already expired. appleid.apple.com
Cookie “caw” has been rejected because it is already expired. appleid.apple.com
Cookie “caw-at” has been rejected because it is already expired. appleid.apple.com
Layout was forced before the page was fully loaded. If stylesheets are not yet loaded this may cause a flash of unstyled content. common-header.js:1:8187
XML Parsing Error: no root element found
Location: https://appleid.apple.com/account/manage/gs/ws/token
Line Number 1, Column 1: token:1:1
Content Security Policy: Ignoring ‘x-frame-options’ because of ‘frame-ancestors’ directive.
Relative positioning of table rows and row groups is now supported. This site may need to be updated because it may depend on this feature having no effect. signin
The form:valid hack
The first question is not hard to find answers to if you genuinely want them. But it has a lot to do with how the claim in that paragraph is not true: homogenous teams are less effective in some measurable ways. Plus our society is not homogenous, so from what mechanism does the homogeneity of the team emerge? Is it completely benign and spurious?

The actual definition is the meaning ascribed by users of a word as it is understood by their audience. The dictionary is a recording of meaning, not a creator of it.
There are plenty of ELI5 explanations of zero-knowledge proofs
Aggregation business model ultimately can become evil. Doesn't make any diff whether it's Amazon, Google, Uber, AirBnB, etc. The network has to become strong and trustless enough that any aggregation business model must operate with the fear of being de-platformed.
When you share a url like a news article on Twitter or send it on Slack, iMessage etc, you get a small preview widget showing you the headline and a photo from the story.

The way this is generated is Twitter/iMessage scrapes the HTML of the url you are sharing and looks for <meta name="og:image" content="https://imgur/adfstdd"> and displays whatever image is in the content field. Similarly the widget title is populated from <meta name="og:title" content="About Us">

In a static html site there is only one index.html so all routes have the same meta tags unless you overwrite the index.html file using an edge worker.
Are there browser extensions that simply disable all future requests from being sent from the immediate tab?
Turn off the feature and go about your day. That's what I do with grammar checkers, anyway, for many of the reasons you just described. As far as I can tell, using the passive voice or saying "I think" too often has neither harmed me personally nor professionally.
I am far from an expert in this, but, couldn't you design a watermark that removes certain frequencies in known locations in the spectrum, at known times? Those gaps would obviously stay missing in a compressed version - lossy codecs don't add noise.
Bosses Don't Follow Their Own Advice in Returning to the Office
This is good advice for multiple reasons.

One I haven't seen mentioned yet - When Product is accountable & responsible for testing the outputs, they will understand the effort required and can therefore prioritize investment in testable systems and associated test automation.

When those aspects are punted over to architects/developers/QA, you'll end up in a constant battle between technical testing investments and new features.
Why should I have to execute data?

The Von Neumann architecture sounded good in the beginning when computers were hulking beasts and had to be timeshared to be economical. Scaling this to individual global-Internet-connected network PCs provided to be a disaster as is evidenced by all the "expert C programmers" over the years that couldn't keep their buffer overflows in their pants and things like NX support in CPUs and pointer authentication that just wouldn't have to exist if the CPU would get instructions from a 100% separate address space than its data (kinda like that old 8051 that's still kicking).

This is a terrible idea. Sorry.
YouTube's primary function is to be open to the public. Anyone can go there, anyone can post videos there. They are like a mall or other privately-owned-but-publicly-open place. Google should not be censoring speech there, beyond already-illegal stuff and other content that is broadly prohibited in public places (porn, etc.)
I’ve heard it said people with disabilities is better than disabled people because you should put people first, rather than define them by what’s different. I’m not American or a minority, and coloured people has been a bad phrase all my life. We’ve stopped using BAME apparently.
True. Calling BS on magic is fine. But it could also be wrong to claim tarot is complete BS. It's possible the effects of a tarot reading are explainable by things like observation bias, the subject changing their behaviors due to the reading, or the reader using some sort of body language reading to influence their "interpretation" of the cards.
> The root cause is the system that is geared to keep houses always appreciating via supply constraints: aggressive zoning, discretionary permitting, NIMBYism.

These are contributing factors, but the energy that drives the bubble is capital, and bubbles have a way of becoming self-perpetuating. When a bubble becomes critical, you can't "build out of it", unless you think you can actually produce 10% more houses in a year, every year!
> They don’t sell ads so there’s no cannibalism

Apple sells huge amounts of ads, I believe it's the fastest growing part of the business right now. Estimates are $5 billion in advertising revenue in 2021, with one projection of $20 billion annually within 3 years. In addition to this, Google pays them $15 billion to be the default search engine and sell ads.

https://www.ft.com/content/074b881f-a931-4986-888e-2ac53e286...
Yes, it simply looped over shards, we already had a tool to do that.

The app handled it by proxying calls to the new implementation if the shard was marked as "post-migration", the API stayed the same. If it was "in migration", all write operations returned an error. If the state was "pre-migration", it worked as before.

I don't already remember the details but it was something about the event queue or the notification queue which made me prefer this approach over the others. When a shard was in migration, queue processing was also temporarily halted.

Knowing that a shard is completely "frozen" during migration made it much easier to reason about the whole process.
The link I'm referencing doesn't so much as unredact all of the facts listed here, I'm not sure the public has access to the emails described in this complaint at this time. If you know of a publicly accessible cache of internal Google emails sourced from legal discovery processes, I'd love to know about it!
Yes! Me too. Similar experiences.

And what I appreciate is a modern take on these older systems. It is a sort of, "what if..." it had all continued. The Nox Archaist RPG I mentioned plays GREAT. All the hard edges Ultima style games had are gone for the most part.

The result is a very playable 8 bit game in that style, good elements maximized. Too fun.
To slow the value gain - I think ideally the government would like to sort of stabilize housing prices in BC & ON for a few years then re-start a slower more reliable growth pace... exploding the housing market fully could cause a value loss - so this is like opening one pressure release valve to slow the build up a bit.
As usual with these forced changes in language, like master and main, there is zero proof these word are offensive. Usually it’s only the activists who care instead of the supposed victims who need to be protected.

It’s a very tiny but very vocal minority pushing these changes. Unfortunately a lot of those people work at Google and other tech companies with a huge reach.
https://archive.ph/XFdR3
> Your D&I consultant is saying this because those words make certain demographics less likely to apply.

but if I want to put lead and driven on a job ad for a person, that's because I want someone who feel they can lead and are driven for the job. If prospective applicants don't feel they have those quality (or are ready to apply them for the job offered), why should I care?
And how is showing AMP in top results monopolizing the web? Bing does the same thing. A social news aggregator could do the same thing if it thinks people could read the article and go back to scrolling the feed faster.

AMP loads instantly. There is nothing lazy about supporting it. Just like RSS, it requires extra work for the publisher to get the user the instant-loading behavior they desire.
I think it would be more the case that specific programs (or stored procedures) mistreat NULL values, rather than a language or library not providing a way to properly handle them.
I think the whole point would be to retire and do math for fun, not desiring anything more than the joy of discovery, no footnotes, no recognition, just math.

99.99% of everyone won't be remembered for their "contributions" so why not do something you enjoy?
> Language (like everything) has become politicized

It wasn't ever not politicized.
Hyperlogistics will allow you to receive items in single digit minutes
Amazon will add a 5% fuel and inflation to Amazon FBA based products
Amazon will impose a new 5% fuel and inflation subcharge to all products sold through Amazon FBA
It's no longer big brother, it's big sibling and it has always been big sibling.
"vi reqs.txt" is ideal default baseline

then only bump up to more complexity or superficiality as the benefits exceeds the cost/pain. for example, a spreasheet. perhaps a Google doc

if you're lucky enough to have any reqs/specs which have a natural machine-friendly form, like an assertion that X shall be <= 100ms then go ahead and express that in a structured way then write test code which confirms it, as part of a suite of assertions of all reqs which can be test automated like this