skysight-inc/HackerNews huggingface dataset:
>like Yelp/Amazon reviews

This seems like the easier parallel to make, but also, I don't like the idea of relating presidential elections to something as inconsequential as product reviews...

>B is the condorcet winner, but I think it's clear that A is the best choice.

Ah, thanks, that makes sense. To rephrase it in my words: a condorcet election could elect someone that a minority HATES rather than a candidate that everyone is indifferent to. This makes a lot more sense why we would have these voting methods like RCV/STAR.

>There's research here that considers both honest and strategic voting: https://electionscience.github.io/vse-sim/VSE/

I'm definitely going to look into this when I find some free time. Thanks.

I've simply enjoyed attacking these voting methods via these small details, but I think it's really important as well. We are putting into place a system that will be put to extreme tests and will need a ton of integrity. Millions of people will be affected by it and will spend time coming up with strategies to maximize their votes (as they do currently by not voting for 3rd party candidates). Campaign strategists will try to use the system to their advantage (as they do currently by campaigning in battleground states). And malicious outsiders will try to use misinformation to attack the system as well. I want to make sure it's done right.

I think I was a little angry in my last comment where I said these conversations were tedious. I'm just really hesitant to choose a method like STAR, or even RCV as they're so different from our current system. I want a safe removal of the spoiler effect, which I think approval voting might do best, but I'm not sure, and it may be best for America if we make a big leap to a more complex system as this could help us avoid problems in the future, rather than having to transition again. Definitely going to look into this more though.
That's generally my gist as well, although I'm not certain on the actual existence of the landfill, let alone what may or may not have been dumped into it.

It's really hard to understand, because this is clearly a vexatious litigant who seems to believe that the law is a set of magic incantations to let him do what he wants (not unlike the sovereign citizen bullcrap you allude to). And the fact that he's dragging anyone remotely connected to the location into it makes it even harder.
Shard per core has challenges. Scylla solves it partially by making the client shard aware (topology aware), so the client submits requests directly to the right cpu core using a different port. This way no data gets blocked due to hot keys or imbalance in other shards. You do need to have a good key distribution. We're implementing a new mechanism to split key ranges dynamically. It will be a fast an parallel mechanism.

If the number of connections is not small, Scylla will crank up any other implementation with traditional locking.
Copperhead is just selling a reskinned version of the open source project. They are also not secure as you can see from their website. There is no android 11 release and it's at least 3 months behind in security patches. That is not secure. If you check grapheneos it is using the most recent security patch and android version available

Grapheneos has been around far longer than the commercial project. The commercial project was set up to fund the open source project however James Donaldson, the current copperhead CEO has a criminal background and tried to turn it into something completely different

I encourage you to read https://github.com/Peter-Easton/GrapheneOS-Knowledge/blob/ma... to understand what really happened
> Whenever I give my address to a business for shipping, DMV, voter registration, etc. I also tack on a code to my address

Could you elaborate on that?
Oh yes, it's for sure an experimental thing, and probably patented out the wazoo. My point is just that it's physically possible, as I don't think that is well known.

(Note also that doing this outside of a mocap arena would probably require a pretty high-quality IMU since you need very accurate yaw and you're constantly integrating your gyro to get it, with only the magnetometer and maybe the camera providing any kind of absolute reference.)
I'm surprised. The first vtol plane you linked works so well I don't even understand why quadrocopters even exist at this point. So quadrocopters are just a modern fad and will disappear eventually.
There is absolutely no way one can claim "strong immune response in 2020 for the original 2003 SARS virus" unless it was actually verified by reinfection. I am aware of the article claiming that there is some kind cellular reaction to SARS, but first of all, it might be not enough at all to protect from reinfection, and secondly, it might be case of well documented cross-immunity from some common cold viruses.
> kord is a python framework

Thanks, I guess!

This is awesome:

>>> n1 = MusicNote('F', '#', 5)
>>> n2 = MusicNote('G', 'b', 5)
>>> n1, n2
(F⁵, G⁵)
>>> n1 == n2
True
It's all done in the name of knowing what's best for you.
> Whereas in F# you'll run into this using references

It depends :)

F#-defined reference types cannot be assigned a null value by default. If your reference is an F# library (or one with F# bindings, of which there are several) then this isn't something you run into. Technically this can be bypassed by giving the type an attribute called AllowNullLiteral, but it is extremely rare to see that in practice because it's so unsatisfactory to use null from a cultural perspective in F#. Once a C# programmer uses F#, something switches on in their brain and they tend to eliminate all possible ways null can creep in as thoroughly as possible. It's neat.

Another aspect where you don't see null is in initialization soundness. In F#, all values must be initialized before use. This is in sharp contrast to C# or Java where you can accidentally access something that hasn't been initialized before. While you can also technically bypass this to inject a null somewhere, it is also exceedingly rare because it's not a default behavior.

F# data types also cannot be assigned a null value, so that's also a place where null doesn't come in.

So it really leaves interop with .NET assemblies, some serialization scenarios, and .NET reflection. The first is really the only time people can still get "surprised" by a _null_ value. The rest are all technically possible, but just tend not to come up.

The reason why this all matters is it's not a binary thing about having null/non-null. Just like it's not a binary thing about having exceptions/vs. not. It's about how frequently they can come about in normal programming scenarios. I can write a simple Haskell program that throws an exception at runtime, does that mean that Haskell is not safe? Of course not, because it's not usually what normal Haskell code does. The same thinking applies here. The ways that null can creep into an F# program are simply smaller than C# or Java and do create this mindset that nullis something that F# programmers tend not to think about that much.
Windows 95 was peak Microsoft desktop experience.

Although FVWM on suse 6.1 was still better.
I love the Hacker News-targetted preface:

Editor’s Note: Welcome Hackers! Not sure how Hacker News found
this article but I see a ton of folks headed in from that
website, which I presume is some sort of aggregator for news
articles of interest to folks that like to hack stuff. Feel free
to have a look around the website–check out our cool podcast–and
tell any friends that might like this nerdy stuff. But don’t
hack anything please. Thanks.
Laka | Full-time | London, Bristol in UK | multiple roles | https://laka.co or apply directly https://apply.workable.com/laka

* Digital Product Manager

* Product Designer

* QA/Test Engineer

Feel free to drop me a line at jens@laka.co.uk if you have any questions.

Laka is a collective insurance provider, disrupting the cycling and e-mobility industry.

Our mission is to fuel personal mobility across Europe, sustainably and with benefits for all.
To do that, we provide collective cover for cyclists.

Traditional insurance is the best business model in the world - just not for customers.
The traditional model is based on insurers taking your money and profiting from not paying out claims. They make money by not doing the very thing you pay them to do. We think that’s insane.

So we have rebuilt insurance from scratch – sharing risk in a true collective. Our members share the cost of all claims, and we only earn our share when settling claims for the collective.
> Mort finished his motion to dismiss with a claim that the TCPA only applies to telemarketing harassment, not good-ole-fashioned harassment harassment. No dice. The Court looks at the words of the statute and cannot find the “I just want to abuse people out of spite” TCPA exemption.

Very relevant to the argument that all modern cell phones (as well as things like decidedly outdated handsets with speed dial) are in fact automatic dialing systems, and therefore everyone who places a call or sends a message using their cell phone is in violation of the law.

Doesn't matter how you use the device, just that the device meets the definition.
Don't assume anything. Go on the call and hear them out. If they are looking to acqui-hire, say No. But don't assume anything.
Uh, we don't know for sure he didn't ever commit a crime, your logic is flawed.
Yes, and blacks are lazy and like watermelons /s

Meanwhile, the big western nations that started 2 world wars, gassed 6 million people (plus some tens of thousands of soldiers in WWI), and gone to war and occupied peoples all around the globe as colonial powers, somehow managed to even pin WWI on the Balkans (as if it was the assassination of Archduke Franz Ferdinand the cause, and not a mere pretext, the cause being western european power plays, of the same powers that were the dominant forces in the war).
So it's generic and boring. But why are you really angry about it?
I posted this essay I wrote in the spring:

https://write.as/ccgaoox9alf3hbv4.md

I think the key is to not necessarily have state-run ISPs completely OR private-run ISPs completely. Something like the courier/delivery market where there's access to multiple providers is key.

Any kind of local monopoly is bad.

The other elephant in the room is the right-of-way that's granted to these telecom companies over private and public land. In exchange for what?

Lots of room here for lots of progress.
Kord Machine Gun
Home printers suck because home computer buyers will always buy the cheapest printer, so it's a race to the bottom.
There are many CDNs that make money charging < $0.01/gb.

Indeed DigitalOcean themselves built their place in the market by charging $0.01/gb for bandwidth. How do we reasonably get to $0.10 as is the case here?

If it were really that expensive for them they could outsource it to a CDN for well under $0.01/gb at their scale, which would leave them the ability to get margin. But all of this pricing is in fact completely detached from the underlying physical realities -- they are charging these prices because they think they can get away with it, not because they need to do so to cover costs and have some margin.

Bandwidth prices shouldn't be going up, indeed they should be going down. 100 gigabit interconnects are a thing now.
funny to see US afraid of propaganda but only if it's red.
> This is bad for obvious reasons.

Those reasons are not obvious to me.
Perhaps that was because HP didn’t make the print engine for that printer. It was made by Canon, HP added their own controller.
Not to nitpick this brilliant comment, but it's more of an iterated prisoner's dilemma over multiple thefts. If one expected the charade to go on forever then the optimal strategy is indeed TFT (https://en.wikipedia.org/wiki/Tit_for_tat) but a criminal well-advised in game theory could calculate a threshold gain beyond which it is optimal to compete.
It really depends on your use-case.

A very brief summary for the case of Postgres: every tuple has a pair of hidden columns `min_xid` and `max_xid`. Every transaction get assigned an `xid` that's always increasing (it wraps around on int_max, that's a problem for later), and it can only see rows where `xid > min_xid and (max_xid is null or xid <= max_xid)`.

On writes the database is checked for rows with a matching PK where min_xid > xid, if any are found an error is raised.

The reality is a lot more complex than this and involves some locks during transaction commits and the vacuum process to clean up dead rows and handle xid wrap-around, but that's the basic idea.
My experience has been that there's a lot less tweaking on smaller (<4 GB) .NET VMs than equivalent Java VMs, but I don't have experience on anything larger.
People keep parroting that article. "Cellular immunity" mentioned in it may be not enough at all to prevent reinfection. Unless there is a direct rechallenge with the SARS-1 virus someone who already had it in 2003, there is no way to make such a strong statement. Good luck finding volunteers.
> I believe it was also only processed on the transmitted traffic, not the received.

I believe you're correct, although it's been ~25 years...

Which explains why the command above isn't exactly correct, IIRC. What you had to do was send a CTCP ECHO containing the "+++ATH0" to a channel -- or an individual user, but sending it to an entire channel full of people was a helluva lot more fun!

Anyways, I don't recall the exact command nowadays but it was

/CTCP #channel ECHO Goodbye +++ATH0

or something very similar.

As long as the "victim's" IRC client wasn't ignoring those CTCP commands, it would "echo" the text and, as expected, command their modem to hang up.

Perhaps it shouldn't have worked... but I promise you that it absolutely did.

(Also, you could do the same thing by putting the "command" into the payload of an (ICMP) "ping" -- and that's a completely different thing from the "ping of death" that was discovered in that same era.)

--

https://en.wikipedia.org/wiki/Client-to-client_protocol
A CPU is one of the few dozens of components that you need to get a tangible result out of a CPU. You need hard disks, screens, antennas, batteries and so on and so forth. So you need, copper, lithium and God knows what else. All these materials get transformed and many of them in the process get transformed to toxic material for humans.

Do you really believe that computing comes cheap and is unrelated to climate change? I find that line of thinking extremely naive.

Let me share a few links:

https://www.nature.com/articles/s41558-018-0321-8

https://www.theguardian.com/environment/2010/apr/30/cloud-co...

etc.
this is a really cool idea, hope it gets traction
Right, I never write traditional unit tests, I just test the API boundaries as you said. Sometimes it makes sense to draw a new API boundary in the code for some complex logic that is unlikely to change, but most of my tests looks pretty close to others integration tests.
I read these things and realize that statistically there must be 'non idiot' criminals out there. And I am guessing that they just profit day in and day out.
See also:

Bitchute Has Been Deplatformed (twitter.com/bitchute)

https://news.ycombinator.com/item?id=24984408
Direction was not ignored. People would be disconnected when their client replied to the DCC request or CTCP ping.

I'm not sure the vulnerable modems would ignore the delay because of patents. Would love if you have any reference. I remember a Smart Link softmodem respected the delay, but an Intel softmodem did not. Always assumed it was an implementation bug on the part of the Intel one.
I don't think competitors are avoiding telecom due to low margins. I guess you could say the high amount of start-up capital AND high regulatory hurdles AND the low margins (meaning your payback takes longer) cause it to be undesirable...then... yeah margins are (part of) the issue
You guys should also check out rg3d https://github.com/mrDIMAS/rg3d

Join the discord channel https://discord.gg/xENF5Uh
Don't Just Try Harder
One would think a stern warning dialog would be sufficient...
I mentioned because some of that "componentised" style apps do indeed what amounts to intra-interprocess-communication for god knows what reason. Android for example
Drones are usually copters so they can do vertical takeoffs and hover.

They're quadcopters rather than single mainrotor + tailrotor because it greatly simplifies the mechanics.

Single rotors need a cyclic mechanism to vary the blade pitch depending on where the blade is in the rotation and the control inputs. This is VERY complicated with a lot of moving parts that have to maintained and adjusted. (See https://upload.wikimedia.org/wikipedia/commons/thumb/4/4f/Si... for one example)

Quads (and hexes, etc) can have full control authority via RPM only, using a simple injection molded constant pitch prop.
Do you have any idea on cost for this? It's somewhat ironic that you need to pay not for the software but to be protected from the free software these days...
I am trying to run a segmentation model and tfjs is too slow for that. How do people do it on the server side? Something like zoom does with virtual background.
This is really the answer. From about 1990 to 1996, RISC workstations were several times faster than PCs, especially in floating point performance. However, when Intel came out with the Pentium Pro in 1995, it had better integer performance than almost all of the RISC chips and was about even on floating point.

With Windows NT and Linux being viable operating systems for the sorts of applications people used workstations for, it was only a matter of time before workstations died out. The main thing holding back Intel machines by 1996 or so was software support for workstation type applications such as EDA and CAD tools, but this was sorted out within a few years.

The last holdout was SGI, which was used in the visual effects industry, but NVIDIA caught up to them in about 1999 and SGI gave up on its performance leadership, and the applications followed.
Great project! I would love to try this with some folks from the San Francisco Chantey Sing [1]. I used to go every month before COVID. Now they have restarted on Zoom but it's obviously not the same. I'd thought of trying to use something like Mumble for its low latency, but this might be even better.

[1]: https://www.nps.gov/safr/learn/historyculture/chantey-sing.h...
The situation isn't comparable to social media unicorns courting acquisition at all.

Comcast and the other big incumbents have one very clear overt objective: own the customer base for the foreseeable future. If you're a small independent ISP and try to go up against them, as soon as you're on their radar you can expect a pretty ruthless attack. The most mild form of this is Comcast's sales team is willing to offer something closer to fair pricing to condo properties if it involves ~5 years lockin vs a new competitor. A friend owns a business in this space and has watched a couple competitors that were growing fast locally suddenly find their entire customer base gone within weeks via this. Less fortunate people find themselves facing a legal challenge at the city or state level.

And that's not even getting into what happens if your small ISP competitor gets going well enough to start talking to the city about renting space on utility poles or doing some trenching.

These mega ISPs aren't interested in acquiring competition for the last mile. They want to pre-empt competition existing entirely, and they can and will use every single tool available to them in doing so.
Denisovan is another isolated race of our species, and probably even Homo floresiensis that were the same species.
Ok.

1. What is your position?

2. What is the basis of your objection to my position?
I wish I had archived the chemplayer videos now. I could never find anything else worth watching on that site but it really sucked when they deleted all his videos from youtube. I watch chem demos to fall asleep at night and it works super well and I've already gone through nilered/E&F/dug's lab.
https://archive.is/gv0SZ
Controls got easy, batteries got good.

Computer-controlling a fixed-wing plane requires a lot of sensors, and a lot of math, and a lot of space, and forward airspeed.

Computer-controlling a quadcopter requires a lot of sensors, and a lot of math, and a lot of power.

Arduplane exists alongside arducopter, and it's easy enough to build both, but I can't fly a fixed-wing model in my backyard. I can fly a quadcopter just fine.
Sure, if you can quantify the maximum tire diameter at max rpm and top gear, you should be able to compute the maximum possible speed.

I don't personally know how much those tires deform at such speeds. My personal experience with sportbikes approaching 200mph has been it's not even enough to make up for the ~5% speedometer error that still indicated higher than actual around 190. But that's a much narrower and lighter tire, and 300mph is a different world.
First of all, Obama had already been putting immigrants in concentration camps, so I don't think that example works towards an argument of "this time it's beyond the pale". And "but think of the children!" is a very old trope.

Forgiveness is about letting go of anger, of putting aside mistakes of the past. It doesn't mean you stop seeking justice, or holding people accountable. And seeking justice is complex.

Nazi supporters should be forgiven just like anybody else. They should be tried and held responsible based on laws, but holding a grudge is counter-productive.

Every human being is awful. That's what I think some people are missing here. There's nothing inherently more rotten in a Nazi than in you, you've just lived a different experience. You might have ended up a Nazi if you were unfortunate enough to grow up on the wrong side of life. And even Nazis can be rehabilitated, like prisoners can. But that doesn't happen just by punishing them.

In a certain sense these 'truly awful' people are just ethically sick and need help. Are you going to go out of your way to help these people? Or, like the lepers, will you shun them? Is that latter decision just or ethical?

Nobody has a responsibility to help anyone in this world, but when we choose to, we are exercising a morality that benefits us in multiple ways. On the other hand, when people look at others as less than them, and use that as justification to treat them poorly, that's what's really unjust.
Is the pricing structure documented somewhere and did I just miss it? If not, I would encourage the author (if he sees this) to please publish it, as I like to know how much something might cost me before making it part of my set of tools.
It’s crazy that critical infrastructure providers (cell carriers) aren’t even using U2F internally, where they can mandate the rollout.

Public utilities in the US need an overhaul.
ML-assisted query optimization is super interesting to me (I've had to fight the uphill battle against anomalies in Postgres stats and estimations[1]), but I'd also love to see more optimization and auto-tuning across the "stack":

- Use column-oriented storage for columns that are frequently scanned in analytical queries

- Automated index management, based on user-provided boundaries for write throughput, disk footprint, query latency

- Calibrated optimism for heap updates. AFAIK, current DBs are either optimistic (assume transactions are more likely to commit than rollback) and update the heap in-place, and write the old value elsewhere in case of rollback, or pessimistically write all updates in new, versioned tuples and let MVCC (and garbage collection) handle the rest. Would be interesting to see the performance improvement that could come from modeling commit / rollback outcomes and optimizing accordingly.

- Using variable-sized pages to reduce overhead for older pages, as a sort of light cold storage

Anyone know of any DBs that automatically tune these aspects?

[1]: http://www.vldb.org/pvldb/vol9/p204-leis.pdf