skysight-inc/HackerNews huggingface dataset:
Virtual environments are cool, and necessary, but at the same time, they are incredibly limited and I always get frustrated at the lack of features they should have. They are too fragile.

Nuking a whole venv when you mess up isn't really efficient.

They aren't portable. You need to package up your editable project for an offline system? Too bad, virtual environments use hardcoded paths and symlinks that will be broken when you try.

Want to convert the packages in your venv back to .tar.gz or wheels? There's no way to do that either.
> You can question the nearness of AGI / superintelligence / other “dual use” capabilities and still see the invocation of the DPA as prudent for the option value it provides under conditions of fundamental uncertainty.

"You can question the dangerousness of fruits and vegetables and still see their addition to the list of Schedule II controlled substances as prudent for the option value it provides under conditions of fundamental uncertainty."
Ah, so you have Jupyter itself running remotely? I was hoping you had a good workflow for starting or connecting to remote kernels using a local Jupyter frontend. This seems like such an obvious use case, but the ecosystem support for it is surprisingly poor. I've tried and failed several times over the years to figure out a workflow that a regular scientist or industry data analysit could follow.
> could might

https://en.wiktionary.org/wiki/double_modal

https://en.wiktionary.org/wiki/might_could#English
As with many philosophical discussions, there is no point in claiming LLMs can "reason" because "reason" is not a well-defined term and you will not get everyone to agree on a singular definition.

Ask a computer scientist, continental philosopher, and anthropologist what "reason" is and they will give you extremely different answers.

If by reason we mean deductive reasoning as practiced in mathematics and inductive reasoning as practiced in the sciences, there is no evidence that LLMs do anything of the sort. There is no reason (ha) to believe that linguistic pattern matching is enough to emulate all that we call thinking in man. To claim so is to adopt an drastically narrow definition of "thinking" and to ignore the fact that we are embodied intellects, capable of knowing ourselves in a transparent possibly prelinguistic way. Unless an AI becomes embodied and can do the same, I have no faith that it will ever "think" or "reason" as humans do. It remains a really good statistical parlor trick.
One thing I have learned from the internet is that if you mention the Nazis or the Jews, you lose, good day sir, even if you are right.

People are illogical.
Did you get informed consent from me regarding the methods by which you constructed your comment? Or are you manipulating my emotions unethically?
> kind of similar as keeping a knife sharpened.

Professional chefs get their knives sharpened once or twice a year, depending on how often they use them. They hone their knives before every use. The honing rod that comes with your knife set is there to realign the steel molecules along the blade edge. Sharpening your knife removes metal and creates a new blade edge, which you have to hone frequently for it to stay as sharp as you want it.

I wonder if the ski tech person was using terminology correctly but the skier/blogger didn't quite understand.
> Not sure what one would prefer it for now though.

VDE can be used with wirefilter to introduce programmable, non-ideal characteristics (latency, packet loss, data corruption, etc) into a network link. Obviously you wouldn't want this in a production system, but it's useful for testing.
> I know the CPU was 32-bit, so 4GiB is the upper limit in that regard.

Not necessarily. Just because a CPU has a 32-bit virtual address space doesn't mean it has a 32-bit physical address space. PAE (Physical Address Extension) is a paging mode for x86 CPUs that offers a 36-bit physical address space on 32-bit CPUs.
Pip is mediocre for vendoring non-Python or binary dependencies. Wheels are OK, but sometimes there are still problems.

Conda solves this pain point by being a general purpose package manager.

Poetry is for the more reproducible builds people. It's a little better, but it's not great enough to get people to switch.
Unfortunately I'm still waiting for "Solving environment". It's been 8 years. Please send help. I'm so hungry.
(Yes, I know about mamba.)
I have experience applying ICS-style process to incidents and have delivered training to ~hundreds of engineers at $job. I am partial to this PD doc: https://response.pagerduty.com/training/courses/incident_res...
The largest StarCraft custom map database
I’ve tried instagram ads and it didn’t work. But probably I just suck at marketing.
> I refuse to keep buying inkjets I only use a couple times a year.

Laser printers are the solution, and Brother laser printers seem to remain the most highly-regarded.
Unless you're not a big fan of productions - things like food, you can't compare CO2 emissions alone. It all comes down to cost-benefit.

The goal is the maximum production per unit of CO2 - for every unit of CO2 you maximize what is produced from it.

Yes, the US produces 13.49% of all global CO2, but it also produces 25.22% of all output.

China produces 31% of all CO2 emissions, but only 17% of all production.
> Shamans and wizards (never heard this used to describe anyone in history but let’s assume it’s just any kind of supposed magic user) were people at the top tier of their societies in terms of political power. Not kings or chieftains, but above everyone else.

I don't know where you came by such a notion; Shamans, "Wizards", witches, "wise women/men", are usually shunned from society such that they tend to live near the outskirts of towns or cities, nobody really wants to live close to them; and when "bad things happen" tend to be the first ones to get blamed for it; then they also are commonly used as scapegoats for whatever political, economic or religious effort some corrupt officials try to push.

That doesn't sound very societal top-tier to me.

We're definitely not witches or wizards, at most we are scholars or [specialized] craftsmen. "Knowledge workers" if you will. Not as unlikable as the wise folk that live towards the edge of town, and not as at risk of getting tied to a post and lit on fire because the bishop believes we commune with unclean spirits.
Kind of them to help the tourists cool down.
A $COACH_COMPANY in the UK has recently announced that they are moving to only app-purchased tickets. Except tickets purchased directly from the driver, which is VERY expensive.

Well, F.U. $COACH_COMPANY. I don't want to have to install your app for that, but I guess I won't have any other option if I need to get to the airport.
Tip for working with Dupont connectors: if you have N cables connecting to a pin header next to each other, then remove them from their 1x1 plastic housings and put all cables into a single Nx1 housing (there are very cheap sets with a couple of dozen different Nx1 and Nx2 housings each). It will almost completely prevent cables disconnecting themselves from the pin header.

Feel free to modify this as needed, e.g. by having a 6x1 connector on one side splitting into 4x1 and 2x1 on the other if that’s how the cables group. Or use a …x2 connector if the pin header has two rows like here.

You will love it, believe me.
That's cool. The news front-page screenshot & calendar use-cases appeal to me. (Although, it seems like I could just do the news FP thing myself, with "Any image URL", rather than your $3/mo service.)

Is it touch interactive? Like, can I tap on a cell in the calendar to see "... and 2 more" details?

Can I easily create my own replacement frame?

Can I hang it on the wall in a manner where I can rotate between portrait & landscape orientations, and have it react in an appropriate way for the running app?

Is there an SDK for app development?
This is not my area of expertise, but I'd think that starting with a jet engine is not the "first step". Wouldn't making an ultralight, or even just a glider be first? Make sure your creation fly... then give them lots of power?
First Daring Fireball, now Stratechery! At this rate I'm worried Eclectic Light will have an opinion to share.

How many completely impartial and well-respected tech journalists have to call out the EU before they finally leave poor Apple alone!
My gut tells me that elimination of scarcity is going to be a piecewise proces, whereby each step is countered with a lock-in of scarcity rules.
Hey HN,

I'm excited to introduce ChatGPT Dashboard https://dashboardbuilder.net/chatgpt-dashboard, a revolutionary tool designed to seamlessly integrate cutting-edge artificial intelligence with intuitive visualization capabilities. This dashboard offers a comprehensive platform for analysis, prediction, and decision-making, redefining the landscape of data analytics.

Key Features:

Intelligent Data Analysis: Utilizing OpenAI's GPT architecture, ChatGPT Dashboard provides intuitive and comprehensive observations, swiftly identifying key insights, trends, and patterns within data.
Predictive Modeling: Leverage historical data and advanced machine learning algorithms to forecast future trends and outcomes with remarkable accuracy.
Personalized Insights and Recommendations: Tailored to the unique needs of each user, the dashboard offers specific strategies and interventions to optimize outcomes.

How It Works:

Data Input: Users provide textual data for analysis, including customer reviews, social media posts, emails, or any other text-based data.
Text Processing: The ChatGPT API processes the input text, tokenizing and encoding it for analysis using the GPT model.
Analysis and Generation of Insights: The API analyzes the text, identifying patterns, relationships, and key insights, then generates valuable insights.
Integration with Dashboard Builder: Insights are seamlessly integrated into Dashboard Builder's interface, viewable as structured data, visualizations, or natural language summaries.

Step-by-Step Guide:

API Token Creation: Generate a token on the OpenAI website.
Integration with Dashboard Builder: Enter the API token in Dashboard Builder's settings.
Initiating Data Analysis: Enable data analysis in the chart settings.
Reviewing Data Analysis Results: View the analysis report within Dashboard Builder.

Why I Built This:

In a world increasingly reliant on data-driven insights, staying ahead of the curve is essential. The ChatGPT Dashboard aims to provide a clear and comprehensive view of your data, helping you make informed decisions, anticipate future trends, and optimize your strategies effectively.

Check it out at ChatGPT Dashboard https://dashboardbuilder.net/chatgpt-dashboard and let me know what you think. I'm open to feedback and suggestions for improvement.

Thanks for your time, and I hope you find it useful!
It's certainly a joke, because the Python original motto was "there's only one way to do it", and the current one is "there's only one (obvious) way to do it".

The Python's motto was created as an obvious reference to the Perl's one, purposefully negating it.
A system like that could work in an entirely disconnected mode where the "ticket" device has a cryptographic token whose signature can be checked at the door without either side having internet access. The weakness of that system is that you can't "revoke" or sell tickets. Such revocation would be possible though if either the ticket or the validator device is internet connected.

I saw the New York Red Bulls play not long ago and had to use Ticketmaster's system for the first time. I travel with a tablet, not a smartphone, and I was expecting trouble. Turns out the only trouble I had was that they didn't want to let me in with a tablet but they did when I explained my ticket was on my tablet. It did require an internet connection but Red Bull Arena has great WiFi so that was no problem.
> There's no concept of caching venv packages elsewhere

A venv's pip shares a systemwide cache for downloads.
Appeals court drops "open lewdness" charge because old law didn't consider video
Yeah, that wouldn't be feasible. But I'd be satisfied if they just included direct quotations rather than saying someone said something. The difference is that I can pretty easily track down the quote and the context around it if I have a string to include in a search, plus it's at least some defense against the reviewer just making things up out of whole cloth, or even just giving a less generous reading of something others might read differently. I'm not saying that happened here, I'm just saying that's the danger.
Greece's new 6-day workweek law
I disagree again, and I would much rather be homeless than have ME/CFS, I'd still make that trade today. You clearly don't know what it means to have ME/CFS and I don't begrudge that, hardly anyone does.

I would rather you be homeless than have you be part of making an airplane unsafe and I will judge you for that. I don't care how hard life is for you and I don't expect others to care how life has been for me - if you are part of making other people unnecessarily unsafe I hope you burn in hell for eternity. It's not a matter of privilege and just because you have found your way of being ok with it does not mean I still will not judge such decisions as unethical, immoral, improper and unbecoming of human in general and an engineer specifically.
> Asking if a person or a company is good or bad isn't a question that can ever have a well-defined answer: the answers we give are rounded according to our own values.

Counterexample:

Was Hitler bad?
architect+builder+plumber.

The suits at TM couldn't build the app+backend, even if they could hire someone to maintain and replace parts of it.
Maybe the point I was trying to make is whether the statement is practical and/or reasonable or not.
Business travelers != travelers in business class.

Airlines use a fair number of techniques to price discriminate between leisure and business passengers.
There's a faire this week in Oregon that draws people in from 500 miles away.

I've been a couple times, and what I've learned that was still not common knowledge to faire vendors as recently as last year is that T-Mobile brings out a mobile cell tower to support the faire, and no other cellular network does.

So if you're trying to accept electronic payments, the whole thing tends to fall over and you only get to sell to people who brought loads of cash and prioritized hitting your booth first. Only the vendors on T-Mobile are able to take purchases for a big part of the day, and a few other people who use the rare billing system that is fine queuing up Visa transactions until after the bulk of people leave. The line for the cash machine sucks up a substantial part of your time budget for the faire, meaning you probably miss out on some things altogether.
Hey!

Good approach, but I want to translate the strings on the JSON file from some source language (spanish for me) into any destination language.

So the JSON may be:

{
"hello": "Hola"
}

If the destination language is "English" the result must be:

{
"hello": "Hello"
}
That sounds like a great way to make 145,000 Americans unemployed.
Use Rye. It wasn't abandoned it ownership was transferred.

Rye uses other pretty standard stuff under the hood, tools that follow PEPs, its just a front end that is sane. uv is fast as well. It downloads the pinned version of standalone Python, it keeps everything in its own venv and theres very little messing/tweaking of the environment.

It is messy, although its getting better. I doubt everything will ever standardise to one tool however.
> I don't think the Great Firewall breaks TLS.

It doesn't cryptographically "break" TLS, but it absolutely does monitor TLS handshakes and disrupt connections that it doesn't approve of.
I agree that experiencing music is a fundamental part of human life, but experiencing specific musicians at specific venues is not. It is very easy to find free live music without Ticketmaster or online portals.
Have been freelancing for ages and in my experience talking about recent books you have read that are relevant to the employment absolutely seals the deal. Implicitly it shows you are 10 out of 10 on a topic.
First Month as a SWE at a VC
I’d be interested in a practical definition of logic truly separated from design in the context of web tech.

The two are so ridiculously intertwined. It’s already a problem within CSS, where layout systems and styling are mixed. Flexbox and grid have nothing to do with colors and gradients, which are again themselves orthogonal to positional properties. Fonts, paddings and margins (in 15 different units, look it up) add to the insanity. Now sprinkle in animations, box models and borders.
> Anybody who gave an answer of 5 or above was an immediate no-hire :-) Because nobody is more than a 4 out of 10 on knowledge of C++.

You'd definitely hire programmers with the same sense of humor I suppose.

I do agree that asking to rate one's knowledge of C++ is an obvious trap question. Any reasonably seasoned person would probably laugh and respond with another question, "... which part?" But yeah they'd have to share your sense of humor.
Nice! The examples all look very close. Nice to have a repository of examples for how to re-create D3 charts in native apps.

Disclaimer: I worked on Swift Charts at Apple and I'm very excited to see it used!
What absolutely weird replies. You clearly are the victim of the world, sir. Nobody has worse problems than you!

None of this was a competition, super strange to make it so and not just recognize not everyone can quit their job today, nod your head and agree.

Because that is a fact.
One recent example is QAnon and its popularity throughout the Republican party, all the way up to the former president. Once a crazy idea reaches critical mass and gains political power, legality becomes irrelevant. Nazism was similarly insane and conspiratorial, and we all know what happened there.
1.) I don't like your name. Your computers are not invisible. They are definitely visible. If you were making an Alexa/Siri smart speaker computer that you hid in the walls, that would make sense to call it Invisible Computers.

But your computer is a screen. The definition of a screen is something you look at.

2.) Simplify your workflows: combine with your github profile. This is clearly your passion. Own it. Move all the invisible computer repos to your own GitHub repo.

3) Tell us _why_ this product keeps you going. What do you hate about tech that keeps you working on this for four years?

I love eInk. Have been following it since I read about eInk in Hiawatha Bray's Boston Globe column when I was a kid. I think I may have been one of the very first (if not the first) to buy the new Daylight computer (though I completely forgot about it until they emailed me recently). I had a couple of Remarkable 2s. I think there's many great things there, and your bet is directionally correct, just need to pivot a few things slightly.
This is the utterly foreseeable consequence of the HN-funded Airbnb, which effectively lets rich tourists drive up the cost of living of city residents.
What it reads like is the official statement of the Tourism Committee. Love it.
Gattaca | Founding Engineer | NYC (in-person) | Full-time | https://trygattaca.com/

What we do: build agentic services to increase output of engineering teams, starting by solving client tests on mobile

Results 3 months in: (1) $MRR growing XXX% m/o/m and (2) built v0.1 tech and early cold outreach

Why worth joining now: (1) few things in life are as special as doing meaningful work with great people and (2) opportunity to 10x your growth curve

Searching for an A+ developer/teammate. We do not care about stack, education, age, location, or past titles. All that matters is your heart and whether you can ship faster than us.

What you can expect from us: (1) motivated teammates; we are all-in, (2) ~2x higher $/equity then SV standard for pre-seed, (3) freedom and trust

To apply email founders@trygattaca.com

More on the role: https://tinyurl.com/yrr8fdwf

More on us: https://tinyurl.com/4f57haj3
Paramount Did Its Deal
Two things:

I am not sure if marketing is the bottleneck or the product itself - I have been getting inconsistent feedback on that.

On the marketing side, I’ve been trying to make the website better and i have been playing with Google and instagram ads.
I don’t even dislike marketing - but I don’t think I’m very good at it.
I could try to pay for this competency, but I’m scared of losing bunch of money.
> Which is going to be a problem if tickets need to be transferred in contexts where users don't have internet access (but they do have local connectivity between devices) or in contexts where the venue doesn't have internet access.

You know as well as I do that TicketMaster won't allow any of that, because it means they miss out on selling another ticket.
Periodic reminder that many emacs-like keybindings exist in almost every text field in macOS: Ctrl A, E, P, N, K, Y, T, and probably others I'm forgetting (start of line, end of line, previous line, next line, kill (delete everything to the end of the line and put it in a special pasteboard), yank (paste from that special pasteboard) and transpose characters).

Edit: more complete list here: https://jblevins.org/log/kbd

Edit 2: can't believe I forgot Ctrl-D, which is forward delete.
Ah, that's news to me! Updated previous comment for accuracy.

I mostly use pipx these days for stuff I need on the PATH.
This is a great article on the difference between an obstinate person and a persistent person, but I'm not sure the general public perceives them the same way that Paul does.

What I've found is that many times, people like the perceived confidence that obstinacy can bring. For example, let's say that someone points out a flaw in a plan. Person A responds by saying "That's not a real problem. It doesn't matter." Person B says "Ok, that's interesting. Let's dig into it." Person A (the obstinate person who doesn't listen) usually comes across as more confident in this encounter, even though Person B (the persistent person who is engaging) may actually end up learning something new and getting a better result.

This is especially true in public forums. If you go up on a stage and do a debate, the obstinate person comes across as more confident to more people. This doesn't mean that their plan is any good. But people will vote for them, give them money, etc.

For the record, I agree with Paul's assessment that persistence is a great quality and obstinacy is not. However, it's hard to actually get this across to the public.
This is neat. I didn't know about that shortcoming of DNSSEC, but knowing now, I'll definitely use NSEC3.

I've also naively taken it for granted that some of my machines that're only running ssh on IPv6 wouldn't be subject to brute force attacks, but now I can see how someone might discover DNS names that aren't shared publicly. Good to know!
Since sexual themes are heavily regulated or prohibited in most cultures, such a word may fail to exist, or to survive intact through the millennia. I suppose that local metaphoric and slang words, and contextually-altered expressions (like the generic "daydream" narrowed to that sense) replace it in many / most cases.

Same with words for copulation (highly restricted) and even for wooing / courting, which are also pretty universal activities since times immemorial.
And whistle blowers. And double agents.
I figured it was like 1984. Most of the people that love citing either online usually haven't read either.