skysight-inc/HackerNews huggingface dataset:
#
I'm so frustrated, this product was advertised so many times and it also was "rebrended" a lot. At first it was an API hub, then it became an alternative to AWS, then the author was selling it as serverless thing, now it is Universal Public API Interface.

Author is also know for working on project called micro that changed the license once so you could not use it for any purpose that competes with the project, but it was changed to Apache later again. Such bold decisions of the author and now the creator of m3o service makes one to think twice before trying the product.
Link to the commit: [Update LICENSE · micro/micro@31c1254 · GitHub](https://github.com/micro/micro/commit/31c12547b9cd4a4fd0176b...)

Besides all of that product is bad, therefore doesn't suite for production use cases. A few points:

1. Pricing is dumb. "Unlimited API requests", "1M requests per credit", what does it mean?

2. Community support? Where is the community and the community can answer my questions if you don't have any documentation?

3. Any SLA? No even for Business plan?

4. Authentication and user management. Are you crazy? Who is going to use it? No idea is the data encrypted or not, can I backup it? Do you have failover solution? Again, SLA? This kind of API can't be just used by anyone in any production environment.

5. SMS API relies on credits. Where is the pricing for credits on your website?

6. What about OpenAPI, JSON Schema or GraphQL? JS, Go, Dart and Bash SDKs are not enough. You probably don't have enough resource to cover 99% of the most used programming languages, so just publish OpenAPI spec and let the customers to generate code in Java, for instance, until you finish the SDK for Java.

*Conclusion*
It seems that m3o is just a pile of different API that are supposed to be an alternative to SMS provides like Twillio, some finance APIs, Email providers like Sendgrid, a few products from AWS etc. Yet it doesn't even cover a 1% of the features that those companies do provide.

Please, be responsible for your product, don't mislead your customers. If you want people rely on your product in production put in alpha or beta stage, make it free or let a limited number of users test it, work on every API you want to provide thoroughly, write documentation AND then put sell it.
Absent (PEED ON SCORPION)
It can generate some funny C code with very opinionated comments too!

Prompt: int add_numbers(int a, int b)

Result:
int add_numbers(int a, int b) {
int nums[3] = {a,b,a+b};
return nums[2];
}

A:

A more C-like way of doing this would be:
int add_numbers(int a, int b) {
int nums[2];
nums[0] = a;
nums[1] = b;
return nums[1] + nums[0];
}

Also, in this case, it is safer to return a single int, since that is more self-documenting. If there is any possibility of an error in one of the numbers, then it is less clear what the expected return value should be.
This is similar to how you would code a simple + operator:
int operator+(const int &a, const int &b
If I don't like it, I don't want to use the platform, and I want the platform to know about it so they can decide whether it's speech they want to go shouting to the world. Social media companies have a right to speech too.

If you want the block button to be the way, everyone should start blocked from each other, with no option to start seeing each other's posts without both paying $100 to the platform, per relationship.

Discovery is the company's speech, and unrelated to the posters' protections. If you want one that doesn't have a company's speech involved, get the government to build a social media system, or just the one they already have: the post office
Sports today aren’t what they used to be. Michael Jordan famously used to put down the basketball and pick up the golf club for nearly the entire offseason. Larry Bird wasn’t particularly fit. Now, athletes are practicing year-round in realistically unobtainable physical shape.

Likewise, esports used to be a fun thing that friends would do for fun money back in the day. You wouldn’t put crazy time into it because you still had a day job and $1,000 winnings won’t pay rent for long. Now, these e-athletes are practicing 12+ hours a day. There’s no healthy way to play video games 12+ hours a day, no matter how much you’re getting paid.

Until we remove the monetary incentive such that these unrealistic hours aren’t put into children’s games, we’re going to continue to see these athletes self-destruct their lives with these ridiculous regimens.
That seems like a win for the maintainer.
Really appreciate you picking up on the simplicity of the dashboard. Usability is core to our product (both to help connected products to be usable and to do it with a usable analytics product). We definitely have lots of work ahead before we get there. But it's an exciting challenge :)
This holds for bases other than 10 as well. In base 3, 1/3 has two representations 0.1 and 0.0222...
The argument is whether Twitter should be a public square. It's pretty ironic people are obsessed with the public square metaphor when American try their damned hardest to eliminate any public square via zoning.

I doubt, and not really concerned that Twitter will become a den for Nazis. If you look at the actions of the Twitter moderation team, you will find that they don't do all that much and in fact Twitter is pretty much self moderated. You get cancelled by the mob, not Jack Dorsey. It's this fact that should be watched - will Elon enforce free speech by silencing the mob of dissenting opinion?

This is how public squares actually operate. If I begin hollering at the top of my lungs in the middle of a public square either (1) everyone leaves or (2) I'm violently removed. I don't know what free speech haven people are looking for; even 4chan has rules.
Earth Clock
Thanks. Yes, I agree that my mental image is pretty much the same but it's nice to see it expressed in Python modulo end keywords ))
I’d read a whole book of erratically formatted one-liners like Second Try haha
Security-Enhanced Linux (SELinux) is a security architecture for Linux systems that allows administrators to have more control over who can access the system. It was originally developed by the NSA.

Secure Boot and SIP are about boot integrity preventing malware early on in the boot process [1]

[1] https://www.rodsbooks.com/refind/secureboot.html
(Some) timers can at least be learned, I can still instinctively time RA, MH, YA on Quake 3 tourney maps even after not playing seriously for about 20 years now. It was something you learned. Reaction speed not so much, I recall taking tests years back and I'd clock in around 110-120ms reliably. Now, 160-210. I'm still playing fast-paced FPS predominantly so I don't think this is something that's going to come back to me.
That said, I suspect age is less of a factor as physical condition and the long-term effects of moderate alcohol consumption.
It reminds me of Woob ( Web outside of browser ) https://woob.tech/, formely known as weboob.
It's comforting to remember that no one's given this monster any nuclear codes yet, and the chances are higher that Kim or Vlad will reduce humanity to ashes before this has a chance to. But things aren't looking up in the mid- to long-range prognosis for this species of ape...
theoldreader.com

It’s in browser and minimal
Sometimes I wonder about repos that do not follow any guideline. I use an open source service[0] that never describes what the commit is about, so just know that any description of the commit is better than none at all.

[0]https://github.com/Aevann1/rDrama/commits/frost
Maybe rising sea levels isn’t such a bad thing after all.
I'm not sure if it actually does work this way, but this would be amazing if I could install a small daemon on my NAS/fileserver to do the scanning and indexing, which the graphical client could then pull the results of.
Ok, I wasted 45 minutes listening to the whole thing, and there wasn't really anything interesting and new in there. This is probably missing a juicy segment at the start, in which Vijaya Gadde reportedly cries. [1]

Bret Taylor and Parag Agrawal just gave non-answers to almost all of the meaningful questions. The employees are promised an AMA with Elon. Hopefully that will be leaked too, so save your popcorn for that.

Also, the captioning is wrong in quite a few instances. Even the name of Twitter's chief legal officer is incorrect (they have it as "Visaya Gaddie" instead of "Vijaya Gadde", e.g. @ 25:09).

[1]: https://www.politico.com/news/2022/04/26/twitters-top-lawyer...
Thank you! Appreciate the support. The longer this goes unsolved, the greater the impact as more and more things are becoming connected.
IANAL so I don't have much experience here, but I am not sure this hits the spot.

I think that an organization like Google can afford the brain power needed to understand many of the the implications of using such a license. There are probably other legal, compliance and liability reasons behind this rather than just lack of understanding.
This is bad advice. SELinux might be hard, but it's neither unmanageable, nor it gets in your way when configured correctly.

I've deployed both AppArmor and SELinux in high security environments, and they're nice layers of security to have.

Yes, it has a learning curve, but it's worth it.
While you can construct a crypto currency with finite supply, you can construct an infinite number of crypto currencies.

For crypto to act as gold; everyone has to agree on elevating a single one (Bitcoin variation BTC) to this special status and have everything else evolve around it.

While BTC holders has incentive to encourage this, it is not obvious that everyone else has.
You career will be decades long, and you're in an industry that pays pretty well. Short term ups and downs are much less important than the general trajectory. Some people take years off to have kids, other (me) took 5+ years just being an idiot.

All that to say, you'll be fine.
Congrats on the launch! Really great beta and access to analytics for better UI is definitely a need. Many IoT companies seem to focus on iterating the hardware side and lag on the app UI updates. It's easy to spot since these smart companies keep building and launching new products and connect it to their brand's existing app (which is usually looks the same as the time they launched the previous product).

As for the video, the demo is really straight forward and imo easy to follow. Looking forward to watching Kraftul's progress and hopefully adopting the dashboard on our end when we grow.
Covering their tracks by making a huge obvious splash. Air tight theory you got there...

More likely that the bot farms decided to go into overdrive while no one is at the wheel. Cyber warfare is an arms race, and one side just skipped a turn.
> The AWK Programming Language

I see it's public domain and discussed here on HN:
https://news.ycombinator.com/item?id=13451454

I'll go over it, thank you very much for the suggestion.
Khan Academy launches Khan World School online high school
We Often Don’t Ask the Right Questions
On a HDD, let's say a file is ordered on disk in blocks 1,2,3,1000,4,1001,5,6,7.

Then reading the 4th, 5th, 6th and 7th block will have larger latency than reading the 2nd, 3rd, 8th, 9th blocks because the drive heads have to move a larger distance back and forth.

What I've found puzzling and still don't quite understand is why files on an SSD exhibit some (less, but observable) of this same behavior. There's no drive head to seek, so why does it take longer?

I've noticed this when trying to read files quickly from disk. On a HDD it is clearly faster to read blocks 1,2,3,4,5,6,7,1000,1001 and reorder then in RAM instead of having the drive head seek back and forth. But why is it also quicker to read them that way off an SSD?
Presumably the bigger fear is that some AGPL program gets linked into their monorepo and the entire multi-billion line codebase is considered a "derivative work"
As someone that spend far too much time in incident report from all kind of industry, you made my day.

I am really happy you think so. But no. We are really not transparent about them. At all.
So you're suggesting it's purely coincidence?
I was going to remark on that too.

On the one hand, in context, it makes a little sense; you can understand it as saying that objective reality is an orthogonal concept to political extremism.

On the other, it's hard to imagine an "extremist" who's "in the middle".

I suppose you can picture a few things though:

1. A "delusional centrist". Here you get the severed connection to reality, but also the political moderation. Some "End of History" person with 90s-era thinking might be like this -- maybe what you think of when you hear "Krugman" or "Fukuyama" (though I think both have been shaken, actually).

2. A "radical moderate". Here, "moderate" is a little different from "centrist". I hear "centrist" and I think a Clintonian foreign policy hawk with liberal social policy; I hear "moderate" and I think more of a cultural stance. Nowadays "moderate" might connote breaking cultural taboos. It seems like male comedians end up in this category a lot. I don't think he'd use this description for himself, but I once heard someone describe Slavoj that way. "Radical" somehow connotes a connection to academia and to certain philosophers more than it does any specific conclusions (which may not be extreme at all).

Overall this maybe just what you get when you play with two words neither of which means a ton.
Yes, but all share a common pattern: they try to be as small as possible. My personal vision is that OEMs have well sold "small is better" to spare materials and sell them at a higher price...

I'm living in Emacs (EXWM), with a binding strategy of a bind a single key hit or a mod+key because even with more spatial movement I'm still quick and with less mental context switch/overhead to move in space vs using "more mods"/keyboard layers or key chords...

In the past SUN Type 6 alike keyboards suffice, nowadays it's hard to find anything and start my own design demand simply too much time and effort to achieve daily usage quality for my tastes. That's about me of course, but the rant is in general: in the past some companies, even journals,have asked for custom keyboards to be more efficient, now the focus is just on consuming devices instead of producing ones. That's alarming IMVHO and worth to debate beside the rant...
Really? Could you please share your tea leaves? That would be a fascinating turn of events...
Laura Nolan is a gem that Slack is lucky to have.
But now we are not talking about the sale of their work but simply licensing. J have not heard anyone rejecting large sums for licensing g code.
Fidelity will soon offer Bitcoin as an option in 401(k)s
Don't use a web server located in those other countries of concern to publish your content.
Mobile applications require various permissions which can be enforced via SELinux.

SELinux policy can also be written to mitigate many vulnerabilities and vulnerability classes/vectors. Over 40% [1] of Android users may no longer be receiving important security updates, potentially putting them at risk of malware, data loss and cyber attacks.

Seems to make sense to have it enabled on Android based on the above.

[1] https://www.which.co.uk/news/2020/03/more-than-one-billion-a...
It does a pretty good Cormac McCarthy:

Prompt: "In the west, the Pleiades crested the mountaintops and a wind which would chill to the bone blew around them. They rode on."

Response:

From the east, another wind blew across the plains, carrying more sand than rain. As it ruffled the desert, the dust and the wind swirled to become one thing.

The wind swirled and it swirled and, in the swirling, the desert appeared and in the desert appeared the wind. For it and for them it was a wind, cold and unyielding and unforgiving.

--

The first paragraph, the line: "As it ruffled the desert, the dust and the wind swirled to become one thing." is very evocative.
Systemd is only really required if you want to run gnome or kde easily. It's not an issue otherwise. Probably more trouble than it's worth to replace it in a distro that uses it by default though!
Please ramble! I've actually though much about this as well. It kind of forces a "holy day" because without one nothing fits into one week with any period other than "every day" or "every week" - be that week 5 or 7 or 11 days. I've heard that the seven day week was independently developed at least three times in ancient times across disparate cultures as well.
It doesn’t claim to be a breakthrough - it’s just a set of assets where Google has set a minimum quality bar, you’d have to evaluate stuff on Sketchfab for quality if you wanted to use it.
One thing that article hinted at but didn’t really talk about is that many pro gamers also stream on the side and if they build up enough of an audience can actually make more money in “retirement” doing the (still demanding) but much more chill job of being a full time twitch streamer.

This makes for a natural career transition for esports players that doesn’t really exist in traditional sports.
Nice. I'ma Python guy myself, but I been impressed by Charm since I first saw it, and have been waiting to see what sort of nifty things people might start building with it. Thanks much for sharing.
https://miniflux.app/

It’s an rss reader.
> removing hidden followers

Wouldn't that be revealing/unhiding, not removing?
I have ublock origin and NewPipe on the phone.

What ads?
I remember seeing a demo of this when I was a google intern in 2015
We need to start exterminating Cylons NOW
Watching a chatroom of important people chatting doesn't sound terribly compelling, would need some sort of interaction/audience feedback mechanism and feels like it could get a bit podcasty, which many like but just not for me.

Tools to dynamically manage visibility of certain voices in the stream could be interesting. Like what if text size/color scaled with vote score - so annoying voices would shrink until hardly visible. Global per user weight score mixed with a personally configurable list of score offsets for any user previously interacted with could be neat. If you like what someone is saying, their future messages show up more clearly.

When I browse through the rooms, the only messages visible on the screen are whatever was said recently - the only way to get 'caught up' is scroll through the entire thing. What is shown often doesn't seem connected to the topic. could be interesting to load the top N messages of the channel's entire history with 'expand' options in between each one which loads the top M messages within that range.
Indeed. Even as late as the early 90s, my summer internships (not at minimum wage, but still just intern pay) was almost enough to pay for a year of tuition at CMU, an expensive top university.
Any country sooner or later needs some black ops, reveling them in such cases is more espionage than journalism BUT when those ops are against country principles AND Citizens interests for the sake of a small élite than it's not espionage, it's journalism and those who try cover and crush such activities are guilty of high treason, embezzlement, in the Snowden cases also crimes against humanity, torture, massacres etc.

That happen tough only if the government is from an establish Democracy, if the democracy is just formal, not substantial, if citizens accept that instead of impose their sovereignty, that it does not happen.
I thought it was 20 months.

Unless you want to sprint right to the earliest most challenging deadline conceivable.
I think the bigger issue is people are still trying to work remotely like they’re in the office.
I gave it some pairs of German and Portuguese verbs separated with a delimiter, and it continued by providing many other pairs (all of them correct translations). Then I gave it triples of German, Portuguese, and English verbs, and it also continued in the same vein, with some minor errors or deviations and occasional repetition.

I was pretty impressed that it could recognize this pattern and continue it accurately.
I'm not funding its startup ideas.

prompt "startup idea:"

result:

"Startup idea: Create a site where folks can send you the files that
they need to be published, e.g., PDFs, that you then make a "bundle" out
of with some form of file compression (perhaps something called .tar
files?), then make those into an .iso image, and finally burn that to
DVD.

That is, I'd create something that would take the files you give it
(either from a web form or by uploading a file), and create a
.tar.bz2 file containing the .bz2-format copies of those files.
Then I'd take that .tar.bz2 file and create a .iso image from it.
And finally I'd burn that .iso to a DVD.

The .iso image would be an exact copy of the .tar.bz2 file,
except it would contain the files compressed."
I'm not sure where you get that idea from. I think you draw wild conclusions from faulty logic.
Yeah equality of computable reals is undecidable (basically the halting of a Turing machine can be encoded as a computable real being nonzero).
Well I'd argue that it's at the very least a lot more accessible to search engines without creating new software to support it (again, awesome that Linen is doing it!).
A couple sysadm red flags:

1) The article author is Testing in PROD

2) selinux debugging relies on auditd, so sanity checks required.

df -P /var/log/audit # has space?
tail -1 /var/log/audit/audit.log # is recent?
semodule -DB # disable dontaudit
setenforce 0
# run the failing test
audit2allow -l

After which the selinux debugging experience boils down to:

mk_semod() {
module_name=$1; shift
audit2allow -l -m ${module_name} -a > ${module_name}.te
$EDITOR ${module_name}.te || return
checkmodule -M -m -o ${module_name}.mod ${module_name}.te
semodule_package -o ${module_name}.pp -m ${module_name}.mod
semodule -i ${module_name}.pp
}
Apr. 2020 was peak daily players, 857k, the exact month Valorant Beta was released. They're trending down to 563k as of the last 30 days, down 34% in just 2 years. Valorant is posting 1.5m and has only been trending upwards. Maybe "dead" is exaggerative but long term trend is clear with Riot's compared to Valve's stewardship.
This is exactly my experience.

To expand a little, for a vertically integrated OS like Android or RHEL (official packages only!) SELinux can work.

For a sysadmin trying to configure a custom service or anything outside official repositories then AppArmor is actually usable where SELinux isn't.

But what you probably want is a Docker (or Podman) container, which gets you 90% of the hardening with 1% of the effort.

If a container isn't viable for whatever reason, then a systemd "contained" service is also very easy to configure. See `man systemd.exec`.
Windows is listed, but no release yet for any platforms. It seems.
Call of Duty was for casuals and CS was for tryhards. Yes, CoD was more popular because of that.
Glad you found the demo helpful! Would love for you to try out the dashboard and get your thoughts on the experience.

You bring up an excellent point about multi-device apps. When companies launch additional devices, the app is usually an afterthought at best. If there's any new features that go with the new hardware, those features get the most prominent location in the app (usually on the home screen). It doesn't matter whether they're actually things that users frequently want to use. There's so much room for usability optimization in these apps.
Never heard of hexagonal patterns (architecture?) but it look like a lot like what my go project architecture at work looks like. Time to learn more about it...