skysight-inc/HackerNews huggingface dataset:
You're comparing two scenarios, one in which you know all the facts, and one in which you don't.

In the dice toss scenario, we know everything relevant. In the election scenario, we don't.

A model like this is attempting to say "these are the rules we think exist. Based on the rules, and assuming the data is off by some random distribution, here's what we think could happen".

What different forecasters disagree about is what the rules are. For example, the relevance of certain demographic characteristics and the potential variance between polling (conducted prior to the election) and actual election results.

There's a huge amount of assumptions, and forecasters disagree on those assumptions. We have very little historical data (polling is very recent) and even with complete historical data, future elections do not always conform to past elections.
How is it wrong? You felt it was just unfair, earlier. :)

To an extent, I actually agree. I just don't care, though. Pointing at comparisons that are not real world user cases is... Annoying. And feels ridiculously bad faith in argument.

Worse so, when it has been a prominent argument in this space for a long time.
Berlin too

https://bekech.com/
Researchers Discover ‘Spooky’ Similarity in How Brains and Computers See
There are some significant differences. For example, strollers can get up a step, and you can potentially take the little passenger out and carry them and their stroller over uneven ground or up a set of steps. In a wheelchair, you don't have those kinds of options, so the availability of alternative access via ramps and lifts (elevators) is much more important.
FWIW the people of Crimea overwhelmingly support Russian occupation according to independent Pew surveys. Any sanctions only serve to punish Crimeans, presumably to appease the Ukraine government (which is just as corrupt as Russia).
Sorry you've had issues with gopls, the gopls deep completions are one of my favorite things!

At this point gopls works way better than godef+gocode ever did for me.
I think you are right, except your first sentence. Azure DevOps will be the one which will be reoriented to GitHub, not the other way around.

Azure Repos and Pipelines are basically duplication in GitHub world. But Azure DevOps issue tracker is superior to GitHubs (or GitLabs but not Jira).
I disagree with you

There is probably going to be another search player willing to pay to be the default on Apple, with the increase of usage, due to being the default, they will make more money, with more money they will be able to improve their service faster.

Unless search quality is critical for Apple, which would be surprising seeing the search quality of Siri
Why don't we cross-breed European with Asian honeybees? Or just start using Asian honeybees?
Because it is not adequate to use cases today.

Today, you can set up DNS per interface and designate, which DNS accessible via which interface can resolve which zones. So your intranet.company.com can go through specific VPN connection and the rest via your default route, for example.

You can't do that with simple /etc/resolv.conf.
I had a python server written in Python with greenlets to hat I switched to PyPy and the load it could handle went up maybe 4x. (5k per second to 20k per second. I took two weeks to switch to go and it went up another 10x to 100k per second and had less bugs (in fact a parsing bug in the python caused messages greater than 64k to be dropped; the Go handled partial reads properly and starting sending 2M msgs (to Kafka). The subscribers started getting the long messages and barfing making the system go wonky. Oddly all the giant messages were corrupt data anyways.

Code size was about the same due to stuff being implemented in Python manually being handled by Go runtime.
> ... twitch ... was similarly broken for three months due to maintainers' inactivity:

The sense of entitlement here is absolutely unbelievable.

--

I apologize if anyone is put off by this but I want to make sure that I perfectly clear:

Developers and maintainers of open-source software DON'T OWE YOU A GOD-DAMNED THING.
> Turn off all the data collection in Google and personalization from it and compare the results.

Yeah, Google has overtly for, IIRC, about a decade said they are focussing search improvements on personal and even predictive search, so, sure, disable that and the quality goes down.

But that just illustrates that, while there is an obvious advertising incentive for data collection, it actually is relevant to delivering useful search results.
It’s crazy that they’re even blocking links to the ny post article via direct message. What’s next? Email?

Will we have to resort to signal and other encrypted direct messaging methods to have open discussion?

Or run your own mail server end hope your recipient doesn’t use one that censors?

Creepy stuff.
Oh, man. "It this a Sony Trinitron 19in CRT running at 65Hz, or is this a Gateway 17in monitor running at 60Hz? Why can I only see the left half of my desktop on the right side of the screen?", etc.
Go has wide enough adoption that I don’t think you can call it niche anymore. It’s become somewhat of a de-facto systems/infrastructure programming language and is replacing Python in a lot of places where it was traditionally used for automation.

The language is simple, performant and writing concurrent code is intuitive (although I feel Go developers tend to get carried away using channels/goroutines).
Wonderful article, and reminds me of "The Butchering Art" by Lindsey Fitzharris. Truly eye-opening as to how recently surgery became a viable treatment, and how much determination (and dumb luck) it took to get us here.
Generally, unless the purpose of the image was to disseminate an otherwise copyrighted work contained in the recording, fair use would apply. For example: the famous toddler dancing to Prince video. It recorded a Prince song while the toddler was dancing to it. The primary purpose of the video was to show the toddler dancing, so the recording (and dissemination of the Prince song) was deemed fair use. (There's a bit more to that analysis but that was the gist of it.)
I only briefly scanned this, but it sounds like there's some correlations that turn up when conditioning on specific scenarios?

Doesn't that sound like Berkson's Paradox?
Annoying tasks your SO asks you to do?
Are there certain tasks/requests your significant other asks you to do on a regular basis that you can't stand doing?
The myth of ‘diverse’ social networks in America
I think Go is one of the most misunderstood languages. Many people want Go to be something that it isn't, and often for the wrong reasons.

Generics are the most contentious issue, and people have been disparaging Go since day 1 for not supporting them. And yet, somehow we've spent the last 10 years writing all kinds of programs in Go, and the lack of generics has rarely been a showstopper. Go does have generics of course -- it just doesn't have user-defined generics. My hot take is that this is actually an area of the programming space that deserves more exploration. It feels like a Pareto phenomenon, where adding a small number of generic types and functions covers 80% of the usecases. And indeed, it seems that generic arrays/slices/maps/channels, plus a generic 'append' function, a generic 'range' keyword, etc. really are sufficient for the vast majority of programming tasks. These "reified" generics have significant advantages: for one, you can build deep compiler optimizations and tooling around them; and for two, perhaps more importantly, every Go developer is familiar with them. Reducing mental overhead when reading someone else's code is a big part of the Go philosophy. (Having a really high-quality standard library contributes to this as well, for obvious reasons.)

People made similar arguments about operator overloading. It's true, operator overloading allows for more "expressive" code. It also allows people to write code that is much harder to read, harder to debug, and whose performance is harder to analyze. I think it could be cool to have an 'expressive {}' block, like Rust's 'unsafe {}', where overloading is allowed; but when I'm reading normal code, I don't want to have to worry about 'x + y' jumping away to some other piece of code.

(As a side note, I see many people arguing for generics based on their desire to write map/filter/reduce functions in Go. My feeling is that map/filter/reduce (and other HOFs) are unlikely to become commonplace in Go code, even if generics are added. The reason is lambda syntax: even the simplest map or filter will require three lines of code (or one long one), including multiple type definitions and a return statement. It's not enough of an improvement over a 'for' loop to be worth it. If you could write 'xs.map(x => x*x)', it'd be another story, but that would require a much deeper language change.)

Anyway, Go wasn't designed by idiots, which means you should apply Chesterton's Fence. If some aspects of the design seems wrong, or violates your sensibilities, your first instinct should be "perhaps this is optimizing for some usecase I haven't considered," or "perhaps this is targeting a particular niche that I'm not familiar with," rather than "this is clearly a mistake." The steelman argument, then, should be usually be of the form "It seems like Go is optimizing for X, but it falls short of X in significant ways," or "Go is targeting X, but doing so comprises value Y that I consider more important."
It's less about pure random chance, and more about our uncertainty. Compare it to a weather forecast that says there's a 10% chance of rain tomorrow. In the same way that weather forecasts get better over time (better atmospheric measurements, more sophisticated computer models), we could potentially do more to measure what the outcome of the election will be. And it might be theoretically possible (albeit highly unrealistic) to predict it with complete accuracy, given enough data. But we're not in that situation, hence uncertainty.

(There are a couple of caveats about election forecasting as opposed to weather forecasting. The first is the "October surprise," a sudden revelation that changes the election. This cycle, it was arguably Trump's covid diagnosis, although that tended if anything to push the results further in the direction they seemed to be going on their own, rather than upset any trend. The second is that, unlike with weather systems, measuring voter behavior (and widespread reporting on these measures) can change people's behavior. The effect of this is hotly contested, but one of the many explanations of Trump's victory in 2016 which hinged on turnout in a few key states is that those states were predicted wins for Clinton, so Clinton voters didn't bother voting. Despite occasional jokes to the contrary, it doesn't rain just to spite the weatherman.)
Are they optional¹ and are there alternatives to them?

If the answer is yes, then there is a problem.

1 - I imagine "optional" can be the wrong word, maybe the correct is "universally adopted".
I was kayaking on the John Day river in northern central Oregon in 2017 and ran into a moderately sized swarm of these hornets crawling on the mud eating other bugs. Definitely been well over two years since they showed up in that part of Oregon.
not just money but data. the more data they get the better their search results get. and the better their results get the more money they get in a loop. meaning a startup can’t compete due to the sheer amount of data google has
The story is from Finland. We don't have such requirements, especially relating to psychotherapy session transcripts - these are done by psychologists who aren't even doctors in Finland, all this data is outside of our healthcare data systems.
> If so, then is Google paying Apple, who has what, 40% market share of mobile phones, really able to stifle the development of search engines?

Isn't the other 60% basically just (Google's) Android?

And I think these days, search engines aren't just developed by someone coding up a clever algorithm in their garage; they improve based on data from being used a lot. So yes, it would be an obstacle to competitors.
Use PiHole on a Raspberry Pi or set your DNS to use servers that block ads via DNS.

I did the latter six months ago. One time I've had to show my college freshman how to change the DNS on her MacBook from the router default settings to Google or Cloudflare because the software her class was using wouldn't work otherwise.

We do have a Roku and I get tempted to set up 2 Raspberry Pis for PiHole. I did set up one, then had some issues because the router wants 2 DNS hosts. But it looks like a lot of time and switching DNS was so easy.
Your mention of Hypercard is nostalgic for me. That was my first real introduction to programming. I had seen a BASIC prompt on an Apple II, but that lacked sufficient discoverability given my age and available resources at the time.

Hypercard, on the other hand came with some example stacks (its name for a self-contained application), and it was just a couple clicks to see how anything worked. It was, of course too limited to be used for serious work without external tools, but the potential, had it remained bundled with every Mac and given a few more iterations was huge. It was a big step toward making the personal computer a bicycle for the user's mind as Steve Jobs once described it.

Nothing has really replaced it, and Apples most popular current platform now would forbid anything with equivalent functionality.
> and the citizenry did nothing wrong
Well nobody is wrong when it comes to Crimea except those who claim it’s part of Ukraine.
Pro cyclists can sustain 300W for an hour or more, and even trained amateurs can break 200W pretty happily, so 60W sounds like a lot is being left on the table, yes.
We used to have a well-functioning display server that was robust and battle-tested.

The wayland people replaced that with a half-baked solution because they insisted on boiling the ocean - replacing the entire thing in one go, instead of working piecemeal (which the X protocol was explicitly designed to allow).

Which is a great pity, because now the day of the Linux Desktop is even further off.
Are smiles from strangers really that important to your well being?
>"CPU: discrete logic - no CPU chip"
I used to do just that some years back. Worked up a great appetite for dinner. And it was a great way to build in exercise into my day.
> Not a beekeeper but it’s pretty easy to connect the dots from bee extinction to ecological collapse.

How is that an easy connection? Your argument essentially says without bees then nature as we know it falls apart catastrophically - I am incredulous you could interpret this as obvious. Species go extinct all the time and yet Earth is still doing just fine, apart from the damage humans are doing to it.

> No pollinators

Bees are not the only pollinators

> leads to decreased germination

A decrease is not the same as elimination

> which leads to less food

A decrease is not the same as elimination

> for the lower levels of the food chain and on and on

Your argument is a about knock-on effects, which certainly exist. But you seem to think if any point in the chain breaks, it leads to ecological collapse. Why do you assume nature is so fragile? I am not a biologist and maybe bees are special or there is something I do not understand, but I certainly don't think it's an obvious conclusion.
Thanks for the links! Does GN output compile_commands.json of the project?
It is derivative. There’s then a question of whether the derived work is sufficiently transformative to be fair use, which depends on what the model is outputting.

But yeah that’s separate from the question of whether you properly licensed the data to train on in the first place.

A big chunk of the computing community seems to approach licensing as “I can see it, so I can use it.” (See GPL code used where it shouldn’t be.)
> isolate the battery

I wonder why its not just two interconnecting cylinders (using a tiny gasket) that you push together with thumb/finger when you want to activate/power the device.

Given that there would have been some serious engineering to think through the design there must have been trade-offs that I'm not considering though.
Most of the pragmatic solutions were built by contributing to existing things, not starting over.

Think risc v cisc. It isn't that there are not points to be gained from the alternatives. It is that leaving the past behind is not necessarily the best way to get progress. And even when enough time passes that the alternative gains ground, it often looks more like what it was replacing than less.
What you are describing there are specific handicaps.
It would be neat if this also recognized that you're hosting your own dns, instead of spitting your own IP back at you. I didn't recognize my IP at first.
Should Antitrust Survive Behavioral Economics?
I think it's also an awful idea to keep all your work in proprietary formats that you can't access unless you have a license for something.
I wonder if you could design an MPPT system for a stationary bike, to adjust gearing based on the load with a CVT or something.

https://en.wikipedia.org/wiki/Maximum_power_point_tracking

https://en.wikipedia.org/wiki/Continuously_variable_transmis...
Defeating file cabinet locks in this scale would
I certainly hear a lot more talk about the suppression than the actual story (excluding the non-stop spew from Trump, I tuned him out a long time ago), so Twitterbook's attempts at suppression seem to have backfired. Taibbi may think it's under-reported, but even my non-tech acquaintances know about this scandal.
In order to obtain patent protection, you have to make public the details of your invention, so "open" in the sense that the information is available, and vulnerable thereby to foreign manufacturers who don't respect the patent.
Suit yourself - you should want people who give a shit about this kind of stuff working in the highest risk areas where they can have the most impact.

Being skeptical of motivated reasoning is fine, but dismissing the content of arguments entirely because of (a likely wrong) impression of where they work is not.
Connections (1978) by James Burke is one of my favorite things ever:
https://archive.org/details/ConnectionsByJamesBurke
I think it’s a confusion between the likelihood of winning, no matter by how many votes, and the predicted percentage of votes per candidate. The latter is more commonly presented to readers from polls. So it’s not too surprising if it gets mixed up with the former, which is used by Nate et al and uses also percent as the unit.

Say a national poll predicts 55% of votes for Clinton, 40% for Trump. Whereas 538 predicts 70% chance of winning for Clinton and 30% for Trump. It’s easy to confuse the two and think the second prediction is much better for Clinton when it might be much worse.
I agree, twitter suppression made the story bigger.

The NYPost has issued much fewer retractions than NYT and CNN, yet, Twitter does not attack those institutions.

Ironic, considering the founder of the NYPost and his opinions on market economies.
Visualizing the size of SARS-CoV-2 particle compared to other particles
Facebook Prepares Measures for Possible Election Unrest
Then why didn't they go after that instead? That's even more blatant if so.

> And I think these days, search engines aren't just developed by someone coding up a clever algorithm in their garage; they improve based on data from being used a lot. So yes, it would be an obstacle to competitors.

Wait, now we need to make sure others can develop a good search engine? That's what fairness in competition is?

That's a whole new level of argument. I cannot imagine a court wanting to step into that territory.
To me it is a modern C with the lessons from Python learned. It is simple in the ways C is and the gotchas are all things i do naturally based on C. I like having structs and like having to check errors in each call. It forces one to concretize the idea that any reference to anything off of the CPU or the RAM might do anything. You have to have an error strategy for robust code. I don’t think people complain that Linux code does a lot of error checking. To be sure I mostly use to for network servers or making a lot of network calls quickly. (E.g. I have tools to do stuff in AWS that can reliably get S3 to start throwing 503 errors in Go. But they can re-encrypt a ton of data using one host and a small amount of time.
We lose another beautiful creature. People quibbling over there being other pollinators are being quite dense.
While I'm a big advocator for free speech (I think companies should act like Signal and wash their hands of it), there's a difference between a government censoring an event and a public entity. If strong man Randy Savage wanted to give a public speech on your front lawn, you should have the right to say no because that's your property. You should also be able to say yes. This gets complicated because these online platforms blur the lines between public and private spaces. Objectively they are private spaces because the companies own the "land." But we as users think about them as public spaces because they facilitate similar things to public spaces in the offline world. There'd also be an inherit danger to making those platforms a real public space, controlled by governments (who's!). The case is honestly really messy and we don't need to overly simplify it, we need to solve the problem (as a society) and figure out how to move forward.
RSS to Email in GetResponse – How to setup and start campaign
All of the comments under video say it's not guided but rather stabilized.
If you believe there is inappropriate censorship by large tech platforms, this is still probably not the hill to die on over the issue. This is an unrepentant member of a terrorist group who advocates the use of violence as the means to resolve political & religious disputes. [0] Freedom of Speech generally doesn't acknowledge advocacy of violence as a covered by that freedom.

[0] Some use words, some use arms and some use politics. Some use negotiations. I chose arms and I believe that taking up arms is one of the main tools to solve this conflict
Hi there, I agree the way I tried to communicate Lucia was kind of confusing - I'm pretty new to the javascript library space and I wasn't sure how to correctly communicate it. As per the other comments on this post, I'll definitely be shifting towards describing it as a Vue/Alpine alternative.

UmbrellaJS looks really cool! I just left a star
> I disagree with webinars being a necessary product for a Zoom competitor

Sorry for the bluntness, but this is like saying "pivot tables are not a necessary product for an Excel competitor".
If you don't provide webinars features (panelists, Q&A, viewers on mute by default...) then you are not really a Zoom competitor, just the n+1th video chat service. I know these may look like trivial features, but having them out-of-the-box is what made Zoom a game changer.

And I say that as someone that utterly despises Zoom, as recently most of my friends ended up being inexplicably locked out of the webinar where I was defending my PhD.
Aesthetics is always subjective, but it's safe to say that most people today would find Motif to be rather ugly.
Indeed, and by defining the market as search, which people don’t pay for, rather than internet advertising, which people do, you can obscure what’s going on still further.
Or, you know, you could just ask the people posting their videos (aka the copyright owners) to make them available for download. Most will if asked. They'd probably even provide the highest-quality versions available.

Why do the solutions on HN always involve complicated technical solutions that ignore the rights of the people affected?
According to the link above they say they use lithium batteries, probably better power/weight, but likely the whole device is potted in epoxy and there isn't any way to turn it on/off. It just runs from when the battery is welded/soldered until there isn't power left.
https://www.cambridge.org/core/journals/journal-of-economic-...