skysight-inc/HackerNews huggingface dataset:
Appreciate an invite if you have one, thx
The situation in SF shows how much of a network cities are, with pieces relying on others for support.

Big downtown conferences rely on a network of hotels and retail and restaurants to support them.

The hotels also rely on the retail and restaurants for support.

The retail and restaurants rely on constant foot traffic.

SF made the subtle mistake of over building commercial office in its downtown, which meant that much of the foot traffic was office workers, and due to circumstance, the bias of office workers was heavily oriented toward the tech sector.

As the pandemic hit and office pivoted toward WFH, suddenly all this foot traffic, a requirement for a healthy downtown evaporated.

Unfortunately for SF, the bias toward tech is hurting its recovery, as tech in particular seems more likely to let the pandemic WFH status quo continue.

Now we're starting to see the network of the healthy downtown unravel as things become untenable for those who rely on foot traffic, and those higher up the chain that require the amenities that rely on foot traffic. No surprise to see conferences start to pull out.

In contrast other cities with less tech workers have seen more of a return to the office, and so their downtown life has picked up. As well with cities with more residential downtown, as there's a more resiliant foot traffic mix, we've seen them more easily rebound as well.
anything good with gui for local use without watermark?
Broadly speaking you're right.

I'd add a 4th though -

Of the pool of successful applicants (there are usually more than one that satisfies your 3 points) are you feeling lucky? Often we have multiple candidates who would be perfect for a job, but ultimately only one post.

At the end of the day we pick one, and often it's more-or-less a coin flip one way or another.

Sometimes you just need a big of luck ..
I added this text
"According to Google, poor API performance leads to negative user experience and high-churn. Deliver High-Performance APIs with our self-learning and no-code platform."
> I consider it ewaste

Leave it in a box in a cupboard and it is. Give it to somebody who will use it (at the next time you are hanging with geeks) and it isn’t e-waste. Offer it for free pickup next Framework thread - somebody wants it enough to not cost you more time than a drive format.
I also forget a out:

1. pip install (with/out --user flag )

2. pip3 install (with/out --user flag )

3. sudo pip install

4. sudo pip3 install

5. conda install

6. sudo conda install
Given relativism is a term that started being used in English philosophy in the 1860s and in German philosophy prior to that you'd be dead wrong.
Using domain (something that you own and manage) as your username is awesome!
I wish something like Framework could be more popular so it could be easily available on other countries. As is, the impact something like it is small. Hopefully this changes at some point.
Sure, zero immigration, nationwide surveillance just in case, a level to firewall all social media platforms, and total ban on fps.

I prefer we just block candy crush personally, if it has any effect on instinctive violence and self control among youngsters at least it won't be a negative sum move.
And you enjoy and prefer this kind of work? OK! I guess occasionally I enjoy this kind of work too, when I'm in an environment with reasonable expectations of how challenging it will be/long it will take, when I have room for it.
I believe this exercise really helped us a lot.
No, you can't choose to only install apps exclusively from the app store on macOS because the macOS app store is a barren wasteland. The MAS makes it very clear that the only reason app developers put up with the iOS app store restrictions is because they have no choice.
The syntax that has influenced Kotlin, Scala, Rust, Typescript, and the various ML.

Yeah, really old fashion.
Eh, trusted computing isn't so much about trusting what's running on your machine but trusting that your machine runs other people's code without any pesky modifications. So I'd say being allowed to run more than government/Microsoft/Apple signed code is something to codify.
Some c modules are incompatible with PyPy. Two common ones are psycopg2 (PostgreSQL driver) and pyodbc (ODBC driver). There are alternatives that work but they don't have quite as many features (psycopg2cffi and pypyodbc). Ansible also runs slower in PyPy than CPython.
Or even the older setups where you had a relatively small battery in the device and a bigger wedge shaped battery that could clip on the bottom.

Or there were a couple of devices with dual battery slots so you could hot swap.

Then on odd occasions when you need it just take the extra battery/ies.
They claim to. I would love to read an independent audit of their recycling process. I suspect the vast majority of devices they extract the battery, the screen if it’s viable, and the rest ends up in a dump. “Recycled,” in a sense but not really.
As a side note, drinking Coca Cola on the Tour is almost a tradition at this point.
Trains don’t just appear out of nowhere, their trajectory is quite predictable and well documented. If there is a collision it’s pretty hard to blame the train.
It's Performance Testing Plan a simple report that includes total effort, cost and skills required to do a continuous performance testing.
Nearly every company does that. There’s nothing particularly nefarious about Apple here.

This may surprise you, but Microsoft, Google, Samsung, Amazon, and nearly every other major tech company use similar tactics to try to get you to use their other products.
Objective C to Swift.
> on the toilet

sure you can, there's even a little shelf to hold the keyboard while you poop
I've learned K8S over the past few months and what was absolutely instrumental to my understanding was: 1. use Helm, and 2. daily chat sessions with gpt-4.

I use gpt-4 through the API where you can set your own system prompt. I developed one that basically instructed it to give me kubectl commands to solve my problems and then wait for me to give it the result before continuing. Through this I learned the practical techniques and which kubectl commands you use on a daily basis, which is so much more helpful than reading the documentation which just gives all commands equal weight.

EDIT: Oh, and definitely watch a few "TechWorld with Nana" videos on YouTube. She does a great job of explaining the architecture, terminology, and philosophy of k8s which I think it very helpful to know.
Digilent Analog Discovery 3 [video]
Show HN: Stockstack.AI – Distraction-free stock market research
> e.g. during CTF

ah, makes sense, that also explains the slightly amateur-hour nature of some of them like shelling out of vi or gdb. I read the thing about not being vulnerabilities per-se (and if it hadn't have said that I'd have been irritated), but I did not catch the context of "live of the land".
It's been like this for at least 2 decades now.
Using cluster munitions is not a war crime.

Technically true, but just barely, and only because neither US nor Russia is not a signatory to the CCM.

But (as mentioned just now in a sibling post), in moral terms the issue is a bit more complicated, because the rest of NATO is a signatory to the CCM. So if we were to refactor the statement as "The US is supplying Kyiv with munitions that would be a war crime for its NATO partners to use" -- then it does have validity.

However the infinitely large issue remains: this war is utterly insane, and entirely lopsided, with no shred of excuse or justification, and needs to stop, now. Allegations of "hypocrisy" as such, while fine for the debate club, are tantamount to fiddling while Rome burns.
I have a full-on "The Problem With LangChain" blog post in the pipeline, and the reason I made a simple alternative (https://news.ycombinator.com/item?id=36393782) because I spent a month working with LangChain and coming to the conclusion that it's just easier to make my own Python package than it is to hack LangChain to fit my needs.

A few bullet points:

- LangChain encourages tool lock-in for little developer benefit, as noted in the OP. There is no inherent advantage into using them, and some have suboptimal implementations.

- The current implementations of the ReAct workflow and prompt engineering are based on InstructGPT (text-davinci-003), and are extremely out of date compared to what you can do with ChatGPT/GPT-4.

- Debugging a LangChain error is near impossible, even with verbose=True.

- If you need anything outside the workflows in the documentation, it's extremely difficult to hack, even with Custom Agents.

- The documentation is missing a lot of relevant detail (e.g. the difference between Agent types) that you have to go diving into the codebase for.

- The extreme popularity of LangChain is warping the entire AI ecosystem around the workflows to the point of harming it. Recent releases by Hugging Face and OpenAI recontextualize themselves around LangChain's "it's just magic AI" to the point of hurting development and code clarity.

Part of the reason I'm hesitant to release said blog post is because I don't want to be that asshole who criticizes open source software that's operating in good faith.
100% no customers want to chat with a machine, they want to talk to people and be connected!
Yes, we're fixing the mobile version.

We're still struggling between "No-Code", "Continuous", "Active" keywords to describe what we do.

Thank you so much for the feedback!
My house has a hole where a cable tv contractor inserted a coax line that they ran all the way around the house, from the service drop to right outside the living room. This despite the house being wired with coax internally, including between these two points. There was a disconnect where someone had replaced a tee with a coupler some years ago, but this was easy for me to find and fix.

Years later I spoke with an ISP about an install and they proposed exactly the same thing. I think people do this a lot.
One or a few people being antisemitic does not make a thousands-strong movement antisemitic.
Remember that they are not typing in Portuguese, and in other languages places have other names/spellings.

I say this as a Brazilian myself, who is fond of the original spelling.

I live in Scandinavia, and do you feel it is fair for me to criticize you for writing Gotemburgo and not Göteborg, or Copenhague and not København?

The article is in English, the conversation is in English, and like it or not places like São Paulo are spelled without diacritics in English.

Or should an article in Portuguese in a Brazilian newspaper write Deutschland instead of Alemanha?
Google has a similar search deal with Mozilla and Samsung.
I assume it was calling him a big dick.
I often replace phones because the battery starts holding less charge and I find it annoying to charge all the time.

I tried a battery replacement service once and didn't like the result on my sealed and hard to open by design phone.
If nothing else, no photos is likely blocked permissions, but if there are no photos, contacts, location, health data, etc the sum of those parts is a very strong signal.
> The changes to the Twitter algorithm bulldozed over a decade’s worth of Chesterton fences in a few months.

Keeping the Chesterton fences in an established organization was something Musk was particularly ill-suited for. While some ossified companies can benefit from new management, things will only get worse if they throw the baby out with the bathwater. Musk's successes started out as greenfield projects that benefited from ignoring how the incumbents did things, but those days are over for him.

Another thing Musk was ill-suited for was being the guy that did the mass layoffs. In the earlier days of Tesla and SpaceX, most talented engineers would at least be intrigued by a job offer from Musk. He had a knack for finding brilliant people who could make his mad schemes a reality. But now he seems to embrace the darker side of his cavalier persona (while also flirting with demagoguery), which has alienated a huge portion of the talent pool that all of his companies rely on.
Some of the laptop issues are a chain of dependencies that en up with mechanical and power envelope. That doesn't mean it's impossible, but say you want to go from 720p to 2k, that also requires more power, a bit for the panel and a bit for the backlight. The mainboard might not have a TCON and eDP or LVDS transceiver to drive such a panel, and the GPU might not be able to handle it either. So now that new panel needs three more things:

- Power supply
- Display transmission
- GPU

And those things in turn need more (or well, 'different') space, which in turn might not fit in the existing chassis. And if it does, you might still have the thermal envelope issue where the chassis can't support the right airflow in the right places, or the cooling solution might not.

None of those are impossible to solve, but they also aren't as simple as "just give me a different panel", because it's not really just about the single component, it almost never is.

We have had a lot of luck in the past with a single 'family' of computers (usually largely designed by compal, Foxconn etc.) having interchangeable parts, and the base models essentially being downgraded versions of the top-tier model, which means that as long as you stay within that family, you get to upgrade parts along the way.

Framework does an excellent job of keeping everything that still fits within the same envelope going. But if at any point the current eDP interface needs to be replaced to support higher bandwidth, that means that the possible combinations between panels, cables and mainboards is now a whole lot more complicated. Some panels might only work with some mainboards, which might mean you have to replace both at the same time, greatly reducing the usefulness of what remains. Currently we don't have a huge gap between previous generations and current generations, but I'm very curious what's going to happen when we do make another significant jump. Only time will tell.
Yep. Unless it's part of a legacy project, or I'm developing something as a fun experiment, I have no interest in languages that lack modern, robust, stable, up-to-date libraries.
Why? There is evidence suggesting that the number calories available and the general quality of nutrition for median person increased after the collapse of the Roman empire.

Both because of a significant decrease in taxation but mostly because the plague, climate change and warfare killed half or so killed half of the people living in Europe at the time.

The same thing happened in the 1300s and 1400s as the number of people decreases significantly the quality of life for those who remained increased (more land per capita).

Additionally there were significant technological developments during the middle ages which resulted in higher crop yields (especially in northern Europe) (heavy plow, horse collars, wind mills, more water mills, 3 and later 4 field crop rotation, general improvements in metallurgy...
As you can see in the comments, Pascal has significant anti rating.

I would meditate on that fact if I was Pascal evangelist, instead of reposting such texts over and over as years go by.
it need to be said louder; friends-only used to be the default

matchmaking is fine, but let me keep playing with the people i find back on private servers
For anyone confused here, the “simple” here comes from the simply-typed lambda calculus, that it models. This post addresses several issues with a tutorial paper on a dependently-typed lambda calculus, which is what all the build-up is for.

I would have found this blog post helpful when I was implementing the original tutorial paper, because I got stuck with the higher-order abstract syntax for lambdas. The original uses lambda literals from Haskell, which I couldn't figure it out how to express in Coq or Rust, because of the type recursion and some other issues. Whereas, I would easily be able to implement the first-order alternative presented here in either language.
Interesting, it's the same price regardless of you buying it directly on Eurosports Danish website, or going via Discovery+. So you can either get Eurosport for 129DKK per month, or get Discovery+, which includes Eurosport, for 129DKK.

It doesn't look like you can get Eurosport as a standalone subscription.
As far as I know PEP703 includes provisions to make operations on containers thread-safe. That should at least avoid most crashes.

Borrowed references can be more problematic, but it seems most cases could be fixed by replacing GetItem with FetchItem calls.

Overall, as another C Python extension, I don’t really think it’s going to be that much of a pain. In fact, I could even get away with no changes (other than build fixes and such) if, for example, I guarantee that each “main object instance” is only accessed by one thread, and I’d still get a lot of benefits from the nogil.
> Old enough to die; old enough to vote & drink

Well somewhere along the line we changed our minds on the drinking age, which is 21 in all 50 states
I would think at this scale of conference organization, the decisions around things to do in 2023 are being made deep in 2022. So they probably decided to cancel 2023 in the midst of the big layoffs and cost cutting of 2022.
> My 18-hour laptop is more like 8-10 hours of real work usage, which is still fantastic compared to the 2-3 hours I would get at similar tasks 6-7 years ago.

I’m not sure if you’re using an M1/2 MacBook but if you’re using windows laptops - 2 to 3 hours is pretty poor even for an old laptop (assuming it didn’t have an H series processor which is a whole another story).

My (dad’s) HP Probook with its 6th gen i5 processor could get between 6-10 hours of battery life when I got it around 2020, after some years of use. Sure, old batteries degrade, but 2-3 hours for a laptop less than 3-4 years old (or older, but with a new battery) is kinda poor to start with.
What you are describing is called "refactor" not "rewrite". Incremental changes that use existing code don't allow for great changes in the architecture.

I'm not against rewrites, sometimes the company grew so much that you need to start from scratch and rethink given your current knowledge. Or you started with a low fidelity prototype and you rewrite to create a production ready feature, without the crufts in the design you had when you started.
I think this is the biggest selling point for me. Fewer cables around.
>> Lanterman-Prentis-Short Act of '67 capped the length of involuntary commitment half a decade before the SCOTUS decisions

Mostly agree with your argument and I'm a Reagan fanboy, but Reagan did put his signature on that law. It was a bi-partisan bill (Lanterman was a Republican, Petris and Short were Democrats), and it passed with veto-proof near unanimous majorities, but he put his name on it.
In the context of philosophy it's usually meant in contrast to objectivism. So a moral objectivist might say that there exist an objective set of universal morals that apply to everyone.
In contrast, a moral relativist might say that morality depends on the culture and that there is no universal set of morals.
There are shades in between as well.

When using the terms(relativism and objectivism) more generally, it means something like that dichotomy of "there exist an objective set of univeral X" vs. "there is no objective set of X".

Note that in other contexts these terms can have other meanings (notably Rand's Objectivism political philosophy means something quite different).
I just wanted to thank everyone again for your valuable feedback. We have addressed several issues, but I believe the most critical ones are the mobile fixes and improving the load time.

I personally upvoted, commented, and thanked each of you individually for your feedback.

To everyone - Thank you so much!
It’s a pain in the ass.

I had to deal with this for our little league, when the state decided circa 2009 that some sales tax filing was missing from 1977. It was a trivial amount that had ballooned to 5 figures with fees, penalty and interest. Fortunately the league had a long standing banking relationship and we were sort of able to assert that a payment was made.

But in the end, only loud complaints to legislators settled the matter.
What does that even mean? What a dumb comment
What does Linux do that has value in a car? Aside from self driving, what's the point of these full OSes over something like FreeRTOS?

I assume the value is in being able to make use of GPU type hardware for AI?
I understand just reading the comments for all the reasons you mentioned, but how can you contribute to the discussion when you never took the time to understand what the discussion was about?

It’s like debating the validity of what the 10th person said in a game of telephone instead of going to the first person to understand what the origin of the idea is.

As the sibling said, that seems like a problem.
How is this making the front page of HN? It’s total misinformation. The defacement had nothing to do with the riots themselves. Total BS from a random untrustworthy source.
Still doesn't answer my question, not sure why people feel the need to jump into this... maybe something wrong the tone on my answer.

But while i have you here... Which dell xps (year/model/spec) was it and which M1 mac (year/model/spec) was it.
> The more code that gets written, the more things there are to break, and more of those precious hours will be taken up by maintenance

Can definitely relate - PRs with lots of new code immediately trigger alarm bells for me, and while reading through all that new code ain't necessarily fun, coming up with ways to reduce it is a worthwhile and rewarding challenge - unfortunately you're then stuck with the thankless task of convincing the author why they should throw away all their hard work.
Glad they've come down. Anything in the city, not talking off the beach, just not up the hills nor a tiny studio underground a restaurant was in the 800+ euros monthly. Exclusive of extra charges even. That was in early 2000s, I figured the market took at least 20%.
> Local results from people who just want to move a single item in their home vs some global drop shipping arbitrage opportunity will always be of higher quality.

Sometimes you want one of those Chinese paper cutters, or reasonably priced leather tools. Ebay is mostly good, despite itself. They've also barely changed the UI in my memory, and I've got a 20 year old account.
That's not true for me on iOS. I denied it access to my contacts, and I can still start a new conversation by entering a recipient's phone number.
I just upgraded RAM(4 -> 12 GB) and HDD to SSD of a 8 years old laptop and it became a lot more responsive. Laptops now a days are not upgradable and companies claim they are doing so to build lighter laptops but framework is proving all of them wrong
Haha, Inner Source. I see this at a particular client of ours. They use it as a way for teams to dodge change/bugfix requests. They say “oh yeah just create a pull request” and then simply not review it if you actually dare. The non-hostile take is of course if you’re too busy to consider the change request you are also too busy to review the pull request. Not sure if working on PRs is incentivized at all.
And this is another reason I avoid Nvidia whenever possible.

At least with laptops, I have perfectly serviceable Intel and AMD systems, but I have old laptops with Nvidia that are no longer supported and basically can't be used anymore for productive purposes.