skysight-inc/HackerNews huggingface dataset:
it's a normal way to develop in clojure. The primitive no-IDE support needed trick is to just define variables with the names of your function inputs, as in:
https://blog.michielborkent.nl/inline-def-debugging.html

and then you can just evaluate expressions within the function. The fancy way with editor support is:
https://github.com/vvvvalvalval/scope-capture-nrepl

you make snapshots of the local variables at any point, and later evaluate code in the context of that snapshot. So you do some action in your program that results in that function being called, it'll save the input, you select that snapshot, and now you evaluate in the context of those function arguments as you edit and eval expressions in the function.
And while clojure supports interactive development at a level beyond other mainstream languages, Smalltalk and Common Lisp have support for it on another level, for example:
https://malisper.me/category/debugging-common-lisp/

There's some study where Smalltalk came out as the most productive language, I don't know whether it's more productive but that kind of interactive development where you build up your program evaluating it the whole time, without ever restarting, is a lot of fun. Why it went out of style I don't know
It’s strange then that the US is almost a laggard in banning TikTok. For example, India banned all Chinese apps over a year ago.
From "ChatGPT Is a Blurry JPEG of the Web" to "What Kind of Mind Does ChatGPT Have?" in the New Yorker within a couple of months gives a sense of how fast things are changing.

https://www.newyorker.com/tech/annals-of-technology/chatgpt-...
What work do VPN providers do get themselves unblocked?
Funny you mention that, fexprs are definitely better behaved when they bind the function itself instead of a name by which the function might be found later.
Destroying the entire Pentagon would have no meaningful effect on US military power unless it killed some important leadership.

As an attacker, you'd have some symbolic victory and maybe a few months of diminished function, but you'd also trigger a major military operation that would certainly destroy you. There's no upside.
Then I'm in error. Thank you for the correction.
> when you're generating off solar or wind, who cares if it's efficient

Whoever pays for the electricity, most likely.

If you don't connect neighborhoods and each block or even house is an off-grid island, your reliability will suffer because you'll need large margins everywhere. If you do connect them, you have that "transmission infrastructure".

Rooftop is great because it gives you a feeling of security and being self-sustaining, but if you want impact, it's probably much more efficient to have technicians install panels en masse at large installations than do one-off jobs on all those custom homes.
I don't think about those things every time I drive, but I have given it some serious thought. I choose to drive anyway.
Nice. I hadn’t heard of that but will def search it out online. I’ll bet the physics and control systems are pretty interesting on that one.
I've always just used the palm of my hand. You can work a keyboard with more surfaces than just your fingertips.
Hmm... wes, but I, not yet bald but so little hair on top that I shave it cut it (myself, using an electrical haircutter) very short, have noticed one big disadvantage.

I'm satisfied with my looks, but the heat (sun rays) and cold impact from the environment were significantly reduced with hair. I still notice the difference when I let my remaining hair grow longer during winter, and then cut it short again.

This winter I even had to wear something on my head in my apartment after cutting the hair, because I kept it pretty cool and just wore a bit thicker clothes. Except, my head.

It's a problem with sun and with cold. I now understand why people would ear it long in the past, before hats. It's such a great insulator!
As weird as it sounds I had this exact thought.

I signed my parents up for Storyworth, which emails them once a week writing prompts about their life.

I'm still weighing the ethical implications of using the entire dataset 20 years from now to generate a facsimile.

Partly I just feel sad about the future, forever chasing digital ghosts of our past loved ones...
tbh if you find this "condescending", you have to reevaluate your stance towards your general attitude. If you really wish to do so, you can find offensive and condescending wordings literally everywhere, it is always in the eye of the beholder to be offended or not.
I often find FFI more annoying than it should be (ie something always breaks somewhere), I try to avoid it where possible.
> just C but with strong typing, a borrow checker and what would basically be super strong static analysis of pairing malloc() and free()

Most of Rust's features interact in ways that aren't obvious. For example to get the basic memory safety guarantees that the borrow checker provides, you also need:

- the "no mutable aliasing" rule

- destructive move semantics and the Copy trait

- generic containers like Mutex and (probably?) generic enums like Option and Result

- thread safety traits like Send and Sync

- closures, and closure traits like FnOnce

Of course yes, you can have "safe C" without async, and Rust 1.0 shipped without async. But I think it's notable that The Book doesn't teach async. Most of the things The Book teaches are actually necessary for memory safety to work.
Most comments here seem to be missing the legal conundrum that European countries, especially Germany find themselves in.

Germany and to some extend the EU guarantees the “right to be forgotten”, ie. You can request that a company deletes all data tied to your person.

However, with LLMs this is technically simply not possible. While that particular issue hasn’t come up in court yet, this is where that whole ill-advised ban is heading.

I for one support the right to be forgotten, but not at the cost of shutting down innovation.

We need a “do not encode” flag on content similar to a “do not track” header. Not all companies will respect that, but it might pave the way for AI companies to work with strict EU privacy laws.
That's a lot of french names there
> Correct. You did not factor in alcoholics who do not show up for AA meetings. Not all alcoholics are the same.

I am an alcoholic that didn’t go to meetings. Now I do.

So yes I do know both sides.

Kindly find someone else to shit and punch down on, thanks.
I was very much into BBSs. Never AOL, although CIS. 30 years ago? I don't think I had an Internet connection though. (Had been barely exposed to it in school in the late 70s.) Got things like competitive spec information as a product manager from requesting it from analysts we paid a lot of money to for faxing us data sheets. Pricing info was very fragmentary. There were cell phones--barely--not sure when I got my first one as a rarely-used backup device.

A mobile almost always connected world might have been something I might have imagined in some form as futurology but would probably have take different forms. See Pournelle's version of not-Wikipedia in Oath of Fealty for example.
I didn't downvote, or noticed such a pattern, but was this comment really insightful?
It just said, programming newbs will make newb misstakes.
Yes and? I mean it is self evidently true. So yes, you can say it and the wording was not really condescending, but quite often to me it is just bashing beginners to feel more powerful and smart as an experienced and studied programmer, compared to those amateurs.
As it usually goes in programming, "it depends on your objectives", there are things that are easier accomplished with the ErlangVM than Rust. Also, if you want a language that uses the ErlangVM and has static types, maybe you should take a look at Glean[1].

In my case I prefer to work with Elixir because of the community, as I find easier to work professionally with Elixir than some other mainstream languages, as mostly projects follows the same good practices, use the same tools and have good documentation.

[1] - https://gleam.run/
https://www.ceicdata.com/en/indicator/germany/coal-consumpti...

Definitely going to shoot right back up any second now that it's financially unviable.
I knew this wasn’t a “random occurrence” due to drugs and homelessness. People almost never stab each other for no reason.

But when I suggested it in an earlier thread I was criticized and downvoted for “spreading conspiracy theories.”

I know we shouldn’t speculate but everyone else was speculating that it was random!
Most local newspapers these day are glorified advertising circulars with maybe one or two reporters they actually employ.
I recall a sad point to this case captured on surveillance video:

As Bob Lee was bleeding out, he went to driver for aid who ignored him and fled the scene. Shouldn't they be arrested and charged for failure to render aid? Perhaps he would've had a chance if he had arrived at a trauma ER but it's now an unknowable.
I am not sure your sources are in disagreement with what I said. You are hypothesizing a situation where only manufacturing exports can balance out manufacturing imports, but that is not true - we gain capital from service exports also.

It is fine to disagree with him, but your logic isn't sound. I personally also think India needs more industrialisation but that's not in conflict with what Rajan is saying.
"The obvious one is how many people will responsibly recycle their batteries once replaced?"

Okay:

The obvious one is how many people will responsibly recycle their devices once replaced?

"A battery left in a drawer is as bad as it not being recycled or being irresponsibly disposed of."

Okay:

A device left in a drawer is as bad as it not being recycled or being irresponsibly disposed of.

Though previously you just called that Schrodinger's device, so now I fail to see how device in drawer is worse than device and battery in landfill.
This is an excellent description by Cal Newport, who I hadn't heard of until now. He is a MIT-trained computer science professor at Georgetown University & Bestselling Author. I'm always impressed by New Yorker content.

I would add a couple of things. William S. Burroughs and Brion Gysin came up with some interesting results with their cut up technique invented by Gysin, with random sentence fragments juxtaposed and massaged by them into sensible sounding sentences.

https://www.briongysin.com/cut-ups/

Also, I think the kind of mind it has is a subjective experience in part, because artificial intelligence is like artificial grass and if you have no experience with real grass or real intelligence you tend to think the artificial kind is more real than it is. I think we tend to anthropomorphize our intelligent programs, more so if they are smarter than us we have a more difficult time detecting their machine flaws.

So one person might say "that thing is really bright and has a mind of it's own" while a computer scientist might say of the same thing "I can see it's machinations failing in some cases in stupid ways that indicate to me it's just a dumb program"
> I'm sure he's under surveillance but there's no reason to arrest him until the case is airtight and they've followed all the strands

As I just posted[0], my local news just showed video of folks in military garb handcuffing a young guy in mufti.

They say it was Jack Teixeira and I have no reason to doubt that.

[0] https://news.ycombinator.com/item?id=35560644
Yes, but in this case, the word is getting less defined. "AI" used to mean one thing, but now it doesn't, because "AGI" took its place. At no point, however, was this distinction made literal. It can only be found in the surrounding context.
They do this in Baltimore, it’s called GVRS. They find and assign risk scores (related to arrest but also some other stuff) and go seek out the person, offer them help or threaten to come down hard on them if they commit crimes

The pilot had a homicide reduction of 30% iirc but we will see over time as it expands to whole city how it plays out
Possibly. Though maybe memorizing is where their skill development is focused (like with Leetcode). Yet they'll test better than a candidate who could tell you 50% of that, off-the-cuff, based on their understanding and insights from experience. The latter candidate is probably much stronger at the job than the memorize-the-test candidate.
The more they own, the less I like them.

VSCode, Github, TypeScript...
Life-threatening flooding in South Florida [video][4 mins]
Doesn't the use of Rust have to be extremely minimal because ErlangVM has hard time limits on their preemptive scheduler and if your Rust code hasn't finished when preempted, that causes lots of problems.

EDIT: thanks for pointing out where in the article this is talked about.
>It's citizens generating power for other citizens at the price that the market dictates.

This is exactly what it isn't. It wasn't the market price. Homeowners were getting 10 to 20 x the wholesale price, not because the market wanted it, but because Regulators forced companies to buy it.

If it's about saving the planet, then buy commercial solar for 10 cents on the dollar. If it's about freeloading, then continue to make others pay for the overpriced gadget on your roof
Yes, we work with Latacora. (https://tailscale.com/blog/latacora-and-tailscale/)
Another way to put it...

If you want to cancel your subscription you need to pay for an additional year if you want to keep using the version you're currently using.

I'm not sure why JetBrains gets so much praise. Their licensing is objectively worse than when it used to be perpetual licenses with upgrade pricing. It's going to get worse too. I think JetBrains Space is going to get pushed more and it's a subscription lock-in nightmare.

It's very sad to see JetBrains locking their solution for dev environments behind a subscription.
I don't think you have a duty to render aid, and it's hard to blame someone not wanting to get involved in a stabbing.
> I used to use Elixir, but the lack of static types got to me (especially since I prefer the type-driven development methodology).

You might be interested in Gleam[1].

[1] https://gleam.run/
Sorry if it came across that way, wasn't my intent.

I live in the city, and travel through all parts -- including the less desirable parts. I ride down Market every day. I go to the central library at Civic Center. I do bike loops through Candlestick. I frequent bars in the Tenderloin.

So no, it's not just because I can avoid "crime-ridden areas". It's because I don't find those areas fundamentally unsafe.
I saw a reply to a thread on twitter where a woman said to one of his friends, something like, “sorry to burst your bubble but bob was a champion of ‘diversity’” and if that isn’t saying that quiet part out loud, hoof.
Yeah but ChatGPT can already write Terraform and Cloudformation really well. So this doesn't seem that special besides it's already baked into the pulumi eco system.
Odd that you chose The Irishman (2019) to evince the opportunity cost
fallacy. The toll of that schnoozer can't adequately be measured in
dollars.
It seems this is also a blocker to integrating sports. It seems the whole trans people playing on whatever team would be moot if we didn't have sex/gender discriminate teams.
> As much as I liked the core language, I absolutely hated using anything else in the ecosystem, and in my opinion a lot of that was due to lack of static types.

You might be interested in Gleam[1].

[1] https://gleam.run/
> baduk

(for people who don't know it by this name: this is apparently the Korean name of the board game Go.)
Having been online since about 1983, I never had this "trust-less" experience. I can understand what you're saying though, because by the time my kids started to be online in the 00s, I was generally trying to convey to them the same point that you're making.
Italian police break mafia ring exporting fake olive oil to U.S. (2017)
Beautiful theory, meet ugly fact: https://aisnakeoil.substack.com/p/gpt-4-and-professional-ben...
The argument would be that we want the Russian people to have access to Western news (and former independent Russian news sites that were forced to setup shop abroad e.g. [1]), to counter all the state fed propaganda.

[1] https://dutchreview.com/news/tindependent-russian-news-chann...
For a variety of reasons, no. At least in california demand is lowest around noon-3 and highest around dinner time to 10. https://www.caiso.com/TodaysOutlook/Pages/default.aspx
It might be easier to just add session support to your app and let the application handle multiple terminal connections...
My fallback is just Postfix running on some VM's DNS servers that writes all email sent to it into one text file. It acts as a tarpit for spammers that look for open relays. I also point MX for a handful of my domains to those VM's and I list secondary email canary addresses for those domains as a fallback. The VM's are spread across multiple VPS providers in the event that one of them has an outage.
given that Gambit does, i would say it is possible
Incredible stuff – glad you got to collab with Joseph on this!!
I get where you're coming from. However, my opinion was based on physically being there back to back years when there were multiple shootings in public places (though not at the actual shootings). That and the fact that it was extremely violent in the 80s.

This isn't just some media driven hysteria.
Aggregated year-over-year statistics are cherrypicked but his emotional experience isn't?

Ok, here's my not cherrypicked experience: The issue is massively overblown. It's nowhere near as bad as the sour-grapes living elsewhere would have you believe.
Rust is faster, but that's like saying writing to memory is faster than writing to a database - sure, it is - but the BEAM is designed with something completely different in mind and is still 'quick enough' for handling those cases. That said dealing with elixir syntax is like rubbing sandpaper in your eyes for 8 hours a day.
Which is not bad imo. Infact SAM actively proposed a fix for this. Bounding box algorithms are relatively easier to train and SAM can take in a rough bounding box of the laptop as input prompt and create a detailed segmentation of laptop. Their webpage has an example with a bunch of cats.

SAM is good at (i) deciding detailed mask around segments, (ii) taking a wide range of prompts as input to decide what exactly the user wants to be segmented, and it processes these prompts at very low compute requirements.

I think SAM is very well designed architecture and I'm not sure how better it can be. I mean coming back to your question, there should be some signal that user wants a segmentation of laptop. SAM takes exactly that as prompt input.
I only recall a couple segments in the fourth book of that nature, all skippable. "Fun read" doesn't have to be "happy ending".
Have you read the articles? They don't seem that incongruent.

It's also nice for a publication to have space for more than one take. Most things are multi-faceted.

As for the HN community bits, fun reference to our very own tptacek.
Good point. It doesn't necessarily have to be a paid membership, but it would need some type of reputation formation. Ability to pay money is one way to grant you a "prob not a bot" reputation.

There's many other ways to set reputation thought:

- I've seen private online communities where you need one or two members to "vouch" for you

- StackOverflow has it's own reputation model based on how helpful you've been in the past

- Bitcoin et-all use proof-of-work as a reputation model.

I'm sure there are many more just waiting to be discovered
Generate thumbhash at edge for tiny progressive images
Naylib Goes Mobile: Porting to Android in Just 3 Days
Just noticed your username. Is that a zen reference by chance?
Homicides has gone up during the pandemic--56 in 2022 vs 41 in 2019. I think NYC also went up, but NYC is still safer than SF (5 deaths per 100k vs 6.9 per 100k for SF).
It seems to me like a lot of the people claiming to feel unsafe are equally affluent.
I used to use some Gleam back before the syntax change, when it looked more like Haskell. I found that rather than using a language with a comparatively smaller community, I'd rather just use something that's well supported, so I settled on Rust instead.
They are getting the retail price which is exactly what they are paying to get that power back in the evening.
Paolo Bacigalupi explored the other side of that coin in his short story Pop Squad (also made into an episode of Love, Death, and Robots). If you live forever, what's the point of having offspring?

It also touches on a theme of The Hydrogen Sonata (and elsewhere in the Culture series): with unlimited time to practice, how far will one go to perfect one's art (music in this case)?
Those marketing costs need to be included in the margins - put concretely, it means cost of customer acquisition is very high. If you're spending two dollars to bring in one dollar, you're going to fail.

Consolidation is an attempt to bring those costs down by reducing the number of players bidding for customers.
In that case, statistics in all cities should be equally as error prone.

Statistics also don't collect how many annoying people are blasting shitty music on subways or how many morons are rolling coal in lifted trucks. There are unpleasant people everywhere.
Format JSON in Vim with Jq
Back on usenet in the 80s and 90s, your ID was essentially your email address (but likely using bang path notation). There no pseudonyms, and everyone was a real person with identifiable features and a real world location.
Suspected leaker of top secret Pentagon documents arrested
https://archive.is/F42fr
Ok, gotcha. And apologies for the rant… :)
> Many people, who would otherwise have happier lives are now dealing with addiction & living on the streets.

I don't know about you but I don't know anyone who fell into drug use and homelessness who had happy lives. I think people who are homeless and or addicted to drugs are addicted to drugs because there lives are not good. If you improve economic and social conditions for people, drug abuse becomes less of a problem because people do not need to cope with difficulty in their life in the same way.
The "right to be forgotten" could be done by filtering the input data to the AI model.
as long as they don't also glisten or ooze.
True, but lead acid is not even in the same league - deep discharge will kill it like flies.
From comments here, I suppose you could make your app cloud-based so your client app is just a UI and only your trusted backend has full access to the external API, and that sounds dystopian.
Really appreciate the reply and I realize just now it reminds me of the points made by Michael Young in "Down with meritocracy":

https://www.theguardian.com/politics/2001/jun/29/comment

It's short enough that I'm not going to try to except any of it here.
Agencies have different interests that are much more complex. In particular, the United States government does not want to cause a global iCloud or WhatsApp outage because they were trying to spy on a few potential terrorists. They don’t want to spend a year in FISA court trying to make Meta alter their platform. They don’t want a whistleblower software engineer blowing their operation up. They don’t want half the world to ban US technology companies because they clumsily got caught adding backdoors. Even if none of that happens, they don’t want to risk their precious access getting broken because someone pushes a software update or a new security feature.

Updates like key transparency don’t perfectly prevent all those things, but they make it less useful to invest in capabilities that might now be incompatible with them, or might get detected because of this feature. They also signify that the organization is hostile to the sorts of exploit that might enable surveillance, and that it’s probably better not to engage with them.

Lastly, government agencies do not have infinite money.