skysight-inc/HackerNews huggingface dataset:
In the letter from the librarians, was the feature described as:

A) Must-have (e.g. if we don't have it, we'll be breaking the law, and so can't/won't renew the contract to use Libby), or

B) Nice-to-have?

If A, then I'm surprised at OverDrive's response.

If B, then I'm curious to know how much the librarians offered to pay.

If OverDrive can't make a profit from a feature, then either it's not that important to the people who hold the purse strings, or the feature is too expensive/complicated to build/deploy/maintain.

Is there something stopping the libraries from using a different vendor, or developing a solution that meets their needs? (As far as consumer software goes, Libby doesn't seem that complicated at the front end, but perhaps there are lots of complex third party integrations at the backend, to support licensing/DRM/whatever?)
You can’t get extract search query, not from referrer or with analytics software. Google changed that starting around 2011 for logged in users.
Nowhere it says - we cannot program when we become a manager. What if managers continue to make 0s & 1s dance - half of the time if not full time? Wouldn't that be productive & fun? I would say world is changing towards this side. I have heard stories where VPs & SVPs in big enterprises write code & lead their teams by example.
Sometimes love is less in the outward expression and more in the intent and shared understanding of the world. There is no companionship with a robot—at least, not without AGI.
You can't really tell American business culture to be less competitive. You might as well try to get Klingons to be less war-happy. If you're going to try to improve the situation for women, you have to work within the system as it exists.

The best hope is improving remote work and improving transportation infrastructure. Women don't have to leave jobs that they can do from home, and client visits are less impactful when they take less time to visit the client and return. It's not a solution which fits nicely into a single bill of legislation to be passed, but it's the groundwork that the US needs to make it happen.
Is there any way to use inkscape and have it seamlessly integrate with sharelatex? I'd be kind of concerned about using sharelatex with inkscape PDFs, and then forget about or lose the folder with the inkscape source files.
What would e.g. `view.superview` look like in Rust though? That seems to be the main sticking point. In UI programming it is common to walk up, down, and around the view hierarchy.
Because chat is not ephemeral? It’s an asynchronous communication method like sms, im, email, and snail mail of old. When I send a text to a friend at 2am I don’t expect a response right then. I expect that their phone will be muted and they’ll see my message in the morning and then they can choose if and when to respond back.

This is how literally all my peers think.
Maybe not your intention but thats basically what I would expect from a worker's party political propaganda.

It was bad because we got hit like a truck as soon as commodities prices and China's economy decelerated and government spending did not adjusted at all. Specially bad when lots of public money went to few conglomerates that were part of billionaire corruption schemes, bribe and money laundering. Also sending billions to other African and Central and South American dictatorships - infrastructure projects handled by the same companies involved in domestic corruption scandals. The Brazilian Worker's Party and companies like Odebrecht have a big finger in everything that's happening in Venezuela right now.

And let me say this about Bolsa Família: the minimum income program was created by Ruth Cardoso, the First Lady before Lula's presidency. Lula's original plan was called "Fome Zero" (Zero Hunger) and revolved about government supplying food to poor people much like Chavez did. He ended following mrs Cardosos' plan which is way better than his original idea but also bad because it had no escape mechanism like tying it to educational programs and was used over and over again to coerce the poor population into voting to the workers party.

Please. I may not know about what a bad government is but apparently further left means cherry picking facts to tell your own ideological charged version of history. Even PSOL (Freedom and Socialism Party) member Luciana Genro agrees that Lula and Dilma were criminals that looted the country and should be in jail.

I'm really sorry but every time you tell some rose tinted story about how things were good, names and terms like Odebrecht, Mensalão, JBS, Mariel's Port, Pasadena's Refinery, OAS and Camargo Correa will pop up. So as a brazilian it is a bit hard to swallow and borderline offensive okay?
The DOM being slow is really more an artifact of browsers/HTML and the history behind doing document based layout. React is a nice solution to that specific problem; but this article suggests immediate mode gui's are the future, which, I don't think that's really the case. And I'm not sure I'd really call React an IMGUI anyway. It's similar, but it's also pretty different.
Apple pushed swift as production ready from the moment it was announced. This was a mistake as it was in fact years away from production quality.

Now I wouldn’t even consider starting a new app in ObjC but it’s been a bumpy road to get to this point and the tooling is still pretty bad in some respects.
Perhaps educated people are better at realising that 40 is a “reasonable age” to have children, while 24 is not.

Raising kids after 15 years of extra life experience, savings, and career advancement sure does make having kids easy. It was pretty straightforward in my experience but I couldn’t imagine how I would have pulled it off back when I was trying to scrape together some savings with my entry level job and tiny studio apartment.
Ask HN: Recommendation for an App to Help Navigate the Legal System
Are there any apps that can help you navigate a country's legal system?

There are plenty to learn legal system. But I want an app which describes the law in different levels of detail and helps quickly find laws/regulations in specific areas.

Does anyone know of something like this? Or anything similar?
Diamond Road Signs
Scribd now offers unlimited audio books at cheaper price. Although the selection is smaller than audible, they offer books as well as music sheets.
I have several friends which had kids in Germany:

* Mothers are protected from firing once they announce the pregnancy. There are still stupid people which fire them and put pressure on them. A friend's boss threw a fit because several of his employees got pregnant and actually said he won't hire women any more. That was likely just blowing off steam, but still.

* The mother can take 12 or 24 months off, but gets the same amount in both cases. The pay is capped at 1800 EUR / month, so if she earns well she'll lose a ton of money.

* The time off can be shared between parents, but all my acquaintances decided that the father should only take a couple of months off, in order not to lose even more money and affect the careers of both parents.

Family doesn't seem to be compatible with the hyper-competitive job market.
Software modular synth is really good for learning about sound and signal. I use Alsa Modular Synth[0], which has its faults, but has a simpler interface than VCV Rack. I use it some times even to filter my voice when role-playing monsters on our online dungeons & dragons game (I love how easy these things are to do with JACK on Linux, used to do something similar in PulseAudio with LADSPA filters, but it was much more of a pain).

That said, I got myself a Moog Mother-32[1] recently, which is a hardware semi-modular synth, and I found it much more musical than software alternatives. I could immediately create much more musical pieces than I could with the software – even though I have MIDI peripherals for the software and the software can create any module I can imagine.

[0] http://alsamodular.sourceforge.net/

[1] https://en.wikipedia.org/wiki/Mother-32
More bad news: we live in a simulation and all (love) is fake. The upside is we seem to enjoy fake stuff.
“…people who are great at something are not so much convinced of their own greatness as mystified at why everyone else seems so incompetent.” - Paul Graham

Wise words, shows humility in weird way...
And paternity leave too.

Nothing helps a woman reenter the work force better than a husband who can take some time off to take care of the toddler.

Reestablishment of traditional family structures where grand parents pitch in as free day care may also have a large positive effect.
=> one that requires you to buy it dog food, and can auto-order more when it notices the bag getting low

and when he's been a good boy, it auto orders fancier treats
Ah, that's fair.

Unity launched in 2005. Electron released in 2013. Still, saying Unity would have been "better served" by using Electron is more than a little unreasonable!

Using a primarily JavaScript environment for primarily C# content sounds like an absolute nightmare to me.
Coal Tar is the prime byproduct of coal gasification- the timeline is right too, most coal gas plants were shut in 45-55 timeframe.
Well, Swift has zero interoperability with C++ currently.
The autism is strong with you.
Biologically, 40 is a bad age to have kids at. The risk of Down syndrome and other diseases increases by a lot with each passing year in the 30s and it's anyways harder to conceive.
Pregnancies over 35 are considered risky and are monitored much more closely.

Having kids early is problematic because of the changing economic factors: job uncertainty combined with families moving for jobs and not being able to rely on grandparents for help. But the 20s are the perfect biological age range to have kids in.
I found, in the linked article, a link another article (by the same author) that answers my second question, why PIR would want price caps to be removed: https://domainnamewire.com/2019/04/24/how-icann-uses-the-org...

My summary of that article is that the article assumes that the Internet Society (which owns PIR and was given .org as a way to fund ISOC's activities) has grown large enough--or may eventually grow large enough--that it considers its current funding levels inadequate and wants the price caps removed so it can receive even more funding. That article also points out that one non-profit, ISOC, is largely being funded by payments from other non-profits since .org is wildly popular in the non-profit space.
This is far from universal in Europe. In France, in places where highways have at least three lanes people tend to drive in the middle lane even when traffic is light. Most of the time, outside cities, merge lanes tend to be long enough even for trucks to be able to speed up enough and onramps are relatively far between so I doubt the reason people drive in the middle lane is to avoid incoming traffic.

I could see how around Paris this might be learned behaviour for a reason similar to that described in SoCal by a sibling poster. The Périphérique (the ring road around Paris proper) has mostly 3 or more lanes and looks like a highway but is not actually one. The most important difference is that traffic on the Périphérique has to yield to incoming traffic. Of course, onramps being relatively short and with bad visibility coupled with the fact that Parisians don't reliably yield when they're supposed to, has the effect of slowing traffic a lot at merge points which makes it a pain to drive in the right lane even if the traffic is relatively light.
Well, many have sought absolute truth and "I think therefore I am" or simply "I am" is about as close as we've come.

Scientific truths are really useful for everyday life, but they're not guaranteed to be true into eternity.

There are countless examples of scientific consensus being overturned with new data, observations and experiments.

It doesn't mean we should ignore scientific consensus, but rather that scientific consensus by itself is not the most compelling argument.
How a British upstart forged a sustainable T-shirt revolution
"The primary problem was Java developers compiling code where they had no idea what the output was doing."

By that argument anything but assembler is garbage.
You are absolutely correct. In my experience, traffic is caused by drivers who 1) refuse to plan ahead and 2) are fine with fucking over other people in an effort to mitigate that lack of planning ahead.
Many of the comments here make me think of the interview I heard yesterday with David Graeber (anthropologist, author of Bullshit jobs).

He made the point that it seems always to be the people who do something useful who get the worst pay and conditions.
Open Source Is Eternal
Green Cities, Brown Suburbs: To save the planet, build more skyscrapers
I guess we are misunderstanding each other's point. I just found hermitdev's comment to be misleading (despite being correct), but perhaps it's just my reading of it.

To be fair though, memset() usually IS a fix. As mentioned by the kernel memzero_explicit() docs:

> usually using memset is just fine (!)

-- https://www.kernel.org/doc/htmldocs/kernel-api/API-memzero-e...

A conforming C compiler can't just remove memset() as it pleases. The case that most often requires memzero_explicit() is when zeroing an object after destruction, because the compiler thinks it can statically determine that it's a dead store. It very rarely happens that a compiler elides a memset() used for initialization.

I'm not sure why you seem to think that memset() can just be dropped at will for no reason whatsoever or that it's somehow always undefined behaviour.
It comes down to cost/benefit of delay on actions with their own window of opportunity and rates of return. If I delay taking actions because I’m waiting for IT services, that’s a real opportunity cost that should be weighed against the higher unit cost of cloud services. It does me little good if I have all this cost effective hardware and software managed internally but it still takes a week/month/
More for a developer to get an extra 5 TB and 100 CPU cores, or to get a firewall rule opened, or to get a new subnet created, or a new DNS zone.

Procuring gear, hiring a team, contracting connectivity, testing, integrating, scaling, etc, takes months. It also presumes you’ll attract, hire and be able to fund management that understands modern processes and can get things done in a timely, quality fashion. Even the best in the business are 50/50 at getting this right, so there will be growing pains. Whereas a top 5 cloud provider almost always has world class practices and processes behind their services and are a credit card transaction away. Much less capital commitment, much less time commitment.

Put another way, why prematurely optimize when you don’t necessarily know what you need long term ? Startups or even new products at large companies need to focus on product/market fit and responsiveness. Their processes and structures should be more like a tent city with gradually paved cowpaths than a planned city.

In the case of a venture funded startup, time is more valuable than capital. In the case of a large enterprise, it depends - sometimes time is more valuable, sometimes operating cost needs to be squeezed. Cloud of all forms (private, public) has become very lucrative in enterprise because of the slow pace and intransigence of IT teams that were assembled in an era where technical and software services could suck and take years to solidify. These days software needs to suck a lot less, and quickly - customers are demanding it. Cloud is not mainly about where you do your computing, it’s about how you do it: on demand, fungible resources, granular billing, API-driven access. I’m sure I can get the costs down if I own all the gear and have a flexibly contracted network, but I still need to ensure I have the automation, processes, and practices that meet the business need for velocity. I can’t risk hiring a team that might put up a ticketing system and manage every request by Excel spreadsheet if they don’t know better.

Building good software means providing developers with infrastructure and tools they need to act quickly with safety, and most importantly, giving them the ability to change their minds without a major cost/capital hit. Cloud (or, as I say above, on demand, fungible infrastructure and rented software) is a major path (but not the only) to get there.
Using PowerShell with Azure Cloud Shell
Tampa is old retired people and the US Navy.

You want the other side of the state, near the middle of Brevard county. It's a bunch of engineers working for DoD and NASA contractors.
Why Can’t Your Car Drive You to Work Yet?
A possible workaround: have multiple channels so that each channel only has a small number of listeners, and NOTIFY a random channel.
Where are they? They will destroy us
I agree, interesting but pretty weak theory.

Other events, like north and south america coming together changing global currents and weather systems, seem much more likely to cause catastrophe for marine life.
Taking care of a kid is a full time job during the first years. Many partly outsource it after year 1. :)
Optionals when used right really cleans up code that deals with a lot of deeply nested data structures. There is a learning curve though. When you are not used to them so there’s a lot of frustration and sometimes forced unwrapping until it clicks.
Then perhaps you disagree with GP's perspective? You responded initially to this:

> Someone has a job that makes them push a button every 5 minutes. They write a script so they never have to push a butten again. That person is clever and lazy. That is who you want.

I believe my story very strongly correlates with the spirt of GP's explanation; if you do not see the similarities I'm not sure I could explain further.

If you do see the similarities and simply disagree with the word 'lazy,' then I should make my assumptions of the word more clear. In GP's context I've assumed the definition by Larry Wall from the Three Virtues[1]:

> Laziness: The quality that makes you go to great effort to reduce overall energy expenditure

[1]: http://threevirtues.com
I want to check it out but all of the Google results are for Einstein's Riddle. What's the link?
The company I work for, Sylabs, is taking what I think to be a pretty great approach to solving this problem. Essentially we've introduced a container image format where the actual runtime filesystem can be cryptographically signed (you can read about that here: https://www.sylabs.io/2018/03/sif-containing-your-containers...). The Singularity container runtime we develop treats this concept of "end-to-end integrity" as a core philosophy. Our docker hub analogue, the container Library, is working to make cryptographic signing one of the fundamentals of a container workflow. We're also actively working on container image encryption, which I think will bump container integrity up a few notches.
Career trajectories aren’t linear, especially after the first 2-3 years. Lots of factors impact career growth & skills development.
Microsoft Confirms Change to Windows 10 Passwords That Nobody Saw Coming
> Let’s take Elon Musk for example; disregarding whether the the company is well run or not.

If you have to give this caveat, maybe you're on the wrong path to how to evaluate a CEO's worth?

> that mean the employees who report to you may not have Christmas presents for their kids.

Yes, and when you find new and inventive ways to drive down wages of your employees, that's kind of the point of this conversation, isn't it?
Hometown tax

https://en.wikipedia.org/wiki/Hometown_tax

Its implementation is flawed though, citizens can freely pick any city even if they have no relation to it, and cities are allowed to give gifts to citizens who choose the city, resulting in cities competing to offer the best kickbacks.
Ok, since you don't seem to want to use this site as intended, I've banned the account. If that changes, you're welcome to email us at hn@ycombinator.com. We're happy to unban anyone who gives us reason to believe they'll follow the site guidelines in the future.

https://news.ycombinator.com/newsguidelines.html
> Alsa Modular Synth

Another good option is SunVox; it's part modular synth, part tracker in a really cool UI. It includes a bunch of simple examples that demonstrate how to use the synth modules.

http://www.warmplace.ru/soft/sunvox/
An early memory of mine is when my mother told me that there was no future for me in Southern Illinois, and when I grew up, I’d have to move far away.

She was right. I did, right to the Bay Area. When I go back and visit, the area has gotten more economically depressed, and frankly more stereotypical. And to put a cherry on top, I am completely unemployable there.
Bryan Smart's reply to that Twitter thread depresses me.

>Don’t worry. They’ll totally fix Slack and Discord around the time everyone is using VRChat and VisualTeam. It’s always been this way. Accessibility is catchup work. The next big thing always destroys our gains.

The language at the end of the blog post "We are evaluating products, not protocols" and "We aren’t picking an outlier" almost guarantees we're looking at solutions as heavy as Slack and Discord which I would not have been able to run on my laptop back when I was involved in the switch to Firefox Quantum. It's challenging enough having to advocate for "niche" (my words) features and work out their implementations, but IRC was also necessary to keep track of which builds on what dates would introduce which breaking changes, since this information was published nowhere else, and also to minimally participate in decision meetings that ended up in video chats anyway. If they do move to a heavier, but closed, solution, I hope they also find ways to make contribution less reliant on chat.

For what it's worth, I thought Mozilla had a fairly decent wiki page for IRC[0]. I always believed a streamlined quickstart section, suggesting one or two clients at most, walking through steps to registration and configuring authentication with ghost killing, and how to get activity from when you were offline either via bouncer or just logs[1] would more than adequately address ease-of-use without rolling out a newer, modernized client. Even working from libraries wasn't an issue for me using web-based clients like Kiwi IRC.

[0]: https://wiki.mozilla.org/IRC

[1]: https://mozilla.logbot.info/
Still using one of those on my home desktop. It's fine (just had to reapply thermal paste once or twice).
I use XFig - the learning curve is bad, but the results are great. And it integrates rather easy with LaTeX.
I hope they're willing to consider https://www.modular.im/ then, which would be based off Matrix
The problem arises when you are evaluated based on your managerial responsibilities. The more time spent writing code, the less time you have to manage others.

If they wanted you to build things, they probably wouldn't have put you in management in the first place.
Oil Should Be Denominated in Bitcoin
> pro choice [...] are all desirable to the young people I know

Interestingly, unlike the other issues you've listed, pro-choice support does not vary a whole lot by age. 63% support from 18-29, 59% for 30-59, and about 57% for everyone older than that (https://www.pewforum.org/fact-sheet/public-opinion-on-aborti...) Whatever causes the difference on that issue is not due to age.
So much bullshit

And thanks for the guy who thanks me for my nice argument in the immediate future
The thing they don’t talk about much is that age isn’t so much the factor as overall health. The two correlate pretty well, so it’s more polite to talk in terms of age, but we could watch the way my fit, active, wife was treated compared to a more sedentary, overweight, woman 10 years younger, and it was clear which one people were more concerned about.

Beyond that, even assuming the official numbers are right, I was still happy to exchange “lose one lottery draw when it counts” for an extra 15 years of doing thing you can’t do after having kids. (And of course being able to afford having them comfortably.)