skysight-inc/HackerNews huggingface dataset:
IMAP UIDs aren't unique IDs per message, they are an incrementing number assigned to a message that's unique per mailbox ("folder"). Their incrementing nature is part of the standard, a random number would likely break mail clients. They should be stable between sessions but when you move a message back and forth between folders, the UID changes every time.

There are events where the UIDs change, for example when a server needs to rebuild its indices after corruption, but those should be extremely rare. Your server should also show this change when asked for UIDVALIDITY.

A message is defined by (UID, UIDVALIDITY, folder name). If this tuple changes, the message needs to be refetched. It's not the best mechanism for supporting multiple mail clients at once but it's easy to implement at least.
Immutability does not even have to be bound to functional programming. One can use persistent (= immutable from the user's perspective) data structures, like immutable.js and get most of the benefits.

Moreover, persistent data structures can be optimized well (see Clojure), so that the performance issues may be relegated to the inner loops, as usual, and the rest of the program may use safe-for-sharing data structures.
NuoDB@Dassault Systemes | Database kernel developers specialising in SQL Optimizers or Execution Engines | Remote in Europe or Hybrid in Ireland/Germany | Full-time

At NuoDB we are building a horizontally scalable distributed SQL database. We are currently looking for experienced Database Kernel engineers to help us massively improve scalability and performance through a combination of techniques including distributed queries, vectorized execution etc.

We are looking for:

1) Senior database engineers

2) A SQL Optimizer Architect

3) A SQL Execution Engine Architect

We can offer:

1) Fascinating projects to work on

2) Opportunity to build and own key components and technologies

3) Friendly distributed team

4) 2 or 3 face to face get togethers per year in Europe or the US

If interested, email me at mgallwey@nuodb.com - thank you!
Can't help you sorry, but this also is such a massive downside to 2FA. It's totally possible to get locked out of your services semi-permanently due to really simple or likely mishaps.

I've encountered a similar but less problematic version of this simply by being abroad somewhere my provider didn't cover.
Under the hood, this hashing has existed for a long time, certainly since Haswell at Intel. However, Intel designed it to make sequential access still mostly sequential, and combined it with prefetch logic that is decent at detecting strided access if you poke it the right way.

Also, main memory has a different hash than L3 cache does, and this hash is designed for sequential access.
I was an aerospace engineering washout. After a tough couple of semesters looking for direction, my counselor said there's a computer degree called Computer Applications, but it can only be your second major. Fine. I paired it with Economics, and got down to business writing report programs, which was a helluva lot more fun than trying to figure out the monetary mumbo jumbo that never could mirror reality. My best courses were taught by a businessman who taught us more just by being himself than by being super intelligent. A typical 'high level thinker who didn't want to be bothered by details' manager who maybe was a good programmer, but was probably in a managerial position just because he hung around longer than everyone else. Anyway, a neighbor of the family spotted a bulletin board notice about the need for programmer/analysts. I was hired by a state agency tasked with implementing a wage information collection system for Unemployment Insurance. The state had hired Arthur Anderson for the bulk of the staff, and a couple 'off the street' programmers. Me and a guy who grew up in adjacent farming towns sat at the desktop PS2's, cracking jokes about this job versus shoveling sh*. It was a blast, mainly because I finally realized that goal of feeling like I belonged. Pretty soon, I was pointing out errors in the consultants' code, laughing about my own screw-ups, and forgetting that this was originally a backup plan.
You still can if you wish to. First-class functions are there.
30% of your paycheck seems to be the general rule for housing. At least in the states.
Very excited to try this out. Co-op horror games are great. Any inspirations for this title?
>Unemployment was transitory and mostly recovered by the end of 2020.

That's cold comfort to the majority of americans that don't have enough savings to last to "the end of 2020".
Yeah I initially thought as GP, perhaps some salting, hence my comment above. But the only salt worth its salt (sorry, had to) would be the number itself. Otherwise, you’d need a database associating the number with its salt. And if you use the number itself as the salt, then rainbow tables it is.
Despite having my area downloaded in Google Maps, the navigation and recommended routes won't load in my garage. It usually fails horribly (mostly because, like many poorly programmed mobile apps, it doesn't handle scenarios with poor connectivity well).
FP is a thing that's come and gone. All the smart kids have moved on to Rust, where you get to play with types like a Haskell programmer but still have imperative constructs and no GC.
What's New in Next.js 13
That's a cool game! I'm having trouble completing it because either I'm color blind or my monitor is acting up or something, because I can't seem to see the "escape" dot at all, even after I lost, so I'm just going blindly in circles. I can see the starting blue dot though!
While the title doesn't specify this, the article is about pure functional programming. I don't think OCaml fits this bill exactly.
It only affects people who went online and into subscriptions. If you own local Photoshop instalation, you can still open PSD files with no troubles!
My problem with functional programming is refactoring. If you don't have side effects when you want to do 2 things deep into the call tree to something that is in completely different call tree branch - you have to extract it all the way up to the common parent and pass it through all the intermediates just so that one function deep there can access it.

It's incredibly frustrating when you work in a functional language, and yet it's the main benefit (no side effects).

I'd like to have a language that is imperative when written and functional when read :)
It's a shame it's so far south! The ISS is in a far more inclined orbit. Tiangong isn't really much above the horizon for anywhere north of about 42°N.
> I disagree and as a n00b/amateur I recently picked up my first "real" camera, a Fujifilm x-t20.

Welcome to the hobby! The X-T20 is a great camera.

> also there is a unique "look" that the Fuji mirrorless cameras spit out due to their x-trans sensor[1]

The performance of the Fuji sensors aren't the main reason behind the processing, for sensor type comparison, there's a great article here:

https://medium.com/@nevermindhim/x-trans-vs-bayer-fantastic-...

Fuji cameras have built in post-processing that allows it to render images closer to film stock. Fuji has spent a lot of time refining their post-processing to match how it would like across their own film stock and really the only manufacturer that achieves such a great out-of-camera processed images.

If you are working and shooting in RAW, you'll find the output from Fuji when processing the RAWs yourself are not much to look at when you look at a RAW file in RAW processing tools like DarkTable etc. They're fairly similar really to any other camera mirrorless or DSLR. You'd really have to be pixel peeping most of the time to really see a noticeable difference (assuming lens etc. is very similar). When working in RAW, you can often get similar processed colours and images out of most cameras so really this shouldn't be a limting factor. From my Android phone, I can save RAWs and generally achieve similar colours and overall appearance etc. Although, due to the sensor size, it will be notably lower quality if you start pixel peeping and generally the colour depth is usually less to work with on mobile sensors.

Edit: Had the wrong link for the article.
You may have quickly accepted LibreOffice, but it took 5 years for LO to overtake OpenOffice and to this day the OO name is still plenty popular: https://trends.google.com/trends/explore?q=OpenOffice,LibreO...

And this is for a case where the overlords of the old name have done fuck all with it - imagine how the situation would be if someone with more interest and marketing sense than the Apache Software Graveyard would have gained control of the name.
waze acts as if it treats all roads as wide, level, straight paths, and expects ppl to speed on them bc it sends me on twisty, steep, narrow 25mph roads with low visibility so they canxt be sped on.
Some regions closed schools for a while, i wouldn't call that not following lockdown strategy.
Yes, it's a difficult problem isn't it. On the one hand there are people behaving poorly towards other people, though which people they are and how poorly they are behaving depends on the opinions of each individual. On the other hand the insidious arm of the government reaching into the affairs of a free people and controlling thought by controlling media is not quite a comforting thought either.

As usual, if people would stop being so shitty to each other and greedy for themselves, none of this would even be necessary.
This is something the US Army at least has recently started trying to tackle. If you fail to meet the education or fitness requirements there's a 90 day course to help you reach those goals: https://www.armytimes.com/news/your-army/2022/10/11/the-army...

I'm neither American nor involved with any military - but this came up in a podcast I was listening to recently, as a potential solution to recruitment problems that the US Army was having recently. It's a fairly good one, IMO, and certainly a more reasonable one than hoping people will decide on their own to "lose weight, be taught to read and write"
Sign me up for 10x that "flak" if I had his money. Please.
It's Adobe weaponizing its userbase against one of their business partners to force them to change their business tactics.
Yeah, I worked with TomTom a while back and you are correct, it was an acronym that was commonly used internally, but at least the people I was working with knew that nobody outside the company had any idea what it meant.
You’ve clearly not enjoyed the benefits of progress yet where you are. Don’t worry, I’m sure it will reach you eventually. It is progress after all.
If it were me, I'd already have started moving on. Any legal recourse is going to take a rather long time. And you've already tried to get each service to grab the number. So if anything is time sensitive, I'd choose to do what I could. Possibly with a different company than either of those 2.
> Fuck the license

Exactly. If you don’t want it shared, then don’t inject it in the first place.
Interesting, thanks for sharing! Somehow I'm not surprised. My experience building systems for real world applications is that choosing a simple CNN is usually the way to go, and it's all in the data. Choosing more complex model classes also comes at a cost, higher variance and more likelihood of issues related to robustness and generalization.
It is not 5d chess, nor it is making excuses for him. It is a matter of critical thinking and evidence based research

I do not count reporting based on anonymous sources as evidence of anything, Elon never said, and no official at Twitter ever said the price as going to be $20, so I have no evidence to believe outside of Rumor from sources that have been showed to be negatively biased on the subject and widely inaccurate on the subject, so why should I trust their $20 figure?

I trust traditional news sources less than I do the government today, for which I would trust a Cartel bass more than the government.
This is actually an area where there’s room to improve FP languages.

If you track ownership in functional languages, you can statically determine if a value is used more than once.

If it’s only used once, you can apply any updates to that value in place without allocating more memory.

This gives the performance benefits of mutability with the safety benefits of immutability, in some common cases.

The main trick is adjusting memory layouts accordingly. You can keep it simple by only applying this optimisation for functions of A -> A, or if you’re replacing it with a different type you can analyze the transformations applied to a value and pre-emptively expand the memory layout.

If a value is likely to be used only once, but might be used multiple times, you can also apply the same approach at runtime by reference counting and updating inplace when there’s only a single reference (for functions of A -> A at least).

I believe the Roc folks are aiming to have aspects of this functionality, and I also believe there’s similar stuff becoming available in Haskell under the guise of linear types.

Finally, if you really need a shared mutable value, that can be achieved with mechanisms like the State type in Haskell.

In short, the pieces are there to create a functional programming language that doesn’t introduce needless memory usage overhead, but I don’t think anyone has put all the pieces together in a convenient and accessible way yet.
Doesn't include Clojure in GitHub repo count.

"Functional programming also requires that data be immutable"
Not true
The Statsguru visionary who transformed cricket
Thanks for a great recommendation!
No difference at all with how Disney a giant corporate machine has treated artists and art over the last few decades. This is just the next stage in the mindless machines evolutions.

Artists have had less and less influence on anything beyond mindless consumption during our generation. So no surprise where the story goes. Without influence you can't control what the machine does.
Yep, I could see myself using PM just as a replacement for Gmail, since they have a semblance of a brand and reputation in this space—plus at least somewhat privacy-oriented attitude, which is more than many others got.
>We had to accept that it is not a perfect fit for our use-cases.

Rarely have I seen such mastery of the art of understatement.

I hope they check out Migadu, which has been excellent for me — and would seem to be a much better fit for them, too.
Apple Earnings – Resilience and Effectiveness of Apple
They haven't really done much lasting damage have they? At least compared to the ppl they are protesting against.
I'm ok with my code training co-pilot, just please don't reveal my API keys
You buy Synology for their Software. Otherwise their Hardware are comparatively weak for the same price.

One thing to note about Synology, is that they dont update their Linux Kernel over the life time of its product. I am thinking if they are making changes considering there are products being sold not long ago with very outdated kennel.

And considering the amount of polish and fixes inside BTRFS, you might want to look into it if it could be a problem for your use cases.

Generally speaking it is good enough for most consumers.
Driving in the London suburbs, I know how to get most places I want to go. In fact I usually know several different routes that are roughly similar in travel time. Google maps is excellent for telling me which one of those routes is least congested right now. So I'm not really using it for navigation, but for congestion information. It very rarely suggests a route I don't know, but I use it all the time anyway.
Why do you think that functional programming results in data duplication? I would think it's rather the opposite.

With strong immutability like in Haskell, you can share values even between threads and can avoid defensive copying. Two versions of the same immutable tree-like data structure can also share part of their representation in memory.

(Haskell has other problems causing increased memory usage, but not related to data duplication in my mind)
Most motorcycle GPSes like Garmin do have wiring harnesses to connect to the battery. You can also load OSM maps on them for cases where Garmin's are too expensive

Edit: they are also weather resistant which is a huge plus over most phones
But of course if you refinance to take equity out, now you're back to having a monthly mortage payment again. If you do it today, it will be a high interest mortage. If you're over 65 (as OP mentioned) you're probably soon retiring, so this would be a very bad financial move.
> Buying a good quality grand piano is affordable to middle-class families

I don't know if even having the space for it is affordable to middle-class families.
If the first thing you talk about is performance and not quality and maintainability, then you're already missing the point. Most software just isn't in some super high-perf environment - what matters is fewer bugs, easier maintainability, better communication with other engineers (through declarative code).

The code we work on in the 2020s is much, much more complex than code written 20 years ago. We need better primitives to help our weak and feeble brains deal with this complexity. FP (particularly pure FP) gives us that. It isn't a panacea, but it's a major step in the right direction.
https://www.fcc.gov/consumers/guides/porting-keeping-your-ph...

The rules appear to apply to "wireline" as well as "wireless" providers. I don't know if the FCC uses the term "wireline" to refer to something unexpected, but my best guess is that your experience breached the FCC rules.

There is a complaint link on that FCC page.
Even if you aren't interested in the computational work that supposedly enhances a photo, there are other things camera phones have given us that DSLR companies could do but don't.

For example, I really like live or motion photos.
Comparing image generation to earlier technological breakthroughs has been very helpful for me in two ways. Photography is my go-to comparison.

First, it helps quell the extreme ends of anti-AI paranoid fear I sometimes feel, to think that yes, it could change the world significantly and make some things disappear or reduce to irrelevance (e.g. realist art) and make new things appear and rise to relevance (e.g. mass media), yet throughout all this the more fundamental aspects of humanity and human society and culture have endured and adapted just fine.

Second, it gives me more empathy for those people who were/are afraid of or simply opposed to other technological developments which I take for granted (again photography, TV, the internet, trains, nuclear power..), which various fears/oppositions are often an object of derision and ridicule.

I feel this (AI, starting roughly at ~alphago) is the first significant breakthrough that I'm consciously living through myself, and this does a lot to one's worldview I think.
Are you banned from Google? Searching for "recall app" you don't appear at all.

I also will assume that anyone praising the UI has not actually tested the application but only seen the homepage, because the UX is abysmal. In just 3 minutes it has managed to frustrate me:

- You cannot create a new category from the selector of category while creating a note,

- You have to look for the button to create a new note if not from search, and the fact that it appears on hover only is awful,

- The UI for seeing a note is ugly, the bullet points just seem like a straight up bug because of how weirdly they are placed.
If there is a critical issue with an open source software any user can fix it.

If no user steps up then it might not be that important issue in the first place.
I could not disagree more.

Do I think these stunts are childish? Sure. Do I think they're ineffective? That's harder to say--clearly most people disagree with their tactics (and I specifically disagree with blocking traffic because of potential impact to emergency vehicles), but it's gotten a whole tranche of new people talking about climate change, even if it's just to gawk at the weirdos throwing soup.

There is a potential global catastrophe looming. We're capable of solving it if we can just move past our apathy. These folks are doing everything they can to shock us out of our hypnotic trance.
Last I heard, package source is available but the system they use for packaging is not.

Would you be mostly guessing for things like build flags and optimizations? Could something as simple as package build order affect performance?
The Web is lacking a license
The Web needs a new type of license, a simple way to affirm that distributing a webpage is recommended.
I’ve wanted to home-roll something like this as a project. I don’t have interest to adopt a third party platform because,

- Been burned before putting my collected notes into op-software only to find it doesn’t think how I work

- I prefer text files and directories for long term storage. (JSON Data Export _coming soon_? Hard pass)

- I don’t have problem with paying for software that I like to use. But I don’t like software subscriptions that lock up my info or have arbitrary limits. I’d rather have full data access with less functionality, and pay intermittently for better functionality.

- don’t want my data stored off site. Period.

There is interest in this topic. If this is your thing, I say keep at it.
You can already do backups with Authy but I think OP's issue is for SMS-based 2FA which is still very common.
> I wonder what China is trying to achieve here.

From reading scientific papers about the occurrence of complications in people who've had Covid twice, it looks like the virus inflicts long-lasting damage to the body, even if it isn't readily apparent.

People how have Covid twice have a higher rate of complication the second time around (including post-Covid syndrome a.k.a. long covid). There are no reasons to think that people in places where "living with Covid" is a thing really are rotting with it. Vaccines do little to protect against this.

In Europe, the cumulative incidence of confirmed infections is nearing 50% of the population (and ~30% in the US). In China, that number is less than 1%.

Major caveat regarding the reasoning above, the studies were carried before omicron emerged. These variants have fewer complications, not sure how this will compound.

It is possible that the drop in productivity in the US that's been reported this week (https://news.ycombinator.com/item?id=33405389) is in part driven by lower mental acuity or immune system performance. The decline may not be large enough to be noticeable on a day to day basis, yet show up in aggregate measurements.

Xi may be playing the long game here. If the above holds, even if Covid ends up endemic in China after a while, its workers would have an edge on the rest of the world.

————

https://www.researchsquare.com/article/rs-1749502/v1 (it's only a preprint, but third party experts vouch for it: https://edition.cnn.com/2022/07/05/health/covid-reinfection-...)

I've read an earlier paper on the topic, but I can't find it right now.
Because it is fully comercialised? There isn't even a free personal version of rhel.

The source is open but so were many of the one commercial unixes. In fact some customers in the early days of Unix used to change their codebase a lot.

I don't think commercial and open source are mutually exclusive. Not the OP though so perhaps they meant something else.

Personally I don't think open source would have to be free as in beer but I don't like it when big tech takes too big a role in it. Eventually it'll just become another cash cow.
I must agree. I do not remember a very pleasant experience using the GPS dash units. I would move often with the Navy and would use the GPS unit for a couple weeks but challenge myself as soon as possible to learn to get around without it. Now when I am going somewhere over 30 minutes away I throw it into GMaps even if I know how to get there, as there could be a number of events that could've caused a reroute since the last time I took that route.
https://www.fcc.gov/consumers/guides/porting-keeping-your-ph...

There's a complaint link on that page