skysight-inc/HackerNews huggingface dataset:
Absolutely. I work for a company that does operations, that include 24/7 on-call, monitoring and incident management.

We basically run software that someone bought from a dev-shop or wrote themselves. 90% of the time restarting a service fixes the issue right now. If it happens more than once, you asses if it's worth waking a developer and what the likely hood of him fixing the bug is. Normally you'd need a new deployment anyway, and you don't really want to do that at 3AM, better to wait until the morning.

You do need to have developer on call, to some extend, but if you have to call them more than once or twice a year, something not right. In those cases, where the same buggy software is a fault for waking you multiple times a week, it not a developer you want on call, it's a project manager or what ever type of middle management is involved.

The issue is that the developers actually do want to fix bug, and write stable software. From a middle management perspective: if someone is up during the night to reboot servers and hand held data imports, then that's a fixes issue, and the developers can focus on new features.

I assure you that if you call up managers at 2AM to tell them that the software they are responsible for has a bug, they will start focusing on stability.
I will disagree. Being alive or dead should not impact what others can do as far as your privacy goes.

I would also extend this to any technology available in the future. Facial recognition is interesting, but let’s think about more advanced biological things that could be available in 50-100 years.
Lol, first going to infinity, now going to zero. This is the typical overshoot/undershoot behavior. When everybody starts believing something is going to zero, it bounces back and vice versa.
I think the idea about skipping 3 is that the applicant is choosing to apply to a particular company. That's implicitly saying that they're willing to work on that company's code. I don't know how valid this is nowadays with the common practice of throwing applications at the wall and seeing what sticks.
How London Became a Playground for the Rich
So, "troles"? :)
Even when lightning strikes, and the coin you were supposed to get goes up x50,000 good luck trying to get them if you weren't watching the people behind it like a hawk.

Case in point NEM, who kept the coins from hundreds of initial stakeholders.
That's exactly a reason why a company should consider having their engineers do support - by the sound of it, there's a support department who - MAYBE - accumulate common questions and send them to a product owner, but in practice they won't and in practice the PO ignores it because there's more important things - in his/her mind - that have precedence.
No sarcasm and I know it sounds dubious, but these are my thoughts:

- live expectancy has gone up, so in 70 years it will be more likely that I am still alive

- there are and will be a lot more photographs of me than of the average person in the 1940s, probably in the thousands of times more, so the impact on my privacy of studying all my photographs is far greater than it would be for the off picture of someone in the 40s. "Here he is, dressed up, at his wedding and 10 years earlier as a child" vs "Here is a map with all the places where mosselman was seen with a social graph of all the people he was ever seen with"
Yes, definitely. If I'm tired and behind, my instinct is to try to power through. But generally the smart thing for me is to quit early and truly rest.
It's about TeX (not Tex). The post title should be corrected.

It's a widely accepted spelling and is unambiguous in describing the topic.
I only see two possibilities:

1. Require developers to code on demand during an interview (personally, I have a hard time with this; the pressure of an interview is not a normal working situation).

2. Allow someone to do it on their own time, under no time pressure. (I advocate paying them for their time at a fair market rate).

Do you see another way of a senior developer demonstrating their abilities without hitting either of the two above?
I agree. I would bias against implicit no-action because a decision couldn't be made. Explicit No-Action or Explicit Action are superior.
Why Do React Elements Have a $$typeof Property?
Praise the Sun!
Running ARM Code on X86 Linux
Choice/decision fatigue is a tough thing. I also write down my todo's. I also take time to pick days to do things.

I almost never follow the schedule I set, but I manage to get everything done (deadlines are an advantage of being in school still, I think).

In a more freeform environment I impose a lot of structure on my schedule when I have a lot of executive function to spare (morning, coffee, 8+ hours of sleep, enough food). Then, the rest of the week (I plan in 1 week blocks) I stick to the schedule, and I don't really have to think about what I'm going to have to do.

There has to be some sense of flexibility, though. I forget to schedule things, and sometimes stuff pops up on short notice. Having items on my todo prioritized (1:=most important).

This is, of course, an idealized thing. I still strive to be consistent and effective in my routines.
Rolling shutter is exactly why this works.

Its not a complicated paper, give it a go.
“Harmful changes should be fought” - Harmful is a pretty context dependent word in this situation.

“Journalism places a vital role in democracies” - what role is that? (I’m not disagreeing, I simply want to know your opinion).

“Journalism is expensive” - does it need to be? Why is that?

“Someone needs to pay for it” - This seems quite vacuous. If the thing is valuable then someone will likely pay for it (if they can be convinced of the value and it’s realized).

It’s not readers who pay for it now though is it? It’s advertising companies since they buy the ads. We’re not asking people to pay for it we’re asking them to be visually and audibly distracted into buying products and services in return for journalism.

Perhaps this is not a fair deal for many anymore?
White collar sociopathy. These guys at the top lack an empathetic intuition.

https://www.ribbonfarm.com/2009/10/07/the-gervais-principle-...
This is not really relevant at all.

Scammers are people you don't know.

They can't really be your friend, cause you know, they scam people so either you know they are dodgy or they are really desperate since you've never seen them scam before.

A friend who scamming you is like a suicide bomber, there's little you can do and it never happens off the news. So chill out.

It's like winning the lotto compared to real things you do have to be careful of, like you're friend being scammed and passing it on. Or them not knowing what they are talking about for market value. OR them not realising their own debt. Or business disagreements that no one could see coming.

It's a whole different story to OP.
Yes! Stickers! I bought a cheap cell phone and it had a sticker I couldn't see when it was in the package, that covered the battery compartment so I couldn't even open it. And it wouldn't come off. Picking at it produced a gummy hopeless wad. I resorted to a pocket knive, carved away plastic and paper until it was gone.
All sovereign governments which have their own fiat currency finance themselves by simply spending money into existence, including the USA. The purpose of taxes isn't to finance directly but to provide a demand for the money (I need dollars because I have to pay taxes) but also discourage/encourage certain behaviors. This idea that taxes are directly used to pay for things is completely wrong (except for the case where the government doesn't have it's own money, like in the EU).
Same and I would point-blank refuse any full day interviews (unless they were going to pay my going contract rate, I suppose.)
> var is Java 10, though I believe it should not be used in production code, ever

Is that your opinion of var in general, or something about Java's implementation of it? If the former, I'm really curious why, as a C# dev who's used it for many years.
Yep, for me the entry into the PC demoscene was to get hold of Abrash's articles series in PC Techniques (I think) and a copy of "PC Intern: System Programming : The Encyclopedia of DOS Programming Know How".
Making lists and restating what is said.

The former helps a lot when trying to make sense out of chaos. Even if I haven’t learned a sense of priority, having that list in front of me makes it an easier path to finding priority. And my rule is always if there isn’t any clear sense of priority, then just pick one and ignore the rest.

The latter helps with every-day communication. Repeating things back that I hear helps me remember them, but also can lead to the person or persons you are communicating with deciding what they said wasn’t what they meant. It seems like a small, and probably annoying task, but the amount of times it’s helped me remember something between my co-workers desk and my own so I can record what we decided, or the times it’s led to a convo going just a little bit longer because something needed additional clarification is worth the annoyance, in my opinion.
System Mechanic v18.0.1.391 Full Serial Key and Crack
Where is the author pulling their mining costs from? I'd love to see their source. Mining costs are mostly concentrated in purchasing the equipment and setting up a factory. Once that's done, your day to day expenses are electricity and labor.

Many of the biggest Bitcoin mining operations are in places like China, near hydro-electric dams, where the electricity cost is extremely low. Labor is also cheap. Since they've already paid the setup costs, they are not going to be shutting down even at $1000 BTC.

There have already been hash rate wars. BCH has tried sending BTC into a death spiral before, by luring over miners to their blockchain. It worked, for a bit. Eventually, transaction fees went up on BTC, and miners were incentivized to return to BTC.

The average block time is 10 minutes for Bitcoin. Hash rate adjusts every 2016 blocks. That's 14 days on average. If the hash rate dropped 50%, it's 28 days.
It definitely can be, but here I think the OP is right.

First, despite all the kickstarters for urban, vertical, undeground or underwater lettuce farms... Lettuce farms are fine where they are. If you want LED grown lettuce, they can grow that there too. Grow outside the city and drive produce to the city in a car. If you want to go green, use an electric car.

There's no need for the farm to be underground... on earth, at this point in time.

This besides the (insightful) about how hard it is to make mines safe to access, barley safe, assuming a very active safety system.
To clarify, full day means 4 sessions of an hour each bridged by lunch (1 hr). The hope is to give the candidate sufficient information about the team while the team gathers info about the candidate.
I use mine like crazy, but it's true our kids use their phones more than the tablets.

I think the numbers don't bear out the surface analysis here though. See my other comment, but basically the story for tablets generally is not the same as the story for Apple. High powered pro iPads with advanced features continue to do well, and those can't all be going to new users that don't realise how little they will end up using them. I went from a 6.5" iPhone to a 5.5" because it's much handier and an iPad is a better larger format device. Larger phones have killed the Mini though.
As my brother often says:

In life, you can be greedy, you can be stupid. But you cannot afford beeing greedy and stupid at the same time.
Securing Your Site Like It’s 1999
Not to mention infastructutal redundancy - trolleys are a bit worst of both worlds in that they require roads, tracks, and overhead wires while often causing manuevering and congestion issues. They are kind of awkward road sharing wise.

They are a way of dodging the battery expenses but unfortunately have their own set of issues. If you already have a great cable car infastructure by all means keep on doing it but they are rare and often more curiosities or secondary transit components.
That's not what MMT argue precisely.

The idea is that (for sovereign governments with its own currency) the government is the issuer of money and logically doesn't need to get money from the population or to borrow it in any market.

Taxes have three possible purposes: create demand for the currency in the population, discourage some kind of spending or managing inflation.

MMT stress that almost the only limit for government spending is inflation and that the concept of 'public debt' is irrelevant. What makes a country rich or poor it's not how much money have but what resources (natural resources, population, knowledge, infrastructure..) it has. The obvious corollary is that the way of improving the life of the future generations is not 'saving' or reducing the 'public debt' but investing in the country now.

See a short overview here: https://theconversation.com/explainer-what-is-modern-monetar...

For example, related to the subject at hand, if the Chinese government wanted to start a big infrastructure project, being the issuer of the currency, it doesn't need any kind of external financing or taxes. What could happen is that if the new project represent a big drag in the total economy, inflation would appear. A possible way of controlling this inflation is by retiring money from the economy by taxation.
It's a protective layer.
> Not to mention, when you go down that path by curating your posting history, what does it tell about you?

Posting unpopular opinions and getting minus-voted on a forum like HN could have an impact on your career path. Anyone smart enough would curate.
When I'm annoyed at myself or somebody else and I notice it, I do somebody a five-minute favor. At the office, it can be answering a question, being the duck in talk-to-the-duck debugging, getting somebody coffee or even tidying up the restroom. Even answering a question on SO or Hacker News qualifies. Shifts my mindset out of "annoyed."

(This doesn't work if you keep score on the doing of favors.)
[New] Top 50 Matplotlib Visualizations – The Master Plots (Full Python Code)
Actually, I didn't read the message I commented on closely enough.

In retail, we think of gross margin: (retail price - cost of goods)/retail price.

So, in your example we'd be just under 26% gross margin, not 35%. Regarding the original message I commented on, I looked at the percentages, ignored the example amounts, and presumed gross margin. So in reality, the gross margin there is 50%. Still higher than the averages I saw while I was in the industry (and I was mostly with B&M retail) and higher than the break even point for reasonably well run and conceived retail businesses. That's not to say those more common margins are comfortable for the retailer... more often than not they are cutting it pretty close to the edge much of the time.
Be wary to follow any of these. These are people's owns. And some may say oh, it's inspiration. be careful. You are looking for an authority to solve your problems. This is just a gallery of others brain hacks. Understand your own brain, and make your own hacks.
You can also help your future self by writing that smallest possible thing on a post-it for the next morning.
Furthermore, just because you can bang out something in an hour or two doesn't mean that you will spend only an hour or two when you know you'll be competing against people who put a lot of effort into the task.

In my case, I do a lot of writing these days and, if someone were to ask me to write a thousand word analysis on some topic I was familiar with, I certainly could knock that off in a few hours. But, assuming I agreed to do it at all as part of the interview process--I'd be far more inclined to just give them a bunch of links to my work--I'm going to put the effort in to come up with a tight, polished product.
Not if the tax revenues get distributed back as a carbon dividend - then the only people against it are heavy polluters who lose out.

(And since emissions are not distributed linearly, the losers from a cost-neutral carbon-tax with per-capita-dividend will always be a minority.)
Getting a little high at the end of my workday once or twice a week has done wonders for my stress levels and my ability to mentally recover from the day. Not only am I better at my job, but I actually have more time and energy for personal fulfillment.

I use small amounts of cannabis and avoid caffeine and sugar. Some people respond well to caffeine, but I don't. Gotta listen to your body and figure out what feels healthy.
For what it's worth, I encourage people to avoid being a daily user of anything. I first discovered this with caffeine. It's really amazing if you have it like once a week. But if I have it every day for a month, not only does it not help much, but when I quit I have to climb out of a hole. But I now apply the principle much more widely.
The upvote/downvote system should be to promote interesting (and factually accurate) discussion and to demote factually incorrect or low effort comments.
Downvoting well articulated opinions with which you disagree contributes to the echo chamber and groupthink effects and makes HN boring. There are many other popular websites you can visit if you want validation on your opinions.
On Windows it is called COM/UWP.
What you're asking for is a common ABI. To have shared classes, basic data structures, or even error handling, a binary format needs to be defined and adhered to. Of course, to bake all that into languages (and their runtimes), is a great responsibility; but more than that, it can easily be a severe limitation in the way any language may like to do things.

So we have things a little more basic than that, at various levels:

1. API: C. This takes care of a bit more than just data interop and common functions; it maintains an interface, takes care of platform portability concerns (calling conventions, linkage, runtimes), and allows future growth.

2. Modules: From executables and shared objects to services running on a remote machines accessible over TCP/TLS/HTTP(S).

3. Conventions: From free-form (de)serialization formats like JSON/YAML, to read-optimised formats that come with their own implementation code like Cap'n'Proto and Flatbuffers, to share-optimised formats that come with their own read/write/live-share implementation code like Apache Arrow. These come the closest to being a common "ABI", but (thankfully) restrict themselves from being ingrained into a language.
I do this. Some colleagues don't leave work until they've finished the feature/bug they're working on.

If it's 6pm and I'm stuck solving a bug, I call it quits and go home. Often the next day I have a new perspective and check that other place where the bug actually comes from, and solve it faster than if I had just banged my head until late.
Maybe, but COM's reputation is it is too complex. From what I can tell the reputation is well deserved.
Secondary language learning is a frustration that spans the ages :)
I don't display the bookmarks bar in my browser. Suddenly I'm not visiting 6 different websites for 30 minutes every day. Adding friction is an awesome hack.

One can also 'grease the rails' (the opposite of friction) for difficult to get-to tasks. Set out gym clothes and bag the night before, or meal prep on the weekends (so that during the week, the easiest thing to eat is what you want it to be).

This is front-loading executive function, and I find it very effective in my life.
Risk-Free Deployments with Immutable Web Apps
> because users wouldn't keep up with that for too long. They'd just use another browser.

Users will leave in droves if...Firefox allows you to install third-party extensions if you choose to do so? I don't get it.
Begin with the end in mind. It's clichéd (from 7 habits) and yet works wonders for getting me to even start, and actually finish.

Simple and recent example - I'm putting on weight for the first time in 40 years. Sure I want to lose the fat, but that's not enough. Thinking about the end is what did it for me.

First, exercise gets rid of the fat. Second, when I'm finished I should have more muscle than I do now. Third, and what I've somehow always thought was awesome, was to reach a stage where I can so a one-handed push-up.

I hate exercising. Every minute of it. But thinking about that/those outcomes make me do exercise to myself.

It's been a very useful technique in all sorts of places. Especially in meetings.
Would you share the same thought if you had read my comment history? People post dumb, uninteresting things all the time. I don't want a collection of my dumb thoughts to follow me around.
After getting burned a few times too many, wasting days of work building entire applications (at worst) or even simply a few hours (at best), I won't be doing anything longer than a 20-30 minute fizzbuzz take home exercise.
I will also never waste a day of leave on a company, unless it's the opportunity of a lifetime and I feel I have an almost guaranteed job offer if I jump through that hoop.

My ideal interview proccess thus is:

1) Talk to me for 30 minutes (not your HR, an engineer that is trained for this task). Fizzbuzz me if you have to, but preferably at this point in my career, don't.
2) One or two onsites that last a maximum of 2 hours and are early or late in the day, so that I don't have to waste a day of leave. Don't fizzbuzz me or ask me edge cases on your language of choice in this. Don't come with a checkbox of things you want to hear. Have a discussion with me and actually pay attention to the things I have to say that aren't strictly part of the answer to your question.
That may be portable across languages and runtimes, but it comes at the cost of portability across platforms.
100% agreed. I can get very resistant about doing some things. Committing to doing one pomodoro today has been very helpful. At worst, I've broken my not-doing-it streak, and it will be easier to return to later. And at best I'll get into it and charge on through.
Can you validate a startup idea “by the book”? Here’s how Outfunnel got started
4G delivers speeds that are fast enough for anything you can do on a phone.

The 'killer feature' of 5G would need to be significantly increased spectral efficiency, to allow Telcos to offer higher data caps, and to reduce the impact of congestion.
When we were looking for a developer for our team, we created a set of small coding challenges testing the candidate's knowledge of the most relevant aspects of the language. We wrote automated tests for these challenges, and the main bulk of our interview was having the candidate solve them.

The advantages to that approach, as I see it, are:

- the developer is tested for knowledge that is most relevant for their current job (as opposed to writing general-purpose algorithms)

- the developer is showing their familiarity with a testing environment

- writing working code in a code editor seems to me more practical than writing (pseudo)code on paper or on a whiteboard

There are, of course, disadvantages to this approach as well. The developer may have hard time working on an unfamiliar machine and not in their favorite code editor (though what we had was quite standard). This might be a tad stressful (although I don't know how this compares with solving a general coding problem on a whiteboard, or with a task asking you to think not just of a way to solve a problem, but of a performant way too). And it made us focus on the candidate's coding skills too much (which some hiring managers might find objectionable).
As dang mentioned, they’ve been going on with this for several years now. It’s really worth a visit out there, the town truly captures the northern Swedish feel.

Also of note worth visiting if you go during the winter is the ice hotel nearby that is rebuilt every winter: https://en.m.wikipedia.org/wiki/Icehotel_(Jukkasjärvi)