skysight-inc/HackerNews huggingface dataset:
Python is a perfectly fine language for something like Calibre. I'm maintaining my growing library with it, and it's doing more than a decent job. Also I'm using Kobo utilities and it's neither prohibitively slow, nor it's useless.

If you want something pretty but basic, you can use bookworm. It's also an electron app, so you can try how it can perform.

> But it's cool, cause electron is slow, amirite guise!!?!?!?!

Sorry, but electron is literally slow and bloated. In case of Atom (the flagship app using Electron), using 600MB of RAM at the startup without the ability to load large files, or being not on par with BBEdit feature-wise, which uses 60MB at the start, is blatant waste of resources.

My Eclipse installation is using 600 MB of RAM (like Atom) out of the box with quadruple amount of features and orders of magnitude higher speed.

> Le me guess, you're the type of person that doesn't understand ROI?

I'd rather write an Atom-like application with Python, Java or similar and have much better ROI while not requiring small portable servers from my users to just edit some little scripts and push them to git(hub/lab).

Using Electron is a wrong type of investment for future of your application due to its power and space requirements, but it's cool, cause hardware is cheap, amirite guise!!?!?!?!
Difference in environment. And odd numbered appendage on land is costly and does not provide a speed advantage (Enough to offset cost). In sea, locomotion is completely different and an odd number appendage could linearly provide benefit commensurate with cost.
Textbooks go out of date too quickly to meaningfully contribute to a collection. This is (of course) by the design of publishers to wring as much money out of students as possible.
> There needs to be something more objective.

Throwing some ideas here since it's a bit of a meta-discussion but on topic.

I think other social media sites have realized that there's more than "legitimate users" as well. Identifying propaganda is tricky and it certainly can't be just "because I don't like it" but there are some factors that can be checked:

- Accounts focused on one or few (thorny) themes (they might talk about other things for some "reputation laundering" but they're mostly focused on some specific subjects)

- Activity times not corresponding to the purported user location (and centered around "working hours").

- Linguistic patterns also not corresponding to the purported user location (or suggesting usage of automated translation).

- Pushing biased or misleading information.

An example of this problem
https://news.vice.com/en_us/article/kzke89/quiz-can-you-tell...

An explanation of the tactics https://www.nytimes.com/video/opinion/100000006188102/what-i...
What's the best spot around SF to view foliage? Tahoe?
Wireguard codebase is tiny at it has been reviewed by a lot of skilled eyeballs.
The dual screen phone design was present since early Android days. Kyocera Echo had a relatively small but almost cult-like following, so at least some people want it.
Ask HN: Do you work in coffee shops?
What do you like about working in coffee shops? What don't you like about it?

I'm fairly new to remote working and have started exploring my neighborhoods coffee shops. I'm curious to hear others thoughts on why they like (or don't like) it.

For me, I like switching up my environment. It helps with creativity and I feel better than sitting at home alone all day.

I don't like the fact that if I'm going to a coffee shop I've never been to, I have no idea how good the wifi is or if I will be able to find an outlet.
This is accurate and fascinating. That's exactly how it feels. Like an problem that you can't solve even though one is capable and skilled.
Yet another diff highlighting tool
>The gold standard, as ever, is Wireguard.

Not disagreeing with you about the state of commercial VPN products, but regarding WG specifically. Something I don't see in the other replies just yet is that Wireguard doesn't yet have an ecosystem around it, but is designed for that in a good way. By which I mean, it follows the Unix philosophy of focusing on one specific task and doing it very well, and it has succeeded in that admirably even at its early stage of development. And long term I think that will result in better, more secure and more reliable solutions. But in the immediate term solutions/ecosystems around it don't exist and I think that makes for legitimate scalability problems for anyone who doesn't want to roll their own infrastructure. It very explicitly doesn't want to deal with integrating with key management/HSMs/AD policies/whatever. Eventually WG itself will be used along with those, and there will be nice GUIs on it, and so on. Hopefully it'll simply become the standard for VPN products to rely upon and the world will be a better place for it.

But in these early days it can't slot in everywhere because it's not even meant to. That'll take more time, maybe kernel mainlining (maybe after the WG port to the crypto API Jason announced last week?) and integration with the *BSDs. It's still in a fairly significant growth phase.
Healthcare in the US certainly.

I mean other health care systems have various problems but when the profit-motive (in the form of the hospital administration) clashes with the medical side, we know which one usually wins.
I suspect their extensive rail system* is the logistical backbone of their defense plans.

...of course key tunnels and bridges will have mines (in the old demolition sense) in place to deny the infrastructure to an opponent. Same as they've done their road passes.

*https://www.railplus.com.au/images/maps/switzerland_map.jpg
The entire experience is much better, can you log into a EC2 instance that has no public IP with a simple CLI command that has no IP address or ssh keys to supply?
It’s basically a piece of art. If you want to sell it to a private equity banker you put it in a gilt frame. If you want to sell it to a Facebook machine learning engineer you put it in a space bar form factor.
A useful early warning bio-marker needs to come first.
Well I was there for a couple of years and iirc maybe saw it twice? So definitely not 1/10. But of course no doubt some sort of cost analysis informs the Swiss norms. But it's not just the buses, but fair disclosure, I did catch the famous "Swiss Bug". (I was going to say August is a great time to visit Geneva and catch Les Fêtes de Genève but apparently it is no more.)
(10) قصة شباب ذهبوا للصيد أنظر ماذا وجدواسبحانك ياالله YouTube
Interview with Paul Salopek of the “Out of Eden” Walk
http://archive.is/xvHsX
Svelte is a better choice IMHO. There is little to no ceremony or learning to get started (and you don't need a ton of files). I could never get into React or Vue (the "right" way) because of this.
They could push back instead of rolling over. You don't usually even need to question the law, just your auditors -- the phrasing of the law is often something that provides adequate provision for reasonable action. If your auditors are unreasonable, fire them.
> there are cops posted -- because the street is so empty, it's tempting to jaywalk without looking for an oncoming bus.

That's not why the article said they are there - they're there to turn cars away. Surely they won't care about people crossing a more-or-less empty street?
I love this argument. I would also add that the individual is sovereign. Meaning, in the US at least, our view of the origin of government is that government is granted its powers by the people. A government cannot inherit a right that it’s citizens don’t possess. Therefore if governments have a right to free speech, bear arms, etc.. so must it’s citizens. Other western democracies do not trace the origin of government power to the people... The UK and the larger British Empire for example trace the origin back to God as manifest in the monarchy. The modern German and French welfare states trace their origins to the state — a nameless collective organized to benefit its citizen’s welfare (with any rights conveyed to citizens a matter of convenience rather than a source of power). Yes I might be expressing a rather neo-con / superior attitude but if you simply equate the origin of individual rights in programming terms - In the US, individual rights are the global variable from which everything originates. The French and German versions are essentially undeclared variables and the UK inherits it’s rights externally from a black box. Now you tell me, from a programming point of view, which is preferred?
> According to Xu, more than 100 martial artists looking to avenge Wei challenged him in the aftermath of the fight. Xu took out a pencil and paper, ranked his challengers in order of priority, and set about in earnest on his now-famous quest to “fight fakes” (“fake” and “battle” are homophones in Mandarin). As of this writing, Xu has fought 17 of those challengers in public matches. He has defeated them all.

This is straight out of an episode of Letterkenny, where one of the guys proves that he’s the best fighter in the town. Hilarious episode, can’t believe it actually happens in real life. Season 1, episode 2 if you’re curious.
I would expect any public university library to be open to the public. Consider trying UCSF or SFSU.

https://www.library.ucsf.edu/use/spaces/

http://library.sfsu.edu/hours
To those downvoting this comment, can you please clarify why you're downvoting?

This is also how I see it, and I'd like to know the counter-argument.
>I think this is so strong in the mechanical keyboard community because there's not a lot of "there" there.

I actually disagree with that, which is why I'm a bit annoyed at the state of keyboard enthusiast communities. I think that there's plenty of room for improving keyboards, not necessarily for better performance but mainly for more comfort.

Over the past decade or so I've been using more and more "esotheric" layouts and mappings. I'm typing this comment on an ergodox mapped with a pretty heavily customized dvorak layout. And you get get much deeper in this rabbit hole with custom 3D printed keyboards like the Dactyl for instance. I've been working on a custom model in OpenSCAD and I'm looking at buying a 3D printer to experiment, I'm looking forward to using a custom Frankenstein'd keyboard in the future.

So clearly, I don't think keyboards are a solved problem. There's plenty of room for experimentation. What about foot pedals? Palm keys? Integration of touch pads or trackballs in the keyboard? What about weird modifier keys, for instance using shift keys to input ( and ) when not used as a modifier (I've been using that for about a year and I love it). What about adding cameras and some processing so that you can use hand gestures on top of typing on the keys? A compromise between "minority report" style interfaces and a good old contacts, with the strengths of both?

But I agree with your overall point: it seems like the bigger hobbyist communities around keyboards these days are about collecting and making fashion statements, not hacking keyboards. Just look at https://www.reddit.com/r/mechanicalkeyboards , if you like pictures of keyboards and keycaps (and ridiculously overcomplicated cables) it's amazing but beyond that it's mostly boring old typewriter layouts and qwerty. That's a bit disappointing IMO, but I guess it's just not for me.
Taking a look at his BB/100 (big blinds per 100 hands) versus "normal" players (and against potripper, a known cheater) shows just how out of the ordinary Postle is playing: https://i.imgur.com/66i3Tii.jpg. Admittedly, the sample size is small (live poker is much slower than online), but his win rate is outrageous.

For context: against good players (e.g. perhaps NL1000 in the bay area, and maybe NL50 online), a winrate over 10BB/100 over a long period of time is considered very good.
Let us not ignore the fact that Congress also uses taxpayer money to buy votes and that only about 44% of households pay federal income tax, with the top few percent paying the bulk.

The more I see how the democratic platform has devolved in the last 4 years, the more I have come to understand and agree with the decision in Citizens United. Right now, we have at least two candidates talking about a pretty extreme wealth tax (which is a tax on money you've already paid a ton of taxes on) all because others are envious of what they have and just want to use mob rule to steal.

Allowing money to influence votes, in a way is not unlike how a bicameral congress works. We have one that has equal representation (the Senate) and one that has proportional representation (the House). Similarly, every one has one vote (equal representation) and the ability to donate money to influence those votes and the amount of influence you are able to exert is proportional to the amount of value you've accrued from mutually beneficial voluntary transactions with others in that society whereby you provided to them some good or service they found valuable (proportional representation).

Money in politics is one of the greatest forces for the protection of private property. Without it, we'd likely devolve into a place like Venezuela where private property is seized unilaterally without recompense because the people voted for someone who promised them that they would use the government's right to licit first use of force to take private property from private citizens.

Had Martin Niemöller been born in pre-Soviet Union Russia or pro-Chavez Venezuela, he might have started his poem this way instead:

"First they came for the billionaires..."

Eventually, they'll come for the middle and upper middle class like they've done in many countries that become communist/socialist in the 20th and 21st centuries.

This is not to say that money in politics isn't a corrupting force, it is. But a democracy is also corrupting. The two balance each other out.

"A democracy cannot exist as a permanent form of government. It can only exist until the majority discovers it can vote itself largess out of the public treasury. After that, the majority always votes for the candidate promising the most benefits with the result the democracy collapses because of the loose fiscal policy ensuing, always to be followed by a dictatorship, then a monarchy." — Alexander Fraser Tytler (possibly Alexis de Toqueville)
Some data, presented neutrally with little comment.

> child suicides

https://www.cdc.gov/nchs/data/nvsr/nvsr67/nvsr67_04.pdf

> In 2016, suicides numbered 2,553, while homicides numbered 1,963

> Firearms were the leading method of homicide for persons aged 10–19 years during 1999–2016, accounting for 87% of all homicides in 2016

> Suicide involving suffocation was the leading method among children and adolescents aged 10–19 years in 2016, slightly outnumbering suicide involving firearms (1,103 and 1,102, respectively).

There are some age and gender difference to the method chosen for suicide.

We probably need to include some deaths by unintentional injury, although 85% of those deaths are motor vehicle traffic, drowning, and poisoning.

I'm still getting to grips with the way the US counts deaths by suicide and I still find it a real struggle to find the data and to understand what they've counted and how they've counted it, which is why I only use the CDC data.
> It very explicitly doesn't want to deal with integrating with key management/HSMs/AD policies/whatever.

If you look at the list of vulnerabilities, they're all precisely in those parts of the stack that Wireguard doesn't address.

So what value is Wireguard providing, exactly? It's a beautiful protocol, but security isn't a beauty contest. It's easy to create a beautiful solution when you avoid dealing with the difficult problems.
who doesn't go through unsteady income in young adulthood? if anything it teaches you how to prioritize with few resources.
For example, there were protests with what looked to be a couple thousand people very near me recently. Public utilities like trash bins, road signs, street lights (it is not a busy intersection) were vandalized. No damage was done to any private business or property. Vehicles parked on the side of the road were completely intact.

Contrast with America, where as soon as you get that many people "rioting", cars are flipped and set on fire, local businesses are broken into and looted, etc.

It's completely different from American riots or even what the French yellow vest demonstrators do.
Ya, money is not a concern, it's just embarrassing because it's an obscure hobby that is hard to understand so most people just think I'm a little crazy. But if I had $5,000 in a stamp collection, nobody would bat an eye and those would literally never get used for their actual purpose. So, it's just kind of a double standard that probably haunts everyone with unusual hobbies.
This is not a comment to undermine the effect of the hardship of having a precarious situation, but it must be said that scientifically, it is impossible to conclude a causality vs a correlation.

I am not saying that this is true, but it is possible that people with unsteady incomes are more risk-taking, which in itself is a psychological traits which may be linked to poorer performance in iq-like test in middle age.
Original author here. Someone else discovered this and notified me about three weeks ago. Amazon has a site for reporting infringement, so I submitted my claim of ownership. I received an immediate automated response promising a follow up, but I have yet to hear anything more.

In the book's front matter I grant permission for anyone to use the book freely and to make as many copies as they like as long as the original copyright notice remains intact. It started out as my small way of helping my students who are facing escalating higher education costs. Over the years, I've received feedback from other instructors at both the university and high school level who appreciate having this option available for their students.
For my library and classes we were more likely to use something like JSTOR than hunt through the racks. The overlap of being common enough to be available but obscure enough to be interesting was fairly low. For example writing about Henry Howard, Earl of Surrey the physical library wasn't much help.
I'm not a user myself, but just from watching the chatter in the world it seems dask and rapids are quickly overtaking spark in mindshare, or at least enthusiasm, and that spark is following hadoop/mapreduce to the Big Data Graveyard.
I'm not sure if this map is updated during the season or if they just make one prediciton in early September.
They are mostly nonsense for any real fighting because they aren't full contact and aren't practiced with a resisting opponent. Traditional martial arts don't accomplish the things you listed. We now know from MMA that the martial arts 'styles' that work boil down to complete striking and grappling with submissions. There aren't any Tai Chi or shoalin Kung Fu masters out there winning MMA fights, which is all this guy set out to prove.
Also, it would require faculty members to actually tell the library what textbooks they're using each term. One might be surprised at how rarely and inconsistently this happens.
Did he put any effort into the Python 3 port, or is his merit just that he didn't reject the PRs that others have worked on?
If you’re actually talking about ruined software craftsmanship and mentioning JVM in the same paragraph, I have a hard time taking this critique seriously. (Java is great on the server — it’s not great on the desktop, which is what we are talking about)

Electron isn’t perfect and plenty of people who build apps with it make bad design and architectural decisions. But the same could be said for any other cross-platform framework or language. There are trade-offs, period.
Actually the 1899 Hague Convention, and the US is not a signatory. The US reserves the right to use expanding bullets when there is a clear military necessity. Until 2010 the prohibition only applied to warfare between military units, not to combat with irregular or civilians units. https://en.wikipedia.org/wiki/Expanding_bullet
How?: Time
AnnyConnect from Cisco is ok and I'm pretty sure wiedly audited.
If I get an offer, then I'll definitely consider doing this.
Paypal Withdraws from Facebook's Libra Cryptocurrency
Well then prepare to not be surprised: https://www.washingtonpost.com/business/economy/washington-p...
Paste link/username into the search box above the new toot box, hit return, the user will appear in the UI of your home server, hit the ‘follow’ button, done.

Probably about the same number of clicks, admittedly, but it may feel faster.
I’m glad that a good result was had, but none of these results are that surprising if you have experience in ophthalmic optics.

The initial prescription and the final one are only a little different when you consider the change of acuity they can deliver (from a physics perspective). For a script like that, the frame choice, lens design and vertical placement of the optical centres (if the frame is a little deep) could all have a similar effect on acuity.

It is also very common for there to be differences like he found between an auto-refraction and a subjective refraction.

It’s possible that they are too focused in on the prescription itself and there are issues around the lens positioning/design that are involved here as well.
I love the people that I work with. Competent, hard working, individuals that are a pleasure to be around.

I love working on the problems that I do... we do ML/ NLP work with some standard issue (fun) web development using good tech... but we get to focus on things that will actually move the company forward, and the barrier to implement good ideas is low.

I DEFINITELY like being far away from all the shitty jobs I used to do, both financially and the work. Aside from a fluke emergency, I will never professionally do landscaping, dishwashing, bathroom cleaning... etc again (I know most devs come from comp sci... I did not)

I like that I get to work from home when it makes sense too. I live at the beach and its great to have the time to go for a surf before you kick off your day.

theres more... but I need to get back to work!
Ancient kung-fu training used to actually be serious though. Strange that it changed so much. That said, karate also has become a sort of ballet dancing.

That's a proof that ballet dancing lessons sell better than combat training. Who would have thought, right? :-)

https://www.amazon.com/Bundle-Michael-Clarke-Collection-Rede...
Wait so you're saying that trade sniping is good for more than just the handful doing it because side effects? I've heard this pro-HFT argument before and always assumed it was biased BS.
Curious undergrads benefit from the books too. I got a lot out of different books' presentations of subjects in undergrad. Read the assigned text first, then look at how the books next to it on the shelf talk about the subject. So much easier than trying to slog through a single version, and you learn more too.
If I was a college student I'd just want them to focus their technology spending on eliminating noise. The library for me was just an escape from the constant stimulus of being on campus
I would naturally pair loops with iterables, such as lists, particularly in python. I wondered if it was more to do with learning to structure code before structuring data.

Personally, I'd be inclined to teach basic types and control flow, e.g. loops and conditions, before teaching how to structure code so that you can start with something long and repetitive and understand the benefit of utilising functions. Having said that, both are fairly basic concepts so I don't think you'd lose much either way.
It's 96 degrees in Atlanta right now. We're still considering it summer because we can tell that when we go outside.

(But since it hasn't been raining, the leaves are starting to fall. No way I'm raking in this heat.)
Vested 401(k) benefits.