skysight-inc/HackerNews huggingface dataset:
x.com is a redirect to twitter.com (or, if its not now, it was a permanent redirect sometime in the past week when I tried, and my browser is still respecting it.)
One thing that's funny to think about is in the distant past, one of the big selling points of automation and industrialization was that we could have the same things but work much less. That didn't quite work out. Now we work more, for more things. The tragedy though is there isn't a great option for trading luxuries for time. You're either 40+ hours a week invested in a career, or you're barely scraping by on a bunch of part time gigs with no health insurance or retirement plan.
Pay to win video games really are ultimately targeting a small demographic as a tiny percentage of the audience results in the majority of their income.

The thing is they don’t know who specifically is vulnerable ahead of time, so they cast a wide net.
Leaving consumer GPUs unsupported is part of the problem and AMD deserves to have its shit stirred for it.

They need to be better than nvidia, not "you'll take what you can get." We can get nvidia. That's the bar. NVidia charges a premium but their shit works (comparatively speaking). AMD has been half-assing their compute offerings for 15 years, it finally became important, and now they need to play catch-up not drag their heels and toss out excuses as to why that's OK. My prediction: AMD won't be second place in this race for long, someone who actually wants the #2 spot will take it from them and AMD will sit around wondering how they blew a 15 year head start.
They have powershell on those unix computers nowadays. Just sayin'.
The net result of Brexit was a disaster for Britain, and basically ‘who cares’ for Europe. I think that if Britain wants to join, as they say, beggars don’t get to choose.

As a European citizen, I think that Britain belongs in Europe. On the other hand it’s time to grow up for Europe.
Learn FPGAs, Verilog and VHDL
More to the point 2/4 countries in the UK voted remain and got dragged out of the EU anyway.
That is true, add more developers :)
Someone did make a claim approximately to that effect, but not a parent of this comment. It didn't start this discussion. And the you're mischaracterizing the comment about government waste as well.
There is nothing inherently wrong with Java serialization. It is effectiverly a convoluted way to call eval().

Is eval() a mistake?
I think this has nothing to do with being handicapped and everything to do with the fact that the cta allows citizens to be assaulted every day by allowing crazy people to squat in trains. Plenty of able-bodied people have horror stories.
It's true, there's equal objective "support" for normative ethics claims across the board. So you can prove Nazi fascism is "correct" using the same process that you would to prove altruistic liberalism.

Given that existential nihilism concludes with "it's up to you to choose what is right" my question to you is:

Why would you actively choose a position that would be considered anti-social instead of a position that would be considered pro-social if they have the same objective grounding?
In general with injection molded parts the process has a few steps:

1. Design

Starting from a set of requirements and what has to go into the enclosure you start working on the design. Here you are often working with other teams that influence the design. These could be other mechanical designers working on interior components, electrical designers working on PCBAs, industrial designers that want to make the exterior aesthetically pleasing and nice to interact with.

The parts is designed with many factors in mind. What material will you be using? How does the part take into account good injection molding design practices (consistent wall thickness, avoiding undercuts, drafts to enable release from the mold, etc.)? How do the parts mechanically fit together? Normally you will be making prototypes at this point (e.g. 3D prints).

Once you are happy with the design you create drawings and send a 3D database and the drawing to vendors for quote.

2. Design For Manufacture (DFM)

Once you get the quotes back and choose a vendor you start the DFM process with your supplier. Their tooling engineers take a look at your design and provide a document with their feedback telling you where your design needs changes in order to be manufacturable. Part of this is running the part through simulations where they simulate how the plastic fills the mold to identify potential issues. You go back and forth until both parties are satisfied with the design before giving approval to start tooling.

3. Samples/Testing

About 6-8 weeks later the vendor has finished the tool and done some tooling trials to dial in their process before sending you the first off tool (T0/FOT) samples. At this point the parts are generally not textured and may have some defects. You inspect the parts and provide feedback about what needs to be improved. At the same time the parts will be tested to see if there are any design issues, if something needs to be changed there you issue the vendor a tool mod report and they quote the costs to make the changes in the tool before sending updated samples for inspection/testing (usually called T1, T2, etc.). Once you are satisfied you have the vendor send the tool for texturing and get samples that are hopefully the final design and appearance.

4. Production

Once the design is done approval is given to start buying the parts in high volumes for production.
> For a 50 year old project, they have been quick to adopt new technologies like Tree Sitter lately.

From the following it sounds more like a first step towards true adoption:

> built-in support for TreeSitter. This means that a few years down the road we’ll have many Emacs major modes that are much faster, robust and feature-rich.
“We.”
It is funny for the author to deny greedflation simply by explaining how it works.
Ethopians also just don't really look very much like west African (Niger-Congo speakers, but it is nonsense to presume Ethopians area "hybrid" population while west African Niger-Congo speakers and west Asian Semitic speakers are are "basal".
"then there is technically no difference between working as a free citizen, and being forced to work as an indentured servant"

A common fallacy. There are light-years of difference. An indentured servant is bound to serve a particular master. A free worker, even earning only enough for necessities, is still free to decide how to meet those necessities, and who to work for under what terms. That's a lot of freedom. No, of course they will not have as many choices as a rich person. But they are very far from indentured servitude.
“Room temperature superconductivity discovered in mice.” would be an interesting turn of events at least.
Do you want to sell insurance against something that costs $100 or something that costs $10 000?
How to help GNU Emacs maintainers
Tarsnap is not an ideal business model for me because that company and their service can fail to exist tomorrow. Get your own backup software and storage provider. Store your encrypted blobs wherever you want.
Wishful thinking. First the EU needs to change itself so people will want to re-join. Rather it seems that the EU is going opposite direction. After Covid era, I guess no sound person trust its institutions anymore.
Being crude, the politicians need to grow a pair and put their jobs at risk to fix this issue. But these days that will not happen, so off to mad max I guess.
Powershell solves these problems by having structured data and types and not just streams of bytes
EU is growing at interplanetary speeds since 2016.
Show HN: Khoj – Chat offline with your second brain using Llama 2
Hi folks, we're Debanjum and Saba. We created Khoj as a hobby project 2+ years ago because: (1) Search on the desktop sucked; we just had keyword search on the desktop vs google for the internet; and (2) Natural language search models had become good and easy to run on consumer hardware by this point.

Once we made Khoj search incremental, I completely stopped using the default incremental search (C-s) in Emacs. Since then Khoj has grown to support more content types, deeper integrations and chat (using ChatGPT). With Llama 2 released last week, chat models are finally good and easy enough to use on consumer hardware for the chat with docs scenario.

Khoj is a desktop application to search and chat with your personal notes, documents and images. It is accessible from within Emacs, Obsidian or your Web browser. It works with org-mode, markdown, pdf, jpeg files and notion, github repositories. It is open-source and can work without internet access (e.g on a plane).

Our chat feature allows you to extract answers and create content from your existing knowledge base. Example: "What was that book Trillian mentioned at Zaphod's birthday last week". We personally use the chat feature regularly to find links, names and addresses (especially on mobile) and collate content across multiple, messy notes. It works online or offline: you can chat without internet using Llama 2 or with internet using GPT3.5+ depending on your requirements.

Our search feature lets you quickly find relevant notes, documents or images using natural language. It does not use the internet. Example: Search for "bought flowers at grocery store" will find notes about "roses at wholefoods".

Quickstart:

pip install khoj-assistant && khoj

See https://docs.khoj.dev/#/setup for detailed instructions

We also have desktop apps (in beta) at https://github.com/khoj-ai/khoj/releases/tag/0.10.0 if you want to try them out.

Please do try out Khoj and let us know if it works for your use cases? Looking forward to the feedback!
Anyone else finding news headlines with the word 'may' in them obnoxious?
The pettiest example of this is red-green colorblindness (the overwhelmingly most common kind of colorblindness).

Many interfaces, such as git's, use red and green despite the common (?) knowledge that red and blue are the preferred combination for accessibility.

I think most people prefer red and green, though.

So there's incompatible concerns to cater to: do you demoralize most people by switching to blue or do you demoralize the colorblind minority by keeping green? :D

(In the limit, you're going to inevitably hit some bedrock of elitism beyond which it's irrational to dig. Your interface will probably not be usable by dogs, for example.)
In America, there is broad implicit approval for the idea that the tax code should be used to encourage (discourage) desirable (undesirable) behavior. We may quibble about the definition of desirability, but most Americans do seem to support this.
There have been many studies that have discredited the older recommendation of a daily intake of protein around 0.8 g/kg. Their conclusions correspond to a recommendation around 1.1 to 1.2 g/kg.

The majority of the people living in developed countries eat 1.4 g/kg of proteins per day or more.

Eating 1.2 to 1.3 g/kg of proteins per day from a balanced diet restricted to vegetable food to which no special methods for separating the proteins from starch or fat are applied, results in over 3000 kcal per day.

If I eat more than around 1800 to 1900 kcal per day, I gain weight very quickly.

Removing about 75% of the starch from my bread removes at least 1000 kcal per day, which brings the total to less than 2000 kcal.

I have experimented twice with eating only around 0.75 g/kg of proteins per day, and after a few weeks the concentration of albumin in my blood has decreased (low albumin levels in blood can be noticed even without a blood analysis, because they cause swollen feet).

While this was a little lower than the old recommended value, it was close enough that bad effects were not expected. Now I always eat at least 1 g/kg of proteins per day, and up to 1.3 g/kg.

The only parts of plants that have high protein content are the seeds. Excluding soy, the other seeds of legumes have at least a 3 to 4 times higher calorie content than corresponding to the protein content, while most cereals have at least a 6 to 8 times higher calorie content than their protein content.

When someone does heavy physical work, so 3000 kcal per day or more is OK, then yes, a diverse vegan diet without any special cooking methods is good enough.

On the other hand, for a sedentary life it is not possible to reduce the energy intake from vegan food to 2000 kcal/day or less, without some special protein extraction method.
Brutal. Referring back to this comment the next time folks here are indignant about ADA private right of action.
So would Clojure, but we're not talking about high level languages
Or a second referendum held once the terms of the actual withdrawal deal were known, and fell far short of the Leave campaign's promises of, in effect, retaining all the benefits of membership. The EU was still declaring at that point that were the UK Parliament to vote to end the Article 50 process and retain membership, they'd be willing to forget the whole thing.
No there is not. A line of code takes no resources, has no overhead, requires no upkeep. I think you may be referring to the drag complexity imposes in future development. That I agree with, but LOC is a poor proxy for complexity, and code that is static costs nothing.
It's useful for toy projects or narrow stateless use cases, like testing or fetching something one time, like in Terraform, but as soon as you have to deal with real world scenarios related to actual distributed version control, the wheels completely fall off.

Can you use it to implement a git remote? No. What about to write some commits? Also no. What about a read-only client? Nope.

It only works well if you have a narrow use case, and only works predictably if you are in full control of the repository being interacted with. Otherwise it is simply going to cause more pain than just using git directly. Look at the open issues, the open issues related to it in projects that depend on it.

You clearly have a horse in this race and that's fine, if it works for you, great. But I don't recommend it. And no amount of lobbying on your part is going to alter that reality. If you're doing serious things, use git directly, and if you're not, it's probably simpler to write it yourself.

And lastly, the exported functionality is not high quality. It performs poorly in many scenarios where shelling out to git does not, and it breaks with any sort of complicated set up.
Are we repeating history though? I've worked for a company that used Oracle plsql for everything (shall we return html snippets from the database as a reactive frontend, why not!, the whole business logic is in huge stored procedures anyway) and it was clearly an utter mess. Now, new tools may make this better, but every time I see too much business logic getting close to SQL I get suspicious.
Supabase is another example of doing everything with postgres. Sounds cool, but is it maintainable?
There’s something very depressing when your credential for teaching people how to be a successful entrepreneur is that you created a popular course on “how to be a successful entrepreneur.”
Depending on what the extension does, you should be able to monetize it by figuring who needs it the most and if companies would sponsor it.
As also pointed out in some other threads: it's less that it's dispositive evidence, and more that it corroborates. If you have what seems like a good linguistic theory backed by language phylogenetics or other linguistic-only evidence, and then you do some DNA work and it lines up, that tends to make the linguistic theory stronger, because it at least verifies that humans were moving in the patterns suggested by the language drift. But it's not a "strong signal" by itself, because there are many ways for languages to disperse other than within family groups.
Using a magical construct to autogenerated the three instances also doesn't turn you into a 3x developer.

Because they're never exactly the same, and you end up with heaps of special cases and handling and it would've been easier to write it three times from the beginning.

And even if they start out as exactly the same, in any non-trivial codebase that won't hold true for long.
> I'm not aware of any reason we would be connecting to windows.net.

If that connection is denied, the following error occurs:

HTTPSConnectionPool(host='openaipublic.blob.core.windows.net', port=443): Max retries exceeded with url: /encodings/cl100k_base.tiktoken (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x118377110>: Failed to establish a new connection: [Errno 9] Bad file descriptor'))

> I would be surprised if VS Code did not already have access to Desktop / Documents / etc.

Why would I give VS Code access to these directories? All my code resides elsewhere, it has no reason to access those, and it hasn't in the last couple years of this particular installation. Not only it hadn't accessed them, but it hadn't even asked me for access until I installed your extension.
I've had the opportunity to meet a few too. Thing is, privilege looks that way. Would a Hal Finney, crippled from debt since childhood, a drug habit, a total lack of a high school education, never mind CalTech, and traumatized from a horrible childhood, with an abusive alcoholic deadbeat father who never worked an honest day in his life, instead of being a petroleum engineer; would that Hal Finney still be Hal FInney, world renowned computer scientist who helped develop Bitcoin, among other achievements, and who later developed ALS from which he later passed?

You are entitled to your own opinion. I never met the guy. I don't disbelieve his genius, but I have my doubts that there weren't invisible environmental and cultural factors at play to get him to where he was.
Business logic / rules are vertically integrated. You need your frontend, middleware, and databases to all align on how to store, transform and present information to meet business goals. Vertically developed software are the least efficient because you miss out on the core similarities of each vertical, so we use horizontally oriented frameworks that can reuse a lot of the boiler plate. Do you.nerd to add a cache layer later? With horizontally developed code, you can do that application wide with some annotations, properties, and library imports. If you wanted to do the same on a purely vertically developed code, you'd be changing N features with a bunch of duplication in each insertion point.

One one winner with splitting tech on horizontal boundaries is that changing a feature is a largely high cohesion change. All the code bung updated in that commit are related to one another, and despite the fact that there are "many" places that the code needs updates, at least they all relate to one another.

There was some effort in the java community to meet the problem half way with something called point cuts. This allowed some level of contracts which you could "insert behaviour into all instances of X" which had some success, but I haven't see it in the wild for a while, so I'm not entirely sure it survived.
this is the problem of believing things are "better".

it's better in terms of people not having to do brutal physical labor.

but it's worse it's ever been in terms of mental labor and mental health. For older folks they may not understand, and we as a society as a whole not understand, how much mental impact growing up with social media and endless amounts of stimulation has an affect on the entire generation. Social media is still incredibly new only several decades old, with every year getting more and more stimulating. We have no idea the consequences of such over a long term impact on mental health.

You may think "just don't go on it" but it's a whole different story for younger kids, when everyone in your peer group is on social media. If your entire social network is dependent on social media, "just don't use social media" becomes incredibly difficult, and you become exposed to algorithms designed to ceaselessly deliver dopamine to your brain.

On top of that work, has become a lot more and more mentally draining vs physically draining, making it way harder to factor how tiring it is. As someone who studied Neuroscience in undergrad, the biggest takeaway for me learning it was Neuroscience is still an extremely new science, and our understanding of the brain is very very limited, funnily enough despite how much advancements we made with ai. So understanding people's mental exhaustion is very difficult to measure.

Endless mental dopamine delivery, combined with rapid technological pace requiring younger individuals to learn more and more, faster and faster,

I argue, that "times are not as good" as people think they say. There is a different kind of pain involved from working long hours in more natural/stable but physically arduous tasks in the fields or whatnot, vs 8 hours in some confined space indoors of having to constantly learn something new of an ever-changing landscape of new technology without stability where you can be rendered useless in a span of a couple years (ie artists and ai image generation). The pain of being in some confined space is not new to the older generation, but it certainly is getting worse because of how faster automation is rendering certain knowledge and jobs useless much faster than it ever did.
Everything except the money changing on your list could be achieved without the Euro.

I was a remainer and I'd love to rejoin and Schengen, the mobile roaming stuff, etc. are all wonderful and I would like them back.

I'm not convinced the Euro would be a good idea and I'm absolutely convinced that you'd lose public support for rejoining if you tried to go that route.

I keep wondering if EEA + Schengen would be a viable middle ground.
Wow. How have I not realized this. Imagine something like this on vanilla. The implications would be incredible.
From 1 player to the server to every client AND THEN to every other server the clients join and so on. I can imagine that only taking days for a majority takeover.

Something like the Samy worn
Sure, but if you took urber every day and after several years none was available for just one day your boss would forgive you and consider uber reliable. If it suddenly had a lot of failures you would be told to find a new way, but everyone has a few days per year they can't get to work(often sick)
The first time I went to Tenerife I was deeply puzzled by seeing long immigration queues on TFS. It took me weeks of wondering who those people were, before I realized that they were UK vacationers who didn't enjoy any of the convenience of Schengen. Even Swiss and Norwegians would just walk through like on a domestic flight, UK visitors got special attention.

That day I understood a lot more about brexit (that was still undecided at the time I think) than the day before: those who'd vote leave (and even most of those who'd vote stay) never had the opportunity to enjoy anything about the EU as a live, graspable experience, it had always just been an abstract concept for them. Something-something-economy, nothing that touched their lives.

If you're old enough (or sufficiently well-traveled) to have been stopped at borders, gone through the hassle of foreign currency, it's such an awesome "yes, this is the future!" moment to go to a place where people talk a language you don't understand, road signs are weird, but you never stopped, you can use the cash from home and the only sign of passing the border was the customary SMS telling you that all is fine when the phone logs into the roaming network. UK people never had any of that and I believe that the vote would have gone quite different if they did.
Yeah lol I was thinking the exact same thing.

Autogeneration is a thing.
IF interested and you don’t pay for Bloomberg Law, https://www.courtlistener.com/docket/67637345/x-corp-v-brigh...