skysight-inc/HackerNews huggingface dataset:
There's a whole slew of content being created in all forms, from newsletters, blog posts, books, podcasts, music, video games, video on demand and live video. A lot of it is actually really high-quality content. We're being inundated with too much good stuff. I see all these newsletters in my inbox I don't have time to read that I want to. Tv shows, youtube videos I want to watch but don't have time for. I'm listening to a podcast when I cook while I have a game on and a book in my bag.

It's like a really good problem to have tbh, but there's a problem with managing this. This week there was a post about how to pick a good non-fiction book. Figuring out what the best content for me for the time I have is the problem. It's a problem we all have right now.

Also that was a really well written post, a love letter to newsletters. I really enjoyed it.
How to Root Any Device
> Why shouldn’t they double up?

It is fine if they have to do that where it makes sense, but I want to know so I can choose not to use the service then if the deliveries are far and food is will be affected, or allow customers to tip high enough that the driver does not need to double up.

DoorDash should have a service fee that allows you to choose level of delivery then, that you can choose single stop. If they are short on drivers, then increase prices, don't downgrade service.

DoorDash forces many drivers to double up, even if the tip is high and it harms them algorithmically on acceptance rate if they don't.

DoorDash just provides the logistics. The food quality, speedy delivery and customer should be the focus here. I feel like some of these policies take away from quality from customers and value from drivers.

If I am already paying higher costs for the food, a service fee, and a tip, which usually turns into 30-40% higher food costs, you'd think quality, customer desires and driver loyalty would matter.
I can see a mention of SQLite and MySQL. Also worth mentioning since this can affect any system:

https://www.firebirdsql.org/pdfmanual/html/gfix-sync.html

https://www.firebirdsql.org/file/documentation/reference_man...

I wonder how Oracle handles this. Raw device/partition and its own FS business logic?
Notably, Go had failed to use F_FULLFSYNC on MacOS until I reported it. Fix landing in 1.12, but won't be back-ported.

https://github.com/golang/go/issues/26650
Spotify telling us, "you have to let us run unvetted third party software on your device to listen to music for free" is completely different from, "here is an ad-supported music streaming option."
This is how I like to program, I find writing the readme first helps as I can write the ideal/easiest way of using the code first as a user.

When it comes to writing code for the user Kenneth Reitz is the master in my eyes.

https://github.com/requests/requests
I imagine that the mailing list is Bcc:, with themself as the To:. This would allow for such a setup. Of course this isn't "socially decentralised" but I doubt that's what most people are referring to when they talk about decentralisation.
Not only is it sharing the kernel, but to the original question, it's not booting an entire OS. It's running a single process; your application. There is no overhead of another init process (although some people use dumbinit or tini for basic process and signal management).

Now a container will have an entire copy of a basic OS it builds from (ubuntu, alpine, etc.), so its dependencies are self contained and it should run the same anywhere. However they're usually installed with apt-get or yum or apk commands in the Dockerfile, so if you don't do rebuilds and there's a security issue in a dependency, it can be difficult to detect.

Security problems are still isolated to that container, but that container shares a kernel. If someone can get root inside your container, and use a cgroup exploit, they could break out of the container. It's unlikely, and the layering does provide protection, but it's something to be aware of.

The process in the container runs at the same speed as a native process as if it were outside the container as well.
When ignoring the facilitation of election manipulation, age and race discrimination in ads, genocide and their paychological manipulation experiments and the mass surveillance and them targeting teens with their fake VPN and them purposefully allowing kids to be preyed on by IAPs and many others...

...one can say indeed that their contributions have been overwhelmingly positive.

Certainly only a case of scapegoating and envy comrade.
It was similar for me, as I want to follow what is 'happening' in the UNIX/BSD/Linux/Hardware world I often sent links to my friends with 'interesting stuff' ... so I created Valuable News to make it available for everyone.

The latest one is available here:

https://vermaden.wordpress.com/2019/02/08/valuable-news-2019...
my first thought: isn't cat a fast javascript to javascript compiler?
The first real recourse is not to invest your money or time in such an institution in the first place. It is foolhearty to ignore researching your busniess partners and I don't, for a minute, think these people failed to do so; they're just trying to recoup their money at this point.

Nobody is forcing you to use google products, and they are not a replacement for the real security in a business of loyal customers and employee's anyway. Why anyone ever consider investing in making apps for a phone given the way the market is today I will never understand.

Your second real recourse, if you can't get away from them and at that point this becomes a responsability, is to resist or fight them. In this case, getting some capital together and filing a class-action lawsuit. Another way to resist; make an app that roots the phone and poisions the data-brokers well by feeding them garbage information in a way that is impossible to effectively filter. Charge $5 a year, update the phone like antivirus updates it, have teams that work on popular vs unpopular apps, and before launching a campaign against a large app or investment firms, short the companies stock for added revenue. Invest in breaking the model of a closed ecosystem, which is required for all this spyware and for abusive EULA's to actually work right in the first place.

And when you do those sorts of things, you create a ruckus, and plenty of economic damage. That tends to draw the ire of law enforcement and government, and you will find that is the most effective way to demand new regulations. In politics, its only when you hit critical mass that change occurs.

And the final recourse, which is also a responsability that nobody likes to talk about. Their business addresses of them and their executive management can be found, and there are 17 guns per man women and child in the USA for a very good reason. You really have to fail as a society for violence to be justified and to be the only effective measure; arguably right now we're failing pretty hard if the fertility rates and life expectancy statistics are any measure. Google might not be responsable for that, but they are part of the symptom of a disease.

One could say the moment Google decided instant search was a requirement and began putting people in a bubble so effective that the only way to really survive was to decide free news is fake news. That at that moment violence became inevitable. I certainly hope it isn't.

But it is going to require people begin acting like grown-ups and taking some risks to avoid that. You'd do well to remember that.
Nice idea! I did a similar but different project for 32x32 icons.

https://iconpush.github.io/

Please help yourself to my icon data - I spent a while collecting it and hope it can be useful to someone!
Scarp 0.2.0. Second release of my first open source library
I tried with 2 icons I custom created. https://imgur.com/a/ZtseO8j

The first one (the arrow into the door) seems to have worked well for the first three 'similar icons'.

The second one (remove user) didn't work at all. Maybe because it is circled.

In both cases, half the similar icons are 'download' icons, and I can kind of see why for the first case but not at all for the second case.
> They include detailed models, high resolution textures and high quality sound effects and music.

That may be true but the original quote isn't necessarily false either. You can't deny that modern games, like modern software in general, tend to use way more resources than they need.
>Figuring out what the best content for me for the time I have is the problem.

And, of course, sometimes the best choice is no content at all.

I do wonder how increasing quantity and quality of content will effect markets and create new opportunities. Maybe Ev Williams is right and it’s about curation. Maybe something deeper.
When people start realising they've been getting proper fucked for more than a decade by the SV surveilance capitalism machine (led by Google and Facebook) they will get a bit hysterical.

I'd prepare myself for the incoming fines and regulation if I were you, instead of trying to do damage control.
I just started playing around with ruby (on rails) a few days ago and there is something I found frustratingly refreshing (I consider myself a Jr.) in comparison to python. The directory is Ruby's virtual environment. End of story. I was awed and mildly cursing at the same time.
I don’t mind newsletters, but I still prefer the anonymity of RSS. For every dedicated author as per the linked article there are ten company backed newsletters that will take your email address and use it as an advertising target on a specific subject. Illegal, but of course it happens.
You clearly have no knowledge or experience in this field at all. Because of you did you would have known that creating a new account after suspension immediately results into another suspension.
Google is just a shit company. I don't need 50 sentences for that to explain. "A reasonable action by Google" Come on man. Do you have any idea what's going on here. You whole story sounds like big pile of crap.
Also:

> A new "people holding hands" emoji will let users mix and match
> different skin tones and genders, with 171 possible combinations.[1]

This reminds me of the article "Code Inflation". [2]

[1] https://www.npr.org/2019/02/07/692260599/interracial-couples...

[2] https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=7057573
Personally I assume if a project is at least somewhat popular it works most of the time and frequent/serious bugs are reported and researchable. For that to work I also report or second bugs I encounter. That doesn't mean there aren't any bugs in even the most popular OSS, especially in edge cases and rare scenarios.

With closed source though I often don't know the popularty and how many/what kind of bugs have been reported, but just the reputation of the vendor.

I prefer a popular software from a highly reputable vendor over a somewhat popular OSS. But I also prefer the most popular and battletested OSS, like postgresql and linux, over any closed system, e.g. SQL Server and Windows.
John Carmack: writing Rust code feels wholesome
Absolutely, but if an institution is taking some form of deposit in euros and promises to make predictable payments in euros then being long euros is not a directional bet for that institution.

Of course the picture gets a little murkier once you start considering inflation caused by exchange rate fluctuations. But that is probably not the main concern in a large currency area with an independent central bank.
I was at the Hoover Dam recently, and I was struck by how Socialist Realist (read: Soviet) much of the original art looks:

https://photos.app.goo.gl/GTQxcVtVKhgTURsG9

My favorite structure is probably the improbably Star Wars/Tatooine flavored parking garage though!
The rise of Slack has made me love and appreciate email even more. I love that one of the oldest internet technologies is actually decentralized and thriving...makes me bullish that something out of the crypto space will one day work.
I always get some kind of error message from dmraid about having been unable to stop the RAID array on shutdown/reboot. I thus manually do a sync(1) in hopes that the data survives. Hasn't failed me thus far, at least.
For the record and not mentioned in Tomas's talk: the PostgreSQL release due out next week will add a PANIC after any fsync failure (in other words, no longer retry). The same thing has been done by MySQLand MongoDB and probably everyone else doing (optional) buffered IO for database-ish stuff who followed this stuff on LWN etc.
This is the real age discrimination issue in society.

Children get harmed with no recourse, while the adults responsible go free.
Where have I implied that I am not interested in debate or discussion? I reacted to what was basically grandstanding over the tone I made my points with.
I'm not really sure if these new emoji are beneficial to the medium as a whole. In many ways the trend toward more inclusive emojis is a good thing (the addition of male/female and skin color variations was a huge improvement), but there is also a cost of emoji bloat.

According to the article, the new blood drop emoji is justified because someone would need to cobble together some sequence of emoji to express the same concept. In many ways this problem is also the very reason that people enjoy using Emojis. The limitations of the medium requires creativity and humor from both the creator and the receiver. Having highly specified emojis can also take away from the fun of this, while also making it more difficult to explore the full set of available emoji.
Pablo Escobar's hippos keep multiplying and Colombia doesn’t know how to stop it
I don't see why anyone should be downvoted for expressing his or her own consclusions that draw on personal and practical experience of using both languages. The comment is not inflamatory and it merely reflects your own experience. Perfecly valid.
As someone in the tech industry I'm far too deep in conflicts of interest to make any good judgements on "should be" type questions :)

Just like the clipper chip was a tradeoff between public safety and privacy (ultimately not passed because the cost was too large), any upcoming regulations will trade something away.

As long as legislators are aware, then that's fine. However I will remark that our senators seem to be especially clueless about technology.
Yes, good catch!

I haven’t really noticed this since I have a habit of clicking unsubscribe on anything that does actually show up and so my bulk folder is usually empty.
> Computation related fields lend themselves well to purely electronic notebooks, no surprise. Today, a lot of my work fits perfectly in a Jupyter notebook.

Some notes and ideas regarding Jupyter notebooks as lab notebooks from "Keeping a Lab Notebook [pdf]":
https://news.ycombinator.com/item?id=15710815
Title fix: delete “old”. (The monument depicts a 26k-year cycle; it isn’t 26k years old.)
Glad you liked it and wow are you sure you are not confusing me with someone else ? :) I have a suspicion you are mistaking with Anil Battula from http://sovietbooksintelugu.blogspot.com/ maybe.

Speaking of Telugu, I recently got hold of a treasure trove(about 700GB) of scanned copies of Telugu magazines and newspapers some of them as old as 1880! Gonna upload them on archive.org very soon.
Outrage culture at its finest. NPR cites a few tweets. Let's analyze: [1] has 13 likes; [2] has 8. No one cares about emojis this much. Real activists (not Twitter keyboard warriors) don't care about emojis, they care about, you know, actual social progress. It took this group like 2 years to get 54,600 signatures when joke petitions like [3] are in the same ballpark. I mean, give me a break.

But articles like this are built from the ground up to (a) get clicks and (b) get people fired up in the comments section to, you guessed it, get more clicks. Journalism, if you can even call it that anymore, is in a sorry state right now. And instead of proving Trump's inane "fake news" diatribes wrong, we have highly-respected news outlets essentially printing garbage like this.

[1] https://twitter.com/PlanUK/status/869632011316727808?ref_src...

[2] https://twitter.com/Cearaa/status/1093430548171841541?ref_sr...

[3] https://petitions.obamawhitehouse.archives.gov/petition/secu...
‘Trojan horse’ drug treated British patients with six different forms of cancer
I prefer moulded ear inserts and wearing actual hearing protection headsets. It gets the message across to your co-workers that their noise is bothering you when you put those on.
It’s justified outrage. I’m assuming you think because reddit is a “silly” website that it’s okay for this kind of behavior. But it’s really not, because there’s a lot of serious discussion that takes place and the CEO doing something like calls into question the integrity of the content.
That monument is so wonderfully art déco. I love it.
I can’t speak about here, but on Reddit, people use the voting for “like/agree” or “dislike/disagree”.

At some point I read somewhere that the whole point of upvote and downvote on Reddit was for “contributed to conversation” (upvote) or doesn’t (downvote).

That, to me, makes sense.

Disagreeing is part of what promotes good, challenging discussions. It also buffers us from external influences controlling the crowd of “agree’ers”. By promoting and encouraging differences of opinion or view, we make it harder for someone to come in and sway the crowd.
A reading of wikipedia seems to imply poor execution of a program designed to industrialize in a top-down C&C economy.

> Mao Zedong was so inspired by the slogan that China put forward its own objective: to catch up with and surpass the UK in 15 years.

> Comrade Khrushchev has told us, the Soviet Union 15 years later will surpass the United States of America. I can also say, 15 years later, we may catch up with or exceed the UK.[9]

https://en.wikipedia.org/wiki/Great_Leap_Forward
What is the observable effect then? I can really only think of two: A particular performance characteristic, or that modifications of shared tails in lists are observable across lists. Is this latter that is the problem?
Just to expand from the title.
I am building LifeHQ as a solution for everyone that's trying to organize their life, goals and projects with a bunch of paper notebooks, evernote, trello and are all over the place.

These tools are great but being spread out is difficult to stay consistent with all of them and your data is in 3 different places.

Also these tools only do storage and ease of access to your tasks, notes etc. LifeHQ has actual modules that help with productivity that I use on a daily basis while working.
I am talking about custom Pomodoro cycles which is my favorite part of the whole app. You can read more about LifeHQ on the blog: https://blog.lifehqapp.com
I once found a control panel for a power plant in the megawatt range in a neighbour country. I don't know exactly how powerful since no sane person would start clicking around, but there was easy access to maintenance things.

I called the Swedish government agency responsible for the same thing in Sweden and was quickly escalated and ended up with someone who knew what they were talking about. Hours later the page was down.

I suspect this was the correct path since having a foreign national calling about "hacking" a mw power plant might have ended with me in trouble.
Yeah, IMO it's a Linux fsync bug. fsync() should not succeed if writes failed. fsync() should not clean dirty pages if writes failed. Both of these behaviors directly contravene the goals of user applications invoking fsync() as well as any reasonable API contract for safely persisting data.

Arguably, POSIX needs a more explicit fsync interface. I.e., sync these ranges; all dirty data, or just dirty data since last checkpoint; how should write errors be handled; etc. That doesn't excuse that Linux's fsync is totally broken and designed to eat data in the face of hardware errors.

That Dan Luu blog post you linked is fantastic and one I really enjoyed.
Why Is This Man Running for President? – Andrew Yang, Universal Basic Income
It is a 26k-year monument not a 26k-year-old monument. I clicked guessing that was a typo in the headline and was disappointed to be right.
What the Tortoise Said to Achilles
What a pile of crap you are saying. Generalizing entire groups. Very offending to some of us. The mobile dev industry is filled with talented and motivated Devs. What you say is not right. I would be the same as declaring you to the group of nerdy usually ugly developers working in dark rooms with pizza boxes everywhere. No interest for business and no interest for girls because they are all porn addicted.
Well it is squarely aimed at enterprise rollouts where your user is a professional systems administrator.
Period activists? There are people who dedicate their entire lives to increase human rights for others. Those are activists. What is getting a picture of a drop of blood on my phone supposed to achieve? I know women have periods. What am I supposed to do about it? Keep your problems to yourself.
Prismo (https://prismo.news/) will soon be opened to the public as far as I know. Code is on gitlab: https://gitlab.com/mbajur/prismo/

It is a project I've been following and seems pretty interesting. A federated reddit alternative, part of the fediverse.
Yea I hear you, the world would be a better place if laws were passed with that in mind.

I do think some degree of tooling will be necessary to screen content on a site like reddit to remain compliant with US laws. If that begins the slippery slope then I don't think there's an escape.
https://www.laarc.io/

"laarc is a tech mashup of Hacker News and Reddit by two long time fans of both forums.

The initial impetus behind the site is a desire to try to recapture the early spirit of Hacker News. HN currently has about 5 million visitors a month. It's different than it was back in the day when it was a much smaller group of people.

We're aiming for a cross between Pinboard and HN: a central place for all your bookmarks, with the ability to make private submissions. (pg mentioned that he used HN for all of YC's internal software in the early days; it's handy to have a place to keep all of your notes!)"
This article does not mention the name, but it looks it refers to Project Xanadu's "transclusions".

Those "transclusions" are quotations with two-way links -- so if you copy a paragraph from one page to another, the text origin is preserved, and both "source" and "destination" pages would show the link. For example, if you are reading Shakespeare's play, then for each paragraph you will be able to see all studies which quote that paragraph; and if you are reading such a study and click on a quote, you will get to the full text of a play.

There is more details in Project Xanadu documents, such as this one: http://www.xanadu.com.au/ted/XUsurvey/xuDation.html

The Project Xanadu design makes some interesting technical decisions to support this model -- basically, the whole world is one big centralized database; documents can be updated, but old versions are immutable (therefore links do not break); and all editing happens in Xanadu software which keeps track of copy/paste metadata.
No need to bring out that dead horse for a beating. No one in this thread has yet made the claim that OSS code is flawless; you're picking a fight with a straw man.