skysight-inc/HackerNews huggingface dataset:
So do I, and I dread every second I have to interact with that horrible site. A pen does not spam you with "trending" stuff, rearranges its interface regularly or track your activity for the whole world to see.

Before the usual "just leave" comments: GH is a monopoly and one can be forced to use it, unless leaving includes leaving projects or even jobs.
Yeah, it's a little nicer that way, but methods would be ideal IMO.
I want to see something made by the model when we're done training it. And if you are not doing ML with all those user inputs, I'm extremely disappointed.
Instead it's owned by an abrasive difficult to deal with developer who will argue "you're just doing it wrong" with paying customers. Clearly things aren't exactly roses and sunshine here either.
Fireweb: A blueprint for creating beautiful web-apps. Faster
This reads like satire on the culture of trend-chasing, framework-of-the-week young developers that dominate in certain circles. Life imitates The Onion, Poe's law and all that.

If you're not one of them, and feel alone and outdated - don't. There's enough graybeards toiling away at the boring software that supports the world, oblivious of what killed last week's React killer. This too shall pass.
> 5 billion events per second?

When you work for a large company, you have 2 problems:

1) Every has-been manager bikesheds over metrics retention

2) you can't say no. See #1.
How C++ deals with it depends on the project and OS.

For example on Windows it is quite common to use binary libraries, compiled with the most common options. Additionally COM/UWP kind of work as OS ABI as well.

Same applies to game consoles with their SDKs.

And on other OSes, as long as you just use the official OS SDK compiler, there is a set of binary dependencies that you can just use straight away.

Then the use case of using binary dependencies is so relevant for many corporations using C and C++, that the two major package managers, conan and vcpkg, both support using binary dependencies.
Would love to hear other opinions about that, but that sounds like a good idea in my opinion. But still there would be the problem that you do not know which of the shares is the wrong one, as if there is 4 shares and 2 are right, 2 wrong you don't know which ones are the right ones.

Or am I wrong here?
Then the apps should be able to add a line item called "convenience fee" that si equal to the amount apple is charging them.

The reality is though apple wants to hide their extortion of their customers, if every in-app purchase had a 30% apple tax applied to it the customers would be very upset with apple
> aren't any really good open-source tools to 'solve' data privacy

The most exciting project I've found so far, who are working on this, is a project called Ceptr, who have open sourced a pattern called Holographic chain. It uses validation rules and open app logic to create completely distributed apps. Each user holds onto their own data. It is often called Protocol Cooperativism (close to Platform Cooperativism) You can find more about it in this medium post by one of the core contributors:

"It's a framework for writing fully distributed peer-to-peer applications. It is like a decentralized Ruby on Rails, a toolkit that produces stand-alone programs but for serverless high-profile applications." [1]

[1] https://medium.com/holochain/holochain-reinventing-applicati...
> Why not have a designated area where apps can share whatever they want, and warn the user that information there can be seen by any app?

That would rather defeat the point of something like SyncThing wouldn't it?

If someone wants to sync their files in MusicAppX which MusicAppX itself doesn't put in the designated shared area, the person needs their sync software to be able to look into MusicAppX's private files area.

This reminds me of a friend who used CAD software on their iPad.

Eventually they ran out of cash to keep paying the licence for the CAD. And then discovered there was no way to access their own design files they had created themselves. Because they exist inside a private folder, and the iPad does not (maybe did not, I'm not sure if it's changed) allow people to freely browse and read their own files with a generic file browser or other apps.
Sextortionists Using Social Engineering Tactics to Collect Victims’ Data
This is dumb, I love it.
It's even worse in the UK - we call those original forests "ancient woodland", and there is not a lot left:

https://www.woodlandtrust.org.uk/trees-woods-and-wildlife/ha...

Even these have usually had some human intervention, such as occasional felling of oak trees for timber, even if the whole wood wasn't cleared.
this article title is so racist. stop normalizing it and represent the success stories.

the whole, "X is so marginalized and victimized," narrative represents negative stereotypes and reinforce a victimhood identity that only disempowers X, and reinforces to the dominant ethnic groups' superiority narrative

few would believe that such psyop propaganda is part of systemic racism, lured instead by the virtue signaling and fake "solidarity" parroting such victimization narratives would seem to yield. but it is.

you'll resist the idea I propose by saying, highlighting how bad everything is, is doing something about it, while pretending there's no problem is part of the problem.

viewing another way you'll see that editorializing to consistently represent a problem is a problem.

but such psyop propaganda is so embedded in the politically corrected social discourse programming that few will be able to escape

you'll most likely dismiss this idea by pretending this idea is just apologizing for racism.

it will be very hard for you to see beyond that but you should try, it's worth it.
This is pretty much correct, except for 2 minor gripes: Firstly, Go was meant to replace C++ in server-land. The fact that it ended up being a suitable alternative for Java/Python in many cases was a happy accident.

Secondly, I don't think the fact that Go making the opposite trade-offs in terms of (let's say) programmer effort vs. CPU clock cycles means it is a "language for the average". Go is great for any number of interesting high-level server-side components where it being done in half the time is better than it being 15% faster.
Show HN: HEYList.xyz – Use HEY.com to connect via email like in the '90s
Yes, copying the raw stream is the way to go if you're not rescaling, etc. This is the command to extract 15 seconds of video starting at the first minute, and not reencoding; it should be quite fast and it's also quite self-explanatory:

ffmpeg -ss 00:01:00 -i in.mp4 -t 00:00:15 -c copy out.mp4

I'm really no expert so I just keep a few of those commands around... You don't need a deep understanding of video streams, etc. just to use ffmpeg.
It has to be said that, by all accounts, this didn't use to be the case until about WWII. But yeah, like all "white" minorities, Jews were eventually freed of the stigma. Obviously that's not the case for others.
Indeed, the article mentions 5b metrics per minute
Capital Health Speeded Stroke Diagnosis Using AI Solution
Sony PS3 Blu-ray Disc Remote Controller with Kodi
They should add cross referencing (click on a symbol and jump to the definition, even if it is in a different repo).
"Racism against white people? Definetly notin the wstern world."

Iirc, in the UK, around half of victims of race hate crimes are white.
> You're shadowbanned

@dang @saagarjha - Does this mean all my comments will keep getting banned? I just wrote a comment, and it is blocked again. Where can I read the rules/process on shadowbanning? I am committed to trying to tone down my replies and focus on being accepting of others' realities, and being constructive.
I also tried uberman some years ago, I don't remember how many days I lasted but I'd guess between 5 and 10. It was amazing that I was able to fall asleep, have a dream and wake up before an alarm, and feel refreshed. But still, I was severely sleep-deprived, I was starting to hallucinate, and I gave up. I was sensing some presence in the room, I knew it wasn't real, but I got scared as shit and decided to fall asleep.

In hindsight, that was stupid as hell. The shit kids read on the internet.
what would you add to awk so that it would make a big difference?
I believe the original argument is about developer choice rather than consumer choice. (I'm not saying developer choice is not important, btw)

And as a consumer I can already use PayPal, mobile phone or bank for AppStore payments in my area. Would be nice to see many more services there, for sure.

Ironically, devs bypassing Apple would probably limit my choice: for instance, I can't pay my Netflix with Paypal, use my phone or bank IBAN. Just credit card (this is probably different in other countries however).
Ask HN: Top WFH Open Source Applications
Curious to know what peoples top 3 open source productivity tools have been recently when working from home and why. For me:

1. Video Conferencing - https://jitsi.org/- been great alternative to zoom for socials (not restricted to 45mins) and the video quality for me has been above all the others.

2. Virtual Whiteboard - https://excalidraw.com/ - responsive and fast method to share ideas and gain mutual understanding of concepts.

3. Collaborative writing - https://etherpad.org/ - takes a while to get used to working together on a single document but when you do its a very productivity way to produce short documents and emails - avoids back-and-forth editing between team members as this is done in real-time.

There are obviously enterprise offerings for the above but really impressed with these open source offerings and want to know if I am missing some. If you want to go beyond top 3 that's fine also :) keen to hear as I am sure others are.
That's not enough of a difference to justify paying 30% to Apple.

Additionally, "IAP customers will pay more" is actually in clear breach of App Store policy: you cannot price differentiate iOS purchases.
A cheap steroid cuts deaths from severe Covid-19
Well, many went to work on Apollo.
Bitcoin data importer for Kafka ecosystem
Створити безкоштовне резюме з Applyya
A lot of people (who may not even be professional programmers) are using GitHub for their hobby, i.e. "for fun". I don't think this is an invalid use case.
Economy is NOT a social construct, fabricated or not. Economic laws are direct consequences of physical laws (i.e. scarcity is the result of Fermi statistics which makes material things to take space and of the no-cloning theorem which means the material things cannot just pop into existence because somebody wished them), or otherwise rather tautological mathematical statements (for example the first welfare theorem or the law of comparative advantage). Economy doesn't require humanity or consciousness to exist, it's a resource allocation and optimization algorithm.

So is political means of acquiring wealth - this is known as intra-species aggression and is common to all social species; this is another, older, and less efficient, algorithm for resource allocation.

Basically, every time politicians and their enforcers barge in to "fix" things they break the efficient algorithm (aka "market economy") to replace it with the older one (aka "the biggest ape gets to boss others around"). And, yes, it doesn't make any economic sense. "Bailouts" are nothing more than taking from many people by force and giving to few politically-connected ones. It's just indirect form of force: instead of simply looting, they print more money - but everybody else is prevented by force by doing the same, so they have no choice but to see the value of their money to decline and be transferred to the recipients of new money.
APL, K, J.

Game of life in APL: https://www.youtube.com/watch?v=a9xAKttWgP4
This is an... odd comment.

The article is written by a company who Apple almost put out of business (as they have many others), not by acquihire, or take over but essentially by adopting Microsoft's old 'embrace, extend, extinguish' policy. Copying a feature wholesale they could well afford to purchase should they wish to emulate it. It might be legal, but it's certainly unethical and as the article argues terrible for the apple ecosystem.

Moreover, you're individual preferences 'maps and email is pretty much the only one (SIC) I care about', are not the issue at hand. I call this fallacy 'I don't want it, so you can't have it'. If you're happy with Apples increasingly walled garden of apps, great. No one is suggesting you change. Many many other people however would like to avail of the choices offered by other music services, other payment services etc. Often because Apple's offerings are unavailable or severely limited in their regions.

Again - if you're happy with the Appple store, great. But, on a serious note, who cares? This article isn't about your preferences, but those of other people. Giving them more freedom doesn't detract from how you choose to use your device one iota.

Ditto API's - they exist specifically so that apps don't need to have full hardware access. With apple controlling the underlying hardware API's can and are limited to prevent 'spying'. Not that that's prevented companies like Facebook from doing it anyway. What we're talking about here is leveling the playing field, in other words limiting Apples monopolistic control over their devices to the benefit of consumers.
I thought you mainly interface with github via git but apparently most people go there to chat.
Why does my Firefox focus block thousands of connections on this site?
There's some grid bugs out there, but dropping Internet Explorer is probably more 'drastic' than CSS grids.
Unless the ad was manually placed there by the advertiser, in what way can an automatically ad-network placed ad be remotely considered an endorsement?
> When you are a minority in a group, I think you tend to overthink things, feel very judged, and may be put in to an uncomfortable position to speak for your community.

why do you feel judged?
It might be related to LocalStorage - thanks for reporting.
I know you get a lot of hassle/blocking if you're a Tor exit node - do you get some of the same problems being a middle relay, just by virtue of appearing in lists of tor nodes?
Lots of wishful thinking. If these were allowed none of them would have the effect author claims they would. See Android.

1. There are already alternative mail clients. Does author think that not allowing any of them being default tehy do not compete on quality?
This is the only one I see as the reasonable one, albeit not for the reasons claimed in the article.

2. Uhm, Apple Pay is as frictionless as it can get. I have no desire to keept entering my credit card details into every app which thnks they have a better payment processor.

3. Apple does not "arbitrarily" reject apps. And it's restrictions that bring innovation, not the other way around. Author wants sideload apps, but somehow Apple would still be responsible for the security. Let's see how that works for Android.

4. Just no. I do not want John Doe's app accessing my text messages.

5. Well you wanted the competition in #1, so how about that.
I don't mean to question your abilities here, especially since I don't write JS myself, but I don't recognize your view of TypeScript.

> why should not the latest javascript be enough?

The fact that TypeScript exists in the first place and is extremely widely used by large organizations would seem to indicate that the latest javascript is not "enough".

> In the old times javascript was apparently not good enough without jquery - but why add another dependency of similar ilk now that jquery is removed?

Again, I'm not a JS dev, but it seems very dubious to equalize jQuery with TypeScript. They have completely different objectives and achieve completely different things.

> I am averse to complicated javascript franken toolchains because they don’t age well. Better to stay vanilla.

I can understand and appreciate the sentiment, but since most people seem to agree that the lack of static typing in JavaScript is something that can introduce bugs and unexpected behavior, and the user base of TS is quite large (made by MS, used by many large organizations[1]), I would agree with what most users of it probably would say, that the trade-off is by far worth it.

[1]: https://stackshare.io/typescript
e.g. https://lobste.rs/s/j1gl4t/sourcehut_prohibits_repos_with_la...

Both the original story as well as the comments regarding Andrew's usage for Zig.
It would work, but Clickhouse is a Russian (Yandex) thing, and SQL isn't really needed for most monitoring and alerting use cases.

If I didn't want to use MySQL or Postgres, I'd rank Prometheus #1 and Clickhouse #2.

The killer thing for Clickhouse is that Percona supports it, so if you want to outsource the installation, mgmt. and support, you can just write a check and get good results.

Also, Clickhouse is a column store with SQL, so you could use an instance for monitoring and another to replace Vertica or Greenplum or whatever so long as it has the client libraries you need.
There are thousands of VPS hosters, not a few.
Because originally Go was designed while Pike and others were waiting on C++ builds and he couldn't grasp why C++ developers don't jump of joy into adopting Go.

> We—Ken, Robert and myself—were C++ programmers when we designed a new language to solve the problems that we thought needed to be solved for the kind of software we wrote. It seems almost paradoxical that other C++ programmers don't seem to care.

https://commandcenter.blogspot.com/2012/06/less-is-exponenti...
I hope one day when I grow old I get to engage in fun pasttimes like what Rob did.
And ditch the Apple tax, right? So Apple will end up will all of the headaches of the integration with none of the benefits. And if some "payment service" stops working, guess whose fault it would be.
One reason would be to sniff cleartext traffic and extract useful info from it.
How does it work with data-binding? Isn't that a Polymer-specific feature, rather than a feature of Web Components?
Show HN: I am trying to start a webring for geeks
You mean like the USB Armory security key running Go bare metal?

https://www.f-secure.com/en/consulting/foundry/usb-armory
Salesforce has twice the revenue than LinkedIn and is publicly traded. At what point does a startup stop being a startup?
Crystallography Open Database
> I lost my job in Germany and got one year of unemployment benefits, no savings needed.

I'm glad you were able to get those benefits. I think in general it is a good system. You say no savings needed. By that you mean you personally did not need to save that money. But somebody did. Unless the German government is printing money they would have to get that money from somewhere. If they don't have it now they would have gone to the bond markets. In which someone will have to save for it in the future. Again this is not a bad thing. I think it is important to point that someone will have to foot the bill. In some cases it will be a future generation (depending on how much the government is having to borrow). This is usually in the form of taxes. Which presumably many would pay. Including those who did not receive any direct benefit during the crisis. You could argue that it is for the greater good. And many would agree. I personally do think there is something to learn from the position taken by GP. After all in the eurozone we regularly see contrasts between the frugal north (Germany, Netherlands, etc) and the spendthrift south (Italy, Greece, etc). Whether as individuals, companies, nations perhaps we could think about how to best to manage our resources to be able to weather the storms that may come our way.
You don’t even need to log in for replying to messages. IIRC you can just reply to the email and that would get relayed.
I’m not collecting any user inputs (yet) because my audience mostly consists of minors.
In a way this is how it works. This OS Payment service framework is the App Store. You have an account there and you have your creditcard (payment server1) or PayPal (service2) or iban (service3) there.
They take 30% for both handling these payments (paying PayPal, MasterCard, etc), and storing your app. And also showing your app in the catalogus of the store.
Smiley indicates that you're joking, but in case you're not, I don't see any commitment from their side about doing continuous delivery and it's neither the best way for ALL projects to do development. Most web startups seems to default to it these days, but that doesn't mean it's a MUST for all types of application building.
If you look at a satellite image, you quickly see that there just isn't that much space left to nature. That is true for most of central Europe. Doesn't mean it isn't green, but pristine forests don't exist anymore. There are some spaces left to itself now, but they were still touched by human cultivation.
They all seems to point to 1971, nothing random about that
I understand that correlation != causation, but it also seems obvious that getting out of Bretton Woods has some major impact
Study exposes Russia disinformation campaign that operated for six years
> fairly reasonable

I can't say I agree. I had a miserable time going from 3 to 4 because it also dropped Less support. Most of the blame goes to css but I do not welcome churn on a library like this.

With a strongly typed API, most of the breaking changes cause errors so you can just go through and fix them. With code then you can also cover behaviour regressions with unit tests.

With css / bootstrap, you get zero errors, just a broken visual layout. You get a lengthy migration guide https://getbootstrap.com/docs/4.4/migration/ that you have to manually go through line by line, searching the codebase for each affected feature. The affected features are not single css classes but how multiple different css classes interact in hierarchies with changing requirements on the DOM structure. Fixes don't just mean updating the css but changing the DOM too. So much for css separating appearance from content.

Some of the breaking changes are things like changing fundamental default sizes of things like fonts or media-queries which for a given site are not things you can change willy nilly so if you need to preserve the existing appearance you now need to rewrite very basic things and decide how much pain you going to through by fighting Bootstrap's changed defaults.

You only know you are actually done by looking at the appearance of every part of the site, on all the relevant devices, in all the relevant conditions so that each media query triggers. Ugh, it's a nightmare.
I'm not sure that hiding the implementation is worth it here. Why not just make it public that it's actually map[T]struct{} underneath - then anyone can range on it and implement allocation optimisations, etc? I added some other methods too for the crack https://go2goplay.golang.org/p/EI1hYaSohnc
As SaaS stocks retrace highs, a glance at today’s cloud fundamentals
Do you think your desire for convenience should outweigh the benefits to users/devs who want freedom of choice?
The Ubuntu Appliance Portfolio
Attacking people because of their skin color (even verbally) is the very definition of racism.

This is exactly what's happening these days as white people are all put into one bucket and blamed for all the injustice in the US.

Iran is a good example. Turkey too or any country that has a different religion/political system but where a part of the population is in fact "white".

Mexico's another good example.
New Airbus Blended-Wing Airplane Concept Is a Retro-Future Throwback
Yep, same people.
This also made an impact on me: "Traveling While Black" on the Oculus Quest https://www.oculus.com/experiences/quest/2121787737926354
Ow really?
So how much more does GDP of US need to improve so that it can stop its environmentally irresponsibly behaviour?