skysight-inc/HackerNews huggingface dataset:
I'm touched that the e-stonia marketing campaign has ended up at the point where people think hackers only come from Estonia. But do not worry, your house is safe - we only burgle jewellery shops in Finland.
If you can hang the GPU with regular webgl content, that's not a minor issue.
The Micromobility Conference
TST itself does not have that feature, but there are FF addons that extend TST (https://github.com/piroor/treestyletab#addons-extend-tst).

"Bookmark Tree" looks like what you want: https://addons.mozilla.org/en-US/firefox/addon/bookmark-tree.... Give that a shot.
There's a major delay between saying "yes" and seeing that it doesn't work. Probably a decade or so, plus they are many weasel words and other campaign issues: Yes, I voted for the stadium but I also support abortion /want you to carry guns in the park or whatever.
There are solutions to this now:

https://cockroachlabs.com

https://foundationdb.org

Of course, there are still tradeoffs, but for many applications, a distributed database with strong consistency guarantees is likely to be a good choice for many projects.
Agreed. I had a Nexus 6 for a couple years, and my only complaint was that it got a little slower with Android 8, but it was still quite usable.

I accidentally destroyed my phone, so I got a Moto x4 and couldn't be happier. It's faster than my Nexus 6, has way better battery life, and my only real issues are with Hearthstone (frequent disconnects, seems to be pretty common) and Smart Lock sucking, and Smart Look seems to be a common issue across Android phones (after a reboot, Smart Lock won't work if it was enabled, so disable it from Trust Agents, reboot, and reenable it and it works great again; I've run into this on Nexus 6, Pixel 2, and Pixel 3).

However, I'm trying to de-Google my life, and I don't want to run to another monster (Apple), so I'm watching the Librem 5 to see if that's an option once this phone gets long in the tooth. That being said, Android doesn't suck if you want a mainstream phone, and the Moto x4 is quite nice for how cheap it is.
You have to drill down into the tiny About link at bottom right to find that this is not an official Caltrain site at all:

"I do not work in the rail transport industry. I have no relationship with the CHSRA or any of its engineering consultants, whether personal, professional or financial."
The pill causes a lot of problems later in life; something only discovered recently, since it is a relatively new creation.

It also changes mate preferences, and what that means for the future is unknown.
Geography may be a factor.

You might reasonably apply by mail for a credit card from an out-of-state bank, but a lot of auto lending revolves around a purchase made in a nearby dealer.

If the dealers in minority-dominant communities tend to be more aggressive about lending qualifications, that could explain it all neatly.

Though, my blind guess would be that you'd see more "buy-here/pay-here" and "no-credit-required-but-the-loan-is-at-34-percent-interest" dealers in minority neighbourhoods (skewing poorer), so approval rates would likely be at par or higher. Or are they qualifying "approval rates" with "at sane market prices?"
I also mostly follow this pattern also. As I imagine throwing with my left arm and right arm, the left arm feels a bit "numb" comparatively, like my brain doesn't have as many neurons devoted to controlling it or reading information from it. I can't describe it very well. I wouldn't imagine anything unique in that, and a left armed person could just as easily feel that imagining doing those things with their right arm. It just feels odd to pay attention to the difference in how my brain processes both sides.
You can add a few lines to userchrome.css to hide the horizontal tab bar for now.
I can fully compare those, your wish to the contrary nonwithstanding:

- both are viable desktop operating systems

- nVidia successfully and consistently releases high quality video drivers for both
Old habits ruins us
The remote worker’s angst
Considering that pretty much all browser based exploits use JS I'd say the number one reason chrome is not usable for power users is that it used to not be able to block JS without loading it first.

At least this was the case last I checked, haven't really bothered with chrome's technology since its popularity soared ~6 years ago and all my friends started switching to it.

Even if this is fixed it will always be my major sore point about that browser.
Do you think there is a conspiracy to keep local art off TV? Or maybe the reason that you don't see the Seattle Pops on TV more is because broadcasters can't make money since people won't watch them? Sports are popular. That always seems to be a shock to people in the type of circles that frequent HN, but it is the underlying fact that allows sports teams to get these subsidizes in the first place.
Complete control is easy. End to end encryption. Don’t let them see what you’re doing.

MAIDSAFE network!
My Conversation with the Founder of a 2B Dollar Software Company
Its also a redheaded stepchild that Apple has discontinued without a replacement, not a great place to migrate to if you want a new phone of similar size in 3 or 4 years running iOS.
I use DDG nearly exclusively, and writing better queries is definitely workable. I just throw a couple more keywords and I usually find what I need.

Google does a ton of personalization of search results, whereas DDG doesn't, so it's not really a fair comparison. I've found that, with my better queries, StartPage (anonymous Google results) isn't much better, so the difference is likely Google getting to know you better.
This is a pretty much complete introduction to database replication techniques.

If you're more interested in the quorum-ing tech that's come about (algorithms like paxos and raft) and the underlying distributed systems research I've recently tried to compile all the paxos family of algorithms in a blog post[0]. There has been a lot of work recently (notably EPaxos, WPaxos, SDPaxos) on tuning and improving the algorithms, including consideration for long distance WAN connections (that's what the W in WPaxos stands for).

[0]: https://vadosware.io/post/paxosmon-gotta-concensus-them-all
Show HN: Integrate your own Gatsby GraphQL server
Two women I know suffer from Uterine Fibroids [1] and their doctors both have said in so many words "the uterus is good for two things, growing babies and growing tumors".

Both of these women took hormonal birth controls for most of their lives, and learned only after being diagnosed with fibroids that hormonal birth control promotes the growth of fibroids (and cancer).

They're both pissed, and have both been advised to have hysterectomies.

Through this lens, I get the impression that giving the uterus a break and letting things shed regularly is probably not a bad idea.

[1] https://en.wikipedia.org/wiki/Uterine_fibroid
There are software side advantages as the interconnect between the two can be very different from bus interface like SPI or I2C. Some of these systems offer shared memory between the cores, for example.
Might be a good idea to obscure the full URL in your screen shot.
The Overloaded Soldier: Why U.S. Infantry Now Carry More Weight Than Ever
You will be tracked by prefix then.
> The pill causes a lot of problems later in life; something only discovered recently, since it is a relatively new creation.

Could you be specific here (ideally with links)?
If you have no more than 10 buckets and no more than 10 categories per bucket, why not just use 0-9 for each?
Interop with other JS libraries for example - Vue in our case. We switched to Typescript mid-project and never looked back. Server is still Kotlin and we just export the data transfer classes as Typescript definitions (using a library we found on GitHub that works well enough).
Ask HN: Nonprofit health tech organizations?
I'm looking for digital health or health tech nonprofits to volunteer for. Does anyone know of any?

An example would be Tidepool in SF that's working on open source diabetes software.
He who owns a home, owns land (unless some other arrangement is made??)
The recommendation is to assign a /56 to end users from an ISP. That would give you plenty of subnets to work with.

/56 == 256 /64s
Each /64 == 18,446,744,073,709,551,616 addresses
I'd guess episodic and spacial memory help.
All the tabs I'm likely to access together are close together, & were opened at similar times.
(So, you can remember what the page was about without needing the full title to associate the tab with the contents).

I probably wouldn't have more than window-width of tabs open at once in a single window, and no more than 2-3 windows open at once.

A tree is a nicer structure for the "where did I open this from", though; especially if the screen space is available.
actually, it's the same as your vs you're.

the correction you're giving here, everybody already knows very well. sometimes we make a mistake in both typing and speech. but people like you assume everyone is an idiot and jump right in to correct them.

If you see someone deep in thought walking, and they cross on a red light - are you equally helpful to tell them red means stop and green means go?

I guess if you need to make yourself feel superior without actually being superior, you are always free to pretend errors of attention are lack of knowledge.

Let me ask you this - I'm on the toilet right now listening to news in French, and typing this in English. Sometimes a french word will sneak into my post. No, I don't proofread because I'm not typing a newspaper article, and I have a life. Will you point out to me that in an English sentence, words should be in English?

I'm guessing what always irks people is you. Now, it's bed time. How do I brush my teeth again?
He was showing a microbenchmark of docs.rs/evmap and not of Nora. This is a load test on the local machine:
https://github.com/jonhoo/rust-evmap/tree/master/benchmark

His read throughput is linear to the number of cores, which means that it must have been run with the same number of cores to threads. Otherwise context switching and sharing of cores would have resulted in sublinear growth (you can get superlinear growth, but it won't look like that). Assuming his numbers are not fake, his github charts indicate a 32+ core machine.

My 2015 benchmarks were on a Azure G4, Xeon E5-2698B v3 @ 2.00GHz (16 core, hyperthreading disabled), 224 GB, Ubuntu 15.04. They show a slight superlinear growth for reads (Caffeine).
https://github.com/ben-manes/caffeine/wiki/Benchmarks#server...

Both benchmarks use a Zipf distribution. I believe he said it only supports single-writer semantics, whereas mine is roughly per-entry (per hashbin). So reads should be safe to compare, and we can ignore his slow write rate. His should be faster as I do more work to maintain complex eviction policies, whereas his can reading a pseudo-immutable map with no eviction.

Since he does not perform any cache operations, as it is a concurrent map, we should be comparing against another unbounded concurrent map. That is over 1 billion reads per second on the above hardware. That is why I think something is miserably wrong or I'm misunderstanding something fundamental. Achieve 25M/s is a very disappointing result.
I also work in this way. I use tabs as my “working memory” for whatever my current project is. Having fewer tabs helps keep me on track working on a single topic. When I’m done with that task, it helps me transition by having closed all the tabs.

When I want to save pages in the long term, I use bookmarks.
Generally, carriers only have access to the RAN metadata (cell sector, signal strength, etc), not GPS.

And in Europe they can't sell or pass on personal data. They can aggregate it, and sell aggregated data (e.g. for transport planning purposes)
Well I think this specific thing is just an inconvenient reality in that it is finger-printable in the first place - if one notices a distinct image distortion across all sets that would form a 'fingerprint' of sorts like if on one setting a few pixels are always black to oversimplify the principles. Facebook didn't create that reality to be analyzed.

However if Facebook gathers a large data set of known signatures to work with or worse does so from the hardware without your knowledge or consent as opposed to anyone working with your posted photo galleries is a scary Facebook thing.
I .. cannot upvote this enough :) We're using an almost identical stack (Vue instead of React, but that's about it) and we love it!

Going back to old projects using various ORM products makes me cringe nowadays, JOOQ + Postgres are such a powerful combo!
I've looked ProtonMail, Firefox, and DDG so far. ProtonMail and DDG feel like a downgrade in features, but they're good enough and I like the biggest feature they offer: privacy. I legitimately like Firefox better than Chrome.

The last Google product I'm having trouble ditching is Drive. I like accessing spreadsheets everywhere, including my phone, and I find LibreOffice less intuitive, and self hosted LibreOffice Online sucks. I'm looking at OnlyOffice, but the resource requirements make hosting on a VPS expensive, so I'll have to get a machine set up locally if I want to do it (and all the headaches that brings with exposing it to the world through my ISP).

I'm also on Google Fi, but I'm not too attached to it. If the Librem 5 ends up being as awesome as they promise, I'll likely leave for something else, like Ting (I used them for a couple years).
I always feel this should be included in Firefox default settings. Vertical space is an asset on modern monitors especially on laptop, this extension is the reason Firefox is the default browser on my machines
It's highly difficult on chrome. On Firefox, I use a userChrome.css hack to give me multi-row tabs (which was an old Firefox extension). I have 49 tabs open right now over 3 rows and I can easily read most of the titles on them.

I have never been able to use Chrome effectively because my browsing habits are so tied to being able see many tabs open at once. I almost always open links by opening them in a new tab and I always open a new tab when starting something new.
It is a rad display of some of the features of css transforms that not everyone is aware of, or at least not aware of the extent in which they can be used.

It's interesting, so, of course it's at the top.
On the backend it's an async version of PHP (much like nodejs), and on the front end, vanilla js. We didn't use react or Vue as they can be rather restrictive (especially if you want animations), so we wrote our own little framework. Same with our CSS framework - rolled our own, because we wanted it to be really flexible across all devices.
>From this point on, the specter of women's "forgetfulness" stubbornly attached itself to the discourse around birth control. A slew of ads targeted at physicians encouraged a paternalistic approach, depicting women as "scatter-brained, incompetent, and in need of guidance," Gossel writes.

I'm aware that the times were unjust to women but whenever you're marketing a product at a massive scale, like 51% of the population, you should be as simplistic and as helping as possible. Simply because you're dealing with all kinds of people, not just the smart ones.

So I just don't see the reason to paint a picture of a paternalistic conspiracy against women here. It's rather sensible marketing to a massive audience.

How come we've gone 60 years with these pills? There are women who have entire careers behind them in biology and medical science and we're still using these pills.

I remember in the early 2000's meeting some women who were using a staff instead. But at least one stopped because she felt she became too hormonal with the staff under her skin.
Well, installing recommended drivers on Ubuntu installs the Intel or AMD microcode, which is definitely proprietary, so I don't think that's a particularly reasonable argument.

The NVIDIA driver is the driver that yields the best performance and experience; AFAICT the only reason it's not shipped by default is because the kernel is then considered "impure" or something (because source isn't available to debug issues in the NVIDIA driver), hence bugs can't be filed upstream for any issues in the kernel if the NVIDIA driver is installed.

However, none of this is really the concern of the Chrome team. Their responsibility is to give the user the best experience, which they have defined as security, stability, and performance in that order. Since the nouveau driver is causing stability bugs, it's perfectly reasonable for them to fallback to software rendering and take the performance hit in order to preserve stability.
Bad habits: Your house is holding you back
I'm 95% sure that URL is safe.
It saves the tabs but it doesn't keep the hierarchy. I will try Nightly. Thanks!
Isn't horizontal space what is excess on laptops? All widescreen these days
edit: nevermind. i misread.
This is easily solved with mDNS/Avahi. I had the same gripe years ago, now my hosts advertise their own records or even on behalf of others without running a NS.
Which is why I'm so excited about the Librem 5. If you have modest requirements, it should work for you. App availability will be pretty limited, but if you're willing to go the custom ROM route, that's probably not a huge concern.

Once I find an alternative to Google Drive that I like well enough, I'll seriously consider the Librem 5 or going back to a flip phone. My phone requirements are pretty modest, but since I already give Google a ton of data through Drive, I figure using their phones isn't that much worse (I just limit how many additional services I use).
Are JS-based exploits a real threat anymore? Even if you do find an exploit, it looks to be an uphill battle, because you still have layers of security to break through, and they're going to differ by target OS and browser. Even on platforms where things are fairly predictable, like say game consoles, the exploits look complicated and are often not very reliable.

Even in Firefox where the security story is still not quite as far along, I still am not really concerned about JS exploits. And most people now run browsers that automatically update. Few parties are going to spend that much money just for it to only be useful for a limited number of targets.

Now that Flash Player and ActiveX are pretty much gone from desktop browsers for most users, I feel the game has changed. People now need to be much more concerned with phishing, XSS, and other flaws. Social engineering is probably more of a threat to the general public than browser exploits.

(I do use firejail to sandbox my Firefox instance from the rest of my machine, but that's more a layer of last defense, and doesn't really prevent too much.)
People in the Bay Area have a different view of diversity than people who grew up in the Southeast. What we notice in the Bay Area is that there aren't any black folk.
Curious to know if you tried React with Flow before choosing to go with React and Typescript.
The article you link to literally says the cause is not known and does not mention any links to birth control...

> The exact cause of uterine fibroids is unclear. However, fibroids run in families and appear to be partly determined by hormone levels. Risk factors include obesity and eating red meat.
KTM 690 SUPERMOTO / MotorKH
Associated database repo

https://github.com/mit-pdos/noria
DUCATI 900 SS FROM MOSCOW​ – MotorKH
One download folder, one temp folder, one repos folder, one apps folder. Everything I care about is a git repo in the repos folder, replicated in 2 other locations. Everything else, I don't mind losing (temp and download are pretty transient anyway and apps can always be downloaded again).
I use TST to supplement my working memory. I'm usually working within a particular subtree of all my (way too many) tabs. I probably still have more tabs in such a subtree than most people, but the same idea applies: the subtree keeps my focus on a single topic, and when I finish I can either collapse the subtree (my default) or close it entirely.

What I find invaluable is the super quick ramp-up after context switching, especially if whatever pulled me away turned out to be more work/time than expected.
Used it before and it was slow and buggy. I found a better way to manage open tabs: stash them into bookmark stacks using simpler extension.
https://addons.mozilla.org/en-US/firefox/addon/tab-stash
> So I just don't see the reason to paint a picture of a paternalistic conspiracy against women here. It's rather sensible marketing to a massive audience.

Yeah, but try turning it around.

"Easy. For you to explain… for him to use."

I doubt they would have used this language for a male product. Either way, it sounds terribly patronizing.
Left: write, eat, brush teeth

Right: throw

Both: tennis, ping pong, hit a baseball, play pool, play football (not sure if that counts).

I went to high school with a guy who was the same, but in reverse (write right, throw left).

My dad's 100% left handed, so I assumed I just copied him -- since my hand writing is so poor I always thought of myself as a learned left hander, but according to the chart in the article I'm actually more left handed than right handed, strange.

Well, I tell people I'm right handed since that's my dominant hand in sports. Definitely wouldn't strike anyone out throwing left handed :)
Performance reviews, being compared to peers all the time (and all peers are high acheivers). Feeling that to excel, i would have to work long hours.
> The invention of the pill was one of the most significant advancements in the fight for reproductive agency; it allowed us, as a society, to dramatically reconceptualize sexuality and gender relations.

Taken a step further the invention of the in vitro breeding chamber finally frees the genders from each other. Now men or women can decide when they want a child and on what terms. The course that society is headed on these days is in essence to destroy the concept of gender... and it is so far succeeding on this mission.
but play guitar and hockey right-handed

It's normal that one shoots right in hockey when one is left-handed (hence the rarity of right shooters). It's counterintuitive when going from years if baseball to hockey for the first time.
the best hope is Deepin linux however it's Chinese origin so it's politically no-go.
Severly poor communities without any wastewater treatment letting effluent into the river they live next to is the problem. It is the prime recipe for Cholera.

So EU/US usually makes cleaner wastewater, but uses a lot more energy (so pollutes by CO2).

Manufacturing's externalities outsourcing is of course something that should be handled by import tariffs and supply chain verification.
You can't sync Safari bookmarks with Firefox, Firefox has tons of awesome extensions on desktop, Firefox exists on all major platforms, and Firefox on Android has extensions as well (ad block on mobile is awesome).

Why Safari instead of Firefox? On iOS, they're the same browser underneath anyway, so there difference lies in extra features on top.
Just use any Java framework or library, Kotlin can adapt to them quite easily.. We've used Ratpack with great success, we had to do a tiny bit of plumbing but it's great now and we open sourced our coroutine adapter (it was around 10 lines of code).

Vert.x already did the Kotlin plumbing on their own so you can use coroutines and similar goodies out of the box, Spring Boot supports Kotlin natively AFAIK, and something like Dropwizard should be easy to use as well..

Seriously, don't limit yourself, part of Kotlin's beauty is how easy it is to use it with Java products and reap immediate gains!
Also of interest... The Raft consensus algorithm is used as an alternative to Paxos to decide who is in charge of a particular piece of data in a distributed system:

https://raft.github.io
It's odd that so many people confuse the roles of tabs and bookmarks.

Perhaps it's a sign that the bookmark UX isn't good (or prevalent) enough.

I generally have four pinned tabs open for email, Slack and Trello, plus another five related to what I'm working on.