skysight-inc/HackerNews huggingface dataset:
And we learned nothing from the IE era? The problem with IE wasn't only that it was bad, that was the cherry on the shitpile, the real problem was that it had 90% marketshare and websites simply would not work with anything else.

In re: to your points

A) doesn't work great for me, there isn't even an integrated side view or screenshot addon, not even mentioning the lack of integrated tracking blocker

B) lower number of reported vulnerabilities != most secure, this should be fairly obvious if you ever worked with netsec and websec people

C) I heavily disagree, chrome developers simply ignore bug reports if the resolution doesn't fit into their agenda. If your site doesn't work on chrome, you either suck it up and make it work or be prepared for chrome devs to ignore you unless you're big enough for them to care.

D) For you maybe, rest of the world? maybe. The Firefox Dev console has been utterly sufficient for my use cases in webdev.

You should intensely care about Edge, Firefox and maybe even Safari failing to win because if they do loose then you're going to be part of the group that will be responsible for the next IEficiation of the internet.
As a sibling commenter has noted, women tend not to pee in public, which means that public urination is a problem of some men choosing comfort over sanitation.

In any case, with specialized funnels, women can choose to stand while urinating. [0] Transporting such a funnel presents other issues, perhaps soluble with a plastic bag.

In addition to funnels, there are methods women may use to urinate while standing. [1]

[0] https://www.amazon.com/GoGirl-Female-Urination-Device-Lavend...

[1] https://www.wikihow.com/Urinate-Standing-Up-as-a-Female

EDIT: Add last paragraph and second link.
I totally agree, the extensions in Firefox Mobile are simply a lifesaver and being able to seamlessly send links to the mothership computer at home is simply unbeatable.
> You can't blame Google or Chrome for that.

Google themselves are building "Chrome-only" websites.

https://www.theverge.com/2018/1/4/16805216/google-chrome-onl...
Personally I just stopped reading medium articles. They seem to be aggressively making their interface anti user that it's on my mental black list now.
Show HN: Memefs – A filesystem for your memes
The LaserJet 4 used Canon internals, but was a robust printer otherwise. LaserJet 5 onwards continued the outsourcing trend.
Really impressive, particularly growth of all those around Bangkok. Is Modi effect truly this far flung, or is NASA image just of higher resolution now showing lots of smaller dots?

Considering electricity consumption growth rate is still same or maybe a little slower then the decade before I don't see much of an achievement.
https://en.wikipedia.org/wiki/Electricity_sector_in_India#De...
Every single time I wonder, why not ask me for zip first then lookup city and state if possible.
It's to be mentioned that the Reliance Jio Institute is a proposed one and doesn't exist yet.
Show HN: Javalin 2.0 – A Kotlin/Java web framework
Integrity doesn't mean what you think it means then. You can be honest in upholding your principles by lying to an authority.
Joining an Android Project
They will only keep it up-to-date on those with enough market share. No Linux. Maybe Mac. For the slightly smaller players, on mobile, maybe only Iphone, or Iphone + Flagship Android.
This idea that existing data on nuclear disasters amounts to a sufficiently large and representative sample to extrapolate a hazard trend from - shouldn't really float in statistically literate conversation.

Estimation of the likelihood and error bars on different classes of potential nuclear disasters, involves confounding complexity and argument. The worst conceivable nuclear disaster types have thankfully not been realized to date. The problem with the "death rate" measure is it simply assumes they never will be realized. A most flattering assumption that is widely taken as granted along side genuine hope and enthusiasm for a nuclear solution.
Alas, such anecdotes are not helpful to the question at hand. There's nothing wrong with taking placebo or the approach that you have as an individual, but you have to be aware that there's no way that you could ever know if there was a causative relationship without a double blind placebo controlled study... which is not something you can realistically do on yourself!
Oh... It certainly wouldn't make economic sense. I meant, does it make sense in a carbon counting sense. Does producing milk in the city so you don't have to transport actually cause less emissions?
Show HN: Google Docs Style Collaboration with LaTeX
A small scientific study was done that concluded: "These results indicate there may be no benefit for translating print materials to this font."

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5629233/
Hi HN!

This started as a silly idea. Now it's a silly "product". Basically, it will mount a subreddit's media using FUSE. You can then access your memes from your terminal. I don't think this will ever be of use to anyone (and that's for the better).

Enjoy.
Happy Monday Hackernews!

Last November I released my first serious open source project, Javalin. Since then the project has gained ~400 commits, ~25 contributors, and ~150 forks. ~200 issues have been closed and ~100 PRs have been merged.

Hackernews was very important to gaining early traction, and although I doubt most people seeing this post will remember the post from last year, I just want to say thank you.

If you're interested in contributing, please head over to https://github.com/tipsy/javalin or https://gitter.im/javlin-io/general

If you want to stay up to date, you can follow the project on Twitter: https://twitter.com/javalin_io
Looks like a steady increase from the '08 crash. I don't really see the issue.
This! I didn’t lift for a while thinking it was just for meatheads etc. did lots of hiking / yoga but that stuff just doesn’t add the right muscles to your arms / hands . ESP grip strength to prevent rsi
Obligatory "concurrency != parallelism" statement; concurrency is fine on both platforms with Python threading in a single process with a GIL; parallelism is less of a done deal.

While it's a very big hammer, consider experimenting with Celery for your parallelism needs on Windows. I've had good results using per-script Celery "clusters" with either a filesystem (on a ramdisk for extra speed) or an embedded Redis backend to accomplish pretty nice bidirectional RPC-ish parallelism. The initial setup is much more complicated than something like goroutines, but once you get it working you can boilerplate it onto other tasks without much trouble.

It still won't save you from memory constraints imposed by the lack of good fork() emulation, though. Hopefully the WSL stuff will either bring better fork() emulation, or allow support for shared memory objects (e.g. multiprocessing.Value) in order to ease some of that pain.
Fitbit's Charge 3 Offers a New Take On An Old Tracker
I have a Oppo a37 and face the exact same issue. It's either hard or straight impossible to do anything non standard with this phone.
Sample size is 12 though, I wouldn't conclude anything.
After eight years and roughly 330B in loans Greece is putting bailouts behind it
600% Revenue Increase: ROI of Having a Website
A whole lot depends on what exactly it is that someone wants to get out of using threading.

The GIL means that a single Python interpreter process can execute at most one Python thread at a time, regardless of the number of CPUs or CPU cores available on the host machine. The GIL also introduces overhead which affects the performance of code using Python threads; how much you're affected by it will vary depending on what your code is doing. I/O-bound code tends to be much less affected, while CPU-bound code is much more affected.

All of this dates back to design decisions made in the 1990s which presumably seemed reasonable for the time: most people using Python were running it on machines with one CPU which had one core, so being able to take advantage of multiple CPUs/cores to schedule multiple threads to execute simultaneously was not necessarily a high priority. And most people who wanted threading wanted it to use in things like network daemons, which are primarily I/O-bound. Hence, the GIL and the set of tradeoffs it makes. Now, of course, we carry multi-core computers in our pockets and people routinely use Python for CPU-bound data science tasks. Hindsight is great at spotting that, but hindsight doesn't give us a time machine to go back and change the decisions.

Anyway. This is not the same thing as "multithreading is impossible". This is the same thing as "multithreading has some limitations, and for some cases the easiest way to work around them will be to use Python's C extension API". Which is what the parent comment seemed to be saying.
Ublock origin can do loose text matches on whole elements.

I've used it to selectively edit content out of forums on occasion.
Distributed Key Generation: Writing Smart Contracts and Combatting Bad Actors
The objection over uritrottoirs located near schools or near historic sites seems short-sighted. If people are publicly urinating near schools and historic sites, it makes sense to offer low-maintenance sanitary receptacles for urine.

I don't mean to be controversial or glib, but to my mind refusing to offer such appliances is comparable to refusing to issue birth control for fear of encouraging sex.

If people are going to engage in a behavior regardless of legality or advisability, it's sensible to provide a mechanism to reduce public harm.

Dislcosure: public urination is rampant where I presently live. (SF)

EDIT: add disclosure.
But the comma would make _baby_ refer to the listener as an addressee of the singer (vocative). That is not the meaning the article says is appropriate. Commas are not put between a determiner and its noun so a comma would give a third meaning, turning _another_ into a pronoun.
It's not enough to work your ass off.

On order to be as successful as Steve Jobs, you need charisma so other people will help you make your vision become reality without questioning it and trying to influence it or change it.

Decisions by democracy or majority are rarely the best, even though I know it's against what we are being told.

Steve Jobs basically invented how to do good tech presentations on his own. He managed to make the non technical public become excited by new phones and computers.
I'm non-dyslexic and I'd say the same. I think my brain switched to individual letter recognition instead of whole-word recognition which made it so much slower, maybe it just takes getting used to?
are u joking?
WebKit wasn't designed for BeOS so I'm not sure that using native API to draw is enough to make it a real native BeOS..
sooo.... what's the difference with your run-of-the-mill hash map / ordered map / whatever ? How does it compare to other maps such as these ones ? https://tessil.github.io/2016/08/29/benchmark-hopscotch-map....
Fantastically wrong: the weird, kinda perverted history of the unicorn
I've never heard of The Ugly Indian before and your comment came across as totally shocking to say the the least. So relieved when I saw it was his name (or the name of the movement?)
Odd, I've gotten to the point where HP printers are the only ones I trust. I've had issues with just about every other major manufacturer of printers, but my HPs always held up like tanks. The only issue I've ever encountered with them seems universal among all inkjets. Namely that the ink cartridges seem to dry out if you don't use them often, even if they ought to have a lot of life left. Perhaps I've just had a lucky streak with HP? My personal nemesis brand for printers is Lexmark.
Version.exposed – a version to codename service for operating systems
514 Research Abstracts about Vaccination
Your suggested approach was exactly what I did when I had gone through a similar system in Myanmar as the OP described above, where lazy teachers leave managing the class to students among themselves.

Stay as neutral as possible so that it doesn't bite back at you when the name-taker is someone else. It worked for the most part because my classmates would start recommending me to be the name taker and in return, I told them to not make too much noise when talking during teacher's absence.
The goal is zero emissions, as soon as possible. The IPCC assumes we’ll have to have negative emissions, into the indefinite future.
Mine too.

I made the mistake of buying an HP printer a few years ago. What a user-hostile piece of junk.

Apparently their ink cartridges are region locked – the first time a cartridge is inserted the printer is permanently set to the cartridge region. I didn't realise this until it rejected the ones I'd got to replace the starter pack.

Even though I'd bought it from a big UK retailer it had shipped with US cartridges, meaning it wouldn't work with any UK HP ink.

HP's support's response was basically ¯\_(ツ)_/¯

Their determination to protect revenue by putting stupid roadblocks to buying cheaper HP ink from abroad meant I just bought third-party ink with unlocked chips. They never saw another penny from me on that printer and never will from anything else.
Go doesn’t statically link against libc; maybe it’s possible with the likes of musl, but in general, libc is dynamically linked.
Thanks for the click saving!
My policy regarding HP is the exact opposite. It's so far the easiest I've ever seen in terms of setup on Linux and the trusty b/w laser has spewed out thousands of pages by now without toner change.
One helpful option to add is an "apropos" as I do grep through my personal stuff occasionally.
Considering there's no evidence it does work, it is reasonable to make that our default assumption as that's the only data available at this time.

People have been shopping around these fonts for years, first paid, and now free but in both cases the claims that they help aren't supported. I'd be particularly interested to see their effectiveness Vs. a placebo.
For FB, there's Facebook Demetricator which removes all those #s, works only for desktop browsers unfortunately. Not affiliated in any way, just a fan and surprised I only discovered it very recently.

https://bengrosser.com/projects/facebook-demetricator/
Currently at an HP Elitebook 8750W, and quite happy with it.

Only complaint is that it's most comfortable in a dock: The fan and heat sink exit at the top left (where I used to put a water bottle before I had this heater blowing on it), and this side becomes uncomfortably hot to use the integrated keyboard and trackpoint/touchpad.
Singularity of Origin: A DNS Rebinding Attack Framework
Greyston Bakery hires on a first-come, first-served basis, no questions asked
I always find deploying secure information the most frustrating thing to learn about provisioning tools. I am not a sysadmin, but a developer, so I just want to deploy my projects. The thing is that I know too much about provisioning to just throw money at Heroku (for example) even though Heroku is a great product and I'd highly recommend it for serious projects, just not for semi-serious projects that don't make you money.

The problem with secrets and security in general for tools like Kubernetes, docker-swarm, etc, etc is that 99% of articles and tutorials don't talk about those aspects, at least not in a production-ready sense. Most tutorials you can find talk about everything from a getting-to-know-xyz sense, not this-is-how-you-deploy-for-real-with-xyz.

I have been using Dokku for a few years without really having to dive into the details. The only problem of course is that it is single node and not for clusters.
Apple Pulls Gambling Apps Targeted by Chinese State Media
Seconded. It works great. I've been using this in a lambda web collection project for the past year. Initial load times for headless chrome can be a bit slow, but iterative uses after it has launched are pretty fast.
There are certain cultures throughout the world that are leveraged for their passivity and deference to authority. I too would tell a client that their idea was bad, but I was raised under Western ideals of liberty and individuality, which I think make me more comfortable with speaking up.
Exercising can help fix some postural issues but depending on where you start from( i.e. how bad your posture actually is) you probably need to do a lot more targeted stuff than just exercising. You can visit a pt to help you but if you aren't convinced you should check this video

https://www.youtube.com/watch?v=g-7ZWPCWv0U&

I had rounded shoulders and anterior pelvic tilt myself due to lack of exercising and too much desk work but not as much as the guy on the thumbnail. I just exercised for about a year and my posture fixed itself but I started from a better starting point with no actual pain.

Btw if you decide to do some research yourself about the issues you have, don't just follow the first video you watch but instead spend some time learning the subject. There are plenty of different issues people have that require different treatments( hence an entire profession being based around fixing them).
Interesting, thanks for the correct info. I can't seem to find anything about people employed by small business that aren't required to offer health insurance, so I think they still have to purchase health insurance themselves with post tax income, so I guess my point only stands for them.

But still, it's all needlessly complicated and unreasonable to expect people to be able to optimize in our current system.
> Go programs are statically linked

Not necessarily true, unless you use strategies like the one suggested in the top level post above this. https://www.osso.nl/blog/golang-statically-linked/

In practice, those dependencies are ubiquitous enough that the "DLL hell" half of the dynamic-linking problem is avoided. The other issues (system-dependent behavior quirks, estimation from static libraries, linker caching, etc. etc.) remain in many cases.
Cases that claim they don't help are just as unsupported? Having the font as an option won't hurt anyone for sure.
Went through a million of note taking apps and got back to pen and paper.
Ask HN: What's the Modern Equivalent of MS Access?
If you want to write a simple database-driven application for internal use, and don't want to have to develop the UI, what would you use?

My goal is to be able to define the fairly complex) relational data model, then define a few queries that will allow users to view and edit data in a spreadsheet-style UI.

Yes, this could be done with a custom web app, but that's a lot more work than just defining a DB scheme and some queries. And the underlying data model is too complex to use actual spreadsheets (Excel or Google Sheets) for.

Any suggestions?
Discussed a few days ago:

https://news.ycombinator.com/item?id=17767071
So they want to shove their shoddy recommendation engine into the few interesting things I find. I don’t think they thought this through.
How to find lost life insurance policies
I used to work with someone who designed hard disks (electronics) and his mantra was '4 years'.
Actually, the libc is dynamically linked here, as shown in the /proc/maps section of the article.

So, to answer the GP: yes, resident memory from the libc ends up being amortized between all the processes that use it. But it doesn't even matter much as there's a mere 5 MiB of resident memory involved here. The “hundreds of MiB” are only of virtual memory, and that shouldn't be of any concern (see my other comment in this thread).
This is a real thing, absolutely, but mostly it's a problem because

a) the bike lanes/street design make it still dangerous to bike there ("door zone" bike lanes are particularly notorious for this), and

b) usually the overall bike lane network is heavily fragmented, with bike lanes suddenly ending and starting with no apparent rhyme or reason. "It's safe to bike for a good 50% of this trip" doesn't exactly fill people with confidence.

It is difficult to state just how bad bike infrastructure is in the US; really, it's quite bad in almost all countries.
AI doctors and engineers are coming – but they won’t be stealing high-skill jobs
Oh I'm not a professional, so this wasn't a super serious project. It's a 1801-series CPU (an old soviet single-chip LSI-11 clone, chosen because of the beautiful PDP-11 ISA) with 64KB of SRAM, an LCD from Aliexpress, an RS-232 controller, some LEDs in key points to illustrate the inner workings, a pulse-modulated speaker, and some discrete logic to glue all this together. It has no flash/ROM so you have to load the program from a PC each time. It took me ~three months to build in my spare time, including the PCB manufacturer round trip time. The biggest issue was making a modern C compiler work for this CPU, but in the end I've even got a legacy Forth implementation working (more or less). Forth is great on this ISA because one word translates precisely to one machine instruction.

We used it to drive our Christmas lights the last time, then to make some simple platform games. I was trying to make MicroPython run on this board without much success, so we'll probably have to drop it in favor of full-featured Python.

There was a lot of bugs in this thing, which made it even more fun to use.
Setting Up a Kubernetes Cluster on Ubuntu 18.04
>FLOSS-only

Lineage and Omni still isn't "going FLOSS-only." Drivers necessary for Android to run on one's device come in the form of binary blobs. LineageOS is ported by extracting those from the OEM firmware. A FLOSS-only ROM will be Replicant, which lags in releases and misses various things (3D graphics, GPS, WiFi, Bluetooth) but a valiant effort nevertheless.
The thread workers pool circumvent the GIL if you carefully follow some rules. I think the arguments and results need to be pickleable.
I would like the author to show me on a map where they plan to fit an additional 173,000 single family homes in Washington D.C...
Hmmm. There are many signals already in the nuclear industry that could have prevented a Fukushima.

Fukushima isn't a signal. It's one of the thing that might happens when signals are ignored.
The NHS is a partnership with the private sector any way, because GPs are greedy.

All GP practices in the UK are privately run.
I'm working in a company that is exactly in this same position, that HP was in apparently around the 80s. The thing is that these big companies one or two generations after the founders are mostly staffed with people who know nothing else. They did their university internships in this company, they wrote their final thesis in this company, and now they work in this company. Of course that makes them super loyal, but that fact also makes it impossible for them to see that the company as a whole is currently colliding with an iceberg. I mean, it will probably still exist in 50 years and make a lot of money. I even own stock in my company because I believe it's strong. But it's quite unlikely that 10-20 years down the road it will still be the powerhouse it is now. The market is not continuing as it used to, but the company can hardly turn its course. People are not even recognizing that fact and confidently continue on the same path that worked for their mentors in their corresponding youth.
The majority of people are having impressions, ideas about other people. If it's not against another race, it's against another gender or another age group.

Most of these are not from real interactions but from the impression you get from the media. And the media is built on trying to create problems so businesses and state actors can offer solutions they want (remove more freedoms because of terrorism, or divide people as much as possible since then they are a lot easier to control).

It's all a bullshit circus and the only way to win is to not take part in it. Don't let it influence your life in any way. Because it's all a distraction that doesn't matter at all.
What's a brand of printer that doesn't sell the printer at a loss and then has you pay through the nose for tiny cartridges of ink? I made the mistake of buying a Canon once and now I'm looking for a new printer.