skysight-inc/HackerNews huggingface dataset:
Honestly, I am kind of disappointed at QUIC.

It could have been much more...

* there is no support for non-reliable streams

* I am not keen on the variability and non-alignment of the whole header (which can go from 0 to 60+ bytes).

* it points too much towards just reducing the RTT for the initial connection (0RTT is a bad idea, especially if your application now needs to handle the special case of the connection being 0RTT or not).

* There is no support for datagrams, just datastreams.

* Perfect forward secrecy is not granted on the initial handshake (you need to explicitly do a second key exchange for that)

* Forward error correction is actually cool but just using XOR is too limited.

* The proof of ownership of the connection is one incredible hack

And these are just the things I remember from looking at it a couple of years ago. Still, it's a nice improvement over older protocols.

To those that are going to comment something like "Well, then do your own": that's exactly what I'm doing although it's going slowly as I don't have Google's budget.
Supplier+batu+alam+|+Marmer+murah+|+Jasa+desain+arsitektur+dan+Kontraktor
> connects to everything

Except when it doesn't. Or you left it paired to the wrong thing, which results in a lot of comedy bluetooth speaker moments.

(It's only recently that the industry converged on BTLE that actually worked on both Apple and non-Apple devices)
Reminds me a bit of the Red Bean experiment. (https://www.youtube.com/watch?v=oMb_UKYHvto -- longer vid has some lesson summaries at the end https://youtu.be/JeWTD-0BRS4?t=19m39s) Too often trying to use praise or punishment to change the system is the wrong thing entirely, the underlying system is flawed.
No need to change the local hosts file, just get a self-signed cert for the ip address.

But, yes, there needs to be an easier way to say, yes, please trust this certificate. (Like how ssh prompts you the first time)
It could be, but e.g. Apple has implemented their own bluetooth chip that makes stuff like pairing easier. While super convenient, it shows that the wireless headphone market will probably be somewhat divided, while headphones used to be universal.
Programmers don't need unemployment benefits. You can always find a job. Maybe unable-to-work (like accidents etc) insurance.
Check out Termux. I'm running Emacs on both my phone and tablet on occasion.

https://wiki.termux.com/wiki/Main_Page
Best edtech accelerators, VC funds, and consultancies for your startup
K-9 mail is great, but just one part of the replacement.

I've yet to find a very good contact list for Android.

... and a calendar that works remotely as good as the one of Thunderbird (Lightning).
While I agree in general, you seem to be implying that because praise is "better" that punishment has no value.

I am sure that isn't what you are saying, but for the sake of argument, here's a counter.

After raising a few kids, and watching many other parents do the same, I have found that both praise and punishment is an absolute requirement for success. But praise is good for personal bonding, and punishment for learning responsibility.

As an adult we punish ourselves (if raised to self evaluate) and on the extreme side we justify our selves in error if only given praise. Self evaluation cannot be done without self punishment.

Before you go nuts on what "self punishment" means in this context, I will provide one. At the lowest level it means acknowledging that an error was "my fault". The most minimum amount of punishment possible is taking responsibility. It hurts, it's punishment. Blaming others is easy, and doesn't hurt at all, but will not help you avoid repeating a mistake.

Having to apologize for a mistake or hurting others is a form of self imposed (or parent imposed in some contexts) punishment. And it's extremely effective in resolving conflict.

Again, I am sure that I read into your point, but it seemed fitting to address this purely from an argumentative perspective.
Congrats on the launch. We're[0] in the medical education space and it's always good to see more being done in this space. We're not targeting patients, but rather students.

We'd love to collaborate and support you guys with anatomical illustrations or other content that can help patients understand their procedures or medical conditions (We cover Anatomy, Histology and Medical Imaging. Although we don't yet cover much in terms of pathologies, but healthy anatomy). We know how hard it can be to license accurate and high quality content in this field. Feel free to reach out to us (you can email me directly, details in my profile, or via our website).

[0] www.kenhub.com
WF coffee is overpriced for the quality. Coffee roasting is a skill, skill WF employees do not have and are unlikely to have in future.

Absolutely excellent coffee roasted by small bean producers that built small empires can be had at the same or sometimes cheaper prices than Whole Foods coffee.
No, the point is that praise is better, but appears to be worse because you praise exceptional performance and people are unlikely to repeat or exceed that exceptional performance right away.
Considering the prices of bluetooth headsets, bluetooth ubiquity for audio will still remain a niche for the rest of the world.
This was a deeply meaningful essay to me when I first read it several years ago. It’s on my list of “Things Every Developer Should Read”.
Thanks! I love Sequel Pro but multi-clause filters are a pain with it, and I'm never able to save my queries and have them available the next time I use the app.

Great job, I'll probably buy it after a few weeks of testing!

EDIT: love the commit feature. Not a fan of the cloud account thing, but the app still works without creating any.
I'm not OP but I have a Pixel 2 with no headphone jack and it ruins me daily. I have the adapter yes, but it is lost 100% of the time. And when I want to use it I cannot find it. I find myself literally standing in the cold with my ears freezing off and headphones in with no music. Because I left the house without the 1mm thick nearly invisible adapter.

Not once in two months have I remembered it when I go out. I hate hate hate hate hate how much this phone cost and how vastly more inconvenient is compared to my last phone. I cannot wait for the return of the headphone jack on phones if true!

Edit: how long does it take to switch your Bluetooth headphones from a computer to a phone? If it is more than 1 second, it's a stupid waste of time as well. I'm not putting up with that decline in usability especially if am expected to spend money on it and throw into the landfill my perfectly good headphones. No thanks.
I wasn't aware Sublime has a trial period thus I included on the list.

I edited the post a bit to accept non-free editors as well.
There are always tradeoffs. Do we favour free speech or are we ok with triggering an event that correlate with a temporary increase in suicides?
Flickr and 500px make money with paying users. The free tier, just like cloud storage companies these days, is subsidized. https://www.flickr.com/account/upgrade/pro/

Instagram makes money with ads. They need user engagement, viral shares and anything that makes users (viewers, not uploaders) to keep the app open longer.
Ask HN: I built a whole team for hire, what to do?
I co-founded a startup which I built a team for.

We have moved together to a holiday house and kept hacking for 8 months, so we really got used to working together (and we were friends/family to begin with).

Unfortunately the business turned out to be not viable, and although everyone is capable enough to go and continue their lives I feel like it's a not too imaginative solution for us to just go and work at different companies.

I'm sure someone more business savvy could get more out of this situation.
Any thoughts?
Yeah, but still many with "work on your own timezone and just meeting at 4pm".
Autism Shares Brain Signature with Schizophrenia and Bipolar Disorder
Most Comprehensive Article on Mobile App Design
Skyscanner | full-time senior and lead hires | London, Barcelona, Edinburgh, Glasgow, Budapest, Sofia, Shenzhen | ONSITE, VISA https://www.skyscanner.net/jobs/

We're one of the biggest travel search products in the world. We have a unique position in the market and are continuing our incredible growth as a tech company. We'll soon be a top-100 website in the world by traffic.

Hiring at an experienced level in lots of disciplines: backend with microservices & distributed systems, big data & data science & machine learning, full stack (modern frontend + api skills), designers, product, iOS & Android. Languages we like and have great tooling for: Java, Python, JavaScript & NodeJS.

We have a number of offices in Europe, and are focusing on Scotland, London and Barcelona in particular.

We want to hire great people to solve large-scale challenges and build industry-leading new products. In short, if you've got good software industry and tech company experience, know what best practices look like, and have the drive to improve product and people around you, we're interested.

I see a lot of freedom, responsibility, accountability here. We have room to make decisions, move fast, and the encouragement to make things better. It's exciting.

Please ping me an email at jakub.kadlubiec@skyscanner.net if you want me to refer you, and/or have questions.

Permanent & onsite roles only. Relocation / visa assistance for senior roles.
Oh totally, it's maybe a bit awkward that I'm attaching this criticism to this particular film, given that showing non-white-male people in films seems to be oddly politically controversial right now. I just wonder if the unreasonable efficacy of fictional nerds might be an even bigger psychological problem for poorly represented groups than they are for my white male self. I think I've actually seen this arise IRL.
For people who value it, consider donating specifically to support Thunderbird development https://donate.mozilla.org/en-US/thunderbird/

I'm making a regular monthly donation because I use this software every day, and I don't want it to go away.

My understanding is that normal donations to Mozilla don't go towards Thunderbird anymore.
Apple’s sales haven’t really been affected. From personal experience I don’t miss it on my iPhone. I’ve used the adapter maybe a dozen times in the year I have had the phone.
to clarify:

- marketing wants some tracking, some developers adds it

- ecommerce websites in the real world tend to "need" these tracking/conversion codes

- you do have legitimate get-requests like password-reset links with tokens, also we do use payment providers who send the customers back to us with get links which include payment tokens, newsletter-unsubscribe links are also often simple token links

- and yes normally a get-request should not change anything (at least not when its just repeated) but the sheer fact that they have access to it _and_ are crawling it is bad

my point being that I find it that they would just crawl everything they recorded instead of just crawling pages which are linked publicly or which are targeted in ad-campaigns combined with the fact that they don't warn you about it
not having to worry about BT charged headphones
Social media made it ultimately futile anyway. It's incredibly hard to coordinate every possible news outlet. Now try and coordinate every possible Twitter user in the area.
The person you’re replying to mentioned Bluetooth.
You can. Others cannot. I think you vastly overestimate the number of people capable of doing that.
My experience with BlueTooth devices has been sub-optimal. They never seem to connect "cleanly" and always involve some degree of turning the device off and on again, turning BT on the computer off and on again, trying both in a different order, trying to figure out the magical combination of buttons to press on the device to get it to try to "re-pair", etc. I have had this problem with multiple devices and multiple computers.

And then, yes, if it does connect, the quality is poor.

All I want to do is use the solution that simply and easily works for me and CONTINUES to work and isn't being replaced for what seems to be a money-making opportunity.
Why not just keep it connected to your headphones/earbuds wire all the time? Clunky, I admit, but at least you won't lose it.
Oh I must've mixed up in my head Exchange support for S/MIME then. It's been a while since I had to use Thunderbird at work (using Windows recently) so I forgot the reason. I do remember someone mentioning it can only read those emails though, not really write / encrypt them.

Edit:

Found the plugin we use:

https://addons.mozilla.org/en-US/thunderbird/addon/exquilla-...

Looks like the last comment is complaining about not being able to encrypt mail with the plugin working. I am not convinced S/MIME is fully working, or if it is, there's plenty of UX issues with it's current implementation.
Grim Climate Models Do Not Account for Passive Decarbonization
The real question is why would you remove it ? To make the phone slimer ?
I don't mind having a bigger phone if it's for better battery life and the presence of an headphone jack.
How do I connect my phone to my computer ? Should I have two headphone : one for my computer who doesn't have BT and one for my smartphone ?
This is total non-sense and I'm still looking for someone who give me a rational answer other than company selling more BT headphone at higher price than headphone jack.
If you like tilting at windmills then go ahead. Since forever people have written software that assumes a global internet.

However today the situation is much worse. The global internet is a very hostile environment. Everybody who writes software that has to work on the internet has to assume the worst.

If there are modes in a piece of software that assume the network can be trusted, then you can be sure that some attacker will try to activate that mode.

You cannot assume that the users of a piece of software have any idea how the internet works. If they can solve an immediate problem by disabling security, they will.

So, over time just about any piece of software that wants to support secure use on the internet will come with built-in trust anchors that are very hard to change.

In browsers this trend is quite visible. But the same trend, though less visible is going on in DNS.

E-mail is a bit of a mess. But the basic features are there. Just not a lot of adoption.

To sum it up, users don't want to know about internet security. They want their devices to work securely at a random open wifi network. Devices have a hard time figuring out if they are in a trusted environment. So the best way forward is to assume all environments are untrusted and require encryption everywhere.
I've heard from some of my fellow Marines they were starting to get back into camouflaged outposts and such after mostly forgetting those skills in the (early) GWOT days.

There is nothing new under the sun.
"Any application that can be written in JavaScript, will eventually be written in JavaScript."

Atwood's law
It kind of works, most of the time. On other occasions you'll get meeting reminders you can't dismiss, event cancellations which stack a new crossed out date on the list for every "update" click, events where you can't set attendance, and the annoying "you clicked dismiss, would you like to submit the modified event to the server" dialog. And that's on a good day :-(

There's lots of outstanding bugs unfortunately.

See https://bugzilla.mozilla.org/show_bug.cgi?id=1314185 - earliest dependent bug is 8 years old.
That's true. ITU-T standards (eg for ATM and OSI protocols) used to be really expensive. Buy one 8 page document for 50$, realize that this is mostly a collection of references to other documents, keep buying until you have all the information. This takes a lot of time, as the documents aren't available online. Or you go to a university library with a notebook ("making a copy is strictly forbidden"). It was a system that shut out small companies.

Or you implement IETF RfCs. There's an FTP server with all standards documents. If you have just email but no Internet yet (think uucp mail or bbs), there's a service where you can request documents to be sent to you.
There are more crooks on wall Street (including the Banks) than in crypto.

Edit: Source: The 2008/09 financial crisis. You really don't need a specific source here as it's clear to everyone that Banks have done great dishonest disservices to their customers. Wells Fargo's latest news is case and point.
No. It's not okay to make devices obsolete by software.

Arguing for the low cost of ownership per day is a strawman.
The white paper is amazing. It's like Time Cube in LaTeX.

https://iota.readme.io/docs/whitepaper
"Basic scientific Literacy" here probably should include basic understanding of statistics, and knowledge on how to read a journal paper in a foreign scientific domain. You don't have to know the lay of the land in a particular domain to understand the specific claim or methodology outlined, knowing how much it may mean in a domain. . . well that is context determined.
WF 2 hour delivery makes InstaCart toast not just because it will be a 2 hour delivery, but because pickers will be WF employees who are trained to know what is what and because one would not be ripped off via Instacart markups.

The next blow will be to BlueApron/Plated/HelloFresh/etc of the world when WF starts doing meal kits in 2 hours.
What alarm bells, out of curiosity?

There is always risk in investment and investing in property sight-unseen is perhaps very risky, but they felt like it was worth it to them. As the article said, sometimes you can sell off their investment for a profit. Other times, evidently, you can annoy the politically powerful.
Awesome! I can't believe it took this long for someone to get it right! Support for Redis too?! Finally! Navicat is great, but very expensive, and its Mac implementation is a bit slow and buggy in my experience. Definitely not a first-class citizen on Mac. DataGrip is my primary tool right now, and I had no complaints, except that it was also slow on Mac, and had no Redis support, or table structure editing. And you've solved all of that! One small tip: Advertise the WHERE filter more prominently on the homepage. Fast WHERE filtering/column selection is crucial to a productive workflow, but it took me a while to find it on your interface.
I’m curious why you can’t:

1. Keep the adapter on the headphones cord

2. Get headphones for USB-C (or whatever the Pixel uses)

3. Get Bluetooth headphones

I mean, I understand that you feel like you shouldn’t have to do those things, and you won’t buy one of these again, but it sounds like this is ruining your life. Why not just fix the problem?
How do they plug into anything else then? The computers I have don't take that port. My friends phones don't take it. My other devices don't take it. I can't leave it in without buying another pair of headphones for all my other devices.
My feedback after answering the first question:

1. Q0's success messages says "Group by and Having are commonly used aggregate functions". This terminology is incorrect. SUM() is an aggregate function. GROUP BY and HAVING are clauses.
2. Without an ORDER BY clause, there's no guarantee of the order of the result, but the quiz appears to require the output rows to be in the same (in the case of Q0, undefined) order as the expected rows. While this is unlikely to spontaneously change, it's like depending on the order of an unordered hash map. As long as you're teaching people things, it's good to instill the habit of always ordering their results.
Hah yeah, forwards-compatibility is a separate issue there.
When you invest in top quality headphones (£200+) then buying a new equally good wireless set will set you back £300+. It also means charging two different things, which is a pain.
> "Neither media or public sentiment towards Amazon is great right now for a variety of reasons, many of which have been posted on HN."

And I'd thought it was downright fawning.
I just bought a new phone, and had made up my mind which one to buy until I realized it had no headphone jack. I ended up with a slightly different "copy" of the same Xiaomi model (the Chinese mid range phones now include copies of higher end Chinese phones - Google thinks my phone is a Xiaomi Mix 2; the phone I initially planned to get was [something else] Mix 2; I ended up with a Vernee Mix 2 - they all look the same, but have slightly varying specs)

It'll be an expensive lesson in particular for lower end brands that don't have margins like Apples to cushion them.
For programming you need at least someone who has no problems with algebra, that's a bit above the basic maths.
I say that not because you will need algebra for programming but because you must be capable of manipulating abstractions.
I don't really understand this though. I bought a nice Philips Bluetooth headset for $60. I would not say that is prohibitively expensive. Also, you can always connect the head-phone jack to the phone via the converter cable.
Why you should start writing tests as they were documentation
Doesn't your anecdote actually support my primary point, which is that a programmer with limited knowledge and experience will typically produce poor-quality software? (Or, to use your own terms, apps that are craptacular and awful?)

An application, in my mind, is truly useful when it not only fulfils a user requirement, but is also dependable, scaleable and maintainable. It's not best practice for a business to base a process around some jury rigged POS that will be thrown away in horror when an experienced developer eventually gets a look at it.

But hey, we can agree to differ on this.
I get the sacrificial analogy, but in fact, the larger problem is IF the cam does fail, will it allow interference that will lock up at speed and potentially destroy the highly powered but delicate mechanisms, as you find destroys engine valvetrains, mainframe printers, among others. And this is what it did; when it failed everything locked, but luckily nothing was destroyed because otherwise built like a tank. The alternate explanation is that it is simply a very complicated cam device with many extreme contours, expensive to fabricate from anything but plastic injection, with high force followers that cause it to fail over time, leading to a trip to the sewing machine repairman. edit: I called it a pulley, but it in fact was a complicated cam.
This matters. The dbvis interface looks like a misclick waiting to happen. I seriously prefer using plain psql over tools with that much noise. If it doesn't improve visibility, it can GTFO.

Seriously, I have access to all the fancy features already. I need a tool that will make the usual stuff - table introspection, mostly - easier and more pleasant. If I need to export some stuff, nine times out of ten I'll do it in Python anyway.
It's not as good as this or Sequel Pro - but Sqlectron (https://sqlectron.github.io/) has been pretty good for me as a Linux-friendly client.
Neither.

It shows that when there is a gaussian distribution of performance, then exceptionally good performance will, purely based on statistics, be followed by a decrease in performance, and exceptionally bad performance will be followed by better performance.

The point is that this effect will usually be much stronger than the effects of feedback, and if you naively analyse what kind of feedback works better, it will lead you to the wrong conclusion because praise is given for exceptionally good performance while scolding is given for exceptionally bad performance.
Four ways to invest in blockchain ranked from riskiest to safest
S/MIME works just fine in Thunderbird, although the UI is pretty poor. I will believe that composing S/MIME doesn't work in Exquilla: Exchange uses a different format for representing messages than MIME, and the hook that it uses to build messages happens before S/MIME gets introduced, and the S/MIME code itself pretty heavily bakes in the fact that it's emitting MIME.