skysight-inc/HackerNews huggingface dataset:
I like Haskell performance for every-day backend/web and CLI stuff. But I drop down into Rust when I'm writing something performance-focused.

That said, Haskell's no slouch. Here's a small program to count the 1-bits in a file.

main :: IO ()
main = do
content <- getArgs >>= \[a] -> unsafeMMapVector a Nothing
print (vectorPopCount content)

vectorPopCount :: V.Vector Word64 -> Int
vectorPopCount = V.foldl' (+) 0 . V.map popCount

When you compile with -msse4.2, it will correctly use the hardware popcount instruction, and crunches through a 1GB input file in 0m0,090s. Rounding to the nearest MB, it uses 0 heap. (For the curious, if I compile without -msse4.2 it runs in 0m0,293s).

I haven't tried crunching matrices, but I would start by checking out repa, accelerate, or massiv.

https://hackage.haskell.org/package/repa
https://hackage.haskell.org/package/accelerate
https://hackage.haskell.org/package/massiv
Reddit has updated its robots.txt to block all web crawlers
It's one of the few situations where "visual programming" actually works really well.

I can't grok the Home Assistant UI for creating any kind of complex automations (and I've been writing software for a living for 25 years), but NodeRED works perfectly for complex branching operations.
I also think the bottleneck isn't access to the papers today and data access and silos are more important.

But I also think the GP's claim and yours are not incompatible. I wonder how much survivorship bias this has since it only considers those that are able to do research, and not those that would have but ended up doing continuing with another STEM job. We could be asking the counterfactual that I think the GP is implying: would more people have been interested in becoming cancer researchers if publications were open?

We can sort of see the effect because we have scihub now, which basically unlocks journal access for those that are comfortable with it, and I consider it plausibly having a significant effect for the population that have a research background without an academic affiliation. I've met a few biotech startup founders that switched from tech to bio and did self study+scihub outside of the university. The impetus for change I've heard a few times is a loved one got X disease, and I studied it, quit my less impactful tech job to work on bio stuff.
I think also, it’s not just “people”, but “people that you hypothesise have a problem that you’re aiming to solve”, and perhaps even “… and have money that they can and want to spend on solving it”
This is an ad for a book. It would be more appropriate to put it in the "Show HN" category.
Thanks Andrew Tridgell for not letting the kernel get stuck with a proprietary source control. An example how sticking to your principles can make the world better in the long run even if it annoys people at first.
When I saw `DS_store` inside the title, my eyes automatically filtered out and ignored that word for few seconds. I had to re-read.

That's how I see these files. And maybe one day, we can have and edit our own .gitignore -like files for such Inattentional blindness[0].

[0]: Inattentional blindness
That wasn't really the spirit of the question as I read it. 'Performance' has a narrower definition than that.
Like what the article stated. “I should ship this week but I really feel we need a mobile app to ship.”

You build the mobile app and you still don’t ship because the mobile app was not the problem, it just hid the problem. Until you understand and confront the true problem (emotional discomfort at the consequences of shipping), there will always be another reason not to ship.
I'm not so sure anymore. My synology is now on its third backup application, so doing recovery means you have to hunt down the old client first.

The last one seems to be in Javascript. It's slower than the previous one, eats more RAM and has a few strange bugs. Backing up my smartphone photos is not always reliable.

I used to be happy about them, but since my update to 7, I don't feel I trust my backups anymore. Maybe I have to byte the bullet and do some rsync based scripting instead.
>I don't follow this?

The implication of the parent poster seems to be that there are legal requirements regarding contractors and legal requirements regarding employees but gig corps would prefer to treat their workers as one or the other class depending on which is to their benefit - which would be against the law because of the aforementioned concept "legal requirements".
MacBook keyboards have a similar modifier layout to a Space Cadet in some ways: On your left hand, there’s {Cmd, Opt, Ctrl, Fn} in a row. Emacs on MacOS can use all four modifiers, e.g. mapping them to the historical {Ctrl, Meta, Super, Hyper} keys that were in the same place on a Space Cadet.
Google made Android the 2nd standard phone OS by offering it to everyone as open source
This is heresy.

The gods of Cloud require you to sacrifice (your money) in the Kubernetes altar.
He is keeping the price of the land low for his next investment
Sadly all the neon (and other noble gas installations) in Hong Kong and elsewhere is going away. It is sometimes but not always replaced by LED which doesn't necessarily give that same aesthetic.
Perl for sure, because it's much better than awk. Also perl has a huge set of libraries, awk has nothing.
> I don't want to live in a world which is controlled unilaterally, and intransparently by a group of people who assume they have a full picture of the situation and assume they understand moral completely

I have thought about this topic for a while at the time that I worked with Law data (e.g. Family Law and Military Law), and I just came to the conclusion that several societal institutions and it's agents are inherently intransparent, even in situations where some "illusionist transparency" (there's transparency, but the magician deviates your attention to another side) is given (e.g. judiciary system, under-the-table political agreements, etc.).

That's one of the reasons I would like to have a more algorithmic society with human in the loop calling the final shots and placing the rationale on top. An algorithm will have human and institutional biases but in some sort, you can explain part of it and fine-tune it; a human making the final call on top of a given option would need to explain and rationally explain its decision. At best a human actor will use logic and make the right call, at worst it will transparently expose the biases of the individual.
Ok thanks to all that replied.

I was misdriven by "through oral tradition", I was expecting something that was supposedly transmitted as a linguistic invariant. It actually has significantly different names, so nothing close to some diachronic international onomatopoeia.

https://en.wikipedia.org/wiki/Cross-linguistic_onomatopoeias
the problem is how much shite there is out there to read through. you could read all the monad tutorials in the world but it won't help until you start using them yourself. (admittedly I'm going a step further from your point, not against it).

however, I'd say if I can't understand what an authors trying to say, it makes more sense to find one that I can understand first, and then go back to the more abstruse one.
"If you instead see it as a dictionary to be used when someone you're interacting with isn't behaving the way you had expected, it will make more sense"

Well, to be honest, I doubt that. By now I have read some examples from the book and the way he uses nationality in absolute terms and placing them on scales is deeply offputting to me. So far I often experienced situations where people behaved differently, than what I would have expected - but I do not recall any situation where placing those people on mathematical sounding scales would have explained their reactions better. With some thinking and asking they all could be explained and resolved in a normal way. To me the whole thing sounds like something that sounds good and easy on first glance - but falls apart when you look deeper. The author as a "international business expert" likely knows his way around different cultures simply by experience - not because he makes cultural meassurments in his head. But he made a goodselling book, so good for him. And good for you that you find value in it. I don't. So maybe I "didn't even try to understand The Culture Map" - or maybe I just have a different opinion.
Really sad we don't have very good idea what people 4300 years ago were up to.
A number of manufa turers are heading back to knobs for frequent functions after customer sentiment whiplash.
That is why I have those for keys I rarely use, such as 'esc' and 'del'. Relatively rare - as they are obviously used frequently enough but not really when typing.

And then I hit them with my middle finger instead, or rather smash them as it requires the whole hand to move slightly.

So in my case does not affect speed or comfort (not a frequent VIM user etc)

But if I only had two thumb buttons I would be ok.
For the simplicity of implementation and code clarity, I need to know how much I need to pay for it.

If the Haskell implementation is 3x slower than C/C++/Rust implementation, it would be acceptable.

If it's 30x slower, I would rather choose C/C++/Rust even the implementation won't be simple.

If it is even possible to be 3x faster than C/C++/Rust, then why not the mainstream programmers adopt Haskell everywhere?
From Unraid forum thread[1] there's links to another forum[2] and a wiki page[3]. Not yet sure myself what all of this means, but it looks interesting.

[1] https://forums.unraid.net/topic/167669-odroid-h4-intel-n97-2...

[2] https://forum.odroid.com/viewtopic.php?p=384823#p384823

[3] https://wiki.odroid.com/odroid-h4/hardware/h4_bios_update#bi...
Ask HN: Algorithm for searching text with similar meaning
For example, I have a long text that says, "I have to change the screw number 1234," and a short one that says, "screw number 1234 changed."

Both were inserted by different people, referring to the same thing.

I thought of using an LLM (GPT-4), however, my dataset is too large (millions of entries) and it would be expensive.

Is there any other better or good enough way?

Thank you.
I’m still looking for a map which let me optimize for “stopping as little as possible” which in practice means avoiding traffic jams and traffic lights.

I notice this makes me drive more relax, and especially with a baby it’s way easier to keep the baby asleep
Several devices can do this, but I would suggest the audio program 'audacity' to start with.
Ymmv as it's always a trade off between not removing enough voice, and having too much of the background erased at the same time.
Other programs often call it 'karaoke mode'.
> There is no chance of VR going mainstream until someone solves the fundamental human problem of people preferring to do things in real life.

Three counterpoints: Online gaming, social media, smartphones. All of these favor "virtual" over "real life", and have become massively popular over the last decades. Especially among the young, so the trend is likely to continue.
> Then I checked the Play Store

I think you missed the point of the article, which is to ship it despite competitors; in fact, competitors validate your idea, it is a good sign, not a bad one.
Aha, that makes sense, I was wracking my brain as to how 0110 was unambiguous.
the Earth heated up when its day was 22 hours long
> just use UTC on day one, regardless of requirements

That can cause extra concerns for always-in-one-timezone systems where you might care where midnight falls (“did this event happen today or yesterday?” is a question that needs extra steps to answer, for instance). Nothing complicated, but extra work you might want to skip at the quick PoC stage.

But yes, beyond PoC work and all but the simplest other work, I'd agree with UTC all the way from the ground up.
The cost benefit of AI looks extreme skewed. Sure there are real and meaningful uses and advances the technology can bring.

However, for most people/companies it appears to be a toy that's attached for mostly for marketing/sales purposes.
For some males who desire to be women - or rather, their male gaze conception of women - this is driven by a paraphilia: autogynephilia, by which a male is sexually aroused at the thought of himself as female.

That said, I agree with you that it's a false equivocation, as this is not the only reason why some males harbour this desire.
Meta Hires Ruslan Salakhutdinov
A number of ideas seem notable to me here; first, they are merging the idea of sequence masking (the key training idea for LLMs) with diffusion models; they do this by keeping track of an ‘uncertainty’ level per pixel. This ‘uncertainty’ level is treated as the ‘noise’ level for the diffusion model, (a model which denoises controlled by some sort of embedding).

There are a bunch of neat things you can do with this: in particular, you can firm up parts of the image earlier than others, and thus use it for, say maze solving. They even show it controlling a robot arm moving fruit around, which is pretty wild.

In a way the title undersells the idea - this is a way to do fractional masking, since the masking level is a float - and I think is really a pretty profound and interesting idea.

However, there’s a lot not talked about in this paper; I’d be very curious to see their codebase. How exactly do you set up a maze-following task vs a video extension task? How do you hook up a robot arm to this model, and tell the model what you want done? The architecture itself deserves a significant number of papers / explication.
Norbert Wiener was ahead of his time in recognizing the potential danger of emergent intelligent machines. I believe he was even further ahead in recognizing that the first artificial intelligences had already begun to emerge. He was correct in identifying the corporations and bureaus that he called "machines of flesh and blood" as the first intelligent machines.

https://en.wikipedia.org/wiki/Possible_Minds
I've made some incredibly expressive art, perhaps the best art in all of history, by ignoring all modular constraints.

I'd show it to you, but I ignored the constraint of sticking to the visible frequencies of the electromagnetic spectrum.
I like to imagine bacteria as the compute substrate for an immaterial city of digital inhabitants. Fungus are even cooler, with the hypothetical wood wide web. maybe we already are the worms!
> The R^2 used with a linear model requires a constant term, in this case the constant term or bias explains a lot about preferences (almost 50/50) so there is less information available for the slope term.

This explains the paradox, basically. When you take the null model "preference = 50%" (i.e. intercept-only model), there simply isn't much residual variance left for the linear model to explain.

That's why you get an R^2 = 1 if you use the "R^2 = rho(state, preference)^2" formula (you are ignoring the role of the intercept in explaining most of the variance, and exploiting the translation-invariance of the Pearson correlation) vs. you getting an R^2 = 0.01 when you use the (more correct) "R^2 = explained variance / total variance" formula.

TL;DR: It makes sense to get a very low R^2 when it is the intercept and not the predictor that is explaining most of the variance.
Malaria/hale nets are also the next big thing in farming. You can tent your trees/vegetables to keep them safe from bugs, birds and deer and provide a more comfortable farming experience. By doping nets with dichroic particles, we can reflect IR spectrum light while letting visible light through to grow temperate climate vegetables in extreme environments (along with solar powered fans).
Did they do a "I'm quitting YouTube", or is there anything more to this genius idea. What is this site anyway? It seems like they post song reviews for money? https://www.onthesceneny.com/submit-your-post-here/
Not at all what 'consensus' means. Definitely not descriptive of internet discourse.
so much human potential, natural resources, and anxiety wasted on obsessive pursuit of diddling a few special nerve endings, heaped in a mountain of self-serving social pecking order mythology and ritualistic mystery.
Seems fun, thank for the link. Not sure how I should interpret your comment however :D
There's an assumption here that the first class concept is the song. Maybe it's the album?
Logos are bound to trademarks, which are split by country and type of business. Anybody could get a BIMI of a duplicate of your logo if they just register a different trademark in some different business (and/or country). Therefore, BIMI does not guarantee what they say they do – logo trustworthiness – and is therefore a scam. If your trademark is not valid and known globally, BIMI does nothing for you. This explains why only huge entities – i.e. with such trademarks – have ever expressed any interest.

A dead giveaway would otherwise have been that the BIMI issuers are all the now-panicking EV certificate issuers, which nobody will now buy.
Python is the right thing to compare to here, because it is easily the most popular way to perform these computations in the modern day. Specifically using numpy. The overhead isn't that high, but as mentioned elsewhere in this thread, calling it correctly is important. Pitting naive numpy code against tuned C code is definitely not a fair comparison.
AI is unsafe if it doesn't answer to the board of directors or parliament. Also paperclip maximizers, as opposed to optimizing for gdp.
Same here but only for joining the industry. Now it's the opposite, that webdev still hasn't reached that level of maturity of classic Mac OS makes me want to quit.
You are comparing apple and oranges: the SBC used by the author has a consumption of 0.75W idle and 4W Full load
tax writeoffs
Thanks for your feedback, I can understand that it's not enoyable to record a video.

But for now we will keep these steps and this process since it's important for our recruitment process.
For anyone else who had the same initial thought, this isn't talking about bounties as in hits; it's basically talking about giving rewards for exposing violations of laws, funded by non-government parties so those parties can have higher confidence that violations aren't being ignored.

In other words, a privately-funded Crime Stoppers for the crimes of AI researchers.
Modernizing Logging at Uber with CLP (Part II)
This seems like a poor metaphor, considering that we can understand what constituent things would make up a superintelligence, even if we don’t understand the whole.

This discussion centers too much on the definitions of words like superintelligent and reminds me a lot of philosophical discussion about omnipotence. Both seem to rely more on defining concepts first and then assuming their existence as a consequence.
> only the desktop allows moving icons around freely

I'm pretty sure Windows used to allow you to move icons around, I clearly remember making a mess on some Windows 98 folders. Maybe they removed that feature recently?
R² is a measure like any other. In this case it measures the relative reduction in MSE - which is low because the prediction of individual votes remains quite bad even if the state is taken into account.

Does another measure give substantially different results?
I don't think the reasons you are listing are valid at all.

1. If they can game it, they should. If that's a problem, then Shipt should fix their algorithm.

2. It's fine to data wrangle your way to an automated model for e.g. your company's growth projection or for predicting where you can best expand to find more customers. It's not okay to use it to unilaterally change pay agreements with your workers or "contractors".

3. The right of an individual to know what they're getting paid for their work outweighs any company's nebulous claim of its algorithm being a trade secret or something vague like that. Can you imagine businnesses actually operating like this? "You can't know what we'll pay you for this job, its ~~seeeecret~~. Just trust us."
Okay book, starts well but increasingly relies on math rather than an intuitive description of concepts at least to give you some context, had to go outside of the book at lot on later chapters, and found the diagrams decreasingly useful. The later chapters are more advanced to be fair
Interesting to me you say this, as my main criticism of most ergo / split keyboards is they don't have enough keys on the thumb. I started with a Maltron [1] with 8 keys on the thumb and that seems a good arrangement to me.

[1]: https://www.maltron.com/store/p11/Maltron_L89_dual_hand_full...
I think a great takeaway from this article could be "standardization is not inherently valuable or desirable".

Standardization, like almost anything, has costs and benefits and tradeoffs and so on.

So when you're pushing to standardize something - consider what it is you're gaining and what it is you're losing, and decide whether that's a tradeoff you're ok with.
This sound ls very much like the experience of Greeks according to some friend.
This is one of the most delusional and speculative books I've ever read. The author comes up with elaborate analytical models resting on slippery, loosely-defined terms. Being smart with algebra while totally disconnected from technological grounds. It's the kind of stuff VP execs and Bill Gates like to read, and one of the reasons for the current bubble.
Just listen to yourself.

You’re arguing that it’s sometimes legitimate to hide payment information. So I can hire someone for a job, and only I know what the job is worth. The worker just has to try it out and see if their valuation of the job is the same as my valuation?

The fact that some, maybe most, are making more money is irrelevant. The organisation can change the value of a particular job at any time and simply say “the algorithm made me do it”.
UI Design Tips Using Tailwind CSS for Developers
You can now, with this recently introduced feature: https://proton.me/blog/enhanced-sharing-drive
Hopefully k is natural. ;)
Fixed it. Well spotted!
More comparable comparison here is that you have scissors which are more complex to use and will give better results when used correctly. But you are lazy and get new basic scissors.
Sorry, I phrased it poorly.

Very often technology advancements redistribute value, taking it away from many people and allowing companies to capture more profit and/or lower costs. Such as self-serve checkouts at supermarkets leading to less cashier jobs.

> A huge amount of economic value is going to be created by AI. Company builders focused on delivering value to end users will be rewarded handsomely.

Companies will acrue value, but 'common folk' will lose it.
> It seems like there are bathrooms.

> https://www.thesphere.com/plan-your-visit/maps

By the way: In Firefox (127.0.2), Clicking the "View Map" button next to some map just opens an empty tab.
Does the following also have "semantics identical to goto"?

// functional lands

data EC = Situation1 | ... | SituationN

case (Expr0) of
Situation1 -> IOAction1
...
SituationN -> IOActionN

// imperative lands

type Outcome int
const Situation1 Outcome = iota, Situation2, ... SituationN

var outcome Outcome
for {
... { outcome = Situation1; break }
... { outcome = SituationN; break }
}

switch outcome {
case Situation1:
<statements1>
...
case SituationN:
<statementsN>
}

I personally don't think so, Zahn's construct is merely a way to succinctly express such a switch in the control flow. In fact, Rust almost has it, with its loops being expressions.
> Shoehorning curl into the role of wget is silly.

How is it silly if the identical functionality is there, but you just need to use more command-line arguments?
I love how people think because we are getting very good at efficiently encoding human intelligence that implies that we are very close to creating superintelligence, and that our progress on creating superintelligence will somehow resemble the rate of progress on the simpler problem of encoding existing intelligence.
pTable: A TUI periodic table and chemistry reference (2019)