skysight-inc/HackerNews huggingface dataset:
emqx presumably wasn't used because they are a Java shop and emqx is written in Erlang. Apparently they have a need for a massive scaling MQTT broker. At that point you need to be seriously comfortable with the tools you are using. Whether that's Java, Rust, Erlang, C#, C++ or whatever. Using an existing application in a language/ecosystem your team is not experts in is probably going to be a problem unless you seriously invest in the new language/ecosystem first. And it's going to take at least something like a thousand hours to really become good at something. The other option is writing an alternative in the language you are already familiar with. So in that regard I can understand why they did it.

I guess they could have used the OSS HiveMQ version as a base though. No idea why they didn't do that.
No, but the majority of android phones can be easily rooted and side-loaded with whatever pirated APK the user wants!
That post sounds like a rant TBH with too many stabs at various people. It could have been a lot more graceful. OTOH I can believe most researchers are human and do not put the progress of shared knowledge first but are very much influenced by ego and money *cough* OpenAI *cough*
I am currently migrating to a Bookwyrm instance (a federated equivalent). It's not too bad, and can ingest your Goodreads export.
Since when was "there is an alternative C++ compiler" anything to do with "the canonical compiler is in Rust"? The word "lie" here appears to have the sole purpose of aggravating the reader; it certainly has no meaning correlated with its usual meaning.
>They involve the wealth of nations

Do they though? People often compare rich people or companies to a country GDP's, but GDP is based on a single year. The size of a company's bank account is not. A year is pretty arbitrary. In some sense it's like saying the distance between New York and Washington is 200 miles which is not that long, because a Ferrari's top speed is 200 mph.
I havent listened to French music ever since I moved to the states, so unfortunately I don’t have any tunes to share. I’ll have to give your recommendations a listen. Thanks for sharing!
> but it can spew out some pretty useful fiction for things like text adventures and other fictional filler text.

It can generate output, but I'd not want to use it for anything because it's all so poorly written.
I don't think that you need VCs to be rational for what I'm saying to be true.

LPs will see this as reducing the likelihood of making their money back via investing in VCs -- or at least, this is a reasonable theses, and those that grow their customer's funds the most might make this assessment. In the long-term this would transform the landscape of VC which is downstream from institutional investors.

It can also have a cascading effect due to how reports and disclosures over investment strategies get shared and firms benchmark themselves against leading firms.
The review thread (start at the bottom & work your way up) reads like a Show HN thread that went negative.

The paper initially received some questions/negative feedback, so the authors updated and tweaked the reviewers a bit —

> "We welcome discussion... The main contribution (that seems to have been missed by some of the reviews) is that we can use very shallow models to compute good vector representation of words."

The response to the authors' update:

> Review: The revision and rebuttal failed to address the issues raised by the reviewers. I do not think the paper should be accepted in its current form.
> Quality rating: Strong reject
> Confidence: Reviewer is knowledgeable
Yeah, for sure - I still do a lot of fun/tech things.
Apple's Metal FX upscaling is powered by AMD
> Does this blind user hear the text you’re including in the alt tag in multiple other places? Are you making the interface itself more confusing?

I feel like the thing to aim for there (admittedly I've not been impaired enough to know better) is to aim for user confidence, in that they are getting a complete and same understanding as anyone else. An empty alt attribute can signal that they might be chasing the a11y score, "[same as last paragraph]" can be painful to mentally deal with. I'd rather be a bit repetitive to allow for confidence instead.

Of course, the other solution is to remove the repetitiveness from somewhere else instead of the alt attribute.
Thanks! <3 Also for the kind words.
> someome made a bomb and blew up a lamppost with cameras for reading number plates.

Good.
Stocks of successful companies typically pay dividends. That's what makes them valuable in the first place. Not being able to sell them just means you can't get the value up front as a lump sum.
> Houston, Philadelphia, Cincinnati, Tampa, Louisville, Charlottesville, Portland, Oregon, and other downtown bus depots have shuttered in recent years. Bus terminals in major hubs like Chicago and Dallas are also set to close. Greyhound and other companies have relocated their stops far away from city centers, which are often inaccessible by public transit, switched to curbside service or eliminated routes altogether.

The Portland depot closed two months before COVID arrived; the ticket booth moved one whole block south. Two years prior TriMet had tried to buy it and turn it into a parking depot for its buses and trains. The new curbside stop is closer to parking. Nothing moved more than two blocks from Union Station.

The old 30,000-square-foot building became a 96-bed county-run homeless shelter, which the city needs a hell of a lot more than a bus terminal.

https://www.portlandtribune.com/news/greyhound-station-to-re...

https://www.oregonlive.com/commuting/2019/09/greyhound-moves...
In that case we probably have the answer already :) The next question then would have been whether secureboot-signing it yourself and replacing the PK/DB in the BIOS would have made it work, but it's really unfortunate that we've gotten to this point.
Right, so the generalization “if you have to explain your UI then you failed as a designer” doesn’t apply to all UIs.
> and read someone's thoughts *accurately*

Sadly accuracy has not been a big concern historically of polygraphs and much of forensic "science".
Well, we have sort of the same debate in germany, where people want to praise Hitler, because he build the Autobahn and because he ended mass unemployment. But it is still Hitler we are talking about and consensus is, the holocaust weights stronger - and Bandera was literally involved in it all, so for me the same metric should apply.

And about Asow - what I can say for certain is, that we have some very hardcore Neonazis here in town - and they are literally friends and strongly connected with the Azow people - that's kind of all I have to know about them. But I do know more - and it is not good. Those guys aren't fighting for democracy.
GWT: Unpatched, Unauthenticated Java Deserialization
Peer review is basically Github anonymous PRs that has the author pinky swear that the code compiles and 95% of test cases pass.

Academic careers are then decided by the Github activity charts.
Reduce reach but doesn't penalize accounts seems a pretty reasonable compromise. Most of this article is just "things I don't like should be illegal" which is no standard for a society to live by.
I'm hoping you were intending sarcasm. Speaking for myself, the _last_ thing I care about is AI researcher access to massive corpora of pirated clean text.

Who knows, maybe AI people _want_ the Web to fill with garbage so people have to ask their creations for information.
Facebook is being overrun with low effort memes and repetitive video content (literally being shown the same crap in regular intervals either reposted or from the same source). I make an effort to hide and block each time I see another video dominating my timeline but alas, it doesn't get better.

It's not even ads. I don't mind the ads actually. They seem to be the only sane content in comparison aside of course the occasional but rare real content shared by my friends.

I just want to keep all this crap off my timeline please. Show me more ads if you want, but stop with the TikTok like reposts with AI generated drivel overlayed or some "reaction": "What did you think of this brave lad? We think he's great, leave a comment." Next: 5 minutes craft video.
That would be a variation of this classic carnival game:

https://en.wikipedia.org/wiki/High_striker
The Next Wireless Revolution, in Electricity
New PFAS discovered with novel testing method
Babylon 5 was a pioneer in the use of CGI for television, and its success in blending CGI with live-action footage set a standard for future sci-fi TV shows. The show's use of CGI was particularly impressive given the technology and budget constraints of the time. What an awesome memories!
>That wiki's fault. Not sure why we put blind trust that wikipedia facts are accurate

Sorry, i wasn't clear. Not all of them are using Wikipedia. Them using Wikipedia is usually best case scenario. Often though it's just anecdotal crap.
It seems they are saying the merger as is will be illegal, however they give both companies some time to do something that will make the deal work. 15 months is a short time if you have to sell enterprise assets or let competition emerge to show the merger isn’t a danger to the market.

If companies want a fast answer they can ask for one and it will be no.

All said I do not worry about if billion dollar companies are being fairly treated. They have the capital and expertise to protect their own interests and it’s not worth it to preemptively fight on their behalf.
Or we continue to live in a de-facto copyright free world like right now in the AI space.

Copyright abolitionism is probably the dominant ideological position among AI researchers and thank god for it. Aaron Swartz was a saint.
Herb Sutter and his C++ 2 2023
Everyone violently pro- OR anti-AI should realize they're violently agitated before any word is spoken. The most plausible explanation to this phenomenon is that,

AI image generators trigger Uncanny Valley effect[1].

It might have hit the bottom, or there could be more below, but either way, people should be aware and be mindful and be interested in that they are more agitated than with respect to superficial agreement/disagreement relevant discussion topics, to terminology("learning") or copyright law interpretations or any of the sorts.

1: https://en.wikipedia.org/wiki/Uncanny_valley
I currently have a paper under review (first round) that was submitted the 2nd of August. This is at the second journal. The first submission was a few months before that.

I'm not sure peer review makes things more rigorous, but it surely makes it more slow.
As is often the case in these discussions, my home country is forgotten.

> Canada's population is currently growing at a record-setting pace. In 2022, the number of Canadians rose by 1,050,110. This marks the first time in Canadian history that our population grew by over 1 million people in a single year, and the highest annual population growth rate (+2.7%) on record since 1957 (+3.3%).

https://www.statcan.gc.ca/en/subjects-start/population_and_d...

Canada is also going through its worst affordability crisis in recent memory. I'm happy to have gotten out, but as anyone living there now can tell you, things have gotten very bad, very quickly.
Interesting, I didn’t realize the song spread to France! We used to listen to a lot of I Am. I guess the world was more connected even back then than I realized.
> They could very easily end up competing against each other by making 2 or 3 movies of the same thing, which lowers their overall return, and is a bad deal for everyone.

Public domain is not new. They already have this situation now, and usually avoid this, probably for exact this reason.

> This lets the long-term copyright winners continue to win for most of their lifetime

Seems not very reasonable to support the rich and paywall the poor.
This is just straight up factually incorrect: the DOJ never filed a lawsuit to block this deal.
I felt the same. In the apollo program literally every step along the way had never been done before, and the problems were solved by smart people putting in good work and the result is that we developed a ton of new technologies and skills as a country.

He seems to be saying: don't try new things, keep in simple and just do what we did 50 years ago again. Keep funding the old aerospace giants (Boeing, Lockheed, ULA, and a hundred different contractor companies) rather than giving money to companies that are developing new technologies. This partially makes sense, since he and his dad and many friends work for those old companies and are probably threatened by the new comers.
There being no known metric for how _readable_ semantically isomorphic whitespace changes make code, but there being _many_ ways of measuring how much time is spent on shifting whitespace around, I tend to think language communities like Go and gofmt are on to something. Assuming the language actually has a community then it’s not exactly the designer’s preference, ultimately, it’s the community’s.
It's just a longer path towards its destination.
Effection 3.0 – Structured Concurrency and Effects for JavaScript
Twitter no longer shows threads to people who aren't logged in. https://nitter.net/goodfellow_ian/status/1133528189651677184
Nah, just free parking at Tesco and Sainsbury's. I can't recall ever paying for parking at stores like that.
> 1. I did not do enough load-testing

Load test constantly. My policy is to (almost) never develop using "sample data". Instead, I take a very large example of real world data (say 95th percentile of what is actually used in the wild) and develop with that as my backing data. If operations are slow enough for me to be annoyed in development, clearly they will be too slow for the (many more) people who have to work with the project once complete.

> 2. Since this service is constantly updating, I frequently fumble with git. like accidentally pushing testing code/hardcoding onto prod.

Lock the `main` branch, only allow commits to it from PR's. Review your own PR's.

> 3. There are lots of flows in the service, so missing out on testing one of them.

Does making a change in one flow tend to adversely affect seemingly unrelated others? That might be an engineering shortcoming you should address. Besides that, automated testing. Some stacks allow "recording" a flow, then automatically making sure that same flow can happen on every PR. See point 2.

> 4. other notable issues like bad queries from analytics team

There are no bad queries, only insufficient validation, timeouts, and/or load balancing.
I mean, that's because Facebook Pages are cheap. Businesses don't want to spend money on anything they don't have to, and people aren't much different. The argument for learning to write even basic HTML only to upload it even to something like Amazon S3 (free) and direct a web address to it (not free) or spend money on hosting to not have to learn how to deposit files into an S3 bucket is a LOT of time to spend to accomplish this task. Instead, you can outsource all of that time, effort, and labor to Facebook who already built a website. And yeah, it sucks ass and it's full of undesirable people, but it's free and it accomplishes the same goal.

Google, meanwhile, sees that everyone is setting up Facebook profiles instead of websites because it's easier, and now businesses websites are sometimes quite out of date compared to their Facebook pages so they begin prioritizing results from network sites over regular pages. And now people can follow their favorite businesses on Facebook and be at least somewhat assured they'll always know if, for example, they have to close up one day unexpectedly and won't be doing business again until tomorrow.

This is not meant to be an argument against the cheap web, mind: I'm just saying that people trend towards what is the lowest-cost option (by money, time, effort, or any combination) and use it because it works and gets the job done. I still keep a website, because I value my independence and have no interest in having my thoughts dumbed down to suit the preferences of corporate America. But the vast majority of people do not care about that (until they get smacked with a ban-hammer anyway) and will just stick to the easy option.

Also, I would state: there is no reason we couldn't have a social media site that functions as a public utility instead of a for-profit corporation. We could just... have a Facebook that doesn't need to piss everyone off to make money. Social media without profit motive could be a massive boon to our society.
Not if, for example, equally qualified engineers not working for Masimo are not offered the same salaries.

Of course something like this is not easy to prove.
Wow regulators win for a change!!
I felt the same way. Also, asking for things to be "simple" is an empty ask because nobody is trying to come up with ways to make things more complicated on purpose. It is very hard to take action on such ask.

Going to the Moon/Mars is hard. Establishing a permanent base is even harder, probably orders of magnitude harder. That's just the basic nature of the problem.

And I also noted, most likely subjectively, a certain anti-SpaceX bias. Maybe it was just me?
Electric arc furnaces don't necessarily reduce union labor needs. They reduce the amount of energy needed and reduce the carbon emitted and are simpler to operate (yes, fewer people). But the newfound flexibility and utilization that they provide generally increases the number of union laborers the steel mill employs.

The IBEW brings union workers in from multiple states and puts them up in temporary housing just to build these things as fast as possible. Everybody wants them, they are just so incredibly expensive at the size that US Steel needs.
I have been asking for a while if it could be a good idea to make something like asm.js but for webpages:

Something to put in a meta tag or something early in the page that lets the browser know this webpage will only use a known-to-be-fast-and-predictable subset of html and css and only use js from a standardized library that provides things like autocomplete and other actually high value interactions.
That RFC is accepted, and this is starting to happen.

Progress has been disappointingly slow, but the project is alive, and has potential to speed up next year.

https://blog.rust-lang.org/inside-rust/2023/11/15/spec-visio...
A well spoken perspective of modern academia.

Yes, a life time of learning. After all, it took us at least a hundred years to come up with most of that stuff you’re cramming.

If you cannot find a social nerd club to talk it out, try an LLM! Or strap promptfoo on ollama and make your own nerd social club! (https://ollama.ai/library)
Call it out, and employ an n-strikes-process - after you’ve given a particular user a chance to get their act together, simply block them. Now they will no longer waste your time, and in time all you will have left are the users worth remaining connected to.

The problem is, people don’t look at Facebook as an experience they themselves ought to actively curate - it’s mostly out of obligation at this point. They feel guilty if they don’t remain connected to this relative or that friend of a friend or some celebrity or brand, and so they put up with whatever they’re spammed with, rather than choosing to improve their situation.
" other concerns " doing a lot of work there. What other concerns?

Is "how many people get employed, and at what salaries" one of them?
I recently heard cars described as "an insect-like exo-skeleton for people, who then feel free to act more like insects than citizens while they're inside of it"
Off-topic but maybe I'm speaking to the right audience here: are there any MQTT brokers for very low loads that (ideally) run on a microcontroller? All I want to do is to collect and log power consumption reports from smart plugs and environmental data and I was thinking of something consuming orders of magnitude less power than a Raspberry Pi.

Edit: thanks a lot!
It would be nice if something in Zig could auto-magically generate the zig to c interop call and type declarations.

I see there's "translate-c" to help migrate C to Zig, and maybe that's enough.

Generally I fall on the side of if a compiler can toss out a type warning, it could certainly give a reasonable solution also. Best-guess with a "// Warning type was guessed" is better than an opaque "RTFM" in most every case.
I also consume a lot more Spotify than anything else, but get a lot more value/hour from eg YouTube.

Btw Spotify, if you want me to "agree" to your price hike, asking over and over again with the same threat of probably downgrade me to the free version is just stupid. I might simply resubscribe then. Or just try some different service that shows me some respect, instead of attempting to get a miss-click out of me.

Probably a good idea anyway, both to get out of my current bubble but also see what value/$ competitors offer.
I don't understand why copyright is so long when patents last a mere 20 years.
I'm interested to see a $/H breakdown of the cost of (self hosted htpc) piracy. You gotta buy hard drives and a media player, and spend time with set up and maintaince.

You own time would be highly variable in cost. A parent of 4 vs a highschool kid have very different time values.
It is basically 100x better at providing accurate and succinct responses to simple questions than a google search is nowadays. Trying to get it to explain things or provide facts about things is dubious, but so is a huge majority of the crap google feeds to you when you aren’t technically adept.
is the reason for the sale mostly due to corp management profit min/maxing then?
I'm confused at the overwhelming hostility on Hacker News, of all places. Don't you guys like technology? These guys are pushing back on outsiders setting arbitrary limits on technological progress. Do you guys really think American politicians are competent enough to micromanage the development of novel technologies?
Some environmental advocates' rhetoric focused on the lower probability but much higher damage outcomes, e.g. Gore's Inconvenient Truth. Language like "up to 20 feet" etc to focus on the higher range.

A doctor could say an infection has a chance of death if left untreated. If the person lives they'd say the doctor was "wrong", and "the doctor gave me a month to live."

At this point most probable estimates are so bad it's besides the point, but I'd think the lower odds yet especially cataclysmic projections are worth attention.
It takes a strong minded person to keep it to the numbers instead of jamming a 2k word blog post injecting their random commentary and bait title onto something that stands on its own. Major kudos.
The alternative was that the first human you got to speak to was utterly useless, with no authority to do anything substantial other than transfer you to the "real real" human (with the same 30 minute wait time) once they determined that you had a legitimate problem.