skysight-inc/HackerNews huggingface dataset:
My name in English begins with the letters I and L, and I think it is a fun game.
AST SpaceMobile Makes History in Cellular: First-Ever Space-Based Voice Call
Your experience matches mine exactly. Onnx seems to be relatively unknown for some reason. I feel like I'm on crazy pills -- how is everyone else delivering ML models? Are they really shipping multi GB pytorch environments? Are they using some sort of rube-goldberg machine to run things off a janky jupyter notebook?
AST SpaceMobile Makes History in Cellular Connectivity, Completing the First-Ever Space-Based Voice Call Using Everyday Unmodified Smartphones
Evidence of Police Effectiveness from Federal Cops Grant Applications
Design Advisor as a Service
Like a micro retainer for design advice, feedback and guidance. Led by 2 designers with experience helping startups scale to Series A and beyond.
I think there are a lot of people who don't want a new compiler every few months. Obviously, the people who arrive first at a new language are people like the latest greatest.

Take for example reproducible builds. Obviously, you only get the same binary output if you use the same compiler version. In that context, it doesn't make sense to keep around every version ever released of the Rust compiler.

In particular, if operating systems are going to use Rust in their kernels or base systems, then it is very unlikely that they are just going to use rustup to get the latest compiler. They will carefully vet each compiler release to make sure that everything that worked in the past, still works.

Rust being a compiler means that for every processor architecture somebody has to create the back-end. This means that if the current LLVM-based rust compiler will remain the only usable Rust compiler, there will be a lot of places where Rust cannot be used (unless LLVM will be the only compiler back-end in the future).
It's a term that's widely used by people who try to stop addictions like this and in topics related to dopamine's effects. Sometimes these terms get jargony/technical meanings and criticizing it or the entire topic just because you can't understand the meaning of these terms from the words themselves is not warranted.
> Americans don't want to punch in a PIN. We have more cards per capita and are habituated to the convenience of a swipe.

When Chip + PIN was introduced in the UK in 2003, people were widely concerned about the potential for inconvenience (entering a PIN takes longer than a swipe, the transaction might take longer to be processed, you might forget the PIN altogether).

In reality, fear outweighed the reality, the world carried on as usual and people adapted very quickly. It's now just totally normal here to enter a PIN and the average British person would feel far more inconvenienced if asked to sign for a transaction instead (which has become such a rare event here that the average person would be completely taken by surprise if asked to do so).
I'm 42 and live in the US. I have Google Pay/Wallet all wired up, and I even have Garmin Pay on my smartwatch. It all works just fine but most of the time I still just take out my credit card and tap it. It objectively takes less time than unlocking my phone or watch, and it works 100% of the time. I can't stop carrying the cards anyway because a lot of places still don't accept tap/EV (including Walmart and Lowes).
There's certainly room to talk about who the true Scotsmen are.

I once heard a quip during the 2016 primary that "evangelicals" are self-identified Christians who skip church to watch NASCAR - making the point that there's a sense of cultural Christianity, a sense of actual Christian practice, and perhaps also a sense of vague theism that has a Christian lean to it (some scholars call this Moralistic Therapeutic Deism).

Something like 30%-40% of Americans attend church in a regular manner (weekly, monthly, etc). 55% say they pray every day. Only about 13% of Evangelicals give 10% of their income away[1]. 40% are creationist, and another 33% fuse evolution and creationism[2].

These are markers that help you feel out what an actual number might be, though any evangelical preacher will tell you that it's not self-identification or any particular action that would save you (and thus make you a true Christian).

[1]: https://www.christianpost.com/news/only-13-of-evangelicals-t...

[2]: https://news.gallup.com/poll/261680/americans-believe-creati...
I'm aware of those, but I don't consider those UI crates in the same way as gtk-rs. The best analogy I can come up with is I don't consider react or vue-js UI libraries either, but low level libraries that can be used to build a UI lib. I consider Material UI (which uses react) to be a UI lib, for example. In the same way, AFAIK these crates are much more concerned with inventing the best UI paradigm than they are at having a full set of widgets useful in creating business apps.

TLDR; I think of these as low level crates, not high level UI crates. If that changes, they will be added to my watch list.
I wondered how Rust would tackle the problem of creating a GUI without C++/Java style inheritance and now I see the answer: you must explicitly compose all "inherited" traits in your subclass. "Unfortunately, nobody found yet a good way to do that. Which is why, as of today, subclassing of GObjects in Rust requires to mention all ancestors and interfaces ..."
Title is ambiguous, but the focus on "degradation" being 12% makes it clear the intent. You need extra words to get to the notion of "12% capacity remaining"
Additionally, the spices on fresh meat helped preserve the meat for an additional hour or two.
Management: We just want everyone to be able to meet and share ideas and be in a simple easy to monetize…monitor space. It’s about team work!
Employees: we want to work remotely and don’t care about your fucking problems or rational so just stop trying to convince us
What do you think of my new search engine?
Curious how people use search these days.

For me, I'm less and less using a single search engine for all my needs, rather using a plethora of engines for different tasks.

I use DDG as my default engine to ensure I get privacy by default, and if the results aren't to my liking, I use a bang to re-run the search in a different engine.

I also like to set up custom search engines in my browser with shortcuts, so if I need to search a specific GitHub org or something I can quickly run a search there from my URL bar.

A lot of the comments here saying "DDG is dead, switch to xxx instead!" strike me as not particularly relevant with my usage patterns, but I'm wondering whether I'm just in a minority.
> The rest of the world has had contactless payment for at least a decade.

I think you have a very narrow view of "the rest of the world"! Try "Europe and East Asia" for a little more accuracy ;)
Interesting. Did it also accept Apple Pay? Between west coast and northeast coast, I have never seen a Home Depot accept any kind of contactless payment, even with newly installed self checkout systems.
I like the Slack = open office analogy. One thing that drives me nuts with apps like MS Teams is there is no way to throttle notifications and I have to constantly mute/unmute chats/people. Some of my peers have a hard time communicating in complete sentences and instead send a constant stream of word pellets. This gets really distracting as you then get a barrage of notifications. It would be great if I only got a notification every X minutes.
I think that MS and Sony and Nintendo are being misleading with their terminology as well, yes, and I hope this EU legislation applies to them as well unless they change their terminology to make it clearer at the point of sale how little control users will receive when they aren't truly buying ownership of the hardware they buy.

Nothing I am saying is intended to dissuade anyone from engaging in the transactions that we currently label as "buying" these devices; I would love the EU to force the companies to more clearly label what they're selling instead of pretending that you get ownership when you enter a restrictive walled garden, but consumers can and should still be able to knowingly and freely choose a restrictive walled garden if the labelling as such is clear.

However, the "freely" part of "knowingly and freely" is complicated in some cases - people who want to communicate with businesses, groups, and friends that rely on Facebook or WhatsApp may not truly be free to decline to sign up with Facebook or WhatsApp, since those walled gardens have very strong network effects that can unreasonably restrict those who don't wish to opt-in. If the EU forces services like Facebook and WhatsApp to support interoperability with open-source and commercial alternatives, this issue will be mitigated.

I don't think this is a strong restriction on free choice when applied to gaming consoles, since those walled gardens don't have much of an impact on daily life activities, unlike Facebook and WhatsApp in many countries/contexts.
60% loss is also what you would get with a single 1GW existing HVDC cable, connecting anywhere on Earth to its antipode.

IIRC, for n identical parallel resistors of rΩ, Σ = nrΩ, so this only gets better for bigger systems.
That's quite possibly one of the most absurd comments you could have made.
So 50% plus of Americans only buy a phone because of the “look”?

Bluetooth headphones and not taking them off has been a thing since they first became popular. Even before that as far back as the Walkman people have walked around with headphones.
It feels like this but every time we remove such an issue (and you're right, it's usually I/O or OCR/ML inference), we just get another.

Whether it's the cloud blocking new GPU allowance increases for a week (I think this is true for most small projects right now), or the fact we know certain traffic will be for at most 2 weeks and so isn't that useful, we just struggle with the strategic view of managing demand. Just feels like plasters after plaster and hoping we won't realise on Monday that half of users had extremely slow experiences due to a new bottleneck.

It's almost like doing fast for 80% of users and never working for 20% is much worse(for UX and future business), than slow for all 50% if you know what I mean because of the importance of reliability... but there are basically few discussions that are this high level... that you can talk in understandable terms to the rest of the C-suite with. Sorry to sort of rant... maybe a first dev ops hire is best.
Or every vegetarian/vegan's favourite: 0xdeadf00d15baad
So you agree that these people of their own free will chose to take on that debt.

The credit companies did take into account the likelihood that they wouldn't be able to repay (both willingly and unwillingly), that's the reason for the interest rate they charge.

Is your stance that people should be able to make deals and then renege on them after they received the benefits with no recourse for the other side?

Can you give me a single consistent standard for your view? Because from what I can tell your entire argument seems to boil down to "I like the debtors and hate the creditors, so I'll support whatever takes from the creditors and gives to the debtors, regardless of the harm those policies cause".
You ignore quotes. You ignore -modifiers Your search is near useless these days and after evangelizing, I now tell people to avoid ddg.
About 10 years ago I was working for a game company. Most folks came in a few minutes before 10am when the daily standup was. I would come in at 6am, and generally get all the productive work I would get done before anyone else got there.

But after that, I would generally just circulate and see who was having problems, and help them. And honestly, helping the kids and teaching them was something I really enjoyed. So I see both sides of this debate.

But on the other hand, at one point the manager told me he thought our productivity was a direct result of our open office setup, and I asked him who the top 3 developers were. He named them, and I had to point out that all 3 had noise canceling headphones on to block out all the collaboration.
Yes, the much higher Christian population means it is inherently less egregious if your goal is to be outraged by proportion.

Do you get it?
The rest of the world it's Android based.
The only "freedom" Musk has defended is his own to suppress anything he doesn't like.

He has displayed all the "media bias" he accused others of having --- just in an opposite and arguably more extreme manner.
My limited anecdotal evidence from going to an AH in Amsterdam as a tourist just last week, the card terminal still had a sticker on it saying "No Visa/Mastercard". That said, did a quick Google and this Reddit post[0] (in Dutch) implies that perhaps even the terminals with that sticker accept debit/credit cards as of 4 months ago.

[0] https://www.reddit.com/r/geldzaken/comments/1085e6t/albert_h...
E-mails are not opaque blobs, and neither are ActivityPub messages. The point is that at it's lowest layer an implementation should care about receiving messages addressed to one or more Collections. That's it. It makes implementing a functioning ActivityPub implementation a lot easier.

The next layer up then specifies some rules for how to process those messages: Like on an e-mail server, if a message is sent to your "local" server intended for onwards delivery, the server must forward it on. Otherwise it is added to an OrderedCollection - effectively a mailbox.

The spec then sets out a structure for giving the messages an Activity type that determines further fields, and for some of these activities there are rules specifying how the relevant Actor's should act when those activities / messages are processed by them.

You can decide to do that synchronously when receiving the message. Sometimes that may be fine. But you can also strictly layer the implementation and deliver to a collection first and then asyncronously have workers process those messages. What you in either case ought to do for your own sanity is to at least logically separate the low level message pump (inbox/outbox) from the processing of activities.

For starters, doing this separation cleanly makes writing a scaleable implementation far easier.

> you need to map the structures in the spec to proper types in a statically typed languages as you can't manipulate them otherwise in any meaningful way

This is just not true. You can handle dynamic structures in statically typed languages just fine. It is in any case irrelevant, as ActivityStreams (which ActivityPub is based on) defines a typed vocabulary [1]. An implementation can choose to dynamically process extensions or it can choose to statically type the activities it understands and treat the rest as mostly opaque blobs other than the envelope/addressing -- this is exactly why it's beneficial to apply the layering as suggested with the comparison to e-mail and decouple the message pump from the processing of activities.

[1] https://www.w3.org/TR/activitystreams-vocabulary/
Sudden influx of donations to Kenyan RLHF workers
The apostrophe isn’t superfluous. ‘Static in this context refers to static lifetime. Lifetimes have absolutely 0 impact on runtime.
Vaccine printer could help vaccines reach more people
It could almost make sense, since CI/CD functionality is commonly bundled with popular SCM forges, and containers are really useful for making CI/CD more portable and predictable.
I use egui for my emulator and it is really good. It's very stable and small enough that you can find your way in without too much searching it. Its speed is pretty fast (I have to render things at under 1/50s).

For me egui, is totally mature as long as you don't need too much. The fun factor induced by the immediate mode and the GL rendering speeds are definitely a plus !
What is the cost for each dataset for commercial uses?
>which I'm not sure that I believe.

It may seem where when you look at it from the inside, but looking at it from the outside it's like watching two casinos arguing who has best odds on their slots. Both groups have a huge shared culture and set of behaviors and end up arguing about minutia. Like fanboys in any culture, if you're on the inside, you'll be completely unable to see this.

Atheism, on the other hand, would be like saying that both casinos are a ripoff and you're not going to win anything by going to either one of them. Anyone that has bought into gambling is going to be very unhappy to hear you say that.
I think they are many ways. Old PCs, which current microcontrollers are approaching the power of, didn't depend on Lua to load arbitrary binaries.

Many current Microcontrollers even have MMUs.
I am not good at knowing Linux at all beyond some general concepts. If I did my brain would have no room left. However when dealing with it I always assume that it has everything and do google search. I do not remember a single case when I would want to write some utility. The ones available along with bash always cover all of my needs leaving me more time to design and implement the actual software I am being paid for. My whole CI/CD or whatever complete management is called is few bash scripts.
The Inaugural Makers Index [pdf]
One of the grocery stores I go to recently added a low clearance warning bar to the entrance of their parking garage. Fine. The problem is, they added it so it hangs at the same level as the convex safety mirror that allows a driver heading in to see a driver heading out. So now the majority of the mirror cannot be seen or just reflects the warning bar.

"What moron hung this at the same height", I thought. "I oughtta complain to that moron's boss". Because the manager is the one who's going to get the complaint, they need to be the one who is actively, clearly focused on the customer needs and the total quality of the product.
I used to program in Pascal a lot, and its counted strings were one of the worst features.

First, you cannot really "argue" about length of the size prefix - it is a part of ABI/calling convention, and unless you have template-like mechanism and overloading/conventions, you will have to use whatever stdlib was compiled with.

And Borland Pascal's stdlib was compiled with 1 byte prefix, making max string length of 255 bytes. This made sense when total RAM was measured in hundreds of kilobytes, but generated so many bugs when a normally short string had to be just a bit longer.

I was somewhat envious of my C-using friends who could put entire help message into a single string. But not envious enough to switch to much slower C tooltchain :)

There were other reasons, too, like using less registers in assembly-level loops (old machines had much fewer registers than modern ones). Or not having to worry about validating strings when reading binary data from disk.
Twitch has niche-r demographics:

- predominantly male, thus you're already capped at more or less 50%

- predominantly gamer, thus you already have to cut that 50% by some more

- predominantly PC gamer (good reduction in demographics)

- of those games, it's mostly competitive online games (yet another reduction in demographics)

- speaks the same language and can comprehend his favorite streamer (a huge reduction in demographics)

- will choose to watch a longer, unformatted content of his favorite streamer playing his favorite game over watching the same content, edit, with highlights, etc on his Youtube channel

Twitch's greatness isn't that 27% is quite a striking number, but it's revenue per user I believe is quite higher than any other social out there.
(2017)

> data from nearly 7,000 U.S. municipalities

> 10% increase in police employment rates

> reduces violent crime rates by 13% and property crime rates by 7%
PostgreSQL Indexes Can Hurt You: Negative Effects and the Costs Involved
The US it's a political and sociological copy of Europe. We created you. You were developed around the industrial revolution from the Brits. Without them, you would be a lesser UK with no prosperity points.

Also, not Brits, but without the European hardware and hard as fuck to build components in the 60's, 70's and the 80's, you would be doing... nothing today. No comms, no teleco hardware, no modern Arpanet and Internet, nothing at all.

Have a look on Siemens, or Ericsson. Or ARM. A lot of low-level teleco and electronics has an European development.
By chance I've been consolidating meta-data on old DIY, Craft, et el. TV series and This Old House Season 11 E15 (Concord Barn, 1989) featured an in depth walk through of just such a specialised custom stair case shop that's still very active.

They design and shop build production run and custom stairs, dismantle, ship, and fit or oversee fitting on site.

Seems like a good business: Over 50 Years of Custom Staircase Design and Construction

https://arcways.com/
> Maybe HN just hates cryptocurrencies.

Or more specifically, all the endless scams and grift that orbit around cryptocurrencies, the failure of cryptocurrencies to actually solve any problems of the existing financial system (because you need to inevitably bridge the two) as well as the negative externalities that cryptocurrencies have on the environment and hardware availability.
Does this just scrape google?
With 2-shot and chain of trough prompting, GPT4 got 100% right answers in the Theory of Mind tests of the researchers. Humans got 87%.

Some points addressed in the paper:

- Is the model emulating the reasoning of the 2-shot examples?

> The Davinci-3 and GPT-4 models experienced increases in ToM performance from all of the classes of CoT examples that we tested: Photo examples, Non-ToM Inferential examples, and ToM examples. The mean
accuracy increases for each model and each type of CoT example are shown in Figure 4, while the accuracy changes for individual ToM questions are shown in Figure S.1.
Prompting with Inferential and Photo examples boosted the models’ performance on ToM scenarios even though these in-context examples did not follow the same reasoning pattern as the ToM scenarios. Therefore, our analysis suggests that the benefit of prompting for boosting ToM performance is not due to merely overfitting to the specific set of reasoning steps shown in the CoT examples. Instead, the CoT examples appear to invoke a mode of output that involves step-by-step reasoning, which improves the accuracy across a range of tasks.

- Is the test data included in the training?

> The LLMs may have seen some ToM or Photo scenarios during their training phase, but data leakage is unlikely to affect our findings. First, our findings concern the change in performance arising from prompting, and the specific prompts used to obtain this performance change were novel materials generated for this study. Second,
if the model performance relied solely on prior exposure to the training data, there should be little difference between zero-shot Photo and ToM performance (Figure 2), as these materials were published in the same documents; however, the zero-shot performance patterns were very different across Photo and ToM scenarios. Third, the LLM performance improvements arose when the models elaborated their reasoning step-by-step, and
this elaborated reasoning was not part of the training data. Therefore, although some data leakage is possible, it
is unlikely to affect our conclusions concerning the benefits of prompting.

Other highlights:

- With the prompting techniques 3.5-turbo got human level performance.

- In zero-shot GPT4 is already near human performance (90% of the human score)

- In zero-shot regime 3.5-turbo is worst than davinci-3, but much much better than it with prompting. This happens because turbo is too much cautious by default and often refuses to draw conclusions.
For his part, Schuhmann hasn’t profited from LAION and says he isn’t interested in doing so. “I’m still a high school teacher. I have rejected job offers from all different kinds of companies because I wanted this to stay independent,” he said.

Brave is this man for going against the current Zeitgeist (and the obvious financial temptations).
WWDC Wishlist: A free large-language model built into iOS and macOS