skysight-inc/HackerNews huggingface dataset:
I have to disagree. I use plasma as my desktop environnement and I occasionally use some gtk3 apps like evince. The KDE team did a good job porting the breeze theme to gtk, evince is beautiful here. So is gedit and meld is okay too. The gtk header bar also looks good and I actually like it.
Chrome also looks good here.

KDE also provide a nice configuration tool for gtk apps.

Worst case, I feel gtk apps look and feel as they do in gnome, which is okay. The gnome crowd paid attention to the look and feel of their software and this is noticeable.

I still do prefer KDE apps most of the time, I always feel they behave the right way. What should be zoomable with the mouse wheel is for instance.

Qt apps also look good on gnome, especially when using the breeze theme. Gnome with this theme is beautiful.

However, many KDE apps are broken or ugly if QT_QPA_PLATFORMTHEME is not set to "kde" (and then you get whatever theme is configured in plasma, not the theme of your current desktop environment). At least outside of gnome.

Bare Qt apps don't have this problem: VLC looks good everywhere.

However, configuring the look and feel of Qt 5 apps is a pain outside of KDE.

Gtk3 apps are also more likely to behave better on a touchscreen (scrolling, for instance). Plasma do behave very well on a touchscreen. KDE apps, not so particularly well. Gtk 2 is a disaster, popup menus are unusable. This makes xfce unusable on touchscreens on which I tested it.

Some details, some behaviors are different between the toolkits. Overflowing toolbars unhide differently for instance (this is visible with LibreOffice vs LyX. I find
Qt a bit annoying with this).

With Qt you get the opportunity to have a good opening file dialog. The gtk one is nice looking but quite annoying. It autocompletes in a surprising way (in KDE at least), and reauires typing Ctrl+L to type a path but the recently used files gets in the way (although is occasionally very helpful).

I also have observed that Qt apps play well with the DPI / font scaling setting of the xsdl x server on Android. Gtk apps require to set GDK_DPI_SCALE manually.

For programming, I would not hesitate between Qt and gtk. The Qt API is clean and straightforward and powerful. Gtk looks worse to me. And for the documentation, Qt is top notch. I might have missed something on the side of gtk. I would use gtk only if I have to use C.

Qt apps will also probably look better outside of Linux/BSD than gtk apps.

Gtk will probably look more native than anything on the Ubuntu desktop, since everything in Ubuntu is written in gtk. I would still consider Qt though. With care given to integration, good result should be reachable.
I've been doing coworking for a few years now and can't recommend it enough! Its the perfect balance of social interaction + freedom IMO.
> Citation needed.

So you want a link snope or politifact link? Even if people provided citations, wouldn't you reject them because it isn't snopes or politifact ( the approved "fact" finders )?

The fact that much of the liberal media and institutions have rallied around snopes should indicate that snopes has a left bias. The fact that you ( likely a left leaning individual working in the media ) support it probably indicates it as well.

> And if you know of a fact-checking resource that has less bias, please share.

Everyone is biased. Especially when politics, money and propaganda is involved.

The issue with news media isn't facts. It's the spin on the facts.

Look at Trump backing out of the NK meeting last week - which is a fact. But look at how CNN and Foxnews spun that.

CNN : "Trump is backing out of NK meeting because he is a bumbling fool failing at NK negotiations"

Foxnews : "Trump is backing out of NK meeting because he a deal making genius who won't let NK screw over the US again."

Same "fact", but wildly different spin. Fact checking is never going to solve this issue because "facts" are only a small part of the news industry. The core of the news industry is to push propaganda and to influence the people to think a certain way.

Also, propaganda isn't necessarily a bad thing. Every country needs propaganda to exist.

If you are interested, here is a former TIME magazine editor speaking on the topic of propaganda, history and news.

https://youtu.be/wu64HP-PL40?t=4525
غضب ضد “إيفانكا ترامب” بعد نشرها صورة لها رفقة طفلها على تويتر
Been a freelancer for 10 years, I got really good at socializing. I think when you are forced to interact with others you develop passive-aggressive patterns, build up stress, machiavellianism and so on.
I can also see how people who work fulltime often don't have the energy for anything but alcohol. Meanwhile I do all sorts of things with other high energy people. I am not trained in corporate socialization or other weird stuff. So, I'm great.
Working remote from a new city. Couldn't have been worse socially.
I worked from home for 2 years in the same situation (single, no dependents). It was actually great for me socially. Commuting can be so draining. Instead of arriving home exhausted at 7 PM, I would be ready to go out right at 5 PM. I'd do laundry and clean up my place during breaks in the day, so I had even more time free in the evenings and weekends.

To take advantage of it, you do have to be super proactive about filling your social calendar in the evenings. But that's true in any situation.
>I know I may be stating something obvious here, but isn't this bad

Yes.

>(aka tell me what the advantages of doing this by the people who passed the law)

Control, the same reason any Country (such as China) wants to control publications - control the media, control the people. Given how well small viral media is able to influence people, they are just covering themselves by insisting all media require a license.

>how did a law like this get passed?

How any "crazy" law gets passed - there's a massive disconnect between the people and their government. It could have been made with good intentions (stopping fake news, etc) or bad intentions (controlling the people). The ultimate outcome will be that it's used to control anti-government sentiment - because it always is.
10K
website for construction business etc.

http://freepickle.com/xyz/home.html

password is password.
any username will do.
And maybe have it proofread by someone? I always do this and still end up with typos and grammar errors but a proofreading session will usually get rid of 90% or more of those.
It's phenomenally popular. Scratch Jr for early beginners and thrn Scratchy when they outgrow Jr.
> Modifying the code segment to include direct function references is also not a great approach because it means being unable to share the code segment between processes

Realistically how big of a deal is this? I feel like it's overblown, no? Literally the only huge program I have that sneezes out a gazillion instances of itself is Chrome. On everything else there's usually only one and most a few instances.
New sonar and robotics technologies used to find aircraft that crashed at sea
YouTube Stars' Fury Over Algorithm Tests
"Osman II had not endeared himself to the military by closing the coffee houses owned by many of their members, as they were suspected to be places where seditious groups met to plot rebellion."

This reminded me of England's Charles II[0], who decreed that coffeehouses were "..."nurseries of sedition and rebellion."

[0] http://www.socialstudies.org/sites/default/files/publication...
Fight Like a Kid, Kids Get Cancer Too
it would be great if FreeBSD could fund some more research/auditing!
You have more power to influence public institutions than you realize. In my city, we organize, attend Board of Education and PTA/PTO meetings, volunteer, raise money, lobby, write letters to the papers, and vote. We had about 400 people at the last Board meeting protesting a school closure. We'll never be a wealthy district, but an immense amount of energy is going into staving off "terrible."
Elon Musk Tweets Tesla Model Y Will Be Revealed on March 15, 2019
PreIPO Company Looking for Director and VP of Marketing
This is a full-time position in Los Angles Downtown with benefits and lots of PreIPO equity. This is for one of my clients. Send resume at careers@computerengineerings.com
They're busier with a bigger fish.

As for Bitcoin, people can always fork it. Remember to ask the question, "What is money?" I think it's in the interest of the Chinese gov't to extract value from Bitcoin, not destroy it.
Side Note: The Link to their website, on Indiehackers, has a "copy/paste" link which has ProductHunt as the referring source, for their Google Analytics "?utm_source=product_hunt".

https://www.wingsflightclub.com/?utm_source=product_hunt&utm_medium=learn&utm_campaign=how_to_launch_on_reddit&utm_content=homepage_link_intro

This is going to give them incorrect referral information, as all the IndieHackers.com referrals would fall under ProductHunt referrals.
PreIPO Company looking for Director of Engineering
This is a full-time position in Los Angles Downtown with benefits and lots of PreIPO equity. This is for one of my clients. Send resume at careers@computerengineerings.com
The only one I’m familiar with is that you drive more than you report and that lets you take on more jobs. You’re not supposed to drive more than (for example) 14 hours / day for safety reasons but most drivers that pull six figures tend to have violated these laws fundamentally.
There's also the question of what is misinformation? You have a continuum from differences of opinion, to people being mistaken, to deliberate misinformation. Where do you (reliably) draw the line? I can see why they wouldn't want them to be "arbiters of truth" -- I'm not sure I would want them to be either.
Thanks for sharing this, some good ideas for all of us!
I've worked remotely for several years, first where it was common (Red Hat) and now where it's very rare (Facebook).

At a gross level, not much has changed. I interact with people socially about as much as I always did. What has changed is that my social interactions are more conscious and deliberate. Everyone I see, I see voluntarily and occasionally - not day after day after day whether we like it or not, as with coworkers. As a result, I have to focus a bit more on making those times rewarding and repeatable. I watch the ebb and flow of conversation, listening more and even trying to create openings for those who don't seem to be finding their own. I keep a mental list of conversational gambits for when other topics peter out or need to be changed quickly. These are all good skills to have anyway. but they become absolutely critical when you need to keep those outside-of-work relationships humming along.

I also find that I engage in more chit-chat with people I meet more casually. My mail carrier. The folks at the local convenience store. Anyone sitting next to me at a bar or waiting near me in line. I'm an introvert, I can't stand to interact with people too much, but these little exchanges help me stay connected and (perhaps even more importantly) stay in practice for when conversations really matter.

So, oddly, I think working remotely has helped me improve my social skills. As they say, calm seas never made a great sailor. I know some people founder, but for me it has been more of an opportunity to hone some generally useful skills.
LOL! Thanks for that one. It has been a long day and you just gave me my first reason to laugh.
“A Monad is just a monoid in the category of endofunctors, what’s the big deal?”
It already exists, can't remember from where though. Some company from Netherlands mabe:

https://www.navet.umea.se/english/navet/sidor/planyourvisit/...

Personally I find it a bit suspect.
In theory it should be possible to conduct such audits ("assessments" probably fits better) in a scientific and thorough manner, so that the process and its result are replicable. I assume that in most cases software security assessments are not done in this way probably resulting in the finding of some bugs but no true assurance statements of the code itself.
If somebody here can give some references on the state of the art of software security assessments I would be very thankful for that.
Will Kubernetes Collapse Under the Weight of Its Complexity?
Spin off the classic joke: Identity theft? I've had my identity on eBay for a year and no one wants it!
A million dollars ain't what it used to be:

https://www.youtube.com/watch?v=l91ISfcuzDw
Show HN: Maintaining linenoise
The original repo isn't currently being maintained so I've made a fork and addressed every single pull request on the original repo! It was a shame to see all the people putting work in with it nobody having time to get to it. Hopefully the improvements from this fork will be merged back in while the original author has time. I would like to welcome everybody to join in developing on it if they find that an interesting project.

https://github.com/rain-1/linenoise
>If laws can't be easily written and understood, that's a problem with the legal system (and the media explaining said laws and initiatives).

Do you write code by chance? Ever introduce a bug or unintended consequence? I bet 10-1 it was logic problem, not a compiler problem.

The hard part of writing laws is in exactly and completely defining your terms. It has nothing to do with the legal system, and more to do with the nature of language itself.

Gödel's 'incompleteness theorems' comes to mind.
People with "affected" social skills are not likely to be conscious of how their social skills were "affected".
A couple of my devices have Facebook in the stock bloatware; it can be disabled on a per-session basis, but it cannot be removed (without rooting).

Even though I have auto-update for apps disabled, the bloatware apps can update whenever they want, so it's typical that shortly after I power on a device, it will go through one or more update downloads and installs I can't prevent... even if I'm using a metered hotspot.
Take a look at this paper that explores the idea:

https://www.cs.ox.ac.uk/people/jeremy.gibbons/publications/a...
I guess that's one way to look at it. Another way to look at it is America has a truck driver wage/compensation shortage.

I'm sure if the companies increased wages that shortage would magically disappear.
Some have claimed the opioid epidemic is merely part of the "epidemic of despair" [1]. I am inclined to agree.

This may sound harsh but I am inclined to say, instead of sifting shit, cities might consider ways to find to decent jobs, housing and recreation for their citizens.

What else can be said? All this a product of the redistribution of wealth upward in an ostensibly wealthy society? What could possibly go wrong?

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5607670/
Erlang doesn’t usually need to do anything fancy with shared binary refcounts across processes, though, since in most workloads you’ve got a small number of processes sharing the binary (e.g. one transport + one request handler in HTTP), and the refcount in the shared-binaries table only needs to be synchronously updated when a process gets its first/loses its last reference.

Shared-binary refcounts are process-grained. That is: each Erlang process will allocate a single local handle to hold a reference to a given shared heap binary, and then all the slices of that shared binary in that process are pointers to that single process-arena-local handle. So you only actually have to update the refcount cross-thread when the entire binary goes out of scope, which will only happen once per request (either when all process-local references to it are found to be dead during a GC sweep on a long-lived process; or, more often, when the process’s arena is deallocated at process exit.)
5 quick app vendor screening questions
> Designed to be used instead of $formula$ insertions to Markdown.

What's the downside of having $formula$ blocks in Markdown?
More proof that networking should be separated from the kernel.
That's interesting idea, but it'd be very challenging to scale. Most rural towns have far fewer restaurants compared to cities, and of those restaurants, a significant portion serve food that's not sufficiently different/better from gas station food to justify paying a premium for it. It doesn't seem out of the realm of possibility to create an app that lets truckers queue up an order ahead of time - but even if you did, you're ultimately catering to a dying market/industry that'll inevitably disappear sooner rather than later.
I've worked remotely for 3 years, for 3 different companies, with a move to a new city. Remote work has changed me a little bit, but moving to a new city: massive.

With remote work, succinct written communication is critical. Don't overload the reader with content; tends to cause people to go "oh god" and not read what you have to say. With a lot of practice and honest work you'll see improvements.

Moving to a new city, though, took much, much more effort to adjust, and had a greater psychological impact. I moved with a girlfriend, and we bought a house after a few months. Once that all settled down, we realized we didn't really have many local "meatspace" friends. You realize every weekend you can just "do something together" and then you never really build a network. That can feel tremendously isolating, far more then working remotely.

Remote work offers a very compelling option to move, which can offer a wonderful standard of living. I'll definitely stick with remote work. I love it, now that I've really adjusted, and dedicate time to social and professional networking. But without real time spent with others regularly, it would be easy to turn into a hermit, addicted to social networking, for any kind of "personal" connection.
How much do the connections between the people in your friend group overlap?

How do you deal with people you're connected with but not necessarily others in the group?

Just thinking out loud. Thanks for sharing!
I’m wondering if the solution isn’t vaguely related to dynamic programming. IE, you can’t brute force the whole board, but you can easily brute force a small shape into a set of possible moves to fill it. You could then roll up these smaller shape move sequences into larger move sequences to optimize filling larger blocks.

With simple counting of vertical / horizontal moves required, you can easily fill the entire board with 1x1 filled squares. At that point you just need to optimize for filling squares while leaving the largest possible area open (to reduc me the new square counter) as well as optimize the order of which squares zero and clear first.
An Open Letter to Wikipedia (2012)
While I understand, and agree that you are correct, I still don't like this wording. I prefer the sound of 'this data point is an outlier' or 'this point is an outlier'
I work remotely from downtown Vancouver as well and agree that it's a particularly good environment for remote work. I'm two blocks from the beach so at this time of the year it's great to be able to take a break from the computer and stroll down to the water.

Similar to what some others mentioned, I'm more of an introvert so I find remote work make me more social if anything as I don't "use up" my social energy being in an office and can instead use it more selectively on interactions that I get more value from.

You do have to be more proactive about socializing. I have a number of regular activities like krav maga classes, a personal trainer and have just taken up swing dancing with my girlfriend. It helps that I already had an established social circle, partly from previous office jobs, and I make an effort to see those friends reasonably often.

I know a few other remote workers too and I'll sometimes meet up with them for lunch or coffee, plus my girlfriend doesn't have a regular schedule so we'll sometimes meet for lunch in the week.

Overall I'm much happier remote working and would have a hard time ever going back to non remote work.
I worked remotely full time for about 5 years for three different companies.

I am naturally inclined towards introversion, and although I really enjoy other people's company, if left to my own devices I often don't seek out social situations. I think for this reason it was definitely a bit isolating for me, since working in person was a forcing function to get me to socialize a bit.

I eventually found some social interaction at a co-working facility, but in the end I decided to go back to working in an office in person. (That decision was mostly motivated by other factors, but the social factor was not an insignificant motivator.)

With that said, I have also seen people who are better than me at seeking social situations who had no trouble working remotely. They co-worked, joined meetups, worked in coffee shops, etc, and managed to meet new people without any feelings of isolation.

So I guess I'd say: if you can trust yourself to be socially engaged without having to be in the office, it's probably fine. Otherwise, it's also probably fine but may become a bit isolating.
If you want to be in the know when news is breaking I've found the Banjo app to be invaluable. If something is happening in say Provo, you're patched into the local newspapers, TV and radio stations and the Twitter from locals.

Sure sometimes there are errors but when multiple people are saying something it's got a pretty good chance of being right. But the national media gets things wrong as well. Often you're in the know thirty to sixty minutes ahead of national media and with more details - if that's important to you.
I've worked from home for about eight months now, from my bedroom, with my wife two kids (ages four and two) at home. I've always scored about 50-50 on any test that measures introversion vs. extroversion. I will be the center of attention in social situations, but I don't really seek them out, so work was really the only way I made friends before. So I see my social circle (as it was) dwindling as I work longer from home.

I think the weirdest thing I've noticed is a decline in verbal communication skills. It's much harder to express myself verbally, much easier in writing. My company has only recently started doing video rather than voice-only calls, which has helped. I also try to get people to video chat any time I help them with something instead of trying to handle it over slack.
You are using an older blogspot theme that is not mobile optimized. You can update it to one of the newer, streamlined and mobile optimized themes with one click. Since you currently have no background graphics, you might like Emporio.

This would likely help make it a bit more readable for very little effort, though a grammar and spell checker and shrinking some paragraphs would help as well.
31, married, been working 100% remote with a 100% remote team for 5 years. My wife works outside the home but we took 2 years when she was between jobs to drive around the Western US in an RV (https://therecklesschoice.com).

Overall, I never felt obligated to be social with my co-workers because they never had the same interests I did. I do tech because it pays well and allows me to work remotely, not because it is my calling. So I never really found co-workers to be the ones that I hung out with. I do other things that I enjoy more and that is where I'm social regardless of working remotely or working in an office.

One of the reasons we stopped the RV trip was because it was isolating. We had social groups outside of work and the RV trip ripped us from those groups.
Good eye, thanks! Fixed.
Are there any decent plausible solutions to the problem of regulatory capture?

Are there any laws restricting companies from "lobbying" regulators or engaging in quid pro quo?
https://gophercises.com
> Perfection shouldn't be the objective. If it's better than what we have then it's worthwhile.

Citation needed.
It would be interesting to have some summary on different types of PoW algorithms, which of them have the highest durability. Does for example memory constrained PoW have an advantage over one that simply burns CPU cycles?