skysight-inc/HackerNews huggingface dataset:
Show HN: I made a puzzle game with Three.js
A while ago I discovered three.js, a JavaScript library to manipulate 3D objects. It looked really interesting, but I had no real need for it...

To change that I recently challenged myself to make one 3D web game per month with three.js. And I just release game #2, a puzzle game called Cuboid, and you can try it here: https://www.thomasfriday.com/cuboid/

Please let me know if you have any questions or feedback. Thanks!
> Was there no work put into their creation by someone?

Putting work into something is not a sufficient cirteria for copyright.

> All of it is just a stream of bytes that the computer can interpret somehow

This is also not a sufficient or at all relevant cirteria for assigning copyright.

Also, in the sense you presented, those files are not fundamentally different from random noise. Which is not a particularly useful reduction for this exercise.
> I'm pretty sure the initial Quake engine was harder to write than getting the requirements right for said engine for example.

Gamedev is historically an outlier because the technical requirements are relatively obvious: keep FPS above a minimum, and latency low. Actual game content is highly flexible, but performance cannot be compromised.

By contrast, enterprise and industrial systems have far more specific requirements that must be identified and satisfied, including domain logic, security and safety.
A new understanding of how the brain processes and stores words we hear
> Every single one of these AI weight things itself is a result of unencumbered, massive, law-breaking, right-violating copyright infringement

Maybe the popular and free ones. Adobe has a product in beta that uses "ethical training data" as a selling point.
I think that's spot on.

More mature model of that is message passing like in Erlang or in a bit more bastardized version, in Golang. And it works there because you can write "normal" code with no colored functions and other baggage that JS-like async brings with it. And it works beautifully on multi-core machines.

async is just strict, shitty subset of that where you're limited either by bad implementation (any single-process scripting language) or language limitations (no GC in Rust would make Erlang/Go-like message passing much harder).
I mean, information is dangerous. The trick is are we willing to examine it for whether it is true, and if so challenge our preconceived notions, accept the ramifications to our life, culture, society, etc. I suspect the answer for many these days is 'no'; it is far easier to bucketize things and move on.
Google confirms it’s training Bard on scraped web data, too
The top students across a population are hurt more from interacting with below average students than the below average is helped by interacting with them.
What is this supposed to be? I get a NSFW link and then nothing.
Curation is bad, news is neutral.
because the whole point of these systems is to take over menial tasks that humans are slow/bad/find boring. Same reason as calculators: they do something humans could do, but faster and more accurately, allowing us to focus our intelligence on higher order problems.
Chain of thought is an in-context technique. The ensemble of models concept that GPT-4 supposedly uses works within the model itself. My understanding of the relevant papers is poor, but my impression is that there are layers that help the model select which two of the 16 different “experts” should contribute to the generation of the next token.

The 16 models in the ensemble are all trained in the same way, but attend to the input data differently. It’s a little like how multi-headed attention works by splitting the input embeddings into typically 8 parts and having a set of query, key, and value vectors each train on their own 1/8th slice of the input embeddings. Although there is no “meaning” to these slices, nonetheless the KQV vectors for each head will learn different relationships between the inputs simply because they were trained differently.
You can just make a function that generates HTML string like

h("div", { class: "container" }, [
h("p", {}, "oh hi!"),
...projects.map(renderProject),
])

the end result will have no JS if all you want is reuse HTML parts, much better than template languages imo (no additional syntax, has loops / functions / variables out of the box)
If I collect a set of copyright free data or public domain data would we conclude that the weights are also public domain?
I'd be interested in listening to George Hotz without having Fridman involved at all.
Are we speaking different languages? Read this thread back! Does it make any sense? Not to me. I can barely understand what it means.

Do you not agree that affirmative action is a discrimination based on race?
There's a spot in Chicago that this map currently says is "49 - Good" (within the 0 - 50 range), but is colored yellow for Moderate. Some sort of minor bug I assume, but it means the broad view of mostly looking at the dot colors might not be correct.
Disabling the restriction is pretty easy.

https://www.askvg.com/fix-some-extensions-are-not-allowed-in...
Ah and that’s the actual problem; I didn’t do what you claim, but you can’t tell the difference between my judgement and a fact, can you? Or to be more accurate, you can tell but you think that’s because you saw through a ruse.
In Windows 11 Home 22H2, it's practically impossible to set up without a network connection, which has been a huge pain for me since my mobo's onboard ethernet drivers aren't included (too new, I guess). It's been at least 15 years since I needed to side-load a driver during an OS install to be able to complete it successfully, and the last time was a niche Linux distro. The so-called "workarounds" online are hit-or-miss.
Link just leads to Reddit's age check page "You must be 18+ to view this community" and not to the actual post.
Ukraine's tech push to counter Russian 'suicide' drone threat
https://archive.fo/KFlr9
Depends on how much you save. I'm aiming for the option of retirement at 50. For most of the world, that's a very early retirement age. Anything before 65 can essentially be considered early retirement. You don't need to be 35 to call it early retirement.
That’s the secret, no need to pay to read. A mix of different models. Any more details is just a waste of time
Usually, breaches this size from tech companies that should know better are accounts that were part of another breach and reused their password.
The Musk-Zuckerberg social-media smackdown
Is there anything wrong with that ?

Their 'Infinite resources and big property given to random nobodies'(LOTR) or 'big creators given infinite resources to create a no-name property'(Woody Allen - Miley Cyrus show) both failed. Their big hits have been episode-1-viral TV shows like The-Boys that they could fun risk free or established brain-dead guaranteed hits like The-Grand-Tour.

Netflix & Prime need to start learning from HBO. Running a sustainable subscription business is a tried-and-tested model. But, their obsession with establishing monopoly through loss-leaders means they will never reach monetary-sustainability as long as they're in their 'growth' phase.

This is peak "uber vs lyft" where everyone was getting hyper-subsidized rides while both were bleeding money by the million.
System design questions are way more relevant to day-to-day work than leetcode questions.

Nothing stops the interviewer from asking you even more relevant system designs questions like:

* How would you build a Linux kernel from scratch?

* How would you design a common interface for any device drivers (that you are familiar of)?
Corporate data is of course protect-able. Otherwise why don't you just open up all your databases so anyone can access them?
Information is definitely dangerous when people distort it and use it for political ends. You can publish verified data and facts with a very clear cut analysis but it is so easy for someone to take parts of that, add some spin and maybe some fabrication and use it to push their agenda.
> they're basically on a Skype call with the ISS all day.

Do they still use Skype up there?
Also, JSX is pretty much literally this.

But yes, HTML was clearly designed for producing output markup; but in reality the people who want to generate markup want to handle nested data, if/else, and loops, because that is better than copy pasting a bunch of markup everywhere and occasionally fat-fingering something.
Well fine, you win the argument over semantics. Everyone here is referring to news media using the term news. Now that we've come to this understanding that what we mean by news is news media then my point stands.
I haven’t looked into the numbers myself, but after reading the great comment below about how mobile game studios essentially bought AAA game publishers instead of the other way around, it’s made me reflect on the recent Discovery acquisition of HBO in a new light. Maybe an empire of cheap and disposable reality TV is far more profitable than expensive, smaller audience-appealing, prestige television. In much the same way that disposable F2P mobile gaming is far more ubiquitous, casual, and profitable than expensive, hobbyist, AAA console and PC gaming.

https://news.ycombinator.com/item?id=36230784
hi, podcaster of this here: https://www.latent.space/p/geohot (https://news.ycombinator.com/item?id=36407269)

I've been criticized variously for not asking for more details or indulging in GPT4 rumor. for one I knew that George was mostly just repeating something he had heard and didnt have direct experience of, so I felt like I couldn't ask further detail without getting him in trouble. for the other a friend at OpenAI has dismissed the relevance of this detail (without providing any other specifics, just acknowledging that GPT5 will be a more substantial jump)
This idea that LLMs will get progressively dumber because of a training feedback loop is silly.

It's also a straw man. The concern isn't so much that that theses systems will move backwards, but rather that they will start saturating, and gradually degrade in terms of ROI (measured in terms of both cost/energy and the complexity of building of dealing with systems to deal with all poisoned data).

The commenter above was stretching a bit when they said "collapse", but I think they got the basic gist of the issue right.

Which is basically: diminishing returns.
Its not reasoning and solving problems. It's a statistical model. It gives the appearance of reasoning and solving problems, but the second you start asking it to solve problems that aren't in its training database it gives you nonsense.

I'm surprising at how little actual testing of an LLM's ability to reason based on well-established hard problems in AI (like halting) is happening. Philosophy of mind has produced a number of logic problems that are designed to test the reasoning ability of an intelligence, and instead LLMs get tested on content that is explicitly in their training dataset.
The use isn't literally confined to a single space but try to imagine use-cases where the passthrough is necessary: driving, exploring a new city, taking the subway, going hiking or biking. It's impossible to imagine this headset being useful in those environments.
If it accurately aggregates information on a topic, it should instead be a great tool to steer a decision, don't you think?

Regarding the opposition between a potentially suicidal child and a baked potato, in fact wiki introduction says that antidepressants could make suicidal behavior even worst:

> There is an increased risk of suicidal thinking and behavior when taken by children, adolescents, and young adults

Also, if a baked potato is the outcome you get from antidepressants, it means that you think doctors behave a bit like the parents in your example, and prefer a potato than a problematic patient in their hands?

I might be naive, but I hope the majority of doctors want to do good and help patients, and do not just use the simplest way _for them_ to get rid of a problematic patient.
I think you mean “exception to the rule” and not “counterexample”. Different meanings.
That is true, but it is also not the goal to achieve 100% secured power output, nor is it necessary. The calculations that determine the necessary electricity production to cover Germany's needs at all times are more complicated than just looking at the installed secured power output and involve factors, such as the likelihood of unavailable renewable energy production. And even if the worst case happens, there are solid strategies in place to avoid a blackout, including backup power plants and coordination with high energy consumers to reduce or shut down their consumption.

And all of this still ignores the fact, that there is a highly connected international electricity market, that large scale storage solutions are being prepared, and that the grid is becoming more decentralized.
> If you manage to get through it, you will be a world expert in a niche that can be valuable. $$$$$$$$

This depends highly upon your field, the current needs of industry, and your own work ethic. For example, if you want to write or architect software for a living, a PhD in computer science really doesn't get you much. Neither is it a good idea to go for a PhD just because you can't think of anything better to do to further your career. But if your goal is to make new discoveries in a field you are passionate about, then that would be a different story.

Also I have met a lot of PhDs who are absolutely not experts on anything at all, except for knowing how to thrive in the socio-political academic system by being "book smart," and writing bullshitty articles/papers.

> You will develop the invaluable skill of not giving up even when all the odds are against you

Are you saying people don't wash out of PhD programs all the time? Even if this was somehow true, you don't need to throw money at a PhD program to learn this!
Do all positions require USC (requirement for Active security clearance) or is "US Person" status (which includes LPR/GC holders) enough?
Show HN: AWS Cost-savings tool – open-source
This open-source project helps you save money in ways other than RIs or Savings Plans. It inspects AWS metrics and usage data to find underutilized and unused resources, then visually gives an option to delete, scale down, or optimize those resources. For each resource, it displays the relevant metrics so you can determine whether or not it's truly unused/underused/ It also includes opportunities to save money on different services by enabling native cost savings policies, like S3 retention policies. It runs totally on your computer as an open source project and doesn't send anything back to us. The idea is to give developers a tool to monitor their costs and build cost optimization into their daily workflows.

We used these rules internally to cut our AWS bill in half.

The package is still young, looking for feedback!
I also loved his C Reference manual. Dry jokes funny but educational examples like, this example of micro-optimization.

>here is an example of how good intentions can lead to chaos:

switch(x)
default:
if (prime(x))
case 2: case 3: case 5: case 7:
process_prime(x);
else
case 4: case 6: case 8: case 9: case 10:
process_composite(x);

>This is, frankly, the most bizarre switch statement we have ever seen that still pretenses to be purposeful
ChainForge: A visual tool for prompt engineering in the browser
TIL month-long breaks are required to pass a PHD
Are you talking about this?
https://www.reddit.com/r/Save3rdPartyApps/comments/14q12g7/s...
It would be a lot easier if the information environment weren't loaded with bad faith actors who will seize upon any morsel they can to push an extreme narrative.

The more bad faith discourse dominates, the more cautious and defensive institutions get. The more defensive institutions get, the more bad faith discourse dominates. If institutions apologize for having been wrong or lied in the past, that will only be used to strengthen the anti-institutional narrative. If they don't apologize, that will only be used to strengthen the anti-institutional narrative. There is no way out. We are in a death spiral.

I guarantee this paper is going to instantly make the rounds in anti-vaxx camps and will be used to imply that vaccines cause everything from autism to the common cold. That will only cause researchers to be even more hesitant to publish anything actually concerning about vaccines, since they'll know that any doubt will be weaponized. That in turn will make people even more distrustful and more likely to trust quacks, ideologues, and lurid tabloid-style material.
Yea, and those so called "scientists" and their crank "germ theory". It's a double edged sword.
Show HN: LineSelect, shell utility to interactively select lines in a pipeline
Allows you to "pause" a shell pipeline to interactively select a subset of lines to proceed with. I've always wanted a tool like this, as it effectively combines the best of shell pipes (easy to automate) and visual file managers (easy to make selections). Now that I have it I can't believe a tool like this is not already part of the standard set of shell utilities. There are so many situations where it is useful.

Tested on Linux but should also work on MacOS.

Also: please help me come up with a better name!
And its been merged now haha. You can see the change too on https://astro.build/

It's awesome just how quickly this got addressed.
I have designed a few systems, but my issue with the system design interview is that this is not how it works. There is never a blank page in real life like it is in one of these interviews, and the stuff that's actually on the page matters more than the stuff you're "supposed" to say in these sessions.

Yes, column-oriented databases absolutely do work better for OLAP use cases, but is it better enough for the specific use case to be worth introducing a new database technology into the organization, or would a new database within the existing managed psql instance be good enough for now? Those detailed organizational questions usually matter more in the first few iterations of systems than "principled" architectural concerns.

The useful kind of design is: What is the next best iteration of this system? Maybe with an appendix at the end discussing some ideas for the iteration after that. Sometimes that next iteration is actually the first iteration of the system, in which case you should definitely not be drawing 20 boxes with different components of how it will fit together, you should be looking for the simplest possible thing that could work.

One of the fun things at big successful companies is that there are actually a lot of systems that are quite a few iterations in, with a stable baseline of usage properties. With these, it actually can make sense to draw a bunch of boxes with different components targeting different well-known pain points in a way that avoids trading off important existing capabilities. But again, that's exactly the opposite of a blank page, and no amount of digging into the interviewer's toy system design question can get deep enough for that.

All of my answers to these questions - which have always been very well-received - have been over-engineered solutions that I'd never actually pursue in a real job. But interviewers aren't really prepared for questions like "what frameworks are already being used and familiar to most teams at the company?" followed by "since we already have familiarity with postgresql+rails+react, we should set up a new non-replicated but periodically backed up database in that database instance, start with a few tables with some reasonable relationships, use activerecord and its migrations, and implement the front-end in react, then we should launch it and see what bottlenecks and pain points arise".

I get it, these interviews are trying to see if you have the knowledge and chops to solve those pain points and bottlenecks as they arise, but I'm sorry, "do an up-front design of a huge fancy system" just doesn't answer that question.
man 1 talk
Interesting. I'm not sure "the entire west coast and huge swaths of the midwest and east coast have passed state-level net neutrality laws" is correct if this linked map is to be believed: https://www.naruc.org/nrri/nrri-activities/net-neutrality-tr...

Huge parts of the US apparently do not have such legislation, and it is unclear which states that "proposed" it have put it into law.
He certainly was brilliant. But compared to his contemporaries he died really young, at age 32.

He did also go to school and even tried to go to college, he even got a scholarship! He had a lot of issues with the non math coursework however and did not finish any degree that I am aware of.

The reality of his life is a bit more complex than "oh a poor boy found a basic math text book and taught himself to be one of the greatest mathematicians in history"

What is more interesting here is to imagine if he grew up with wealth and formal training, would he have died at 32? Would he been given the time and resources to actually become one of the greatest math geniuses out there?

Ramanujan had a lot of raw talent, but it wasn't honed, and ultimately it was cut extremely short and wasted.
Not really, because it's not a question of if TS creators got to make their own language.
New study sheds light on the origin of animals
Oddly, knowing the limitations of last year's designs can, as often, limit you to last year's solutions. That is to say, the reason things were done in the past almost always come down to resourcing constraints.

Yes, it is good to understand constraints. It is also incredibly valuable to be respectful of the constraints that folks were working on before you got there. Even better to be mindful of the constraints you are working on today, as well. With an eye for constraints coming down the line.

But, evidence is absurdly clear that large systems are grown far more effectively than they are designed. My witticism in the past that none of the large companies were built with the architectures that we seem to claim are required for growth and success. Worse, many of them were actively done with derision for "best practices" coming from larger companies. Consider, do you know all of the design choices and reasons behind such things as the old Java GlassFish server?

Even more amusing, is to watch the slow tread of JSON down the path that was already covered by XML. In particular the attempts at schemas and namespaces.
I don't understand why anyone is acting like the emperor has no clothes just because the 'program' they had supposed was one thing is actually several modules of things. How is this different from literally any other software project? This isn't The Highlander. There can be more than one.
The question shouldn't be whether the weights are copyrightable but whether they are protected under other electronic communication/data privacy laws.
If your wife happens to be pregnant, there are also states you might choose to avoid because she might need medical care if she miscarries late term, and doctors in those states might choose not to save her life for fear that the authorities might try to prosecute them for the loss of the baby.
no other site has this problem
https://www.usatoday.com/story/opinion/columnist/2022/12/16/...
DuckDuckGo - We are looking for candidates that are excited to join us on a mission to raise the standard of trust online. All of our roles are fully-remote, except where specific locations are noted.
https://duckduckgo.com/hiring

Remote Open Roles at DuckDuckGo:

Staff Engineer, Android

Staff Engineer, Apple (iOS & macOS)

VP, Engineering

Senior Backend Engineer

Senior iOS Engineer

Senior Software Engineer, Windows Desktop App

Senior Site Reliability Engineer (US & Canada Remote)

VP, Product Management

https://duckduckgo.com/hiring