skysight-inc/HackerNews huggingface dataset:
I have a hard time taking this seriously. Email is a pain to use compared to a dedicate feature UI.

I think the real problem is the need for a standardized pull request protocol that people can wrap. Then let people use email, a website, an API or whatever they want.
This is a very interesting showcase of what seems like a capable no code tool. I dont think I've ever seen this much power in one, especially a web based one, in fact most no-code developed apps ive used are nothing more than plain old forms, hardly worthy of the app title.

I played with some random no code tool I could find a few years ago, mostly in the mobile sphere and they seemed very bad producing bloated cookie cutter applications. Ivenever beleived no-code tools would ever see much adoption but I'm not sure anymore.
But they often just blow over whereas terrorists can keep a lingering presence.
Sourcehut is competing with Github/Microsoft? That's new to me :-D

Focusing on a niche hardly counts as competition to me.

'an alternative to Github' sounds more realistic.
Delivery Hero picks up InstaShop in $360M deal
I am curious how this is legal. Sorry if this is an ignorant question.
Both good and bad responses to successful terrorist attacks threaten government credibility, simply because they were successful. The key is for a government to prevent them from being successful in the first place.

Only bad disaster responses make administrations look pretty bad.
There’s a good BBC podcast about this: https://www.bbc.co.uk/programmes/p07nkd84

(Seems to be present on all major podcast platforms too.)
Just a minor nitpick, macOS has true bash. It just doesn't have the GNU coreutils, instead it uses the BSD-based equivalents.

And yeah, they suck a lot[1], but there's a way to fix if you use Homebrew: https://stackoverflow.com/a/57973942/8280773

[1] Performance-wise and also when you take into account that most shell scripts/tutorials on the internet are written with a GNU userland in mind.
I remember being able to smash my old Blackberry Bold around and fix it myself with inexpensive parts. The good old days ;)
"to be fair" - on Apple's site they arent controlling how the user's scroll. They aren't scroll hijacking, they're just progressing video playback based on the native scroll position.

It's still janky (and buggy?) as hell on Chrome on Windows with a mouse with a scroll wheel.
Pull-requests and forks are only a piece here.

It's not the only one implemented by tools that extend Git (Phabricator and Gerrit, for instance, support pre-commit workflow).

Github also brings a bug tracker (albeit a simple one), discoverability, hosting (obviously) and integration with many useful tools (CI, documentation generators, etc). All of this is easy to use.

These pieces greatly contribute to the success of many open-source projects (of various sizes). Github "extinguishes" alternative because of this, not because it designed an alternative to email-based workflows.

I suppose that many projects (open-source or not) want to use tools that extends Git. Maybe what we need is a standard making these tools interoperable and open.
I think it's a bit more complicated because we want to be able to install any app on any hosting. This means that there should be a common one-click-app ecosystem agreed upon by all hosting providers.

Currently each one has its own marketplace (DigitalOcean marketplace, AWS marketplace, etc). A partial solution could be containers, such as Docker, but there still has to be a way to purchase a docker image/container and publish it on any server (currently the Docker container is only public, which makes it harder to deploy private apps).

I think the solution would be to decide on an OS (Ubuntu probably) and create a public container image that could be provided by all hosting provider, which installs:

1) The OS
2) A web-app with a GUI that contains a (public) marketplace and the user can then browse through all the apps on the marketplace and install them in one click on that specific machine.

So, you would go to, let's say, DigitalOcean, you select "New App Server", it provisions a new Ubuntu machine and then you can access the machine in the browser machine-1.myuser.do.com where you see a list of applications that can be installed (which are not DigitalOcean specific, but from a public repository).

> I might even suggest that some developers prefer things remain complicated

I think this is true in many cases, I've seen a lot of "free software" that you can host yourself, but it is way too complicated to set it up yourself, so you end up using their SaaS. I am trying to find better ways to make my application easier to host, but I keep stumpling upon different problems.
> But C++/Rust can never have Zig's primary feature -- simplicity

Sounds like a Go pitch, except Zig ain't Go. And while comptime is a cool feature, it's also a really complex one!

> In other words, it has generics, but without having generics as a special construct. Zig recognises that once you have that other feature (compile-time introspection) you don't need generics as a separate construct, but they can be just an instance of that single construct.

This has advantages (only one feature to know), but it also has a big drawback: the lack of orthogonality. C is also simple, for instance it has no concept of errors (only return values) or arrays (only pointers), but most people won't consider this a good idea (and Zig didn't follow C on either of those two design points)

Zig is cool, but I hoped the “generics are too complex of a feature” meme would die now that Go is getting generics, and I'd be really sad to see come back…
I understand, I’m just saying that the “SPSS only” type of data scientist (glorified business analyst) you describe is very rare in industry and it’s not a useful broad brush to paint the field of data science with - it’s a greatly exaggerated and overrepresented stereotype.
We have a pretty good idea of how to identify and respond to hurricanes.. not so much for terrorism.
I don't understand how a program in Python can be easily translated to a program in Rust that cares a lot about the lifetime and ownership of the references.
Hello! Just checked it out, and I really liked it. I might consider adding it to my toolset.
Meanwhile I noticed that on mobile, when you click a button twice(to take away the like/dislike), the button still behaves as if it is still clicked, taking a bit to update to its regular "unclicked" state. Is it a bug or a feature?
I wager it isn't, sadly but its still incredibly cool.
tl;dr: A Github competitor is looking for reasons to rage against Github/Microsoft.
Using plain-text email for sending patches is fundamentally broken because it's just not a reliable transmission medium. SMTP is very old and very moldy and it's not something that you want to force your contributors should deal with.

The first step is to always push you candidate commits to another inside a public git repo first. Unlike email the protocols underneath git push (ssh or https) are easy to use and operate reliably in all circumstances.

> Email has worked for the Linux dev community for decades and that should be protected and not disrupted.

No, it's wrong to protect workflows simply because they "old". There are many web-based code review solution out there and most of them are preferable to email.
Watch the video I linked to, please.

You can't just `git push origin main` - you have to do that, then go to the web browser, create a fork, and open a pull request. And that's only if you already have a GitHub account. If you don't, add answering the registraiton email and adding your SSH key to those steps.

In your situation, having a single shared git repo might make sense, sure. But we're not talking about that, we're talking about code review strategies.
That would imply that it would only be worth trying to prepare for hurricanes, because work there would improve public reception, while terrorist attacks would go badly no matter what you did.
Does this actually happen frequently?
The Lockdown Effect: Implications of the Covid-19 Pandemic on Internet Traffic
TikTok's security boss makes his case. Carefully
Does it need root/sudo? Or only plugdev or some other "sit-in-front"-privileged group and there you go?
Wasm Reference Types
The first rule of C is that no one masters C, but you could try anyway and still have time to master Zig in a matter of weeks, which is a rounding error. Given that both offer a C compatible ABI, what would serve your projects better?
A Structured Open Dataset of Government Interventions in Response to COVID-19
I believe this will be gone in a couple years. Lots of google properties are over-riding this.
How to Optimize Your Company’s Approach to Data Privacy
Taiga. And yes, that's where USSR internment camps and gulags used to be, for same out-of-sight reasons as they are in China.
In digital photography, an exposure of N seconds can be produced from the sum of N/K shorter exposures at K seconds. This is more of a nuisance than a devastating blow.
OLD == BAD

No, wrong. SMTP works fine and has done so for a long time, and it's incredibly easy to set up. It's the least of your problems when the rest of your task is patching the freaking Linux kernel.

And as far as reliabilty is concerned, SMTP is one of the most reliable protocols on the internet. Compare with this:

https://www.githubstatus.com/
The intensely loyal Phyllis Winkler. You couldn’t even get into DEK’s office without going through hers, which I think was a unique arrangement in Margaret Jacks Hall.
What do you expect from a 'new age' consultant selling books and concepts to create audience?
Let's build the GitHub authorization model
I can try:

If you're familiar with Moire patterns and/or the Nyquist theorem, it's basically ensuring that we don't have too much information for the sampled channel (ie: the pixels that make up the line). The symptom of "overloading the channel" is shimmering and/or moire patterns -- the same sort of artifacts you'd get while trying to record high frequencies at a very low sampling rate.
Want to vote in 2020? Do it early
A concrete example is std::stable_sort. As far as I'm aware there's no way to pass it a custom allocator/buffer to avoid it allocating memory.
I think that was the original, and Jarlath is a transliteration. It's sufficiently rare in English that I think it's fair to call it "not an English name".
Show HN: Reclaim Tasks – automatic task scheduling on your calendar
My man, those tools are great and I really respect the contribution of those tools to the community. But here's the kernel guidelines, which I am sure you are already familiar with: https://www.kernel.org/doc/html/latest/process/submitting-pa...

Even with the tooling you provided, it's still a crappy experience (maybe a little less with the Sourcehut stuff). I know it's easy to read into the comments and be like "well this person just wants to shove the kernel into Microsoft's product," but it doesn't have to be this way. The sad thing is, for better or for worse, Github can handle almost all of those steps in the patch submission process, save for the ones where you have to actually describe what's changing. that's like, 15 steps that a newcomer does not have to even deal with.

I think we all agree on "No Linux Kernel controlled by Microsoft platforms, please" but Sarah's comments that "this workflow sucks", and then your actions on "this workflow sucks" - y'all are saying the same thing.
Except scatter plots do not handle occlusion. If you have a lot of data to plot, the blob shape might be outliers.
Note: this service only works with Google Calendar and is free until January 1st, 2021.

Hello Hacker News!

A couple months ago I shared with you all our previous launch, which was all about blocking out time for routines on your calendar[1].

That got lots of folks asking about one-off tasks, so we got to work and just launched Reclaim Tasks.

The concept is pretty simple: you enter a task title, time required, and due date, and then Reclaim will go tentatively block out time to do the work in advance of the due date.

The idea is that for people with a sufficiently busy calendar and many incoming meetings, Reclaim can help defend the time to get work done while maintaining max availability. It is not meant to replace the long tail of small tasks, nor is it well suited for people who have very few meetings.

A few other interesting bits to note:

-- Tasks events will initially be "free" and only turn "busy" when you're running up against the due date.

-- Task events will auto-reschedule as your agenda changes.

-- Tasks get broken up into pieces (default 1 hour chunks) if necessary.

-- We integrate with Slack + Google Tasks, with more coming soon

-- We treat the calendar as the source of truth. Didn't do a task yesterday? No shame in that, just delete it and it'll be rescheduled in the future.

[1] https://news.ycombinator.com/item?id=23760278
> weather is just weather. we just blame God or "it happens" regardless of how bad it is. and most can be evacuated if we dont wait to the last minute to do it. we treat them like they're already mitigated.

Kinda? The effects of extreme weather can be mitigated (eg: don't build on flood plains), but we're seeing increasing cases where mitigation efforts are ignored and the adverse effects of that (ie: Hurricane Harvey in 2017, where neighborhoods in Houston that had been built on top of flood plains were inundated by storm surge). Mitigation is almost always cheaper than recovery.

While you can definitely mitigate some elements of terrorism (eg: remove cases where radicalization is likely), you can't mitigate it anywhere near as well as weather effects.
I think no one is doubting that, but I have yet to see any tweets from these bots are having any effect at all to turn the topic around (usually it's very one-sided against China). Do you have any examples that it might corrupt the discussion?
"The winners in the competitive struggle are going to be people who don't break things."

Search for developer comments about their experiences with Rosetta 2.

Maybe Apple isn't so dumb after all, eh?

What makes the comments on speed even more impressive to me - note that the developer test machines are using a two year old CPU. Originally designed for a battery operated mobile device.
Interesting that the company says it has never received a data request from China... and plenty from US authorities (similarly to other social networks)
Even if it was just state-transitions it would already account for 97% of what React is used for
It's already trivial to move code between git service providers, or even run your own.

Code review and issue trackers are harder because they're effectively forums are only useful when centralized.
I keep seeing that wasm is safe and secure. But to my understanding wasm is just a bytecode spec. The interpreters are what have to be judged secure. If an interpreter has a hole then the sandbox is escapable. As you add jits and various cpu optimizations and other options, the more likely there's a bug there somewhere someone can exploit. I don't understand. Is there a mathematical way to verify that a wasm interpreter is secure?
Buildah, Dive, Skopeo: Building Images on Kubernetes Cluster, with Gitlab CI
Yeah, it's about installing an alternative OS called Parabola. http://www.davisr.me/projects/parabola-rm/
Not sure setting up a k8s cluster qualifies as "hard work" the way the author describes it. It seems by "hard work" he means work requiring novelty, creativity or insight, not simply intellectual work.
>My browser is dying here so I'm not able to really get a feel for how it plays...

I don't think it does.
Thanks for you feedback!
Aand I think you found a bug. Thanks also for that :D
Piper would like to please remind you that it is still selling the PA-46 Malibu / Mirage / M350 pressurized piston single.
“We have chosen sides, and we know that our partners value our commitment. We stand by them when it is convenient, and when it is not.”

I think we will start to see this as a perspective and stated position more and more. Companies are waking up to left wing employee-driven cancel culture being generally poisonous, as it constantly defines arbitrary new thought crimes that are seemingly unpredictable and which almost any company or group could be "guilty" of.

This makes partnering with explicitly SJ-focused organisations highly risky. Can any firm say for sure that they will still be welcome on Google Cloud next year (to pick a random example)? Yes? What if they're doing business with the US ICE? What if their service gets widely used by Trump fans? What if the CEO tweets unacceptable things? Some of these organisations are so in-hock to increasingly extreme minorities of employees that it's hard to say that a partnership is really safe, especially if you're only a small customer.

By explicitly stating that Palantir will service customers whether (politically) convenient or not, they are not only re-assuring their existing customer base but in addition, putting a stake in the ground that partnerships with Palantir are robust and Twitter-proof. Importantly they recognise that this means "picking sides": that you cannot reach agreement or compromise with the sort of people who now dominate firms like Google, Twitter etc. No matter how much ground is given up they will always want more, because their demands don't seem to be rooted in any coherent political theory (critical theory not being such a thing).

The other day unwoke.hr started going around. Its slogan is "Hire thinkers. Not activists". You're going to see more and more of that. Strong SJ/woke/BLM/etc type views are going to start shutting people out of career opportunities, as they will be associated with customer-confidence-killing demands and morale sapping internal conflicts.
Maybe they could use a broken/plicated/spiky surface that does not reflect so much light. That definitely would reduce the amount of light reflected.

Maybe could be designed to act as a heat exchanger also or be used as a system to mitigate the improbable impact of a small debris
New Tech Support Service for Engineers
Hello folks, today I'm launching Vertlas, which is an on demand tech support service for software engineers. It’s like Uber, but for software engineers who need help with whatever they’re working on. You can find it here: https://vertlas.com/ . If you need help with anything you're working on or have any feedback please let me know. Thanks very much!
I took the first two projects on Upwork while working full time, afterwards I managed to land my first long term project before my notice period and then I had a constant stream of projects.

Humanoid robots sound super difficult. I don't know how many companies might be working on humanoids so I'd advise you to try to look for something relatively broad. For example mobile robots and drones have been working quite well for me, but hardware wise I'd expect them to be much simpler than humanoids.
Moving from Jekyll to Rails
The next day would be amazing. I've seen things reported delivered that only turn up a week or more later. Only with USPS
It's probably going to be hit with a takedown notice sooner or later. They even had the original companies' logos in the intro.
Lithium:http_backend. Coroutine based, C++ HTTP web application framework
Is it? Wasn't it built with SproutCore [1]?

[1] https://en.wikipedia.org/wiki/SproutCore?wprov=sfti1
CSS-Only Submenu Navigation with Post Tags
ESP32 has a variant which is compatible with ESP-ADF (audio development framework)

I haven't checked them in a while but they could've do on-device activation and text conversion before sending to Alexa API.

The problems were the docs are mostly chineese and its in early stages.
You nailed it
<rant-time>

I can't help but feel like in our industry C is successful (vs its 80s competition of Pascal/Modula-2, or Ada etc.) partially because of some of the same reasons that Git is successful now. Yes, it is powerful and flexible; but also in some ways unnecessarily arcane and 'dangerous' and _this gives the user a feeling of cleverness_ that is seductive to software engineers.

Put another way: Most of us enjoy the mental stimulation of programming, and we enjoy the mental challenges (in general). C makes us feel clever. Witness the "obfuscated C programming contest" etc.

Same thing that has led to nonsense 'brain teaser' whiteboard-algorithm tests at job interviews. IMHO it's in many cases for the benefit of the interviewer's ego, not the company or the interviewee ("gotcha! no job for you!").

</>
If I had to guess, the certification and training process on this would best be compared to advanced single engine expensive aircraft like a Pilatus PC-12. Or a Cessna Caravan. Anything else out there in the single engine turboprop PT6 (or competing engine) category.
All valid criticisms. The hidden scroll bar is also really hard to use. It removes the ability to jump to a position by clicking. It's hard to see sometimes too.

You'll notice that Apple loves to champion usability (HIG etc) ... except when it flies in the face of their minimalist aesthetic.
Late 20s I got bad upper back, I've been careful ever since.
These are great! Thanks for sharing!
They’re also fiendishly hard to design right.
A Programmer's Guide to Computer Science with Dr. William Springer
> ... over $3,000 in my Patreon account. Funding was—and still currently is—a problem
GitLab has been at least tracking federated instances as a wishlist item since 2018, and it was marked for a time as "Vision FY20": https://gitlab.com/gitlab-org/gitlab/-/issues/6468

I doubt that GitHub would have much incentive to come to the table on any of this, but if GitLab can at least figure it out between instances of itself, it seems likely that sr.ht and BitBucket would be motivated to implement whatever the system is, and eventually social pressure would force GitHub to cooperate with it as well.
We used to call that "using the scroll bar".
I don't see a shortage of github competitors.

For example GitLab works well and also allows for self-hosting.
Yeah I think there's a strange focus on vindicating plain-text email in that article instead of criticizing GitHub for being a closed ecosystem. Plain-text email is kind of a huge pain in the ass to use, and the PR web GUI system is nice. The focus should be on interoperable PRs, not resurrecting plain-text email.
Neutrality in journalism was an artifact of the business model when consumers had far fewer choices of newspaper/channel (ie only < 5 local papers, 3 network channels), using neutrality as a strategy to avoid turning off potential consumers. The point of journalism is not neutrality; it's the communication of facts relevant to the audience.

This article communicated multiple facts/relevant quotes to me that I was not aware of before (eg iOS14 changing a default setting to improve user privacy, and the extremely revealing quotes from the FB Audience Network bloc [0]) and put them in a context relevant to the audience that values privacy. I don't see how this is an example of bad journalism.

[0] https://www.facebook.com/audiencenetwork/news-and-insights/p...
I've honestly been surprised at how much traffic Facebook has in my household [1]. I use a Ubiquiti UniFi system at home and have the UniFi controller installed which gives stats on traffic. It's just two people at home.

Facebook's traffic clocks in at 5.22GB on the network (from the beginning of time for the controller). To give context, my wife and I don't use our Facebook accounts at all. She hasn't logged in in 3 years and I log in maybe once a month to once every two months. Surprised by how many apps in our household use the Facebook SDK and pipe data to them.

Additional context, I don't even have "fun" apps. Just food delivery, Office suite (outlook, word, etc), streaming services, etc.

LinkedIn makes sense, we've both been looking for jobs and use it on a daily (if not hourly) basis but seeing Facebook APIs on the same level as LinkedIn is astonishing.

[1] https://imgur.com/HGwAXFK