skysight-inc/HackerNews huggingface dataset:
This is super, super cool.

However, I also observe that it's not very good at creating emoji that are legible at, well, emoji (body text) size.

Emoji and icon creation generally isn't as straightforward as you'd think -- you need to essentially create a series of clear shapes that are intelligible at body text size (32x32 pixels at retina, or even smaller), and then add texture and smaller details in a way that pops at higher resolutions, but "disappears" when downscaled.

I wonder if there's a pipeline that could implement that today. E.g. training on emoji at 32x32 resolution to generate those, and then some kind of intelligent upscaling algorithm also trained on low- and high-res emoji that is able to insert appropriate texture and details according to the emoji description.

I love the idea that in the not-too-distant future people will just be dictating their desired emoji, they'll save and reuse the ones they love from their friends, and we'll get yearly most-popular-new-emoji lists that reveal the national/worldly mood/zeitgeists...
And is happily endorsed by almost every single company so they can continue to harm the environment and us without any restrictions.
I bought my iPad Air for the same reason haha! If Dreams turns out to be as good as I'm hoping it will be, I may even end up upgrading to an M2 iPad Pro — though I'd have to really get obsessed with Dreams first for that to happen :P
Recommended reading:

"I will never see the world again" by Ahmet Altan [1]

Great book by a writer who was locked up "for life" by the indiscriminate purge in the aftermath of Turkey's failed coup. The book is about the power of writing and the imagination even from behind bars.

Spoiler: Ahmet was released from prison (and re-arrested and re-released) [2]

[1] - https://www.goodreads.com/book/show/44422074-i-will-never-se...
[2] - https://en.wikipedia.org/wiki/Ahmet_Altan
> The transition from CommonJS to ES modules has been slow and full of terrors.
> Bun supports both module systems, all the time. No need to worry about file
> extensions, .js vs .cjs vs .mjs, or including "type": "module" in your
> package.json.
>
> You can even use import and require(), in the same file. It just works.

This is the highlight for me. The Node.js ecosystem is more-or-less completely broken otherwise. This might save it.

(I think that the most impressive thing about Bun isn't its performance but the pragmatic, developer-friendly choices that have been consistently made by Jarred.)
I really like the message passing paradigm. And languages like Erlang have shown that its an excellent choice... for distributed systems. But writing code like that is a very diffferent experience from, say, async JavaScript, which feels more like writing synchronous code with green threads (except you have to deal with function coloring as well). I believe people will try to write code in a way that is already familiar to them, leading them down the path of Arc and RwLock in Rust.
Looks interesting! Since it's already typescript, are there any plans for a web app in addition to desktop?
> So I'm guessing they're something either custom or from one of the early phototypesetting companies.

That was the clue I needed. I think I found a brochure describing somewhat later models.

The AM Verityper Comp/Set 4800 area composition terminal seems to have the same font and similar graphics capabilities of the integrated-keyboard terminal in the close ups:

https://archive.org/details/TNM_AMtext_425_word_processor_wi...

The AMtext 425 seems to have a similar keyboard layout to the two-piece terminals only seen in the wide shots:

https://archive.org/details/TNM_AMtext_425_word_processor_wi...

Looks like they were made by a company called AM Jacquard Systems: https://en.wikipedia.org/wiki/AM_Jacquard_Systems

The post has a interesting picture that shows correspondence between the screen display and printed output: https://creativepro.com/scanning-around-gene-back-when-types...
Yes, the details of the plan make this clear - they ordered all engineers to Chicago and all of the product and design team to LA or SF. Nobody without ulterior motives would mandate that teams who work incredibly closely together should be in different timezones 2000 miles apart. The only explanation for such an obviously terrible plan is that they looked at where everyone was living and maximized how many potential union members they could force out.
Smuggling is smuggling, even if it's the intellect which is not apparent upon casual inspection.
That's an entirely different thing though. Good luck getting Lean to help you do any symbolic computation whatever. You can use it to prove that a given manipulation is correct. You cannot use it to find a result (there may be a symbolic math library for Lean eventually but currently there isn't).
>there are plenty of examples where earlier success did not lead to future success

Unless there are more examples of that than of a lack of prior success not leading to future success, it doesn't seem like counterevidence.
> Whenever I visit someone's Twitter profile without being logged in, I see an assortment of years old tweets and nothing current. Do other people experience this too?

Yes. Views of logged-out profiles display statuses sorted by most to least likes, rather than chronologically. It's incredibly dumb, and makes many accounts (like government announcement accounts - @NWS et al) useless while logged out.
> It allows for that

This is like saying C++ allows for templates, and theres a big community around it. Sure, but its the entire community.
north eastern gun owning states such as Vermont, New Hampshire, and Maine are doing just fine. We see Louisiana, Mississippi, and Washington DC as deep purple on this map. Everyone knows what this chart is measuring.
It is rarely noted that this sentence only works in American English, where "Buffalo" (with a capital B) is also a place, and "buffalo" (with a minuscule b) is a verb.

Neither of these is true in standard British English or any other regional form, AFAIK.
The same technology that lets you put a payload in space can let you put a nuclear (or conventional) warhead over a city. The first space launchers were repurposed ICBMs, and so space tech falls under ITAR and other export controls.

Between that and the fact that the details of the failures and fixes would probably reveal a lot of SpaceX proprietary design info, it's totally unsurprising the full report is not publicly releasable.
This article is literally titled "Critical Ignoring as a Core Competence". The first strategy recommended in the abstract is "self-nudging, in which one ignores temptations by removing them from one’s digital environments."

You'd be hard pressed to find something more on the nose than disabling push notifications from low quality sources.
because they are assuming the reader has already built a query engine and is now re-writing it.

first prototype: bottom-up design

second pass: top-down design
Arc in Rust can be moved or borrowed, and used without touching the reference count.

In many cases this means it's much cheaper than objects in languages with implicit reference counting.
What you're talking about is called "felony murder", and it is not a universally-agreed-upon point of view. See https://www.themarshallproject.org/2015/09/24/a-person-can-b...
From the article linked: https://onlinelibrary.wiley.com/doi/10.1002/eom2.12394

"Herein, we report a nanocomposite based on ternary CoNiFe-layered double hydroxides (LDH) and cobalt coordinated and N-doped porous carbon (Co-N-C) network"

So it contains Nickel and Cobalt.

Lithium has an efficient (enough for cars and stationary storage), durable (> 5000 cycles to 80% SoC) and mass produced battery chemistry: LFP (Li-Fe-P), with no controversial mineral like Cobalt.
I have multiple direct family members with ADHD. One is on medication, the others are just using different coping skills to manage it. The question you need to ask is what negative consequences is it causing in your life? Once you have that answer, you can determine the right actions to mitigate those problems, now that you know the root cause.

I'd recommend working with whomever diagnosed you (or having them refer you to someone) who can help you figure out those answers.
Promise/Future style of async is just a bad idea regardless of language.

It was used because of ineptitude of languages where it become popular, and its far easier to implement into GC-less languages than message-passing-based asynchronous, but it's just misery to write code in. I'd prefer to suffer Go ineptitudes just to use bastardised message passing called channels there rather than any of the Python/JS/Rust async.
Competitive landscape, just need to be aware of what they're doing, but not really focusing on them. There are probably at least 10-30 competitors doing something similar and different stages of venture backed.

Same idea. Probably 5 applicable accelerators, ~100-500 angel investors, ~50-100 seed stage investors. Going through accelerator interviews. Ignoring all investors until after I get more paying users. I haven't gone through raising before, but https://www.lore.vc/ has been a nice resource. Setting up the auction environment for the best fundraising market dynamics.
An F35 is estimated to cost around $30,000 to fly, per hour. Then there's maintenance cost which over the lifetime of the jet packs on millions, and ordinance cost for both practice and deployment, which is insanely high: none of that money has been spent yet, and easily gets us to "we could have funded NASA with this" for just a single jet.

I'm sure some people only look at "omg look at how much it costs to buy one!" and then forget that there's a life after the purchase that costs mind boggling amounts of money that, by simply not buying even a single jet, can actually fund a stupid amount of societal progress, from paying teachers to funding an entire NASA project.

But of course the comment itself wasn't about F35s. It was about "maybe spend less on death toys and more on the parts that make society a good thing like space exploration, the arts, education, health care, etc."
They will be, their mainframe business is still pretty central to all things banking related. And I'm pretty airlines use them for critical services as well.
>when there are countless stories like "Facebook Allowed Advertisers to Target Users Interested in “White Genocide”

What's wrong with that? The more interests available the better ads can be targetted.

>There's also the time Facebook's targeted ads were used to facilitate genocide in Myanmar

The article doesn't mention ads were used. It just sounds like Facebook was connecting people based off a common interested people shared.
Dollars to donuts developing the fixes was an ongoing process parallel to the mishap investigation, and most of the recommendations are already done.

We've already seen that the pad has been rebuilt with a water deluge.
That's a good bout of nostalgia - almost felt like watching an episode of Halt and Catch Fire. Joel, PG and Steve Yegge where some of the influential writers of that time who seemed to have a big impact on how people thought about careers, startups and corporate life.
sure dont get me wrong, plugging in configs is same difference lol. but if your provider also has wireguard you may want to speedtest em
In a similar way, why shouldn't Hashicorp have the freedom to use a different licence going forward? They didn't leech off anyone, the software was under MPL previously, under which people contributed. Now it is not anymore, you can decide whether you want to contribute under BSL or not.

"FOSS generally allows competitors to use your product to compete against you, and always has" Sure, I know, but I don't think that's viable when you are running a business. You have to take some freedoms away if you want to have a viable product.
https://archive.ph/KFyV1
Yes, exactly this! Forgot all about the Seinfeld reference. The more years I work, the more I realize how much of it is this ridiculous performance art / theatrics. And the most talented actors are winning.
> They look at their massive data trove

I can tell you from first hand experience their data trove isn't the most valuable for farming out for AdTech. They take in a lot of opt-in telemetry and bend over backwards to anonymize it. There's also very clear demarcation of PII and if you even work around something considered PII you as an engineer need to sign all sorts of extra paperwork.

Even if any individual manager or director decided they wanted to leverage PII they'd quickly run afoul of Apple's extremely legally conservative legal department. Because of this data is sanitized and anonymized before it's collected and then further after it's collected.
I thought the author's point was relatively clear: Rust might not be a good fit for the kind of tasks that need more concurrency than raw threads can give you. Such programs should be written in some other language instead.

> Maybe Rust isn’t a good tool for massively concurrent, userspace software. We can save it for the 99% of our projects that don’t have to be.
Would you support a bill banning Jewish blood rituals?
> One major downside not mentioned is that corruption at scale becomes easier.

I don’t think this is the case. Corruption seems to be far easier at smaller scales where there is insufficient scrutiny of the people running departments. Larger cities may at least be able to support a few reporters looking into local government business.

But I think the way government is organised makes a huge difference too. California seems to break things down into little fiefs of control which seems resistant to real scrutiny.
I still think it's better to use Firefox containers on either of these browser, and combine them with temporary containers to isolate different aspects of your online life. By default all browser sessions are ephemeral, so no cookies are stored, just like incognito mode. Only when you whitelist a site to use a named container do they gain the ability to use your local storage. Using different containers appear to change fingerprints, it seems.
No. This is not tech support to troubleshoot my eating habits. Thank you for your interest.
No other investor has a life story quite as as Li Lu
I'm somewhat sympathetic to this argument when it's something like plastic bottles or whatever, because goods have to be packaged in something, and environmentalists who want alternatives are forced to use plastic because it's simply not profitable for companies to offer alternatives. However, in this case that logic doesn't apply. Your decision on whether to get cutlery or not directly impacts whether the amount of plastic being generated, at least in theory.
"No subscriptions. Just $19.99 USD. Available November 22."

I was sold at "No subscriptions". I'm buying this November 22 and putting a day off in my calendar.
Coffee waste is acidic which is not good for all plants.
I really like it. It does seem to be suffering a little from some biases that are probably coming from sdxl though.
This is a decade-old story, and neither Google nor Facebook sell or share data, they sell access to their ad networks. Apple sells access to their ad network, too.
This feels like a large portion of the criticism. I thought this article was going to be more about how the async transformation gets in the way of a lot of transformations that the compiler could make in non-async code.

The point about wrangling with Weak suggests that they're trying to build complex ownership structures (which, to be fair, would be easier in to deal with a single thread) which isn't really something easy to express in Rust in general. I use weak smart pointers exceedingly rarely. Outside of the first section (which isn't talking about async Rust specifically, it's just speaking about concurrency generally) channels aren't even mentioned. They're the main thing I use for communication between different parts of my program when writing async code and when interfacing between async and non-async code, plus the other signalling abstractions like Notify, semaphores, etc. Mutexes are slow and bottlenecky and shared state quickly gets complicated to manage, this has been known for ages. I think the problem might be more the `BIG_GLOBAL_STATIC_REF_OR_SIMILAR_HORROR` in the first place.

The comment about nothing stopping you from calling blocking code in an async context is valid, but it's relatively manageable and you can use `tokio::spawn_blocking` or similar when you must do it.
Archive link: https://archive.is/JkJfz
"orders of magnitude"
Neither a decrease or increase overall - at least not in PA where reassessments must be revenue neutral. What is does do is create equity in taxation.

Formula should be super simple:

my taxes = total budget * my assessment / total assessments.

But with corruption and spineless politicians ...
I feel like there's a new revolutionary battery technology every 6 months then we never hear about it again.
> I also understand not wanting to do the same fucking song done badly for millionth time

My wife is a piano teacher. This describes a large part of her job, especially since she focuses on beginners. She'd be so happy if she could teach "Moonlight Sonata" all day. "Old Macdonald" is much more common.

My wife does feel looked-down-upon by some in her profession who see teaching advanced students as more prestigious. But the process of taking a student from beginner to Beethoven (not that she stops there with her students) is every bit as challenging as taking a student from Beethoven to Rachmaninoff.
You are splitting the cost though. Greater the time you spend on bread winning, and it always increases as work/fam responsibilities & fam size increase with time, less time you have on the home front. It makes a big diff(a real relief infact) if SO is full time manning that front.
there's a good podcast here talking about one of their partnerships for storing the carbon in concrete

https://www.volts.wtf/p/taking-carbon-out-of-the-air-and#det...
And this is happily endorsed by almost every internet slackitvist so they can continue living their polluting lifestyles (eg. driving their SUVs) without feeling guilty.
Lithium is not rare, it's not going to lead to the development of new Saudi Arabias, and the lithium in batteries can be indefinitely recycled.

I wish people would stop trying to paint the energy future along these lines.

It's a fossil fuel rip-it-and-ship-it mindset from the past bolted onto the future and it's often propagated by people who an $$ interest in keeping things the way things are, or are trying to pump some new temporary get-rich-scheme ("harvest lithium from abandoned oil wells!" "buy these penny lithium stocks" etc)
Honestly, the biggest stumbling block for rust and async is the notion of memory pinning.

Rust will do a lot of invisible memory relocations under the covers. Which can work great in single threaded contexts. However, once you start talking about threading those invisible memory moves are a hazard. The moment shared memory comes into play everything just gets a whole lot harder with the rust async story.

Contrast that with a language like java or go. It's true that the compiler won't catch you when 2 threads access the same shared memory, but at the same time the mental burden around "Where is this in memory, how do I make sure it deallocates correctly, etc" just evaporates. A whole host of complex types are erased and the language simply cleans up stuff when nothing references it.

To me, it seems like GCs simply make a language better for concurrency. They generally solve a complex problem.
The Maze Is in the Mouse
Who exactly is calling for police reform, while simultaneously calling for expansion of the FBI, CIA, NSA? I haven't run into this confusing breed of activist.
he has only himself to blame for that. the whole story shows the power of collaboration in the FOSS community. get in the way of that collaboration and you will get rolled over. i have seen that happen multiple times. you get to ignore the will of the community at your own peril.
Would love to see bun work as a replacement for electron, using the existing os web browser, similar to neutralino, tauri, and muon. All told Im super excited to try this.
Living much closer than you do ... you are speaking of Russian interests, while you probably mean Russian imperial interests.

This is not a subtle difference. Japanese imperial interests led to a massively destructive war that wasn't really in the interest of the Japanese population. Same with Russia. Plenty of Buryats, Tuvans, Dagestanis and other peripheral nations of the Russian Federation died as cannon fodder for an imperial idea that doesn't even consider them equal to white Slavic Russians.

I would argue that it is in the best interests of Russia as such that their imperial dreams collapse and never arise again. Other nations managed to shake off that backward worldview. Russians can perhaps, too, one day.
There's only one situaton where I prefer a single function with a nested case: when there is a datatype guard check for an argument that applies to all invocations (precondition). This belongs on the function, then the case is pure discrimination within that type.

If multiple function heads were used, you might have to repeat the typecheck guard every time, which is ugly in code, but probably not inefficient (the Erlang pattern/guard compiler is insanely good).
They’re promoted apps, the developer pays to promote their app. This tends to help startups that name their company off some random word like _bumble_.
Maybe there's a good reason to have articles on this but the title just makes it sound like pure PR.

200 million isn't remarkably big for a trillion dollar company.
On iOS tracking and access to personal information is always opt-in. It’s literally a modal alert asking if you want to give permission when an app requests to access the IDFA for the first time.

Apple’s own apps don’t need to display the prompt because as per their privacy policy they don’t collect or use information for tracking purposes (which is also visible in the privacy labels of their apps in the App Store).
Lots of things will kill you if you consume them or misuse them, yet you can buy them from many stores.

People should absolutely consult medical experts before using most medications. I will consistently say that that does not mean they should be restricted from purchasing arbitrary medications.

(Antibiotics are a potentially interesting case that may require some additional complexity, precisely because they're a commons, and taking them incorrectly or even taking them correctly can affect people other than yourself. That doesn't apply to anything that only affects yourself.)
No one was hunting elk with a sword or keeping a cattle pasture enclosed by a 40 foot high stone wall.
There's substantial bipartisan support for SLS and it has suppliers in all 50 states[0].

[0] https://www.planetary.org/articles/why-we-have-the-sls
I just finished Looking for a Ship a few weeks ago. I have read Oranges as well, and Annals of the Former World, and some of his shorter pieces in a Best Of collection. I am hit and miss on his writing, but when it hits, it hits hard for me.
Exactly. People are too afraid of using threads these days for some perceived cargo-cult scalability reasons. My rule of thumb is just to use threads if the total number of threads per process won't exceed 1000.

(This is assuming you are already switching to communicating using channels or similar abstraction.)
This without a mention of Clipper is odd. The Clipper Card system is the most likely target for expansion of the current infrastructure.

Considering I can’t even go into BART and come out the same station moments later without being charged $6, which is non refundable unless I give my name and address, I have little hope for this idea.

I know one member of the relatively new Clipper software team, which was brought in with a mandate to consolidate and expand functionality, and it doesn’t sound like they are exceptionally skilled or productive.
Facemash Creator Survives Ad Board