skysight-inc/HackerNews huggingface dataset:
Similar but I’ll ask for a range which has a built in confidence level. A lot of developers are very reluctant to give estimates for various reasons but if the reason is that they don’t know where to start, I’ll do a thought experiment with them.

I ask first will the task take 20 years to finish and they usually laugh and say of course not. Then I ask what about 20 seconds and they laugh again. We keep going on both sides of the boundary until they stop laughing and it starts sounding more reasonable.

Then I have something to work with like 3 to 6 months which gives me more options. I can accept the risk or I can take other steps to reduce it or break it into more manageable bites. It’s not perfect but it’s worked pretty well.
Obviously you shouldn’t compare yourself to a CEO
In my career I have estimated a lot of project. I tried different techniques and I find https://en.wikipedia.org/wiki/Program_evaluation_and_review_... is the most accurate one.

If I was asked to give some hints, I would say:

- in optimistic and pessimistic cases don't fear to use extreme values

- don't estimate on your own, take reasonable amount of developers with variety of experiences

- don't give exact value to client, give probabilities ("it is very likely that we will be deliver this in between X and Y man-hours/days)

All estimates I made using PERT were quite accurate (<5% time difference between estimated and real execution)
That's pretty sad to see as someone who grew up in just the right time to see the spark of the internet hit the world and uniting so many people. I just hope that the people unite at some point and create a community driven network like freifunk or eduroam.
VS Code Shortcuts for Fast Coding – Cheatsheet
That's my point - the reasoning in Sepah's article (comment above) is very different from what's portrayed in the NY times article (OP).
You're getting hung up on the exact wording. Maybe not to the end, but they're not going to get any enjoyment if they close it five seconds after they part they're seeking starts.
The article talks about the Indian government requesting Twitter to ban accounts in the context of Kashmir:

The report said most of the blocked content was critical of the government's recent move to strip Indian-administered Kashmir of its semi-autonomous status, and were made after requests by the government itself.

I believe that they've missed an important detail here. There was a massive misinformation campaign against India on Twitter in the aftermath of abrogating article 370. Many of these tweets originated from Pakistani handles[1][2]. They have even started impersonating top Indian military officials on Twitter[3]. And it seems that they are not just stopping with Kashmir. The propaganda campaign even covers Rafale and Tamil Nadu[4][5].

I do not condone banning accounts that are critical of the Government. However, propaganda over sensitive topics should be stopped by all means.

1. https://www.indiatoday.in/india/story/crpf-j-k-police-kashmi...

2. https://www.poynter.org/fact-checking/2019/a-third-of-mislea...

3. https://www.indiatoday.in/india/story/pakistan-s-fake-news-p...

4. https://www.news18.com/news/india/as-rafale-adds-to-firepowe...

5. https://qz.com/india/1727752/pakistan-bots-helped-gobackmodi...
if you chose to pay fr it, it is at least worth that much.

Sure, there may be a more valuable film that was never made, but that doesn't negate the net positive.
For me Joel was spot on in my experience, and I disagree, you are always writing the same code again and again. Just tweaking it a bit to fit the requirements.

An easy example is the thousands of JSON APIs you can integrate these days, where the code to do that is almost identical, but not quite. Generally the only complications are in what stupid authentication and pagination method this API came up with.

But it happens everywhere in coding. Every system might need user management, but slightttttly different each time. Or sending emails but Bob already uses Sendgrid, where traditionally you've used mailgun.

Also the software industry changes all the time. That email code you wrote ten years ago using SMTP won't be reusable. The invoicing system you built for one client using PHP and jQuery 1.7 in 2012? Not appropriate to sell to a client today.

Basically you should have written things at least very similar to what you're estimating on. Then you need to find your "multiplier". The figure you need to increase your gut estimate by to get the real estimate.

Plus, there's a lot of legal complication about reusing code with different clients, often you should be rewriting purely to be safe for them and you from a copyright perspective.
You could be and probably are a better developer than I an amateur while opting to use a worse tool.
What about vigilantes in comic books and derivative media? Clearly positive! (though also illegal)
There seems to be an accessibility issue with this link. I do get an essentially empty page in Firefox and Chrome when I try to read this with a screen reader. Opening the same page with lynx also gives me an empty page (no surprise there), and skimming through the page source, the HTML/CSS/JS contains far too much obscure stuff to actually trust this page.
I wonder what it can offer vs Julia language for HPC.
One thing I notice when googling for hockey cages is that a lot of them incorporate horizontal elements. That doesn't seem like good design to me.

Your eyes are spaced horizontally. This makes it pretty easy to ignore narrow vertical elements: if one eye gets blocked there's a good chance the other eye can still see around it. The same thing doesn't go for horizontal elements. If one eye is blocked the other is likely to be blocked too: you'd need to move your head to see in that blind spot.

It'd make for a pretty neat research project, Make various sight obstructing hats with varying amounts and sizes of horizontal/vertical elements and see what its effects are on reaction speed, tracking a moving target, See if diagonal elements are better than horizontal ones etc etc.

In any case I can imagine a cage like that being annoying, but (to me at least) that doesn't really weigh up to the risk of injury.
Presumably the difference is in light reflections on the sand? I don't know
Well, the Zappa one was good because the band was incredible and was put together specifically for this show, so it was the only chance to hear them. The bit with the Pepper's ghost were the least interesting really, though it was quite cleverly put together. The biggest problem was that from where I was sitting in the upper circle, you couldn't see his head!
Java has just had a terrible steward in Oracle. Plus the community seems to like boilerplate code (see: Angular for more of that if you're into javascript).

I switched to C# as my main language specifically because they were gaining awesome features like generics, lambda, LINQ. Since then it just got better and better.

In the C# world you seem to encounter systems where the logic is either in:

* UI event handlers
* Methods on helper classes which consume a model generated from a database.
* Domain modeled with classes with the logic split between the classes themselves and services which consume classes.

In the first two cases the code tends to have a massive sprawling dependency tree which makes it harder to maintain. In the latter case you've usually got a better chance of having properly isolated code. Even if the isolation isn't super you at least have the logic well organised.
I am not sure if this is good or bad.

On the one hand it gives hardware vendors an incentive to contribute their drivers directly into their kernel but on the other hand most Android phones are now restricted to one old kernel version due to the lack of ongoing support from SoC vendors.

I assume that the majority of Linux kernels are running on Android phones and due to this lack of stable ABI for drivers these kernels are all outdated or even unmaintained.

Did this policy cause more harm than good?
You are right. This is part of what made me try Flutter for a new app over RN. While it isn't perfect (no tooling is), the initial user experience is pretty good and the documentation is constantly updated as the product matures.
Sri Lanka Tour Package
Candy Crush Saga, a game Windows 10 Home used to bundle with major upgrades.
A spinner running in the background consuming CPU is two bugs...

The non-obvious one is why is the framework consuming any CPU time at all on something not visible? When an element tries to animate, and the whole element is covered/offscreen, the framework should simply pause the animation. When the element becomes visible again, it's simple to calculate how long the element has been invisible, and fast-forward the animation to that frame.
Surveillance kit seller accused of selling Chinese equipment as Made in America
This can go two ways. One can end up with lots of different types that do nothing but wrap a string. On the other hand I have also seen a float being used to represent a price. The correct way is somewhere in between those two extremes. If you have some logic specific to a value, by all means, make it a type but if there isn't it just ends up with lots of boilerplate.
Interesting. In the UK, I've heard nothing. I don't even know if they are launching.
People received text messages that were originally sent on Valentine’s Day
Your comment gets the history hilariously backwards.

Actually using the type system has been standard practice in ML-family languages since at least the '70s. Simonyi described Hungarian notation as a way of, effectively, emulating a type system in less-powerful languages; describing Hungarian notation as "prefixing with the type" was not a mistake (as Spolsky claims) but an accurate description of how the technique was intended to be used.

The "Systems Hungarian" mistake came about because C programmers misunderstood the term "type" to refer to something far more limited than it does.

The technique in the article is not "encoding Apps Hungarian into the type system". It's doing the very thing that inspired ("Apps") Hungarian in the first place!
I often phrase code review comments as questions with specific goals in mind, such as "Would this be simpler/faster/clearer if [refactor idea]?" or "How about [alternative]?" This makes it clear that I, as a reviewer, do not have all the context that the author does, and that it's a good chance they did consider those ideas but rejected them based on previous experience. This may be as simple as a broken third party thing that they had to work around, or prioritizing differently.

The only thing this misses is code style, but holy crap automated code formatting tools are such enormous time savers for reviews. Black + isort on Python code and Prettier for everything else makes code reviews easily three times faster.
You can already use Julia language for more "native" experience and more computational syntax.
March 31. Still a few months to go.
I assume that's why.
Help us promote the stardup that plant trees
Tours from Kandy
Atrocious is a pretty strong word. Saw it at the cinema with the wife and teenagers and we all enjoyed it. Rogue One was pretty spiffy.
That was my first question. They mention in the article the high number is for close ups.
I wish there were a type system for numerical computation that could encode things like rank and size of tensors and could statically check them before running. Currently, catching bugs requires running the code which can make for a slow development loop, plus it would make for a much more robust system than documenting these things in comments
A lot of influential (Indian) people I follow on Twitter are indeed moving onto Mastodon (with stop-gap measures like apps to cross-post "toots" to Twitter during the transition).

It is being done as a form of protest against @TwitterIndia in particular, who seem to be willy-nilly closing down valid accounts of "liberals" whilst protecting the accounts of people who openly call for ethnic cleansing, massacres, riots, lynching, and carrying out active propaganda against minorities - primarily against Muslims and Christians, and to a smaller extent against Sikhs.

It is a seminal move in my opinion, and unless Twitter wishes a huge chunk of its sane demographic to move out completely, it had better start paying more attention to people's concerns.

Forget Pakistan - deal with the bloodthirsty people in power in your own country. It's not about PR anymore - it's about the future integrity of the country itself.
The ex-con should be empowered to decide upon release whether his criminal record is public or private. The only time a private record will be read is in sentencing him for a subsequent conviction.
Restaurant food price, food specific rating&distance comparison with navigation
Honestly, as long as the wages before tips are fair, then there's nothing wrong with tipping as a concept.

Do you wish tipping as a concept would spread to all customer-facing industries?
It is a true gem.

However Yoshimura has been a legend among collectors and in ambient circles long before Youtube was around and I think we should give greater credit to the countless labels that work on re-issuing these long lost gems and making them widely available. In this particular case it's Empire of Signs and Light In The Attic: https://lightintheattic.net/releases/3538-music-for-nine-pos...
Sounds like React Native causes more work then necessary. Business logic can be easily shared between different platforms, Android, macOS, Windows and iOS. Always the most time is spend to make the app behave right for each platform, so that’s only bit which differs. I am
happily writing apps in Swift for Android and iOS
I'm missing some of the technical details here, but from a quick glance of the article it seems like Rust's futures are lazy. I.e. a stack would only be allocated when the future is actually awaited. But in order to execute the relevant code, a call stack per not-finished future is still needed, or am I missing something?
فروش آپارتمان 78 متری شیک در شهرک برند دریاکنار 09301301018
Nothing the copyright industry does will ever be able to compete with "piracy". What matters is if the paid service is good enough for most people to not bother with copyright infringement.

Netflix did occupy that comfortable spot but now the market is being needlessly fragmented because every copyright holder wants to make their own streaming service. Not having to manage one's subscriptions is obviously better than having to do it, regardless of how fast it is to switch.
> "How do you still get these repercussions, when the institution itself is taking more of a backseat?"

I wonder sometime about those brilliant scientist who just drop such pedestrian question
Twitter reopened my service’s account after two months when I refused to hand over my mobile number.

Pretty much every single service immediately bans me upon account creation if I don’t hand over my mobile number. Instagram banned me for “violating terms of service” before I had even chosen a username - before I had posted even a single thing. Makes me wonder if signing up for a service was in their list of violations itself? I mean, c’mon. It’s pretty much a ploy to gather mobile numbers under the garb of security or spam.
Because the options of the game are, in part by necessity, extremely simplistic. If there are tensions between states, you can be friendly or hostile towards either or both, but you can also try to understand why there is a conflict and try to defuse it- encouraging diplomacy between them, pressuring allies to do the same, asking for economic support in exchange for peace, etc. There are many more options than just "be friendly/ hostile" to one or the other.
Sounds like a bit of a toss to me
How "dupes" are handled? Several times I submitted an article than a few hours later somebody else posted but my submission was, I think, never reposted.

I see this now where I posted 21 hours ago https://news.ycombinator.com/item?id=21472394 and then I see the same article one hour ago getting traction https://news.ycombinator.com/item?id=21480777 the title is different because mine was the original one.
Memurai vs. Redis Benchmark Comparison
Also says:

> Every shot in Piper is composed of millions of grains of

> sand, each one of them around 5000 polygons.

I'm guessing the article is just confused. The important point, I think, is about using real geometry for sand particles rather than the beach being a surface with a displacement map.
Over the past couple of days there have been trending hashtags here in India accusing Twitter of caste and religious discrimination. I guess the irony is lost on these conspiracy pushing folks that Twitter censored their other hashtag but allowed this one to trend.

There have also been conspiracy theories that Twitter is purposely not verifying some people because of their caste.

I suspect that may be playing some role in this as well.
IBM System/360 Principles of Operation (1964) [pdf]
Video Streaming with Warp 10
That’s assuming there’s one perfect & stable air bubble that is never broken?

If something gets into even one pore and starts displacing air, that would be enough to break equilibrium, right?
Its not easy to live openly as a survivor and I still struggle with it: I was repeatedly abused sexually as a child, my adopted mother had sex me when I was 6... but that is nothing compared to a sexual assault that I suffered at the hands of a nurse.

I won't go into the details; except to say that is was so traumatic I was blind to the scar that she left on my penis (my first real GF asked me how I got it at when I was 18, and even though it was plain as day I never noticed it!). I had no memory of her attack until about 40 years later, and I suffered severe headaches and bloody nightmares those for 40 years.

The day I remembered her attack the nightmares ended and I virtually never get any headaches--and when I do, half an aspirin cure's them; they are not the debilitating monsters that formerly haunted me. I know I have PTSD but its not easy to deal with my past... I get nauseous thinking about it (here it comes now in fact) but I'm better than I was before so, we'll keep chipping away at it for now. I have told one doc about this in detail a few years ago and an online chat buddy who was assaulted when she was a girl is a huge help in this.
This is one of the worst articles I've read in a long time. The author is able to weasel their way out of holding them accountable to their opinions when they say that if porn can "thrive" with such extreme moderation, social media can "thrive" with a lesser degree. The problem with this is that they don't specify what in particular social media companies should do.

The inability to post content without it being moderated beforehand is treated as if it's a good thing, suggesting it's something social media companies should do but distancing themselves from the implication enough to maintain plausible deniability.

Especially ironic is that many porn sites make much of their money through ads that harvest personal data or prey on male insecurity.

There are strong arguments I disagree with in favor of regulating social media. Those arguments are also prescriptive, not general "we should do something". This is a very weak one.

Downvotes are the single best indicator of the problem with volunteer content moderation. People don't just downvote for bad comments, they downvote for comments they disagree with. Good luck getting edgy content through YouTube's Volunteer Force, it'll hurt causes you may agree with.
I had a bit of a look, I found one flight school that had committed to buying some electric aircraft and had apparently trialed them before. No real indication of how it works practically. Bearing in mind that a Tesla battery pack weighs 500kg (1200lb) or so. Changing them over wouldn't be a simple operation.
It made $1.333 billion.
> You can have options and results in C++ if you like (I sometimes use custom result types, and I certainly don't use exceptions)

It's not really practical because C++ has no true sum types. You can emulate them with a Java-style visitor pattern but that carries an immense code overhead.
This TSDB is full of surprise...
True. I had the system call interface in mind when I made the post. I should've been more clear.
Or you download it, flag it, and watch it at home once you are alone.

I never thought about the fact that the reviewers can have bad intentions. Interesting....
These guys are taking NNN too far.
Pwnagotchi: Deep Reinforcement Learning for WiFi Pwning
Free UI for Browsing Kafka Topics
I imagine there'd have to be swappable batteries, but you're absolutely right that you'd be missing out on learning all the other aspects of flying. Although by the time electric aircraft become mainstream for training I'd hope we'd seen the end of carbs!
Inmate claimed his life sentence ended when he died and was revived
Do you have to show your license in NSW?

In the UK we have to give our name and address, then turn up to a police station within 7 days with our license.
Irrational problems have irrational solutions.

If your child is scared at night because of the monster under their bed, you don't show them that it isn't there. You make a magic stick and give it to the child and tell it that it'll scare away the monster.

For the man that came in and genuinely believed he was cursed, you tell him you have the counter spell.
So Discord's iOS app is React Native while its Android app is native (i.e. Java/Kotlin)?
HTML Tags (1991)
>Now I just wonder: am I lazy?

Or perhaps you are just normal.
Disney+ Will Launch in the UK, Germany, Italy, France and Spain in March 2020
I don't think people agree with your analogy. To me your analogy is too simple. I have 6 years of java development experience and a masters in informatics. I have yet to work with enterprise DDD. There were no classes at university that taught it.

In most of my projects I have had to learn a lot of new stuff, it's a blessing if someone on the team knows how to use it already. However I have found that on most projects we've struggled to hire people with substantial experience with the tech stack and methodology that the customer had chosen.

We still wouldn't find an entire team that had experience with everything we needed even if we paid them ten fold the amount of every other company.

On the other hand I reckon every carpenter learns to use a hammer and nails in school.
>in it you entirely fail to explain how you were wronged by vice

The answer clearly stated in Part 1:

"I exchanged several emails with Vice magazine making it clear what the scope of the article would be. The key points being no discussion of sexual orientation or my relationships. This is a very small request as Vice Magazine has interviewed countless male DIY YouTube creators without ever asking them to respond to 4Chan/Reddit allegations about who they sleep with (as they did with me)."

That took me all of... 5 seconds to find?

>You will come off as genuine and sympathetic instead of loathsome.

Yep, that and your earlier post speaks volumes about you...
In D with D "mixins": https://github.com/m3m0ry/drainfuck
Even stable APIs may need security fixes. I'm not convinced a world where APIs continue forever and their exploits do too would be much better than what we have. And I say that as someone who has just accidentally lost an expensive, fully-working piece of audio hardware to an ill-advised software upgrade.
The Swift for Android and iOS makes sense but how do you "easily" share same business logic between those other different platforms?
Our bodies are such a marvelous machine, with many individual parts and signaling processes, with the ability to rebuild and adapt.
Your clients hire you and tell you to find their sql performance problems. How is that not them telling you what to do, and you doing it?
Fastmail doesn't know how to configure a mail server