skysight-inc/HackerNews huggingface dataset:
booooo .net

where's python, where's browser javascript that's limited to HTTP1
Pedantry on my part, but would you say that a non-existent unicorn weigh some amount "None"? That'd be strange to me, and "no amount" would describe such a situation.
Can someone clever please do the math and figure out how far ahead in the future he is?
Can anyone explain why Toslink is on almost every consumer AV product circuit board?

I love Toslink but I wouldn’t expect it on as many TVs, devices and systems as I see them

Is it just the lack of the need for DAC chips, cost, or something I’m missing?

Many TVs and devices exclude many digital and analogue sockets, but for some reason I always see Toslink
But surprisingly, as far as I know, no one has found a treatment for people’s addiction to food, clothes and shelter.

The reality is that there is a huge difference between what your average CRUD/enterprise developer makes - which describes the vast majority of the 2.7 million developers in the US - and what you can make working at BigTech.

Your average CRUD developer in most major cities in the US is going to top out at $160K - $170K. That’s about what I saw returning interns get as full time offers when I was working at Amazon. Amazon pays less than Google
Do you know any cross platform (Linux,windows) similar tool that is as easy and traverse firewall well? I can host a server if needed.

I often use vnc myself but for end user it is way too hard to install.
Sad that what we white wash with the label "PR" or sometimes a hair worse "spin" is actually misrepresentation and dishonesty which is so pervasive (and therefore actually horrible) in corporate culture that it is totally normalized. I don't care if every country in the world does it, it is not okay to deceive, twist, and spin things.
"...they just assume that media includes consuming, producing and sharing."

That explains the shift in younger audiences from Facebook/YouTube to Twitter/TikTok.
You're funny. I've been self employed for the last 30+ years and I really enjoy it. But I know the risks and I'm making sure I don't get burned because having only one customer is just setting yourself up for various kinds of failure.

I love freelancers and I love freelancing. But I know the difference between being a freelancer and running a company and being an employee in all but name and you really don't ever want to be in that position.
I recently switched to a flip phone in January as an experiment. My main goal was to eliminate my scrolling habits in any form of downtime, as I was becoming increasingly unhappy and noticed it was affecting my eyes negatively.

Most of the benefits came from the friction the device itself causes. The texting experience was terrible, so I texted less. The internet browser was laughable, so I just pulled out my laptop when I needed to look something up.

Did I enjoy the flip phone? Absolutely not. The experience was terrible. But I did learn some lessons.

It made me appreciate my smart phone for what it was - a computer in my pocket. The more I can think of it as a tool to use at my disposal, the less of a distraction the device itself becomes. By disabling notifications for every app, I essentially get the same experience as a flip phone. I browse the web through apps to do a specific activity when the need strikes. Other than that, it stays in my pocket (or more likely at home, in the couch cushion).

Plus, I also learned that I like the idea of memorizing directions more than using turn-by-turn nav. It makes me pay more attention to the roads and I gain a better familiarity with my area.
I think one thing that may be misunderstood is that many of these chains have "reusable" bags that are very hefty plastic bags but are not the very durable reusable bags made of cloth/canvas or materials, the ones which are basically tote bags. I think the people who buy these more expensive bags tend to use them more than 3 times. But the ones that cost 99 cents at the register end up getting repurchased everytime someone forgets their bags. It took me a while to get into the habit and I know I have about 60 of those accumulated from the last 10 years of occasionally forgetting them. The bags I do reuse tend to get used many many times, but the rest might get used just once, because I already have a pile of them. If i remember my bags, I take the nice ones. If I forget, I have to buy new hefty "reusable" bags.
This is absolutely fantastic!

I’m just starting but there’s just so much to learn here and it scratches all the places where I have itches when it comes to complex project management.

There really is a subtle art to doing this kind of massive stuff that can’t be taught and just has to be experienced I think.

As I get older with more complicated projects under my belt, the one thing that continues to stand out to me as the difference between success and failure is a team with a well defined, common measurable goal and the freedom to experiment with solutions.

This means the key task is having a clear and measurable vision (the hardest part), building the team, resourcing it appropriately for the stage.

Bill Tindall clearly knew that and the process described here was basically him serving as a summary scribe to speed up communication between teams.

Seems simple and like what you would expect a technical leader to do, but in fact eludes most.

If I were to guess at the distinction or genius or whatever you’d want to say that Bill Tindall brought to the process, it was identifying wheat from the chaff as the people closest to the problem are throwing around grains. Its hard to define granularly, but being able to compress loose ideas into something coherent with a consistent trajectory is a skill that can be learned to a degree but I find that its rare enough that it must be to some extent biological.
>but know that they were genuinely trying to shape their country into what they thought was best.

But _were_ they? (That's rhetorical, they were not.)
Author here. I talk a little bit about SSH in the end, if I was successful in breaking the root password and if sshd is configured for root access (I'm not sure), I could have just used that. Otherwise, for me to change authorized_keys or some other file to run some code as root, it's the same work.
People want meaning in their lives. They want to have something to believe in.

Even better, someone to look up to. Someone that will lead them.

In honor of your request (which I agree with), I'll leave it at that.
There’s a fantastic book called “An Immense World” by Ed Yong that covers the incredible range of sensory modalities found in nature. One of the chapters goes into depth on bats and sonar.
Hi. I really liked your book
Modern Perl.
Yes unfortunately auto-deref had problems.
psychology does not always mean psychiatry does not always mean therapy.
I talk about Psychology as a science. Freud has nothing to do with that.
Would love to get an ollama Modelfile showing an imaginary database schema as an example!
Honest questions: Can we maintain our current tech level with 2 billion people?

And if we can't, is that fair to future generations? Aren't we condemning them to a more miserable life? (On the other hand, if 8 billion people leads to destroying the environment, that also leaves them more miserable...)
In the UK, we don't have those rolls near produce any more. Instead you would be expected to buy a reusable net bag.

Once forced to buy or carry bags, you quickly realise you don't actually need to keep everything in it's own little baggy fiefdom. Nothing bad happens if an onion touches a cucumber! You can just put loose produce in a basket, weigh it with it's friends, and put it into a reusable shopping bag.
I would personally like to see LOC / capita. As much as it's not a good metric to measure dev productivity I think it would be useful here to show real engagement
The proportion of people who work corporate jobs vs the assembly line has surely changed though. The latter work their hours, go home and forget about work until next morning.

The percentage of single-earner households was also higher back then. Having a wife who handled the domestic front lessened the load on the people working demanding corporate jobs. Nowadays it's common for both of the couple to have that type of job.

And like, with all due respect, there were also a lot of mentally undemanding desk jobs back then. People got hired into them with just high school degrees. There are no "paper-pushers" anymore because there is no paper.

Subsistence farmers have never been prolific producers of art or literature. That kind of proves my point.
Show HN: Open2FA – a CLI 2FA tool with optional secure remote capabilities
This is a tool I started working on whenever pypi decided to make 2FA mandatory. I've already been using it to login to pypi for a while, but only finished the remote capabilities recently.

It can be installed by simply running: `pip install open2fa`

Any secrets that are stored remotely are encrypted, so the person running the api (me) provably cannot use any remotely stored secrets.

It's possible to use pushed TOTP secrets from any device with the open2fa CLI installed, as long as the original UUID is known.

It's also possible to use any pushed secrets to generate 2FA codes from any device with a web browser, if one is willing to accept the inherent risks involved when doing so and th original UUID is known (as it is used to generate the Open2FA ID/Secret). I attempted to make this as secure as possible by avoiding the use of any 3rd party dependencies in the javascript, all the functionality related to generating 2FA codes from encrypted secrets in the webUI uses vanilla javascript. That being said, there are some risks that cannot ever be fully alleviated, if one needs to take their security seriously, they should avoid generating 2FA codes using the web tool. More information as to how this works can be found at:

https://open2fa.liberfy.ai | webui/api/explanation of remote capabilities

https://github.com/cc-d/open2fa/ | the CLI repo

https://github.com/cc-d/open2fa-server | the webui/api repo
When somebody makes an argument to let the free market do something free, it's quite important to remember that said free market is not free and will definitely not act freely, whether we're talking North Korea or USA. And the Parisian parking places market is definitely not a free market (as we just saw) so we simply cannot have a real talk about "letting the market decide", until same Parisians vote to let them run free. Assuming that was your argument we could talk about such a vote - which by looking at the trends has zero chances to pass. But let's assume for the sake of argument it would pass. Next vote will be then to limit it again because nobody wants a Cayenne parked in the narrow street in front of their little shop windows, either blocking the view or the passage, or the traffic. But again for the sake of the argument let's say we only liberalize the spaces in places where you can actually park bigger cars. Then yes you will be able to park them, but still not put a kebab stand because well a parking space is a parking space by definition, so again you'd need a voting to change that place attribution. And I could go on to show you how all this is in reality very much not free regardless whether you call the French economy a free market or not. It's not a jungle but a city with lots of inter-dependencies and who doesn't like it can, yeah, move someplace else - like in a jungle. And even in a jungle you wouldn't want to park your Cayenne next to the gorillas den. Freedom to do whatever is there only when you're completely alone - or in imagination.
> You wouldn't say that about left-handed people, would you?

One of the most commonly made-fun-of groups in America. You couldn't have picked a worse example. Yes, we would absolutely say that about left-handed people. "Left" and "sinister" are related words in Latin, and right-handed people won't ever let southpaws forget it.
Fresh is quite new imo it's not quite ready for a large project
i've definitely been to hacker hot tub parties on several occasions, so i'd probably enjoy the naked classroom too

i think what these authors have in common is not so much pretension as giving free rein to their very active imagination: caring as much about what could be as about what is. in the case of gladwell and lehrer, they've let it blur the lines between fiction and reporting (to everyone's detriment), but i don't think that's really the case with hofstadter, pirsig, and murakami
TS tooling won’t tell you when your config value violates the constraint “isBetween(0, 100)” or “matches(Regex(…))”. Among other things.
War didn't technically "end" between North and South Korea, North Korea is still a pariah state even if we were to accept the Korean war ended many decades ago.

Relationship between Russia and the west will probably be restored at some point but not without a lot of Russians and to a lesser extent Ukrainian getting killed, their economy and infrastructure gutted.
At any rate, the incentives or disincentives to use ipv6 on private networks are not affected by this AWS change?
Obviously we are stuck with Unicode as-is now, warts and all. But that doesn't mean that the original design was the right one.
I'm not so much interested in how difficult it is to track something as whether the data and its granularity maps out onto real change.

I went through periods of wanting to make changes in my life, and I thought it was all about figuring out a perfect system.

It turned out that the bigger problem was actually overthinking, and it was that overthinking itself which wanted more data and more methods.

In actuality, what helped was removing as much friction as possible. I have no data about my sleep except for the clear fact that I wake up earlier and spend almost no time rolling around my bed before getting out of it. I don't need either a watch or paper to tell me that.

I don't say that as a way of critiquing your methods, just wondering if you notice real, considerable change as a result, the kind that you don't need to minutely keep track of because it's so obvious.

Or to make it not personal, is there a known correlation between the popularity of fitness tracking devices and significant weight loss across populations?
I agree.

Dependency injection is 'just' passing an argument to a function or method.

Whether that happens via the constructor, some method, or a plain ol' function, its very simple.

But naming it dependency injection and ascribing terms like setter injection, or constructor injection or discussing dependency injection frameworks with complicated set up instructions, can make this very simple concept seem significantly more complex and difficult for junior and mid level engineers.

All my opinion but this was also my experience.
A little off-topic, but https://www.scanmytesla.com/ is a great automotive hack. Here is some data I collected with it: https://bartev.org/ and some data from a drag race with my Model 3: https://bartev.org/tesla-drag-race/
Because it turns out that trying to index/sort things by UUID doesn't work great. UUID, at least somewhere after version one isn't just some large number. Different parts of the field have different meanings depending on the specification.
really cool, the license is not really standard, but seems open source.
The actual model can be found here: https://huggingface.co/cfahlgren1/NaturalSQL-6.7B-v0

This seems like a great base model, although I wonder if text-to-sql is good use case for small models.
We are also building a tool in the space and I regularly wish gpt-4 to be even more knowledgable when answering. Even gpt 3.5 is not good enough for production.
It might be interesting to see what is happening in Caesars during the week DEFCON was supposed to happen.
For a language focused on math… giving up the natural division operator for comments seems like a really weird sense of priorities.
I have multiple customers over time; 3 years ago, I worked on a different project, for a different client, than I do now. But with the kind of projects I work on, it's hard to do several of these projects at once, and they're too long to do several in a year. Expecting self-employed contractors to have multiple clients is unreasonable.

As for job security, employment doesn't give a shred more job security than being a self-employed contractor these days. My job security comes from my skills and the succession of successful projects I've worked on.

And there are a lot of companies that have a single large customer. I think I have a lot more flexibility than they do.
Yeah, Yandex do a lot of similar stuff to Google: Maps, Images, Mail, File Storage etc., and referring to them as 'just a search engine' is actually less useful than making the 'Google' comparison.
>It's a lot of greenfield design and development, which feels a lot like working in an early stage startup.

What does this mean?

Also how'd you get your first business?
You should be billing a multiple of the approximate annual wage to offset the risks of freelancing. Twice is good, three times is better. If you can't do that you're much better and safer off to find employment so make sure you understand exactly what the risk/reward trade-off is for being a freelancer and set yourself up accordingly.

Find customers that value you and make sure they pay and pay on time. A single hickup in the payment department is a good reason to start looking for a replacement customer. And never ever rely on just the one customer: your negotiation position is now crap and if anything happens to that one customer, their customers, their market or the relationship then you're done.

If and when you are looking for funding for your healthcare start-up please contact me, I may not be able to invest myself but I do have a whole pile of contacts and some of those are doing regular medical investments.
Deconstructing Action Cable
The opposite of what it purports to do.
To be fair to your decade comment, a lot changed in how things were done in that time period.

It is also surprising how far dabbrev-expand can get you in most code bases.
"UPLOAD" (produced by Greg Daniels) will be the next generation's "Idiocracy"; I'm calling it now.

It's not a fantastic show but I think it paints an accurate picture of where AI and AR/VR will take us if it grows unchecked.
How about the rest of us?

I don't have a resource of the top of my head to present to you, but in the least keyset pagination is superior to the offset one because it does not get invalidated by new inserts.
Here are some reasons for using UUIDs; not apply to all businesses:

- client-side generation (e.g. can reduce complexity when doing complex creation of data on the client side, and then some time later actually inserting it into to your db)

- sequential ids leak competitive information: https://en.wikipedia.org/wiki/German_tank_problem

- Global identification (being able to look up an unknown thing by just an id - very useful in log searching / admin dashboards / customer support tools)
Doom-ASCII in the Terminal
Zest: Notation and Representation
Inverting three key relationships in computing
Again: I'm not trying to sell you on Black Hat. But re:Invent is nothing at all like Black Hat. Black Hat is a peer-reviewed research conference focusing on presentation of security research results. You pay to see Black Hat talks if breaking the encryption on police TETRA radio or defeating Apple's PAC pointer authentication is professionally useful to you. For most Black Hat talks, that stage will be the first public airing of that research. At events like re:Invent, the new stuff is just product announcements.

I can see not wanting to sit through a bunch of vulnerability research talks! Defcon is certainly the more "fun" event.

There are higher-status (non-academic) research conferences, but they're not mainstream. Of the events everybody knows about and that employers at pentest firms will pay to have people develop talks for and employers at F500 security teams will pay to have engineers attend, Black Hat is basically the most important event of the year.
I always wonder how much faster JS could be if the effort that went into WASM went into JS. ASM.js, SIMD, snapshots, etc directly in JS could have really made it a serious contender for high-performance software.

Of course, without WASM, we'd be missing out on lots of cool software that was previously stuck on desktop/native. But I'm not entirely convinced it was the right path.
"I don't want to fly company A, im happy with company B."

And from that phrase you took that OP likes B to be a monopoly? All that because he expressed... choice on the competitor?
The Absolute Beginner's Guide to Emacs
Yes, but the only sane way to generate integer IDs is in the database.
> Actual defense contracting (Boeing/Lockheed, not Palantir) are hugely societally positive in defending the homeland

I hope you recognize that many people view it as similar to advertising, a necessary evil of an industry gone too far.
Is "Social" an Enduring Category or Just a Phase?
There was some grumbling when the initiative was proposed,
with some predicting that people would quit. But that didn’t
happen, Mr. Epstein said.

A completely unbiased datapoint, clearly! /eyeroll
If you have replacement cost coverage (as opposed to actual cash value (=depreciated value) you typically have to use it to reconstruct the home if you want the full amount. This is typical.

"We will pay no more than the actual cash value of the damage until actual repair or replacement is complete." [0]

[0] https://www.iii.org/sites/default/files/docs/pdf/HO3_sample....
> I'd definitively want more details on what actually happened before I used their software again.

You’re probably not in their target demographic to begin with, if you ask such questions.
This is to the point where, although it's irrational but I know statistically I'd be fine, I'd be scared to fly on any new generation Boeing.
Isn't QuickJS order(s) of magnitude slower than V8? That doesn't seem like a practical tradeoff to make outside of embedded.
Even if hospital costs aren't covered the average US car price in 2024 is close to $50k and a totaled car is definitely covered. Lord help you if you hit a Hummer EV or a Cyberbeast.
Meditation and therapy will help.

Layoffs and getting fired suck but you will be ok and life goes on! Honestly I use to get panic attacks about them but going through Jon changes helped me realize that I am relentlessly resourceful and can manage life.

It can be hard to see that in the moment but life is about constant change. So always be learning and do good work. Find some things to do that give you joy and happiness.

Also network and build your community. Friends, colleagues and so forth. It’s dangerous to go alone in life so take some friends with you!
Thanks! Yes, that was an earlier iteration. The v1 is here https://huggingface.co/chatdb/natural-sql-7b. Plan to push to Ollama soon and build an open source free tool around it.

Would love to hear about what you are building!
Very cool idea. Probably also needs an app to really gain traction (maybe just start with a webview and not a full native app?). I think lots of people are listening to podcasts on smartphones.
In the UK this was normal for IT (and other) contractors because there were tax advantages to the employer and to the employee/contractor. The employer could avoid paying National Insurance (social security) taxes of 10% as well as pension and sick pay contributions. The employee could pay themselves a small salary - enough to get social security benefits but be in the lowest or no-tax band and pay the rest as dividends from their limited company where tax was paid at a lower rate than income tax.

It was a good wheeze but some years ago the govt bought in legislation "IR35" which basically says that if it looks like a employment contract then it should be taxed like a "normal" employment contract.
Press and hold the back, then select the one you want, works on many browsers
I don't understand. What does having children have to do with this issue?