skysight-inc/HackerNews huggingface dataset:
I've found it to be useful for things where the auto-complete is both long enough and boring enough that it doesn't actually take longer to look at it

For a practical example, lets say I define protobuf models, I start by writing

```

service X {

rpc doSomething([cursor]

}

```

It'll generally be smart enough to complete to the same pattern as every other one in the codebase

I can then put my cursor after and get it to generate the models by just tabbing a bunch:

```

service X {

rpc doSomething(DoSomethingRequest) returns (DoSomethingResponse);

}

[cursor]

```

```

service X {

rpc doSomething(DoSomethingRequest) returns (DoSomethingResponse);

}

message DoSomethingRequest {}

message DoSomethingResponse {}

```

Then I can go to my actual code file where this is implemented, and having had both the context of the codebase and the context of the protobuf file, it'll generate

```

class DoSomethingImpl extends some.grpc.package.DoSomethingService {

override def doSomething(request: DoSomethingRequest): Future[DoSomethingResponse] {

// Some usually bad code I just delete

}

}

```

Nothing here is super complicated, I know it's right at a glance, it's super easy to write, but I hate having to do the boilerplate. Could I write a simple script that kind autogenerates this for a given API? Maybe. But a bunch of typing and piping things around becomes just a bunch of "tab" presses. And an LLM is more flexible to slight changes in the pattern.

This is multiplied times 10 if I then want to consume this from some other language, and it has both in it's context. I literally just need to create the one definition, and the LLM will complete the required code to product / consume the API on both sides as long as it's all in the same context window (and tools are getting good at doing this)

What I really want now is to just have to say "Add a proto api for `doSomething` and add boilerplate to give a response and then consume it. Put it in X existing grpc service" and just have it do all of this without a series of smaller completion.
Landspace completes 10-kilometer reusable rocket test, eyes 2025 orbital launch
I never have but I have never been told I couldn't share pay information. Certainly I have with my accountant and financial advisor. I've also been asked when applying for a new job whether or not I've been 100% forthcoming.
Hi, yes. That was me. I'm dealing with some health things and wasn't able to do much until recently, and I am working on continuing that conversation.
Uber/Ola at Indian airports do not actually assign you specific driver/car. You are given a PIN & asked to go queue at the relevant counter (Premier, Electric, XL, Go etc). You just get into the car then, tell your PIN & the ride starts.
Underregulated and unregulated are different things.

Saying that it's unregulated makes the solution appear simple, just add regulation. Recognizing that it is already ineffectively regulated implies that regulation doesn't have to just be present, it has to be good.

But then again it's a lot harder to come up with a solution that works past spherical cows in a vacuum so let's just call it unregulated.
> So I appended a "=> yes!" to the existing comment as well.

You will read it in 3 months and cry in despair "But why, my past self, why is it needed?!" :-)
Even if the assertion is correct (which I believe to be the case), the most probable reality-based outcome is that decision makers will continue to push toward automation.

If some significant portion of the humans doing the job can be replaced by LLM, or by much cheaper humans augmented by LLM, they will be so replaced. By the time it creates a real problem, those folks will have cashed out and moved on.

That isn't new behavior, but folks who fall back to that as a way of dismissing concerns lack a good grasp of the scale enabled by technology, here.

"Interesting times".
You both probably already know this, but just in case you (or some onlooker) don't, termux lets you run an sshd. So, for those stints > a quarter hour, you may be able to actually "log in" to your phone over wifi from a more comfortable environment such as a laptop/desktop (if you are near one, anyway).
There might be reason to block your user content.
Replace "code generation" with "stack overflow" and you have essentially the same rant people were making 10+ years ago about that site - even more poignant in that a large amount of copilot's training comes from sites like stack overflow
If a bug has been shipped to production and people are depending on it, it isn't a bug but a feature. If you then "fix" it without notice, it is a breaking change. This is all software/platform development 101.
Yes. Substantial taxes on imports for vehicles from outside Mercosur, also taxes based on engine size and a few other parameters.
It is hypothesised to make this more difficult but it's unclear how effective it is in practice. I wouldn't expect it to make a significant difference. We've been here before.
https://www.nyguild.org/post/new-york-times-tech-guild-votes...
Not to put down Arslans work, but for me the best part of homelab is doing much with very little resources and this post is kinda opposite.
Copilot is useful for auto completing glob or writing a simple regex. Anything more complicated and it will often make mistakes. Finding mistakes in 20 lines of AI generated code is slower than writing it yourself.
I would say that in many cases there is annoying amount of boilerplate, and I would say it would make sense to DRY & abstract it away, because it's painful to write it, but Copilot has made it bearable, so I'm less caring of that now.

And sometimes if you do abstract it away too much, edge cases handling and everything affecting everything else might not be worth it.

I also think with Copilot in the house, it's completely acceptable to have it write utils fn even if they are not DRY, in the sense that you could import leftPad as a package, but it doesn't matter since you can just write function leftP and copilot will do it for you within few seconds, which is faster and more flexible for the future. And without unnecessary, unknown dependencies with potential vulnerabilities baked in.

I think there's going to also be some sort of enlightening in terms of overusing libraries and idea of everything having to be DRY. Because frequently this will cause more problems than it wins even though you think the code is really, really clean.
I'm not using Rails, but I now have several sites using my own little thing that is a single docker container where all state + content is in a single sqlite file, and it's very nice to be able to just move that single file around. I love postgres, but doing the equivalent of that with Postgres is a lot more hassle.
A Review of Graph Neural Networks in Epidemic Modeling
> Have you ever even been to a US airport?

Yes, I travel to/from US airports all the time. This is based on my personal experiences there.

Admittedly, there are some where it does work a bit better (NYC does seem to be particularly bad, but fortunately at least JFK has the AirTrain; EWR seems to be giving up on theirs).

But all in all, the experience is notably worse than in most other countries I've been to.
General SQLite question for the group…

I’m making a FOSS analytics system, and ease-of-installation is important. I want to send event data to a separate SQLite database, to keep analytics data separate from the main app’s data.

I’m concerned about scaling, since even a modestly busy website could have 1000+ events per second.

My thought is to store events in memory on the server and then make one batched write every second.

Does this seem like a reasonable way to get around the SQLite limitation where it struggles with lots of DB writes? Any better ideas?
It's the general feeling, I have been observing it. We are missing the personal touch, similar to what we had in small bookstores, cafeterias, and restaurants where, on each visit, we had a different experience, the walls reflecting the dedication (or lack of it) beliefs and dreams of the owner. The commoditization of social profiles, always packaged in the same way by a huge conglomerate, telling us all the time what we should consume, shaping who we are and what we believe by blatantly exploiting the dopamine sensors of our brain and other mental triggers to steal our attention at any cost. All of this is making us sick and desiring to reset it all, hoping that someone will do something to bring back the real fun and the creativity of the Internet on top of our search results again, and not lost somewhere in this sea of avatars resharing, reposting, forwarding and never creating anything themselves.

The real good and fun Internet still exists, it is just much harder to find it.
Chipotle Tacos are much better IMO. You can get 2 Tacos for about $8-$9 on West Coast.
Why are they interested unless they want to use you in a case study or marketing?
I'd need some sort of chat, and a weather/radar app.
The only issue with that Cantina is it has a really crap crowd and the quality is mixed on their prep.
This kind of thing isn't without precedent; ls famously ignores files/folders that start with a dot.

ripgrep in no way tries to be a drop-in replacement for grep. Not only is it super explicit about it in all the docs, a major raison d'etre for it is its UX, which differs substantially from grep's.

Also, it's fine if people make mistakes, flounder, or get stuck. When I installed RedHat 5.0 for the first time it took forever to figure out out how to run programs (gotta use ./), then it took forever to figure out how to use emacs, then it took forever to figure out how to save a file and exit emacs. Along the way I learned a ton about man and info pages, how to page up and page down, the names of the keys... skills and knowledge that have served me literally for decades (OK, maybe not how to use info pages). Not everything needs to be optimized for like, minimal number of clicks to purchase.
> I will personally never use Copilot, or any other AI code generation tool, for the simple reason that I enjoy writing code.

This will sound extremely harsh; but I noticed I strongly favour colleagues who do use AI-assisted tooling over those who do not. The PR, documentation and code just looks cleaner.

So if it comes to who I favour working with; it's usually people who rely on AI-tools. They deliver code I like maintaining more.
I haven't been able to read any brand of assembly since about 2010, and that was JVM not Intel.

I still retained the 10000 foot view, and that mechanical sympathy has definitely helped me with fixing supposedly intractable performance issues with some regularity.

Like a lot of things in education, there's an important distinction between learning something to use it, and learning it to appreciate or inform what you do with what we have now.

Similarly there are processes we try to deploy 24/7 at work that I think would be better off being done for four weeks twice a year just to knock the cobwebs off of how we perform the job the rest of the year.
I built a site that transforms the monthly Who is hiring posts into a structured table [1]. It also allows for semantic sorting to find similar jobs to a given one. It originally used GPT-3, which already worked quite well.

[1] https://www.hacker-jobs.com/
Yeah they're buying, doesn't mean they like it... and if they need to buy the same thing for 500% more y/y their bosses also notice
I honestly thought Boars Head tasted better and offered more variety than other brands, but then again I never did a blind taste test. It could have all been affected by their marketing. They do a LOT to separate their products from other deli meat - even down to having separate displays and even cooler units.
Just like the coders who rely on electric shocks[0]!

[0] https://programmerhumor.io/programming-memes/stackoverflow-h...
Agree, I've once bought Bosch washing mashine and it was noisy bad washing mess. After year of usage I've replaced it with LG with direct drive for ~same price and it is just another level - larger 8kg drum iso 5kg in same dimensions, low noise drive and pump, good washing and rinsing with bonus IoT integration.
Self-medicating gorillas may hold clues to new drugs
There's lots of good ones at https://css-pattern.com/
Open Source to PLG
This is great. Wish list: expand this or make separate website to track prices for Chipotle, Chick-Fil-A, In-N-Outs, McDonalds and other fast food chains.
Perhaps worse at remembering, but many orders of magnitude better at preserving, accessing, and learning from information about the past.
Isn't noisy neighbor less of a problem on AWS since nitro? Where I work we monitor that with some CPU steal metrics and it's very rare to see it nowdays.
I'm curious what kind of crowd one looks for at a Taco Bell bar?
You've described the legal mental state of negligence, and it's true that some crimes use it. Some jurisdictions have "criminally negligent homicide" as a crime with a lower penalty than manslaughter (reckless homicide) for example.

A look at federal drug distribution statutes in the USA[0] shows the mental state used for most of the forbidden acts is "intentionally" or "knowingly". Other jurisdictions could have different laws, but in the USA, it does appear the prosecutor has to prove that a drug mule knew what they were doing.

Similarly, the federal statute in the USA criminalizing distribution and transmission of child pornography[1] says "knowingly". Someone operating an ISP, an internet router, a VPN, or an exit node has no obligation (and often no ability) to inspect the data they're transmitting to find out if it contains child pornography, and knowing that there's a certain probability a given amount of random traffic contains some does not trigger criminal liability because the operator does not know that any particular data is child pornography.

In another comment you mentioned that ISPs can aid law enforcement because they know details about their customers. They usually do for billing purposes, but in many jurisdictions they're not required to. There is not, to my knowledge a KYC law in the USA for providing internet service.

[0] https://www.law.cornell.edu/uscode/text/21/841

[1] https://www.law.cornell.edu/uscode/text/18/2252A
As with price discrimination, I think there are only two possible ways this can go:

Either we pass some laws that deeply upset some oligarchs and future eras see this one as a "wild west" of data-driven exploitative practices, or we permanently destroy the bargaining power of everyone not big enough to be doing mass-surveillance, which is effectively the end of markets and the rise of a sort of advanced feudalism (which some would argue is quite far along already)

One obviously seems better to me, but to be fair I am biased, being in the class of people who don't own an enormous corporation
OSINT could have ended this after one day.
It's miniaturized iPhone as it can be used without phone to make calls, receive messages, stream music etc. as it has e-SIM capabilities. It runs Game Boy Color games which is pretty cool even if not very useful.
> The reason is simple: Golangs stupidly verbose error handling forces you to constantly think about the unhappy paths.

> Exceptions are the opposite: people do whatever and have someone else deal with the fallout later. This leads to people not thinking about errors and then someone using catch(all)-> doNothing kind of "solutions".

Ha! One shop that I worked at early in my career considered such null checks (in .NET, a language with a VM that would throw instead of crashing if you attempted a null dereference) the height of software craftsmanship. They bragged about remembering to do it at critical junctures and made fun of other teams that didn't do it.

if(resumeId != null)
{
this.parserFacade.process(resumeId);
}

Brilliant! No exception, no problem! This was great - except it was slowly discovered that features were silently broken for months on end until users directly complained about them. Then things were still great because the manager declared that no error messages showed up anywhere, so nobody got scared, so nothing was wrong.

They were right in a sense: the same manager had hand-built a SOAP-based logging solution with a bespoke UI that required us to explicitly log everything instead of just dumping to the regular sink and having an aggregator consume it for later viewing in Splunk or otherwise. We only got to see stack traces by RDPing into the specific server and looking for them - we'd never have seen these exceptions regardless!
Nice article but avoid publishing home layouts, video camera locations and networking internals for security reasons.
Human embryo models are getting more realistic – raising ethical questions
The pen size of my non-contact voltage detectors make it feel like it couldn't be THAT hard.
Pretty much.

I wasn't saying that this is a particularly insightful message. I was saying that the message I took from this story wasn't about doing things the hard way. Its a meta lesson about messaging and showmanship.
I’ve been rediscovering rails recently and this article is super timely as I’ve begun using SQLite more, thanks!
Probably not, but it doesn't matter until there is a complaint (lawsuit)
Your perspective of dynamic pricing is true, _if_ the workers owned the platform(s). But they don’t. So your assumption that dynamic pricing allows workers more exposure to the value they generate falls flat on its face when there are uber drivers making less than they’ve ever made while uber itself is turning into a profitable company
I have been looking for something like this for the past year or so for my elderly mother. Instead (and for the more or less same reasons given in the article) I am going to try to custom role a handset for a smart phone that is:

- connects to a smartphone so all the phones features are available.

- an lcd text display

- two buttons to scroll threw a contact list

- a button to call/hang up

- maybe in the future a button or two to read text.

The physical buttons are important to me (her) so she can easily make calls to the people she talks to. If anyone wants to steal the idea, please do. I might buy one.

Adding: Just some sort of DIY/Maker tool chain, for a bluetooh handset, would be useful.
You're right. I thought it had because I can use the 6GHz band. But WiFi6e also supports 6GHz and I can pull down around 950 Mbps. For me, I was in the process of getting APs, and it was just time to use the latest one, otherwise I had to upgrade the APs again in the future.
I find that I have struck a nerve with some folks.

I have no connection with the industry at all. But that doesn’t prevent me from understanding the implications.

Equifax does this stuff because it is profitable. It is profitable because companies buy it. Companies buy it because they can put the information to use for their benefit. In doing so, some consumers are harmed and others benefit.

Also, for the record: I don’t often buy cars, but when I do I choose the best financial option. Sometimes that would be financing, other time it would be writing a check. One factor that everyone should consider it that your free time has a higher dollar-per-hour value than your work time.
The stores in Manhattan are also packaged food! They don't make them there either

It's basically like they bought some Chips Ahoy from Target and devoted an entire store to reselling it, with prime real estate

I mean maybe part of that was a pandemic thing, but I remember thinking how bad it was before the pandemic
Same way that you'd know if you wrote it by hand?
When things feel chaotic and out of control, it’s important to focus on what you can manage. Here are some steps you might find helpful:

1. *Take a Step Back*: Pause and assess the situation calmly. Sometimes, taking a moment to breathe can help clear your mind.

2. *Prioritize What You Can Control*: Identify the things within your control and focus on those. Small steps can lead to significant changes.

3. *Stay Grounded*: Stick to routines that bring you stability, like regular meals, exercise, or connecting with loved ones.

4. *Seek Support*: Don’t hesitate to reach out to friends, family, or professionals. Sharing your feelings can provide relief and new perspectives.

5. *Adapt and Adjust*: Be open to change and flexible in your approach. Sometimes, adapting to the new situation is the best way to move forward.

6. *Focus on Self-Care*: Make sure you’re taking care of your physical and mental health. Rest, nutrition, and relaxation are key.

Remember, it's okay to feel overwhelmed—everyone experiences tough times. Taking these steps can help you navigate through them.
Phones and other devices are basically a requirement from elementary school onwards. As a parent you can’t do anything about that. Contrary to popular belief children don’t just do what you tell them to do. They get addicted to this shit and spend hours every day watching bullshit on YouTube. When they’re little that’s solvable. But when a laptop is required for homework and school, you’ve lost the game.
Wow reading the comments here, there is so much in terms of invention and contribution that I wasn’t taught (in American schools). Given the importance of some of these contributions, I feel a bit shocked at how much is left out of our education in America (and I assume Europe) about what other cultures have provided. India in particular feels like a blind spot - they’re the largest country by population but also conspicuously missing. All you hear about is Gandhi, and even that is not covered well (in terms of the politics of colonization or the partition of India). It feels to me like it is purposeful - how else do you explain skipping out on all these math inventions that are critical to the modern world?
"However, he wanted to progress his career, so he enrolled in an MBA program in technology management and turned down positions."

Why not both? Perhaps if he had accepted a job offer from an employer with educational benefits he could have put himself in a favorable position for later life challenges.

At any rate, this story is a single data point and can't be extrapolated.
Any idiot can write code, that was never the problem.

Building high quality software on the other hand takes a lot of empathy, skill and experience; neither of which is attainable for a computer.

I feel bad for the users of these discounted applications...
Gusto is not pre-revenue, it has $500M+ in arr

https://techcrunch.com/2023/06/27/gusto-remote-deal-500m-rev...
Is it possible for you to post the full text of the Alzheimer article that PaperQA2 actually generated in the Youtube video demo? It would be interesting to compare the PaperQA2 output to what other similar systems can produce.
I assume you mean:
https://www.cl.cam.ac.uk/research/security/ctsrd/cheri/
“Capability Hardware Enhanced RISC Instructions (CHERI)”
Is this not the case in Linux land? On Windows 7, I could run a CPU based bitcoin miner that pegged every core (including hyperthreads) to 100% and still browse the internet with zero stutter, latency, or slowdown, because the Windows scheduler had no issues giving whatever time was needed by the UI or Window Event processing loop and just feed whatever was leftover to the number crunching app.
You learn all of that, find yourself logged into somebody else’s server, and you only have bash again.

Sorry, trying to be funny, not dismissive.

I think shells in general could use some rethinking, considering they still feel pretty 80s.

Familiarity (or my lack of) is likely a big reason I’ll miss the obvious.

Zsh fills in many of the same checkboxes while being similar enough you don’t lose muscle memory when you find a bash shell somewhere.

Maybe someday something else will take over. Windows has the advantage there, for sure.
1) Don't give smartphones to kids

2) Give a locked down one to a teen

3) Contact your ISP to block all the porn/gambling/illegal domains and such at DNS level

4) https://github.com/stevenblack/hosts for the rest of HN users, it can be really effective if you disable DoH on most browsers