skysight-inc/HackerNews huggingface dataset:
I just installed OpenSUSE on 7 computers over the last month. On my personal ones, I was previously running Kubuntu, then Manjaro, and now OpenSUSE. On work ones, most were on CentOS 7. I installed Tumbleweed on the personal ones, including a laptop, and Leap on the work ones.

Overall my experience has been great and I love OpenSUSE. However, I definitely would not recommend them for beginners for a few reasons.

Tumbleweed doesn't support certain browser video out of the box in Firefox. I had to enable a repository, and download libav packages to get it to work. The package names were confusing (why do I need libav 56 and 57 when 58 is already installed?). I had already installed the packages from the default repo, but they specifically needed to be installed from Packman.

GUI scaling between different displays is completely broken on Leap. Certain things scale, other things don't, and it looks horrible.

Normally, I get super annoyed when people take little things like that and make a huge issue out of them. They are little problems and I solved both of them, and love OPENS USE. But with Manjaro, I didn't have any problems from fresh install. Even switchable laptop graphics worked. Manjaro is very easy to recommend to someone afraid to open a terminal.
Most software isn’t FAANG. In the long tail of database size, I’d guess 95%+ of databases are smaller than a few hundred megs. And at that size, storage is cheap and storing a full historical record of changes should absolutely be the default.

Rich Hickey has a great talk on this a few years ago talking about the difference between Place and Value. He says accountants learned this lesson hundreds of years ago with bookkeeping. Users just don’t generate much data relative to the size of our disks. Well worth a watch, especially if you disagree:

https://youtu.be/-6BsiVyC1kM
Microsoft doesn't appear to have much of a problem with that.
It's pretty simple really: prove that you've resisted CCP censorship instead of rolling over. Not hard.
Anatomy of a “goto fail” – Apple’s SSL bug explained (2014)
Alliage: The “build-anything” Node.js Framework
Hello guys,

I'm here to introduce you to Alliage Framework.

Alliage is a NodeJS framework which is totally unopinionated and not focused on a specific problematic.
It allows you to build different kind of things while keeping the same development habits and being able to share features across all of your projects.

I decided to create Alliage after noticing that most of the things that we call "framework" in the NodeJS world were most of the time just tools to build REST API.
Building REST API is cool, but IMHO, that is far form covering all of what NodeJS is capable of.
Alliage is a non-opinionated framework allowing to build anything you want.

Also, I wanted to propose something that let you build your project block by block with the features you need instead rather than having a big tool with a lot of embedded features you might not need most of the time.
Alliage is totally modular and let you create your own blocks of logic that you'll be able to reuse across all of your projects.

It's my first open source project and I would love to have your feedback about it!
If you could put some stars on the GitHub repos to give some visibility and increase it's relevancy, it would help a lot!

Thank you all !

TheHumbleJester
Yeah I agree that those two points don't make much sense whatsoever. Though I also don't agree with your point 1. I don't know if you have had much experience writing a functional language professionally. The benefit of immutability is exactly to make reasoning about your program much easier. Of course as you mentioned computers are indeed based on the von Neumann model, so in the end we sometimes have to go into memory usage details. However, unless you're programming some high-performance game, the vast majority of programs run totally fine with mostly immutable data structures. It's also especially suited for distributed computing (e.g. actor model) which is becoming the norm nowadays. In 95% of programming activities, the traditional "real computer science (what is "fake" computer science?), algorithms, data structures, number theory, probability" are used surprisingly rarely, while the elegance of functional/mathematical reasoning really makes the programming experience much more enjoyable and bug-free.
Programming Languages for C-cured Software
My needing to rely on one modern browser engine is already too much software complexity for my tastes.

In other words, I would have preferred to be able to live a typical day of my life without relying on any software as complicated (and consequently difficult for me to predict and control) as a modern browser engine.

So, arranging for that typical day to be reliant on two browser engines is something I will strenuously try to avoid.
I would highly recommend everyone to install broot and just once open it in a deep and wide directory, broot is a paradigm shift in file explorers (I only use file explorer feature)

One more feature of broot (currently behind a compilation flag) is client-server. I keep a broot instance pinned to my desktop on the right 20% of screen and have a hook which automatically updates it whenever I cd into a directory. It's very handy for a quick glance, better than constantly typing ls and tree and still not getting an overview.
Even so, it's not CDDL (OpenZFS) license which is being violated but GPL (Linux).
I don't know how the author of Nessie specifically did it, but generally on the .NET platform, you have access to the Trident rendering engine by adding the WebBrowser control to one of the forms of your new application. From there, you gain all the event based functions and callable methods you'd expect a browser to use. I've written several of these type of 'toy' browsers over the years, and they work just like IE does. The only caveat is that you have to patch the registry first to allow the control to report (and render as) a useragent above IE 8. You can set it to report/render as IE 11 as the maximum.

Via NuGet, you can download the WebBrowser2 control which is based on the new Edge Chromium based renderer. I haven't seen any new browsers using this properly yet (and I've not played with it either yet) - it will be good when people do, because although the renderer will still be Chromium, the browser UI can then be anything you want. I'm looking forward to people challenging the accepted browser UIs that we currently have.

Of course, if you want to avoid the WebBrowser2 control, there's webkit.NET and Embedded Chromium which also can be built to bind with .NET apps.
My opinion is that the only realistic solution is a broad offering of many many social media apps, so that people can choose between them.
This is annoying, but it does encourage the principle of "the system python is for the system, and only incidentally for the users of that system". I'm almost always in a non-system Python for anything interesting, unless I'm writing something to integrate with the OS.
Sure. The question to me is where the 30k PV coming from?
Wait, so this browser blocks everything non-American by default? O.o
Your book is awesome. But it’s 9 years old.

Are you planning to release an updated version? Or you think most topics are still up to date.
I'm curious to see if they improve upon the Rube Goldberg machine that is validating PRs with CodeBuild's lack of support for branches in 2020: https://aws.amazon.com/blogs/devops/validating-aws-codecommi...
I believe the USA is squarely within its rights to reciprocate the ban that american companies such as Google and Facebook face in China. So the move is justified on commercial grounds alone.

That being said, Trump's claims that TikTok is a national security threat are more than dubious. Sure, the operation of any foreign company can be interpreted as a security threat to any nation. Who's to say that the latest imported batch of Ramen aren't part of a Japanese plot for a new Pearl Harbor involving explosive Ramen. But the only logical conclusion to this way of thinking is to completely isolate a country from the outside world.
Interesting how I'm being voted down here, but nobody wants to disagree with anything I said. Is what I said even remotely controversial?
Yes, they really do.
These two suggestions strike remarkably close to a fun university project I did, which featured chewing motions and Kinect-powered eye-contact :)

ROBERt (Recycling-Of-Bottles Encouragement Robot)
https://www.youtube.com/watch?v=j02o4AaIu9w

Turns out a lot of humans will stick their arm inside just to see what happens!
What does the California government need this for? Their budget is insane already. Seems like cleaning house is the first thing you should do.
Steganography is usually meant to refer to covert, deniable information encoding, while extra data is too unsubtle to be hidden from an adversary. It's a simple and convenient trick to hide data from unsuspecting users who don't look for secrets, a weaker threat model.

Actual image-based steganography schemes, as used e.g. for watermarks, usually alter pixels in a way that is approximately (and hopefully) undistinguishable from plausible noise.
Your police shoot unarmed black people and your president defends them. Free world my ass.
Gordon Ramsay
It's been out a long time. I was playing with it in 2012 and I think it'd already been out a long time at that point. I think there is a blog post somewhere about a university student programming candy crush (or some other game) the night before it was due in NewLisp. Racket might also be worth a look again at some point. It's certainly heavier, but has a much larger community.

Picolisp is also really awesome and weird like NewLisp, but is really only for Unix. It is also small, but has plenty of features, and has been in development and supported since the late 80's. It is all written in C or Assembly (can't remember which one it is currently written in) and has built-in support for logic programming and all sorts of other things. It uses web browser for GUI, and can interop with Java and C.

Michael Fogus (blogger, Closure book author, and all around language nerd) wrote a fascinating article called "fleunpunkt lisps" (forgive spelling) that covers four really bizzare lisps (NewLisp, Pico Lisp, Wasp Lisp, and Arc). The summary is that they're neat and tried to do something revolutionary, but ended up just being odd.
They don't want to be removed. The law is written in a way that makes it really hard for Facebook and Google to do so. They want to be paid (News Corp thinks they should be paying $1b and NINE think about $600m).
Finding null smart pointer dereference with LLVM-Clang Static Analyzer
Since the whole point of notarization is to give Apple the power to revoke malicious binaries on its system after-the-fact, this seems like it works by design, no? Apple quickly revoked the notarization once they were alerted of the malware.

Otherwise Apple would have to scan every single binary submitted for notarization, which then puts a pretty large onus on them should anything slip through.
wouldnt you need a distinct transformation for every thought?
>Linux has been faster, more stable and more secure then any of the *BSD's for over a decade now.

Can you prove that? EMC, Netflix and Sony thinks otherwise.

EDIT: And please stop with that LMAO (Sound like a childish Child from reddit)
SpaceX is somewhat less impressive as a company than you might imagine.

They don't really have that much competition apart from Soyuz at the moment.

There is huge support in US to have a alternative to Soyuz.

Also NASA is prisoner of government corruption to the point where NASA operations are crippled in their capabilities - ie you get funding only if you keep unnecessary bureaucracy running for sake of some governor who won by promising space jobs.

SpaceX took all motivated and knowledgeable people gave them money to do what NASA was not allowed to do.

I am not trying to take away from their successes. The reusable modules landing in sync are amazing feat of engineering.

And SpaceX has actually working 'product', even more solid than Tesla (as a car its expensive, low volume, with a lot of issues compared to what we come to expect of a car).

Other stuff that Musk is trying to push are fairy tales, hyperloop is bad idea from the ground up. Boring company is boring. Its just bad implementation of a subway. And this neurolink is so far away from being anything usable, they are not even clear what it suppose to be. "Stick in some wires we will see what happens revolutionary tech TM."

But SpaceX business was waiting to happen. Musk was smart enough to throw money at it. So I wouldn't use spaceX as example of some godlike Musk abilities to create something out of nothing.
Sled might be a useful library to build your DB on: https://github.com/spacejam/sled
i think op is more worried about his data's privacy than whether the app complies with facebook's TOS.
> At the end of the day, warehouse employees are required to go through mandatory screening to check they haven't stolen anything, which "requires waiting times that can range from 25 minutes to an hour" and is not compensated, the report said

I'm surprised that the article doesn't also mention the absolute joke of a Supreme Court decision, ruling that Amazon's mandatory security screening does not need to be compensated. Legalized wage theft is what that is.

https://en.wikipedia.org/wiki/Integrity_Staffing_Solutions,_...
> Hint: plan to have babies in April/May, so any complications all get stuffed into one plan year, and you hit out of pocket maximum sooner.

As an Australian medical student I'm horrified to think that this would be a genuine "hint" that would be relevant in a first-world country.
Is it "Iceweasle Mobile" or "Iceweasel Mobile?" Both spellings appear in the README several times...
Learn Online to Ace All Your Engineering Examinations
There's an bug - the base64 value is being hex-encoded, not the binary SHA1 result. So the hex values are wrong, and the rest as well.
Profile of a Cybercriminal: Cryptocurrency Attacks
We appear to exist in a mechanical universe of laws. There's really no way it's possible both that humans exist and that we can't replicate or approximate enough parts of the human brain enough to match or better human reasoning.

If the human part bothers you, substitute animals instead. They do much of what we need to various, usually somewhat lesser levels.

This line of thinking is reinforced by the results we've had so far. Why should we assume there's a limit if we haven't hit one yet, and see no fundamental block? Where would this limit be? Even our extremely limited understanding so far has provided some pretty amazing results.

The only question is performance and difficulty at various levels of technology and understanding. It's a matter of time. It won't be tomorrow, but unless we cease to exist first, it will happen. And once it's a matter of engineering that can be iterated upon, things get really interesting.
It's an infinite game of whack-a-mole. BigCo can walk right up to the legal line and not cross it. Look at the factories of the early 20th century and it was the same. BigCo paid better (e.g. Ford's famous wage increases) and you had to put up with more crap (everything else Ford did). You can progressively tighten the law but in a democracy the law is always going to lag social norms and social norms are a reflection of what a society can afford. Not that we shouldn't talk about this stuff but a pro-worker special interest group getting some legislators in their pocket is no long term solution here.
Tangentially related: is there a trick to selling a home when you have toddlers? How do you stage and keep it staged? Is there a scenario where I can make a fab home page and other stuff and pass on having an overly staged home?
Something like that?

https://www.phoronix.com/scan.php?page=news_item&px=Sony-Tha...

or that:

https://reviews.llvm.org/D15624
Issue is that in the EU the states have too much power that they don't want to let go. Currently, each country can block any EU-wide legislation on the main topics and the minor need two thirds approval.*

* Actually 55% of the countries, but they must have 65% of the population which means that France and Germany are enough to block everything proposed by all the others even they all get together.
Treating workers properly is not at all hard or elusive. It just costs money.
I'm picturing some PR people at a major chemicals corporation, upon discovering that their product has the power to turn frogs gay:

"This is credible science, let's seed this to Alex Jones, he'll turn it into a laughing stock!"

It made the list:

https://www.cnbc.com/2018/09/14/alex-jones-5-most-disturbing...
How to Keep Your Code Clean and Easy to Understand
not sure how things work in your jurisdiction, but to sell in our area you basically need to work with an agent to get into the market of home buyers; FSBO just doesn't work. The minute I'm on the hook to pay THAT level of commission, I'm not doing anything in this area; there's so little a real estate agent can do they're definitely going to be responsible for marketing, images, staging etc. From my experience selling anything to real estate agents is a uphill battle. They are understandably extremely cheap. This looks interesting but I think you need to focus on defining your potential market a little more.
Are you an Amazon employee? Who are you trying to virtue signal for, here?

I would come up with a system that actually informs workers of what their productivity targets are and allows them to monitor their progress with accurate data in real time.

I would also not have an automated process for termination, if for no other reason than attrition and retraining are more costly in the long run than underperformance by a fraction of a percent. Particularly given the variables that can affect performance which are out of the employee's control.
I don't believe the US is as bad as China, it's just that it's really easy to brand China as the bad guy given how shady they are.

China will defend its own interests, just as the US (or any other nation), there is no good guys in geopolitic.
Honey bee venom found to kill breast cancer cells
Arlo Got Injected into Ruby
Isn't it? Compiling C takes time, with Ruby you would be doing it for each execution. Is there some catching involved?
Shipping costs are a cost. It's not underhanded to include shipping in the cost of a product. Shelf space, refrigeration, etc are also a cost. They're included in the prices of regular stores.

IMO it's mostly a UI thing. Free or flat rate shipping is easier to communicate to users at the operative time. The alternatives are too complicated.
No .gov ? Maybe that's a good thing /s
Not copying stuff is trivially scaleable to infinity.

Seriously, if you can't do something at scale, don't do something at scale. Being shitty to everyone involved and then saying "but can't scale with profits" is not OK.
>Databases we have today aren't designed for the kind of consumer applications we use today.

Yes they are? Relational databases are very good for consumer applications with relational data. NoSQL databases are good for everything else.

>Data(bases) should be owned by users, and synced with friends and colleagues.

Why? You use words like should - why SHOULD it be that way? Users are able to create / buy / rent infrastructure to manage their own data - and yet they don't ... why?

>Shouldn't be centralized in this fashion. Data(bases) should be owned by users, and synced with friends and colleagues. So instead of a single centralized database, we need a million tiny little databases which are synced with peers.

Nice in theory (maybe). The problem is that centralization provides enormous quality and performance metrics. Distributed systems are resilient, but slow, and require a lot of care to maintain consistency and integrity of the network. Take email as an example. It took us 20 years to get email spam somewhat under control and a major part of that was creating a centralized infrastructure (from using centralized email providers to third party whitelists and blacklists). It's gotten to the point where hosting your own mail server is a huge hassle and pretty much impossible for regular people. I spent about a week trying to figure out why our Office365-originating mail wasn't being received by one of our customers. It turned out, their mail provider matched a particular phrase in our automatically-inserted disclaimer and completely rejected the mail.

Decentralized systems also make controlling your data all but impossible. If I want to remove my data from Facebook, that's the only entity that I need to deal with and it's relatively easy for regulators to set sound policies in place. In your distributed system, once your data leaves your node, you've lost all control all of it forever.
Wth... i enjoyed JRE for the openness of having controversial people and a space for them to talk freely... seeing that list... well, i’m done with Joe. Sad. Very sad.
It is not a podcast, it’s a Spotify show. They can do what they want. A podcast is openly distributed.
lost me at the second sentence:

>> As a company we have always focused on transparency

maybe this is another parody like the MasterWiki one?
I wrote something similar but for the ZIP format, called Pure, to detect hidden buffer bleeds outside and between and within structures, amongst other anomalies. It's also amazing what you can do with a ZIP file.

Pure: https://github.com/ronomon/pure

The goal of Pure is to reduce the attack surface available for zero-days by doing the simple yet critical buffer bounds checks that most end-user application software will not, and to do this for more and more popular file formats.

The vision is that one day you can deploy Pure at your email server and get much stronger guarantees on the safety of email attachments that you open... as well as on the attachments you send out... for example that your billing software is not leaking the contents of sensitive server memory into XLSX reports that you are mass mailing to clients (Pure actually found two cases of prominent investment firms that were doing just this).

It's like type checking or linting but for everyday file formats.
Apple employs the founder of the Netty project, who has given plenty of open talks about Apple’s use of Netty (which implies Java services). Same is true for Cassandra.
No, but I've also got negative opinions about people who derail arguments with the assertion that X is exactly like Y, so that now I'm spending time talking about their analogy instead of my point.
Saying that one cannot access one’s texts on an iPhone is quite the hyperbole. It would be a bit of a hassle, sure, to locate a text on a specific day if one had many messages in the thread since then. One may have to scroll for quite sometime. I wouldn’t call that blocking access. One can always search for the text based on its content. If one transfers one’s data to one’s new phone, all the texts would transfer as well. So they aren’t deleted by any means, unless one deletes them oneself or gets rid of one’s old device without transferring them.

Batch exporting text messages is an wholly different thing from simply accessing them. The only confusion about the meaning of the word “access” seems to be on your end. You appear to intend it to mean something like “having all the features that I personally want in order to best facilitate the activities I desire to do with the highest priority, disregarding the popular use cases entirely” which frankly is an insane definition of the word “access”, and deserves probably a much harsher tone than it’s been given thus far. The fact that you still appear to be standing by it as a serious definition is even more shocking.