skysight-inc/HackerNews huggingface dataset:
The potential for tax breaks ultimately depends on the total amount you’d potentially pay. (Edit: even this isn’t the limit. Nothing says you can’t give companies more than they pay.) How it’s divided up doesn’t really matter.
One Step Ahead Trading Stock Options
As an example of this that can be demonstrated right now (and potential insight into why this is the case), search for "HTTPS tutorial" in DuckDuckGo[1].

This search is expected to return results that provide a tutorial on the implementation or usage of the HTTPS protocol. The first three results seem decent enough, then things get weird. What follows on the first two pages or so are (in order) tutorials for: Ubuntu, PARCC, HTTP (relevant), VPN, React, R (language), Windows 10, Shiny (related to R?), Matplotlib, scratch.mit, AutoHotKey, Quickbooks, Node.js, Java, Python and Kubernetes. As far as returning results for HTTPS tutorials DuckDuckGo has seemingly not done very well. Many of these results are related to software so one would expect these sites to have well-executed SEO. It looks to me like DuckDuckGo has confused the "https://" in the URL for an indicator of content related to HTTPS. But does Google's search algorithm do any better?

Try the same search in Google[2] and it seems to have similar problems: if you go several pages deep the results still do not acknowledge that "https" is missing from the actual content of the result. But the fact that Google is used more frequently has allowed relevant results to bubble up to the top because people click on them. Only one result on the first page does not pertain to HTTP, HTTPS or SSL. Google's advantage seems to disappear after the first page and that makes sense because anything beyond the first page of Google search is rarely clicked.

I don't see DuckDuckGo's problem as being one of how it searches but rather its lack of usage. Maybe if we use it and talk it up to people we can work our way towards a powerful search engine that respects privacy. I could put up my own search engine and try to do better but I would be a decade behind DuckDuckGo's name recognition and that much farther from solving the actual problem.

1. https://duckduckgo.com/?q=https+tutorial&t=ffab&atb=v144-1&i...

2. https://www.google.com/search?client=firefox-b-1-d&q=https+t...
True. It was just kneejerk. I'll be careful.
Thanks for providing examples, I'm always baffled by those that claim that Google results are so much better.

- "python remove from list": DDG returns the stack overflow answer (mentioning `del`). If I wanted the docs, I'd put in the !py3 bang, which uses the python 3 documentation search.

- "site:news.ycombinator.com rms_returns duckduckgo": yeah, DDG is fuzzing the search terms annoyingly, though I've heard that complaint about google as well? I've had more luck adding a plus, "site:news.ycombinator.com +rms_returns duckduckgo"
> unless the person you are interviewing decides you are childish, immediately walks away and doesn't respond to your mail ever again, and your business goes belly up as you can't find anyone on the market with the skills that person was bringing

Literally not sure of this was meant to be ironic?
I think the way forward here is getting more Linux support at lower levels, including the state-level. There has been some progress on this front, especially in Kerala, and also in Assam: https://en.wikipedia.org/wiki/Adoption_of_free_and_open-sour...
"Interview with E. O. Wilson" might be a better title here.
If you would personally not use a system like this and would prefer one that didn't rename things, even if they were missing the patches, I think that goes to show that the patches are not that valuable.

I'm not an open source developer, but it seems like a good solution is for the original publisher of the package to maintain their vision, take whatever feedback they deem useful, and ignore what they don't feel is useful. If RedHat or the other distributions want to keep maintaining their patches, let them; that's what they're being paid for. If it ends up fragmenting the Linux ecosystem, which IMO it does, then the distributions should do more introspection and cooperate more to reduce fragmentation.

While distributions give variety and diversity - sometimes a good thing - I would love it if Linus would get all distributions in a room and force them to agree on a whole set of issues to eliminate silly differences between distributions. And if they don't/won't agree, they don't get to use the Linux trademark.

It's human nature to think your way of doing things is best. But I'm not sure the multitude of idiosyncratic differences between distributions is really advantageous to users. It does lock users into a distribution, because as you said, who wants to go through all their scripts and rename every instance of ps to rh-ps, then go back and rename everything again when the patch is accepted.

I do think the idea of paying the original maintainers (from the company, not from you personally), has a lot of merit. After all, that's where the stuff was born; it's RedHat's "raw materials" supply.
Netflix should take a cue from ‘GoT’ and ditch binge-watching for new shows
"Apache Server at kaiserpapers.org Port 443", so yeah, ~~for some reason they've decided to run their own Apache server~~ edit: this is likely incorrect, see child comment. There's nothing wrong with Apache per se, but it is a complex piece of software that requires maintenance. Of course, it's complete overkill for a static site, and asking for trouble.
Good topic and looks like some good examples. The formatting is nice, easy on the eyes but there is excessive whitespace in the book. Having large screenshots means when they don't fit on the page they get bumped to the next and a huge gapping whitespace appears. I can tell this is stretching out the length of the book. I'd peg it at really only about 50 pages of content instead of the 76. For an example just look at page 75/76 and how the content is distributed.
> Well, increased water consumption has a lot of ecological problems as well.

Well, using paper costs more water than using water itself. Also, the ecological problems of using paper is far worse than using water alone[0][1].

[0] https://en.wikipedia.org/wiki/Environmental_impact_of_paper

[1] https://en.wikipedia.org/wiki/Toilet_paper#Environmental_con...
It's very much possible to extract legible (as you put it) data from PDF. It's just that it does not work 100% accurately 100% of the time. (And different libraries have different levels of accuracy.) But this is due to issues inherent in the PDF format. I know this because I worked on a project to extract text from PDF, for a startup client. They first gave me the work of researching various PDF text extraction libraries, hands-on, and evaluating them, and recommending one of them for use. I did that. Then based on that recommendation and report I gave them, they gave me the further work of using that library (from C), to extract text from a bunch of PDFs of financial data (think SEC data, EDGAR and the like - it was a fintech startup), and also further work of more processing of the extracted text data with Python. As part of all that work, I found that sometimes the text extraction was inaccurate, reported some bugs in the library (xpdf) to the company that makes it (Glyph and Cog), they fixed those bugs, etc. From discussions with one of the technical founders of G&C I got to know of these inherent issues, such as characters sometimes getting transposed, junk characters creeping into the output, etc.

Also, plug: I've available for consulting work on PDF generation (using other libraries or xtopdf, my own toolkit for PDF generation from other formats), and for PDF text extraction work. Contact info in my HN profile.
Ah now I see it — whooshed over me
Kerala, India to Save 300B INR by switching to Linux
I'm still surprised how many people here get defensive when it gets pointed out that toilet paper is not the best solution for cleaning up. Everybody should try using a bidet sometime and see the difference for themselves.
> DDG seems to try really hard to assume I meant some dictionary word (frankly, a search engine clearly ignoring your actual search term becomes useless really quickly)

I wonder whether that's due to users using mobile more and more, where typos are much more frequent. It is very annoying indeed, and coaxing it with quotes and/or plusses doesn't seem to yield consistent results.
It's shared hosting, going by the IP address, DNS server (hostgator), and the fact that there's tons of domains running on that IP.
This is unlikely to be the reason since the 3rd party app was already developed for Android Auto and Google rejected it thereafter.
I think grid is something graphic designers and typographers really drove. Grid layout is essentially a modernist typographic convention. Once you know it, it becomes completely logical.
seems like the sponge can spread disease.
Camille Fournier literally wrote the book on Engineering Management so when she speaks, I always listen [1]. Every technology leader will reach a point where there are just too many problems to solve and OPP is a great mental model for prioritization.

OPP is also a forcing function for leadership. It forces true leaders to step up and make the hard choices.

If you're faced with OPP, here are a few things I found useful in my career.

## Do Important Work for Important People

The best way to be successful in any organization is to do important work for important people. Important work for unimportant people will get you no where. Same is true for unimportant work for important people.

Take a look at your OPP and ask yourself:

* Is this work for someone important?

* Is this work important to that person?

Both answers should be yes, otherwise it's just OPP.

## Let Fires Burn

Once you decide the work is OPP, then you need the courage to say no. You must let that fire continue to burn without it distracting you. Masters of Scale has a good episode on this topic [2]. Easier said than done of course. I found Stoic practices to be very helpful here [3].

## Customer Obsession & Ownership

OPP should always be evaluated through the lens of the customer. Bottom line, the customer is always the most important person and they trump all. True leaders are obsessed about providing a better customer experience and they're willing to pay the price in order to do so.

If you have OPP that's important work for someone important, but it's not important to the customer, then you may just have to let that one burn too. And once you make that call, you have to own it. Always take responsibility for the decision and defend it on the customer's behalf.

I've found Amazon's leadership principles to be invaluable when making these type of tough decisions [4]. It's no coincidence that Customer Obsession and Ownership are #1 and #2.

[1] http://amzn.to/2niWhO9 (Camille's link not mine)

[2] https://mastersofscale.com/selina-tobaccowala-let-fires-burn...

[3] https://www.amazon.com/Obstacle-Way-Timeless-Turning-Triumph...

[4] https://www.amazon.jobs/en/principles
You know, I've been using the Bitbucket & Netlify ecosystem for my Wild Mind[1] website for a little over a year. I moved from a self-install of WordPress on Digital Ocean to the Victor Hugo[2] boilerplate and then used my own theme. It's been an absolute joy to build with and I've actually been excited to continue to write because the friction to doing so is largely gone. Really can't recommend Netlify or Hugo enough.

[1]: https://www.wildmind.io

[2]: https://github.com/netlify-templates/victor-hugo

Edit: formatting
Oh you made a meta comment on his comment. Inception
Why would a government maintain their own distro in the first place? Other than some minor modifications, what is it about S. Korea gov. officials that's fundamentally different from Office workers that they need specific Linux functionality?

Surely at the level of app/drivers or something, but probably not core functionality.

The whole point of the process was to save money, and one of the ways they can do that is by standardization.

Any deviation for de-facto standards can be costly in many ways, especially in terms of risk.
That is simply not true in my experience. Its very hard to know if somebody is valuable within 6m unless they are completely bonk or completely great and majority of people is somewhere in between.

Most of the folks I personally ditched were working for company for about 1y. You still may not want to kick a person if he fails because you might recognize that he could be better at a different type of job (frontend -> automatic tests -> ci/cd ?). Notably, I didn't have success with this type of shifting so far but sample size is still small, maybe its just a failure bias. Nevertheless, in my mind this is the right thing to do, to offer another chance at something different, rather then kick people out on inability to adapt to particular problem space.
I feel like we are now living in a world in which figuring about the performance of your code is almost impossible. Between hopspot compilers, bytecode, CPU intrinsics, vectorization, caches, pipelining, GC, branch prediction, etc how is one supposed to reason about his code? In whatever language I'm programming, I usually just imagine what the C would look like and make performance decisions from there.

But things are so complicated nowadays that's doesn't even come close to capturing the performance.

Is this the only way we can get good performance? Is there an alternative paradigm of optimization in hardware or software that would make performance tradeoffs more explicit? I don't know, but the current state of things makes me uneasy because I feel I never understand what's truly going on (and I definitely don't).
This really resonates with me:

"One thing is certain: the computers blocked my control inputs. For a pilot, loss of control is the ultimate threat. It's our job to control the aircraft, and if computers and their software, by design, can remove that functionality from the pilot, then nothing good is going to come out of that."
If you're a bit out of the loop like me, here's some stuff that I've looked up trying to understand.

Kaiserpapers.org appears to be a compilation of articles criticising Kaiser Permanente. The note read in that light makes it seem like they feel Kaiser Permanente has hacked them.

Had to do some research because I don't live in one of the areas that they serve but Kaiser seems to be a combination of a hospital network and an insurance company with doctors paid salaries rather than per-service.

Seems like a good idea, not sure what criticisms are about, maybe someone who is more familiar with it can shed some light on the situation
On the other hand, I will say that I agree with you (and Wilson) on the idea that selfish MBA leaders make use of collaborative (STEM) workers all too often. Where I disagree (I think with both) is that while research/science can be a wonderful thing on its own, having a broad basis particularly in highschool/undergrad is more useful to allow the full flowering of knowledge and creativity. Depth first is better for chess and an MBA may help you win the money game... but not necessarily for discovery.
"If you go back two years ago, we didn't have a single networking product with a software subscription on it," Robbins said. "And today, every product in the enterprise routing space, enterprise Wi-Fi space and the enterprise campus switching space is sold with a mandatory subscription."

Has anyone used these? Is it worth the money?
Having worked both types of jobs, I don't see any dissonance here.

In software, I was frequently pressured to deliver more, or in less time, despite my own estimates. There often literally was too much to do. When I didn't meet estimates (mine or my manager's), the consequences often fell on me.

In labor, I work at a speed that's safe and sustainable, and keep going until the job is done. The head position made the estimates, but if they were low, I'm essentially rewarded for this mistake (via OT). I've never gotten in the least bit of trouble for not working fast enough, and occasionally praised for my speed.

As unpleasant as a summer in the south can be, I bet your manager never came by and said "We're in a hurry, so let's just leave half the boxes on the truck, and hope it won't turn out to be a problem later -- customers probably won't even notice". Yet that sort of thing happens all the time in software.
I've never noticed an issue with it except for things where Google has a specific app for the results, like Google Maps, flights, or reviews. Yelp and Apple Maps are no contest for Google Maps. I can type !g but that's not intuitive to most users. I'm also not sure I get as much benefit since I'm using Google for those things anyway.
I don't find it hard to believe that it was hacked (if its software hasn't been updated in a decade or two, how many obvious exploits might be present?). It's hard to believe, however, that they had a true "professional" security firm employed, especially considering the site they were running.
WordPerfect had a large early market share
The way I approach STEM with my own child is not preaenting him with a series of challenges but as a set of tools and opportunities.

I do expect to encourage him to engage in competitions like science fairs and Math Olympics, but my experience with those is that they are fun, yield good discipline, and the team activities are just as good at developing team skills as any sport.
Support Important for Styles? #1881
They're not _quite_ as bad as you used to be. They still do not show an address or registered business name. So many will still find it next to impossible to see a rating unless they do some sleuthing. As without this basic information you cannot search for the rating.

The thing I thought was most cheeky was that they put a link to the now useless FSA rating search page. Not to the kitchen rating page. That still seems pretty shady to me.
No. Because that's extra work. It should just be automatically done whenever I bookmark a page. In fact with disks so big now I could just dedicate a terabyte to just caching everything I visit. Make that indexed and searchable and a lot of what I use would be forever available offline. Pages could expire automatically if unvisited for some period of time, perhaps weighted by the number of times they were visited.

Perhaps I should try to resurrect my rusty and incomplete Firefox add-on skills.
I guess it depends on someone's morals.

If a company does something you disagree with, but you still support them, because it's inconvenient not to it means you are ok with it.

Sorry for getting politics into it, but I see people complaining about current situation, but also don't want to move their assess to protest, because it is inconvenient to do so. Well duh, if you don't want to put an effort, because it would inconvenience you, then you deserve what you are getting.
Dany has shown a pattern of burning her enemies. Her enemies. Those that betray her, enemies in the field who don't bend the knee. Yet every time the thought of killing innocents comes up, she's gone extremely out of her way to avoid it. She kept her dragons locked up for years because they killed a single child.

There was plenty of development to have her destroy the Red Keep, and the horrifying thing would've been that she did so even though Cersei had filled it with innocent people. There was plenty of development to have her destroy the Lannister soldiers in the streets, leaving 0 quarter to the surrendering army.

There was no development to have her burn every inch of King's Landing and destroy all the people who lived there. There was no motive (Cersei pissed her off, but none of those people even liked Cersei), there was no benefit (none of those people would've cared who the Monarch was), there was no development leading to her personality cracking (your advisers deciding you're crazy and your nephew not kissing you right now just isn't enough to make you commit genocide).

That the ending the book is shooting for, almost certainly. D&D didn't earn it. Since they didn't earn it, they'd have been better off going with something else.
And, btw, !wxx, where xx is the two letter ISO language code (!wde, !wes, !wla...).
Whats worse is they could all pull it off if they invest in existing Distros and hire people to build out the main infrastructure they need. If they rely on legacy Windowd OS' the licenses for new OS' wont matter. They need secure systems to avoid being hacked by external malicious state actors.

I would love to see some countries adopting Linux for government systems and funding research and development e.g. maybe fund Libre Office or the KDE one more and then build out other tools to be cross platform.
The glaring difference between this and scandals of similar extent in the US is that Strache already resigned (and Austria might actually see reelections soon), while the POTUS is still in office. Beats me!
why cant backup be local, user controlled?

revenue looks like hes doing just fine. https://blog.pinboard.in/2017/07/eight_years_of_victory/

https://news.ycombinator.com/user?id=idlewords
You can’t change Game of Thrones, but you can deal with it
People used tables for layout because it worked.
My recollection is that Tiger and Leopard were a bit ropey, which is why Snow Leopard was considered primarily a performance and stability update.
This is mostly just a rehash of The Verge's original reporting. https://www.theverge.com/2019/5/13/18565408/foxconn-wisconsi... (which is linked to in the techdirt "article."
> But for me it was also a type of work where I put in some heavy work and got physically tired and slept well at night without a thought of the job.

I have a friend who went the other way: worked as a nuclear engineer but eventually got fed up and became a chef (he runs a restaurant in Palo Alto). As he put it to me “when I go home work is over. I don’t have many tasks that span days.”
This kind of nuanced discussion of latency is something I only see among really serious gamers.

If you look at things like the Steam hardware survey, it becomes quickly apparent that the hardcore gamer (e.g. someone who has a high refresh rate display or similar and cares about this) appears likely a very small part of the overall gaming landscape, which is a very broad church now.

I think game streaming will ultimately win out hugely - “ordinary” (for lack of better term) gamers simply don’t care about the technical disadvantages. Huge numbers of console gamers already often add 100ms or more lag via their TV’s slow image processing and don’t even notice or care. I don’t think the average gamer is as latency sensitive as many readers here might be.

Most people are going to see that they can have a high end console/PC-like experience for a fraction of the cost of owning a high end console/PC, for the vast majority that is surely an appealing prospect. Finally, John Carmack himself believes the latency issue can be mitigated well enough for most things - that’s good enough for me ;)

> https://twitter.com/id_aa_carmack/status/1108144741932249088...

My only real concern in all this is the future of video game mods. This is a pretty big thing now and hard to imagine this surviving well in a streaming based future. This would be a loss, creatively and functionally, for some people.
African swine fever keeps spreading in Asia, threatening food security
Thank you for posting this - you added more value than that entire article.