skysight-inc/HackerNews huggingface dataset:
Reading all the comments out there, there is some atrocious stuff people call Scrum. I'm not even a huge Scrum fan, but it folks seem to criticize what people do in the name of Scrum instead of what is actually in the process.

The TLDR of Scrum is simple: (product) management gets to set the priority of things every 2 or 3 weeks. After that, we see what got done and check to see if the priorities are still the same.

If the priorities are wrong, don't blame Scrum, blame management. If tech debt is increasing, don't blame Scrum, blame management.

There's no magic bullet to determine what is important, and certainly Scrum Master training won't help an incompetent manager a competent one.
The Power of Hidden Teams
dang, thanks for stating the obvious professor Charles Bonini.
Do you have a board of directors? Once you’re past the immediate grief, they and your investors can be a good resource to lean on in terms of quickly finding someone to serve as an interim CEO while you look for a more permanent solution.
I like Dependabot because of the changelog and list of commits it includes in each pull request. It means that it's super easy for me to keep track of how the dependencies I use are changing.

There's been more than a few times that I've seen a new feature pop up in a changelog that ends up being super helpful for something I'm working on. And being able to track deprecation warnings as they're introduced means being able to gradually keep my usage of a library up to date, and avoiding painful upgrades later.
ML makes predictions; testable predictions.

Machine learning is an area where you need to be able to produce results. Fake it ‘til you make it isn’t going to cut it for long. Either these people produce something that works, or they don’t.
It's not just that; it's also the absence of contemporaneous accounts of him actually writing anything. Doesn't it seem odd that he wasn't celebrated as a writer during his lifetime?
That sounds better, but still pretty underpowered. I suppose if you wanted something high performance, you wouldn't want to use baremetal lisp anyway and this is more for fun and experimentation so a cheap and easier to understand processor wins.
The most successful (but still crappy) solution to this that I have seen is developers undertaking guerilla tech debt work. This can be done by bundling maintenance work into an existing task where the two are actually not that related or by simply carving out bits of time between official tasks.

While it "works" it is certainly not ideal that people have to go off the reservation to ensure that the project doesn't implode in the future due to the accumulation of buggy code, performance problems and likely security vulnerabilities.
Last time I was home visiting my parents I was astounded by the number of scam calls they'd get per day. Their landline was basically unusable for incoming calls because 90% of them were scammers. And they're obviously targeting older people who by nature respect/trust authority figures: "This is the IRS!" "This is the police, you're in trouble!" "I'm with Microsoft!" "This is the State Department, we need to talk about your passport" (that one was new to me). Scam texts too on their mobile phones.

The key thing people (not just the elderly) need to understand is that NOBODY LEGITIMATE will make initial contact with you over the phone or over SMS. The IRS will mail you. The police will knock on your door. If someone you don't know contacts you over the phone, 99.999% of the time it is a scam or they're selling something. Once you internalize that, you're well on your way towards avoiding being a victim.
Why does this matter? Are you on a limited network where this is causing issues?
> Contrast with music, where I have a single subscription and get access to everything I want without having to think about it.

Only because of the obsolete centralized planning model the law creates for music streaming, which long predates the capability for direct music distribution to the customer. It undermines competition, shifting power to the distribution system. But competing over whether your streaming service offers this or that feature doesn’t create competition on the part that really matters: content. It lowers the incentive to invest in quality music that breaks out of cookie cutter molds, it would be bad for consumers in every respect but on cost. (It is notable that whole television has never been better, mainstream music probably has never been worse.)

Imagine if software licensing had to all be cleared through a centralized board at rates set by judges. It would be what app developers hate about the App Store times ten.

The inconvenience of having to pick and choose is the cost of having a real market. We don’t order all our food through a central food clearing house. We order from different restaurants, who have different payment models, different menu formats, different delivery rules, etc. If all restaurants were legally required to be in Uber Eats that wouldn’t be better, it would be worse. It would give all the power and profits to the middle man, rather than the restaurants.
I think because people are frustrated. My read of the conversation is that there's a lot of latent resentment towards modern Agile and Scrum practices.
Very true. I forget that parents were the original harbingers of the danger of the web and now, IMHO are the prime target for fake news and click bait.
Even if they are successive then the product plus one might not be prime, since the product plus one is so much larger than p_n, there might be a prime that divides it (and likely at least 2).

The first non-prime example is 2x3x5x7x11x13 + 1 which equals 59 x 509
Hi everyone, would you mind avoiding using any sites articles from New York Times? They require a subscription after a certain amount of views. Sure, journalism isn't charity work (news editors and journalists need food on the table, too, you know?), but all other sites have advertisements. I leave advertisements enabled on sites that don't block you out. If you use an article from NYT, would you mind including another link to a mirror article?
To add some context to this, the reason why packages which depend on haskell in arch are such a mess is because "the arch way" is to dynamically link everything. This has its advantages (namely security), but is not super compatible with the haskell ecosystem which is designed with static linking in mind.

Like my parent commenter, I recommend just doing everything through stack. stack-static from the AUR [0] is the convenient way to do this (rather than dragging in a few gigs of ghc dependencies for stack only to have stack create its own local ghc installation as well).

[0] https://aur.archlinux.org/packages/stack-static/
Firstly I would start with the idea that most people don't have a career. Most people have a series of jobs. Realizing this will save you a lot of unnecessary anxiety. You have a job. You will have other jobs.

Try to keep learning new things. As a newbie you have a lot to learn that is directly relevant to your job.

As you get the hang of your job you should start learning more things that are not directly applicable as they will still make you better while mitigating boredom.
Hopefully all of this causes a push away from closed standards and branding. Its a shame how things like android, bluetooth and wifi while seemingly open are still very limited with proprietary components and branding.
curl -s http://c2.com/wiki/remodel/pages/WhatIsNotInPlanNine | jq -r .text

works and is GoodEnough
I wonder if they could simply fork SD cards and make something compatible but without the branding or proprietary parts.
Google and Oracle’s ‘Copyright Case of the Decade’ Could Be Headed to Court
See https://www.carnextdoor.com.au for some evidence that there exist people who are perfectly happy to allow random people do who knows what in their cars.
I'm on a team that started doing Scrum a few months ago, and we're still figuring it out.

To be clear: are you saying that the one team that did Scrum well did so because they spent more time on the process? Reading what you wrote, spending two full days every two weeks to plan sounds, well, terribly dragged out. Does it feel like the time was well spent, or was it a slog?
I mean, the game itself sounds like the type that would draw people who wanted to prove to others how smart or good they are from your description(PvP). I find that community/coop based games (PvE) tend to draw less assholes because of the type of people who enjoy those games.
That's not an API. The article talks about some ntdll function, not supported by MS, and not documented by MS.

The ugliness might be deliberate, to make developers conclude "that must be some Windows internal BS, probably undocumented" when they see it in debugger, profiler or other places.
That isn't a strictly California issue: I remember an article discussing the massive rise in licensing requirements from professional associations. It is in the nature of guilds, regardless of profession, to attempt to restrict growth in the number of practitioners. Link them up with state licensing authorities and you get situations like that. I think all such boards/requirements should be national: not sure what is magically unique about Californians' therapy requirements over any other state.
> Only if you assume the current population of the city is held steady and you are not beaten out by new arrivals.

The population does not have to be held steady for the new high-end housing to lower prices for mid and low-end housing.

The only assumption the parent makes is that the aggregate desire of people not currently living in SF to move to SF is not affected by the increase in supply. This is an assumption, but I don't think an outlandish one.

Yes, of course some of the newly opened mid-level apartments (when their previous inhabitant moves to a high-end apartment) will be filled by new comers. But aren't those new comers going to compete for the existing space whether or not a more high-end space gets built?
The rationale is that if you minimize latency, throughput has to be maximum too, so optimizing latency is enough.

In practice latency is the goto target for optimizing actual processes. It's the most linked with all the risks. But software development is not an actual process.
I found this scary from the perspective of it's use by Law Enforcement. There have already been serious misuses of facial recognition software by LE, including using celebrity pictures as a query [1] because a witness described a perpetrator as looking like that celebrity. From the perspective of someone familiar with machine learning, this is a terrible misuse that is likely to lead to wrongful arrests. I can easily imagine LE using Speech2Face software to extract a facial reconstruction from a recording, then feeding this reconstruction into facial recognition software, not understanding how this will WILDLY propagate error. I'm not against industry use of machine learning, but this software has the propensity for extreme misuse.

1. https://www.washingtonpost.com/technology/2019/05/16/police-...
I would personally caution against using an implicit rewriter like this. It is implicit in the sense once you change your schema, there's no documentation about the deprecated queries that are still supported. Yes, old queries will still work, but people who stumble up on them will be very confused as to why they are working, since the schema will say otherwise. Tools like IDE auto-completion for queries[1] or the graphical interface GraphiQL[2] will also ignore these rewrite capabilities and so will not help with writing, editing or running the old-but-still-supported rewritten queries.

Instead of that, i'd personally recommend either sticking with your old schema if the change is as superfluous as the one mentioned on the project's README (changing the type of the `userById(id)` field parameter from `String!` to `ID!`), or shamelessly embracing versioning your fields. In the case example case mentioned on the README, that could mean adding a @deprecated directive on the `userById(id: String!)` field, and then adding a new `userByIdV2(id: ID!)`. Users of the new field can alias it on to a friendlier versionless name, like:

query {
user: userByIdV2(id: 123) {
...
}
}

This way, the changes on the schema are much more explicit: users can still use tools like GraphiQL or schema-aware text editor plugins to write their queries, while receiving feedback about their use of deprecated fields, and what they can do about them :)

[1] Like Intellij IDEA's graphql plugin https://plugins.jetbrains.com/plugin/8097-js-graphql
[2] https://github.com/graphql/graphiql
I now use 1:3 or less especially when using whole milk, 1:2 or 1:2.5 when using 2% fat milk. Experiment and see what you like! There is no one true recipe!

Definitely no refilling with hot water! As the whole process takes time, I used to make 3-4 cups in the morning and take the remaining tea in a thermos to work.
Sure, I know it's not a contender for significant monetary damages, but I was disappointed not to see the Happy Birthday Shankar virus on the list. [0]

In my early tech days riding the helpdesk in college, I'd heard about it and half thought it an urban legend. Then it hit campus, and I had to clean about a half dozen systems. Not a complex process, and more fun than most given that I could admonish the user, "You really should have wished Shankar a happy birthday."

[0]https://www.f-secure.com/v-descs/marker.shtml
SOLID is a well intending team, good people.

I'm a little concerned about their security model though:

As of a very recent conversation, they seem to be ok with password being known by POD providers, which would make your data owned by the POD, not you.

I was trying to encourage them to use E2EE with our security tool that several other big dApps in the industry have adopted: (d.tube, notabug.io, Internet Archive, etc.)

https://gun.eco/docs/SEA

The only person who seemed interested was Tim Berners-Lee himself when I talked to him, and Ruben.

If either of you, or anyone else in the team see this, PLEASE please contact me urgently, I'm still willing to contribute, but when I tried nobody else seemed to care.
I wonder how many "counterfeit" SD cards are on the market already, especially in places like china?
I heard that Nexus phones are special and have direct support to ubuntu touch. I hear it's a really interesting OS.

There is also sailfish, which is meant for Enterprise and can support Android apps.

Https://sailfishos.org
I don't find much constructive value in your comment. To me it seems like a politely worded screed about the incompetence of management and organizations.

To drive the point home I could easily transform "[o]n average, the first priority of managers and execs is maintaining the power structures that make them a big deal" into a derogatory comment about engineers, fad chasing, and resume padding by a simple word substitution. It would be neither accurate nor fair to many (perhaps most) engineers: just as your comment isn't really accurate or fair to managers or organizations.
I mean, a business analyst should do just that: analyzes the business. It's usually their job to translate strategic areas of improvement in the business unit into specific outcomes.

They ask questions to identify areas of improvement; translate those into functional (and sometimes technical) requirements for other areas (not just IT) to fulfill; and then coordinate the efforts to implement those requirements, potentially as PMs, product owners, Scrum masters, UAT leads, or just a SME.

The best BAs (paraphrasing the data science JD) know more tech than the business and more business than the tech.
I’ll add that most of the time you can get around their paywall by using an incognito tab. I still agree I would rather have a mirror.
I think it is due to the fact that their judgement system sucks and everybody thinks that they will do the thing and won't get punished
In June 2018, SoftBank sold 51% of ARM's Chinese operation to ARM China for $775M.

https://www.theregister.co.uk/2018/06/06/softbank_offloads_5...
Chromebook would be the easiest route, then you have parental filters, which is ironic as they were born out of a need for parents to help protect their children. Today, that terminology needs revisiting - clearly.

I would equally suggest two email addresses - one for banking, one for everything else.

But do look at further education courses as many a local authority in some capacity offers training in some form (speaking about the UK here). Some banks also offer assistance in online safety courses.

But online safety today, is alas very much akin to the level of safe sex education in the 60's.

I would suggest showing them some youtube videos of people handling phone scammers - entertaining and educational.

But above all - tell them if they are in any doubt, to shout and call you. Remember your peace of mind is worth a few phone calls.
I would be interested to hear what has worked / not worked.

As someone who distroyed his microbiome with antibiotics and spent the last year and a half trying to rebuild.

Probiotics can work by changing acid levels/etc not by populating that specific strain. Prebiotics give you the biggest bang.

Diarrhea seems to bring anxiety. Constipation depression.
Old Android devices that cannot be upgraded is a headache for service that can't afford to lose customers who still use old smartphone.

One of the colleague once estimated that just giving a new Android phone to all customers who is still using annoyingly old phone is better solution than supporting old Androids. He calculated the cost of supporting old Android(amount of time wasted multiplies by engineer's wage). He concluded that it's actually cheaper for a company to give every old android users of our service a new phone than diligently supporting old Android versions. Also, it greatly improve the QoL of engineer.

Sadly, our company never executed this plan.
The E.U. would have worked better, if it stayed a free trade union. The pursuit of turning it into a super state evolved the EU into a bureaucratic mess.
Amp knobs are analogue. ;)
That is a complete non-sequitur.
>> until they do more to show they are independent from the Chinese communist government

They're not?
I'm underwhelmed.

It fits age, sex, ethnicity and face shape.

The part it does well is age, sex and ethnicity. It's not really surprising that voice can give those away. Most people can guess those correctly from a voice sample.

Face shape is the interesting part, and in my opinion it doesn't do that very well at all. I wouldn't recognise any of those people from their reconstructed images.
Your insight is amazing
I deleted my account after someone who was obviously just being a dick to me in a subreddit got me temp banned for trying to reach out to them in a PM and be civil. The guy posted the message which was entirely civil and claimed it was harassment. No threats, no name calling, suggested based on his public posts that we had a lot in common and it looked like in another topic we might be good friends, how that leads to a site wide temp ban I don't know, but his completely dick, personally insulting comments because he disagreed about a software feature we're apparently wanted. Thanks Reddit I'll pass, honestly most social media is pretty much a cess pool which is why, present company excepted, I avoid it.
Ah, I didn't know. Thanks for pointing this out.
you need some distance. wait 2 weeks.
The irony is, when I first saw Agile/Scrum, I thought of it mostly as a tool to provide discipline further up the chain rather than down.

User stories? Oh, a neat way to keep requirements general and open-ended so we can properly address how we're actually going to solve a user's problem. Surely it'll prevent PMs from over-specifying requirements that lose sense of true objectives.

2 week Sprints? Cool, estimates are hard, and now I never have to estimate more than 10 business days worth of labor.

Retrospectives? Great idea, we can finally do proper post-mortems and knowledge-sharing!

Scrum Masters? Wonderful, there's someone whose dedicated to running the process and making sure we have everything we need!

What I wasn't anticipating:

User Stories? But what about critical requirements that need to be prioritized that don't fit into "As an X I need Y"

2 Week Sprints? I now have so much technical debt a repo man is confiscating my laptop.

Retrospectives? This is always going to be 100% about how we didn't estimate correctly and not about far more important matters like: how these features didn't help our users, technical knowledge-sharing, and ticking-out technical debt.

Scrum Masters? Oh, you mean Project Managers?
Lots of nytimes articles on HN lately
yes, I too was involved with XP before it was under umbrella of Agile which got consumed by the Scrum borg.

I feel we kind of lost something where creating code/designs using strong feedback loops was a "first class citizen with royal honors" of the software development process. Scrum kind of makes it a sideline issue, a peon of middle management
Of course, a lot of those problems come up because your installer is dropping stuff in system32. Stop doing that, please.
If you want the same thing to have multiple names you can just use a hard link. Symlinks are a broken idea in Plan9 because whether they’re relative or absolute they may not point to the same thing depending on how you have your namespace set up.

In plan9 each user has their own set of bound file systems (like mounts, but for users not the system as a while), and so has their own logical view of the local and remote file systems, applications, devices, and so on, all presented as a file system rooted at /. It’s a very powerful and elegant design. Symbolic links are kind of stupid and broken in that context.
Way to bury the lede, BBC. Another way to look at these results is:

Remain parties: 40.4% | Hard Brexit parties: 34.9% | Conservatives/Labour: 23.2%

as per:

https://twitter.com/EuropeElects/status/1132805516189683712

It's a pity that despite the European elections being the closest the UK comes to using a nationwide proportional voting system, some of the media tries to present the outcome in terms of which party won the biggest minority, and how the two main parties fared.
earth lights...google hessdalen
The Tower of Babel is among the oldest project management case studies in human history, and seems to enjoy frequent repetition.

People don't scale, no matter what the "homo bureaucratus" minority might wish.
The first in the world 100% honest and sweet Ethereum ICO
-They started with a common market --which is good.

-Then they added a hamstrung common currency (but nations were fiscally independent).

-And finally they're looking to have a super-government atop national governments. I think this one is the main thing which irks people.

That said, I think a common currency with independent fiscal policies and budgets is largely unworkable. Why is Spain or Greece stuck with the same monetary policy as Germany?
No, you are wrong. Sure, employers will all have their own rules. But I am talking about IRS substantiation.

The IRS lists out the different forms of documentation needed to support your expenses.

https://www.irs.gov/businesses/small-businesses-self-employe...

You can see right there under Expenses that credit card statements as well as cancelled checks are valid documentation for a write-off.
The U.S. would have worked better, it if stayed a confederacy. The pursuit of turning it into a super state evolved the US into a bureaucratic mess.
Yea, same here.
Am I missing something?

This research stops short of tying speech to any individual's appearance. It isn't even an advancement toward that goal, which it explicitly doesn't have.

The facial identity part seems little more than an average/example visualization of traits (age, gender, etc), which can be inferred from speech data with some accuracy (as we've always attempted in the form of mental models in our brains).

Not trying to be contrarian, genuinely wondering why I'm not among the concerned, and if I'm missing something.