skysight-inc/HackerNews huggingface dataset:
An official Xbox controller is usually around $50 on Amazon, and currently $54.99 from Microsoft, and that price is very much in line with comparable peripherals from other companies on Amazon (Logitech etc.). The Xbox controller build quality is excellent, and when you look at all the features like custom low-latency headset audio and extension capabilities, it's nothing like the generic controllers that are $30-40 and often wired and made of cheap plastic.

The idea that Microsoft is making a huge profit off of their own basic controllers just doesn't hold water. If the basic controller cost $99 then sure they would be. But that's not what they're charging. (I mean, you can buy a pricey Elite controller if you want, but that's not what we're talking about here.)
I love their commitment to walking the walk with the camera on the iPhone, but as this footage shows, while YES it is "shot on an iPhone 15 Pro Max" it also uses thousands of dollars worth of equipment that makes it hard for the average user to replicate similar quality.
This could have been accomplished with an iPhone 8 years ago. For a keynote that 99.9% of the population will watch on YouTube, what is this trying to prove?
It's an interesting demonstration, that's about it.
Only bit that has soft edges is a zero. Ones are sharp.
Doing my spring cleaning, which continues through fall, I found the stash of old Apple adapters. It's quite amazing, as is the box of newer Apple adapters.

Adapter is a term that applies equally to Apple products and Apple users.
Ask HN: What's your take on Appsumo? Or Lifetime deal in general?
If you’ve sold on AppSumo, do you like it? Do you regret it? How did you navigate feature requests?

If you've bought on Appsumo, have you subscribed to monthly plan (discounted rate) for added features?
Also, the average lifespan being short was not the same as nobody living past 30.

Childhood mortality was INSANE even into the 19th century, but if you made it to 20 you still had pretty good odds of making into your 50s, 60s, or even 70s.
We're not, generally speaking. My employer has taken the position that nobody is forbidden from using it, but the company won't pay for it. Most devs here have tried it out, and I'd say somewhere around 10% still use it regularly.
Square Robertson screws are my go to. My father had a wood shop and used them for production as they were nearly impossible to strip and the screw holds tight into the slightly tapered driver. So I grew up using them for various projects as we had boxes of them. You can easily one hand a 3-4 inch #10 deck screw. Those crappy Torx things they sell don't compare.
Nice job, eugene-khyst. Looks very comprehensive from an initial skim.

I've worked on something in the same space, with a focus on reliable but flexible synchronization to many consumers, where logical replication gets impractical.

I have a mind to do a proper writeup, but at least there is code at https://github.com/cognitedata/txid-syncing (MIT-licensed) and a presentation at https://vimeo.com/747697698

The README mentions …

> A long-running transaction in the same database will effectively "pause" all event handlers.

… as the approach is based on the xmin-horizon.

My linked code works with involving the MVCC snapshot's xip_list as well, to avoid this gotcha.

Also, note that when doing a logical restore of a database, you're working with different physical txids, which complicates recovery. (So my approach relies on offsetting the txid and making sure the offset is properly maintained)
> Conceptually, Rust forbids certain patterns in programming which are otherwise very valid and necessary.

Rather than forbid, Rust requires you put logic like this inside unsafe blocks. This limits the number of places you need to look for UB. Hopefully the number of shared writable pointers is not excessive.

C++ programs on the other hand are all the equivalent of one big unsafe block. That's the difference, not anything "forbidden" by Rust.
The above-the-fold answer is "to not create an arms race" where one NEEDS to buy the keyboard and mouse in addition to the controller to be competitive. The below-the-fold answer, as others have said, is for profit.
What did they shoot the behind the scenes with though?
There are bartering apps but naturally since they cannot take a share of what is being traded (no currency involved), they do not have money for ads like marketplaces do.
The Israel/US media isn't reporting any of this, so you need to get it from Arab sources. If you doubt any of those (I don't know how you could), please cite your sources that contradict them.
And also, he overpaid to start with.
UIPath[0] and many others do. It's actually super common, both needed to support desktop apps built using custom UI toolkits (from memory, xaml and others actually give you something DOM-like to hook into, but others like javafx don't) and it's also useful since a lot of enterprise software runs within VDI/VNC/... so all you have (at a low level) is a "screenshot" and the ability to click on coordinates or trigger keyboard events. [1] is what surface automation looks like in practice.

[0]: https://www.uipath.com/product/ai-computer-vision-for-rpa

[1]: https://images.ctfassets.net/5965pury2lcm/4hwXQpRTQkIIAy2q8k...
It's literally just identifying overweight people and then leaning into the correlation between weight and obesity. If you're obese, chances are you either have diabetes or will soon.
Mysticism and Empiricism
A wrench has a finite set of objective qualities. Grip, length, strength, weight and maybe some special-case properties like being non-magnetic or spark resistant.

It's surprising to me that you think that cutting-edge racing mechanics don't have objective criteria for these things and that it's all some sort of subjective dark art. But it's a bad analogy to begin with and it's not my analogy.
In the link, Grug acknowledges the benefits of correctness established by types to an extent, but is highlighting the diminishing returns. After all, if one truly valued type system-enforced correctness, they would be writing code in something like Coq, not C and typed Python.
>it is still a huge chunk of C code

So is most of Windows.
There is an extension that I used in Firefox, Markdownload. They have one for Chrome as well. It does excellent job converting webpage to markdown. Its have selection copy and optional webpage information that use properties tag.

There are some website (Hacker News for example) that Markdownload couldn't convert it to .MD but will preserve it with HTML instead.
Using only the event ID to track events processed by the subscription is unreliable and can result in lost events.
The ID column of the ES_EVENT table is of type BIGSERIAL.

It's a notational convenience for creating ID columns having their default values assigned from a SEQUENCE generator.
PostgreSQL sequences can't be rolled back.

SELECT nextval('ES_EVENT_ID_SEQ') increments and returns the sequence value. Even if the transaction is not yet committed, the new sequence value becomes visible to other transactions.

If transaction #2 started after transaction #1 but committed first, the event subscription processor can read the events created by transaction #2, update the last processed event ID, and thus lose the events created by transaction #1.

Very interesting write-up, thanks!

Could you comment on this approach by the folks at Citus ? It uses pg_sequence_last_value() to get the last value of the sequence, then does this "one weird trick" to make sure there are no more uncommitted writes with a identifier lower or equal to $LAST_EVENT_ID. I haven't tried it in production, since the table lock is poised to raise a few eyebrows.

SELECT event_table_name, last_aggregated_id+1, pg_sequence_last_value(event_id_sequence_name)
INTO table_to_lock, window_start, window_end
FROM rollups
WHERE name = rollup_name FOR UPDATE;

IF NOT FOUND THEN
RAISE 'rollup ''%'' is not in the rollups table', rollup_name;
END IF;

IF window_end IS NULL THEN
/* sequence was never used */
window_end := 0;
RETURN;
END IF;

/*
* Play a little trick: We very briefly lock the table for writes in order to
* wait for all pending writes to finish. That way, we are sure that there are
* no more uncommitted writes with a identifier lower or equal to window_end.
* By throwing an exception, we release the lock immediately after obtaining it
* such that writes can resume.
*/
BEGIN
EXECUTE format('LOCK %s IN SHARE ROW EXCLUSIVE MODE', table_to_lock);
RAISE 'release table lock' USING ERRCODE = 'RLTBL';
EXCEPTION WHEN SQLSTATE 'RLTBL' THEN
END;

UPDATE rollups SET last_aggregated_id = window_end WHERE name = rollup_name;

https://gist.github.com/marcocitus/1ac72e7533dbb01801973ee51...
It seems to be much more than 20 years, but does it even matter? We have no clue about the climate of the future, even if all the warming we attribute to our pollution is 100% correct, we still do not know if this will cause problems for future generation or help them cope with an ice age. Both is at best equality likely, the ice age is probably more likely because whatever causes it, is a much much bigger force than human pollution, there is probably not enough human accessible fossil CO2 to prevent an ice age.
I agree with you. The 2 - 3 hours of commuting is horrendous. This is where the business owners have a duty to speak with the city council and keep forcing much better transportation and services. Commutes should always be less than an hour.
I wish somebody can tell me what was wrong with the video being shot on iPhone, is it visible for a professional eye that it is iPhone? I was always told that the lens and matrix size is everything. Have things changed dramatically since the time you could only make a good shot on a full-frame DSLR?
It should be highlighted that all these features are supported by btrfs too which has certainly seen much more test in the last years.

Yes there have been issues in the past but since quite a a while its stable and feature-rich. Easily the most advanced free file system
The company could still tell from there being a 0% conversion rate.
Fancy mirrors and fixtures. You'd be surprised.
Tracking cookies identify you across multiple sites. If some front-end JavaScript sets and checks a cookie for "has visited" on a single site, that's not considered tracking. It's non-identifying and harmless.
There’s a far cry difference giving someone a subscription link at unsub time and spamming resub links.

It’s already pretty standard practice to send an email notifying that the unsub request was processed.
That is pure naivete and I'm saying this as a person who lives and works in the EU. It's time to get off our ethical high horse and treat corporations exactly as they expect to be treated.
I would agree.

My fear is that in between the world we have now and the world where robots do everything, we have a giant valley of madness where robots take all the jobs, all the profits, and a lot of people are left with nothing.
> Why didn't you tell me three years ago

You didn't ask :P

> Yeah, Ansible was a huge mistake.

I have some experience operating large clusters and distributing software, and these damn things like Ansible have never led us to anything good. So either packages or the whole chroot (docker, whatever).

In fact, I'm a fan of the good old time-tested solutions. You know, Makefiles, packages, maximum integration with native OS tools. A lot can be done with simple tools, and although the start will be difficult, the support will be simple.

> there's ton of space for both of us to win back market share from the huge enterprise players

Ofc. In addition, users clearly benefit from competition.
Does Keep have an open core business model, where they host your stuff using a proprietary control plane for a fee and introduce proprietary features around the edges?
Lot of knee-jerk reactions. I do enjoy some in-person interaction so currently prefer to be hybrid 1-2 days a week with my work despite my office being an hour away. My company has also done/continues to do quite a bit to get its people into office some of the time WITHOUT DEMANDING RTO and I respect that. They even offer commuter reimbursement.

That said, outside of good employers like yourself and my company, I think you have to realize the downward trend in office quality since the 90's/00's. Open office planning, hot-desking, lack of sound proofing. These are very noticeable drawbacks many large employers have not addressed since RTO became a thing.
Yeah, the ratio of clever insights to "writing fanfiction as a way to rant about people being wrong on the internet" isn't very high in this one.
> So that an inflammation doesn’t worsen.

I feel that. It seems like you've found something that works for you, but if you're ever looking to change up your setup, I've got some keyboards that are helpful to me. I'm attached to a certain pricey brand (and they're awesome and I wholeheartedly endorse them), but you can find some cheaper alternatives as well that are similar. (They're also open hardware, so you could build them if you're so inclined.)

I have a Keyboard.io Atreus. It's very small, it has 44 keys. You don't move your hands to type, they just stay where they are and only your fingers move. The downside is that, to make up for the lack of keys, you've gotta use several layers with modifier keys (eg I have 3).

I've also got a split keyboard (Keyboard.io Model 100). Each side can be positioned independently, and they're hooked together by an Ethernet chord. So you could get a similar set up to what you have now.

The other things that were important for me are a vertical mouse (Logitech MX Pro Vertical), and a gaming mousepad, and additional padding for my chair's armrests.

Obligatory reminder that everyone using a computer all day should make sure to put some effort into ergonomics and not developing an RSI.
The singularity where machines become so smart that they will run the planet for us and we can just relax and enjoy.

My guess is that in 50 years technologists will be fantasizing about the same thing.
Writers and contributors regularly invoke the Durban vocabulary, accusing Israel of “apartheid”, “ethnic cleansing,” “racism,” “land confiscation,” “discrimination,” “displacement,” “fail[ing] to prosecute violence against Palestinians,” “perpetrating another “Nakba,” and deride “American Jewish hypocrisy.” (See on Durban vocabulary https://www.ngo-monitor.org/academic-publications/from_durba...)

Founding members include: Lisa Goldman, Yuval Ben-Ami, Ami Kaufman, Dimi Reider, Dahlia Scheindlin, Noam Sheizaf.
In February 2022, +972 shared a video on “The dark past and present of the Jewish National Fund.” The video aimed to “challenge[] the myths of the JNF, an organization that has played a central role in dispossessing Palestinians from its inception until today.”

In November 2021, following the UK declaring Hamas a terrorist group, +972 published an article written by European Council on Foreign Relations (ECFR) Policy Fellow Hugh Lovatt stating that “A motion to label the entire Hamas movement as ‘terrorists’ is an attempt to score political points at the cost of a peacemaking strategy for Israel-Palestine.”

In May 2021, +972 published a letter signed by over 500 individuals “demand[ing] international intervention” to “Stop Israel’s Apartheid!” as well as their “refusal to accept this Jewish supremacist regime.”

In February 2021, +972 published an article accusing Israel of denying vaccines to the Palestinians “who remain subject to Israel’s matrix of domination,” as well as “enshrining Jewish supremacy.” The article altogether ignored that Palestinians residing in Jerusalem are part of the Israeli health care system; that under the Oslo Accords the PA is responsible for health care of Palestinians in the West Bank and Gaza; and that the PA has adopted its own vaccine policy for its population.

In December 2020, +972 published an article accusing Israel of turning “‘temporary occupation’ into a permanent reality of apartheid.”

In December 2020, +972 posted an article regarding Sheikh Jarrah, writing that “what is happening in Sheikh Jarrah has a clear name: ethnic cleansing.”

from https://www.ngo-monitor.org/ngos/_magazine/
Is there some misunderstanding in English that “biased” means “factually false”? I’ve seen a lot of people on the internet confuse them as the same thing.

Bias is supposed to mean something that is factual but presenting a one-sided opinion by e.g using a subset of facts and language meant to influence the readers opinion.
Good. Paying those criminals is unethical and makes the problem worse for everyone.
The part I always liked about that 2 people on a keyboard scene from NCIS was the boss unplugging the power to the workstation, preventing them from further attempts at blocking access to....the server.
Study transit nodes in the city and rent offices near the densest networks.
A nice office does not give the commute time back; people will get less rest time (less productivity). It does not prevent colleagues from spreading COVID (more sick people, losing a tiny proportion of the workforce to long COVID periodically). It does not protect against background noises which lower concentration.

I don't see how being in an office makes one feel useful. It depends on the individual, but I would believe just actually working regardless of the location would be enough.

Sure it is possible to do good work at the office. Meeting colleagues physically rather thab online can also help discussions that require a whiteboard. But it's possible to be more productive at home.
print(“Eat %s” % random.choice([“Pizza”,”Ice Cream”]))
Or as I like to say, Stability is a feature - a very important feature.
My tl;dr is Intel datacenter revenue declined so much that it has lost most of the previous huge profits. GPU workloads don't look like they will save them from amd and nvidia competition. They have time and money and new products coming that they think will save them.
My point is that nobody is thinking about historical conquests when picking a TLD, most people probably don't even know that some TLDs stem from territories, and after some research, we see that the money isn't even going where we the article states its going.

It would have been a stronger case to make outlining the history and then listing a couple ways to help support the islands. Not buying a .io domain does nothing for that region.
is that the direction we're going in right now? Or are we moving towards techno feudalism?
Labels Want to Prevent 'Taylor's Version'-Like Recordings from Happening Again
It is possible but unlikely. Of course, the idea of the "heel" [1] is well-established. But I find it hard to believe someone with an established career as a sober art critic would volunteer for the kind of negative attention this brought.

I do believe that sometimes these kind of antagonistic partnerships could arise spontaneously. For example, the art critic may find his own tribe standing up for him. That may goad him into looking for a similar reaction from other art influencers in an attempt to forward his own career. However, that doesn't require coordination between them or conspiracy.

1. https://en.wikipedia.org/wiki/Heel_(professional_wrestling)
TIL about film grain emulation. Thanks!
For me, I always break down complex topics into smaller chunks and use the Pomodoro Technique. Also, teaching the concept to someone else (or even just pretending to) really solidifies my understanding.
That's wonderful, thank you so much :)
Not an issue if you use the claw-style of holding your controller
What you did is great. If you're making coming to that place a requirement regardless of outcomes, then you're failing your employees AND yourself, in this case.
It amazes me that reddit has maintained such a terribe search service for so long. It has been consistently and impressively bad. The most basic filtered full-text search would be better. But then again, if google is going to do the job for them, why waste your time and resources on improving search. Maybe if they blocked google, it'll force them to improve reddit search.
Just like nothing happened at Tiananmen Square in 1989, right?
Apparently his ex asked him to buy it. https://www.dailymail.co.uk/news/article-11279731/Talulah-Ri...
Halloweenie: Free Spook-Tacular Halloween Portraits by StyleOf
Once you get into certain skill levels in matchmaking it is very common to run into cheaters, depending on the game. If you think about above average lobbies, the number of cheaters will go up until you get to another MMR threshold just due to the fact that the cheats enable people to move up MMR. The average low MMR players will see less, and the top of MMR will see less, but the middle-upper bracket cheating is very, very bad.

Companies are trying to battle this with anti-cheats, heuristics, shadowbanning, etc but it is still noticeable at above-average MMR.
> the preferred smartphone for creative pros and filmmakers.

Upon reading that, I immediately looked at the domain of the source. I know, I should be in this habit BEFORE reading anything, but still.
Except that if this gains any teeth, it's likely to receive the Tornado Cash treatment: ban its use and (possibly illegally) jail its developers.
And then you mix in DeFi. Or into and out of L2/HTLCs. Or via atomic swaps, which went live but are buggy, and won’t show the monero interaction. Or cross-chain. And on and on. Let’s ban it all?
So everybody is happily working in your specific office space, but your original post is a complaint about people who claim to not work well in the office.

You might need more context in your original post. I can't tell what you're trying to achieve.

For each person who works well in the office, simply let them work in the office.
> We’ve been motivated by the improvements we’re seeing in our telemetry data, and we’re convinced that our efforts this year are having a positive effect on Firefox users.

Mozilla gets a lot of flak (especially around here!) for their sometimes heavy-handed usage analytics, but it's nice to see that used for its stated purpose! Great use of data here.
I'm sure its nice, but you're making assumptions about peoples' homes that really aren't a given

My home office is the nicest setup I've ever had. I have a door, I got excellent equipment and a cheap L-shaped desk, coffee is a given, and my dog is a very good boy.

I like people enough that I'd happily meet up regularly, but the idea of spending a lot of time in traffic (even a short commute is an hour per day) to go to a worse working space just feels silly at this point.
I can't speak definitively to this, I wasn't in their seat.

By my understanding is that they were concerned about the liability of a consultant/contractor under CA law because you can retroactively be relabled as an employee at any point in the future causing the business to be liable for unpaid taxes and possibly benefits?
Thanks for pointing that out, should be fixed now! (botched migration)
The scam part was the program seemed to be "scanning" and playing back bits from Letterman, when in reality they were just broadcasting funny stuff live as the joke/scam.

What's crazy is that in a few years or even a year from now, it might be conceivable to have a program that you talk to, like you're talking to Penn and Teller, but then have it respond with Jokes that they would say - and video that matches.

I guess the only part of that we won't be able to replicate, for a while, is Penn and Teller walking into your room and shaking your hand.
I’d say that it depends on your situation and TLD registry. For argument’s sake, if I was a company in, say, India, would I be able to trust that Verisign would keep my .com or .us domain rights against, say, Google? Probably not, so I’d probably prefer a .in domain in that case, since an Indian authority or registrar would be more amenable to arguments and reasoned discourse with me, an Indian company.
Fine by me.

Old article about how big of an export it is: https://techcrunch.com/2017/01/10/me-10-years-and-two-percen...
wouldn't get the low light and dynamic range, if you've ever used an iphone to take pics 8 years ago