skysight-inc/HackerNews huggingface dataset:
ahh this is cool

unlike xonsh that can't be ran as a python script and must be ran through its own interpreter, this actually brings the shell into a python script

which looks nifty!

it makes for an easier time collecting, within the python ecosystem, output from a function call that exists outside the python ecosystem, i would highlight that as the main difference rather than just being a "bridge" to the shell, nice work
Great points.

Just thinking of MRE and water is narrow, but in my region the most likely broad critical event is total supply chain cut, so it would be a long term shelter in place situation. So I got to think for myself on that point.

For example people in Amish country aren't going to give a crap in the first place and have some of their own supply chains.

I am glad about the alert system test and think it's a great use of funds!
One main reason I started eating mostly vegetarian at home is the preparation stage. With all vegetables, wood cutting boards are simple and easy. But they're porous and I don't want meat bacteria getting absorbed in the wood. The typical response is "use a plastic cutting board", but have you ever looked at a plastic cutting board after a few uses? 1000s of nice crevices for bacteria and loose plastic.

Nah I'm good, I'll just cook vegetables and have meat as a special treat. The only plastic in my kitchen is some measuring cups, and soft ended spatulas/ladles and even those should be replaced.

Sure I don't know what exactly plastic does to my system, but should that be a reason to not avoid putting plastic in my system? I'm sure I'm already accumulating a ton but I can at least reduce it in areas that I control.
The problem is that we're not testing for human-ness, we're testing for uniqueness. What we want is a button that, when pressed by a particular person, gives them one ticket, and then stops giving them tickets. This requires positive identification of each person buying tickets, which means spending lots of money to prevent people from obtaining multiple identifications.

I suspect verifying government IDs would be a viable uniqueness criterion, except the only thing those IDs can buy you is voting rights in a particular country, which are usually worthless, so these systems aren't attacked. Now imagine if we decided that Taylor Swift ticket purchases had to be verified with ID. You could see, say, a particular country in the global south deciding they're going to just invent people on paper to go buy Taylor Swift tickets specifically so they can scalp them on the open market.

The underlying problem is that so long as a particular economic opportunity exists, whoever is trusted to stop that opportunity from being exploited has an incentive to stab you in the back. Mobile network operators were never intended to be a 2FA code delivery system or Sybil resistance system, so they will totally just let people SIM-swap you or sell numbers in bulk to spammers, because not doing so was never in their job description and their business is not built to defend against such things.
Make the tickets named, and require ID upon entry. Completely kill the resale market.

If people can’t make it, they can return the ticket for the same amount of money they bought it, up to one week before the event. Or they can get cancellation insurance just like some would on holiday plane tickets. Returned tickets go back on sale into the main pool.

As far as I can tell, the scalping problem would be gone instantly.

But there’s a reason nobody is doing it: they’re making money hand over fist.
Experienced technical project manager here, used to dealing with lots of teams across lots of organizations involving lots of money. Also an architect!

5-10 teams and 1-10m$ can be managed with a 15 minute daily meeting and an email that is sent immediately after the meeting.

You need less, but still need to organize your thoughts. Use a text file and work!

One simple hack is confine yourself to a single text file; the need to understand what is going on in the text file after a few weeks will make the text file correct meaning productive. (Or push you to a failure state. The general critique of literate programming is now you have to be good at two things.)
Is it? The problem is not the microwaves but the container you cook in. Put it on a plate and you are fine.
Where do you get the notion that D's leadership no longer see it as a systems language? Some of D's proposed features have been blocked to protect its use as a systems language e.g. @safe by default.

Also are NativeAOT and GraalVM replacements for a language like D when they limit access to their respective languages' library ecosystems?

I think comparison to Python is a plus. Python is loved because of its flexibility and ease of use. One of D's strengths is the degree of flexibility and ease of use it maintains while offering much greater performance than Python.

I do agree that language improvements can be slow but I don't believe it is because maintainers are afraid. I believe it is because of the degree to which D involves its wider community in improvements.

Edited for grammar.
I'm right next to rail, that's the 1.5h I was talking about. 3 changes on the way and the waiting time adds up.
It would be interesting to replicate the study in a financial district...
the whole "prompt-engineering to get the answer" reeks of bullshittery... like prompting a fortune teller to tell you your future
Here's the "airtight hatch" article folks are referring to:

https://devblogs.microsoft.com/oldnewthing/20060508-22/?p=31...

Phishing does involve an insider being confused and letting someone in, though. The question is what a vscode user could be tricked into doing. That part of the explanation could be fleshed out more?

I'm also reminded of how browsers do defense in depth. The "airtight hatch" argument implies that second-level security is worthless because the first level is secure. Having a useful binary already there on the system might be useful for chaining with another exploit?

But that assumes a developer environment can be made into a low-privilege container, sort of like a browser's render process. I don't think many people work that way?

Perhaps someday we will work in containers and code editors will be locked down like browsers. The most straightforward path to that would probably be for the code editor to run in the browser.

That's something VS Code can do, so a policy that says you must use a browser-based version of VS Code might actually work for some organizations?
It's possible to find this kind of thing distasteful without being motivated by envy.
The article itself mentions how scalpers just register hundreds or thousands of accounts to dramatically increase their odds at winning fan lotteries.
Not sure what the problem is. "Ancient" is a no-brainer, and both "Bacchanalian" and "rites" seem perfectly doable for a trained historian.
They should call Iraq and Afghanistan for references /s

It's an impossible situation, but I don't think it's difficult to understand why Mexicans would not want the US military to invade based on its track record.
Why not raise prices until you hit the supply demand cross? Yes you will visit one event out of three (just as today), but the dignity will remain with you.
> Are flags evaluated in-memory, locally? (Hopefully!)

This seems like a MUST rather than a SHOULD, right?
> Does not require a server or port forwarding.

I’m probably missing something, new to magic wormhole, but this seems to contradict the docs on magic wormholes linked by the tool you recommended, wormhole william:

“ The wormhole library requires a “Mailbox Server” (also known as the “Rendezvous Server”): a simple WebSocket-based relay that delivers messages from one client to another. This allows the wormhole codes to omit IP addresses and port numbers.“

https://magic-wormhole.readthedocs.io/en/latest/welcome.html...

Is this a particular library choice vs protocol choice? Wormhole william perhaps allows codes with ip addresses etc?

What makes me wary about these tools is the way many of them seem to bake in a default relay server but aren’t up front about it (i want that discussed in the readme.md, it’s a big deal, even if they can’t read the payload - presumably they can see which two IPs are communicating which should be absolutely disclosed). Like, to me it’s not “magic” to route stuff through a relay server. That’s the whole thing I want “magic” to avoid. (Also it doesn’t seem at all like a “wormhole” - the nomenclature strikes me as insanely grandiose)
Care to explain to me the tragedy part of a guy building a desktop app that organizes common dev utils into a single UI?
They use RTGs[1] as the power and heat source, I think CY3 was just solar powered and did not have thermal protection you get from RTGs for electronics.

[1]https://en.m.wikipedia.org/wiki/Radioisotope_thermoelectric_...
I cannot see myself subscribing until they make the search API generally available.

>NOTE: The Search API is currently only available to customers of the Kagi Teams plan. Please reach out to vlad@kagi.com for invite.

https://help.kagi.com/kagi/api/search.html

It sounds like an excellent product, but I don't want to be forced to use their client/interface; I want to be able to make my own.
It is yourself who has to find out and try in reality how to approach business in a way according to your likings (which you didn't define yet). But if you primarily direct your attention to the approaches you dislike, precious time is wasted without any gain.
Here is my playlist: https://youtube.com/playlist?list=PLvv0ScY6vfd9Fso-3cB4CGnSl...

Some more upcoming videos will include some tools for D's ecosystem.

I can also recommend Ali's book here as a reference to the language: http://ddili.org/ders/d.en/
Choosing tech stacks for early-stage startups
Some of the syntactic sugar is very nice, but the overhead of transpiling that to TypeScript to get type checking, then to JS for runtime seems excessive.
There’s more thought on markets than capitalism and ML communism
We can't say it not because it's not-quite taboo, but the agents that benefit from the model employ a psyops where everyone who points out the problem is a weakling loser and shouldn't be listened to. If you're losing at Capitalism it's clearly your fault, and not entrenched parties with millions of times the resources as you thwarting you however they can.
Congratz Tony! He has been very good at creating products for years. Since he was a student. The way he studied, the way he worked, just so different from the rest of us.

It feels so good that your story in the front page of HN. 45k is not a big number for HN crowd, but it is a fortune here in my country.

Keep going my friend!

P/s: I am his classmate at the university.
Sounds to me like sour grapes from someone that’s doing high paying consulting but can’t escape it.
Might be impossible to wake you up at that point
> Question for author - Is it mostly a reporting tool or does it work similar to h/ledger where I can input my transactions from paisa?

It's a reporting + import/editor tool. The goal is to have a app that handles all the common use cases without going to command line.
I liked this story because I’ve had a taste of what $45k/mo is like

and it resonated with me how difficult this is to do as an employee, I’ve played around with running the numbers on overemployment and it is still not the same amount

I’ve done many more projects than this person and just couldn't be compelled to build an audience on twitter religiously, or stick to one persona! many of my ideas have incompatible crowds

its great for me to see examples of launching multiple projects

another thing that stood out is what he considers a failed project has probably changed

he wrote off two later in the story as a footnote, but they are probably viable ideas, just don't make enough, for him, anymore

it is fulfilling for me to have lifestyle flexibility and capital, I’ve had it and it is objectively better. I can relate to how this author filled in his time doing other fulfilling things
Being a victim of one's own success is a common fate for artists. We see this in edgy animated shows all the time where something shocking eventually turns into fan service.
> (too much?)

Yes. Coming across whilst browsing, or being recommended, anyone that talks 'like this' (overacted, yes, overreacting too), plus is edited so frenetically, is a turn off. The talk is deliberately longer than it needs to be. Feels like being doorstepped.
> (For the record, I am not jealous – I make my money doing literally whatever I want, on projects that I find much more exciting, with ample time left over for nature walks, rock climbing, reading, and more. Unlike these authors, the money I make is not the most interesting part of my story.)

If this was written in the beginning, the whole thing would make much more sense as you are clearly jealous.
I've cut an awful lot of meat on wood cutting boards. It's fine. I always cut the meat last, then wash it soon. If it's chicken, I wash immediately after cutting, but that's kind of my practice regardless of cutting board material because I don't want chicken juice sitting around.
> Something will give

Usually, the government soft-fails through inflation and deflates the bubble.
> For the record, I am not jealous

You sure don't sound like it..
I used the dictionary definition, but I agree that there is not a great consensus around what remote actually means. Your definition seems to be in alignment with how computer science has traditionally used the word remote, seeing this from a networked computer perspective instead of a human perspective.

Which perhaps makes perfect sense if the work involves using a networked computer, but what about work that doesn't use networked computers? We also have trucks that allow coworkers to work at a distance from each other.
I'm not so sure the morality is as black and white as you paint. If someone builds something and wants to be paid for their work, taking it for free against their wishes hardly seems ethical.

The purely ethical solution here is just not using sites that have ads if you're opposed.
I also use my microwave to steam vegetables. It's more energy efficient than in the stove.
What I am surprised about is that (please confirm if you know otherwise) microplastic contamination from microwaving plastics wasn't investigated decades ago. In the 80's we all knew that some plastics get soft in the microwave, it seemed exceedingly likely to the layman that it would leach out.

Microplastics, were they unobservable in the 80's? Were there no scientists interested in this? I am decidedly anti-conspiracy when I look for explanations on phenomenon, but I am having a bit more trouble avoiding it on this one. Or is this the case that the research existed, but the media finally cared?
I have two arguments to counter this that contradict each other :)

One one hand, our entire economy is built on useless products. Chances are high that our good comfortable jobs involve making and marketing stuff people don’t really need at a larger scale than Tony’s solo projects. Large and so-called legitimate companies make billions and billions on things we don’t need. Coca-cola? Flavored sugar water that’s not good for you, you don’t need, and can make at home in seconds for a fraction of the price pulled in 44 billion last year for Coke. PepsiCo revenue was $86B. Starbucks: $32B, InBev: $58B. Does the global beverage industry top $1T? (Google says yes, many times over.) What about games and movies, fashion, apps, car accessories, music and sports equipment that’s unnecessarily high end and/or never gets used… the list is endless.

On the other hand, it’s not accurate or fair to call Tony’s products useless, because people paid for them. It’s reductive and low effort to frame them as simple, since he added a lot of features that don’t fit your summary. But if they save someone time, or someone likes the way they feel or look, and they pay for it, then it was useful for them. Don’t make the mistake of conflating the value you get, or your idea of what you pay for, for annyone else’s idea of usefulness.
Llama 2 vs. ChatGPT
Why don't you have a microwave?
> Stopped reading at first point

Reading it and then concluding what it is or who it’s meant for is worth it. I read it long ago and found it interesting.
And it would have been designed to achieve all those objectives in the 14-day lunar sunshine period.

You could design a car that runs for a billion miles, but no-one could afford it. You pick a reasonable lifespan for a project and target your specifications around that.
> While I can't teach concurrency and the design of the Java platform

my point is that you can't teach because you don't have expertise and getting lost on extremely basic things: https://news.ycombinator.com/item?id=37620046
Howdy, I work on S2 [1] so I have questions! How do you deal with polygons that cross the antimeridian?

The indexing structure you've come up with seems very interesting. In spherical coordinates line sweep algorithms like that are a little less intuitive because there's not really a min and max y value to work with. Does your index support multiple polygons indexed together?

The lack of exact predicates worries me a little bit. It's tricky because it will work right until it doesn't for mysterious reasons, and it's very hard to test for if you haven't built it on a foundation of exact predicates. You'll periodically fall into the fractal foam around edges when testing if you cross them or not ([2] has some good pictures). We do this in S2 by relying on a set of predicates [3] that fall all the way back to symbolic perturbation if they have to. We simply don't have to think about colinear points in S2 for that reason.

[1] https://s2geometry.io/
[2] https://github.com/mourner/robust-predicates
[3] https://github.com/google/s2geometry/blob/master/src/s2/s2pr...
"Unfortunately we cannot do anything, maybe we could have if we caught it before stage 4"
so build in private. Isn't it the default?
The periodic table is a classification of the chemical elements based on their atomic number, electron configuration and chemical properties. It is a result of the empirical observation of the elements and their regular patterns. The periodic table does not depend on any particular theory of physics, but it can be explained by quantum mechanics and the structure of atoms.[1]

Grand unification is a hypothetical scenario in which the electromagnetic, weak and strong forces are unified into a single force at very high energies. This would imply that the elementary particles of the Standard Model are composed of more fundamental particles, such as quarks and leptons, that interact through a single gauge group. Grand unification is motivated by the observation that the strengths of the three forces converge at high energies, suggesting a common origin. Grand unification also predicts the existence of new particles, such as magnetic monopoles and proton decay.[2]

Supersymmetry is a theoretical framework that proposes a symmetry between fermions and bosons, two classes of particles with different spin properties. It implies that for every known particle, there exists a superpartner with the same mass and quantum numbers, but with a different spin. Supersymmetry is not based on any empirical evidence, but on mathematical aesthetics and theoretical convenience. Supersymmetry can solve some problems in the Standard Model, such as the hierarchy problem and the dark matter problem, but it also introduces many new parameters and complications. Supersymmetry has not been observed in nature, despite extensive searches at the Large Hadron Collider and other experiments.[3]

The main difference between supersymmetry and the periodic table or grand unification is that supersymmetry is not a natural consequence of any observed phenomenon, but an ad hoc assumption that has no experimental support. The periodic table and grand unification are based on empirical data and physical principles, while supersymmetry is based on mathematical beauty and speculation. Therefore, supersymmetry does not make any expected predictions, unlike the periodic table or grand unification, because it is not constrained by any reality check. Supersymmetry can be adjusted to fit any observation or avoid any contradiction, making it unfalsifiable and arbitrary.[4]

[1]Supersymmetry - Wikipedia. https://en.wikipedia.org/wiki/Supersymmetry.

[2] Supersymmetry and what it means for particle https://www.space.com/supersymmetry-particle-physics-string-....

[3] The status of supersymmetry | symmetry magazine. https://www.symmetrymagazine.org/article/the-status-of-super...

[4] Supersymmetry: what? why? when? - Ohio University
https://inpp.ohio.edu/~inpp/nuclear_lunch/archive/2005/kane_....
I see Gitness as the evolution of Drone. We are using the Drone pipeline engine and a ton of Drone code under the hood, but we are also adding Code hosting capabilities. And at some point, when you upgrade to the next major version of Drone, you will actually be upgrading to Gitness.

I should mentioned that we will never force you to host your code on Gitness. You will be able to use Gitness Pipelines with other code hosting providers, including Gitea.

I think the challenge with starting a new project is that it would result in Drone feeling completely abandoned because there would be zero investment going forward. We want to bring the community with us. I really do think Harness is breathing new life into the Drone project with this rebranding (12 full time developers and counting) and I am really excited to see where we are a year from now.

PS glad to hear you like Drone. I hope you will consider testing out Gitness at some point and letting us know what you think. It is still early days, but the team is making improvements daily. Hit us up in our Slack channel if there is anything we can do to help.
You can put plastic cutting boards in the dishwasher, though, and get them quite hot to sanitize. Generally, that will destroy a wood cutting board. I suppose you could maybe use UV light to sanitize a wood cutting board.
Where was that? All I got was a page with "Redirecting..." using w3m off the survey link.