skysight-inc/HackerNews huggingface dataset:
I love the motivation for this tool. This looks very useful for when you just want to make something easier in an existing shell script, without fully migrating to Python. If you do want to migrate fully to Python, I encourage people to use sh[0] (disclaimer: author).

One concern that I have is that it could be so useful that now your script is filled with `| pz`, and is launching Python processes at every line . Now you have a tangled hybrid of Bash and Python.

0. https://github.com/amoffat/sh
I've seen the talks from RacketCon about it, but I was not impressed this time. They never talk about ergonomics of editing code properly. With S-expressions I can always select any expression or sub expression, because there is a clear start and end marker. This is probably about tooling. You could probably build some language support for that for shrubbery syntax, but it is going to be hairy. I am not convinced support for that will ever be as good as the code editing experience with S-expressions. That is why already the readme makes me think: "No!":

> Another disadvantage of S-expressions is that many of the parentheses are redundant after the expression is pretty-printed, because indentation provides the same grouping information in a more human-readable way.

The parentheses are not redundant at all! They are useful markers for selecting, cutting, pasting source code. I have mentioned this on the mailing list before, when there was discussion about moving away from S-expressions.

I get it, they want to keep an open mind and research other syntax. That's fine and good! But don't act, as if the parentheses are redundant and of no use. Find something better that supports the same level of code editing ease, then come back and present. I think it might even be impossible to do that, because you will still need those start and end markers, whatever they look like, or build the tooling, that has so deep understanding of the language's syntax, that it can "read your mind" and select the correct parts.

I will keep an open mind for when they surprise me and come around with something, that checks all the boxes.
I have investigated SSE for https://fiction.live a few years back but stayed with websockets. Maybe it's time for another look. I pay around $300 a month for the websocket server, it's probably not worth it yet to try to optimize that but if we keep growing at this rate it may soon be.
Not what I mean. The entire experience that it's a different place, that it inherently is different from the city.

The interiority of the individual does not change, although the external world may reflect into the interior differently and the individuals' mind may easily filter one way or another. You can be and have the same interior experience if you're in the middle of a city, or if you're on the top of a mountain.

it's just a place to live. one with better air and fewer people.
Server-Side Events as Simple Alternative to WebSockets
I don't even need the e...
Wow, thanks a lot for sharing your experience.
> MIT but [bunch of stuff]

Not MIT then. The beauty of MIT is that there is no stuff.
I find incredible a product like this is in the market, where the minimal price to pay for a similar professional device is around $4000, maybe a couple thousands for lower end models.

Of course the accuracy of this device might be a lot less than those professional devices, but when you are a ham amateur hobbyist who want to know if some transceiver, antenna, cables, or other devices are working good, you get a lot of "device" for such a low price.
Again, they poked around in an embedded linux image. There was zero investigation if the ASICs even have firmware, let alone modifying it.

> I would just say you’re late to this one. Like, you would have had an argument in 2012 when there actually was a chance to frame the lingo in the crypto space, but in 2022 for an article from 2019? No.

I mean, ok? If you're writing for a uninformed subset that uses words wrong, and you deliberately use their incorrect terminology, that's kind of worse. I can guarantee that no one who actually works on making the antminer/whatever ASICs calls the entire box "an ASIC".

Writing for a lay audience does not mean deliberately misusing terms.

Meanwhile, the rest of the world uses ASIC to mean Application-Specific Integrated Circuit. Because thats literally what the acronym means.
Interesting. Medical field dominates research in terms of publications. Chemistry produces double the papers compared to physics, and humanities are smaller than biology but larger than physics. I wonder where machine learning papers fit in - CS or Math or both?
Sure, there's basically a continuum of influential behavior. But scale and purposefulness tip over a line at some point. The general store owner may be a gifted salesman, but he doesn't have a marketing department full of graduate degrees. The car dealership may have a professional ad-maker, but their reach is local. And both of them live where they sell, too -- if they're sociopathic ass____s, their business will suffer. The contrast with the behavior and capabilities of a transnational business is large enough to maybe be a difference of kind, not just degree.
You know, my gut reaction is that people would opt out because of the creep factor but maybe this is just another one of those things where people are willing to be essentially spied on with their data packaged and sold in return for discount (or sometimes free) services. Although since it's physical world and not pure digital tracking maybe it crosses a line with more folks.
It was actually a good game and could be done today with a little bit of laptop support. It was deliberately tedious but that’s not too bad. Doable with 2 and very good with 4. Played it a number of times. There are pc games that look to be more tedious so the genre still exists.

It’s also far from the largest board war game by a little over half.

Look for DAK for a less tedious same scale effort.
I'll bite. When did you start?
Ha ha, I had to use a slotted line.
If you only care about storing data and not doing any complex operations or query against it why are you using something like sqlite as well?

It’s not a comparison as being in sqlite makes the ability to access this data significantly easier. This is comparing apples and dogs and i don’t see the merits.
It's not blocked. It's just that some very badly written proxies can try to buffer the "whole" response, and SSE is technically a never-ending file.

It's possible to detect that, and fall back to long polling. Send an event immediately after opening a new connection, and see if it arrives at the client within a short timeout. If it doesn't, make your server close the connection after every message sent (connection close will make AV let the response through). The client will reconnect automatically.

Or run:

while(true) alert("antivirus software is worse than malware")
The margin on fruit and vegetable is typically low so you’d need quite a high margin, small volume plan. Might be doable.

Also: people in climate A don’t really know how to eat something from climate B (“how to” meaning recipes, is this dessert or a staple, etc) so you’d end up with a small customer base. Not a bad thing for a small lifestyle business in a big city.
I've got fairly bad ADHD. Do you drink coffee? I'm able to focus a lot better when I keep my caffeine intake low. For years I thought it was helping me be productive but it was really just causing me to get overwhelmed. It sounds like cutting caffeine might not be enough in your situation but its worth trying if you havnt.
> The way it works is that stuff in /etc overrides stuff in /lib, line by line

Oof, I did not know that. Likely because the last thing I'd want to do is split a simple service config between an even larger number of files. Also IME automerging just ends up creating a different type of upgrade error - it's more straightforward to just fork the whole config and take over responsibility. Software packages generally don't remove functionality, but default config files often change as maintainers get better ideas.

> there's nothing for systemd to do but to implement the required functionality to support that

Eleven types of dependencies. I know many of those could be implemented more generally. Perhaps not straightforwardly in an ini file, but that's what I mean about overall design.

> What's the difference, keeping the config in two files vs one?

A single service config is currently kept in at least 4 config files - the lib unit, the etc unit, the wants symlink, the wantedby symlink. Never mind all the extra .target files and their own duplications, plus the reverse injections. And this is for every single service. In my example, the distribution services would each only have one file, as their dependencies would be in an easily readable graph file. The answer to the expression problem is to add the appropriate hooks, not to just give up on factoring.

The standard response from systemd advocates about all this complexity is to use bespoke tools to analyze its computed internal model. This would be reasonable if it didn't purport to be working with the configuration file model. Instead it's like a bait and switch of complexity. It would have been more honest to store the config in sqlite.
Another way to talk to GPT-3 is to try out the one week free trial at aidungeon.io

The GPT-2 narrator is free.
Your monthly subscription fee minus a little off the top is split by your watch time amongst those you watch.
If you're using the same file, it would make sense if the db 'warms up' by growing enough to comfortably hold all your data.
From personal experience, the easiest way to sprout an avocado pit is to throw it in some moist dirt and put clear plastic over it to keep the moisture in.

They take about 30 to 45 days to sprout. And the success rate it about 75%. (though I've never been scientific about it, so my numbers may be off)

My setup is two 8qt plastic storage containers. One for dirt, and one to trap the moisture.
If you dont mind, could you mention which vendor you use for this card, i am using one from a local cantonal bank which is good but doesnt have lounges in.

Thanks
That also requires pinning the thread to the cpu, or it can find itself "on the wrong core" when it wants to release the buffer.

This narrows the use case even further. To be clear I write software that could nominally benefit from stuff like this, but the tradeoffs (requiring pinning, in particular, which may not be available on all platforms) mean that it seems better to use approaches (e.g. RCU) that will work without restartable sequences.
> For city migrants with fancy remote jobs there’s plenty to enjoy. But your children will have to leave the area when they grow up, at least to maintain a similar quality of life. Having moved to a medium-size city (and left my rural home at 18) I am contemplating the idea that my own children might live close to me after they grow up - or at least they could choose to. That’s exciting and I think trumps any amount of natural beauty I miss living in Baltimore.

Absolutely true. Part of why we want to be in the city is so that our children don't _have_ to leave, like we had to.
The ones where they specify the cause of death they were put down, presumably by a vet. I can imagine dying more gruesomely.
Advertisers measure outcomes, not raw impressions. Because everything is auction based there's a natural market correction based on this, so impressions could e.g. be worth 1/3 less come bidding time.
There are 2 fixes Tesla could make to Autopilot that I think would make it much safer and pleasant to use.

1.) Set the self-steering torque limit much lower. By far the most anxiety-inducing thing of watching FSD videos on YouTube is how erratically the wheel jerks around when the system is unsure, and is literally unsafe because a driver’s reaction time won’t be quick enough.

2.) This one might be controversial, but don’t disengage Autopilot on driver steering. Keep disengage on gas and brake. If they implement (1), then it’s easy for the driver to overtake the system’s steering and course-correct. This also eliminates the driver’s hesitancy of taking over for fear of having Autopilot disabled for the remainder of the drive.

These two are features of Comma.ai’s system, and people report that as being a much more pleasant experience. I really think Tesla needs to think more about the human-computer interaction side of this.
> United Fruit Company et al. imported them by the boatload.

…assisted by the United States Marines, and in fact the origin of the term “Banana Republic”.

I was shocked by the tastelessness of the company name when the Banana Republic clothing chain opened up.
This isn’t a problem with HTTP/2. You can have as many SSE connections as you want across as many tabs as the user wants to use. Browsers multiplex the streams over a handful of shared HTTP/2 connections.

If you’re still using HTTP/1.1, then yes, this would be a problem.
> with the proceeds from said wagers going to charities

That alone means it can't work as well as it would, if people not just had skin in the game, but also got to keep the proceeds: a betting market with a selection bias and no profit incentive is a poor imitation of an information market
This similar project could also be interesting
https://github.com/mrh1997/headlock

It is used at my company to test our firmware written in C with python and was developed by a colleague.
The whole point of a prediction market is to try to uncover hidden information like this.

I remember this idea was floated after the 9/11 attacks. A spike in a terror attack odds would be an early warning system as someone with inside information on a terror attack tried to profit from it. This idea was shot down somewhat quickly though.

It is really a different animal than the stock market in a sense although the stock market still operates on information vs noise trades.
Alexandra should get the Nobel prize.
Speaking on behalf of a group of more recent leaders at the helm of creative products at Adobe, this thread is obviously frustrating and hard to read but also motivating. Many fair criticism and suggestions, and many of these are now (finally) being addressed. We have undertaken a massive effort to deliver web apps that are deeply collaborative, cloud services that are resilient, and are rearchitecting many of our apps (some decades old!) to be more performant (less memory hog) and incorporate some pretty mind-blowing ai capabilities that save tons of time in creative workflows. The policy stuff is being updated and redesigned for clarity, and our daily challenge is to innovate and build next generation experiences while not tampering with the muscle memory of our legacy customers. Admittedly, this has slowed development of certain products in the past. But as I look around the team these days, people are here for the mission and determined to do the hard work. The shift to subscription was before my time, but modern apps are cloud enabled and we see a ton more ways to leverage this model for customer value (including today’s 20k+ fonts, stock, ai tools computing in cloud, collab, web apps…). Ultimately, my hope is that the next generation of creative will work together better than ever (interoperability, dev ecosystem will be important across many of the point solutions emerging), enable new forms of collaboration, and unlock new possibilities (via ai, new approaches to democratize 3d creation, new mediums emerging like AR/VR). But it is up to the Adobe team to absorb the feedback and show rather than tell.
LOL, talk to some people who are currently in their 20s here in 2022. "Hope for the future" is not how I would describe their discourse.
Consultancies provide a valuable service of blame laundering. Obviously, this isn’t the exclusive use of consultancies, but it does allow management to save face all the time.
It already is, except they are adults. My experience in United lounges the past year, barely worth free, not worth paying for. Bad coffee, even the on demand espresso capucino maker is crap. Lots of packaged food with signs you have to eat it in the lounge, not intended to take with you. Very little real food. Not a fan.

About the best benefit is if you need customer service to find new flights, no line for that at least. Hilarious you need a lounge pass to get no wait customer service and clean restrooms.
That sucks, man. I relate. My graveyard of unfinished projects is... expansive. I haven't "figured it out" yet, but here are some things I do to improve my chances of success and ameliorate the personal damage of failure.

0. Remind myself that work is a cruel mistress and a crummy source of self-worth. Find some hopeful, bedrock truth to fall back on when life doesn't seem worth living. (God, in my case. YMMV.)

1. Focus on the good things happening in my life and in the world. Along those lines, I cut out all news and any social media or entertainment that leaves me feeling worse afterward. Even HN can be a source of emotional drain -- some days my brain translates every headline into "that person makes $10K per week without even trying; what's your problem?"

2. Find a partner to work with closely on a day-to-day basis both to share the load and to build momentum.

3. Iterate (and fail!) faster to establish a fast feedback loop. Even weekly is too long. For my most successful projects (not saying much), I found a way to "ship" my project at least daily, even if "shipping" is just showing it to a friend. One time I modded a video game for a 4-year-old, the two of us taking 5-minute turns at the computer.

HN doesn't appear to have a DM feature but reply if you want to connect on Discord or something.
This is really nice. I wonder if there is a way to make this work without constructors.
Or all the lounges stop accepting Priority Pass members when you're actually traveling. The first year I had it it was great, the second year, I traveled like 5 times and every lounge wasn't allowing Priority Pass members.
OK, so let's take me as an example. For 21+ years, I've "run" a sole proprietorship (i.e. telling myself what to do). Soon, I may convert this into an LLC for various reasons. It's possible that after that, I might actually hire an employee.

At what point along the path from where I am now to being the next FAANG do I become "a corporation" in the sense of the comment under discussion? If I have an LLC and 1 employee, legally I'm certainly a corporation, but this seems to not be what the comment was describing?
I recently visited JT after a gap of 20 years. I was shocked at how much it had changed. Where there were just the odd, local mom-and-pop shops peddling essentials, there were now shops selling high-end fashion crap.

JT has become LA suburbia.
Urgh, not accepting new V2 extensions is terrible, I didn't realise they'd done that.

Up until now I've just been publishing the exact same extension for Firefox/Chrome/Edge (and also as a user script), as Firefox supports using the global `chrome` object for everything I've needed it for. The only browser-specific stuff has been targeting different browsers with CSS in the options page to make it blend in with the default light and dark mode themes in Firefox/Chrome/Edge.

Looks like I'm in the same boat the next time I need a new extension.
Even small communities can have painfully unaware, "organization" obsessed OCD people in it. They are generally the ones that keep insisting some particular thread of discussion really belongs in #xyz.
It's not uncommon to see people advocate for using sqlite as an alternative to flat files or json blobs. In particular, transactions provide nice properties vs a web of separate flat files, and the stronger schema can be a good alternative to json. There's a lot of great existing sqlite tooling, too.
Right, and I'm noting that because it's a continuum of behavior, you have to draw an arbitrary line to demarcate corporate from non-corporate behavior, and that's always somewhat tricky to do.
Spawning processes on unix is very cheap, Perl was very fast, and even back then disk cache in RAM was a thing. It's a perfectly fine solution if your site doesn't need to scale, and most do not.
This is a wonderful update — love the new info.
What if you allowed federation, but you centralize updates?

Make a protocol. Make a server for it. As the central authority updates the protocol, they update the official server software. If someone installs it, it auto updates by default. If someone runs an alternative server software, or doesn’t update, then they will be broken by everyone else’s updates, and that’s just too bad for them. Keep up, or get left behind.
Call to Mediocrity
Procrastination is the result of an emotional response to an activity.

You are cruising along in your new project, making good progress, then you get stuck on a difficult problem. You understand the solution and it's tedious. You stop and take a break. You try and think of a better way that isn't tedious, but you never do. You keep coming back to the tedious solution.

The break never ends, and now you are procrastinating. You know the solution but don't want to do it. Too tedious. The project slowly loses your interest and before you know it, the new shiny has popped up and you have a new project.

If you don't want this to happen then you need 'suck it up' and do the tedious work. Get over your emotions. It's always less tedious than you imagine it.
Committing them is one thing, admitting to them in open fora is another.
A few weeks after the fall of the Wall in Germany we were in the grocery store in western Niedersachsen (just a few km from the wall) and encountered a woman from the East. She asked my wife what the names of several fruits and vegetables were.

For a couple of months after the wall came down it was impossible to find bananas. Germans love bananas!
Paging George P. Burdell…
Food in the United States is generally very bland.

When I visited Greece, the food was so much better than anything else I've ever tasted. It's not one problem in the US, it's every level of our supply chain is geared towards mass market tasteless junk.

Going out of my way to eat as much junk food as possible, I actually noticed I lost a bit of weight from the two weeks or so I spent in Europe.

I'm hoping to live outside the United States for at least a few months to see if this was a fluke.
Sorry about that I was a bit not at my best. And haven't checked this thread till now.
Hey this is super cool, but can it work without the floating windows? Can I assign seditors to regular vim splits (am I using the terminology correctly?).

The narrow functions in Emacs were great, and almost made me switch to Emacs. I know NrrwRgn exists, but it didn't automatically sync the buffers, so you couldn't have them open side by side. This looks better, but I don't like the automatic layout stuff. I prefer to control that myself.
I would imagine it depends on the particular paper, the more experimental ones in CS, the more theory ones in math.

Do note though that most math and ML practitioners use arxiv over sci-hub.
I've used them - and will in the future - because my wife likes being able to take a bath, not a shower (long hair is hard to keep dry in a shower, but in a bath she just puts it in a ponytail), and curiously enough booking.com is the only site I've ever found that let you use that as a search criterion.

Never had to call customer support, though.
Have you exposed the C library to Python via ctypes as OP or have you taken a different approach?
He is arguing that decentralized systems are incapable of keeping up with the times due to inability to herd the cats.

As evidence I would submit that it's 2022 and we are still using IPv4. A centrally managed Internet could have upgraded to IPv6 in one day. Send out update. Everything updates. Done.

There is a genuine and IMHO very significant problem here. If this problem can be solved it will require a different approach from the ones already tried. Pretending the problem doesn't exist doesn't help.