skysight-inc/HackerNews huggingface dataset:
Actually this 'very different' aspect is a broken piece of modern development - its a bug, not a feature. There are methodologies which could have caught this entire stack issue and nobody would have lost their jobs - its just that the ethics of "developer who has control over everything else, or else" versus that of "proper operations and support engineering management (i.e. fire burns upwards..)" are out of skew.

We've been putting up with live fixes and direct "developer"-"production system" style methodologies for a long time; only ethically. It just happens to be 'accepted practice' to fold some gargantuan code-base into ones own environment, without a line-for-line proper review. "Its impossible", say the bean counters. "Who would pay for that?"

Technically there is no good reason for the easter egg to have occurred, had someone done a proper code-review, observed full test reports, respected code-coverage rules and principles, and so on.

The easter egg proved that someone wasn't doing their job.
> three kinds of the same kind of screwdriver, with slightly different lengths

Yeah, true. Maybe the better analogy is not the toolbox but the screws, bolts, etc. that the tools operate on. I have several sizes of Torx and other exotic screwdrivers which I have never needed ... but I might some day, if some idiot who knows where or when decided that they just had to use that particular screw for something. In large long-lived C++ codebases there always seems to be some asshole who used the equivalent of a MorTorq or Tri-Wing just because it looked cool, so that feature has to be supported forever after. Programmers years later then see this far from self-explanatory code, because these additions always seem to involve using familiar symbols in arbitrary new ways, and have to pore through old versions of the standard to figure out WTF it does. I do think it would be far better if the old screws and the drivers for them were deprecated from time to time.
"A is to B as X is to Y", compares A and X, not A and B. It puts A in the context of B, as X is in the context of Y.

the comparison is between "how does anaesthesia work?" (A) and "how does auth work?" (X), relative to "about to perform surgery at home" (B) and "about to implement a service containing medical information" (Y).

The point is: he's about to do something big, and is asking a basic question. The real problem is not the basic question (auth) but the context he's doing it in.

If a nurse in training, in a classroom setting, asked about anaesthesia, it'd be fine. If they're a doctor, about to operate on a live patient, it's different.
Almost all of the value of a photo taken close up at a concert like this derives from the band rather than the photographer.

Indeed, just like almost all of the value in a startup comes from the MBA bros with the “idea” and the engineers are infinitely substitutable.

Wait, what?
I really liked this update for a couple of reasons not related to my opinion of the software itself: 1) it seems focused on informing, not propaganda. They report the good and the bad, and those are the facts; too many announcements sound like press releases. 2) they're making a commitment to regular reporting and communication of this nature - I really like this in software companies/projects. 3) it's not really dumbed down. They discuss features but they also discuss how the software works behind the scene, and what they would like to change. It feels honest, and that makes them a more believable project. We're subconsciously taught to emphasize the good and deemphasize the bad, and that leads us down the path of half-truths and corporate speak. This project makes me want to back it, because they seem to be willing to be forthright in their communication with me.
Overview of distribution of costs by 5 main publishers -- Elsevier share is larger than all other 4 large publishers combined:

https://oa2020.org/wp-content/uploads/pdfs/B14-12-Lidiia-Bor...
I thought the problem with JWTs was the whole “stateless JWTs”.
I don't want to really derail the thread into a discussion on overloading - I was citing it more as an example of a common desire that also introduces a lot of compiler level complexity without really modifying the language syntax - but I imagine any first pass conservative overload implementation would be restrictive enough to let the compile know if theres only one definition of a function. Default would only break if there were 2+ impls of the same signature and would just require a type annotation then.

I'd argue you could not implement overloading without enough support being in place to let the current single signature inference work as it does, which is also probably a good chunk of why its never been really proposed in earnest. Its a hard problem to approach.
We could have said no and gone elsewhere if we wanted, since the patient at least was relatively stable and we knew what was wrong.

Next question, if the patient did go elsewhere, would they get to keep all the test results/would the hospital share the test results with the new facility? Or would the new place have to rerun all those tests?
If you'd like to see every single one of these techniques applied in a masterful animation than you will enjoy this. https://vimeo.com/14803194
Thanks for the advice. I think also some of it might just be that I have mainly had jobs for smaller companies which have a relatively small percentage of management positions available compared to larger organisations. So as they tend to only have a handful of people in the middle between the executives and everybody else, there are just less management positions there to start with and they tend to either go to the existing friends of the executives or professional managers hired from outside.
I'd also argue it's more like a 2x pay jump if you're early career. I'd love to know about companies who paid that well and didn't require leetcode
I always advise to really reflect your current situation and think what changes might be possible. Work is a big part of your life. It depends a bit how willing you are to do more risky stuff, but the great thing is that skilled programmers are in demand. You can always go back to a boring job.
Freelancing is an option, but you probaly need to aquire the gigs yourself. Might be an option. But you have total control over what you're working on.
You can also work part-time and persue more finanically unrewarding in the remaining time, like teaching. A friend of mine is working 80% and painting the remaining 20%.
Are there part-time study options? I would not recommend an online-degree.
Have you contemplated working in a startup? It's risky, but there are a lot of different challenges and you can branch out of your technical role.
If you are a patient in this situation, there are advocates who can help you. One thing to try is to ask the billing department if they will "accept assignment". What that means is that instead of billing you their fake rate, they would instead bill you as if you were an insurer.

IMO, it is incredibly unethical and dishonest for these medical corporations to charge different fees depending on who you are. Prices should be transparent, and should be the same for everyone.

Some may argue that an organization representing a large pool of people should be able to achieve economy of scale and a better price. This seems false to me, as in reality there is only one pool of people and care provider provide care to that one pool. Its time to kick the middlemen out.
The problem is now that everybody has an always available camera, everybody feels like a photographer, probably even a decent one.

When it comes to explaining what makes a photo "good", there's the problem of it being a creative endeavour, so there are no strict guidelines.

The point remains however, they chose his photo. Likely because it's a good photo: lighting, composition, pose, all work well, and these are more-or-less definable criteria of what makes a photo good.

That's not an accident. Professional photographers know how to create the time and place for such photos to happen, unlike an average person with a camera.

Good photographers cannot easily be substituted by a random crowd with phones, no matter how much they see themselves as "photographers".

There's an art to being in the right time and the right place. It's not that a crowd can't produce good pictures, it's that a professional photographer can produce them with higher frequency and with intent.

It could be just as easily argued that the "craft of the photo" here conveys a dynamic that is very favorable for the band (which is probably why they chose it), urging people who only peripherally know the band to check them out because they connect with that dynamic, so the "craft" here is more valuable than the subject.
They are just adding an option? Usually if someone asks for advice there are other people with similar problems reading the threads and it can be useful to them.
Boredom is caused by a lack of attention. You can change your activity as much as you want but after some time it will become boring again.

The only solution is to realize the scale of this Grand Happening which we call as life or existence. That every day comes fresh and new, not a single atom is the same as it was a moment ago. But if you don't have this much attention it feels "the same", "boring". And it's not about the job only, friends, family, movie you name it.

If you realize this you can swipe a floor for the lifetime and it will never be boring.
Same. The part of Markdown applications that sucks is that they use Electron. Markdown is supposed to be lightweight, free, and universal. If I wanted a heavy editor and file format I'd use Word or Google Docs.
We've encountered this before at work. It wasn't an issue when we rolled our own credit card processing. But when we switched to a popular payment service, we found out that "000" isn't a valid security code. There was no way to get around it. They made the customer get a new card from the bank. It was a very fun conversation to have.
I think you misread my comment. I am pro-prolog but I'm skeptical of some of the details such as ACID complaint, being battle-tested, getting predictable performance etc.

> Well, that rings similar to what is said about Lisp sometimes, and I think it can easily be refuted by pointing to instances where it is being used in practice[0].

I don't think this is relevant. (I'm also a very strong fan of lisp). Most criticism of lisp is to the language itself. People acknowledge that lisp is theoretically possible to solve complex problems easily but they claim this slows us down in practice. This is not my claim against prolog. I think the language is pretty powerful, but I'm not sure if we can find something as rock solid as postgres.

> Prolog can only be an improvement over SQL?

Yes, precisely.
Yes, seconds of video. That's the price you have to pay on Twitter to not have your content turned into a blob of smudge.

15mb is the total bucket size you need to fill. How you fill that bucket depends on:

Length

Palette

Dithering settings

The actual amount of pixels changed in the segment of video you're showing

You then embark on a journey to take your original 10 second video segment and produce the ideal 15mb gif by tweaking all of the above.

Or you just upload the whole 10 second video to imgur and get back an 8mb pixel perfect mp4.

https://twitter.com/DeusVerus/status/1004657962663596032

https://twitter.com/spetulla/status/1072604230681329665

https://twitter.com/mbostock/status/1064241248049881088

https://twitter.com/veltman/status/1068226765632327680

All of these posts are hand-crafted gifs designed to work around Twitter's video compression.
And yet, you believe Jordan Peterson is banned, when he is not. Think about how you came to that belief.

Now, think about how much we want the people who convinced you of it to have an unrestricted platform.
PS4 PCI-E accesses were protected with an IO MMU too, but they managed to screw it up. So that doesn't necessarily mean that it's safe.
The main thing to learn in a work environment is how to finish things - or what it takes to finish things.

I suspect (happy to be wrong) when you say you like learning you mean you like everything about programming except the tedious task of drawing everything into a coherent whole and polishing it.

I think if you conceive of learning in a broader sense you may enjoy work more by finding insights in the process and in the people.
> I should mention that there have been many variants on this theme. You could jam those same fun escape sequences into a mail

This happened to me once as an undergraduate. I was in a lab full of dying Suns (they were replaced the following semester). It was late at night, late in the term and the hushed lab was packed with students wrapping up their projects. I used Pine to open an e-mail from one of my friends at another university, which turned out to be an animated Christmas tree, complete with blinking lights and beeping out "We Wish You a Merry Christmas" on the internal speaker. I killed the terminal window as fast as I could, which wasn't very fast because the poor Sun was so busy rendering it. Everybody gave me dirty looks.
Sounds like you have issues with touch keyboards in general. Understandable. Smartphone UIs are in general fucking terrible compared to the keyboard+mouse interfaces, which is why most people still use PCs to do real work.

I've found that using Hacker's Keyboard conforms my muscle memory and lets me use a touch keyboard faster than I would otherwise be able to. It seems not everybody benefits from this.
Meh, if you are making enough to get by, doing what you love is way more important than having a lot of money.

Ihsahn might rock sweaters and short hair now, but he is still making some really dark metal.
You're focusing on the wrong point in my comment. See the other replies by pyg in this thread. ls is not a good example of consistency to contrast with here.
The adtech bubble
"Real data" would involve double-blind trials and a large sample size. Anything else is anecdotal evidence (which might be used to inform the question of a study, but is not a study unto itself).

I don't know how many other parents you know, but I'd guess that's it in the range of n=36 (based on an average of 40 friends in adulthood and a parental rate of 90%). If you talked with people over the internet about this in parenting forums, there is an implicit selection bias towards people who believe there is something wrong with their children (more people will seek out such information who think they need help than those who think their children are okay). All of these biases and limited sample sizes mean that your experience isn't objective enough to count as "real data" -- and even if it was you'd be proving a correlation not causation (that requires even more rigor).

I don't actually have an opinion either way, but I just wanted to point out that it would be a good idea to look up clinical studies on the topic with large sample sizes and review your position from there (maybe they back up your position, maybe they don't -- but ignoring them and stating that anecdotes from raising a child is the only valid form of evidence is incredibly unscientific).
Well said, there are tons of issues the one can encounter even with perfectly secured infrastructure.

Somebody made good effort identifying some:
https://www.hacksplaining.com/

Learn to think like somebody who will try to exploit your system and embed guards into your code as you build it.
Best free cloud apps you should have tried in 2018
If you have the budget for it just use auth0 or similar. You will likely spend less time wiring it up than coming up with a solution yourself.

Going off your question only, this will also likely end up being the most secure implementation for you (relying on a third party service)
I didn't know this, that's new for me.
The answer appears to be something along the lines of "because the whole point of MCAS is to stop the pilot flying the aircraft beyond the limits of stability".
Fascinating,

and I wasn't even close to exist yet
It seems rather odd that the photographer would expect to be able to benefit from the work of the band, taking photos of their on-stage performance (which is just as much an act of creation, if not more, as taking a picture), and use the image of that woman freely, including to demand payment of royalties to third-parties, while the subject of the picture should have no say at all in the matter.

The legal aspect is what it is (although it would be interesting to analyze exactly what the creative act of the photographer is here), and the reaction of the band was overly harsh, but the photo wouldn't exist without the band performance, so I feel like there should be some kind of shared right here.
Ask HN: How do you read non-fiction books?
For example, I recently bought `Designing Data-Intensive Applications` by Kleppmann, it's quite a thick book (for a reason). How would you approach reading a book like this? I had a same problem with `Code complete`, obviously it's a bit different when it comes to size comparison, but generally strategy should be same (oh and I feel like I didn't learn nearly enough that I should/could have). It took me quite a bit of time to read it as well, as I was reading it after work/weekends. I have this threshold that I want to remember at least ~70-80% of the book that I invest a lot of time in. But it sort of seems infeasible to me least, without investing too much time. Thanks in advance.
A business deciding how its facilities are used isn't censorship. If I go to a movie theater, buy a ticket, and then start shouting at the audience about how Jews control Hollywood, they'll throw me out. If I mail a dick pic to the newspaper and demand they publish it, they will not. Are you saying these things are censorship? Certainly, they're about businesses limiting "free speech".

To use a closer analogy, Tumblr recently banned "adult content", including nudity. This affected friends of mine. Is that censorship?

Ok, so why can Patreon not decide what is and is not an acceptable use of its platform?
How to Install a WordPress plugin
I’m still not convinced that it’s relevant to the discussion — it’s an old-school GUI builder, Electron isn’t, and it’s a bit of an apples-to-oranges comparison.

People gravitate to Electron not just because you can’t build cross-platform apps in it, but because the underlying UI tech is just the web. You can even do as Slack did, which is to offer the exact same app in the browser. You can’t do that with FPC/Lazarus. The latter is geared towards fairly static layouts, not the kinds of snappy, fluid, single-window apps that Electron is used to build. It’s just a very different world.

Nobody is doubting that you can build decent Windows-style apps with FPC/Lazarus, just as they’re not doubting that you can do it with Qt.
What I Learned About Upwork from a Bumbling Scammer
> That every day comes fresh and new, not a single atom is the same as it was a moment ago.

So what? What difference does that make to OP?
Best Netflix Shows You Probably Won't Be Able to Watch in 2019
I think France balances realpolitik against its ethics, with a veneer of corruption on top. Same as any world power.

That said, in comparison to post-WWII refuse-to-decolonize France? Objectively, modern France is far more ethical.

In regards to speed, as a political science professor once quiped to me, 'Countries don't change. The people with one set of ideas just get old and die.'
How does it matter how many tokens are in the blacklist?

If you're authentication something internal to a company, like the link between the website and the order status backend, there may be literally one user with one token.

In this case, the list of revoked tokens will take little space, and update very rarely!

If you're authenticating users logging into your website and you decide user logouts should be implemented by token revocation, you're going to have a great many revoked tokens - perhaps within an order of magnitude of the number of active users you have.

I suspect a lot of the disagreement here is between people who are thinking of different situations.
Being a metal artist hasn't ever really been a good career choice, unless you consider glam a metal genre, in which case for a while in the 80s it at least had a large potential payoff if you got really lucky, sort of like a high effort lottery ticket.
I live in south France, and I have zero idea where to find something like a Nokia 3310...

20€ with free shipping: https://www.boulanger.com/c/telephone-portable-sans-abonneme...

And this year they even released a model with 4G support, reducing the fear of network support shutdown.

Regarding cars, fair enough, I don't even drive, so I don't have a good knowledge of what's available. I do doubt you'll find any car built in the last 30 years without any software, but if it's running fully locally, I don't see how it's that different from any other custom part. If the locks in your friend's car used a simple electrical system, and it broke, he would have been just as stuck.

I talked about infotainment because they often come with Internet connection and such, which is different than just replacing parts with software, but as far as I know, you can still find many models without it.
Author here. Happy to answer any questions about this post and to hear what you think.
Not sure if trolling. But unless you elaborate, very few people are going to read this and comprehend what you are on about
> The company has recently hired an additional project manager overseas who has already started excluding me from project meetings.

This is a big red flag. There may be innocent reasons (e.g., new PM wants to hold meetings at times convenient to him and his team and feels guilty inviting you to meetings at 2AM your time), but it is more often a prep for pushing old PM out the door.

You have two options: change things at your old company, or move. In first option, I would try to get a candid face to face time with one of the senior leadership folks. Ask about their plans. Say that your old project does not need two PMs and ask if he can suggest other PM opportunities. This only works if you are appreciated at your current company, but if you are the company will likely work hard to accommodate your wishes -- good PMs are rare.
I like the analogy in your final paragraph. I see hacker news as the nurse in the classroom setting.
I'm unfamiliar with Hadoop/Spark beyond knowing what they are and vaguely where they'd be used, but I imagine they tend on the "well we can just recalculate sub-jobs" failure models, instead optimizing developer speed over computational speed. Though that is wild speculation.

You wouldn't use Erlang/Elixir for doing calculation because that's just not what it's good at. But you might use it as something to manage jobs in a larger distributed system perhaps. Though my suspicion there is you may run into tooling impedance mismatches as you get deeper into the failure modes.

Sorry I can't speak more knowledgeably about that. I'm curious if any WhatsApp folks are around and can comment on if they ever made their Erlang systems talk with their Hadoop/Spark stuff and what that all looked like.
How Augmented Reality Apps for Education Transform Employee Training
Chrome Dev: we'd rather you use another browser than an old version of Chrome
Instagram is helping save the indie bookstore
Read Google Spreadsheet Data in Pandas Dataframe
Fastmail does all of that with the addition of great customer support, and I trust them a hell of a lot more with my data and privacy than I do Google.
I think the US software community doesn't pay a lot of attention to European software in general, and KDE especially. (As much as it's an international project, a lot of the developers seem to be centered on Europe, especially Germany)
how would you recommend finding work?
Didn't know PNG supported palette mode. From a pure image quality standpoint, is there any difference between a palette PNG-8 and a still GIF?