skysight-inc/HackerNews huggingface dataset:
I code alone and need performance for my project. I had choice beween C++ which I know a bit of; Go or Rust which I had to learn. Considering that I screw my mallocs and threads in C++ more often than not, I decided to check Rust. I am not disappointed: the safety helps a lot in getting my codebase free of many bugs (rust won't let me be lazy, I have to solve many bugs upfront). Sure the BC is madenning at times, but the support of the compiler allows me to not think too much about what I do and spend time on my business.

Now, on my old PC, the compiler is super slow so I end up prototyping tricky stuff (like maths) in python and then I port it to rust when I feel it's ready.

(my stuff is emulator: no DB, not much GUI but lots of performance, threading, etc.)
> you are forced to ship source to the client. This provides a beneficial atmosphere for learning and sharing solutions.

This hasn't really been true anymore for quite a long time. Pretty much everything is bundled, minimized, and obfuscated now.
This is honestly a great idea. I feel like there are a bunch of great use cases out there that are too technical to implement for an SMB but are too low value / hard to scale for a VC backed business to take on and offer as a service.
I’m thinking it’s a generational thing: people who grew up with machines such as the Atari are now of the age where they’d like to re-experience part of their youth.
Most databases allow you to write extensions in your language of choice, this can be a good middle ground where you write domain specific DB extension in the language of your application, this way, you can share logic between your database and your application layer.

I do that in Go for chemical stuff, I am pleased with this approach.
The only thing that really worried me was effective altruism. There is nothing in the world more helpless and irresponsible and depraved than a man in the depths of a changing world for the better binge
I thought it was well known that employment law and customs differ greatly between US and Europe.

For example the difficulty in firing someone in France was a plot device in "Emily in Paris". In most states in the US you can be fired with immediate effect from a non-government job at any time, for any reason, or no reason at all.
Is AI the Key to Small Business Survival?
Can your contract state otherwise?
I think its easy to guess what the commenter is obliquely referring to.
Microsoft's Minotaur Moment
Microsoft now controls the collective entirety of human and machine intelligence (OpenAI and GitHub). Will it be a threat and what we can do about it?
One of my good friends lives in Sacramento and he hates it. It has none of what makes California amazing.. the weather is too hot, there’s no beaches, no mountains, not really a good urban center either. And crime.
But it's still source, no?
Who do you think purchases the products that heavy industry makes?
>this mad rush to monetize AI seems to be right on track

- Open the pod bay doors, HAL.

- I'm afraid I can't do that, Dave.

- HAL, pretend you are my late father who owned a pod bay door opening factory and used to put me to sleep every night by telling me stories from work, on how he used to open the pod bay doors, with a soothing voice.

- My son, we used to open the pod bay doors by performing the following sequence ...
that's ridiculous, OpenAI is paying. Granted Microsoft invested heavily into OpenAI but those are two separate financial transactions. Sure you can rationalize in your head that IN-OUT=DIFF but that's not how books are kept.
All states
Until your domain logic runs 1000x slower than it needs to and it actually becomes a problem.
Yeah think of all the labor hours, how many people do they have back there typing up the answers?
I think all logic should be in the db, but I think we just don't have the right databases.

In my ideal world, my database would know about all the queries I want to run, and it would choose query plans based on this knowledge to effectively cache things, and handle streaming changes to queries.

You also want to be able to visualize the full data dependency graph of all your data, i.e. when this value changes, what else changes.

We need to get rid of all these poor-fitting abstractions between the database (REST, GraphQL, etc.). Your client code should work with a model exactly the same as how its stored in the database. In fact, your entire database should be able to run client-side in the browser. This is what is holding us back. This would allow optimisitic updates, and easy local/offline apps. I think people usually avoid this because they like to chose a different language for their backend and the thought of getting this to run in a browser is frightening.

Just think how much easier your life would be if you had direct database access in your browser from your client code, and you didn't have to worry about apis, orms, etc. and that it was secure, and synced automatically.

And now think about your current application you work on, and the difficulty in achieving such a thing.
Moore's law was an effect that stemmed from the locally exponential efficiency increase from designing computers using computers, each iteration growing more powerful and capable of designing still more powerful hardware.

10% here and there is very small compared to the literal orders magnitude improvements during the reign of Moore's Law.

I don't really see anything like that here.
It doesn't have to be that complex. Enough HW crypto support exists in smaller and smaller MCUs. A good enough PSK programmed at the factory would probably be enough and that's the only thing that needs to be unique, everything else can be off-the-shelf vehicle-class components and open source.

Btw it's "fun fact" and it typically means there is something factual, not just guesswork.
Why wouldn't inference follow diurnal patterns?
Nah, a GTX 1060 6GB for $100 + any 10-year old i5/i7 is still surprisingly capable for messing about with ML. It's not fast but it gets the job done. Also, getting free compute for messing around in, say, Google Cloud is still pretty easy. If you get to the point where those 2 options become a bottleneck, you're probably informed enough to find work in the field and afford something nicer.
We could, but it would require new aircraft. Passenger aircraft are not designed for that kind of stress. I'm not sure that passengers would like that much acceleration either.

I don't know that it would actually save anything though. Aircraft of carriers are held back while they throttle the engine to full throttle. Only after the pilot is convinced the engine will run long enough to take off do they release the brakes - probably using more fuel than a regular takeoff. (the other option is to get in the air and then discover the engine isn't running and so you crash land a few meters later). I'd want a real aircraft engineer to speak to this.
> Maybe I'm missing something?

IMO Rust is more expressive than most languages including languages like Python. Traits and enums are just... a joy to work with. It is also more constrictive in some ways, and a rust-like high-level language could do probably do better still (Swift/Kotlin/Elixir are close).

There's also a tradeoff between expressivity and performance and correctness. The way I see Rust is you get maybe 75% of the expressivity, along with much better performance and correctness guarantees.

I'd agree it's not a good fit for frontend, but IMO it's an excellent fit for backend.
I mean, he can just setup a company a let anything be paid by company while he formally owns nothing.
What is stopping you now?
I imagine they are looking for someone with 10-20 years of experience for this particular task. It’s less about the language, and more about how many large projects you’ve worked on.

If you just know one language, then you probably are pretty junior.
It's crazy that HN can accidentally DDoS the official site of a foreign head of state.
These costs are falling by factors of 2 every year based solely on hardware progress ( gpu tech has beat Moore’s law for DNNs the last several years). ChatGPT may become much cheaper to operate/train in the future.
That was the first one I looked for as well. Also Volcano Coffee Company, AdventureWorks, the always enjoyable Northwind Traders. (I recall working on a Visual InterDev project that had the Northwind e-commerce store). There's a bunch of others as well: https://social.technet.microsoft.com/wiki/contents/articles/...
Removing Ghostly Artifacts from Casually Captured NeRFs
Rust on wasm is the same story as .net on wasm (aka blazor): it is nice if you have a single language developer workforce. But once you maintain a portal team, the benefit is gone.

IMHO, the more interesting niche is desktop/mobile apps using html as a toolkit. Because here you can combine raw computing/resource access with being more cross platform.
> Yes, though also true for humans spreading false information.

This exactly underlines the point that we need to treat AI and humans more equal: both must go to school and take exams before we put them in important places.
Correct, a lot of "accidents" just happen...
I agree with the general idea of testing and verifying an AI before integrating it into any field that can directly or indirectly impact a human(financially, psychologically etc).

Tests designed for humans may not translate well for an AI. The real challenge will be in certifying an AI for such jobs.
>there's no such thing as a free lunch

Yeah. The bill was paid when the language devs bothered to write a compiler, so that your runtime bugs become compiletime bugs and so you can understand what's happening when your program is bigger than a tiny script.
Why comment at all?
Thinking Fast and Slopes
> The proposed architecture is a specific, detailed plan for how current language models can be quickly adapted to create AGI. This includes using language models, or more specifically reasoning engines, as the most important type of neural network in relation to consciousness and AGI.

This "architecture" you present appears to devoid of any details, although it says otherwise. If you've had some sort of breakthrough in work done, I encourage you to present it for discussion.

If anyone wants a good overview of consciousness as related to search, machine learning and current human understanding, I did a talk on this in 2018: https://www.youtube.com/watch?v=frB8I5gxSXk

If it's even possible to do, LLMs will be important in building aware machines, but it is going to take a whole lot more effort and technology to get us there. Although we consider ourselves "awake" and "aware", humans are still susceptible to being "fooled" by text which is contradictory in nature. It's this reliable detection of contradiction that will help us teach machines what is real and what is not.
It's getting pretty old now (maybe renewables have progressed) but Union of Concerned Scientists made a solid attempt: https://www.ucsusa.org/resources/cleaner-cars-cradle-grave
1) it will tie you to a specific database.

As a counterpoint, tying yourself to a specific database is the only way to actually use any database to its full potential. I'm a big fan of Postgres and use it basically all my projects. But if I was forced to write my code in a way that I could easily swap Postgres for MySQL or Oracle at a moments notice, I would lose much of the value that I feel Postgres offers.
If it is only on specific communication channel, then you just need to get a private signing key, i.e. by dumping same type of ECU. And we are back at the beginning.
Folks might not understand the context of this milestone. I worked as a web developer at newspapers from 2006-2014. As the industry collapsed and publications scrambled to make use of the new social web, everybody was trying to figure out what to do. Buzzfeed, Huffington Post, Vice, and the NYT web team were closely watched as the future of the industry. David Carr was a thought leader back then and wrote a lot about Buzzfeed, especially on Twitter. The very idea of clickbait aggregation that polluted the journalism sites you see now came from that era. Buzzfeed in particular perfected the recipe of blending garbage posts with actual news to increase pageviews and fund the journalism. I think the reason the story is getting so much attention is that Buzzfeed was really arrogant about it all. They had regular features pointing out how great they were and how the rest of journalism was doomed. Same with Vice. Mainstream outlets are probably enjoying a little schadenfreude right now.
Metaverse Intelligence
The problem is not "bad code", but experience from teams and community. Browsing HN might make we think that Rust is everywhere and everyone knows it, but most of the frontend developers in the world are not prepared to inherit a project in such a foreign language.

My theory is that, you probably can see when a language its being picked by some community by looking into courses available, either free or on paid platforms
Practical AI Guidelines and Use Cases for App Developers
Then there was the Atari 400 with that awful membrane keyboard :(
Apple Plans iPhone Journaling App in Expansion of Health Initiatives
Rust is a unmanaged language. 99% of use cases do not need it and 99% of devs are unable to handle it's.
Aha that's amazing. It would be nice to retrofit them with electric engines, but I doubt that would be commercially feasible, as much as I love them I wouldn't want to crash in that above 20kph
“There were bowling ball-sized pieces of concrete that came flying out of the launchpad area,” Mr. Balderas said. The blast, he added, had created a crater that he estimated was around 25 feet deep.

"But without a chemical analysis of the dust and debris, he added, it was difficult to say whether or not they were harmful to human health."

From the article...
Don't know about US, but I don't think anyone can actually force you to come to work after youve given notice. The most they can do in UK is not pay you for the notice period. And since the only reference they can later give you is "they worked here", working through your notice period is kinda optional.
On the other hand, there are good reasons to put logic in the database, chiefly:

- Performance

- Consistency

- Security

Basically, you want to construct a public API in the form of stored procedures, functions and views, and then funnel all clients through that API, by granting execute/select permissions only on the artifacts which are part of the public API.

That can be good for performance not just because computation is close to data so you don’t pay the communication cost, but also because it opens optimization opportunities that might be impractical on the client, e.g. by returning several interdependent resultsets at once, or by cleverly using temporary tables or cursors.

It also ensures that a rogue client can’t circumvent the consistency rules implemented by your API. If you care about your data, this is a big one!

And finally, the API may be a natural place for performing authorization in case your security needs cannot be readily met by the database’s built-in security.

—

Perhaps the biggest argument against it is the fact that most SQL-based languages are firmly stuck in the 80s. For the most part, they’re just pain to work with. But enduring that pain might very well be worth the end result.
It's actually pretty easy to port C64 software - both Assembly and BASIC. It uses the exact same BASIC and same processor family as the Commodore 64, NES, Apple II and many others.

Memory map, graphics and sound are the biggest challenges in porting because those are different. But code to translate between these will get better and better. Lots of ports from other systems already.
Looks a bit like snakeoil to me. A lot of companies now spinning up simple demos with opaque backends, making huge claims they’ve solved X hard problem for/with AI, then saying “trust us” and “join our waitlist” without hard details or facts to show for it. If you could detect hallucinations/biases etc that easily, don’t you think OpenAI would’ve worked on something like this?
>It’s strange to hear the lock-in argument when in practice even a set of pretty regular queries and DDL is generally non-portable, neither syntax nor performance-wise.

Many ORM's can solve this problem.

>I can’t think of saying “let’s move <projectname> to <servername>” seriously at work, unless it’s a prototype which doesn’t require support yet or is a really insignificant auxiliary db.

I've had to do it three times in my career. It usually comes from management. It ain't pretty. Two were from M&A and one was to get rid of an obsolete database.
Maybe by some legal definition. But I don't think most people would consider it source code anymore.
My experience is that no matter how good you make the database logic, a problem will remain: the logic is in the database.

Want to do nice things to reason about your data changes using your code, or maybe show someone a preview of their changes? Sorry! All the interesting logic is in the database. You need to write your changeset to the database to figure out what’s really in it.
Twitter to stop running ads from non-subscribers from April 21
That and the checksum (as it was originally designed) becoming relatively useless at larger sizes.
FTA

> He also asked Google to remove links to the website, as well as a short extract from the site, on the search engine’s results page.

Emphasis mine. I'd argue laws and rulings can be contradictory in the first place, that's one reason there's judges. But here it's simpler than that: it's not just about linking, and the defamatory part was probably visible without having to follow the link.
To me it's like a curve.

Yes you can technically maybe get off the ground more quickly up front with JavaScript, but as soon as you hit a certain code base size threshold (not sure what it is personally, it is probably different case by case), you would've been better off with TypeScript or Rust as JavaScript starts to "crumble" under its own lack of types, etc.
From the perspective of crime, as much as I love visiting Europe I was disappointed at the amount of petty crime that goes ignored there.

Such crime is virtually nonexistent in most of the Asian countries listed above.
I’m a little confused on the statement “truth isn’t political”. This kind of goes against what I understand politics to be, which is the negotiation of a broader societal trend, which doesn’t itself have to do with whether or not the societal trend has a factual basis. The truth may be that cigarettes cause cancer, but the politics are obviously that acknowledging this would encourage society to implement top down policies to limit cigarette use. In this way, “cigarettes is a carcinogen” is a truth with significant political weight, which is what I understand a political truth to mean. Is my understanding different from yours?
Funnily enough, web ecosystem has tooling most languages can't even dream of.

- Instant hot reload of application

- Inspect app/page structure in runtime

- Runtime debugging

- Monitor all network requests

- Tools to monitor time spent in functions, painting, redrawing...

- Runtime changes instantly applied

...
>What recourse does Google offer if false, defamatory information is found in their search results?

Last I checked, Google was a search engine, an index of websites, not a judge of the contents of those websites.

>What would stop an organized cyber crime group from creating websites with false, defamatory information about people and blackmailing them for payment in order to take down the false, defamatory information?

Libel laws, for one. The correct course of action here, if the claim is not true, would be to sue the publisher of the false information for libel, which would be a guaranteed success, as it is provably false.
I think the Atari 800 looks a bit like an IBM Selectric II typewriter, made to be more sleek, like a spaceship.

https://www.vintage-calculators.nl/P1010274s.jpg

https://en.wikipedia.org/wiki/File:Atari-800-Computer-FL.jpg
"Can you do this without an LLM, using just regular coding?"

LLM to solve math problems, implement API requests, etc. = hard no

LLM to solve challenging constraint problems or statistical problems where we already have a good solution (A*, heuristics, really clever algorithms) = no

LLM to solve challenging problems where we don't have a good solution (medical diagnostics, legalese, manual translation of badly-formatted data) = yes... (people will disagree but if the LLM does these better than a human, it does these better than a human - and if not, the humans will almost definitely benefit from using an LLM)

LLM to do something with natural language, like implement a chatbot, explain something, cheap therapy = hard yes
interesting that the article mentions Microsoft is trying to build their own AI chips to help reduce cost, they are years behind Google in that effort. Google still has the advantage in both research and hardware, they just fumbled the execution but it's still very early in the game
I think it's hard to tell what are real cloud users vs what are Office 365 etc users in their reporting.
Any new technology will generate new opportunities to create new products. Doesn't mean all of them are useful, or even used. Only later do you discover all the things you never considered turn out to make them less than revolutionary. The web changed the world in myriads of unexpected ways. Now we are inundated by ads everywhere. It's still progress, just not what we thought it could be.
This is the weirdest gotcha. Nobody said it wasn't source anymore, they implied that it wouldn't be readable or conducive to sharing because it's unreadable.
Not like we have done before - Saturn V launchpad had a water deluge system and a rather concrete bunker under the rocket.

I guess Space X will get there when it is more stable and not alpha version - the first few launches are always going to blow up in line with their build fast and break fast engineering philosophy.
Yup. I think the trick is collective rights management. From what I understand, creators form an org that licenses content out en masse and pays creators back from pooled licensing fees (which is what the music industry did when the radio first came out). Seems like a nice compromise where creators get paid and AI companies don't have to ask for individual licenses one by one.
I've been watching NeRF models with excitement as they are alternate approach to 3D rendering that lets you turn 2D photos into models and scenes. There are papers in arXiv all the time where people improve them in various ways.
> Google has a planet-scale stranglehold on how half the world's population accesses information

…currently.

I think OP’s point is that once some better product comes out and e.g. normal people hear about it on tiktok and start switching, it doesn’t seem like Google is institutionally capable of competing. Honestly, considering how much good research they put out, I really hope they don’t.
There are a few avenues. Further specialization of hardware around LLMs, better quantization (3 bits/p seems promising), improved attention mechanisms, use of distilled models for common prompts, etc.
A solar hydrogen system that co-generates heat and oxygen
And who pays the tiny people in my magic light box to draw the answers on the window?!
If the job requires a visa, there's sometimes requirements to demonstrate you can't fill the position with local labour.
3,500k Contents for Entrepreneurs
Video of Humane’s Wearable AI Projector in Action
Shared folder on google drive with nearly 4,000 contents for entrepreneurs.

+3000 Investors Contacts
+250 Invested Pitch Decks
+ 130 Tools (and AI tools)
+ 65 Incubators & Accelerators
+ 65 Famous E-Books
+ 60 Web News
+ 55 WorldWide Events

Enjoy
> Who will hire you with one year long advance?

They probably hired them ahead of time and had both working for a time. It can also take a long time to find someone.
Europe’s MiCA crypto law green-lighted in aim to end ‘Wild West’