skysight-inc/HackerNews huggingface dataset:
Clio | Calgary, Vancouver, Dublin, Toronto | Full-Time | Onsite | https://www.youtube.com/watch?v=aXuvPxnVJWM

Clio does legal practice management software. We serve a meaningful industry (no ads or stuff). Stack is Ruby/JS. Our current size makes it ideal for developers to have an outsized impact. Come ride a rocket ship with a well validated business model.

We are looking to grow in all our development offices and I personally just relocated from Europe to help jump start our Calgary office (the mountains are awesome).

We have many positions open on our site https://www.clio.com/about/careers/ but I'm always happy to get emails from HN at alexis.deschamps@clio.com
Solid list for any CS theory-thirsty minds :)

My mentoring CS professor's recommendations included these 5 books as well as the following:
* Pragmatic Programmer
* Gödel, Escher, Bach.
* Programmer Pearls

He also had a great deal of Computer Vision expertise/recommendations (his specialization / side job was as doing R&D for RED Cameras). Great professor, even better guy.
Wordpress long predates Google's acquisition of Blogger. In fact, I think hosted Wordpress.com predates the acquisition, too. And even if it didn't, Wordpress already had enough market share and mind share by then thatit didn't have to scrabble to get a foothold against the giant. Plus Google doesn't seem to care much at all about Blogger and hasn't thrown any weight behind it.
I would say that in the abstract, if this is a skill you want to learn, don't let the specific tool choices get in the way of the education. Give yourself every opportunity for success, by choosing the recommended tools, as you can afford them. A better way to think of good tools is that they get all of the bullshit out of your way so you can work at maximum efficiency. Thus, until you actually learn the skill, trying to impose your own preconceived notions of the right tools for the job is complete guesswork.

Once you understand the basic logistics, then you are positioned to judge specific characteristics of your tools, and make educated decisions about which accentuate your craft, and which cause you endless grief to just perform their basic tasks.
> Medicare is the core of all regulatory and pricing issues in the healthcare space.

I can't see a reasonable argument for that.

> And if medicare were expanded to the entire population of the us, its expenditures could be 40-45% of gdp.

Even with a naive covered-population-number based extrapolation that ignores that Medicare currently covers the elderly, who tend to have greater medical needs than average, that's not right; national health expenditures are about 18% of GDP, Medicare is about 20% of NHE, and Medicare currently covers around 15% of the population, so a naive population-based extrapolation would put Medicare-for-all at about 24% of GDP.
the search engine doesn't return anything for "quantum cutting phosphor"
This is an excellent idea. I'm assuming HN is getting an early preview, but if not I would definitely put a one liner on the landing page that explains what it does a bit.

I do think in the future you should market it with the two differentiators more separate. "Show HN: A Reddit-style search engine where users upvote and downvotes links. It also doesn't track you!"

IMO thats a better product position.
Haha, that's awesome man!
I dont think that'd be very useful. Proton is pretty much native C with just a JS runtime on top, it might even be faster than Qt. So a benchmark against Qt maybe?
I believe there is an argument to make that banning forced arbitration is not impairing the ability of parties to agree to arbitration. All that would do is ensure that the parties are actually agreeing to it, instead of one party bullying the other into arbitration.
Wow, people really feel personally attacked by an app released using Electron. Weird.
Beyond amusing, it's great writing. I see we've already changed the title but I wish we hadn't! I bet it's really persuasive for offenders.

1. Lull the reader into a false sense of security: This article is going to help you with a problem!

2. Really dig into it: Share a highly relevant story and connect with the reader's current frustration. Make it as clear as possible that the reader is understood.

3. Now that you have a shared foundation, introduce your argument.

Discussions that start with the argument immediately don't stick as well to a lot of people. Give them a reason to listen.
Amazing work guys! I'm only wondering, is this ready for production environments?
I have zero experience with Qt, but I'm pretty sure I can follow along with the examples anyway. (I do have experience with React, JS, and Python.)

It seems to me you're making a syntax comparison and using shorter as an argument for Proton Native, yet the example is obviously not shorter so it's factually incorrect. My suggestion is you don't use shorter as an argument. Aside from being incorrect, it's probably not very useful since a few characters here and there doesn't necessarily mean one is more or less complicated than the other – which I presume is what you're really trying to convey.

I'd probably refrain from using syntax comparison (mostly a matter of preference and familiarity anyway) and instead show why Proton Native is obviously less complex than Qt (or other options, if that matters.)
Agreed that NIBs are terrible, but I've found prefabs in unity to be quite pleasant.
Auto Lead Data Format 2.0
Xamarin does this pretty well cross platform as well.
I suggest thinking about this in a slightly different way. Don't tell yourself that not having this skill is innate to your personality - that's a belief founded in a fixed mindset. Try to adopt a growth mindset on this issue. You have lots of little opportunities to stand up for yourself, which will over time add up to the ability to stand up for yourself when the stakes are high. I'm working on this issue too, and find the approach to be the most useful.
The word "kernel" has a special meaning for operating systems.
And I think most users are far too tolerant of bad decisionmaking
That's a pretty petty reason. Also, you're only going to see usage of the singular "they" increase, so you'll be skipping a fair amount of content with that policy.

Especially in the workplace context, assignment of a particular gender for an example like this is often an issue. Many people (myself included) take the reasonable opinion that "they" is preferable to "he or she," if only on aesthetic grounds.
Packet is nice, but way more expensive than DO.
Thoughts on Transparency
Oh, I forgot – it's probably worth considering using examples written in the same programming language as well.
Electron 2.0.0 Released
Why do you think the innovation was small?
Sometimes (quasi) re-submissions are flagged
https://news.ycombinator.com/item?id=16066019
The website isn't very responsive, can't resize on hn reader app on Android and still see text on right pane.
They paid a pretty penny too, $100 million to acquire Mailbox. As per the article from Wired (https://www.wired.com/2015/12/dropbox-kills-carousel-and-mai...) they said:

Although Mailbox could presumably fit into that strategy, Dropbox is instead focusing on its new Google Docs-style document editing and collaboration service Paper, which may gain some of the functionality of Mailbox. "As we deepened our focus on collaboration, we realized there’s only so much an email app can do to fundamentally fix email," a blog post credited to "the Mailbox team" reads. "We’ve come to believe that the best way for us to improve people’s productivity going forward is to streamline the workflows that generate so much email in the first place."
Sort of tangential, but does anyone know of a good React Native app? Everything I've tried would clearly have been a better product if they'd just done native development. Like, you're sacrificing product quality for development ease.
War is an ultimate and extremely costly measure. Just as inter-personal violence should be reserved for extreme cases - if you don't like a mayor in your city, you vote against him, campaign against him, write letters, go to protests - but you do not assassinate him. The same way, inter-national war is a measure of last resort and should not be resorted to due to mere disagreement about cultural norms and such.

> Asking a private corporation to be international police

This implies only police can and does enforce cultural and moral norms. This is the exact opposite of the correct order of things - the police should be preventing or punishing crimes, like theft, robbery, rape, murder, etc. - and people themselves - individually or in organized groups, like companies, NGOs, voluntary societies, etc. - should be creating and enforcing moral norms. You can not just delegate this to "the police", being it national or international.

Thus, asking Amazon to take part in helping to create an international norm of upholding free speech is reasonable. And their refusal is morally despicable.
Sure, we'd consider it! We're slowly looking into the logistics of international hiring.
https://docsify.js.org
Jeremy from fast.ai here. Let me know if you have any questions about the methods we used, or anything else relevant to this project.
Beginners Guide to Google Webmaster Tools – Google Search Console
I think GPG might be a killer feature. Well, for some people, I'm not totally sure how many people care.

I care... but the convenience of a webmail client accessible on any device is just so great. But there's no good way to really have secure end-to-end encryption in a webmail client. That's about the only thing that would make me seriously consider a desktop client.

Really, I'm not sure what the audience size is for email you can't see on your phone though.
"What good does it do a man to completely break down emotionally and be of no value."

I believe that view of things is an example of toxic masculinity. The person's father died. It's only human to show some emotion.

"In an ideal scenario, a man will step up and become truly useful during this time of trouble."

Saying that it has to be a man is part of the problem of toxic masculinity. Anyone can do this.

"Additionally, while deep and dangerous feelings, such as depression, should not be suppressed, many of the things you feel don't need to be shared."

They don't need to, but doing so doesn't hurt either.

"These feelings do no good for you or the people around you"

That can be a pretty toxic attitude toward feelings.
Show HN: Analyze and improve your code with the power of AI
> for most use cases, I think it's pretty typical to develop and debug with -O0 and compile for release with stronger optimizations and other options basically unchanged

Be that as it may in most cases, the compiler shouldn't make an assumption that this is always the case. If I don't pass any optimization options, and especially if I pass -O0, the correct behavior should be "no surprises".

If we do want to redefine -O0 as "dev/debug build for code that will eventually be built with optimizations" rather than just "no funny stuff with my code", there are still a couple problems with that. For one thing, a flag intended for debugging with some optimizations already exists, -Og. Also, if the goal is to expose UB sooner, why not just enable UBsan for these builds?

> I understand that there are some use cases where teams release binaries compiled with -O0 if they've identified that avoiding unexpected effects of aggressive optimization is more important than raw performance. But in this case, it seems like the right solution is to allow such teams to specifically opt in to allowing overflow via -fwrapv.

I think you're underestimating the amount of people who will run "cc foo.c -o foo" and expect it to work, without thinking too much about UB as defined in the C standard, and who haven't ever heard of -fwrapv. By virtue of passing "-O1" in, it's safe for the compiler to assume you know what you're doing, but the default behavior should treat the user as a novice.
Threaded vs. Evented Servers
Yeah the Silverlight vs Flex days of 2006ish really inspired this quite a bit.

Today Xamarin does all this pretty well cross platform, desktop and mobile for UWP/Mac and iOS/Android.
So you think I should pay made up bullshit costs, while below saying the individual gets screwed by the hospital and insurance.

Maybe you should make up your mind.

I just play the game. They make the rules. Don't like it, tough shit, I've paid in hundreds of thousands to insurance over my lifetime. So cry me a river that they've created this shit system we've got with their lobbying and private/public monopolies.
Yes. That was the point. However, you are forgetting that the first "smartphone" with a _touchscreen_ was Simon made in 1992 by IBM. Even so, Simon wasn't in the vein of the iPhone, which is really what this discussion is about, not marketing terms.
org-mode: once you learn the basics it’s quick to add new tasks, quick to change the timeline, and easy to add recurring tasks. You won’t outgrow it: there is a lot of flexibility for adopting to more complex workflows. The negative is that it has a bit of a learning curve.
Well, in this age, good luck finding enough "healthy, educated immigrants" who do not find the state of US healthcare system absolutely bonkers.

Maybe that's a good thing. Invite enough educated immigrants, and America will have more people saying "You know what, my country had a saner healthcare system thirty years ago when ordinary people couldn't afford air conditioners. What the hell is wrong with you America?"

(Yes, I'm speaking from my own experience.)
Containers are not really complicated. https://en.wikipedia.org/wiki/Cgroups

A much better eli5: https://jvns.ca/blog/2016/10/10/what-even-is-a-container/
You get unix that JustWorks©
a GREAT touchpad, mostly good battery life, the OS and HW quality has gotten worse, but they're still solid mahines
Cool - I didn't expect this, but was curious.
Tech people are terrified of CA because CA shows them how deeply flawed their beloved liberal democracy is. They already suspected that but they swept it under the carpet, but now that they are forced to watch it because of this Facebook thing, it's time to shut everything down and shoot the messenger instead of shutting down the flawed system.
I use docker for my build system for this very reason, as my chain depends on a difficult to install Autodesk SDK, which requires a very specific version of Python. I don't expect it to work properly on most modern Linux distributions without virtualenv and other advanced trickery, and there's not even a chance on Windows. With Docker though, once I had the environment set up, unfamiliar newcomers on the three major platforms can then compile and run the project with minimal fuss.

(Of course, in the future I'll be working to remove that odd dependency entirely, but for now, this works.)

It helps that in my particular case, the build _target_ is an embedded platform, so I don't need to worry about native details in the final executable; hiding the environmental details in the container doesn't matter all that much.
>Doesn't each major device come with a serial number

Yes but that doesn't rule out the data and chain of delivery being better for store-sold devices.
Guessing you work for a panel builder?
Bad URL - links to HN home page.
How Often Do Freelancers Get Paid Late? It Depends If You’re a Woman or Man
Elon Musk says don’t worry about Tesla’s burn rate–he might be right
I knew the Amiga was pretty close, but in the grand scheme of things it’s somrthing of an also-ran (sadly). I didn’t know the exact years for the Amiga though.

I was thinking of MS world. Windows 3 wasn’t until 1990. You could argue it took until Windows 95 for most everyone to go GUI.
Q: The word “algorithm” seems to have taken on a huge significance in the last few years, in the media discourse about people’s fears of black boxes and manipulation....

A: That’s a great point. Algorithms sound like something mysterious, but they’re not. They’re recipes, with a series of steps to go from an input to an output. It’s very simple, and there is nothing mysterious or malicious about that.

True, assuming the algorithm is open-source. An algorithm you don't have access to is inscrutable, and is every bit as mysterious and caution-worthy as "people's fears of black boxes and manipulation" would rightly indicate.
Yeah, that's what I meant...wish I could edit the title.

EDIT: I'm not going to edit the landing page as not all users know what reddit is. The HN community knows reddit but post title could clearly be better.
I created this little macOS free app for generating strong passwords called Key.

https://itunes.apple.com/mx/app/key/id1348022074?l=en&mt=12

Hope it is useful to someone.
>The only person who you're responsible for is you. Kara may or may not be making a mistake with the icon, but you're not responsible for it.

What happens when the issue is security related? Personally I find myself in a situation where I feel like I'm wasting political capital and hurting myself trying to advocate for security. Is the solution to just... not?
God forbid someone spend thousands of hours building a free app in the tech stack they are familiar/productive with...how inconsiderate!
Thanks for your comment. One of the next focus area, where we are looking for funding and help, is making sure the right restrictions and permissions are in place.

We probably will put that in the context of GDPR/HIPPA/FERPA and follow these guidelines to make Jupyter "Ready" for these framework. We can't say that Jupyter it itself compliant, as you need to see in which context it is deployed, but we want to make it as easy as possible for a team of researcher with low budget, or a companies with 1000+ user to make it easy to deploy a secure, auditable and safe Jupyter environement.
No. I'm sorry, but your entire message is a shining example of "toxic masculinity". This idea that the man cannot show emotion, cannot be vulnerable, and must be in charge at all times.

And that "and love our women too" bit is really creepy. Especially the "our" part, indicating that they are your property. That is a textbook sign of toxic masculinity, and a big red flag in the advent of the "incel" movement. Far, far too many of those young men see women as property that they are owed.
It builds a static executable if you pass it the --standalone option.
It feels like it was written by an old man who doesn't understand how innovation in consumer technology works. Companies produce a bunch of seemingly pointless products, but some use of them sticks and is built upon until you get a product that sees widespread use. Ex. Tablets - everyone thought big phones were pointless, but now tablets are everywhere.
Well the Title is "Containers".
Punchline is about writing software or glue together things you dont understand.

The mention of that hyped and also hilariously buggy product seems relevant. See https://thehftguy.com/2016/11/01/docker-in-production-an-his... for a few years old example of this "gluing together things without understanding"
Apple has in the past been quite good at supporting old software even across hardware chip changes. Sometimes requiring only a recompile, sometimes not even that. Whether the Apple of today is the Apple of old, hard to say.

Seems difficult to make development choices today based on rumors, in any event.
Do you know about Web ScrapBook, a WebExtensions successor to ScrapBook X?

https://github.com/danny0838/webscrapbook
The demo looks great!

Consider crowd-sourcing an american voice-over actor, it might add a lot of value for very little cost.
See whether you'd like Org-mode + Babel. Example: https://youtu.be/dljNabciEGg
http://boo-lang.org/
Instagram uses react native, I believe
You could be right.

Also, could it be that Intel's cache hierarchy plays some really smart tricks behind the scenes, to make this fast?
Can't you just turn off auto-updating (for both the OS and apps)? Or maybe just leave on auto-update for Spotify, since they probably don't service very old client versions. Probably turn off iCloud as well, since it will nag you periodically when you get logged out as well.
Really? I live in NYC and can't agree[1].

Yes, you are correct -- with a socialized system, you don't need to worry about "triaging yourself". But that is not a good thing. You don't want patients to mis-utilise the services available to them, just because they are free and therefore they don't need to worry about the associated costs.

Ambulances / ERs / MRI / etc -- these things are EXPENSIVE to operate. It's too bad, but it's the truth. Just because you can use them in the UK or wherever doesn't mean you should, and there is nothing to disincentivise people from this because they're not footing the bill (directly, that is). I literally wrote my undergraduate dissertation on various ways the cost of MRI could be brought down, and it's not an easy problem, regardless of who is paying for it. Getting medical care that you don't need is no small thing in the scheme of things.

1: https://www.google.com/search?q=urgent+care+center+nyc
https://news.ycombinator.com/item?id=16979639
High price, but really good hardware. Battery life is amazing, the screen is amazing. Its not 4k, but high enough DPI. Plus computers with 4k screen have crappy battery life.
Optane 905P Is Fastest SSD Ever
Any good place to start making extensions? I have been learning Javascript lately.
Sending twice as many packets and losing 1% of them should be playable.
They can turn you over to collections.

Typically I ask what their settlement price is in the rare instances I've had to use them. So they can take that or send it to collections.
Hi, are you hiring?
> Look again and you'll see that, as far as compulsory spending goes the US and UK spend roughly the same percentage of GDP on "healthcare"

Yes, that's the point. The US government spends more on healthcare, but that huge spend doesn't cover the whole population.

> "The United States does a better job of assisting it's poorer citizens into the highest quality healthcare in the world,

Why does the US have such poor mortality figures if health care is so good and if everyone can access it?

> but I'd sure as hell take it over health authoritarianism, and the UK government proved that's what they have last week.

In the US cases of medical futility the doctors announce their plan to remove life support and if the parents disagree they have to go to court to stop it happening.

In the UK the doctors need to get the agreement of the parents, and if the parents don't agree the doctors have to go to court. In that court process the family can get legal aid (if they meet the financial test) - Alfie Evan's parents went through 7 legal firms, and they had expert counsel of a well respected silk and two juniors. But also Alfie had his own legal representation.

Alfie Evans had 16 months of excellent health care, followed by robust legal protection to make sure his best interests were looked after. His family are poor. He wouldn't have got anything like this in the US.
You might recognize a few on this list: http://facebook.github.io/react-native/showcase.html
I think that is a uniquely iOS thing since they insist on using computer generated IDs to link objects together, while %100 human editable UI formats like HTML or Android's UI XML formats don't do that.

It's the same issue that project.pbxproj has in Xcode.
> pg_amqp_bridge

Thanks for posting this. Can already see a couple of weekends burned trying to drive celery from pg.

Do you know if it is used in production somewhere; how battle-tested is it?
Stephen Hawking's final theory sheds light on the multiverse
How does this have anything to do with "liberal democracy" besides your strange interpretation of the "system"?
If your brand's no good anymore, change the name.

https://www.youtube.com/watch?v=KbbZc2pab9k
For completeness a counterpoint from one of prominent XMPP developers: An Objection to ‘The ecosystem is moving’: https://gultsch.de/objection.html
React Native isn't just for iOS / Android, it also works for macOS and Windows. React Native is React Native for the desktop.