skysight-inc/HackerNews huggingface dataset:
I strongly disagree. Neither of those tools claim to be drop-in replacements. They’re more like a reinvention of the older tools given what we’ve learned in the many decades since the originals came out, and tailored for the common use cases today. It’s rare that I want to grep, say, the node_modules directory in a JS project. The default of showing the results that git says are my own code is very useful. And as you say, there are aliases if you want to get off the beaten path.
I've begrudgingly eaten there after a night out at Ozzie's. Such is life.
Apollo 1 didn't explode during a launch. It was a rehearsal.
Any benchmarks available?
This is 27% of their cash on hand. It simply cannot be spun as "nothing".
I'm the maintainer of an open Source CLI. The documentation site [1] is a static HTML site generated by Jekyll, from a bunch of Markdown files. Is there advices for LLM ready single page doc?

- should I just aggregate the Markdown files and that's all?

- should I provide a HTML standalone page

- is there any pointer on this issue?

Thanks!

[1]: https://hurl.dev
Taco Bell will never be the healthiest thing you can eat, but in terms of fast food, it’s not half bad. In my anecdotal experience, their quality has gone up across the board compared to years ago, and they’ve also added many healthier customization options (you have to ask for it, though).

This is from their marketing, but it’s pretty honest based on my experience: https://www.tacobell.com/nutrition

I pay some attention to nutrition, and I still eat Taco Bell sometimes even after cutting out most other fast food restaurants.
Code is never finished, only abandoned.
The OSI model? We're in the world where TCP/IP won. OSI is a hilariously inelegant model that doesn't map to actual network protocols in practice. To wit: where exactly is the "presentation layer" or "session layer" in modern networking standards?

IP didn't originally have layering. It was added early on, so they could separate out the parts of the protocol for routing packets (IP) and the parts for assembling data streams (TCP). Then they could permit alternate protocols besides TCP. That's very roughly OSI L3 and L4, so people assumed layering was ideologically adopted across the Internet stack, rather than something that's used pragmatically.

Speaking of pragmatism, not everyone wants to throw out all their old networking equipment just to get routers that won't mangle unknown transports. Some particularly paranoid network admin greybeards remember, say, the "ping of death", and would much rather have routers that deliberately filter out anything other than well-formed TCP and UDP streams. Google is not going to get them to change their minds; hell, IPv6 barely got those people to turn on ICMP again.

To make matters worse, Windows does not ship SCTP support. If you want to send or receive SCTP packets you either use raw sockets and run as admin (yikes), or you ship a custom network driver to enable unprivileged SCTP. The latter is less of a nightmare but you still have to watch out for conflicts, I presume you can only have one kind of SCTP driver installed at a time. e.g. if Google SCTP is installed, then you switch to Firefox, it'll only work with Mozilla SCTP and you'll have weird conflicts. Seems like a rather invasive modification to the system to make.

The alternative is to tunnel SCTP over another transport protocol that can be sent by normal user software, with no privileged operations or system modification required. i.e. UDP. Except, this is 2010, we actually care about encryption now. TLS is built for streams, and tunneling TLS inside of multiple SCTP substreams would be a pain in the ass. So we bundle that in with our SCTP-in-UDP protocol and, OOPS, it turns out that's what QUIC is.

I suppose they could have used DTLS in between SCTP and UDP. Then you'd have extra layers, and layers are elegant.
Real R&D is a treasure. That’s not what Elon does. That’s slinging slop.
the reason I use JS is def not flexibility, it's to enhance the usability and interactivity of my app. even for my Python and Go web apps, I still inline JS to achieve the functionality I want. examples: client-side routing, pin the scroll to bottom, mutating classList, etc
Looks like he was not only arrested, but actually sentenced: https://www.theregister.com/2014/07/04/austrian_tor_exit_rel...

3 years probation and 30.000€ fine.
So - at this point is Apple and other companies going to move out of Ireland? I mean they have invested a lot and got there, probably they did alright in the situation, Ireland is a relatively nice place to move your company, it just isn't as nice as it was before - that is to say I'm not sure how bad it really is for Ireland.
NordArt
The best modern art museum I have ever visited.
How did they solve the implant neural scaring tissue issue ? Last time i looked at there patents there was nothing there regarding that. So for now congratulations to alex to a 6 month one time gamepad with brain damage.

https://insights.greyb.com/neuralink-patents/
https://founderslegal.com/interesting-patents-a-leap-into-th...

Conventional wires and biopolymers is just not good enough for this to go above guinea pig tech.

6 globally and nothing revolutionary regarding the scaring problem. can read all the data of the brain is cool, but nobody will integrate that,if all you get is a useless socket on your skull.
I've used powershell a bit, particularly for scripting CI pipeline steps. No matter how much I use it, I can never remember anything about the syntax. I primarily use C#, so you'd think there'd be some affinity, but nope. It's like a black hole.

I've written in a lot of different languages in my time and never had this issue with anything else. It's weird.
"On Aug 16th 2024 German police considered it once again appropriate to raid the home&office at the registered address of our organization." Police doesn't decide anything, they just follow orders
What if I just want to delete old information because it’s just noise now. My intent is to reduce my operational burden.

I have long retention policies for things and life cycles for others. Information shouldn’t be permanently available to me if it’s not relevant or it’s a waste of resources.
The following code will only validate when gameServerVersion is a hex string between 9 and 32 characters:

#!/usr/bin/env python
import sys
import re
from typing import Annotated
from pydantic import BaseModel, AfterValidator, validator
from pydantic_yaml import parse_yaml_raw_as

def validate_commit_id(s: str) -> str:
assert re.search(r"^[0-9a-f]{9,32}$", s), f"{s} is not a commit id"
return s

CommitId = Annotated[str, AfterValidator(validate_commit_id)]

class Model(BaseModel):
gameServerVersion: CommitId

def main():
text = sys.stdin.read()
conf = parse_yaml_raw_as(Model, text)
print(conf)

if __name__ == "__main__":
main()

It would have prevented the Git Hash Bug originally described:

$ cat conf.yaml
gameServerVersion: 556474e378
$ python parse.py < conf.yaml
pydantic_core._pydantic_core.ValidationError: 1 validation error for Model
gameServerVersion
Input should be a valid string [type=string_type, input_value=inf, input_type=float]

$ cat conf.yaml
gameServerVersion: "556474e378"
$ python parse.py < conf.yaml
gameServerVersion='556474e378'

$ cat conf.yaml
gameServerVersion: "Infinity"
$ python parse.py < conf.yaml
pydantic_core._pydantic_core.ValidationError: 1 validation error for Model
gameServerVersion
Assertion failed, Infinity is not a commit id [type=assertion_error, input_value='Infinity', input_type=str]

It's just good practice to validate things on the way in. Even if they were using JSON as their config file, they should still validate it.
Common mistakes when using the metric system
Can Powershell tee a background task yet?
The internet is different, I hesitate to say worse. Yes advertising is constant, but it's not like the old internet was free of it. We had banners and bullshit galore.

The monetary model has changed for sure but that was inevitable.

The 90s internet was slow. Stuff like IRC and email are a product of their time. Stuff was designed to work on 28 or 56k modems. The lucky few had ISDN.

I don't miss the old internet that much. I miss some of the apps and the stripped down low bandwidth UX of stuff.

What I really miss is th era of native desktop applications that had a consistent look and feel.
I am currently building my own car and house, cant trust these engineers to do it right!
EU regulations make it a nightmare to innovate there. While millions of people cheer on "sticking it to big tech," they don't notice how the EU has become a barren wasteland of technological innovation for the past two decades.

The only way to force the EU to innovate is for US tech to pull out entirely, thus disabling vast swaths of technological infrastructure and product the EU relies on and takes for granted. The absence of this technology will force the EU to recognize its importance, and thus the importance of crafting a regulatory environment that enables such benefits to come about.

Without the fundamental recognition of the value of technology - and without this recognition happening at the level of the citizenry - the EU will continue to technologically stagnate while passing more and more regulations designed to rent-seek from the US.
>Sony seems to be entrenched in a weird hole of Nintendo envy that does them absolutely no good, as an outsider looking in. Nintendo has publishing power, actual franchises people will buy a console for.

Sony themselves reported that "We’re lacking the early phase (of IP) and that’s an issue for us." Which isn't only baffling but a slap in the face of people like me that grew up on Jak/Ratchet, Wild Arms, the Ico games, and has some beloved hits for me as recent as Gravity Rush and even Freedom Wars and Soul Sacrifice. AFAIK those are all wholly owned franchises for them.

But I know what they are really saying. "We don't have our Fortnite. We don't have our Minecraft. We don't have COD". Thinking like that is exactly why they have exactly one franchise even close to 30 years old (Gran Turismo) and fumbled the idea of owning a half dozen IPs already assossiated with them, while Nintendo has at least 5 1st/2nd party IPs that old or older that are beloved. You're not gonna be Nintendo by trying to fix Destiny (and that's fine if that's Sony's direction. Just wish they'd be more honest about it).

> The biggest selling point for the PS5 is still last-gen exclusives

we can be fair here. It's not like the Switch had any truly new IP's this gen (Arms is the only one that comes to mind). Bloodborne and Persona (which Sony has no ownership of) also aren't current gen titles.

Sony has:

- Gran Turismo

- two souls games (I guess that's my "minimum" for a franchise. 2+ games with a current gen game on there)

- Ratchet and Clank

- The Last of Us

- God of War

- Horizon

and... that;s it. Ghosts of Tsushima looks promising, but that's a very late gen 8 one off as of this posting.

When looking deeper, GT fans are being squeezed by MTX, Insomniac is planning a new R&C game for PS6, because they became a marvel studio, and Souls depends on a 3rd party to execute right. Naughty Dog's already said they are moving to a new IP, so we're left with God of War and Horizon, probably both coming by the end of the generation at this rate. and hoping GoT doesn't crash and burn its strong start.

Again, they want to be Nintendo but sell out to being a Disney contractor at the firs convinience.
I’ve made the dir and cls aliases on Unix for as long as I can remember. And keep dotfiles in git. Yes, computers out of your control won’t have them, but better to have them 90% (for me 99%) of the time rather than 50%—which is just annoying.
> Things crashed - alot.

The program has performed an illegal operation and will be shutdown.
> In as little as five minutes, the AI will issue a ruling that would've taken a state employee about three hours to reach without using AI, DETR's information technology administrator, Carl Stanfield, told The Nevada Independent. That's highly valuable to Nevada, which has a backlog of more than 40,000 appeals stemming from a pandemic-related spike in unemployment claims while dealing with "unforeseen staffing shortages" that DETR reported in July.

There's so much wrong here, I don't know where to begin.

I guess they have a staffing shortage and can't find people to work because there are a lot of people looking for work? (/s)
Green and red are technically under the same corporate owner.

https://tool-kit.co/wp-content/uploads/2021/07/power-tool-br...
This is a graph of solar panel efficiency over time: http://solartribune.com/wp-content/uploads/2011/07/nrel.gov-...

Dark blue encompasses most mass produced commercial panels. Notice there's no change since 2008, and even a modern panel is only a few percent more efficient than the one I used from 1975.

Were you just guessing?
Here's an article from a few years ago, reviewing "over 50 years of brain-computer interface history": https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7824107/

I'm not ready to declare exponential growth in anything but hype levels, yet; I don't see any great leaps forward concerning the fundamental problems faced by the field.
After exceptions comes acceptance of: https://fsharpforfunandprofit.com/rop/

of errorcases as normal program flow and wondering how you could ever accept those expensive packins and callbacks as normal behavior.

https://vimeo.com/113707214

C# is pretty far along wben it comes to allowing this style of programming, that actually should be in every language core.
Keeping up with the 'treadmill' you described is perhaps the main job of a Linux distribution. See, e.g. https://release.debian.org/transitions/ for one example of how this can work practically.
> Powershell on Windows is great because there’s a module for everything. I’d rather parse structured data.

It’s also really slow for text processing, borderline unusable
Remix introduced me to data loaders and actions. when I used SvelteKit, the transition was easier.

Next.js doesn't offer an ideal solution to the problem of data loading back then despite being a meta framework. that's why we have apps that use useEffect to fetch data.

Solid.js is just perfect in every way. Docs (or navigating them) could be better though.

(just sharing my experience out loud)
Olympic medals require decades-long investments in infrastructure and education. India is still not there.
The Golden Road: How Ancient India Transformed the World
I was born in the early 70s and lament missing the computers of the 60s and the genesis of usable UNIX. So it goes.
Why own a ton of vintage computers that you don’t want to use?
>Also, this does raise a few questions, though—if the writer has been using UNIX shells for that long, why are they using Windows at all?

An answer that I haven't seen offered yet: because Microsoft spend billions trying to gain and retain developer marketshare
Markdown seems to work best with LLMs and RAGs (easier to tokenise) - I'd just concatenate all docs into a single markdown file.
I lived through that time (was in high school and college). It was pretty neat to read about the Internet and web browsers in Newsweek, but we didn’t have it at home for a few years. Then it was just a 28.8 dial up connection that dropped randomly. It wasn’t until I got to university that I had a real broadband connection, and even that was slow compared to what I get on my phone today.

Programming (for me) was mostly basic and a bit of C, although I never totally figured out pointers. By the time I got to university, we had early versions of Java and HTML.

That time was fun, but right now is fun in different ways. The tools are much better. Computing is massively cheaper. Laptops weren’t nearly as good as desktops until the early 2000s. Also, you couldn’t do much with AI back then.
> We had banners and bullshit galore.

The problem now is not the visible aspect of advertising on the internet. It's the obsessive tracking and categorization of people to make advertising more effective that I'm upset with. There was no such apparatus in the 90s/00s. Most legitimate websites wouldn't be plastered with banner spam, but all legitimate websites now will attempt to track you.
I'm a little confused, is this still a beta release? The migration guide still refers to it as beta: https://expressjs.com/en/guide/migrating-5.html, but the release on GitHub and npm is simply "5.0.0", while v4.20 is tagged latest.
I really enjoy laravel currently. It's just fun that I can focus on my app instead of the stuff that's just tedious. Also not relying on some 3rd party Auth is a huge bonus for me.
I miss the 00s internet. I miss IRC and geeking out for the sake of it. Maybe i'm just missing my younger years, but I think there was a distinct feeling back then, of wonder and being amongst the first to tinker with these promising technologies that were going to change the world for the better and now it's 2024 and we've screwed it all up.
I think a vanilla project will have fewer vulnerabilities, not more. Most of the vulnerabilities in frameworks are in the very complicated build tooling or deeply nested dependencies. A vanilla project doesn’t have that, so there are entire classes of vulnerabilities that don’t occur there. Vanilla does come with a higher risk of XSS, but basically all you need is a templating function that does XSS defense like lit-html and you’re good to go.
When it comes to technologies or cultural periods there's usually a Goldilocks zone where new developments open up possibilities for people to participate but complexity and the usual market capture hasn't yet set in. Basically points where ideas are up for grabs and the culture is especially dynamic and the barrier to entry is low.

For computing and the internet I think the author is spot on. The late 80s to mid 2000s had that these kinds of features. For electronic, rock or punk it was probably the 60s to 80s.
I don't really like the relativism of writing people just off as nostalgic in this case funnily enough applied to both people too young or too old.

There really are time periods that suck and some that don't. An interesting observation is that there are very few, if any Gen Z hackers or founders comparable to say Carmack or entrepreneurs like Zuckerberg. Virtually every tech company today is run by Gen X / Millenials. Maybe reflecting that the "product culture" Gen Z grew up in has resulted in not very technology oriented social media businesses.

Maybe a little bit uncharitably put we went from young people writing Doom and PageRank to bored ape nfts being hustled on Discord servers.
WSL also adds yet another restart loop to the already lengthy process of turning a fresh machine into a workable Windows development station.
I made a financial chat bot. It can call some APIs, perform portfolio weight optimizations, run optimized weights out of sample, stores your past works, presents correlation heatmaps and shows equity curves. It can also hallucinate endlessly about taking over the world.
I don't know if Illumos follows the Sun model of "interface contracts", which allows for downstreams to get timely notice of upcoming backwards-incompatible changes to unstable interfaces. Of course, Illumos can choose to make some intra-kernel interfaces stable.
Apparently the prices are scraped from the mobile app. I installed the mobile app and for some reason, and that location can’t be found inside the mobile app.
Actually, you cannot (I can’t anyway) order from that location from the website either.

It just goes to show data cleaning is hard. It’s true for statistics and it’s probably just as true for LLMs.
Wasn’t the raid done in a democratic land? There is no gestapo in Germany in 2024, is there? Privacy is what terrorists love too. There needs to be a balance. Even guns need permits and psychological evaluation.
Fully agree with this.
We built this LLM based book summary app: https://www.booksummary.pro/

The links here directly refer to images on Amazon (e.g. https://m.media-amazon.com/images/I/81YkqyaFVEL._SL1500_.jpg)
Maybe I'm dumb or missing something, but why not just do what Google does -- convert all inbound HTTP requests into Protobufs, separate out the internal stuffs from the external stuffs, run it through your myriad of internal services, and then on the way out you still have your nicely delineated protobufs which you can convert back into HTTP. Why are we mucking about with headers in the first place?
Haskell has Stackage[1] which maintains globally consistent sets of Haskell packages that build together. It’s of course a huge pain to maintain, probably exponentially harder wrt <size of package registry> / <size of Hackage>. Also highly depends on whether the language and ecosystem helps and encourages library authors to maintain compatibility; I don’t think Rust does.

[1] https://www.stackage.org/
Tesla self-driving promises are getting weaker on new cars
> It seems like you’re implying that everyone eventually dies by getting hit by a car (sorry if I am reading this incorrectly)?

Yes, you interpreted my comment absolutely incorrectly.

I meant that there's always going to be someone getting hit by a car, it's a fact of life when the road is shared between cars and people. Not considering this fact when designing a car is not possible.

Hence my comment asking if GP was a moron or a troll after they stated this:

> large suvs are to protect the occupants. people jumping in front of it should not even factor in. I don't drive on sidewalks.

I simply cannot accept that a user on this forum really thinks this way, it's an absurdly moronic statement.
I listened to a lot of current AI „podcasting“ tools and wh ok me the voice is 95% perfect it does have its issues:
- suddenly speeding up or slowing down
- mispronunciation of non-standard words
- weird pauses
> Some of the syntax leaves a bit to be desired

That's quite poor design for a shell! It's like saying an OS is well designed except the mouse and keyboard input leaves a bit to be desired - because they were designed for scripting first and users second.
we have pretty good transit in Europe. it's America that worships cars. just one more lane.
> I generally like being born in 2006. Before iPad kids and such

I was a high school senior in 2006. Growing up with computers becoming exponentially faster and better every 6 months was freakin’ amazing and I’m happy to have seen it.

> I am also at the age where I can take advantage of the shift towards AI and related technological advancements

Me too! This shift comes every few years. The first successful mass deployment of modern AI technology was in the 1970’s when the post office started using computer vision to route mail. The shift to AI that I got to see was Google. That was amazing.

Big fan of the current LLM shift too, of course, but it feels less magical than Google did. A little because I understand it better, a little because it benefits me less personally than Google did. Feels more like a marginal improvement whereas Google felt like omg everything is different now the olds are so behind the times they can’t even comprehend!!

But I think it’s more that the big shift happens with your newfound ability to grok things, leverage information, and get shit done in your late teens / early 20’s than the actual technology available. Whatever new tech happens around that age will feel like a profound hugely impactful change in the world (but it’s actually you, not the tech).

> I just think the internet is much worse than it was

It is. And also it isn’t. Depends where you go and who you talk to.
The second sentence of TFA: "I am not one of those people who think they were “born in the wrong decade”, I think I was born at the perfect time to take advantage of superlinearly growing technological advancements."