skysight-inc/HackerNews huggingface dataset:
Considering that part of the code is in CUDA and part is in C/C++, there's already been some optimization.
Adverse Possession https://en.wikipedia.org/wiki/Adverse_possession
Uber's "RIBs" come to mind.
Based on my reading it looks like the accuracy wasn't enough, so they switched it to a bit later time when hires timer was already available.
In the early 00s, I lived for a few months in a squat in Clapham (South London), run by an author and Polish cyclist. It was a huge house by London standards - better than many shared houses - and having looked after it very well since moving in during the 90s, the neighbours were aware and happy with the situation. They were paranoid the owner, living in Australia since the 1950s, would find out just before the deadline and they'd lose it. But the rights did pass on, and they sold the house for about £1.5M.
We set up the benchmark recently and it does fail on quite a few of the more full stack example prompts we gave it yes.

There are clear remediations though so we want to continue building!
Maloka: Our beautiful journey is coming to an end
Blog posts should be regular submissions FYI:

https://news.ycombinator.com/showhn.html
Could you point to some info on why Mullvad is the most technologically advanced VPN?
"The gang fixes I-95"

Would be a cool reality series.

EDIT: Charlie huffs all the paint, so they can only paint a portion of the I-95
Here's a recent, modern application of time-lock puzzles to a private voting scheme. Developed by a16z crypto:

https://a16zcrypto.com/posts/article/building-cicada-private...
Here in Poland it is 20 years if in "good faith" - the person living there though they have rights for it (which is... weird in inself but I guess it can happen) but whole 30 if in "bad faith" (i.e. they knew but owner didn't do anything with the area).
It seems the MBAs are at it again.

https://www.youtube.com/watch?v=P4VBqTViEx4

Twilio is now another Xerox.

MBA programs should be illegal. You can thank MBAs for spreading PFAS everywhere, single use plastic, profiteering from insulin, making every American a diabetic by adding sugar into everything, selling glyphosate for residential use, killing all the pollinators, moving all manufacturing to countries with no environmental laws, and other consumer and planet-fucking initiatives.

The number of extinct species, diabetic patients, number of employees on minimum wage with no health insurance, policitian revenue from lobbying activities, dead bees, cut trees, lost topsoil, former Roundup users with non-Hodgkins lymphoma, revenue from weapons, atmospheric temperature increase, ocean acidity, plastic waste, pollution, every form of ecocide and every other measure of things going wrong is directly proportional to the number of MBAs.

Why? because if shareholder value is everything, then the employee, the environment and society at large becomes irrelevant.
Netflix is large company with huge IT/software workforce. And as I have seem in large companies tech managers and engineers don't usually keep waiting for actual problem to appear and develop solution for it. They are going to take initiative to migrate legacy monolith to next generation micro services, GraphQL architecture and in process save their jobs.
The situation reminds me of the time taxi workers went on strike to protest uber. When union leaders dont understand the product their trade actually sells, the results of a strike can be disastrous.
Nuclear weapons? No. But we are the premier arms dealer of the world, and some of our clients are beyond sketchy.

I don't see how we have the moral authority to point fingers here.
To be fair, RISC-V has a small base, RV64I in the 64-bit case. These bases are small, reduced and frozen. But after that, yes, the extensions get whacky. L is Decimal Floating Point, still marked Open. I'm not sure what's reduced about that. But extensions are optional.

About the history of RISC, the basic idea dates to Seymour Cray's 1964 CDC 6600. I don't think Berkeley gives Cray enough credit.
Same here. Although TBH I feel like it was mostly a waste of time. Now I can waste time in different ways like reading HN or reddit
I’m working a short term job (while they find a FTE hire) for a friends startup since their last SDE quit unexpectedly. The last employee tried every framework and architecture pattern under the sun. This company has more micro services than employees and customers combined. Each one is like ~200LOC, uses a different framework, etc.

I’ve spent the last month just deleting shit and simplifying shit. You don’t need a caching layer for customer data when your entire SQL database is 100 rows in a single table. You don’t need service discovery when everything runs on one node.

My point is that this entire system was designed around their last engineer’s bookmarks of interesting things, not designed to be maintainable or easy to iterate upon.
Argentina is very similar to Europe, culturally, so that doesn't surprise me.
I'd guess there are a few hiding in the corners of the processor world. Think ultra-low-power (TI MSP430?) or DSP (TI C2000?).

(I've used both of those two examples, but it's been a while, and I don't have any particular desire to crack open their architecture manuals to see how CISCy or RISCy they are. It's kind of an academic distinction anyway at this point.)
Allowing JavaScript to modify the clipboard contents is cancerous behavior and the developers that enabled this functionality should have their heads examined.

Not once have I seen this function used in a non-abusive manner. More often then not it's either used to inject advertisements or copyright notices in the content copied to the clipboard.

When you issue a copy command, what should appear on the clipboard is EXACTLY what is selected. I wish browser makers would stop adding useless new features and get down to brass tacks. It's 2023 and sites can still detect incognito mode which defeats the purpose.
>I had a boss refuse to let me do a refactor that changed these sketchy dynamic field tables into json columns because “it’s not customer facing

YAGNI isnt about not refactoring existing technical debt. It's about not trying to pre-empt future requirements.

If youre refactoring in anticipation of as yet unmaterialized requirements then YAGNI applies - e.g. generalizing code when when today there is 1 specific use case because tomorrow you think there will be 3+.

If youre cleaning up existing code while working on it and the boss stops you because "it's not customer facing" then he's just asking you to violate the boy scout rule.
Reviews of Beyerdynamic headphones shouldn't tell you they're good without also telling you they have poor audio tuning with a treble peak that makes things sound "sibilant".

You might be the kind of person who puts an EQ in your headphone path, but most people should go for something more neutral instead.
They succeeded because of php. It was easy to use for them. So it enabled them to materialize their ideas. It was the right tool for them. Anything else would have been fine either way, if it was the language they were the most comfortable with. In their case, it happened to be php.
same, I am too old to really care if others cannot see this as nearly the perfect language
> It sounds like you believe Mr. Snowden didn't understand what was leaked by Mr. Snowden?

He very clearly did not. He thought PRISM was the most important program in his leaks, and he demanded that WaPo publish the slides immediately. Instead, as anybody who works on Internet technology could tell you after reading the slides, PRISM was a nothingburger — a simple ingestion pipeline integration with the FBI's Data Intercept Technology Unit, which handles electronic wiretap integration with Internet companies. The ingested data came from targeted Section 702 data requests for the accounts of specific foreigners living outside the US, which is completely legal.

Snowden, being the high school dropout SharePoint admin he is, thought the PRISM slides showed the NSA could read anything on these Internet companies' servers, which is hilariously wrong.

Ellsberg was by all accounts a genius, and he had the credentials to show it, including membership in the ultra-exclusive Harvard Society of Fellows.
Convenience. Steam is immoral DRM but there's no question it provides a good service. It's essentially a package manager for Windows. There's a reason people don't even remember the days when they had to download and apply multiple 500 MB incremental patches on a crappy connection just to play online.
I'd say the issue is that most people have "generally treats other people with respect" as one of their non negotiable traits. High information society combined with extreme siloization has brought us to a point where a significant portion of society believes that those who vote for the other party do not generally treat others with respect. It's an extremely difficult thing to look past in a partner. It comes down to the most basic understanding of what respect is and unfortunately I do not think it's a trick, Trump voters generally do not treat minorities with the respect that democrats deeply believe they deserve. Dem voters generally do not treat trump supporters with the respect trump supporters deeply believe they deserve. I don't see any solution.
Had a nice chat with Yann last week, we will release complementary stuffs.

I don't think 30b and 65b are useful given what we do, the key is optimising models for consumer & swarming them.

As for SD.. Maybe try the bot on the discord server testing the new version: https://discord.com/invite/stablediffusion
It's so easy to set up that it's worth playing with. Maybe you can find a use for it. It might be good enough for generating spam blog posts, clickbait, and ad copy at low cost.
I’ve learned to wait a couple of years for dubdub hype to subside, and “lessons learned” to be shared.

I get tired of the “write an app in five minutes” demos. As someone that regularly works on ship apps, I can report that there is a world of difference between academic demos, and something that can be shipped.
It's 2023. There are _so many tools and patterns now_.
The original motivation was to reduce the number of network requests made on cellular network-connected mobile devices, both to save on power consumption and reduce latency for the user. It off-loads a lot of complexity and computation from the client to the server, and make sense if want to create as good a mobile experience as you can.

In terms of code architecture, it drastically simplifies frontend code, and overall reduces backend code and boilerplate. It's extremely elegant and nice to use over creating custom endpoints for every use-case, but the N+1 SQL query problem is a giant thorn.
Another idea is to get a thin client with an i7 or i9 (you probably want at least 10th gen at this point) and either an external enclosure for a few SSDs or if you find one with a PCIE slot, a PCIE card to fit maybe 4x m.2 SSDs. Some good deals are out there on U.2 SSDs if you look as well, like 8TB for $400 from Intel or WD good.

Don’t forget that Asrock Rack and Supermicro sell Atom and Xeon-D boards, as well as some Ryzen AM4/5 models if you want to DIY. There are great cases out there (eg Fractal Node 304/804) these days that support full-size modular PSUs with 80+ Titanium ratings to sip power. That’s been my biggest gripe with x86 over ARM: idle power usage for something I expect to have on 24x7 with PG&Es 50c/kWh. I just rebuilt my old desktop 5950x into a NAS using a Silverstone RM44 with air cooling, but it’s made to support liquid as well. That’s got plenty of room to fit 4X full-size GPUs and a power supply to match if you dabble with AI on the side. RTX 4060s are coming soon for $300 and that should be more than enough power for transcodes for the whole family.
'Theist' and 'deist' already describe different kinds of belief. If you believe that the universe couldn't have come from nothing by natural causes, and in fact had a divine spark, you're a deist. If you think that the divine spark has a name and personality and meddles around in human affairs, you're a theist.

I know discussing downvotes is out of fashion, but damn, I just wrote out the definitions. https://www.dictionary.com/compare-words/deism-vs-theism
I have used Fastmail, and it is good. Currently I'm using my own domain on iCloud+, as I'm already paying Apple for the right to do so. But that's the good thing about owning my own domain...I can take it with me.
Just wait till capital can pay for intelligence on a CPU and doesn't have to deal with whiny thinking labor demands any longer.
maybe if we call them "freedom breaks" ???
I understand all that and apply that day to day. But my thought here is more to think of the possibilities if the performance of most things was brought to its absolute best. There’s a company that went from 30 servers to 2 just by rewriting from Ruby to Go (I can find the link later if interested). Even if they had kept Ruby and achieved a speed up, there was something just massively inefficient and they didn’t really care as they were in “we're shipping fast” mode and were making money. Which I understand perfectly but that’s a big waste of energy and resources.

Not that I think that should be priority #1 but it’s staggering how much more efficient things can be than the “naive” approach.
I was just researching graphql versioning and the recommendation is not to version because the graph is supposed to be an evolving entity.
Seems they have multiple income streams from negative actors ... https://billychasen.medium.com/twilios-toll-fraud-problem-28...
> “It’s a small group that’s very upset, and there’s no way around that. We made a business decision that upset them,” Huffman told NPR in his first interview since nearly 9,000 subreddits staged a 48-hour boycott. “But I think the greater Reddit community just wants to participate with their fellow community members.”

I think what I'm struck by is less his attitude and his approach, and more by his sheer incompetence. He's not just a villain in this case, he's really bad at it.
Okay fine, that's a good use, but I still wish it wasn't even possible.
I cannot express enough how much I want to like Jellyfin. An open-source media system is exactly what I want.

But the experience is so goddamn janky compared to Plex (which has a whole host of problems of its own) that it’s —yet— worth switching.

I’ll keep checking in on Jellyfin now and then; I wish them well.
Definitely not working anywhere that doesn't have a GraphQL api. Once you've used it at scale there's no going back.
Code is main thing, it has some tradeoffs. It tunes well on code though and the code ai team at stability ai are working on stuff.

We can now set and forget runs so will have a better dataset for the next 13b and different tokeniser, this was meant to match as close as possible to be a drop in.
> Inferences are speedy, looks promising for a local solution compared to other models which have been released recently.

Is there any kind of standardized test to gauge the quality (not the speed) of LLM answers? aka, how hard does it hallucinate?
I believe those are the utterly massive register files needed to feed a modern vector FPU.
From the user’s point of view (someone developing an application), we did via shared hosting and cgi-style scripting. It doesn’t really matter what tech powered the infrastructure as long as it worked. Putting PHP scripts on in a folder to be called at will to perform specific actions was a pattern utilized to great effect with the additional benefit of not having to wait for the function to spin up.
“Only a space ship.” yawns

Ahahaha. But my understanding was that they wanted it to be somewhat field programmable? You can tediously write in a program with all the VERB NOUN stuff?
Drop in replacements except for code tasks.
Beyerdynamic makes great headphones. Personally though I love my Audio Technica cans. I find I want different ones for different reasons - a flat frequency response isn't always the most pleasant
When you have half a billion users that both read and write all day, you have to optimize, no matter the tech.
Thinking about this a bit more (can’t edit above, so replying to myself).

The other annoying thing about the “simple” method is that it’s also outside of your repo. So that configuration isn’t versioned, it isn’t really present anywhere. Your actions code, clunky as it is, is still code.

Simple and code-driven shouldn’t be mutually exclusive.
Yet another reason to implement BCP 38 on your network. https://www.ietf.org/rfc/bcp/bcp38.html
In pixlr we copy and paste bitmap data and layers etc .. a feature that most users love .. and are pissed by the browsers that don't enable it. The problem is more about how the rights to access features is managed in browsers, it needs a total rewrite.
Every once in a while the story goes around about the guy living in a mall. https://boingboing.net/2022/07/04/the-incredible-story-of-a-...

He got probation. https://www.nbcnews.com/news/amp/wbna21100501
I think "giving the rules we already know" is only a good idea if we are 100% sure that we know 100% of the rules necessary with 100% accuracy. The fuzzyness of NNs is what in many cases allows them to work as well as they do, and training on close-to-perfect data is going to preserve this aspect better than close-to-perfect rules could.
Objective headphone reviews are only valid in the same setting, which means if your room sounds different, your head is shaped different, or you're wearing glasses they stop being true.

Noise cancelling headphones and IEMs are better than reviews make it sound due to this.
It is probably no consolation for you, but now your former co founders have "their" own company that's four years old, still has no customers or an MVP, and apparently no one really working full time on the company...

Seems like they get what they deserve...
If this is 13B and we can assume GPT-4 is 100B+, is this even in the same ballpark as useful?

Being fast at generating "something" (spitting out tokens) is one thing but... if those tokens aren't worth much (aka if the quality of the "answers" are weak), what is it really worth?
> I never understood why people go for graphql.

It allows a full separation of the frontend dev velocity from the backend velocity.

The frontend is no longer dependant on backend engineers for API creation, nor negotiations on how those should look.

The backend can choose to observe the hot path of GraphQL and optimise those for your #3, but #1 and #2 don't differ from, say, REST.
Twilio was always that way, the zeitgeist has just moved on from the unbridled optimism of the 2010's which masked it.
Sure, I have no opinion on removing the laws, I was just confused about their origin.
I was interviewing with a company that had barely any customers and they were asking scaling questions with Spark, etc. The salaries they paid could barely hire a team capable of dealing with the complexities of Spark, so they asked, "what would you do."

I told them I'd buy another stick of RAM and scale vertically until I had more customers, and save money on staff in the meantime. The interviewer went cold, I didnt get the job.
In that case you could probably argue both, in that they are synchronized by the operator’s intention, the identical nature of the programs being run, as well as each computer’s ability to identically do so and output the same values.

Synchronicity could be just that. Two systems responding to inputs in similar/identical ways, because they evolved to do so or were made to do so. Both functions of the overarching nature of cause and effect.

It gets more interesting when you let those two computers talk to each other and each becomes an input for the other. Interference and synchronization abounds.
I've been using Clerk quite a bit lately and found it quite useful. Although I'm normally in a REPL loop, having control over the output ends up being very useful, and the ability to paginate long results, or graph them, it's great.

I'm also using it for some Clojure mentoring/training, so providing my mentees with runnable, changeable examples to explore jumpstarts their understanding.

I wish I could share images easily here; one of my exercises is looking for a solution to a chess puzzle on a 4x4 board. The board state is a map, but with a little meta-data, Clerk will present it as a 4x4 chess board (that is, there's a function that renders the board map to HTML which is presented).

Under the covers, Clerk is doing a lot of work to analyze each code block in a notebook, to determine dependencies so that it can efficiently recalculate changes and control execution ordering.
I didn't downvote you, but your message is a bit useless: I know lots of people that feels the most bizarre things when they know about it. Starting with people that believe in magic (like in if you burn a black candle, you get free from bad luck), to a girl that got the ear pierced in at least a dozen points to relieve pain on random points of the body. According to her, it worked. A woman who claims that every single chemical puts her in agonizing pain, but sure enough the pain only starts when he knows the chemical is there.

My point is you should try randomly at least couple of headphones that some other person removed the foam on one of them without you even knowing. Then you could apply some simple test like the binomial, and claim/reject one of them gives you headaches.

Quality of sound has a abjective part (a speaker too loud would sound broken to every one), and a heavy subjective part (a speaker with too much bass would sound great to some, bad to others). If someone say "this headphones sound bad" it means almost nothing.

I hate the sound of every guitar with single coil pickups, even the most expensive Fender Tele/Strato, but a lot of guitarist love their sound. I cannot claim "the single coil sounds worse" as if it was an objective thing that everyone should agree to, because what I really mean is "I don't like single coils".
Could you please provide some pointers?
Some excellent points!

uOps and how they function should be included in any serious study of x86 hardware.

In an ideal world, they would be well documented by vendors.

(Random Idea: I wonder if it is possible to use some feature of some newer x86 chip to issue an x86 instruction -- and then to have it retrieve the uOp structure for that instruction as data... sort of like a uOp proxy or debug facility... If newer x86 chips don't have that function -- then a future x86 chip (which doesn't necessarily have to be be Intel) should...)

>In a modern x86 CPU, "microcode" runs _alongside_ the main CPU core execution.

Indeed!

The broader picture of a CPU, any CPU, is that there's a lot that is happening at the same time. A lot of signals (and data!) moving around, and changing around for various purposes! (In other words, modern CPU's don't work linearly, like a computer program -- unless perhaps we talk about the earliest oldest CPU's...)

But the study of uOps should be undertaken in any serious study of the x86...

It should be pointed out that the number of uOps -- should be less, way less, than the number of x86 instructions, since each x86 instruction is implemented in one to several uOps, and these uOps frequently repeat across instructions...

Which again brings us the academic question of "if there are way fewer uOps than x86 instructions -- then can the set of uOps if taken by themselves be considered a RISC?" Why or why not?

Which brings us to Christopher Domas' discovery that some VIA x86 Samuel 2 processors had an "Alternate Instruction Set" -- what is the Alternate Instruction Set's relation to uOps? Is the AIS direct uOps, or 1:1 mapping? Or was it implemented by microcode that translated each AIS instruction into multiple uOps, and if so, how was that microcode implemented?

As an addendum, I found the following resource for uops online:

https://uops.info/index.html

Anyway, some excellent points in your post!