skysight-inc/HackerNews huggingface dataset:
I would prefer flamethrowers under the doors and/or phosegene gas through the ventilation system.
Even if this is a non-issue, AT&T agreed to do it: "The company in 2021 agreed to remove lead-clad telecommunications cables from Lake Tahoe"

Then they should be taken to task until they follow through. Period.
Yeah and I'm saying I don't believe it.

I don't know what you're talking about. GPT-4 is the best model out there by significant margin. That's coming from personal usage not benchmarks. A 10% drop in traffic the first month students are out of school is not "losing users quickly" lol.

ChatGPT didn't gain public use waving benchmarks around. We didn't even know what they were until GPT-4's release. The vast majority of its users know nothing about any of that or care. So your first sentence is just kind of nonsensical.

Anyway whatever. If that's what you believe then that's what you believe. Just realize you have nothing to back it up.
My son worked at Chipotle. The biggest problem with their system was inability to set a time-to-ready for online orders. Delivery time was set fixed to say half an hour, no feedback from the location. So in rush times there were a lot of unhappy customers, venting their unhappiness on personnel and - forget tips (during rush hour!).

If developers had experience at retail locations… strike that - if persons responsible for software purchases had experience at locations, this probably would have been avoided.

The article also does not mention communicating time-to-ready back as an issue. Or may be I’ve missed it - too many details already…
Hoping they continue Intel's long tradition of good support for Linux/BSD.
In 2028, we will still be writing code in C and Fortran. And there will be all these new languages X++ that would be promising to replace either or both ;) ;) ;)
Canada’s dealt with a brain drain problem to the US for a couple of decades at least. The amount of folks I know who got educated in Canada and eventually moved to the US due to CoL and salaries is significant.

It’s a shame.
My first IDE was Visual Basic 6, before that it was QBasic which was bundled with the Win95 CD.

VB6 was just incredible with what you could glue together so quickly and easily.
But DBT is talk therapy. I'm not familiar with IFS. DBT is still talk therapy while perhaps having a more active aspect to it as well. I can see how that would be more successful for some folks for sure!
CBSE is literally just the limits and basic derivatives. It's literally Pre-Calculus as it is taught here in the California (Pre-Calculus with Limits, Ron Larson).

With the Chinese curriculum, same story if not at a Sr Secondary School. Here's the curriculum for the Secondary Vocational Schools (aka the schools most Chinese students end up attending) - http://www.moe.gov.cn/jyb_xxgk/s5743/s5744/A07/202001/W02020...

Notice how it caps at permutations.
It also used to be better pre USA invasion (the more recent example)
It's more that Sweden is the biggest/most populous, and has the most internationally-recognizable brands (IKEA, Volvo, H&M, Husqvarna, Absolut Vodka, Spotify, Klarna, etc)
I get that if I adorn my python3 with types the right way, cython can uplift C betterer, but if I don't adorn my python3 and only use core imports (no pip) do I get any benefit?

I have some humongous (for me) dict lookups I am doing on strings, counting in ints, and if I could 2x or 3x faster without having to recode I'd love it. The Cython web is directed at people willing to recode, I am ultimately willing but I wish there was some low hanging fruit evidence: is this even plausibly going to get faster or is dict() walk cost just "it is what it is" ?

Oddly, it looks like across pickle dump/load I get some improvement. Does pickle restoring consume less memory than raw-made?
I don’t know about Facebook, but Google dev infra, it’s level of integration and convenience is seriously best in the world (ok, of what I’ve seen).

All the problems that you’re talking about of keeping in sync etc are just non existent. You have root directory /google/ and magic happens there. Look up articles about srcfs, objfs, piper, forge.

I honestly was looking if something exists open source so I can set it up at least for code editing, but all that I saw is just shit. When I compile at Google even using local build everything just works. Code on nfs network share + cachefilesd + all suggested flags for performance, with share at home nas (diskstation) on 1gbps lan + cachefilesd - constant issues like permissions. Simple test of cloning abseil library to that share and building takes 50%-80% more time than building locally.

Same test with qmk firmware spice is just unbearable. Even just doing git clone there is awful due to lots of small files, I guess. Tried cifs - also bad.
From the example on their home page:

...no unnecessary allocation occurs. The result of *longer_of* is a projection of the longer argument, so the mutation of z by *emphasize* occurs directly on the value of y. The value is neither copied, nor moved, and yet it is not being passed by reference to emphasize

I'm not sure how to read this. A string arg is supplied to a function and a character is (or characters are) appended to it. How can this happen without a new copy of y, since that string must have had an initial lengh (and therefore, a specific place and size on the stack)? Do they create strings with extra padding at the end, just in case someone might append to them? (If so, how much padding and why isn't that generally less efficient overall?)

Edit: I didn't realize that asterisk bolding didn't work in quotes. Decided to leave it in anyway.
Oh Glykon, hear my prayer: how do I draw the magic "S" shape..
Yes. Failing to mention AI regarding any investment is basically MBA malpractice at this point.

To err is human. To arr is pirate. To AI is lemming.

At least it isn't yet AIoTaaS.
What Happened to Jai Alai? (2013)
I have the system76 branded nuc and it works pretty well. Glad to see the line won't just be discontinued
Isolated syetems are very common. I don't know how this even made it into news.
I think the truth is somewhere in between, since I’ve seen both responses: “I don’t know” and something completely made up that was presented as facts.
I think we should stop trying to quiz LLMs on mathematics, something for which they are explicitly not designed to do with their tokenized view of the world. Ask GPT-4 to use its Wolfram plugin and it returns the answers quickly and correctly.

Second, I think the code generation bit of this paper is blown out of proportion. The code can't be immediately injected into a codebase due to a formatting change (triple quotes). I'd be more interested in changes to the quality and performance of the code generated, not whether it can be easily copy/pasted from the page.

I could not replicate that result (but could replicate the other math issues). I've also never seen the triple quotes in results so it's unclear if there was a temporary presentation bug.
Headline made me think it was some new crypto-bro "invention" involving shortwave radio. Sorry for the word "crypto" that its meaning has been corrupted...
Very straightforwardly: the two terms come from mathematics.

"Subscripts are often used to refer to members of a mathematical sequence or set or elements of a vector. For example, in the sequence O = (45, −2, 800), O₃ refers to the third member of sequence O, which is 800." (Wikipedia)

As fanf2 said, projection in software typically refers to selecting one element of a tuple.

"[Projection is] An operation typified by the jth projection map, written projⱼ, that takes an element x = (x₁, ..., x ⱼ , ..., xₙ) of the Cartesian product X₁ × ⋯ × Xⱼ × ⋯ × Xₙ to the value projⱼ(x) = xⱼ" https://en.wikipedia.org/wiki/Projection_(mathematics)
The money / property passes through normal probate process. It’s not automatic like would be in a joint account.
I see where you're coming from, jessriedel, but I must respectfully disagree with the assertion that "real physical quantum computers exist." In the common parlance, a "computer" is a device that can perform a set of operations or computations independently following programmed instructions.

For a "real physical quantum computer" to exist by this definition, it should be able to carry out such operations using quantum phenomena, without any reliance on classical computing architecture for function, error correction, or result verification.

What we currently have in the field of quantum computing doesn't fit this bill. The quantum systems we have today are not independent "computers" but rather more like "classical computers conducting quantum experiments." They're akin to people playing an MMO and running an imaginary computational architecture that only exists within the confines of the game rules. In this sense, they're creating and operating within an entirely simulated environment.

This isn't to diminish the value of the research being conducted or the strides that are being made. But I would argue that the statement "real physical quantum computers exist" is, at this stage, a significant overreach. We may have precursors or tools that can manipulate quantum phenomena in interesting ways, but we're still a considerable distance from having an operational, standalone quantum computer in the full sense of the term.
You should put that in a to-do list!
You're welcome, and thanks!
This is not responsive to my arguments. Google can be arbitrarily far behind OpenAI or Anthropic, OP's idea that they feel threatened by LLaMA when they (well, Deepmind) have reached LLaMA level 18-10 months ago is still wrong.
Is there a guide to run it and self host it?
I don't agree about the lower levels doing all the work.

People in the lower echelons usually don't understand what their product is for, how it works, who uses it or how it fits into their company's overall business strategy. They are only capable of understanding and working with a small part of the product. Because they don't see the "big picture", they often feel unmotivated and think their job is unimportant.

People who have a higher level of understanding- people who can intelligently talk about the product with stakeholders and make high-level executive decisions- these people are rare and extremely valuable, much more so than engineers and support people.
And I would take Russia over the UK, even though my roots are British and I would enjoy delving into historical sites, etc, much more in the UK. But from looking on from Australia, the UK seems to be going downhill very rapidly, and has had a 'clown world' government for some time now. Russia, in contrast, only seems to be improving.

(I didn't feel this way 5 years ago. My views on the current state and future trajectories of both the UK and Russia have changed significantly over the past few years.)
Technology is fun! Sharing with others is fun! Why do any of us do anything?
I have been using a NUC as an HTPC for several years now and it's great, though the comments in the previous conversation about them ending the line were right about the noise.

I'm in the market for a similar device to replace my dangerously past EOL desktop, and funny enough I have been circling around Asus' SFF line.
So, a much better paying job that probably doesn't suck as much. I think this is a win.
How is Tesla stock worth nearly $1B back again, after dropping under 300B recently? The market is bonkers. And any sense of how valuations work are just made up at this point.
OpenAI is going to be left in the dust by (actual) open models. Llama 2 is already reaching GPT-3 levels, and can run inference on consumer hardware. Crazy how fast that flipped.
How Is ChatGPT’s Behavior Changing over Time?
"Two or three years ago it was just another snake cult, now... they're everywhere."
This is all subjective, but I'd include Omnicore Codeguide. IIRC, it was the first Java IDE with near-real-time compilation int he background. It was pretty amazing.

Visual Age for Java was my favorite in the early days, too. ECJ was fast and it had great, fast validation in the IDE too.
How is ASUS build quality these days?
You will ~likely get some improvement by directly putting your python code in a .pyx file and compiling it (without using any cdef functions). In most cases it will be as if you were calling the Python C API directly in a compiled C file. In my experience, the biggest difference will be a reduction in the function call overhead so it is better for tight loops.

I wouldn't expect a full 2x in every case. But it can also be very significant in cases where Cython deduces the type of local variables.
The market is reality. Everything else is just opinion.
Practically speaking, yes. I am not sure it’s completely legal. For example, my wife made such an account in her name and the reason she said was for our savings. A week later the bank shut down the account be side they said an account can’t be shared. It that’s just one anecdotal story.
Show HN: Site that lets you pay me if you don't walk your talk
I built a web app that lets you share your goals publicly, together with a pledged amount. If you achieve your goal, great! Else, you pay the pledged amount as a fine to me. Sounds goofy, but I hope it provides the extra reason for you to keep going when the going gets tough!
> So, what, did somebody at ASUS see that ServeTheHome article and decide to just go for it?

That kind of stuff does occasionally happen. No idea about this particular case though. ;)
Would a Mac mini work?
Even VB1 was near miraculous for the time. It catches a lot of flack, but VB took Windows programming (which formerly required knowledge of C, $600 worth of tooling, and a multi-step build process) and made it a $99.99 drag/drop affair.

Charles Petzold's comments on "Hello World" in early Windows give a bit of a flavor of what Windows programming was like prior to VB.

http://www.charlespetzold.com/blog/2014/12/The-Infamous-Wind...
Implementing OKRs is aligning the company. Following shared Objectives is the definition of alignment.
There’s been more irrelevant crap in my “for you” tab. Notably me and a few other people ended up seeing a bunch of straight up porn in our feeds, but that was a few months back. I stopped paying attention Twitter.
and where he writes "I think of mathematics as having a large component of psychology, because of its strong dependence on human minds. Dehumanized mathematics would be more like computer code, which is very different" he's just blowing smoke. smh so dumb.
What goes around? When I joined that company many years ago, people with production access had a completely separate computer for that purpose.
Afghanistan between the Soviet invasion and the US invasion is basically “Taliban: The Country”. I’m not sure that’s an improvement
IBM PL/S Machine-oriented programming language [pdf]
Nor with Valgrind https://valgrind.org/
> That said, given the Gaokao filtering, it probably doesn't exceed 30% in China

* Zhongkao Filtering, not Gaokao filtering

Also the Zhongkao IS mandatory, but heavily limits admissions into Sr High School (college track) Programs

Also, since 2022, Senior Vocational School students can now take the Gaokao, but given the curriculum in a Sr Vocational School as shown below, it's highly unlikely they'd meet the scores required to get into a university in China.
Why can't my hotel chain of choice's app let me do the following all within the app:

Sounds great for a Motel 6 setup.

But making me download an app, sign up for an account, verify my email address, sync with my current reservation, and learn his to use a new app just to ask a question or get she extra pillow isn't luxury. If I wanted to do things myself, I'd get an Airbnb or go to a campsite. I'm paying for a hotel because I want a hotel.

Or worse: I don't even get to choose the hotel because my employer is paying for it, or I'm at a convention.

It's taking the "hospitality" out of the hospitality industry.
I reject having only short, one dimensional views.

Generally I am pro Project Fugu & pro building bigger better web. Google spends an enormous amount of effort working on specs with w3c, wicg, and other browser implementers advancing incredibly good & useful causes. They spend huge effort enhancing DevTools so everyone can work the web.

Building a good & capable web is necessary for Google to survive. An open & capable web is the only sustainable viable alternative the world has seen to closed proprietary systems, which from history we can see have far more risks hazards & entailed pernicious or particular behaviors.

Generally Googles effort to make the web a good viable & healthy platform aligns with my vision. That they want to do good things & make a great connected world wide web because the web's thriving helps them run their advertising business typically does not create a big conflict for me. I'm usually happy with the patronage the web receives & I dread it ever drying up, and it saddens me people are so monofocused, so selective in focusing on only on bad, and I think that perception hurts us all.
> See how Norway, Sweden and Denmark with tiny or non-existent empires did as well as Britain, or how Germany and Austria-Hungary were no less wealthy than France.

Sweden had an empire, Austria-Hungary was an empire up till the end of WWI. Also, there was extreme poverty in Norway and Sweden not that long ago (the 19th century), leading many to emigrate to the US. The same with German emigration.
The language used is not formalized. There is no "normal". The language is chosen (or arbitrarily used) to serve the goals of the company. This may include trying to align with a minimization campaign or an overblown narrative to provide cover.
Sure, but they told their story and maybe no one believed them until someone did.
The real gold standard is https://github.com/oobabooga/text-generation-webui

Which includes the llama.cpp backend, and a lot more.

Unfortunately, despite claiming to be the "Automatic1111" of text generation, it doesn't support any of the prompt engineering capabilities (i.e. negative prompts, prompt weights, prompt blending, etc) available in Automatic1111, despite the fact that it's not difficult to implement - https://gist.github.com/Hellisotherpeople/45c619ee22aac6865c...

Luckily for Ooga Booga, no one else supports it either. Why this is? I have no explanation except that the NLP community doesn't know jack about prompt engineering, which is Kafkaesque
> I reckon most of those people would prefer to have been born.

Philosophically, this feels like such a weird statement to me. I'm quite sure I'd be 100% fine with never having been born, because there'd be nobody to care about the lack of me in the first place. There are of course an infinite number of people who were never born due to some small butterfly-effect missed connections.
I really did wish we'd stop using the word "passionate". The passions are a matter of affect and therefore variable and changing. No mature, responsible adult grounds his life or his actions in his passions. You don't run a multibillion dollar company on passion. This is exactly the opposite of what you should be doing. Follow your reason, not your passions. The worst thing a person can do is to be led by his passions, to have them direct his life.

It is better to say "dedicated to the company and its mission". Dedication is a matter of reasoned decision and consistent activity for the good of something. How you feel is irrelevant. If you wake up cranky one day, you still go do what you need to do. You don't wait until you "feel" like it.
Ask HN: USB audio interface driver (macOS)
Hey HN,

I don't expect to find a solution here, but I'm curious if anyone has thoughts.

My wife is a musician and she is very nostalgic about the sound she got when recording with a ~20 year old audio interface (the original M-Box from Digidesign/ProTools, now AVID).

Anyways, some years ago there ceased being an official driver for this and we bought a 3rd party generic USB driver from usb-audio.com , and this worked on OSX intel mac.

Well, we have Apple Silicon macs and to my dismay I have not been able to find any way to get this device working.

My question is - what are the challenges involved in having USB device support persist through mac OS versions? It seems crazy to me that something as basic as an audio interface can become a paperweight, especially considering it's not using some strange connectivity interface, it's freakin USB.

cheers -kevin
I still have nightmares of a previous job where there was a “god” module with a single file containing dozens of classes, many similarly named, over 7000 lines long.
I switched back to hotels after hundreds of Airbnb stays over the last 10-12 years. The advent of corporate AirBNB hosts with dozens of units killed the charm and the pricing is no longer competitive, the customer service sucks and didn’t scale up, and they contributed to destroying the housing market as properties got snapped up by quasi-hotel operators that lacked any of the professionalism of hotels.

Whenever I hear of people still using AirBNB it is always a version of “need of a kitchen” or “need space for multiple families”. I feel like both of these are simply features that a hotel chain could expand into more aggressively.

AirBNB, like many tech companies of its era, has failed to consider the goodwill and loyalty of its customers as a KPI and instead alienated its users. The lack of loyalty means any sizeable hotel chain can win customers quite easily by simply providing the product-market fit that I described above.
Fantastic! Thank you. :)
Whether the brain is "designed" or not is really irrelevant to the point here. It has nothing to do with whether an objective function is "wrong" or not.
I don't really know how computers are made so I assumed that ASUS or someone like them was already the OEM for most of a NUC anyway. I didn't think Intel had any ability to make anything other than chips.
Relatively speaking, more compensation is more sufficient than less.
Any love for mobile?
Sincere question: How are you even going to fit more than one 2.5" drive in a NUC? These things are tiny.
I like Rust, but damn is it complicated and very heavy. I really just want C with namespaces, actual enums (tagged unions are a bonus), a "modern" type system, and proper package management. They all have their place, IMO it's not that hard to switch between languages.
Many of them do. Canada and India both have some excellent educational instutions. Yet there's often far more lucrative opportunities for an ambitious 20-something in the US than they can easily find in the location they may happen to already be in.

Leveling up is a long, slow process of decades. Immigration offers to improve someone's life a lot faster.
Checked exceptions suck because they're implemented in Java, where you have to deal with Java. The moral equivalent in Rust of "Result" is great, because the language was designed to handle it nicely. You're right that lambdas are a part of it. I can chain together `.map`, `.and_then`, and `.transpose` nicely with closures even if there's Results and Options in the mix, but that would be godawful in Java.
Non Apple Silicon is usually overpriced for the CPU benchmark point to run linux

Nucs, or USFF's are quite performant.
Would Hilleman have been able to develop vaccines had Jenner not developed the first ~200 years earlier? In a way, any lives saved by Hilleman can be partially attributed to Jenner as well.
In a lot of cases won't the C++ compiler just inline methods and remove the copies anyway...?
Base price is $599 for 8GB and 256GB of storage. A NUC with more storage isn't that expensive.

There are advantages if the M2 is what you want, but CPU/GPU aren't always the thing to optimize for here.
not sure what you are testing but if it is whether people can see this, I sure can :)
Do you have more of these?
As always: pin your dependencies.
Stock price is a function of investor optimism. Tesla is crushing it and there is nothing stopping them from growing. Thus the stock price is high.