skysight-inc/HackerNews huggingface dataset:
With emails being so important to careers and reputations, why don't people use 1) encryption
2) Microsoft or Google to host their emails?
I think that specific example is very easy

walks = np.random.choice([-1,1], (100, 1000))
running_sum = np.cumsum(walks, axis=0)
plt.plot(running_sum)

Intuitively it seems like the more complicated the problem, the bigger the advantage for a language like numpy where functions are used for most higher level abstractions. For example what if you want to change the logic to do a stopped game, where you now keep each walk at zero once it becomes zero, and count the portion of walks that stop after some fixed duration? In numpy I can always fall back to list comprehensions or for loops for something like that. Is it easy to express logic like this in J?
Every single person is a member of a protected class. Men are just as much a protected class as women are, and whites are just as much a protected class as blacks are. At least, this is what the law says, because I don’t think that all of these classes are actually equally protected by law in practice.
Slightly less user-hostile link:

https://archive.ph/F2NY3
FindThatMeme – Search Millions of Memes in Seconds
> Your good developers are often the ones who like to tinker with frameworks, patterns and complexity.

This reminds me of Spolsky's "Smart, but doesn't get things done" anti-pattern.

Smart doesn't mean good productive team member.
Consider switching to Silence SMS app - https://silence.im/ . It allows you to send normal plain SMS / MMS to anyone. But if the other party also has Silence app installed, it has a neat feature where it uses Signal's encryption protocol to encrypt and send your SMS / MMS to the other party.
The noreply filter is going to have a lot of false positives. There are many valuable emails that just notifications and come from noreply@ in addition to emails that can be replied that come from noreply@ with a reply-to.
Written like someone who not only hasn’t gone through a rough spot or three, but who has not even considered what life is like in less privileged parts of the world. It’s good to be you.
A Secret Rent Algorithm Pushes Rents Higher
If you have some software experience, look up detectron2 from Facebook. What you are describing would be very easy to do with their toolkit - they have a notebook that can get you started. But it assumes you can program in python
Well... you're not forced to be in there
This doesn't have note templating, schemas, back links, note links, wiki links, it's nowhere near as close as Dendron is feature wise.
Ya, fair enough. I'm still figuring out how I want to do those features. Plan was to hopefully find some people into the idea from here and riff on some ways to implement those :)
Are there any major projects written J?
First thing that came to mind is, maybe if you don't eliminate symmetries or roations or both, that maybe a clear formula appears? Maybe it's one of those steps that makes it a hard problem.
Thank you for the enlightening explanation, and best wishes and good fortune with your project-mobile!
My understanding is that phage therapy has some promise, but that its successes are overstated and challenges understated by folks who may think they're an easy alternative to antibiotics.
Reconsidering My Response to the Corporate Capture of Our Email System
If Apple had a donation link, I'd donate an extra $250 to them per pair of AirPods that I've bought. They just work so darn well. Apple is the only reason there's pressure in the industry to make Bluetooth devices that actually work.
Donald Trump works, what prompts are you using? SD renders Trump oddly, same for all SD versions, sites, etc.
> Much larger data sets were possible than react could handle

I find this one difficult to believe. I'm not calling BS necessarily, but I doubt it applies in the general case.

I have a Django app that's server-side rendered, the largest page is very large (~200kb of content). Django on a low-tier VPS took about 500ms just to render that page. Django templates aren't faster than React. And Python isn't faster than JS.

If they're seeing performance increases I'd guess it's either that they're being more judicious about their queries (pulling only what they need from the database instead of filtering client-side), or the React app had a lot of complexity and they simplified the UI when re-writing.
I'm guessing that once the research into a particular phage reaches a level equivalent to research in a particular antibiotic, the cost to manufacture that phage might be higher. In order to mass-produce phage you need a population of vulnerable bacteria kept alive long enough and in high enough number to keep your phage replicating since they rely on cellular machinery, and that takes large bioreactors.

And that's if you're lucky. Some bacteria replicate under extremely obnoxious conditions, and sometimes the phages will only generate double-digit levels of virion particles each generation as opposed to the triple-digit target you want, and all your attempts to optimize the system hit a brick wall. Ask me how I know? :)
The younger generation seems unexpectedly into it:

https://neocities.org
A search for "Florida Man" validated it, this is pretty good :)
"Whataboutism" is not always a fallacy. Sometimes it's economic fact.
Rumors are that they have, but what they've hit have been supply depots and the like. If your goal is to regain territory, how does bombing Russia cities help? Hitting anything non-military rapidly loses international support. They need to stay a victim. Why not attack Russia? It gets them next to nothing, it can only cost them.
My goal is to disociate the word "retard" with disability in its entirety.
I don't think the point here was to show how quickly they could migrate to another framework, but rather to show that HTMX is powerful enough to use for things like this.

The point seems to have been to show how you don't need to use React to build applications like this, so migrating to NextJS wouldn't have made any sense from that perspective.
There are four main problems in the React SPA world:

- State management - hooks are awful for anything complex

- Packaging + Bundling - Webpack kitchen sink, JS/TS, browser vs node vs random runtimes, packaging vs bundling, etc

- Data/API binding - Adds distributed state to your data and the complexity that goes with that (cross dom reuse, caching, staleness, realtime updates, etc)

- SEO/Prehydrating - Mostly applies to landing/CRM/blog type things.

These 'old school' solutions help you avoid some of these issues in favor of relocating the complexity a bit (those templates in the talk are absolutely gnarly and I'm sure very bug prone) and reducing the experience. Also the API boundaries are blurred should you ever need one for non UI usage. Ignoring HackerNews taste for simpler websites, some complexity of UIs can and should only be captured with client sided javascript.

With that said, after a few years of things shifting around I'm really happy with the Typescript (lang) + Parcel (packaging) + MobX (state management) + Vercel (when server side rendering is needed). They've been really stable, no fuss, always work. Especially MobX for state, absolutely game changing for the dev experience.

As for the data binding problem, still sucks and my 4th attempt at solving it internally is still meh. This feels like it comes with the territory.

As much as I loved my working with Django/Jinja2/etc, I think theres a light at the end of this tunnel.
Lions rescued from Ukraine make Colorado sanctuary their forever home
I wrote a js lib similar to HTMX, which I call HTMF[1]. Unlike HTMX I try to stay as close to the metal of the current semantics as possible. So, all interactions are based off of forms. I also tried to keep the wording similar to HTML/JS semantics. It's pretty small lib but pretty amazing how far I can get with it. These days I mainly build offline-first apps with it. But I built it in such a way that it can easily be a progressive enhancement to an MPA app.

[1]: https://github.com/jon49/htmf
I read advice once that if you were lost in the woods and didn’t know what might be poisonous, rub it on your arm and wait. If no reaction after 15 minutes, rub it on the inside of your lips lightly. If no reaction after 15 minutes, eat a very small amount, and if no reaction within a number of hours, you’re good to go.

No idea if this is accurate but it seems reasonable.
I feel it

when edamagit fails me I rely on smagit

I've never been proficient enough with Emacs, no matter how much I tried,but Magit is its killer app

https://github.com/maio/smagit
I used to make my colleage laugh because after a while of frustration I would often mumble or louder to myself "oh you fucking retard"
Why does tinkering on the clock matter? Why not just hire people for 30hrs/week if that's what they want?

It's not the 1970s where you can't afford a computer at home.
The article calls it an "estimate, based on global trade data". It links to neither the data nor how the estimate was made.

It does say the estimate was given by "the international waste electrical and electronic equipment (WEEE) forum" - perhaps someone has an institutional interest in that number being high.
Now you're just gaslighting. That's an initial mild decrease after the first ten or so non experimental reactors followed by an exponential increase as the industry found the myriad ways fission plants could kill everyone around them and added all the safety features advocates are so fond of shouting about.

It's like talking out of one side of your mouth about how advanced and safe your new electric SUV is (for the driver), whilst claiming it would be cheaper than a bicycle because you could in principle manufacture something with the same performance and safety as a model T for $5k so taxpayers should give you free loans and infinite insurance. The people of Niger are the pedestrians in this analogy.
Are there still human beings stuck in Ukraine against their wishes?
Amazon Workers Speak Ahead of Union Vote [video]
Yeah, my wife does these surgeries sometimes, this is exactly it.
> Qualcomm has been a big culprit in this for many years now. They refuse to support their chipsets for too long, because they can reduce expenses not having to maintain them, and more importantly they make more money selling more chipsets to manufacturers.

In the past I've seen that argument a lot when it comes to Google's Pixel phones. But nowadays Google uses their own chips, yet a new Pixel 7 that you buy today will still only get guaranteed major Android version upgrades until 2025.
What you're describing is called economism and is the reason we're in this mess. Preservation of the environment can not be reduced to an economic calculation.
Actually Ezno wants to do what you're saying as well, the general ability to type-check code, not just add dependent types on top. Their website has some more examples.

See also, Hegel, which also wants to statically type check JS without TS necessarily. Looks like this space is heating up!

https://hegel.js.org/

https://news.ycombinator.com/item?id=33162275
https://youtu.be/RFi2vcseEz8
My favorite review of it.
As a lifelong Canadian, i still haven’t figured out when baking measurements are metric or imperial. Is a cup 8 ounces or 250ml? It depends on the recipe! Close enough I guess for some if ratios are maintained

Edit: liquid medicine are sometimes given in metric teaspoons/tablespoons but always always have the metric measurement beside. So that’s clear at least.
You’re absolutely right about the difference in quality. The theory is that Apple‘a manufacturing scale gives them a competitive BoM, especially on small hardware that doesn’t require a premium processor or much storage. $100 in manufacturing would be too high as we know from teardowns that more expensive and complicated products like the watch are in that estimated cost range.

Apple also negotiates better margins on wholesale than 50%. They wouldn’t make much money on $170 AirPods otherwise assigning $60-70 research and manufacturing cost, let alone $100.
Google's latest updates leave no room for low-quality content
I’m not aware of any feature that allows you to load a db dump into the database emulator, though it’s two simple curl commands if this dev database is small enough. The storage emulator does trigger the functions emulator though and has for years.
What do you think the purpose of the fake mustache is?
Yes, it's a pretty simple example. Something fun along the same lines, plotting pink noise (random walk is Brownian, or brown noise) in two lines of BQN: https://mlochbaum.github.io/BQN/try.html#code=UmFuZCDihpAgLe...

Rand ← -⟜¬ •rand.Range⟜0
•Plot {+` 𝕩 ↑ ⥊∘⍉∘≍´⌽ -⟜«∘Rand¨ (1⌈↕∘⌈)⌾(2⋆⁼⊢)2⌈𝕩} 500

A slightly spread out translation of the function to J below. The idea is to take lengths 2 2 4 8 16... up to the required length, and then repeatedly interleave the two smallest ones to get a fractal pattern. The interleaved values are differences of white noise, and a final sum undoes these differences to leave a sum of white noise at several different frequencies.

pink =: {{
len =. (1>.i.@>.)&.:(2&^.) 2>.y
diffs =. (2-~/\0,[:(--.)?@$&0)&.> len
+/\ y {. >,@,.&.>/|. diffs
}}

Adapted from [0], which I was able to simplify some when I ported it from an earlier J version [1]. I think having the whole algorithm there at once was definitely helpful in figuring out what I meant to do and writing it more cleanly.

[0] https://github.com/mlochbaum/BQNoise/blob/master/tracker.bqn...

[1] https://github.com/mlochbaum/JSound/blob/master/makedrums.ij...
> notably post qualcomm pixel phones from google have five years of guaranteed updates. (pixel 6 and above)

5 years of security updates. Still only 3 years of guaranteed Android version upgrades: https://support.google.com/pixelphone/answer/4457705
for those who might not be aware, recycling rare earth metals from various forms of tech is actually a geopolitical struggle of the west

china has the largest and only deposit of a high number of rare earth metals on the planet within their borders, any kind of political discontention could mean being cut off from this supply. and they're invaluable for multiple layers of modern society.

if you feel this isn't a problem, just remember europe didn't feel being reliant on russian gas was a problem either and they're going to be feeling the repercussions this winter
Iirc, docker has a "--gpus" flag.
A gamma ray burst within several thousand light years of Earth is likely to sterilize it.
By "zero plans" do you mean you have evaluated them and decided they are incompatible with Ardour's goals, or just that there is nothing in the pipe or on the roadmap to do the port?

One major feature that gtk3+ (or SDL2) brings is Wayland compatibility.
Sort of. It’s more like when you create an object, you can display the object inline immediately with a JS layer, plus show some status attribute or however deep you like.

This explicitly only works with GETters and I can’t imagine how you can show async state with a tool like HTMX easily
What you are stating implies that environmental responsibility is non existent and that everybody is entitled to consume all the resources his/their money can afford.
> Is there a particular instance of yes/no in shell scripting that you had in mind?

Yes!

I see them all the time in various build scripts, especially for Slackware packages / SlackBuild scripts; it's a pretty common convention to use yes/no values for enabling/disabling (respectively) various build options.

OpenBSD's rc.conf(.local) also uses "NO" to indicate that a service/daemon should be disabled entirely; for example, the default httpd_flags=NO in rc.conf entirely disables httpd - unless, of course, you re-enable it later with httpd_flags= in rc.conf.local. "YES" is also sometimes used, e.g. library randomization being enabled by default via library_aslr=YES.
See: https://news.ycombinator.com/item?id=33218894
Same reason people don't mine Bitcoin on CPUs anymore
Checking on Reddit, the consensus seems to be "if I wanted to use a Mac, I'd be using a Mac." Can't say I disagree with that personally. The changes to the taskbar and system icons really threw me.
Dang are there really that many totally bored people in the world? I gave up before the 2nd ad finished...how long do you have to watch for it to count as a "view" I wonder?
+1

SPAs were a workaround to slow CPU servers serving millions of requests in the mind-2000s. Client computers were faster, so it made sense to push UX logic there.

We've flipped things around. Servers are fast as hell for rendering HTMl. We can leverage that and re-focus the client on UI code that only it can do.
I’ve been exploring various alternatives and I’m certainly of the same mind as you.

It’s always trade offs and that’s fine.

What I find interesting/ frustrating is every framework or option likes to sell you on some numbers that are very nice but so specific they’re not the big picture. And/or talk about how they are different / better than another framework that I might not even be familiar with.

Technical pages now have their own confusing sort of developer marketing.
you're saying "do these things to get better" and he's saying "doesn't matter because": the people who most frequently say they are against bias and they are in favor of diversity in fact don't care about either, what they care about is evening out the employed %ages of (choose euphemism) underrepresented, vulnerable, at risk, traditionally overlooked, etc. etc., with no regard for measuring qualification, skill, productivity, preparedness, etc., and they also want equal pay regardless of the value of the work being performed.

(people who become wealthy generally have skills that are highly leveraged over many customers, so blockbuster films, popular music, ubiquitous cellphones, disruptive X, etc. But shouldn't childcare workers earn as much? Our children are precious, our children are the future... but children need full-time a very high adult-to-child care ratio, and looking at traditional societies essentially half the population has made excellent childcare workers and the other half has been willing and able to do a bang-up job in a pinch, so while it's vital to each child, it's not exactly a skilled task, and will never command a high salary because there isn't money to pay for it)
Url changed from https://arstechnica.com/science/2022/10/ohio-foragers-are-ac..., which points to this.

I've also changed the title to a representative phrase from the body of the (current) article.

(Submitted title was "Fungi Foragers Freaked"; please don't post titles like that. https://news.ycombinator.com/newsguidelines.html)
Is it? The process for recycling batteries is to shred them and then perform "industrial process" to separate out the useful stuff, basically like refining raw ore all over again.

The phone, outside the battery, might contain a little bit of plastic and metal, and some glass. Seems the battery is the bulk of what one would want to recycle.
"Tons of water" is also a pretty pointless metric used only because it sounds bad if you don't engage a crucial thought process. Tons of what kind of water (raw river water for cooling, or drinking water), and where (River, sea, lakes, aquifer, renewing source or not) and what happens to it (returned to the source, contaminated, evaporated, etc).

Some places have so much water that they just let it run into the sea.

Almost no water is "lost", except when growing food, when a small percentage of the water used is shipped away within the food.
if you think there should be less crime and a better police force, you don’t go and fight crime on the streets, do you?

in the same way, sure you can go off to Bangladesh to sort through e-waste, but the real issue is how our governments regulate industry

saying “why don’t you go and be the batman of e-waste?” just poisons the debate and helps no one.

throwaway accounts are for sensitive information, not so you can be rude to people you disagree with without damaging your credibility
I want to clarify: I chose "two minutes" as a totally arbitrary example. I think we are all clear about that -- but just "Duration X", for some value.

Important to note another class of very violent, energetic event that can emit gamma rays is an ultra-hot accretion disk around a galaxy core black hole. Something larger than our solar system... Such systems can exhibit changes in brightness, but generally we see that over much larger scale.

Something smaller than a galaxy, like a star, could change brightness much more rapidly.
i think it depends on the type of software. Some organizations are better in cloud software but terrible in others. We should really look at it by niche instead of by general software development.
I wonder if you know what some of the roads in Madagascar are like, or just picked a country.

https://www.dangerousroads.org/africa/madagascar/3415-route-...

(A colleague is there now.)
Very fun, thanks!

I would love a feature to “use my location” so I could use it on real road trips.
My Librem 5 has a replaceable battery and two replaceable modules on M.2 cards: 4G modem and WiFi/BT card.
I would rather read stats (even approximations) of how many Americans it actually affects there and how much manufacturing. It seems pretty underwhelming so far outside of some very hyped up titles I've seen from Twittericles
Yes, that example is easy, although you got it wrong, I said 100 random walks of length 1000, which should be (1000, 100) not (100, 1000). However, there are still more 'moving parts' in numpy than in APL/J, you have to modify the tuple, and the axis, and other things. It all adds up when making lots of small iterations.

The modification you mentioned is straightforward in any array language. Here is what you mentioned in APL (I know APL more than J but I'm sure the J would be basically the same):

⊃⍤⍸⍤1⊢0=+\¯1*?100 1000⍴2

This is the number of steps to return to 0 for each of 100 random walks of length 1000. (It is then easy to analyse the frequency/average/etc with only a few more characters)
BuyVM just announced 10Gbit burst for all "premier" (6 month or longer) VPS customers.

Fran has treated me very well over the years and BuyVM/Frantech are very refreshing compared to most other VPS providers with their lackluster performance and the bandwidth cartel of AWS/Azure/GCP.
FDA Confirms Widespread Shortages of Adderall
https://archive.ph/RtvAA
Google remembered the phone part of the smartphone
HTTP/1.1 is the last good HTTP that is designed for a human persons' needs instead of corporate persons needs. It'll be phased out of the megacorp browsers as soon as their services no longer require it. Likely they'll say it's for security reasons. And they won't be wrong (about their use case). They'll just be ignoring humans because human projects don't earn them money.
What rites of passage do young people have now? What can they be inducted into? What prescriptions can be made for them? What traditions are reinforced? Isn't 'wisdom' a dirty word? Young people are told they are able to do anything they want. Nobody really believes that do they? There are still underlying rules and it's pointless believing we can exist without acknowledging them. At some point people take on responsibilities or there is just endless finger pointing. Being nice can be cruel.
Super simple admin app to restart applications on demand
The dismissal is in the last sentence:

>A lot of hedging and hemming aside, I think I've pretty much captured the whole article.

The article is not hedging or hemming anything, it's making it very clear that the main reason why bodies are being rejected is due to obesity as opposed to people being too tall. Furthermore, the article is arguing that this is a problem that is only going to get worse since people are getting more and more obese, but not more and more tall.
White Americans are beginning to realise that they too belong to a race