skysight-inc/HackerNews huggingface dataset:
>> And, for better or worse, people judge you if you can’t tell the difference between their, there, and they’re.

Their, there, and they're what?

I mean, it's fine if you don't like quotation marks ("inverted commas") but don't then go and complain about other peoples' grammar because they don't "care about [those] details".

Also, "itses"? itses? You have got to be Jo King.
"Quite insane"??

How it happens: brain fart. We make mistakes for a lot of reasons, all the time, and it's not always logical, like the "it's" you got wrong while probably knowing full well the right spelling.
Interesting take. I thought I made it abundantly clear I don’t know what I don’t know and am looking to see if the idea is even worth pursuing farther? Perhaps the components exist, perhaps they don’t. Why not bounce the idea of someone else?
That's pretty good. I'd like to rewatch both back to back through that lense.

Does it hold together, even if it wasn't originally intended this way?
As a Kiwi moved to the UK I think pull cords only exist because much fo the housing here was all built in the 60s-70s and hasn't been updated since.

In NZ I'd never seen a pull cord until I moved to the UK. All of our electrics in bathrooms are certified for use around water there, including proper breakers/multiple RCDs etc.

I think modernised UK homes that are now up to date often forgo the pull cords.
I don't think anyone disrespects the commercial success, just the technical crappiness of the product
Excuse my ignorance but what can a layman do with this?
Enjoy Mesa/Cedar,

https://www.youtube.com/watch?v=z_dt7NG38V4
Looking for Co-Founder – Change Management
We're a team currently working on developing an automated and on-demand change management service to help small and medium-sized businesses. We believe that this service will help to make change management accessible to more companies, and we're excited about the impact it could have.
We're currently looking for someone to join our team as a Co-Founder. Specifically, we're looking for someone with experience in sales and change management. If you have experience in consulting, that's a plus.

Looking for someone to join our team as a Co-Founder. Specifically, we're looking for someone with experience in sales and change management. If you have experience in consulting, that's a plus.

We're still in the early stages of development, but we have a clear vision and we're making progress. If this sounds like an opportunity you might be interested in and you're excited about the potential of this service to help SMBs, we'd love to chat and see if it's a good fit.

If you're interested, send an email to visaviren90@gmail.com, and let's schedule a call.
Please include either a short bullet list resume and Linkedin profile.
Changeable Presentation
https://drive.google.com/file/d/1Bb09YDpwymvwRjuBOkdv1OPLMU3-RD4P/view?usp=sharing
Microservices is a team organization technique, whereby disparate teams only communicate by well defined APIs. Any technology choices that come out of that are merely the result of Conway's Law.

Any time you lean on code in a random GitHub repository, where you never speak to the author and just use the API you're given, you're doing microservices. This works well enough so long as the product does what you need of it.

The problem is that when the product doesn't do what you need. If the microservices teams are under the same organization umbrella there is a strong inclination to start talking to other teams instead of building what's needed in house, which violates the only communicate by well defined APIs. This is where the ball of mud enters.

If your organization is such that you can call up someone on another team, you don't need microservices. They're for places so big that it is impossible to keep track of who is who and your coworkers may as well be some random GitHub repository.
I can only speak of Netherlands from experience, and it is not what I mean. I don't expect anywhere else has done what I have envisioned.

The usual challenge is that the cities are old and organically structured. So the possible paths for public transport are limited; and there's very little space for big interchanges.

But what exists is way, way better than nothing. With trains, metros, trams, and buses (and walking), you can get around quite well. It just can take a long time due to timing mismatches between modes.

When the tram comes only once every 15 min, and your metro drops you without enough time to walk (or run!) to the tram, it means you now wait 15min for the next one. When I was commuting to work in Amsterdam via tram+metro, it took me at minimum 30 minutes with walk+tram+metro+walk. If I rode my bike, it was the same. But if timings didn't work out well, the public transport option could be +25 min longer... so 55min. And on cold sh*tty rainy days (half of winter), the metro would be jammed with people such that you might need to stand and wait for the next one. The bike option was always possible, but it's no fun to ride in cold rain with wind.

In summary, it was better than 60 minutes of bumper to bumper driving commute in Dallas/Fort Worth, but it had much room for better alternatives... if one could go greenfield.
Vaccine and pharmaceuticals research are already mostly publicly funded. But the profits are privatized.

* Oxford/AstraZeneca Covid vaccine research ‘was 97% publicly funded’: https://www.theguardian.com/science/2021/apr/15/oxfordastraz...

* (US Specific) Most New Molecular Entities (NME) approved by the FDA are derived from public research (I dont know exact numbers)
DeepL, the AI-based language translator, raises over $100M at a $1B+ valuation
My point was just that it's an interesting use of quotation marks.

People once had no writing system at all. Then they had no way to represent speech sounds. Then they had no way to represent individual phonemes. They had to invent spaces between words, punctuation, capital letters. I expect the Egyptians had no way to represent what was represented here with quotation marks. I'm curious how long and how widely quotation marks have been used this way.
Taking a broad view of the area, it's interesting that tables and networks are both fundamental ways of representing data in many situation, and often complementary, but the technology for working with tables is far more mature. This spans the low end of representation (CSV files, data frames in pandas) to database systems that provide essential capabilities like query languages and consistency checking, to entire application platforms like Oracle. The equivalent systems for networks aren't as mature. There's still a big opportunity to meet this need, and you can see a lot of progress in technology like NetworkX and Neo4J.

A great service that network programming systems provide, as highlighted in some of the comments here, is simply to provide a framework for integrating useful functions for operating or computing on networks so they can be delivered to a broad audience. To illustrate, in the land of tables, if I need to join two tables, and count rows or sort and show the top-N, I know what software on my computer does that. If I have a network and want to find a shortest path or do some other simple pattern matching on paths, and maybe show the result graphically, what am I supposed to use? It's really not clear.

And, in 2023, why not both? Applications need both tabular and network views of data, and in some ways they are not that different. That the popular relational data platforms have not already rushed in to fill this need give some reason to pause and consider the situation further or maybe is an argument that tables and networks should have similar importance.

From real life, maybe one issue is that the technology for computing on tables is pretty well understood and manageable, but there are a lot of sharp edges around combinatorial structures like networks. From a recent real-life example, say I just want to make an attributed network representing employees in a company, and match them for an internal project. Is this as easy as sorting rows in a table? Hardly. Can you even find a textbook pseudocode algorithm and code it in a graph query language that is recognizable as that algorithm? These look like tough problems. At least NetworkX and systems like it provide a framework to integrate those implementation for a developer audience.
All these design pattern and methodology fads are attempts to get around the simple truth you stated, and one other:

No design pattern or methodology will make bad programmers write good code. The only solution for poor skills is practice, education, and experience.
There are a couple of cases where small changes in the model make training much quicker. For example, the currently leading Go AI, KataGo, requires much less time to train than AlphaGo did.
How Twitter uses rasdaemon for hardware reliability
Why would apple choose to do that, surely that just increases their repairs costs bill? Is the cynical answer that it will fail well past warrenty in most cases, so prompting the consumer to upgrade because their phone has worn out?

There must be a more charitable explaination.
No, it is not. Spelling is the lexer's business, parsing is the grammar's business.

"I hope they share there food with me."

Of course this is a misspelling.
No, standardizing these things makes them hard to change for devops. How many breaking deployment changes have you seen in reality?

You're right that microservices shift burden onto infra. But that does not make it a big ball of mud -- infra has gotten progressively easier over the past two decades. If you want me to create the 'ball of infra mud' mentioned in your article, I can do it -- and make it repeatable -- in a few hours. It will come with dashboarding out of the box.

This is why microservices have become more appealing to more businesses. The technology allowing you to provision this infrastructure and deploy your code has changed immensely, allowing you to shift some of that burden over to infra.

People don't need to be given freedom for everything. Like the parent mentioned, with this standardization, people writing application code are able to move quickly and understand how the pieces work under the hood without shifting their mental model.
I use that, too, but for photography. It’s a wonderful app and much easier to handle than the similar and IMHO overhyped PhotoPills.

It’s also on iOS: https://apps.apple.com/app/sun-surveyor-sun-moon/id525176875
Or $9/hour if you use Spot :-)

https://aws.amazon.com/ec2/spot/pricing/
I started designing my own functional dataflow language to simplify distributed programming. It looks like I can stop.

Does Unison execute its DAG of functions concurrently by default?
> At Twitter, our on premise data centers contain hundreds of thousands of hardware servers and millions of server hardware components.

Hmm. This is surprising.
Microservices - let’s replace as many interfaces as possible with the slowest, flakiest, most complex mechanism - the network layer. Why call a function when you can wrap that function in an entire application and call it via API? Why have a single database when we can silo our data across 200 mini databases? Why have a single repo when we can have 200 tiny repos?
I like the idea of a newer language but inevitably it feels like anything not Verilog or vhdl is missing direct tooling support from the vendors.

Do any vendors intend on supporting chisel? Does chisel have enough control to ensure generated vhdl/Verilog match the what vendors look for to infer certain things like certain ram and dsp instances? Does chisel have a fast simulator like ghdl?
They didn't "cut headcount" by firing people, they just didn't hire new people into those roles. Instead they let people move internally to work on projects where teams wanted more headcount.

As someone in a stupidly rigid organization where managers all fight each other to get the limited headcount by inflating their own roadmap, it actually sounds refreshing.
That's a routine ATCSCC.
This seems like great advice for breaking down the problem. Thank you!
Not sure CNN is the "best" way to get the news.

Try this: https://en.wikinews.org/wiki/Main_Page

No ads, no adds, no filler, no filters.

Make the news objective again. Repeal Smith-Mundt.

https://www.congress.gov/bill/112th-congress/house-bill/5736
Teslas did this years ago. The standard autopilot could do this, at speeds up to 100miles/hour.

Later, they add the nag. 2018 I think.
I’d look to addicts and alcoholics that turn sober. Their feedback loops are way out of whack from years of drug/alcohol abuse. Yes, you do return to normal. It’s just that addicts and alcoholics cause so much social and legal issues that they bottom out of their psychological issues in a more serious way.

If you are on a drug cocktail that mostly doesn’t let you fuck up your entire life, there will be no major turning point to snap you out of it. Clinically, this is a massive success. They are keeping people from being a complete disaster. However, the opposite of “not a complete disaster” isn’t necessarily “tremendously peaceful and happy life”. It can truly be the murky middle.

It can go on forever in those cases.
OpenAI Embedding API
Poe's law. It's very difficult to tell if you guys are serious or just meme-ing about the absurdity of USB versioning.
"to" vs "too" are close enough that could be either a spelling mistake or a grammar mistake. If they get it wrong every time then it's a grammar mistake, if they get it wrong only once, then it was probably a spelling mistake.
The gotchas of unhandled promise rejections in JavaScript
How about MUI
His argument is based on an invalid assumption that grammar and languages is immutable or at least that there is only a single source of truth but that is not the case. Language varies with the geography and age and continually evolves and changes.

As long as the idea gets across that’s all that matters. No one will mistake too for to so it’s pointless to care.

I wonder if the grammar test is still used because for any non
-writing roles he lacks validity to use it as selection instrument.
Notion table seems to be close to generic. Basically let users provide a `f` in `filter(f, collection)`.
Linux distributions are essentially a bunch of microservices running together (managed by e.g. systemd). It works well most of the time, of course until it doesn't. Not sure what a better approach would be, though.
The Internet's Own Boy: The Story of Aaron Swartz
The underlying purpose for the “cascading” was customizing the look of documents by the user. We seldom have truly static web documents any more and this use case is non-existent even for those.

In my experience cascading is simply not a great idea even in itself — you can’t reasonably share part of your design between different components, it causes way too close coupling, breaking some non-intended component on some other page. What can reasonably be shared is variables and a color palette, which you can specify at a single place with tailwind.

But my point, design seems to primarily think in components - so just create a component in your framework/webcomponent, design it locally (e.g. by tailwind) and reuse that widget where you want.
Generalizing to all compounds marketed and prescribed as "antidepressant", that may be true. However, there are compounds that do mitigate conditions associated with clinical depression.

It's more about not having the tools at the time to effectively treat real conditions in people, and whether making people okay with things even if it robs them of other capacities was the only acceptable, pragmatic, and even compassionate choice.

I think the lawsuit will have many high bars, but at the very least I hope it begins the end of the practice of prescribing to children for behavior control.
See also: https://en.m.wikinews.org/wiki/Main_Page
It may be worth checking the fzf plugin you're using with Fish. There is a more recent+maintained effort[0] that brings an even more delightful feature set, particularly with Ctrl+R/_fzf_search_history

[0] https://github.com/PatrickF1/fzf.fish/wiki/Prior-Art
Low resolution videos (eg. 24 fps non-hd content) are very easy for a modern CPU to decode, so typically other parts of the laptop - ie. the screen, will dominate.

I foresee in the future, as CPU's get even faster, this kind of stuff being decoded by javascript, simply so that 'we can guarantee each platform decodes the video the same'.
I just keep things simple.

These are universal cables.

https://a.co/d/7nEV04h

- USB A and USB C on one end

- USB C, Micro USB, and Lightning on the other end

- 10 Gbps transfer

- video over USB C for my portable second display.

- 100W power.

I travel a lot and I got tired of trying to pick out the right cable for the right circumstance.
That. Basically a `f` in `filter(f, collection)` is code which can be arbitrary business logic.
I cannot seem to sign up, it says "Exceeded daily email limit."
> The interesting question is indeed "augmentation": can we use ML models to improve the efficiency of first principles simulations via some sort of feedback process.

Using Machine Learning to Augment Coarse-Grid Computational Fluid Dynamics Simulations, https://arxiv.org/abs/2010.00072
Nuclear won't be cheaper is the main reason.

You seem to think renewables will win because people are ecologically minded. That's not the case. It will win, because it scales better, it has very little paperwork or planning required, and it's very cheap.

Yes - in some cases it's less convenient than traditional powerplants. But early cars couldn't go everywhere horses could. Didn't stopped them from replacing horses for 99% of usecases.
hardly a race - US has the lead and is attempting to extend it by suppressing China's rate of innovation
Where did the original set of meme images, gifs, and videos come from?
This goes for many things in regards to being able discern quality from average. A friend of mine who does fashion (something I’m not interested in) taught me a few things about clothing assembly and it’s amazing. But you just can’t stop seeing it and everyone is wearing poorly crafted shirts from all the big name stores selling them and hardly anyone notices.

For a fashion person, going out can be frustrating.
We recently removed the next button from some of our customer flows because we had a lot of users repeatedly clicking on the option they selected instead of clicking the giant next button right below the options that even had animations after you selected an option.

We just gave them a back button if they make a mistake, which they rarely do.
Was it database failure or did they get hacked?
Harden? I'd be happy if they were even maintained, much less hardened. There is zero reason that densely built areas can't have buried lines.
> An example of where they can miss the point is Noam Baumbach's latest film 'White Noise' which is has been critically misunderstood [2]

Not to go too far off track, but I blame a huge amount of that misunderstanding with how Netflix has marketed the movie. Expectations play a big part in appreciation and understanding - at least initially.
Ask HN: WSGI or ASGI for Python what are you using?
I see a lot of people using WSGI with multi-process instead of ASGI, what are you using and why?
...which is under constant pressure from "green" parties to be closed down in Sweden. The current government makes different noises and may in fact allow more nuclear power plants to be established but nearly all "progressive" governments in the last decades have worked to reduce reliance on nuclear power. Half of the available nuclear capacity has been closed down for political reasons - "green" politicians claim it was the market which decided to close down these plants but their claims are false [1]. Some of the recently closed down plants could possibly be restarted but this remains to be seen. Given the current "energy crisis" in Europe - which has driven up electricity prices in Sweden 5- to 10-fold for end users and with that is driving many companies into bankruptcy even though the actual cost for ~75% of power producers - hydro and remaining nuclear capacity - in Sweden has not changed. The profits from these price hikes mostly (~65%) flow to the state [2] through increased taxation, the so-called "flaskhalsavgift" (bottle neck surcharge) on electricity produced in the north but used in the south or abroad and the increased VAT income due to the higher prices.

[1] https://naringslivets-medieinstitut.se/det-var-marknaden-som...

[2] https://www.dagensps.se/privatekonomi/bostad/analys-staten-s...
Most people create Nanoservices, not Microservices, if they did Microservices they would have a fraction of the number of services.
It's on the top position of https://news.ycombinator.com/show right now.
I'm guilty of implementing

<SideBarItem />

as

export { SideBarItem = (<div class="flex-1 bg-blue font-bold, text-md d:none"></div>) }

Is that a bad thing? (Genuinely asking for opinions)

E: added clarity
This is a pretty elegant solution. I’m a fan of using existing tools where’ve possible.
I believe the training is where the architecture of the model is most apparent. You can absolutely download plenty of pre-trained models.

You will also probably need to fine tune for a specific use case, so a common approach is downloading a pre-trained model and fine tuning.

I think including the “from scratch” tuning script is educational more than anything else.
Yup. I always tell people that if they can’t write and manage decent libraries microservices won’t help them.
For an AI noob like me: can you use spot instances to train models? They are about 1/3rd the price on AWS compared to on demand ones, so it'd make a significant difference.
A Cosmologist’s Case for Staying Put on Earth
Airlines view technology as a cost center.
I wonder if you could write a LD_PRELOAD library that overrides setenv() (or whatever is used to sanitize the environment) calling the real setenv found via dlsym(RTLD_NEXT, "setenv") in most cases but suppressing the sanitizing of DYLD_LIBRARY_PATH, then run a shell with this library preloaded and Bob's your uncle. Would be kind of gross, and if you legit needed to clear DYLD_LIBRARY_PATH, you'd be out of luck.
Good question. It’s an interesting project, so you got another upvote from me.
> All antidepressants were more efficacious than placebo in adults with major depressive disorder

1 in 4 American adult women take anti-depressant drugs. Do they all have major depressive disorder?
My theory is that most people are taking the wrong antidepressants.

I've been depressed for most of my life. It took decades before doctors would prescribe anti-depressants and I struggled trying to find one that worked. It wasn't until I took a DNA test that was specifically developed to help determine if/how one's genes were biased towards/against specific drugs. In my case, all of the ones I had tried so far were listed under "consider alternates" because I have a gene CYP2C19 that metabolizes them faster than other people.

What I & my doctors did, was switch drugs until I found one that worked "good enough". I should have taken this DNA test years ago. It cost me $150 out of pocket.
Or... regulating the shit out of highly polluting industries and making it seem like people's gas ranges are the reason we're going to blow past 3°? :D
Scalability and stability.
You need to process more requests? Launch more virtual machines, easy.
Your microservice is a shit and it crashes every second? Don't care, it will be relaunched automatically.
I can't find it now but I remember reading a post on HN with the suggestion to make all your runbooks shell scripts, even if all they start out as a series of prompts walking the user through the checklist of manual tasks.

This way you can incrementally automate various pieces of it so that gradually the user is doing less and less, but there's continuity on their end: run the script and do whatever it says to do next.
Egypt foils plot to steal 10-tonne statue of Ramses II
> windows will push the registers one at a time

Wouldn't Windows (and Linux) use the FXSAVE instruction instead?