skysight-inc/HackerNews huggingface dataset:
(I couldn't verify this quickly, but it's something I've heard a few times)

E-Ink Carta uses an LCD layer for the color filter, so it has standard E-Ink response times. These things seem to have multiple pigments, which have different weights and are separated from each other by quickly pulsing the display back and forth right, which takes a long time.

For this kind of separation waveforms probably matter a lot more, but hobby applications seem to have been doing fine with custom waveforms. They may not perfectly respond to the current temperature or have optimal ghosting prevention, but they do (from all examples I've seen) produce good images. Getting fast updates seems to be mostly a function of daring to drive the device with high power (which can lead to stuck pigments if overdone, but this can often be corrected with some flashing).
NeWS, OpenWindows, Indigo Magic Desktop, CDE, NeXTSTEP, on my case.

Nowadays I get by with XFCE when still doing Linux desktop session.
If we required companies to pay a massive severance, then it would disincentivize hiring to an extent. You'd still need to hire as your business grew, it's unavoidable.

If you made hiring more risky, companies may keep their employees for longer, and treat them better since hiring was a gamble. Why hire someone, who could be a liability, when you can retrain an existing employee and invest in their future with you.
You Don’t Need a UI Framework (2022)
Vote parent up.

Accurately describes the public costs of private for-profit businesses' whipsawing the labor force, and foisting all the consequential costs of periodic waves of unemployment onto the public.
Show HN: Tunnelmole, an open source ngrok alternative
There's a lot of painful lessons the neckbeards are unwilling to learn, persuasion is well down that list.
I've read somewhere (a Reddit post from an insider? Not entirely sure anymore) that E-Ink Inc. isn't intentionally holding back adoption, but their yields are just really bad.
You could use blockchain based transactions to reduce overhead and complexity. Here’s JPM doing it https://cointelegraph.com/news/jp-morgan-executes-first-defi...

Have you ever tried steelmanning your arguments?
Scraping images from Getty is also violating the terms of service.
Ask HN: How to avoid arguments and stop them from becoming harmful?
What can you do so that even if you get into arguments that are unavoidable (especially in relationships), no party becomes a villain or winner in that sense and everything is sorted out eventually? Is there some life skill to learn?
7 colors!
You already had to deal with text being output from the Codex models. I regularly ran into text from Python mailing lists when using the Codex API. Sometimes it writes code, loses coherency and types out pages and pages of Python mailing list comments and signatures.

Any human text I get from the Chat completion API with the task of completing code is at least relevant to the code being written.
Every few months I keep telling myself I need to buy one of Cliff's Klein bottles to go alongside my (very dogeared) paperback copy of The Cuckoo's Egg :)

Learning all the default VMS passwords definately didn't get me in trouble during High School with the state's herd of Vaxen... I mean the book was right there, in the library! Wink wink :P
Steve Wozniak:
Where's your beard?

Steve Jobs:
In the bathroom sink. I shaved it off.

Steve Wozniak:
Well, how come?

Steve Jobs:
'Cause banks don't like beards.

--

His first TV appearance:
https://www.youtube.com/watch?v=FzDBiUemCSY

Reportedly, Steve used to be a smelly bearded hippie.
How many of you worked in companies where design is undervalued, people don't understand the role of design, and there's no representation of the design in leadership positions?
Related:

The Yamaha NS10 Story – How a Hi-Fi Speaker Conquered the Studio World (2008) - https://news.ycombinator.com/item?id=15412686 - Oct 2017 (96 comments)
Diesel maintainer here. So first of all we are aware of the sometimes bad error message and we are working on solutions. There is already an unstable feature flag that improves some error messages and the next diesel release will include additional tools to improve the error messages in additional cases. In addition we try to change the language to give us more tools to control certain error messages emitted by the compiler, because mostly the error is large, but has a well known underlying issue that can be described much shorter.

> I once (foolishly) tried to write a generic repository implementation for database entities which could either have sqlite or postgres as a backend. I thought this would be very convenient for testing, being able to just keep all of the code the same safe for using a sqlite backed repository instead of a Postgres one.

It's generally not advice to test against different databases than you run in production. This is one of the reasons why these kind of things are not simple in diesel. Prefer running the tests against the "real" database system and use `Connection::begin_test_transaction()` to prevent polluting the database with test data.

More generally speaking: Writing generic code involving diesel is likely an advanced topic, so don't expect it to work quickly. I usually advice people to not write this generic code, at least not if they just want to use diesel in their applications.
Huh, how does GPT have the same features? Do you have to write natural language prompts to get code completion now?
Hire for someone who works most effectively with your team. Communicate to the candidates what it is actually like to work on your team and set expectations accordingly so you hire the person who actually wants to do that work.

Hiring juniors is always a worthwhile risk as long as they have the necessary support to grow into being effective in the role. Just don't hire a junior because you are afraid of hiring someone senior as your first hire.

Effective teamwork will always outpace individual contributions.
"In 2021 I remember thinking how tech really proved its worth by so quickly assisting our economies through the pandemic with e-commerce, video conferencing and work from home."

Funny, I attribute that "assistance" to improvements in hardware and networking. Today's commercial software is not great to say the least. And then we have the ridiculous amount of surveillance that comes with it.

Without a doubt, computers and networks are proving their worth. But intermediaries calling themselves "tech" companies I am not so sure. It seems the market, too, is questioning the need for them.
>Considering guest workers usually spend almost nothing for their degrees

A majority of them do. The biggest faction of foreign workers you see in the US in tech get a Master's degree in the US. So much so that these programs would not exist if it weren't for foreign students. The MS programs are cash cows where foreign students subsidize the education for everyone else.

>Why can't people on these programs, or the employers of these people, be required to contribute to an education fund to help ensure domestic workers can compete?

See my point above. It's already priced in.
WASM GC is already in the implementation phase[1], which means, IIUC that it's a matter of time for it to make into the official standard (i.e. the spec itself is mostly done now)... the implementations are behind a feature flag in Chromium[2] and Firefox seems to be far into making it available, see the current list of WASM-related issues they're working on[3]:

[1] https://github.com/WebAssembly/proposals

[2] https://chromestatus.com/feature/6062715726462976

[3] https://bugzilla.mozilla.org/buglist.cgi?product=Core&compon...
CliffStoll, can you tell Brady from Numberphile that it's an internet crime to sit on a Numberphile video with you in it for 2+ years?!

I loved the most recent small-business-oriented Numberphile, by the way :)
Poisoning Bing Chat Search Results
>> fairly shallow slope of the GPU performance curve overtime

Not true.
Chicago, the third-largest metro area in the US, is a midwestern city. Insinuating that Chicago is somehow part of or defers to one of these 'factions' and is not a 600-pound gorilla of an entity unto itself is frankly hilarious.
What's the tax situation?
> The years Mastodon operated before Musk chased millions of people off Twitter don't count.

I'm sure you know those previous years of operation does certainly count. Mastodon launched in 2016 (7 years ago). Not in November 2022.
Concur. Composability, separation of concerns, do one thing and one thing well, etc. are all philosophies as old as time in this industry. Any programmer worth their salt would understand the value they provide. Source code hosting has nothing to do with building your software and it's a bad idea to mix them up.

This situation is actually a bit more insidious. All these CI/CD features are just a thinly veiled attempt at locking users into the platform. There's not big money to be made selling git hosting, but if you control how the software is built, then you have made yourself a hard dependency. If you look at the starter workflows they provide, they encourage bad practices where your application build is defined in their DSL. Experienced programmers might steer away from such usage, but many novice won't. If you have enough novice adoption, it becomes the norm. So many projects these days cannot even be built locally without a CI service dependency, where instead 99% of the time, all you needed was a simple makefile.
Pretty sure I got rejected from TopTal the other day because I didn't have a decent headshot.

Just uploaded the first photo I could find that fit the size requirements.

Got a rejection email and took a look at other profiles, only to realize they were all using 'professional' looking headshots (which I'm sure reflects better on Toptal)

I have 9 YoE in software and an in-demand skillset, so I think it was the headshot. It's possible they really just have an influx of people now with all the layoffs, but I was signing up because of a recruiting email I had received from them days earlier saying my skills were in demand and they were trying to grow their network
No I don’t think it would have. The City is fairly exempt from being fiddled with by parliament due to its direct relationship with The Crown. I don’t see any reason why the The City would give up its rights without a substantial fight.

Given its small area, I doubt anybody would ever be interested enough in fighting with The City to revoke its ancient rights, and independence from the broader UK government. Past monarchs and leaders have attempted to strip The City of its rights, all of them ultimately decided it wasn’t worth it.
> But won't take responsibility, and no government will hold him accountable

In Europe we have regulations for this, and they are definitely held accountable, tho not very often.

For example in the early '00s some Italian banks were held responsible for suggesting investment in argentine bonds as "safe" to unrefined clientele.

At a minimum the Mifid questionnaire will restrict you from buying securities you do not understand, and any court will trivially be able to see if your financial advisor filled it in for you.
Probably stuff like this (note: possibly misleading URL)
https://www.theverge.com/2023/2/15/23599072/microsoft-ai-bin...

Early Bing AI had a tendency to be rather unhinged.
Although impressive, many of the photos shown can't be passed off as authentic headshots. Many of the photos linked in the landing page itself have issues. Example [1].

But even if I ignore them most of them, there is something off. Maybe I am biased because I know it's AI-generated, but I also feel they look too polished for the real world. The facial skin isn't generally this perfect. And the bokeh looks like it has been artificially added.

I won't say I can point out 100% of the time when a photo has been AI generated. But if I saw a series of them generated with the same software, I don't think it will be too hard.

[1]: https://bit.ly/4033epk
I dunno, listening to this makes me doubt the concept of Free Software, all the time thinking "where's the catch"? :-P
> the decision comes from the top and it's random

As someone laid off from a FAANG, it's not random. They don't lay-off the top performer. They don't lay off the woman who keeps winning peer bonuses, or the one who plays golf with the VP, or the one doing cross-team knowledge sharing sessions. They're not laying off the guy that got an out-of-band pay increase because they're so valuable to the company.

They may not use it as a PIP alternative, but it's not random. If you're an IC, you want your manager to be sharing documents with your name on it to the VP/Director. You want to be getting CC'ed in emergency product discussions. You want the senior leadership to know your name for a good thing. If your manager doesn't include you in meetings, and doesn't talk about your work, and doesn't make your presence known then your in trouble... when layoffs start and a director gets an excel spreadsheet with everyones name on, you want them to recognize your name. They're not axing the people they recognize first.
All these are normal and necessary adaptations when switching from a vegetarian diet to animal hunting.

All predators need the ability to fast.

All non-ambush predators, like wolves or hyenas or humans, need adaptations that ensure enough endurance to pursue their prey for hours, without overheating or becoming too tired.
I can already do that in under and hour without GPT4 or midjourney
You probably should avoid using the word parasites and banks in the same context. The historical connotation is more than a bit errrrr.
> OpenAI is registered as a research laboratory. It has created a subsidiary corporation that deals with products and profits.

this chicanery proves that they are being intentionally deceptive.

as for the rest of your post, i have no idea why you copied and pasted some unrelated crap from their website although it does make me wonder if youre using ChatGPT to generate your posts.
You can get a professional headshot for $20? Does it require you to go somewhere? Because if so I'd argue that the cost is the photographer payment plus your time. I think there are very few people looking for a professional headshot who would value their time at less than $20 hour
People are definitely building at a high pace, but for what it's worth, this isn't the first work to tackle this problem, as you can see from the references. The results are impressive though!
Mispronouncing occasional words is a very human thing (particularly technical words that an autodidact might have only seen written, not spoken), and I didn’t find it detracted from the authenticity of the speech.
I've read studies which conclude that climate change improves crop yields because carbon is an input to photosynthesis -- often the bottleneck. In addition, global warming frees up more arable land. After all, there is far more landmass in the northern hemisphere than at or around the equator. The net result is that some land become intolerable in certain areas and a lot of land becomes newly arable in other areas.
This is interesting and a nice thing to have built into the JVM.

It seems to me though that SubstrateVM[1] makes calling native functions even easier (from page 8 of the slides):

// C:
struct timespec {
__time_t tv_sec;
__syscall_slong_t tv_nsec;
};
int clock_gettime(clockid_t __clock_id, struct timespec *__tp)

// Java:
@CStruct interface timespec extends PointerBase {
@CField long tv_sec();
@CField long tv_nsec();
}
@CFunction static native int clock_gettime(int clock_id, timespec tp);

[1]: https://www.complang.tuwien.ac.at/lehre/ubvo/substrate.pdf
If the spam is better quality than the human written stuff, who's to say we aren't better off?
At which point does high quality spam cease to be spam?
I read somewhere that over 50% of all deposits in the US are uninsured. Making SVB depositors whole had much less to do with making hapless VC's whole, and much more to do with preventing wide spread contagion.

Also, practically speaking, the "consequences" for SVB depositors was likely that they would get a small haircut on their deposits, probably in the range of 0-10%. While not a great outcome, that by itself would not have been too problematic. The bigger issue was that getting access to those funds could take weeks or months, which would have been a huge issue for companies trying to make payroll.

> Maybe these are all just indicators that the financial market has become way too complicated with risks hidden away

I totally agree. And for the most part I have not seen too many folks on HN defending the SVB VC's, but more so arguing that there really is no practical reason why we can't have zero risk deposits (see discussion regarding narrow banks). And regarding the CS situation, we should also probably stop banks from selling bonds that don't really behave like bonds. At the end of the day, the vast majority of financial products can be boiled down to "get money now, pay more later" and "give money now, get more back later". And all of the complexity that gets tacked on top almost always seems to be ways of dealing/arbitraging risk. The more complexity we allow, the more likely it is someone will package and sell that risk to unsuspecting investors. We shouldn't make everyone whole when things go south, but we should absolutely correct these behaviors with regulations to prevent it from happening again.
Well what you are criticizing is mainly a problem of the media. Look at the actual IPCC report [0], there multiple scenarios are outlined, with 1.5 degrees being the most optimistic one, which makes sense. I did not read through it yet, but from a quick glance they do describe the impact of different scenarios, while also presenting measures to reach those, just like you asked for. You sadly can not expect that kind of nuance from the media though, most articles (just like the linked The Guardian article) seem to focus exclusively on the 1.5 degrees scenario.

[0] https://report.ipcc.ch/ar6syr/pdf/IPCC_AR6_SYR_SPM.pdf
> Which might/should prompt a rethink

It shouldn't. It's goal is to continue running in the browsers and to have proper interactions with browser objects like the DOM. And those are garbage-collected by the browser. So you need at least some GC support in wasm to tell it that an object is released and to check if the object is still held by wasm runtime.

> and our goal is to adapt it to the lowest common denominator

How is garbage collection the lowest common denominator?
Just looks like some background swaps and retouching. With a 2 hour turnaround are they actually using a human and a copy of Photoshop? Technically AI since that's how Adobe does some of it's tools.
> That conflicts with the natural rights that people would otherwise have to do what they want with atoms or bits they possess

not natural rights but natural possibilities - which by the way are totally disjoint from "rights" which are a legal/moral/civilizational construct/convention. And property (be it about physical or "intellectual" goods) is exactly one such right i.e. a legal/moral/civilizational construct/convention. Outside of the individual's own life and body (and very few subjects directly related to that), it quickly becomes very muddy and subjective at best to argue with "natural rights", especially when it comes to property rights.

Whether or not my property claim to my PC or my garden is more justified than the property claim of some IP creator or publisher to their works, they both have in common that the property right, for as much as it exists, is a legal/civilizational norm that exists by virtue of being defined and enforced by the civilizational system we live in.

So at the end of the day, like so often in legal matters when there is a conflict of interest and priorization between two rights or legal principles (i.e. legal/moral/civilizational construct/conventions), it all comes down to how the legal system is set up to balance and prioritize the conflicting principles/rights depending on the case configuration.
Fair use to scrape together their dataset & then cry wolf when their outputs are used to create a better competitor that runs locally lol....should not have given a free-tier but then how else would you have captured casual users
I read somewhere that Frank Abagnale Jr. is the father of The Barefoot Bandit (Colton Harris Moore) & US Rep George Santos...

Fraud runs in the family.
If you don't pay attention to it you might be surprised how non dynamic your residential internet last mile DHCP assigned IP really is. It's not uncommon to go many months or a year with having it always renew to the same address. That, combined with all the fingerprinting mentioned in the article...
I had a friend who did post-production psychoacoustics for many big-name acts and labels. He had incredible ears, and could call frequencies by hearing them. His studio was a gear-nerds wet-dream, and had all sorts of high end stuff. He also had NS10s, because they "provide the baseline". It was kinda funny, all these high end monitors, and on the some wall, 6 NS10s.
An Embedding is a n-dimensional vector (think of it as a sequence of n numbers).

During training, each token (or word) gets an Embedding assigned.

Critically, _similar words will get similar embeddings_. And "similar words" could mean both semantically or (as was the example) syntactically ("apple" and "appli").

And being vectors, you can do operations on them. To give the classic example, you could do:
Embedding(`king`) + Embedding(`female`) = Embedding(`queen`).
For a counterpoint, I thought wattsupwiththat's analysis was alright. But I'm not qualified enough to make a definitive judgment. Can somebody better informed tell me if this article is complete bull?

https://wattsupwiththat.com/2023/03/15/climate-crisis-what-c...
72 hour turn around?!?!?! Seems an awfully long time, these days most studios will have the photos turns around within 30 minutes (at least where I live) I'm surprised to see 3 day turn around time.
If you're learning a scripting language, building a web scraper is a great way to learn some fundamentals of a language by using the basic data structures, getting the data flow correct and solving regex, parsing and printing issues.

Protip: use an IDE and a debugger to turbocharge your lesson!
Recent and related:

The genie escapes: Stanford copies the ChatGPT AI for less than $600 - https://news.ycombinator.com/item?id=35238338 - March 2023 (145 comments)

Stanford Alpaca web demo suspended “until further notice” - https://news.ycombinator.com/item?id=35200557 - March 2023 (77 comments)

Stanford Alpaca, and the acceleration of on-device LLM development - https://news.ycombinator.com/item?id=35141531 - March 2023 (66 comments)

Alpaca: An Instruct Tuned LLaMA 7B – Responses on par with txt-DaVinci-3 - https://news.ycombinator.com/item?id=35139450 - March 2023 (11 comments)

Alpaca: A strong open-source instruction-following model - https://news.ycombinator.com/item?id=35136624 - March 2023 (296 comments)
Some people are literally addicted to the stuff https://www.theguardian.com/food/2021/feb/02/the-real-thing-...
I wish browsers did more to combat this. There should be ways to randomize or normalize every bit of information they try to gather.
Awesome-totally-open-ChatGPT: A list of open alternatives to ChatGPT
My experience with Option 2, is that unless you're not memory-constrained, you'll always reach a point where you need to be GC-aware. Those objects you kept a reference two? GC can't collect them. This hot path that does allocations ? Better implement an object pool.