skysight-inc/HackerNews huggingface dataset:
> Why's that a problem?

The first half of the sentence you're responding to answers this question already. Because you can't compare candidates fairly if you ask everyone a different question. Is a candidate who aced an easy question better or worse than a candidate who struggled with a difficult question?

> For what reason? "Because"?

What are you asking? Why is an interview where you ask about high level design different from an interview where you ask to write code? Isn't that like asking why an apple is different from an orange? They just are, by definition.
Why would it matter if they can switch jobs or not when all jobs would exploit workers the same way in your non union ideal.
Yes, to be clear I’m not saying it’s terrible - only that it’s not as objective as people who like it tend to think. In addition to the bias you mentioned, the big skew is that it selects for people who do well on that kind of question in an unusual environment under stress, which is rarely representative of the actual job. That’s survivable for Google – although their lost decade suggests they shouldn’t be happy with it – but it can be really bad for smaller companies without their inertia.
Sharing objects is completely fine upon a forking multiprocessing pool. Each worker process ends up with a (lazy) copy of the parent address space, including the whole python interpreter state.

When you think about it, you already rely on that to access imported modules, global variables, etc in your worker processes. The GIL and reference counting has nothing to care about it either, as they are both copied from the parent process as well, thus you can freely continue to read global state (and even modify, though it will be local to the worker process).

That is, if you have large objects to share with your worker processes, and you don't need to get them back, you can freely just assign them as global variables before starting your multiprocessing pool, and have your workers read them, at zero transfer cost, and safely. This _trick_ has been used since decades in Python.

Now the annoying thing is, that global variable mumbo jumbo is kind of dirty and ad-hoc to maintain. Using custom pickable weakrefs (using something similar to the trick with id() in this repo), you can create proxy weak objects to transfer to your workers, thus achieving the same effect, while keeping a "function argument" interface, instead of proxy8ng through global variables.
Optimize LLM resource usage with Semantic Cache [video]
The Gap Between the Price You See and What You Pay Is Getting Worse
There are only two types of software: those that people hate and those that nobody uses (a paraphrase)
New Strategy Could Lead to Universal, Long-Lasting Flu Shot
WPF is MIT licensed, available on github. The fact that it's windows only doesn't make it less FOSS. Microsoft doesn't have incentive to port it to other platforms but other people and companies are free to do that.
Podman Desktop launches GUI for running local LLMs
There was no error correction on ZX Spectrum, the protocol was very simple. IIRC a square wave with next bit encoded as timing of next edge, the last byte was XOR of the whole stream serving as error detection.
>2, 3 years later it's no longer hanging their bedroom, and you ask, and they tell you they sold it for $50k.

The analogy fails because in this case, the painting is still on their bedroom, just like how the guy's stackoverflow answer is still on stackoverflow. Moreover, when you contribute to stackoverflow, you agree that your work is licensed under a creative commons license. So it's the equivalent of giving your friend a painting, telling them "oh btw you can do whatever you want with it, as long as you attribute back to me", and then get mad that they digitized it and put it on their blog. Finally, let's be real here. This isn't a painting worth $50k. No one's comment is worth anywhere near that.

It's hilarious how many of the same talking points from discussions on piracy from a decade ago has been reused in discussions about LLM training data (eg. "piracy = theft" -> "LLM training = theft")
>It's not a useless measure.

Thanks for confirming that. I'll return to my original post then.
I understand this is similar to alpine-make-vm-image [0] or nixos-generators [1]

By the way, is there a way to create minimal NixOS VMs without systemd?

- [0] https://github.com/alpinelinux/alpine-make-vm-image
- [1] https://github.com/nix-community/nixos-generators
That might require a RAM extension cartridge.
Success, yes. It need not be direct commercial success; lots of programs are written purely for internal use within some larger organization. And even when there are known performance requirements, Lisp is often still a good choice because the performance is handled by specialized hardware. Consider games, for example. Time to market and rapid iteration are both paramount, while performance is taken care of not by writing a fast renderer but by sending everything to the GPU to be rendered on specialized hardware.
What is that in football fields?
prob getting some reputation in AI space will help them to sell watsonx. tbf, watson predates Transformers paper.
the difference right now is that score=max hasn't been shown possible yet
A View from an Ex-String Theorist
There is no such thing as "overly greedy" in the US. There is only "serves you right for not being greedy enough".
Dependabot can be configured to e.g. update dependencies with security vulnerabilities every day and all other version updates weekly, and group them in a single pull request. That should fix the main complaint in this blog post.
I disagree that open platforms are always susceptible to EEE. In my mind, their openness (or more precisely, the true openness of their protocol(s)) prevents that.

Sure, there's a lot of DRM crap on the WWW now, but there's also still plenty of plaintext. The mainstream going with the EEE crowd is a given (being money people, they have the motive, means, and opportunity to streamline onboarding in a way the openness true believers don't), but the WWW platform remains fundamentally open despite everything thanks to the openness of the protocols it's built on.

A classic example of EEE closer to a protocol takeover is how Google handled XMPP. Yet people still use XMPP. It's just not huge. But open != huge or mainstream. Usually quite the opposite (see above about money people herding the mainstream to their platforms).

A rather more blatant takeover is the more recent hostile takeover of Freenode IRC. In that case the community revolted against the takeover and relocated (some to another IRC server and IIRC some to Matrix)
But those pointers still have bits in them that indicate the type of the object that they point to. It is merely the case that the tag bits are chosen at run time so that they correspond to allocated memory regions, rather than being chosen ahead of time.
...that does answer question tho?

tetris = old game

old game = expectation of ACE bugs

thus, tetris = expectation of ACE bugs
Am I the only one that thinks an implementation is actually the better specification, if readable? What better way to describe state mutations than actual code, provided the language used is well-specified?

Readability is key here, as the opposite, a black box emulator, would not provide the same value.

> People copying different implementations get different behaviours

People copying black box behavior get different behaviors, necessarily.

Using English results in palpability, not specification. Major distinction. Indeed specs are intended to make an hitherto unseen vision palpable. But it's better to provide a mold, and verify implementations fit the mold.
Location: Colombo, Sri Lanka

Remote: Yes

Willing to relocate: Yes

Technologies: Typescript/Javascript, Python, C++, HTML, CSS, Node.js, React, React Native, Next.js, Svelte, Redis, Docker, Kubernetes, LLMs (fine-tuning, prompt engineering), PyTorch, BigQuery, Pinecone, GCP,AWS,Azure,Firebase

Résumé/CV: https://pasindu.fyi/assets/resume.pdf

Email: pasindu.wijesena@gmail.com

I'm a technical founder with 6+ years of experience, looking for a job opportunity in the software/AI space.
Stackoverflow isn’t your friend. It’s more like you donated it to a thrift shop and they resold it for $10.
Compilers don't claim that part of the standart doesn't exist, they just go eith option 1: Ignoring the situation. E.g. if one branch of an if-statement is UB, compilers ignore that that branch can happen and only need to compile the branch they know exists.
I lived in Rojava and they are quite capitalist outside a few sectors. Go someplace like qamislo and it's basically capitalism with street vendors and stark disparity of wealth and poverty. However you can get free bread by simply appearing at a few stalls.

The socialist (leftwing anarchism adjacent), mustache-jesus ("apo") stuff is far more revered in the military and certain communes.
Are you asking how academics make money from giving away knowledge in papers? It's complicated
Cache locality is improved if the Lisp has a compacting garbage collector, but you still need extra memory for the cdr links. Lisp Machines had cdr-coding that allowed those to be avoided but I don't think that's practical on stock architectures.
> give your schema a good thought

> use jsonb columns

These two statements are mutually exclusive in most cases. If you want JSON, don’t use a relational database.

IME, the “we’ll normalize this later” event never occurs.
I like the idea but I wonder why every boilerplate it's so expensive. Dude 99 bucks it's a huge amount of money. I think It's even more for non american people. Also If I'm going to release a MVP, I'd go spending as low as possible.

Also there are tools like gpt-pilot, gpt-engineer that automate thr boilerplate part (ok, it's not perfect but gets the job done).

Again, I recognize this is a cool idea, but it's not the first time I see a "boilerplate automator" with a price so high.
If I remeber correctly BBC also used to do this back in the day.
Nothing wrong with what you are saying but this is being showed down people’s throats without an option to opt-out, that is why I am asking can SO even do that.

Not everyone agrees with OpenAI, etc. This is about giving people an option as opposed to be being told “no” and thats the end of it.
I still run my (Unix) terminals sized to 80x43 by default.
Oops! Edited to fix.
Consciousness? Did you mean conscientiousness?
LocalMonero and AgoraDesk is shutting down
I guess that's what the 'copy count' is for. After 'recycle x', the copy-count for the reference 'x' would be 0, so it's invalid to use.

That would be trivial to do as a runtime check, don't know if the compiler is smart enough to catch such things at compile time.

Also not sure if the idea of a 'copy count' is better than a 'generation counter' which also provides runtime protection against dangling access, e.g. see https://floooh.github.io/2018/06/17/handles-vs-pointers.html
Analysis paralysis would be the main argument against this (says the guy who took _years_ to finally decide on using the docmfp package for Literate Programming his current project).
thanks, but I’m not buying anything.
What's actually needed is to start with JS, and:

- Strip out the bad parts.

- Add types, more functional features, a proper standard lib, and a standardized module system.

- Allow compilation directly to performant machine or byte code.

They can call it a different name if they want.
"7 miles per day" is all talk and no proof it can actually be done. The Swiss dig a lot of holes from easy to very complex terrain. If there was an easy way go that much faster they would.

There was a derailment of a cargo train the the Gotthard base tunnel last year [1]. It caused a huge amount of damage and one tunnel will be close until September this year. They need to replace 7km of track. If there way anyone to do this correctly faster they would as it is costing millions not having this route open. Concrete needs time to cure etc. some things you can't just make faster because someone said so.

[1] https://www.swissinfo.ch/eng/business/gotthard-base-tunnel-t...
Not prompt engineer, but can't you ask it to answer yes or no to "Are these two comments vaguely about the same thing"? I'm not sure where the confabulation can happen, aside from misclassification which can be solved by getting a human and/or more LLMs to review the decision.
> that the dream was that companies/users could just roll their own applications from OLE components

Since at least the 70s there has been a dream of the software industry that it could be more like the electronics industry: you purchase a set of components and assemble them into something that does what you want. This has never quite worked out like that. It always develops its own unique pathologies, like npm's sprawling software BOMs of hundreds of thousands of libraries.
That is true, but how?
Jacques Barzun - From Dawn to Decadence: 500 Years of Western Cultural Life 1500 to the Present (2001)

The Ancient City by Numa Denis Fustel de Coulanges (1864)

Intellectuals By Paul Johnson

Daniel J. Boorstin - The Discoverers

The Great Courses - The Industrial Revolution (audiobook/lectures)

Decline of the West - Spengler
You can build a great NodeJS monolith, be very productive and not end up in a corner where you have to spend years of effort fixing your early technology choices down the road. It's not a zero sum game and completely rewriting millions of lines of business logic that your company is relying on for revenue is a hard sell.
Logicola 3
Netflix's head of design answers every question you ever had about Netflix
Nope, they should not. It is academia after all. How would you even do that in, say, pure mathematics? Concretely, I would love to know what the business plan/economic consideration of Gower's 1998 proof of Szemeredi's theorem using higher order Fourier analysis would even look like.
When it comes to employee vs employer, they are employed just like everyone else and can have disputes with their employer just like everyone else. They are on their own side. If police want to end single person patrols for safety concerns, or want a minimum number of hours rest between shifts, that's what their union would be for. It doesn't look any different when it's police vs. teachers in that case.
>The western MBA ideology biases them against wanting to make boring, reliable low-margin goods.

Does any MBA care if they sell 100 x thing for $1000/thing or they sell 1000 x thing for $100/thing?
Better sell it now while the price is > $60k
Mandmandam has made many good points. I feel that we won't be able to fix climate change until we reduce the political power of corporations and make them liable for their actions that have negative social and climate impacts.
Wait, so SBF was right? Wasn't this a big part of the stuff he wouldn't shut up about? That he could pay it all back?
Checkout https://textpattern.com/ - its development started around the same time as WordPress, and still continues. Even though it didn't reach Wordpress' success, I've always felt that TextPattern is better coded than WordPress.
Turns out the wonderful lucidity of Data Colada posts extends not only to data science, but also descriptions of court proceedings. Looking forward to any and all future updates if the case makes it to discovery.
This is what I think. I admit that the line between the main task and the tools is blurry, but usually the difficulty of the tools tends to be proportional to the difficulty of the main task. As you said, if it's a simple task done with limited cognitive ability, the tools for it are also likely to be simple. Another point is that while there is an upper limit to how difficult tools are to use, there is no lower limit, so there are always many tools that can be mastered simply.

And my view that people overestimate the difficulty of learning them can be shown by this example. If someone made 300 more keyboard shortcuts for a code editor, you'd probably think it's crazy and a mess. But for people learning a foreign language, memorizing 300 completely new words is just everyday life, and it can be done in a day or a few days. Also, this is a long story to tell, but in my experience, it's easier to memorize keyboard shortcuts than foreign language words.
Except you don't need 2 million or even 1 million upfront to buy. That's what a mortgage is for. To pull off your plan, you would need at least a million upfront.
The sad part is that unions have greatly increased pay, benefits, and improved working conditions for teachers. There is constant struggle between school administrations and teachers. Admins will fuck them over immediately if given the chance.
> Defining a schema forces you to think about what you're building.

YES. Thank you. Sit down with pencil and paper, write down a table name, and start putting attributes into it. Then define a PK, and ask yourself if every attribute is directly related to the PK (a user named foo has an id of 1, and lives in country bar). Repeat. Then ask yourself how you’d join the tables. If you find that something _could_ be represented as a join, but isn’t, consider doing so.
>Technically, search engines scraping content are doing illegal reproduction of copyrighted works

I thought it was ruled to be fair use? eg.

https://en.wikipedia.org/wiki/Authors_Guild,_Inc._v._Google,....

https://en.wikipedia.org/wiki/Field_v._Google,_Inc.
Fair enough. You are correct that Apple aren't dumb, but they do mislead as much as they can in marketing, and by their own words from previous court cases you're not a reasonable person if you think it's facts.

In this case they do straight up lie, without a question. There is no reasonable explanation for the claim. If they had some absurd meaning behind it then they should have put a footnote on it.
The Most Useful Apple Vision Pro Apps (So Far)
If there's one thing that I've seen everybody agree on here it is that you can only choose one operating system, one web browser, one text editor and one $10 dollar per month subscription and then you have to stick with those for the rest of your life.
When asked why: "Organizational and workforce adjustments are a necessary and regular part of managing our business. We will continue to prioritize and invest in strategic growth areas for our future and in support of our customers and partners."

I have a theory. MS has an internal AI product called Response. It proudly crafts answer-free messages for any question.
I really enjoyed how the post was laid out —- the structure caught and kept my attention and made the arguments easy to follow.

Unfortunately, I’m not convinced. The author makes a good case for experimentation, but not for “tool maximization.”

I think there is a case to me made for “find tools that do your work for you” —- that’s “buy, don’t build” —- but that case was not made here.

Further, I think that it’s easy to actually overwhelm yourself with too many tools, at which point you’ve exhausted your interest and willingness to learn them. I have several “code time” extensions, which I installed under this exact line of thinking. I still haven’t made the evaluation of which one I prefer. I picked one by default and kept the others “just in case.” And I have plenty of other extensions that I plan to someday evaluate.

I think the best tool use and evaluation comes from a sense of immediate necessity, just like the best learning comes through immediate practice and application.

Everything else is just imagination, which can be hard to sustain and substantiate.
Being able to apply algorightms and implemnent data structures isn't what makes you a good programmer. Writing maintainable code for yourself and your team members, documenting important bits and helping out others is what produces actual value.
Interesting, did not know these things could be used to make assessments, judgments, categorizations, etc. Had been under the impression they just riff out text based on suggestions.
Alternatives to Flash Player for Videogame Coding?
Hello, I am looking for alternatives to Adobe Flash in regard to making games for a website such as Newgrounds. Any great ideas or recommendations?
They had entire section on substack as well, which is basically what I'm doing.

Stat seems like only 15(?) authors on substack makes $1,000/m or more. Which is wild.
The past, present and future of ML hardware
Given the uptake in GUI frameworks by C++ during the 1990's and game engines, CUDA, and the whole RIIR wave in Web tooling, I would state that even by your definition of high level, they are being both pretty much succesful.

Likewise Rust being adopted by Linux kernel, Microsoft (now the official language for Azure infrastructure, with C and C++ requiring clearance for new projects), Google on Android and Chrome/V8, it is also quite successful for low level coding, alongside the whole GCC/LLVM infrastructure, written in C++.

For example, if I deploy to Vercel or Netfly and don't want to pay for additional infrastructure for webservers, while caring for performance, my options are nodejs addons/serverless in C++/Rust, or eventually Go (which I rather not).
> What's really lacking are safe, easy, strong typed general purpose languages that can leverage AOT compilation for high performance and static analysis etc.

The funny thing is that MACLISP could do this back in the early 70s. While Lisp is a dynamically typed, GCed language, MACLISP let you annotate variables to promise that they would only be called on certain primitive types, thus supporting compile-time optimizations for numeric code and not necessarily allocate memory, follow a pointer, unbox data etc. This was critical to make packages like MACSYMA run on machines with performance in the KIPS range.

Although languages like Python support similar declarations or annotations, they aren't used in the same way -- if you want performance you write the module in C++ and give it a python interface.
You expressed this this much more concisely that I did.
Do they even need scrapping? I'm not OpenAI yet still have SO copy via https://library.kiwix.org/#lang=eng&category=stack_exchange (which I use for offline trips).
FWIW, my decade as a high school English teacher indicates otherwise. People weren’t let go in the middle of a semester, but they would absolutely be let go without fuss during the summer break.

I never experienced anything like the about “rubber rooms” in NYC (they may exist in NYC, IDK - but the suggestion that they are “business as usual” in school districts across the country is a fantastical lie). If admin wanted a teacher gone, they simply put them on the education version of a PIP, collected evidence of poor performance, and let that person go at a non-disruptive time.
Mount & Blade 2 was released very early and despite constant improvement (they keep patching it at a strong pace), it's only slowly evolving.

It was even downright unfinished on release, with many game systems claiming to be doing something actually being simply unimplemented.

But despite all that it was and is still fairly playable and enjoyable, even at release. A game only needs a great core gameplay loop to succeed, even if large parts of it are completely broken.

Interestingly, Taleworlds make their own engine with fairly unique capabilities. 200 players can fight in fast paced, precise melee combat on a single server. Even more than in fast-paced shooters, it can be extremely frustrating for players when the game doesn't behave in exactly the way that you would expect (for example, standing undefended just a few centimeters away from the reach of an opponent's swing, or relying on interrupting their attack with your own landing 100 milliseconds before). They've made their own scripting language for everything related to policy. So this scripting language is what modders interact with. And it is absolutely atrocious as a language, but it serves the purpose well enough.
It's very different. Pre-bankruptcy FTX would have owed crypto, so increases in crypto prices (other than FTX's own bespoke "token") would not have helped. Post-bankruptcy, FTX owes cash based on historical (lower) crypto prices. So no, SBF is not quite right.