skysight-inc/HackerNews huggingface dataset:
If you're trying to do scrum properly, you shouldn't be consistently finishing work early. That implies you're overestimating stories.

When you do finish a bit early I've not normally found it a problem to find some small bits of tech debt, research, or admin work to fit in before the end of the sprint.

Starting work on stuff from the next sprint is not ideal because it'll throw your estimates off for the next sprint, plus you don't actually know for sure what is going into the next sprint.
Are tariffs a good or bad move ?
I've never had depression or anything as serious, but I definitely know what it's like to feel burned-out. Twice I've had the feeling of just not wanting to do anything: first towards the end of my PhD, and then after a ten-year run in the finance industry. I had pushed so hard for so long that the end results were irrelevant.

If you're in therapy, start with why do you feel the way you do. Also, what do you actually want to be passionate about?

I've found that working on my goals has been my biggest source of happiness. I also seek-out other people who are interested in similar goals, which has led to a lot of important social connections.

My conclusion is that living in the present and not worrying too much about the past or future has been the most critical aspect of happiness overall. I think you might benefit from practicing that as well.
We're remote and side project friendly. Send me an email, filip at aevy dot com.
Sounds sensible. That way, I can read the rest of your email through the lens of what's being asked of me. It won't seem like a pile of facts being thrown at me, as you've already established why I should care. Academic papers do something similar.

Taken further, we could put the question in the subject line. The email body can then provide detail and finally re-state the question.

Subject: Ok to manually norble remaining flurbs?

Body: As you know, our flurb-norblement service is out of action until Friday next week, and our un-norbled flurbs are costing us double. Should I go ahead and manually norble our remaining un-norbled flurbs, or just wait until the service comes back on?

(I've omitted the informal 'Hi Alice' prefix, and formal 'Best regards, Bob' suffix, that seem to have become standard intra-office netiquette.)

I googled this approach, but it seems that most articles about writing emails, are just lazy clickbait 'list articles'.
> I know many hackers maintain and run through databases of password+hashes they can fetch original passwords from the hash.

Exactly the point of a salt, to make it so rainbow tables need to be computed with a salt which ideally is different for every user. The salt being exposed doesn't change that.

Edit: For Google/Facebook sign-in, which I presume is OAuth, it works differently and they're correct in saying your Google or Facebook password is not at risk.

So usually, I'd agree, but in this case it's fairly reasonable to say it's unlikely anything was accessed. Cracking bcrypt takes time. If the hackers wanted to target an individual, they'd just phish them.

Also, they literally say:

> As a precaution, we recommend changing your Canva password.

https://support.canva.com/contact/customer-support/may-24-se...
Good point. By "user-visible" I mean "any real problem a user could recognise if it was pointed out to them". Such as a wrong sign, wrong decimal digit, or behaviour not agreeing with the docs.
Ebooks aren't doing so hot these days: sales were down about 5% this year.

https://goodereader.com/blog/e-book-news/ebook-sales-decline...
This is a story I'll never forget...

at a previous job I was sitting in the break room with a then-coworker.

A very funny older coworker of ours entered and went to heat something in the microwave. After waiting a couple of minutes he decided he'd crack the microwave open and check on his food.

The machine was old and malfunctioning and somehow the latching mechanism failed and the microwave didn't stop running! The older fellow, being fairly quirky, didn't think twice and stuck his head right in the running microwave to spy on his food.

We yelled in chorus "NO $NAME NO! Get out! Close the door!"

One of the strangest, and funniest things I'd seen at that place (and there had been ...many).

What do you figure a few seconds of a human head in a running microwave would do?
How I Got Better at English as a Non-Native Speaker
I would love to know how the recent trade sanctions were received internally.

How has the recent drama affected morale inside the company? What is the general internal view of the future?
In both cases, there are a lot of hidden variables. With voice, you miss out on non-acoustic things like beards, cheekbones, and other sorts of face-distinguishing features

With just a face, you miss things like the fundamental frequency (pitch) of the voice, dialect, and other linguistic variables.

In both cases, much is missing, and impossible to reconstruct beyond a stereotype.
A long time ago, as new-ish developer, I was building a system that needed to take inputs, then run "pass/fail/wait and try again later" until timeout or completion. This wasn't mission-critical stuff, mind you, so a lost message would annoy someone but not cause any actual harm.

As I was figuring out how to setup a datastore, query it for running workflows and all that jazz, I happened upon an interesting SQS feature: Post with Delay.

And so, the system has no database. Instead, when new work arrives it posts the details of the work to be done to SQS. All hosts in the fleet are polling SQS for messages. When they receive one, they do the checks and if the process isn't complete they repost the message again with a 5-minute delay. In 5 minutes, a host in the fleet will receive the message and try again. The process continues as long as it needs to.

Looking back, part of me now is horrified at this design. But: that system now has thousands of users and continues to scale really well. Data loss is very rare. Costs are low. No datastore to manage. SQS is just really darned neat because it can do things like that.
I am curious what definition of "queue" fits NSQ. It's a distributed messaging platform.
That man and his automatic shed. How depressing. I'd much rather pay 3x as much, eat chicken 1/3 as often and actually enjoy it instead of eating it every day and hardly noticing it.

All those cheap chickens may as well have stickers on saying "1/3 the enjoyment"
The article is indeed interesting. I find this one addressing it https://www.hpcwire.com/2019/01/09/the-case-against-the-case...
Does someone have a mirror of this article that doesn't seize up if you refuse to display ads?
You lost me at not not enjoying Settlers of Catan :p
Here's a quote by Frank Underwood / House of Cards:

Money is the McMansion in Sarasota that starts falling apart after 10 years. Power is the old stone building that stands for centuries. I cannot respect someone who doesn’t see the difference

Amusingly, I find it's the other way round. Power dies with with the people who have it. Money can last for many generations, especially when put to good use.
> Doing what I want, and not being made to do things I don’t want to do

I'm beginning to think the complete opposite (at least to some degree). I'm terrible at making choices that make me happy whilst I'm pretty good at finding value in serendipity. Generally nowadays I'm trying to make meta-choices if that makes sense - committing to things that remove the number of options I face whilst having a reasonable chance of providing fruitful activity.
> relatively pure platinum might do it

the question for that is how much you would have to get to cover your fixed costs.

Still, deorbiting stuff in a controlled way is going to require something to be sent up - some reentry vehicle. And getting the reentry vehicle up there is expensive. If that reentry vehicle gets used up it will certainly wipe out your profit. 1 ton of platinum is $25,000,000... but a reentry vehicle plus launch costs is definitely more expensive than that.

Maybe some modern day space shuttle system that was fully reusable would work. Perhaps it could be a revenue generator for SpaceX's Starship on the way back from Mars?
The E Programming language, and capability-based security
Ok. So you're agreeing that:

Person A sells home for $650k into a 'luxury home' for $800k.

Therefore a 650k home is available. Person B then sells a house for $400k to move into the $650k home.

Person C then sells a $200k home to move into a $400k home.

Therefore the $800k luxury home has created a new $200k home.
I always found it a bit tacky to call it an "achievement" for the animal/plant that humans farm it. Same with "evolutionary" changes due to selective breeding. Both said in the video.

Always feels like someone is trying to spin reality on me. "What? The birds love it! Instead of living in nature in a part of Africa, they are suffering worldwide to the tune of billions!" Their hard work paid off!
Smallest Simplest Stables GUI Library
> The dude bounced off google maps as soon as he saw the form to enter payment info and went straight to open street maps.

Sounds like a happy ending.
An iPad Pro's single-threaded geekbench performance is better than the 8th-gen i7 in my laptop, according to geekbench. Multithreaded is better on my laptop. This is comparing the iPad to just the CPU; my actual model is almost certainly better (particularly if you consider thermals). This comparison is also with Apple's additional (not inconsiderable) design work on top. I also sincerely doubt an iPad could sustain this. But the point is the same: an a12x macbook pro could be a serious contender.
Our mind likes plausible stories. It helps to make sense of the past and to have the -incorrect- perception that one can predict the future.

That's why fictions are so powerful. We easily get caught by them.

If people beliefs were purely rational, they would be able to weight the facts against the fictions. However, our subjective confidence in a story (fact or fiction) depends on many factors:
- We tend to believe stories that appear to be based on cause-effect and that express continuity.
- We tend to believe in things that people that we trust and love believe in.
I guess I've never understood why people think this matters. If they can get away with not having it a level playing field, with no adverse consequences for their markets, what incentive could they possibly have to level it? If there is no market incentive for an action they won't take it, simple as that. People who want to force regulation on them are literally trying to fight against the free market.
My job queue requirements have been very modest (less than ten jobs per hour) and no more than 2 or 3 workers. I also generally have redis deployed but it never occurred to me to use it given it's "ephemeral" nature - always remained paranoid that services on the cloud should always be assumed to go down at any time
Maybe worse for you. My experience certainly contradicts your claim. And I suspect that your claim is anecdotal as is mine. The difference is I am only speaking about my experience where you are attempting to make a sweeping judgement based on your experience.
React Hooks library for element visibility. Uses the intersection observer API
In California, such clauses are in-fact illegal.
It’s not as though you can use the magic p word and then what you did is parody. What’s parody and what’s not is indeed a difficult line to define, but it’s not a new problem or a problem that we lack prior art for.
Before or after meltdown, spectre, l1tf, foreshadow, zombieload, ridl, and fallout patches? I would honestly guess that these new round have cost a huge amount of progress. I certainly won't be applying the latest three; I spent too much on a nice machine to have it perform as though it were four years old.
Somewhat to the side of your comment about "do it", but my experience of working in Smalltalk is that it's amazing.

The project I was working on had been in production sine 1996, and the Smalltalk VM it ran on dated to 1999 (Cincom bought VSE, license cost things happened), but the way Smalltalk lets you seamlessly move between writing code and exploring the state of a running system made the development process much smoother than any other system I've worked in. Also, the way (almost) everything in the VM can be extended or replaced was very useful in the context of very much legacy code in that project; there's a bug in the standard library? No problem, just patch the offending method(s) and ship the fix in the next release of the software.
Does it do 'envelope' style budgets like YNAB?
We don't know this for sure, certainly, but given that things like social group, race and gender are fundamentally sociocultural phenomena (albeit with some physiological basis in some cases), I would assume that humans will have a considerable advantage. We are natively social beings with decades of social knowledge and learning, whereas these sorts of algorithms are at best seeing these things as epiphenomena in large datasets.

Plus, we have the advantage of understanding what social cues certain speech traits directly 'index', or serve to mark. For instance, I'll bet you can picture a voice of somebody who you could clearly identify as white and male, but who would be exceedingly unlikely to have a long, bushy beard and wear a camoflauge jacket. This is not anatomical, but social, and are not coincidence, but broadcasted social information. Sure, with enough data, we might be able to pick up on these as sort of emergent stereotypes, but we're attuned to such cues through our social experience. And these things are culturally specific, perhaps moreso than a YouTube dataset would be.

I view this as a similar situation to using ML for evaluating things like humor, irony, or aesthetic beauty in cloudscapes: They might be able to bootstrap a model which starts with human judgements, or cluster things in such a way that a 'funny' category emerges, but they're a ways off from understanding the categories themselves, and I think that's relevant.
A code hosting service that can be persuaded to not host projects that can inconvenience the government (or party)? I guess this sounds attractive to a certain kind of people.
> Non-Chinese business must operate with a Chinese partner to do business in the mainland.

That isn’t true universally. Certain industries require (required?) JVs, most notably the car industry but also energy resources.

Most industries are free and clear and don’t require JVs. Microsoft, for example, has always operated independently in China, nor does Apple. Starbucks started out as a JV but has been getting its own store, especially in 2nd tiers.
Check out the best 10 free video editing software solutions
Ask HN: How do you achieve good company culture for remote teams?
If all employees in a company are working remote, how do you get a nice culture where employes:

-feel sense of proud (and maybe loyalty)
-feel it's a fun work environmet
-feel connected on a personal level to each other
-feel connected with the vision and objectives of the company
-take responsibility for their work and work hours

Do you have any experience from companies that managed well with this?
Chinese developers fear losing open source tech to trade war
All modern computers, even cell phones, have the capabilities of mainframes from the 1970s and 1980s.

Back in the 1980s, a personal computer was loaded with an operating system that could only support a single user. A "mainframe" was a system that could support more than one user at a time, and you'd connect to it using telnet.

Today, your Linux PC loaded with SSH effectively functions as a mainframe. Heck, you can load virtual machines that themselves can pretend to be mainframes from the 1970s. Heck... your cell phone uses this feature and pretends that apps are different users for maximum security.

----

In contrast: GPUs are simply the 1980s style SIMD super-computers. It turns out SIMD Supercomputer style was the fastest way to calculate where pixels go on the screen (Conceptually: each pixel-shader basically gets to run its own thread: so a 1920x1080 screen has 2073600 threads to run per frame)

The best architecture to run millions of simple threads is a GPU or SIMD-computer (See https://en.wikipedia.org/wiki/Connection_Machine)

> The CM-1, depending on the configuration, has as many as 65,536 individual processors, each extremely simple, processing one bit at a time.
At this point we'd be better off with the GP chiming in, what I was responding to was "after running into problems with the number of Guile dependencies".

So not the stability of the dependencies, or any specific issue with them, just the number of them.

In practice I've encountered a lot of cases where C programmers in particular tend to get what's best described as dependency vertigo resulting in badly re-inventing the wheel.

I'd be much more confident in using Guile with its 10 dependencies (or thereabouts) than some random similarly-sized C program.

Something the size of Lua or Guile isn't someone's weekend project. No matter what other people have a say in the direction of your program. I'd argue that you're generally better off structuring it in such a way as to make use of already-invented wheels, and users are better off not shying away from dependencies.

We're not talking about something like the absurd 100-line dependencies node.js has made famous, but whether a compiler like Lua needs to implement its own bignum handling (or as it at all), v.s. Guile doing the same via libgmp, and thus sharing bignum behavior with something as well-tested as GCC.

If you're a Guile core developer would you rather e.g. deal with guile's home-grown text encoding library or iconv? I know which one I'd pick both as a developer & user.
Pondered on the same thing actually
> eating it every day and hardly noticing it

Our distant relationship with where meat comes from is one of the most bizarre things about humans. Especially next to our psychopathic relationship with our own pets.

I've seen people freak out with disgust because there's a tiny feather or some dirt in their carton of eggs. Or disgusted by the hanging, swinging corpses behind the butcher when they go to order something that's sliced off the corpse.
I went too a private college in the U.S. that has the same policy regarding usage by the public. They just had to sign in at reception.
>yes... you read that right, cross browser compatibility is still a thing in 2019

When it comes to manipulating the DOM, I'm not sure it actually is anymore - especially if you can cut out IE11 (and IE11 isn't too bad).

What would be an example of cross-browser compatibility that JQuery takes care of that would be a pain to do with DOM apis.
I haven't run into that myself, when would you want a variable number of consumers? Usually the way I have it is that a service, which is itself a cluster of processes, owns one queue. For example, an AWS Lambda triggered by that queue.

Then any new lambdas or other services that want to subscribe to messages will have another queue, and another, etc.

I haven't had a case where I had service groups coming up and down, I'm struggling to think of a use case.
I think what holds it back is that our space infrastructure sucks. To mine stuff - even really expensive stuff - and still turn a profit, it has to be sufficiently cheap to do all the mundane things like get the equipment into space, repair the equipment when it breaks, get the product back to earth.

All of that stuff is currently so eye-wateringly expensive that you could park a big pile of gold bullion on the moon and it would be safe from thieves because it would cost more to go and get it (per kg) than the gold is worth. Someone on Quora estimated that sample return from Mars costs about $1,000,000/kg using current tech[1], another estimate says $1,200,000/kg to the lunar surface[2]. No bulk material that I know of is that expensive. Platinum is $25,000/kg for example.

Another issue is that if you mined a small amount of gold/platinum/whatever in space, you might make a profit per kg, but you wouldn't cover the huge fixed costs of operating a company in space. If you mine a very large amount (tens of thousands of tons), you would negatively impact the price of expensive materials, reducing your profit per kg (perhaps enough that you were making a slight loss per kg). Even news of a serious effort to mine stuff in space would dent the prices of what was going to be mined. I think this latter argument is sometimes overplayed though. At some price level the price would stabilise even with greater production because these materials are quite useful as well as being visually attractive and traditional stores of value.

Better space infrastructure around earth could be as simple as SpaceX making reusable rockets work properly and reducing the cost per kg to get into low earth orbit. That could kickstart a lot of other developments like LEO (low earth orbit) space hotels, spinning space stations, in-orbit assembly. This would actually provide a nice market for asteroid mining - materials like water and metals could be put to use in space without coming back down to earth. We could have a thriving economy in LEO and MEO, supplied both from the surface and from trips to asteroids (some of which are not very far in delta-v terms from LEO)

1: https://www.quora.com/How-much-would-landing-and-returning-o...
2: https://space.stackexchange.com/questions/4720/what-is-the-m...
I don't think that's a bad idea, but it would be difficult to capture a wealth index as well. Do you measure their current income? Total lifetime income? How do you measure social wealth, education, or even capital? None of this is simple.

I'm not claiming that all implementations of affirmative action are perfect, but I think progress is being made in the right direction. I think that moving to a system that took income or class into account could be an improvement, but I haven't seen enough research to have a strong opinion here. Maybe you could point me to a few resources?

> And your metaphor that it would somehow be justified to "disqualify" white people is bonkers.

I think you're confused. I said "we can't", not "we should" or "it would be justified".

> We're NOT teams. I'm not on "team white" and anyone, regarding of race who thinks I'm on it is on the opposite team, because my actual team is my beliefs.

You're responding to words I haven't said. Of course we're not teams, I didn't suggest anything of the sort.
There’s photos but in physical format, next time I visit my parents I will try to scan them. It’s mostly my father looking at buildings and pointing at things with a concerned look in his face. :)

And yes, things could go wrong really fast and the problem is that it’s not obvious something went wrong. The building won’t collapse immediately but the structure gets compromised and will degrade much faster than expected and there’s very little you could do except add some support beams which changes the aesthetics and the client most definitely didn’t paid for that. So my father would basically worry about every single decision and be super cautions at the same time he was juggling tight deadlines (roads need to be closed on specific days at specific hours, can’t be late but can’t rush the job either...).

He misses the job but not my mother :)
If you login with Facebook or Google then you log in using the OAuth2 protocol and the only thing Canva gets is a token signed by Facebook/Google saying you are who you say you are.
Uber reframed the frustration of waiting times (without reducing them)
Clearly, this man has never felt threatened by anyone in power.

> Any cabdriver, barber or internet troll can mouth off about his crackpot hypotheses; but if a president accidentally lets slip an authentic, uncensored thought it's called a "gaffe" and costs him approval points.

Sorry, but what year does this guy think it is? We have had a paranoid extremist in office for two years now and his approval ratings have been remarkably stable.

I’m at a loss for words to describe my despair (and lack of surprise) that the NYT has published this self-congratulating, contrarian tripe.