skysight-inc/HackerNews huggingface dataset:
I only read the first paragraph and couldn’t read anymore. I’m unsure why he cannot Know when a story will be delivered. A story should fit into a sprint and so he should reasonablely expect that it’s delivered at the end of that sprint. If it’s not going to be delivered then this information should be relayed back to the pm.

Going and pestering the team is only going to slow down development process and increase the likelihood of the team not delivering for the sprint.
Hmm maybe they'll add something later. It does have smartcard support, so that may be one approach.
Click bait. boo :<
Haha sounds about right!
Unlikely. S3 was publicly rebuilt in the wake of the 2017 S3pocalypse.
#nofilter - Honest online dating.

:-D
Economic sanctions are quite obviously an alternative to war (though perhaps not the only alternative), and if you look at recent administrations proclivity for intervention and regime change, it’s also quite obviously a change of tack.

Whether the sanctions are warranted is much more open to debate. But in Syria you have a regime that created the greatest humanitarian crisis of a generation, and in Iran you have a regime that repeatedly vows to wipe another country off the map, and an enormous proliferation risk. So I know what side of that debate I’d fall on, and I know what my preferences are when it comes to starting new wars.
Awesome! Thanks, a ton! I haven't touched it in a while but I'll take a look at it now. I'm going to take a stab at fixing it up a bit and then I'll put it on my (currently empty!) github. I'm a bit leery of including my username in an HN comment - I once made the mistake of mentioning my twitter handle here and got some weird selfies in my DMs - so I'll put my github username in my HN profile for a day so you'll know where to look.
I thought I would hate pair programming, but it turned out to be, BY FAR, the best thing that ever happened to me professionally.

That said, it really isn't for everybody. But you may want to give it a chance.
Most useful tool (has been for a decade+) to stop the junk credit advertisements that many people don't know about.
Then they aren't extinct.
Due to economies of scale resulting in continuous price declines they are the cheapest long term solution.

They also last much longer, can regularly use a wider range of their capacity, and take less maintenance than lead acid while being easier to transport and install. Part of this is better power management, but it’s also because they are useful even after significant reductions in capacity.
Hmmm....outline.com doesn't work, nor does reading in private mode on fire fox. I'm almost more interested in how to read the article than what the article has to say.

Googleing the headline works! Here is a short url: shorturl.at/CLOQW, or you can google it if you don't trust me :P.

Thanks!
> I followed my mentor’s advice and started to check-in at least every half day with each pair of engineers I was working with.

This is monumentally bad advice.

> I try to find a time when a pair does not seem to be heavily focused. Some of the cues might be they are having a casual non-work related conversation or are just returning from a break

So surveill and/or eavesdrop and/or ambush. Nice.

> Hadrien Raffalli is a Product Lead at Pivotal.

Here's me thinking it's probably a more junior PM doing this. Nope, it's a Product Lead.

PMs/TPMs can be great, if they are good. I've worked with some that made my life easier. I've worked with others who really didn't.

Based on this article alone, Pivotal's PMs would make me quit.
I mean this is from a company that forces pair programming down everyone’s throat (so that you don’t space out on hn as one of stated reasons) so what did you expect? =)
Connectivity is completely optional on iOS. You can operate without iCloud and securely transfer files through a variety of methods.
Yandex is simply trying to introduce a barrier to deletion; several sites already use a CAPTCHA for this purpose (even if it's not used anywhere else). Should avoid using their service.
I'm 100% going to start doing Yoda Conditions. It's genius
I ask you - Why does the entire grid need to be rebuilt for batteries? Australia needs to split generation and transmission/distribution apart - the utilities shouldn't be able to make money of their own generating assets similar to a majority of US jurisdictions.

I'll counter that I believe the energy systems are moving in the right direction and will likely get to a better spot over the next 5-20 years as the infrastructure upgrades are necessitated and alternatives products that are more cost-effective options become more viable / pressure builds on policy makers.

And yes, energy markets are incredibly complex - especially in highly dynamic areas with fluctuating demands and supply possibilities. I believe the CA-ISO was integrating electricity for 10,000-35,000 MW every 3 seconds about 7 years ago -- probably way faster at this point. It's amazing and humbling what our grids operators are able to do.
The electric drivetrain is simpler, but electric cars tend to require more parts in order to replace the heat and rotational power you get "for free" with a combustion engine.

Electric cars need to have separate motors to drive the AC compressor instead of a simple belt.

Electric cars need resistive and/or reverse cycle heating instead of using engine heat.

Electric cars (if they care about battery longevity) need elaborate heating/cooling systems for the battery.
Facebook and Instagram are having more outages these days
https://archive.fo/bB9N9
Very similar to my experience, but different 3-letter agency. Two rounds. Lots of questions about drug use. I wasn't shy about it because I had had legal run-ins over it when I was young so I knew it was already out there. But examiner claimed that I was being evasive. My employer really wanted me cleared so I was coached a bit, told that unless I admit to being a spy it almost doesn't matter what I admit I have done, as long as I am truthful. I was invited back for a second polygraph. Lots more questions about drugs, some really bizarre things I had never heard of. I thought WTF, and just "admitted" to most everything the examiner asked me. He still said I was being evasive. I thought, this is stupid, it doesn't work at all, he's just guessing.
"To learn more about copyright, you may visit..." It must be nice to have such a dominant position that you can patronize your "partners" in such a way.

I'm constantly amazed that this company does not invest more in human copyright legal reviews when their product is pretty much just obtaining rights to share copies of other people's work.
This X 1000. I tried learning programming several times in my younger life, maybe 3 or 4 efforts at getting some 'basics'. Never thought I would be able to program until I picked up Unity on a whim and started learning C#. Lo and behold, documentation is now plentiful and tutorials are a vast landscape.

Nearly every 'beginner' lesson or tutorial or book on programming that I have seen state in the beginning that 'some programming experience recommended.'
> One that deals with cookies (mostly "delete everything" outside of my white list)

That sounds a lot like the "Cookie AutoDelete" FF extension.
Pivotal doesn't use sprints. Stories are pointed by engineers and ordered by the PM, but they're done when they are done, to the satisfaction of both.

Tracker is able to give short-term forecasts of what will be done by when by averaging the last 3 weeks of deliveries (ie, velocity).

Personally I think the idea of sprints is a menace. It creates an artificial deadline that leads to either waste or stress. Deadlines should be reserved for actual meaningful deadlines.
Refined (Slack extension) shutting down
While searching for comparable solutions to understand what this about, I found this website which has a very good summary about queue systems and the like: http://queues.io
What's in your wallet? :P
For C, I thought Tcl had code that was easy to read and understand.
I have an idea of how to improve transparency, similar to how some insurers provide more information to patients regarding the cost of an MRI at different places in town. However, it requires healthcare consumer buy in at a larger scale, with potential privacy hurdles.

I'm not entirely sure if it would have the intended effect of reducing costs, but it would definitely add more transparency.
If we interbred with them, how are they actually species? It seems more to me you're talking more about racial or breed differences akin to breeds of dogs if two species actually successfuly had viable offspring in the wild.
I really like that idea. Even if you only make both sides put up $5 each, loser pays, that would add up a lot for automated bots making fraudulent claims and hopefully not too much for people being claimed against.

If a single human reviewer takes 15 minutes on average to process each claim, then that's $20 an hour coming in per reviewer, which could make it viable.

Hopefully that would have the dual effect - firstly making it too expensive for bots to make thousands of fraudulent claims, massively reducing the volume of claims, and at the same time having humans hopefully making fair decisions instead of the AI just assuming the claimant is correct.
I agree with everything you wrote, but I also wonder if this is less of a distraction in the case of Pivotal since their engineers work in pairs.
Capital One: hacker stole data of over 100m Americans
It's not.

> Declarative code, on the other hand, is too concise, and erroneously makes the developers focus on the less important things, like business logic.

-----

>It takes at least 20–30 years to get good with OOP, even then most people with 30 years of OOP experience haven’t truly mastered it. The learning path is rough, filled with uncertainty. A lifetime of learning awaits the OOP developer, how exciting is that!

> What about the poor functional programmers? Unfortunately, there’s not much to learn. I personally have taught a few junior developers functional programming in JavaScript, and they became really good at it in about half a year. They simply had to understand a few basic concepts and then learned to apply them pretty quickly. Where’s the thrill of lifetime learning? I wouldn’t envy them.
Ask HN: Design patterns for separating business logic from common SASS config?
A common anti-pattern that is discussed around SASS codebases is the mixing of business logic with user configuration. Are there any design patterns that devs should know about that help keep unique business logic separate from the more generic user/billing/subscription/etc. portions?
> daily sync (a.k.a stand up meeting)

*status report

> My team meets for 30 minutes each morning

That is far too long IMO and IME

> We're a small team (3 developers)

30 mins for 3 devs...
> How does that affect the price tag? Would it be less secure if they charged less?

Price = cost of goods sold (hardware) + (profit + development overhead + marketing + ...) / number of units sold

So, yes, if they didn’t bother spending r&d resources on security, they could charge less.

Also, the marginal price of security is much higher than with the big two, since the number of units sold is smaller.

I wish them well, but they picked a tough fight.
I have some knowledge of retail side. It’s a huge gross margin, but a ton of costs make net margins slim. So basically same all round.
On the other hand, the fact that it's just a cap on transactions over 10k AUS could mean it really is an anti money laundering statue and not a covert attempt at creating a cashless society.

Again, I am by no means an expert on Australian law, but I am curious about whether a law like this would be precedent-setting somehow. The role of precedence in the US legal system (and how interested parties influence legislation, for that matter) is well known and something that is browbeaten into every US civics student.

It also may be that the strength of the movement/opposition to cashless economies will hinge not on money laundering statutes but with the success or failure of libra.
Experience has led me to conclude that code maintainability is a Team. Dedicated staff are needed to recommend cross-cutting solutions, roll them out company wide, perform refactors and clean up technical debt. Making it a "culture" is too hard. It means getting buy-in with regards to how crucial the function is for the sustainability of product development, but once it's a job description, it will actually happen.
Here's one: https://spectrum.ieee.org/energywise/energy/the-smarter-grid...

It's based on a novel battery. One of the interesting claims about XNRGI's battery is that it can be manufactured at scale for a much lower capital cost because you can use existing semiconductor wafer manufacturing infrastructure:

https://xnrgi.com/technology/

So let's see if Cross Border Power's grid battery works. It'll be good if it does.
The downvoting of this comment is a sad reflection of techno-pessimist ignorance. I shall have the last laugh from my flying car as I munch a lab-grown burger.
>It does cost them money when they get it wrong.

Does it tho?

Google has the problem of too much advertising space vs too few advertising clients. Being able to significantly cut down the advertising space means they get better prices across the board.

Demonetizing any singular video (especially if suspect or borderline) is one time loss, long time profit.
A bit unrelated but this reminded me of my hike to mullayanagiri about 15 years ago. We were a group of 12 and our guide was leading the way and was a good 0.5km ahead of us. All of a sudden the guide was running back towards us like no tomorrow. We asked him what happened and he said he saw a tiger cub. We got so excited and wanted to see it. He said this is no joking matter and that if a cub is all alone, the mother is somewhere nearby and will rip us all apart in no time even if we are no threat. The tone in which he said it still makes me shiver and we ran for our lives :)
I don't know how you get the idea that it's forced.

We're known for it, it's part of the interviewing process for Labs and most of R&D. Folks who don't want to pair generally don't apply. Of those who apply, some try it during the interview process and decide it's not for them.

That is a good thing.

Besides which, solo work is common too. Most of the field org works solo, Spring folks mostly work solo, I love pairing but currently I'm working solo. If a pair decides they should work solo, they do. Lots of pairs have a rotating arrangement where somebody different works solo for a day or two. I know of teams where they are solo in the morning to review PRs and pair in the afternoon to work on new contributions.

None of this is enforced. There is no manual, no rulebook for The One True Way. Nobody tells you how to work. The way works is: the people are nice and smart and want to do the right thing. The rest is largely details.
NASA’s Tess Satellite Spots ‘Missing Link’ Exoplanets
I was polygraphed back in 2015. They polygraphed me three times, and then said that I failed the question regarding unauthorized foreign contacts. It was a very bizarre experience. They would often repeat stuff like "Don't try to make anything happen or stop anything from happening. Got it!?" during the questioning. I remember having to sit perfectly still, with a pad under my bottom as well as under my feet.

Amusingly, before polygraphing me I was asked if I had "read anything online" about the process, to which I shrugged and said "Hasn't everybody?" The entire process is ridiculous.
Living under a rock, there was a statistical analysis recently which proved CNN gets trending multiples more times than someone like PDP with magnitudes less views.
Capital One breach exposes personal info of 100M Americans
I don't see the point in getting updates more than once a day. If something could change that you needed to know before tomorrow, isn't something else potentially wrong with the process?

The only case where I want such frequent updates are when (1) there's some P0 bug on production and it needs to be fixed / tested / deployed yesterday or (2) we're trying to pressure the person to want to quit their job or magically improve (more the former than the latter).
Debt hurts your fundamentals and hurts your stock price. Cash helps your stock price.

If you're concerned about stock price, sell for cash.
Yea, I know. The thing is, I am probably indulging in self-criticism because I have been in networks since 1979 and I judge my own role as fleeting and incidental. Envy of their success in transformative change makes me hesitant to want to engage as they do and I critique what they do in that light.

Its too easy to wind up pontificating round the fire to the young 'uns .. At IETF we have a greybeard problem, and its sometimes hard to decide which side of things to be, on "older is better" and "newer is better" and "older is not newer but they are both interesting" debates.
Wisconsin is in the US so US laws and regulations are what apply. Moreover it seems Europe also has similar legislation/protections for people with disabilities. This is equality. No bending necessary.
Please, you're acting like an employee of their marketing department. Your rabid enthusiasm is not interesting. They're a car company that wants to be successful, not a sports team. Still, good luck to them—and maybe I might even consider an electric VW in the future—but it'll be a while before their reputation is repaired.

(And thankfully their EVs won't have their junky and jerky DSG transmissions...so that's another plus.)
From the title I expected to see something a bit more, well, tactical about how to arrange communication by changing "real" interruptions into queued requests. For example, e-mails, or (varying by workplace-cultures) instant-messages that nobody expects immediate answers to.
Lead-acid batteries are pretty damned heavy and would make a great kinetic battery as well as a chemical one.
To be fair, doesn't that describe agile development as well?
You’ve just described the foreign policy of every country in the world.
I only said it because I meant it. Booklists from people one admires (or detests) are a good place to check to discover new books, though.

I also suggest bibliographies and references in things that you are currently reading. That's usually where I find the next things to read. Especially with journal articles, because you can find other things that cite a paper you enjoyed pretty easily on the web.
Now I don't want to be rich. Empirically they are all like this.
Seems completely reasonable -- my only take on this is that I'd like to see web extensions be given more control over pages.

In particular, this is the second time I've seen an extension author complain about CSP headers blocking development (Greasemonkey being the first). If this is expected behavior, it seems weird to me that extensions can't bypass CSP headers -- a webpage shouldn't be able to control what an extension does.

If it's not expected behavior, it would be good for Firefox devs to clarify better how extensions are meant to handle CSP headers, since it seems like multiple extension authors have gotten bitten by them.

I can't think of any instance where I would want a webpage to be able to decide what capabilities an extension can have.
They don't have safe habour protections, they are publishers.
Yeah, seems more logical to say ancient human experienced a number genetic divergences which were then folded into the mainline of the genetic stream.
You could ask: Will you pursue policies that will make the cost of shelter higher or lower? In many areas the government is trying to do both simultaneously.
Not only it is a high quality codebase, support from Jeremy is a top notch, there are no outstanding issues, everything gets fixed promptly. It's been a great joy using both sequel and roda all these years
Scientists create contact lenses that zoom when you blink twice
Personally, I hate it when people do stuff like that and I would not have bothered to read his comment if he was using it to promote himself.
Against Against Billionaire Philanthropy
> In particular we had a particular giant tech debt: we had fallen behind on React versions. Worse,

I don't want to read any further. Surely it doesn't get worse than that!

/s
Such categories are only an approximation of reality to help with classification. There is stuff like ring species [1] for example or species complex [2].

[1]: https://en.wikipedia.org/wiki/Ring_species

[2]: https://en.wikipedia.org/wiki/Species_complex
It wouldn't matter if people could build living spaces near work. They'd still commute. People change jobs without changing homes.

There are various reasons: rent control would be lost, property tax control would be lost, kids would need to attend different schools, spouse would need a job in the same location, real estate agents eat 6% of home value, etc.

So it works for a person's first job, assuming a 1-income household. After a few years, there is a job change, and then never again is work close to home.

If you want to tackle commute distances you need to deal with all the reasons people refuse to move. You can't count on people staying with the same employer forever.
My wife had a three day stay in hospital and pins surgically placed in her shattered foot while we were on vacation in Australia in the early 2000s. $700 - and that was the non-resident price.
> First of all most software developers have no idea what a quality software developer is until they see somebody who delivers 10x productivity and even then they still cannot typically extract what makes that one developer so much more productive. This blindness is often present in organizations that don't know how to hire or who value their subjective considerations over objective criteria.

What is a quality software developer? 10x compared to whom? Are you saying they can write the features in 1 hour what someone else would take 10 hours to do or they would think of scenarios and edge cases that a newbie would not think of attending to.
Given that you’ve claimed that they’re “empirically” all like this, would you mind sharing the data?
Ask HN: Any guidelines on what's cool or not cool to “Show HN”?
I suspect to kill all children and not rely on the parent you're supervising to clean up.
I honestly think generics are like oop. Vastly overestimated.
It's not just a status report, it's a casual discussion about the work. We collaborate on strategy, talk about any issues, and coordinate with each other. We front load information sharing so that it's rare to have to share information (ie. interrupt) at other times in the day.
No? Neanderthals are certainly classified as extinct.
It's interesting to me that the article title names a "San Francisco tech firm" rather than "Stripe". I guess though it may be a ubiquitous name in the YC community, Stripe is not a household name.
How to Build Snake with JavaScript
Interbreeding isn't a bright line. Zebras can breed with Donkeys!

https://en.wikipedia.org/wiki/Zebroid

Darwin's Origin of Species had a good section on this; the book is quite readable.
Alternative reading: A company trying to sell portfolio management software at a premium calls the segment of their market not paying for their software luddites for using a cheap, powerful, ubiquitous, general purpose tool that's easy to find developers for -- that is currently meeting all their needs when they obviously should be paying for the shiny new thing.
2.3% Neanderthal Pride checking in!
Speaking for myself, I would give feedback to a product manager that asking during the day is unnecessary. I'd try to understand why the PM feels they need to.

But yes, pairing is very helpful for maintaining context when interruptions occur.
This comment seems borderline satire. But I guess you’re right. There’s the western way of approving of your government, where you’re free to make up your mind about whether you do or not, and the way that they do it in North Korea and Iran, where you have to constantly fear the consequences of not approving of your government in the appropriate government prescribed manner.