skysight-inc/HackerNews huggingface dataset:
> This new trend of private, group communication seems to be something that's completely caught them off guard and now they're trying to catch up.

I'd bet that there's more of that happening on WhatsApp than any other app in the world, possibly by an order of magnitude.
In the US, damages in a lawsuit are not always determined by direct, measurable economic costs. Sometimes damages are punitive, to discourage future malfeasance. Sometimes they are contractual. Sometimes they reflect pain and suffering, or risks whose true value is hard to measure.
Ticket driven development isn't just an agile issue though. Project management has always loved granular tasks and the assumption that at some point they are all worth the same effort.
Collections of words like this really amuse me for some reason. I have my own collection of animal names which are also verbs:

https://gist.github.com/briangordon/e64d58b6b9abab346014ff05...
With a feature where arbitrary aspects "update" from under you in ways you could never expect and ensure beforehand are locked down in your favor in the contract/agreement.

For example, a widget might have a compile bug where the CSS rules to explicitly lay out component size only get included in media queries requested with devices using such low PPI that you never catch it in testing because your devices are not icky enough. This "bug" might then be "fixed" in an "improvement release" down the track that ships the explicit sizing to everybody... including your page layouts, which are now broken.

Or maybe you could ship a calendar control that includes a fuzzy date parser, and then remove the date parser "because it was confusing too many users". All emails from power users pointing out lost productivity because of their inability to specify dates like "2 1/2 days ago" or "-2h", or having "2018" map to today's date last year and "yesterday" also include the current time, are quietly sent to /dev/null. The calendar control is updated to use Material Design, two days of which are spent building a test jig to autoreload on 18 devices at once using remote debugging, as part of a subfeature sprint to ensure a certain cubic-bezier transition animation (which 4 people have collectively watched 537 times) "flows" correctly with the right... twang. A further day is spent turning an Arduino into a virtual bluetooth keyboard to ping the 18th device in the aforementioned testing rig; it stubbornly refused to not go to sleep, even when plugged in.

A decentralized bidding infrastructure could be implemented that uses Bitcoin to allow users to vote on which UI designs they like the most by sending money to different wallets. Much ado is had about how to rebuild a Merkle tree from first principles on top of the blockchain in order to implement the wallet tracking needed to power the aggregate collection needed to power the feature. After A/B testing (and some shady network sniffing) finds the UI library is only being used by people with 1Gbps (fiber/5G) Internet connections on devices with 8-core CPUs, it is decided to simply download the entire Bitcoin blockchain into the Web browser of every consumer of the UI toolkit to perform the analytics about which style to load on startup. No testing is performed on smartphones, and in the standup meeting for the sprint in question nobody remembers to point out that 8-core ARM CPUs are not the same as 8-core i9s. The stubborn team lead has sufficient karma to retain the feature even after the stunned bugreports flow in.
If protesters in the US were throwing petrol bombs, the police in the US would begin shooting people en masse.

If there were months of mass protests in the US, the national guard would be called in to stop them, with full military equipment. This is what happened in Ferguson, for instance, and the police there did shoot and kill at least one protester.

What happens domestically, we refer to as riots. What happens internationally, we refer to as protests. During the LA Riots, over 10,000 national guard troops were called in, and the police and Guardsmen killed at least ten people - either rioters, or protesters, depending on your perspective.
Stock Simulator Virtual Funds and Portfolio
HP have two contiguous class A 15 & 16 the latter was inherited when they took over DEC. That cant be justified.
Absolutely. And acquiring WhatsApp is another example of them being on the back foot and having to catch up.
What were the investors' objections, if you don't mind me asking?
Conservative cultures don't allow this practice, they generally still strongly hold to the family as the building unit of society, whereas this practice continues to dismantle it.

We're ending up in a society where people don't know who their offspring are, and where children don't know who their real parents are. This is untrodden ground, and may very well have extremely serious consequences.
...which doesn't address any of what I said.
I think it has a lot to do with bargain power.

By using things like story points and other metrics intended to be internal to the team, developers have a lot of incentive to not lie on their estimates. On the other hand, management has incentive to push things to be finished quicker.

By letting management having access to those metrics, they're automatically at a disadvantage when negotiating timelines and priorities.
> Imagine yourself wearing a cap that's little too small and half-transparent on the edges, walking on fresh snow, surrounded by snow mounds, trying to spot something on one of the hilltops nearby. So the cap mostly protects you from direct jamming signal, but reflections and bleed are still painful.

The usual answer, then, would be a polarized filter and a more narrow aperture (e.g. goggles). The narrower the FOV, the less risk of glare.

That does mean an antenna will have to actively keep itself pointed at a moving point in the sky, but with GPS, a compass, a clock, and each satellite's orbital parameters, that should be a solvable problem.

The harder problem would be for the satellite to pick out the signal coming back from the ground without having to limit itself to a single ground station.
Additional vacation day :D
Google searches used to present Chrome as an app you should download. Google leveraged its market dominance to get people to download their desktop browser.

And on Android it's the default you can't uninstall.
Software developers hate working for the pointed-haired boss too. Agile is just a name for a process which is a meta "tool" for a company to get its work done. We're always going to hate working in an environment where management doesn't understand what goes into the sausage and what's important to do now that won't cause problems later. And we can all agree that hard work and code quality are key but I will push to do THOSE under any methodology. If a company isn't doing them then maybe it's not the process -- maybe it's the company/culture.
I just wish those services exposed a chat protocol that I could connect to from a single messaging app. I'd straight up pay for access to such a thing.
I'd be willing to give that a shot; I drive the speed limit in my town (population estimated at about 15.6k), but the lights seem more in relation to current traffic at the intersection. So you catch this red light and you're going straight, you stop and wait. Now when you approach the second light, because you and others were held back there was no one approaching the light so it will likely be red or turning red when you approach. To actually get out of this loop, you basically have to speed up a bit which seems like a behavior that shouldn't be rewarded as such.
Why limit it to media? Ideas travel through so many other vectors, too, like from n-chan-denizen to n-chan-denizen via comments on n-chan.
"Mom I'm imposing sanctions on you." That's a thing, but saying so is generally not a good idea ;-)
I thought resources were freed when they went out of scope preventing any memory leaks in Rust.
Can you expand on your entanglement idea? I’m not sure how it would work. You could enable particles without connecting neural systems functionally (although I’m not sure we can show qualia/consciousness is actually located).

The issue of course is that due to the nature of subjective experience it cannot be empirically tested.
I'd say that attempting to use the same tool to help a team communicate with one another and to communicate with management or stakeholders who aren't very close to the project (involved daily near the ground level) is essentially doomed. Management will either hate the answers they get or they'll ruin the tool's utility to the team, resulting in worse communication at every level and slower work. Or both.

It's where I think Jira and other do-everything tools that try to be useful to both ICs and management fall down hard, every time I've seen them used. Management wants to see their burndown charts and such. They want projections out months on minimal data. They want to see the performance of people, not teams. Points become BS because everyone knows they're being watched. Totals are missed the first few sprints (of course they are, you're still calibrating WTF a point means for this team and this project!) and management gets pissy, exerts more control, implies ICs are failing at their job, project goes downhill from there. But look, we're Doing Agile! Such professionals we are.
2 moderators: can we have a better title? I was expecting to see something about concurrency and multi-threading.
Even if the company suing you will have a tough time proving their case, they can still bury you in legal fees.
Perhaps to punish the clinic for not fulfilling their contract to the donor? It's a pretty egregious failure on their part. I doubt 5m is going to sink the clinic.
You might get tired of it, but it's a pretty strong argument. If I know what real bacon tastes like then eating some vegetarian facsimile of bacon is going to lead to massive disappointment and drawing the conclusion that eating vegetarian is not really an option for me. If instead I just eat things that are vegetarian and have no meat based equivalent then there is a good chance of discovering new and interesting foods and really being able to enjoy what you are eating.
1. They show libgcrypt managed to have the bug in EdDSA (https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgcrypt.git;a=c...).

2. People need to use ECDSA for same reason they need to use RSA: compatibility. In particular, EdDSA webpki certificates will likely never happen (https://cabforum.org/pipermail/servercert-wg/2019-June/00087...).
Who prioritizes? On a large team, most tasks require at least some collaboration and discussion. Kanban seems very chaotic for a large team, with priorities constantly shifting. With sprints, everyone on the team is in agreement about the priorities for the next N weeks, and you regroup at the end to iterate.

As a manager, how do I know how long a Kanban task should take? How do I know how long it's been in-progress, or how much is left? (With sprints, the idea is that every task should be defined as completable within N weeks. So it's pretty simple to estimate when deliverables will be done.)
You can choose your features, or you can choose your deadline. You can't choose both.

Apple delivers a a new iPhone every fall, but they make absolutely no promises about what it will be.
I'm starting to really dislike that quote, because these people absolutely understand, they just don't care because it doesn't affect them directly.
Sorry to nitpick but North Korea has historically chosen to be economically isolated (read about their government philosophy called “juche”), so it’s a weak example imo even in the presence of sanctions.
Nope, that's just the repository with manual fixes.
How do I prove better value compared to the competition w/o actually building something that is indeed better?
Simple step on how to get rid of cold sore symptoms
I largely agree.

I’ll add this — To a large extent, many management systems are about reducing the failure modes — but I don’t see why a system must downplay creativity and deep thinking about the core business engine (often the software).
An aside, but that sentiment "Those who trade liberty for security deserve neither" makes no sense.

Every person in every civilization has made the trade off between liberty and security to some degree. All but the staunchest anarchists are for some laws.

Discussion over where the grey areas end are valid; and I'd argue more useful then assuming what ever is currently acceptable to any given person must be the optimal tradeoff.
>Sure , but the possibility that it might change something is why they re done.

Don't consider possibilities in one direction only. Consider the possibility that the change may exacerbate the situation. And then compare with the "no action" alternative.
Agile was misery for me. There were 5 managers on the call and just two developers. The managers were taking status from the developers (me and another guy). The deadlines were measured in hours and it was just horrible to be on those calls.
unrelated, but how is PG monetized? do they run completely on donations?
It appears to be related to ientaculum, meaning breakfast.

https://en.m.wiktionary.org/wiki/ientaculum#Latin
Well, some percentage of kids have fathers other than the ones they are aware of, since long before IVF was a thing. That's just life. Unless you and your potential mate get tested, you could always be half siblings. You have no way to know.
In the US (likely same for Canada), livestock farmers are given huge subsidies. What a farmer pays for corn for cows is much less than you would pay to buy corn, after accounting for the difference in quality, because they get tax subsidies. So it's actually central planning (socialism) that is making plants more expensive than meat.
Well, he should get at least $96.
This quote is the publisher's reply to Flynn.
Normally it’s bad form to comment on receiving downvotes but in his case I’ll point out that I spent a lot of time in such a country as a kid as I have a parent from that country (although said parent had only two siblings and their family didn’t practice bride price / have kids work to support family etc).

Not all reasons for having a large family are religious; some are just desire, of course, and some are indeed economically rational. That last is part of the reason, I believe, that birth rate drops as wealth increases, and is yet another reason to try to increase wealth for everyone.
It's also a really good example of how captions (this is a caption really, not exactly alt text) are context-dependent.

The caption you mention continues:

> The maser observed is almost directly opposite the Sun from the center in the S-C arm, 65,000 light years away.

...which makes no sense (there's no maser visible in the image or mentioned in the article) until you realise that this image was uploaded for another article and is being reused here.

Evidently the website's content management system asks for caption text when uploading the image, rather than when selecting it for use in the article. The latter is the right way to do it.
This was originally a reply to https://news.ycombinator.com/item?id=21143687.
Looks great! I'll throw this out here as well since I also saw it on HN a while ago, I use it all the time: http://guitardashboard.com/
The letter from Emerald says this:

> There are two main causes of concern for Emerald.

[...]

> Secondly, there are many instances in the manuscript where the actions, conversations and behavior of identifiable individuals at specific named colleges are discussed in detail and at length in relation to controversial events. Given the sensitivity of the issues involved, there is both the potential for serious harm to Emerald’s reputation and the significant possibility of legal action. Substantial changes to the content and nature of the manuscript would need to be made, or Emerald would need to accept a high level of risk both reputational and legal. The practical costs and difficulty of managing any reputational or legal problems that did arise are of further concern to Emerald.

This is talking about the risk of defamation.
It's not a protocol, but an app, but bitlbee and even pidgin tend to support a lot of these various chat services with plugins.
previously: https://news.ycombinator.com/item?id=21136946
Uber and Uber Eats are still separate apps for me (on iOS). If I pick Eats from the main Uber app, it jumps to the other app.
Check the octave you are on, there is no C2 note on a guitar...

The app has been tested thoroughly :)
Is that 1% not true or 99% not true?

Amortizing the up-front cost of design, into a continuous cost of refactoring every time the requirements change doesn’t make the original claim false.

You are still paying the price of rigidity.
You might like http://guitardashboard.com/ as well!
That's fair. I'm mostly cooking on the weekends, for a family of five, so doing something like a 4lb roast chicken with potatoes and veggies is a pretty economical and straightforward meal. Everyone gets their fill, but there's enough left for at least one lunch portion or maybe even a second dinner like chicken Caesar wraps.
But, if you fear and loathe ECDSA (and I do as well), it's probably a good idea to get in early against protocols that seek to deploy more of it. For instance, DNSSEC, which is barely deployed anywhere on the Internet, is just now (as in, resolvers couldn't reliably verify ECC records until recently) introducing ECC support --- with ECDSA.
Best to use chrome.
Used to do this when I was young, not any more. It's not that I can't I just refuse work with "hackish" languages, tools and projects.
+1 to this. This couldn't have come at a better time as I transition into more SRE style work and have been tasked with not only creating some dashboards but relevant ones
The article is about merchant and fishing ships.

Actually it was primarily about these ships as primary sources of plastic dumping in the ocean.

Not about the "ships" per se.
The form gentaculavit implies it’s a 3rd person singular perfect indicative of a regular 1st conjugation Late Latin verb gentaculare “to eat breakfast”. Knowing that, it’s clearly derived from this Late Latin noun:

https://en.m.wiktionary.org/wiki/jentaculum#Latin

From Wiktionary:

gentaculum “breakfast” (alternate spelling of ientaculum/jentaculum). That form ultimately comes from the adjective ieiunus (alternate spelling jejunus) “fasting”.

The adjective is a standard word in Classical Latin, but the noun and verb above are not. They are probably later developments or Vulgar Latin (spoken by the common people) that was not preserved in Classical texts. The standard word for breakfast in Classical Latin would be prandium.
Amazon Clashes with Disney over Terms for Offering Apps in Fire TV
No, @kerkeslager has it exactly right.

1. Fixing broken generated code is fundamentally harder than debugging non-generated code, because the code generator doesn't appear in the call stack, and because a line of generated code doesn't necessarily even have any specific line number in the input program.

2. "Tooling" includes type systems that can detect and prevent bugs at compile time, and IDEs that can highlight the bug and often automatically fix the bug with a shortcut action.

You can write your own type system in Lisp, but testing a type system is uniquely harder than testing ordinary functions. Type systems prove facts about a program, and type-system bugs have to do with cases where the language can't prove the safety of something that's safe, or where the system wrongly proves that code is incorrect when it's actually correct, or vice versa.

Finding important truths that a proof system can't prove (or finding falsehoods that a proof system can generate) is much harder than ensuring that a well-scoped function generates valid outputs for its inputs.

3. Documenting languages (especially type systems, especially type system errors) is also much harder than documenting function parameters.

In a non-Lisp language, developer-users don't have to understand how the language (and especially the type system) is implemented, because the language devs keep the language small and well tested. (Yes, the Java compiler does have bugs sometimes, but odds are, any given bug is in your code, not the compiler.)

Keeping the language small allows a community to form around documenting. If you write your own DSL, there's no language community to support you.

And, sure, having a big community of people supporting each other and answering questions always a huge help, even just for libraries, so there is some pressure to stick with mainstream languages. But languages have come and go from the mainstream while Lisp has remained sidelined.

Lisp makes it easy to generate code, and that's the "Lisp curse," because writing your own mini language is usually a bad idea.
Please read the follow up I made to my comment, which was not intended to be sarcastic.
Julius Caesar was one of the greatest generals according to a history written by the victors. Namely, him.

Not that I'm saying you're wrong, but invading Parthia would be a rather different story than invading Gaul.
True but the $5 is more paying for data hygiene and organization because you can't get people to standardize naturally and the fewer confusing factors the better.
It's like you're the only person who read the question.
This looks like a really phenomenal writeup, with worked examples. The underlying math and algorithm stuff here is applicable to other attacks; it looks like this is worth a close read.
My guess is they explored this, but realized how limited workers are?
I can already explain those.
I still miss the few years where Trillian talked all instant messaging protocols. Jabber had a brief shot at unifying them, but no dotcom wants to be a commodity.
The difference is that vim is a specific tool, and if I see someone struggling repeatedly to be effective with vim, I can gently suggest that they try some other tool. But if I see a team repeatedly to implement something that looks like an Agile methodology, what do I tell them?

I suspect that many devotees of agile would speak at this point about getting management buy-in, or reforming the wider organization, but at this point "agile" just becomes shorthand for "reform your entire organization from top to bottom so that your management doesn't suck".
Ask HN: What are some key ingredients for a compelling Ask HN?
I've noticed that some users respond with suggestions to refine an Ask HN question to make it more compelling for the wider audience, so I know multiple users will have an opinion on this.

Theoretically there is a decent mixture of factors that activates more users desire to respond based on the prevailing themes and culture of HN, yeah?

I'll start it off with something I don't think works too well:

A blatant attempt to generate a business idea or conduct market research.

Something that does work:

A question that taps into personal experience and gives users a chance to express their philosophy on a subject.

I notice I'm more likely to respond to questions about jobs and participation in industry.

Thoughts?
1) No, that would be ridiculous. My point is that a developer working with Haskell daily to develop an application would have no problem reading it in the middle of the night. The biggest problem for a developer, who may not have written the module in question, is not understanding the requirements for the module.

2) Early on and even then rarely. After working in a hospital writing and supporting an electronic patient chart system, I found it hard pretending that anything short of life and death was serious enough to be woken over.