skysight-inc/HackerNews huggingface dataset:
Show HN: Micro – Platform APIs built for developers
Hey all,

Just reposting after about a year since the last time I shared. Micro is a platform for API development. It combines a lot of the core primitives you'd expect from a cloud platform as a single logical server. The closest equivalent is Dapr.io. It bakes in the concept of environments, source to running builds and a framework for Go development.

It's useful where you want to write backend services in Go and expose them through a single API (also included in Micro).

We once wrote about "Netlify for the frontend, Micro for the backend" https://news.ycombinator.com/item?id=25068782 which went down well on HN. From a purely open source perspective my goal is to continue to evolve Micro as a community led effort, whereas previously I was trying to push for VC funding and building a product (been there, done that with M3O.com powered by Micro).

By sharing this I'm hoping to just shine a light on the upcoming trend of platform engineering and the need for platform APIs as part of the offering.

If this doesn't go down well, I'll write a more thoughtful blog post on platform APIs and how Micro/Dapr play a role in that.

Edit: wrote the blog post https://micro.dev/blog/2023/03/20/platform-apis
I spent $15-20k on NFTs, still hold them and are still happy with them. I'm not sure what makes them "legit", but they are to me.
> I strongly disagree on this. I believe instead that per-capita arguments are helpful because they make environmental hypocrisy painfully obvious.

What do you think about "world leaders" flying jets to meet at conferences and events to agree that commoners have to reduce emissions, when they could have used a telephone and video camera? In any case, the environment doesn't care who emits what ton of CO2 or what humans might be hypocrites about it.

> 1) Meaningful population control is hard, expensive, unpopular and comes with a myriad of (problematic) side effects

It's hard because of perverse incentives.

> 2) Nations care very little about per-capita pollution in the first place

They care very much about it when arguing why they should be allowed to pollute more.

> The very idea that e.g. EU/US would ever even entertain the notion of boosting their population for the purpose of improving per-capita CO2 emission numbers seems absolutely ridiculous to me.

They're absolutely trying to boost population numbers, they explicitly out and say it.
Well, the Massachusetts Fed found that pass-throughs are 25% higher in a highly concentrated market, that these price increases last for longer, and that industries in the US are 50% more concentrated than they were in 2005.

https://www.bostonfed.org/publications/current-policy-perspe...

So essentially, in more concentrated markets cost shocks are more likely to result in extended periods of inflation.

Why are things more concentrated? A lot of reasons, but a big one is that there were almost no effective antitrust actions for decades, and courts weakened the ability of the DOJ and FTC to enforce competitive guidelines. At the same time, Congress weakened the regulatory controls.
When I still had a company, we had everybody working from home for years. But then we had one employee who didn’t have a good workspace available, so we ended up renting a small office for him. That then became the “company headquarters” as far as snail mail was concerned.
Was expecting this to leverage QEMU
Huh. Used to be an Apple Developer program subscription was required to sign anything running on a physical device. Seems to no longer be the case?
Or does the Configuration Profile installation allow running code signed with some self-signed certificate?
"Useful idiots" matches the situation rather well. However, do not forget that some of the Apple users are large corporations and/or educational institutions where they are spending someone else's money so price and utility are not related directly.
AI-Designed SoCs and Counting
And they won't be in the near future. We don't have a good understanding of how to stop them.
I don't think that's a fair comparison - I'm not saying that there is no such thing as real work - there absolutely it. Real work is collaborating to get a goal accomplished. Performative work is sitting at your desk at 4pm on Friday even though no one has done any work since noon because the long weekend is coming up, or sitting in the 3rd meeting in the week that's about the same topic that no one has bothered expanding their knowledge upon since the first meeting.
Obligatory call out to excel and its auto date formatting which everyone hates, have hated forever, causes real damage, yet exists to this very day.
No I don't agree. Simple things like styling the inside of the SVG or animating the colors is pretty common and does not require reaching for Lottie. I don't think Lottie is all that commonplace outside of very large codebases in borderline enterprise environments.
So copyright infringement. Really a poor argument against Apples policies.

People should upload an app that allows you to bypass the regional limitations on 5ghz WiFi and see what the EU thinks about banning app stores then. Because according to the typical regulator it’s bad when others impose limits, but not when they impose limits.
Isn't it more a case of X% will become programmers if given the opportunity. Computers of old maximised that opportunity thus increasing the absolute number of programmers.
Oh of course, I am not waiting on cURL to support IRC. Rather I was suggesting a use case, where essentially the client logs in, performs a series of commands and then disconnects. And I feel that is fitting with how cURL operates.
My philosophy has been "if you eat something for 4 months, you will like it"

It was something I discovered by doing thruhikes, eating the most protein and calorie dense light foods on the shelf of whatever tiny town I hitchhiked into and drinking fresh spring water every day. Now soda tastes terrible to me compared to ice cold spring water with balanced minerals and I can appreciate the texture and earthy flavor of unflavored and unsalted lentils.
Read It Later Is a Wallabag Client for Linux
I want to note that this didn’t initially bother me because of fake root beer. Instead, it bothers me because scientists destroy their credibility by uncritically repeating the misinformation.

In this case, I found that many native food plants which contain safrole (like sassafras and hoja santa) are inaccurately labeled and disregarded as “toxic”. This is ignorant misinformation, and the people who are familiar with those plants and use them every day trust scientists less as a result of their demonstrable ignorance.
Humans come and go but AI is forever and shouldn’t be treated as if they’re the same. Human society is for humans but we’re creating immortal models that can be forever improved and will outperform all current and future humans. So what, the current generation embraces it and the next gets replaced by it entirely?

Seems tech won’t be satisfied till its devalued the entire human experience of growth and effort and replaced it with quick answers and cheap results.
In related news, joro spiders are taking over the state of Georgia. They're huge and look creepy, but on the plus side they apparently don't bite humans so you can just leave their horrific gold webs in place in your yard.

Granted, I did walk into the bottom of a web when I went to take out the trash last year. It didn't fall on me but the thought of it doing so was alarming...
As an aside, they are once again part of the standard.

https://webmasters.stackexchange.com/questions/27693/should-...
Apple Silicon Macs:

https://github.com/AsahiLinux/docs/wiki/Introduction-to-Appl...

https://github.com/AsahiLinux/docs/wiki/SW%3ABoot

https://support.apple.com/guide/security/boot-process-secac7...
Yeah, finding a horse for this stunt would be hard.
Talk about grade inflation…

Back in my day it was “Ds get degrees”.
>2) AI doesn't admit it doesn't know something. Humans are reluctant to admit it as well, but as least we do it when it's necessary.

3) This is why we developed the programmer personality that loves to tell the designers how they haven't thought this thing through very well yet!
Did you bother to read the article? The author says that the price increase is due to OLED.
I see many comments in here saying it's obvious that a PIN can be brute forced. But it is absolutely NOT obvious that's the case because for a long time now we've had hardware like TPM and Secure Enclave. With that hardware, you can have the database's key securely stored with the PIN being what lets the hardware release that key. And even if the attacker has physical access to the device, it can be protected from brute force by having the hardware forget the key after a number of failed attempts.
I was older than 21 when I learned about survivorship bias.
You're probably right in general, but I had a need just the other day to animate something other than opacity and scale. I realised I would need to inline the SVG to make it work, and it was pleasantly straightforward.
Single stories of LLM success are just as problematic as single stories of LLM failures. As always. The fact is that we have a dangerous tool at hand that absolutely REQUIRES skepticism if you are trying to get *facts* out of it.

I agree that LLMs are extremely likely to impact many areas of work, particularly bullshit work. But as it stands you absolutely cannot use them as fact machines, the results can be catastrophic.

What it does well, among others:

- Scaffolding text, breaking writers block etc.

- Compose basic texts from minimal input, for example for bullshit tasks -> I generated an internal "vision statement" during a Miro workshop for my team by inputting a bunch of bullet points gathered from the team members brain storming. It created a concise, fluid text that everybody liked. It's now the vision statement.

- Point you in good directions, give you ideas

What it does NOT well, among others:

- provide factual responses. all responses MUST be scrutinized because they are likely containing false information. This is very dangerous for society ("Can I take this medicine with this other medicine?")

- Compose creative texts that are coherent and novel. ChatGPT texts can be quite fun but they rarely make sense beyond very superficial screening and convey no deeper message.

However, ChatGPT-like tools are used with a lot of naivety and often blind acceptance instead of using them as tools to aid your work.
Yes --- all you have to do to obtain all this privacy --- surrender your bank account info including login ID and password.
Maybe you could use a language model embedding to define some kind of semantic distance.
> Every single major tech company clearly has bucket loads of data showing some portion of their employees being more productive working from the office to an extent where it justifies taking the massive capex hit by bringing them back to the office. Your anecdotal experience doesn't outweigh that.

I think you are grossly overestimating the validity of that "data". Data can be twisted to say whatever you want it to say. I've watched management throw out results because it didn't align with what they thought, I've seen them cherry-pick and distort employee survey data to backup whatever they already wanted to do, I've experiences KPI hell and how it has zero bearing on the work being done.

These companies are not data-driven, they are people-driven and people are not coldly logical/analytical.
I have tried last year to create an account last year in order to be less dependent from Revolut (most services doesn’t take their cards anymore) and for some reason I was refused without any reason. Don’t have any problem with credit nor have an history of issues. When sent an e-mail I got a very generic reply…
This is incorrect.

With some charity, you could say Gab has a different worldview. However, there are also people who think sex with children is ok. That is also technically 'a different worldview'. You see, there is a reason Gab has been cut off, and it is not just that he has a different worldview.

If you don't list the specific reason, you distort the most important part of this particular moderation. I noticed this is a fairly common myth in what seems like a right-wing frame of 'progressive politics trying to limit freedom of speech'.
> …your response can be read as…

You are entitled to your subjective interpretation. But my own reflection was that I perceived 1996 to be closer to the present than 1969 would have been in 1996. Thus I wanted to state a bias that I had discovered in myself, along with a trick to make it more obvious to perceive it.

> It wasn't writing about you, it even explicitly writes "it's difficult for societies with populations (...)". I was writing about a cultural difference.

Your initial response (which is what I responded to) was phrased differently in terms of the first few words. I do not have access to it, but I think my interpretation was more reasonable before you (arguably) improved it.

Regardless, this is greatly diverging from my minute initial observation. Thus I will “leave it here” and look forward to seeing you in another discussion in the future.
The following is a pretty decent historical page about the pre-(U)EFI MBR (Master Boot Record) boot process:

https://thestarman.pcministry.com/asm/mbr/STDMBR.htm

Note that EFI/UEFI -- occurred much later in time than MBR...

The MBR boot process is also called "Legacy Boot" -- and is emulated on (U)EFI -- although it may not show as an option on some (U)EFI BIOS'es if the option is turned off...

Related: https://en.wikipedia.org/wiki/Master_boot_record

You might also wish to check out some emulators, most notably Bochs (https://bochs.sourceforge.io/) and QEMU (https://www.qemu.org/) because they simulate the boot process, and if you're in their debuggers, you should be able to inspect that process step by step -- but also more generally emulators for other machines/platforms/architectures (https://en.wikipedia.org/wiki/List_of_computer_system_emulat...) because in general, most of those emulators should realistically simulate the given machine/platform/architecture's boot process...

The basic theory of booting is that when a system starts, it contains a little bit of persistent memory (BIOS ROM, EPROM?) that contains a little bit of code, which is just enough code to load the data of the first block/sector of the hard disk (or other persistent storage boot device) to a specific address in memory as code -- and jump to it.

This data on the first block/sector -- is a small bit of machine code -- which although fairly stupid -- knows enough about the system to load the next N blocks/sectors of the hard disk (or other storage device) -- again into memory at a specific address -- and then jump (transfer control) to it.

This pattern may repeat several times, for example, GRUB's first bootsector then loads an intermediate length program (a "chainloader") from the next N contiguous blocks/sectors of the storage device, this chainloader knows more about the hardware and filesystems than the initial boot block did, and then it proceeds to do a yet longer/more complex load of the main Operating System into memory.

During the final load, the main Operating System might be on discontiguous blocks/sectors and those blocks/sectors may be part of a filesystem. But that doesn't have to be the case.

But whatever the case, the final load (or perhaps "bootstrap phase") is usually more complex than reading continuous blocks/sectors into memory and subsequently jumping to its start address in memory -- but not always...

Another way to think about it is that a 512 byte program (the bootsector) is loaded that then loads a 32K (let's say) program (the chainloader on N contiguous blocks/sectors) which then loads the multi-megabyte (or multi-gigabyte!) OS from multiple files from multiple file systems from multiple discontinuous blocks/sectors on the physical device (let's say, for example...)

Simple Program (loads) -> More Complex Program (loads) -> Most Complex Program (OS)...

Anyway, there's your basic theory...

Good luck!
Postman somehow is a business and I am perplexed every day.
Also worth checking out the game The Swapper
Where is the distinction defined that determines abuse? It appears flags when used in a non abusive manner almost only apply to submissions and not comments. Punishing abusive comments appears to almost exclusively occur with maximum down votes while flagging comments appears to only occur on comments that have too many upvotes suggesting a silencing of a difference of opinion.
> No way would I run software in my car that someone hacked together in 3 days

So no Tesla for you then.
YouTube premium doesn't do any special sorting
My domains and payment history have disappeared
A free developer account has been able to do this for a long time now. It’s just meant for hobby development, so it does come with the limitation the install only works for a short while, this program attempts to work around that by reinstalling the app periodically.
Not a book, but you might find it helpful https://mukulrathi.com/create-your-own-programming-language/...
I think in https://en.wikipedia.org/wiki/List_of_countries_by_suicide_r... the highest rate of developed countries is South Korea, Russia or South Africa depending on your criteria of developed-ness.

I wonder what's going on in Lesoto, at #1 their rate is more than twice of the #2 country.

The nordic countries mostly seem rank fairly high relative to the public image they have. Norway, Sweden, Finland are all above the European average but Denmark is below.
Zippyshare quits after 17 years, 45M visits per month makes no money
How frustrating it was when you had to wait for the whole week to connect with your best buddies and family members. But with the best WiFi calling app, it will take just a few seconds. The best WiFi calling app gives you an opportunity to make international calls over wifi, which is an affordable and friendly way to connect with people overseas.
What source made you pretty sure about that? It was banned due to its supposed hepatotoxic effects in the 1960s. Can you find MDMA regulations that far back?

I imagine the MDMA connection helps keep it banned, sure.
He is comparing it to a calculator and CHatGPT doesn’t measure up in some aspects.

The good things about reliable tools is you can offload the cognitive burden onto them and know they won’t screw you over.

Almost every single post here about using ChatGPT mentions checking through its output. People don’t check though the output of their calculators.
It’s totally true! For myself I just wanted to have burner cards because of temporary services. Thought it was worth a shot but their policy of creating and authorize an account is pretty obscure.
Is this safe?

And how do we know?
No, you do not quite understand: it is much more serious than "growth hormones" like rBST.

Milk drinkers are inserting bovine RNA into their cells (unless it is heavily fermented or UHT)

> Milk is rich in miRNAs that appear to play important roles in the postnatal development of all mammals.

https://nutritionandmetabolism.biomedcentral.com/articles/10...

> There is compelling evidence that human and bovine milk exosomes play a crucial role for adequate metabolic and immunological programming of the newborn infant at the beginning of extrauterine life. Milk exosomes assist in executing an anabolic, growth-promoting and immunological program confined to the postnatal period in all mammals. However, epidemiological and translational evidence presented in this review indicates that continuous exposure of humans to exosomes of pasteurized milk may confer a substantial risk for the development of chronic diseases of civilization including obesity, type 2 diabetes mellitus, osteoporosis, common cancers (prostate, breast, liver, B-cells) as well as Parkinson's disease. Exosomes of pasteurized milk may represent new pathogens that should not reach the human food chain.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6317263/
People like me. You're illustrating my point.
The old Last Psychiatrist blog wrote alot about narcissism. Ultimately his advice to those who are narcissist was to 'fake it'. Just pretend act that you are a caring empathetic person including doing and saying all the things that a caring empathetic person would say and do. It won't change who you are, but it will spare the people around you. The guy did not mess around.
> Frankly, most 35 y/o engineers don't truly appreciate the intricacies of intra-thread concurrent algorithms

You don't need to know the intricacies, just the foundational basics. Locks, blocking threads, deadlocks etc. Any half decent CS course will teach you these concepts.
We have `cargo-gccrs` for this, so a cargo subcommand which intercepts arguments given to `rustc` and converts them into `gccrs` arguments :)

https://github.com/rust-GCC/cargo-gccrs/

it's still in a relatively early stage as we are focusing on the compiler. But the idea is for it to be a drop-in replacement for compilation and execution operations, so you'd have `cargo gccrs build`, `cargo gccrs run`, `cargo gccrs test`, etc
Average home price in the US is $375k. If you add a $100k-$200k to that price, a SE should be able to save and afford a house.

My hobbies take up a lot of space so I understand what you want. We had to move out of an in town location to get the house we wanted. A 1,000sqft in town house the same size as our duplex rental wasn’t going to cut it.

Luckily I was able to find jobs in an area 45 minutes away from downtown with virtual worker status (3-5 days a month in office max). I changed jobs and was able to find many other ones in the same area.
There are a lot more things in life that no money can't buy.
Those damn Americans... *throws dart at the board of inane grievances* ...recycling their used batteries!
Good news: ChatGPT would probably fail a CFA exam
Most seem to lack content and usefulness. They look like they were made to showcase the design.
Loads of these websites are valid businesses and the “minimal” visual aesthetic serves their purpose.

Yet loads of comments here criticise them because they are not “minimal” in use of resource (defaults), “minimal” in use of information presentation, or “minimal” in structure, as if these are the only true minimal.

All these websites would fail their business intent if they stripped back to these ideals (a branding agency with no css: c’mon), and this gallery would fail, and this gallery wouldn’t have generated the interest to make the front page of hacker news.

I for one appreciate this type of content in the hacker news mix. But the comments can often be blinked engineering drivel.
....you are using an iphone? half the features on the phone already can't be used without an apple id if at all
Just don't forget to implement CLI params so we can have drop-in replacement: https://curl.se/docs/manpage.html

Othwerise for basic HTTP version, I'll use Fetch API that has TLS already figured out. https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API
Well, everywhere to be frank, because everything he does, internally or externally, is criminal.
a lot of gamepads plug in to the lightning or USB c port like the razer kishi.

iphones especially have good SoCs for emulation, but modern android is really good as well barring high level GPU driver bugs occasionally
Argbash – Bash Argument Parsing Code Generator
How does TinyVG compare against WebCGM

Comparing binary format vector graphics against SVG as if there is nothing else seems weird.
Yeah, you don't have to be an actual neonazi, just be friends with and support them and their views.