skysight-inc/HackerNews huggingface dataset:
The fact that as a maintainer of a website with user-contributed content, you have no [up-front] control over whether someone stores illicit content on, and distributes it from, your server, seems like a dealbreaker.
Used this once but it was terrible at the time.
It keeps both GPL?
What is PPIO and how is it different from IPFS, Storj and Sia?
PPIO is a programmable decentralized storage and delivery network. It not only provides more robust and eﬃcient services than existing cloud-based storage platforms such as AWS S3 but also signiﬁcantly reduces the storage cost. At the same time, PPIO also oﬀers better data security and privacy protection.
Storj is another project that has gone through years of development, but it remains in the testing phase. Some of the known issues of Storj are the lack of quick response from miners upon storage request and its transactions are settled once per month which is not friendly to the miners. BurstCoin utilizes Proof of Capacity (PoC) that does take storage capac-ity of the miners into account, but unfortunately, it is not enough to serve well for the storage requirements.

The emerging FileCoin project that is under development by Protocol Labs adds an incentive layer on top of Inter-planetary File System (IPFS), with the goal to build a storage infrastructure and protocol to replace HTTP protocol. For that purpose, its ﬁle index is made public to facilitate features like Web access, but it poses a challenge to preserving user privacy and data security in a storage network. Besides, some of its storage proofs are too complex and likely to hold the system back from running eﬃciently at a large scale.

It does borrow mature P2P system designs from proven applications such as BitTorrent, but it provides no good solution to handle complex network environments and does not oﬀer performance optimization within regional networks. Such deﬁciency in the design can lead to many real-world problems to the miners and ISPs. As Protocol Labs claims that ﬁles stored on IPFS are permanent and cannot be deleted, it runs the risks of legal battles against policies and regulations and makes its worldwide deployment much more diﬃcult.

PPIO white paper:https://github.com/PPIO/Whitepaper

PPIO Offical website: https://www.pp.io/
"Bolting solar panels to the roof is not viable in the long run, IMO. The damage and the advancement of tech means these things will be obsolete in the near term"

I work in Solar. Your efficiency gains on single-junction monocrystalline cells are on the order of one percent per half decade. Damage to bolting to a roof? Not very much at all if you actually use the included sealing gaskets instead of bolting it straight in like most idiot installers, and the framing, done right, actually adds rigidity to your roof frame.
SequelPro for Mac and HeidiSQL for Windows. Those two are really light weight and easy to use.

But for me the best id DataGrip. It's not light, but cross platform and get works done.
This industry, and Google specifically, instead of improving Javascript, Node and Deno, focus on a weird land.
We use JS because we don't want to touch much on those C, C++ things. No, keep going forward with JS, keep innovate with JS instead of going backward with C.
Warrant canaries (statements about the existence or nonexistence of a notice) for TARs, TANs, and TCNs are all illegal and are punishable with 5 years imprisonment.
how are you showering at 7:30 if you are leaving gym at 7:30. is ur gym in ur home?,
That looks pretty useful.

With my terminal focus I suspect I'd go with landslide before an electron app.

https://github.com/adamzap/landslide
Suppose Facebook or Twitter were incorporated as a non-US company. Would the US gov still be able to regulate them?
It’s intended as an example for deploying a complex app using all the available tooling in kubernetes. It’s not intended to be actually used.
That's an off-topic hijack. But I do understand the frustration.

However, it's important to keep in mind that the CAPTCHAs are entirely optional, and configurable. So it's the website that you need to complain to, not Cloudflare or Google.
https://www.seeedstudio.com/sipeed
"The kind of people that want to live in New York" includes Google, Microsoft, Facebook, and Amazon employees (Amazon has about 5000 employees in NYC already). There is also the financial sector with all those quants and risk managers and whatnot. I am pretty sure Amazon wants to hire people like that but convincing them to move to Nashville won't be easy.
Pedophiles.

Just look at some of the comments left on her videos. https://www.youtube.com/watch?v=M78rlxEMBxk
4GB of English? 500 words per single-spaced page, 5 letters on average per English word, so 2500 bytes/page.

4 gigs then would be 1,600,000 pages.

That's 219 single-spaced pages per day every single day for 20 years straight. High, but I guess not outside the realm of possibility depending on the complexity of the text.
The duration is important because you can only grow and harvest a finite amount of wood each year, because trees can only grow so fast. So if you harvest the maximum amount of wood possible each year, W, and it lasts for 10 years, you have sequestered 10 x W units of carbon; if you use it in ways that lasts 20 years before it needs to be replaced, you have sequestered 20 x W units of carbon.
Mrr?
That works well in your current situation, but when you have multiple products and services that also need to send emails it makes sense to combine them into a single service.
$5,000/yr revenue is not a lot. I made more than that my first year freelancing in highschool. All I did was write HTML (in Notepad).
ClusterIP would be to access the frontend from within the cluster. LoadBalancer would of course be for external access.
Can Europe regulate google?
What's today's equivalent? Something that can produce native binaries for at least windows, mac, linux? The one I see pushed a lot is electron, and there are some cool ideas, but nothing stable that I know of.
Drinking coffee with Awk
What do you mean by "eliminated a whole class of bugs"?
Lisp on Usenet
The treaty that gives Hong Kong its independence (but still being called China) is the Sino-British Joint Declaration [1], which grants independence for 50 years, until 2047.

this was also a thing for Macau [2]

1: https://en.wikipedia.org/wiki/Sino-British_Joint_Declaration

2: https://en.wikipedia.org/wiki/Joint_Declaration_on_the_Quest...
Tried grpc's in a production application where one microservice had to make over a million grpc connections to another microservice. We experienced ton of memory leaks and switched over to http/json which has been working well. Implementation was done in Scalla, Akka. Curious to know if others have had similar experiences or if there is another best practice with grpc's that we're missing.
The reasoning here was that if they didn't patent it, some other bad actor / patent troll would, and that would cause far more problems. Google so far has a record of never using a patently offensively, and only time will tell if this will keep holding true.

Google also has a giant shared patent pool that they let other companies use to defend themselves, so this is part of that, alongside the article I shared.
Except that OCaml is still (for the foreseeable future) single-core only, just like Python, yet it doesn't have the ecosystem Python has. How many good database drivers are there for OCaml? How good are the web frameworks? If I wanted to write a Kafka consumer in OCaml, which battle-tested library would I pick? If I wanted to send an email through {MailGun, SendGrid, Postmarkapp}, are there any integrations that help with that?

Even an example of an echo server doesn't look that appealing: https://dev.realworldocaml.org/concurrent-programming.html#i... But, perhaps that is just unfamiliarity on my part. Rust was heavily influenced by some of OCaml's choices, but they chose to make the syntax more familiar and approachable to people coming from the mainstream programming world, although it does have its own quirks.

With Go and Rust as options, I'm not sure why someone would pick OCaml in 2019. In 2014, when that article was written, Go and Rust were both much less mature. I hear ReasonML/OCaml could be interesting for frontend work, but frontend is not my specialty.

Honestly, as easy as it is to hate on the npm ecosystem, Node.js can run circles around Python in performance, and TypeScript offers a pretty nice type system. If someone just wants a "better Python" for web-related stuff, TypeScript on the backend might be a good option, although I personally lean towards Rust and Go, depending on the project.
I remember seeing a video posted on /r/videos about how this girl's parents were probably exploiting her for money and how youtube is not doing anything to stop this.

--edit--

there it is.
(please be warned this is very NSFW)
https://www.youtube.com/watch?v=M78rlxEMBxk
Comparing the sizes of the apps made with the two different versions, and the environments they ran under, is most revealing: the old one has a more complex and 3D UI, yet uses a fraction of the resources of the new one that looks bland and lifeless. What's more difficult to draw, a 3D button with an integrated icon or a flat one that just has a single piece of text?

Whatever it is, this is not progress.
https://samnewman.io/books/building_microservices/
Symbols in Ruby are basically concise strings, :id is a symbol, "id" a string. There are some differences of how they are allocated but it's mainly a style preference and a convention.

e.g. you would typically do { id: 1, name: "aboutruby" } where id and name are symbols, instead of { "id" => 1, "name" => "aboutruby" } with strings.

But really I don't see the point of removing the symbols.
I choose to split out a new service if I need

- independent deployment of this service

- independent scaling of this service

- independent implementation stack for this service
That's one heuristic, but not the only one you should use. It can make sense to break out microservices that only have one consumer for various reasons.
The problem I've found is that many manufacturers of raw materials and components are unwilling to sell to anyone other than businesses. That's put a major damper on my attempts to Make while working my day job. Has anyone found any solutions?
Swipe Tinder Automatically
Could you talk more about the software that underpins this stuff? I saw in your comment that the audio is based of sampling of the visuals... is this written in Processing or something else?

I used to make stuff like this with processing + arduino for inputs, with some fun results that are sadly lost to time.
https://www.seeedstudio.com/Sipeed-MAIX-I-module-WiFi-versio...
IDK if it is sexual or not, it wasn't for me but it did freaked me out a bit TBH... I mean https://www.youtube.com/watch?v=6wi9Ils2OA0 is so stupid... or maybe I'm the stupid one.
It's honestly very hard to say precisely. All parties are incentivized to blame someone else, but these kinds of regulations tend to change very slowly and usually grandfather in projects that are completed or are in process.

Looking at the recent Summer plant in SC, for example, it looks like it was mostly poor planning and unforeseen changes in energy prices and building costs. These factors change much more quickly than regulations.
You don't need to disassemble it, just check the box so that the VCL libraries are loaded dynamically rather than statically linked in the binaries and you get your answer.

There is a reason your app starts at 30 MB and then after you add dozens of forms, database calls, ..., it's still at pretty much the same size, it's the VCL (Delphi's library).
The size of the program’s man page doesn’t impact the performance characteristics of the program, does it?
The "predictable performance" point applies not just to performance across browsers but also that you don't need to pay JIT warm-up costs. A while back, I ran some benchmarks on the same codebase in TypeScript and AssemblyScript and found that wasm was much faster than JS for short computations and often slower than JS when V8 is given multiple seconds to fully warm up the JIT:

https://github.com/alangpierce/sucrase/issues/216

So really, it depends a lot on the use case. In my case, it's often a short-lived node process that a user is directly waiting on, so compiling to wasm is probably useful. It also depends on what you're doing; some types of work (e.g. where you'd want careful memory management) are a lot harder for V8 to optimize from JS and can be expressed more nicely in AssemblyScript or another language that gives more memory flexibility.
Under AU or HK law?
Qt and Lazarus are fairly equivalent to Delphi and can generate binaries for all of the platforms you mentioned.
China is a totalitarianism country as I known, everything is under government control.
Who assumes the risk in this scenario? Hint: It's not the company you work for.
Without much knowledge of the geopolitical landscape, how does this treaty stop China from invading Hong Kong? Presumably they’d face some consequences from the rest of the world, but would it be worth it?
I get it, that's indeed the fun part.

But, do you believe the statistic that 90% of the cost of software is the maintenance?

If so, then the only way you can be a mythical 10x engineer is if you are willing to do things that really reduce the team costs. Everything else about 10x engineers is just mythology.

I think this is an example / practice of one of those things you can do for your team. Communicating clearly up front, being willing to discuss and alter poor thinking (everyone does it) is what turns individual contributors into powerful team members. If you just start with coding, you are missing all that part of it.
What's the business model? Watching a video with advertisements? Also it's a slippery slope fallacy to say watching ASMR videos leads to watching cam girls.
Not just complexity, but quantity of tools that do the same thing. Helm, Forge, Ksonnet, Operators, now this Skaffold (haven't heard of it before)... Sure, there are some differences, but still... I'm currently moving one app from GAE to GKE and saw recipes for using all of those to describe the infrastructure.

Quantity itself is not an issue - it's great to have options. Incompatibility, segmentation and uncertainity about the future are issues, though. E.g. ksonnet and Forge are dying. Some say Helm isn't particularly healthy, too - is it just speculations or would it die in next year or two, leaving all those charts repos a dead code for archeologists?

Maybe that's just me, but modern DevOps feels like JavaScript world from a few years ago. Things are born in abundance, promise lots, and die before they're even v1.0.
I can't find any numbers, but for comparison, do you know how many Walmart employees live in New York?
Zuckerberg Email Reveals Facebook's AR/VR Strategy
China is the shining example that there’s a whole lot of sovereignty to be gained and not
much of anything to be lost by cutting off American tech firms. My guess is that the internet divides along old geopolitical lines: the Anglosphere, continental Western Europe, Eastern Europe and Russia, China and its sphere of influence, India, etc.
Why Analog Designs Fail
Completely ridiculous. I have been in the Kubernetes community for a couple years now, and there is a crazy amount of ridiculous unneeded micro-optimization for problems that nobody except the 1% of users got.

Istio mesh is a good example.
Qt Creator is not on par with Delphi’s IDE, although I would Qt on new projects.
We have decided to make it open source! Will publish in another article perhaps, when it has enough comments added in the next two days!
When I criticise a piece of work, someone can still choose to interpret it as shaming or a personal attack.
-- yes agree. this is not the mistake of the person commenting.

When someone criticises me personally, I can still choose to focus on the useful part. I don't have to feel offended/upset.

- This as mentioned before, this we cannot make a rule but a guidance but this is very personal to the individual and most inidividual even if he is not offended, will not work under him for a long time to come. which is not good either way.
Grid operators the world over are screaming about it, but so far things have gone pretty well. Germany has had some hiccups, but they were extremely aggressive in bringing renewables online and moving away from nuclear. And these problems were mostly a matter of strange wholesale prices rather than outages.

The gird and grid management certainly needs to be changed to accommodate renewables, but utilities all over the world are already making these changes, both to the infrastructure and to the way they balance the grid.

It's a fascinating time to be in the industry.
Nothing. In fact, the Foreign Ministry have delined it have any practical meaning and "the document no longer binds China":

https://www.reuters.com/article/us-hongkong-anniversary-chin...
I hope it is
Reactions to this girl's channel went viral on YouTube a few months ago. The main instigator was this[0] slightly controversial video response to this girl's ASMR channel. The linked video went viral and got banned, then unbanned and demonetized. The main gist of the speaker here is that there's something fishy about underage girls making these videos. Some of this girl's videos are blatantly sexual (she re-enacts porn-plots, references Tinder, dating, etc.), and her viewerbase seems to know that and want that. The whole situation is a bit sketchy.

[0] https://www.youtube.com/watch?v=M78rlxEMBxk (NSFW)
Does lsof not work very well on MacOS?
Git History
A vulnerability in ubuntu snap system allows privilege escalation to root
Personal View: As with any other skilled job out there that is not based on commission like software devs unless you find a company that pays out big bonuses, you will have a cap as to what you can gain.

I don't think I know many software devs that make big bucks unless working at the 0.5% or something.

Usually in order to make big bucks you either start your own company or you work on a commission based occupation. That said a software developer can do commission based as a contractor and usually that has a lot of money involved, but again unless you have a company of contractors lets say and you are just 1 person I think there is an X amount of stuff you can manage a year which means that your 'salary' will be capped at some point.
> I hope this doesn't ruin the kid for real work.

Despite the low score at time of this comment, I think this is a defensible concern for the same reason attributing kid's success to hard work leads to better outcomes than attributing it to talent.

The shape of the linkage between work and reward established during development has meaningful implications for discipline/motivation/expectations down the line.

If this kid actually gets rich, the money's treated well, and they stay rich, then good on em. But I wouldn't want to ASMR through my tweens and have the money stop, and then have warped expectations in a reality that doesn't care about those expectations.

On the other hand, if the expectation becomes "you can be spectacularly successful being prolific and meeting the demand of an hungry audience", maybe that's a great lesson.
I really despise the phrase "cloud-native", but this is a cool project, because it shows how you can have a bunch of different platforms (python, go, node, etc) running together, and how you can set them up locally without having to worry about how to install them. Also there's no worry about someone publishing a package to npm that overwrites your documents, because everything runs in containers.

I'd love to say this is overcomplicated and to just use Docker Compose, but I don't think Docker Compose is the way to go.

The next thing I'd like to see is how to get this integrated with vscode or Atom to provide autocomplete without installing everything locally.
You're way overestimating.

I see a 6kWh system (that's 24-ish panels) with inverters for $3500. New runs about $5K from the company I produce panels for.

30 good SLAs, that's a bulk quantity buy and you can get them for about $30 each at that quantity, so $900.
It's very simple. There's not actually a labor shortage. If there were, the flights would constantly be sold out and there would be empty planes on the ground due to no pilots.
Don't worry, when you have real problems you will have time to learn. Most of the time is not even data cleaning, but debugging, getting into the details of the data or code written by somebody else to understand why something is not working (and there's always something that's not working :) ). The main differentiator is whether you have interest / patience for that or not.
Even if the goal of getting Ruby 3 to be 3x faster than Ruby 2 on a typical Rails app is reached, it would be far from the 17x speedup they got by moving to Rust.
How companies use collaborative filtering to learn what you want
(overly ironic) tl;dr "let's rewrite something in this new browser feature because the other browser feature we added last week is not supported anywhere and buggy in chrome"
GZ-Sort: A utility for sorting big files
I watched it expecting hyperbole, but yeah, this seems very aimed at attracting a 'certain audience'. Then again what do we expect, sexualization of children seems to be increasingly accepted.

I've recently seen media celebrating kids in sexualized drag, not even condemning 11 year olds dancing for money in bars.
Completely rewritten 2 projects with React Hooks, here is the good and the ugly
It depends entirely on the bugs. If a bug's reproduction-path is rare enough that a non-critical mass of users runs into it, then it's not going to make a difference. Reddit, for example, is currently bogged down with login bugs, redirect bugs, redesign bugs, etc. and they're simply not prevalent enough to get people to mass exodus off of Reddit. Reddit will continue to grow fast even with these bugs.

The vast majority of user-seen bugs are not common. The common ones are usually caught with testing.
For those may not know, Wubby's video (the video you linked to) was taken down by youtube and a strike was incurred on Wubby's account [1], while the video(s) that he criticized continue to remain up.

It was eventually re-instated and the strike removed, but for a while there the drama surrounding this imbalance of discourse was through the roof on reddit.

[1] https://www.youtube.com/watch?v=JM4OwGhchUA
There are ways to reduce on that 40-45 minutes and bring it down to 5-15 minutes.

Some comments from a previous thread:
https://news.ycombinator.com/item?id=14528393
That poor kid in drag dancing for dollar bills is in for a _rough_ life.

I'm completely blindsided how HN people are downvoting the comments highlighting the pedophilia.