skysight-inc/HackerNews huggingface dataset:
A "one way" product owner is useless.

Backlog grooming is a thing [1]. In fact, I'd say after the Increment, it might be the most important thing. If developers and all the owners are not continually reviewing the items in the backlog together, clarifying them and making sure everybody understands what is being asked for and what the priorities are, breaking down stories that are too big, making sure that, yes, some tech debt gets in there, then all you've accomplished is a kind of mini-waterfall where stories get shoved to the top of the backlog by whoever comes last and then developers hammer away at them frantically at the beginning of each sprint.

> I _do_ think the development team needs a "technical lead" in addition to product owner, not just an amorphous bunch of people "self-organizing".

Scrum consistently fails because everybody thinks in terms of the "who" and the "how." Scrum books are all about the process, the daily meetings, the roles and the responsibility. This a symptom of a much larger issue here, the "technological paradigm" that pervades nearly all corporations. There's an unfailing obsession on organization charts, department boundaries, and processes.

It's all kinda silly.

As somebody who's managed too many scrum teams to remember here's the secret: don't focus on the "who" or the "how", focus on the "what." The what is all that matters. In Scrum there are certain key artifacts: stories, the backlog, the increment, blockers, and retrospectives. Relentless focus on the quality of these artifacts as documents and you will excel at Scrum. But you have to really care about the quality of these documents. Everybody, not just the scrum master, has to keep iterating over these document/artifacts until they are awesome. This means continually refining stories until people know them inside and out. Continually polishing the backlog until it shines. Making sure everybody understands exactly what will be delivered at the end of a sprint, the increment, and when it's delivered having people write feedback and rate the increment. It means investigating and documenting every single time a developer is blocked for more than 15 minutes and then making sure it never happens again.

I've worked with remote/distributed scrum teams and what I've found is that you can even throw out all the ceremony -- the daily stand-ups, the endless sprint review meetings, the endless retrospectives. When the team is distributed between London, Shanghai and Sydney and most of the developers work from home at oddish hours such meetings are impossible. But by focusing on the documents even such a distributed team can fly. So, yeah, at the end of the day this all boils down to effective communication and writing things down. Most knowledge games do.

[1] https://www.agilealliance.org/glossary/backlog-grooming/
Look at rsync. rsync -avP file host:/path/on/host
Repeat if it fails. It will not retransfer already transferred data.
GDPR doesn't force consent. GDPR forces companies to think about the data they collect, and why they collect it, and what they do with it once they've got it.

They should be doing that wherever they are, otherwise you end up with eg Equifax leaking details of 130million users.
> There might not be a clear consensus what a given person does but there are three types of tasks or concerns on the project, as I outlined them. Do you disagree with that?

That's one way to break down the set of tasks/concerns you've identified, sure - but only one. I don't think that the industry as a whole accepts your categorisation into three, or even your paradigm for which tasks do and don't need addressing in this way.

You're coming across as far more ideological than the thing you're attacking, assuming that your particular breakdown must be the canonical one when it simply doesn't have a level of industry acceptance that would justify that.
I don't get the sentiment of the article either. I can't speak for researchers but software engineers are living through very exciting times.

State of the art in numbers:
Image Classification - ~$55, 9hrs (ImageNet)
Object Detection - ~$40, 6hrs (COCO)
Machine Translation - ~$40, 6hrs (WMT '14 EN-DE)
Question Answering - ~$5, 0.8hrs (SQuAD)
Speech recognition - ~$90, 13hrs (LibriSpeech)
Language Modeling - ~$490, 74hrs (LM1B)

"If you think Deep (Reinforcement) Learning is going to solve AGI, you are out of luck" --

I don't know. Duplex equipped with a way to minimize his own uncertainties sounds quite scary.
Kaggle dataset link: https://www.kaggle.com/stackoverflow/stack-overflow-2018-dev...
> I am all for protecting the consumer but GDPR is going too far with what I would call optics rather than actual consumer protection

Too far from what? Thanks to the GDPR, I received 100s of emails of services I never signed up for who scrapped my details from LinkedIn with bots. The industry went way too far with what would have been acceptable and that's why we need laws like this.
It averages 400Mbit upload and 350Mbit download, not that it matters to me personally, as my employee can rarely upload faster than 4Mbit.

That said, their 1Gbit connection will probably average around the same speed if they have more than a few users uploading 50GB files during normal business hours.
I'm not saying diversity is good, I'm saying that the community's preference for a single strand of work does a lot to explain why real crypto systems are based on a very small number of problems.

But, if these problems were found to have solutions that resulted in practical attacks, I don't think we would have as much difficulty finding a new problem to hang crypto on. Or at least not as hard as this article makes out by suggesting there are only 2 mathematical problems underpinning all of public key crypto.
How to Impregnate a Rhino
I guess it could be used about anything that experiences a low level of interest, then.
Yes to the TCP acceleration. Our parent company LiveQoS is a networking technology company. We use our own TCP acceleration software to enable faster downloads across the clouds. Upload acceleration is handled through chunking and by having many servers in major locations globally reducing latency.
>But let's not go down the rabbit hole of litigating one gender's susceptibility over another's.

I don't want to go down that rabbit hole just to save my own time. But the genders definitely have their susceptibilities.
VCs also want people who "disrupt" like Facebook has disrupted personal information and data, or Uber and driverless cars. Older people have to be evil (subject to opinion) to start a company to do that, but younger people see Zuck's $$ without knowing where it comes from and want the same thing. They can modify their ethics if necessary, and it only happens bit by bit, which makes it easier.
Does Scrum itself empower individual members of the development team? Saying it’s on the developers not to be “mindless drones” and the managers to not be “bad managers” may be true but doesn’t really refute the article’s point. Maybe you have Scrum disempowering developers and (at the best companies) other forces, including other practices and processes, empowering them.

For example, Scrum says responsibility for operations and testing are to be shared responsibilities; you don’t have an ops team or a testing team, or titles, or recognized responsibility. You might have a de facto ops team, but those are just some individuals who have chosen to carry pagers right now. I’ve seen things like this play out and been puzzled by it. I didn’t actually realize until reading this article that people have been giving talks and writing books saying that “subteams” are bad, but it makes sense now.

The point being, not having officially recognized responsibilities is a form of disempowerment.
I'd agree with that approach. 'social' is burdened with a variety of meaning, and a lot of it not too positive. 'group listening' sidesteps any of those possible concerns.
An Imgur link, if you can view that: https://i.imgur.com/IuZ8UBm.png

Why are you unable to access Twitter? Did they block a portion of the Internet?
So? Removing hw ring protections for all programs is not the answer.

You are actually making my point.
> You're describing having a well defined goal, setting a critical path, and then regularly updating your progress. What we gray beards used to call "project management".

That's not true at all. The whole point of organizing projects around scrums is precisely that there is no well defined goal nor can one exist. What exists are the client's needs, and those needs do and will change frequently and radically as projects move on.

Therefore, the classical project structure followed by grey beards does not make any sense in software development. What does make sense is to acknowledge that requirements specified by the client do and will change, and it's better to adapt to the client's needs and get everyone involved in the project. Therefore, projects are organized in small bite-size units of work that gradually contribute to implement a product based on the feedback received by all stakeholders, and that these small bite-size units of work are implemented in small time windows. These units of work are short-lived and the amount of effort invested in planning is limited to the goals set forth for that unit of work, which need to be manageable.
It’s my limited understanding that full employment / tight labor market is intrinsically linked to wage growth, and then by extension, inflation.
>You don't own information about you.

What are your credit card numbers? :)
"I want to be the guy who talks to the rest of the employees, implements things and get direct feedback from them"

I am the same way. I much prefer talking to users directly and come up with a solution instead of having a middle man. But I have noticed that a lot of devs much prefer somebody filtering things for them. I guess to each his own...
GDPR isn't that much about the data, than about what's done with it.
just a user; wrote several elisp pkgs

> Not being paid for a labour of love does not make one exempt from criticism.

I'm fine w/ criticism; I'm just of an opinion that the word "shit" is a bit too much; also I'm fascinated how the current emacs maintainer handles such a complex proj

> The software's user interface

which part? the majority of the user-visible 'interface' consists of so called interactive elisp cmds (runnable via M-x ...); the help for such cmds (or the whole modes) gets extracted from the corresponding fn comments & gets updated in real time when/if the code changes.

> and on-line documentation should be implemented in my language, but it's available only in English.

this is tough. the user's manual is huge. it'd probably take a year for a pro translator to produce a meaningful result

the elisp manual is even bigger

the tutorial is available in multiple lang, though

>> M-x speedbar That displays a hierarchical file browser in a separate window, not a list of documents.

click w/ the rigth btn in the speedbar win: a popup menu will appear. select speedbar->displays->buffers
That's just your personal opinion, obviously. You need some sort of separators for putting several statements on the same line anyway, and requiring them everywhere is better than Javascript's or python's optional semicolons. Also I guess zig's main audience is C programmers, and semicolons are not one of the problems that need fixing in a "better C" language.
For me the term 'social' in the context of some new app or site has some negative connotations. Using 'group' or perhaps 'collaborative' would be more neutral, I think.

EDIT: as others have suggested.
Whatever the town clock is set to.

I'm surprised the author didn't mention Railway time. The standardization of time did not begin in the USA in 1883, it began in England in 1840. Before then, sundials, and later a local mean time, was used to determine local time. Railroads published almanacs with different local times, and instructions on how to reset a watch along a route to know what time it was. However, the small changes in time, or even differently timed sunsets, created problems and accidents, so to solve this they used the newly invented telegraph service along the railroad's telegraphic lines to synchronize clocks to the official time at Greenwich. This method to synchronize time then spread to India and then the United States. It was in 1880 that a law passed in Great Britain finally made the new time official across the whole country.

However, as the attached article shows, neither GMT nor UTC solve everything. When humans are involved there will always be mistakes unless things are simplified for them.
For starters, it's a proper replacement for "a bash script that will chunk and scp the files to a central server, and if it fails a chunk, it leaves it in the directory for her to manually re-run". It's installed on almost all Linux and Mac systems, so if your customer is using a script already, they might as well use rsync.
I used to think more like this.

Then when I thought about it I decided that essentially all “ownership” rights are like this. Intellectual property and physical property laws are artificial. There is no basic right, they are all rights created where “none exist”.

They can be useful though, and part of how we decide what kind of society we want to create. Seems like Europe has decided that privacy and control of data personal data is something they want.
why should every company on the planet know everything I do on the Internet?
If you don't do business in the EU you don't really have to care?
But again, that will only hold for some bizarre new shape. Anything using existing techniques and any cuts you can't plausibly claim copyright on will still be fine, and that's going to be almost everything.

If de Beers wants to patent and copyright some bizarre foamy cut of a diamond that does some exotic thing, that's fine, but it's not going to be "a diamond ring" as most people think of them.
That's why Augmented Intelligence is a better term. It doesn't scare up visions of Skynet or Hal 9000 run amok. Nor does it promise utopian singularity right around the corner.

It just means better tools to increase human capacity. But it's not nearly as good at getting headlines in the media.
Might be an adblocker blocking a script?
Well if the USA were to have a law that is GDPR "like", that's in there.
> GDPR...creates magical rights where none exist. You don't own information about you. Data is data.

You could literally say that about any property right ever. For instance: common law creates magical rights where none exist. You don't own your toothbrush. Matter is matter.

The law can create rights. That's how most rights are created.
Didn't know mockoon existed until now. I had pretty much only used Postman's server mock functionality and a few command line tools. Comparing those + mockoon and mocktastic, I'd say major differences are:

- Runs offline on your own machine. Only needs internet for syncing server configuration (unlike postman).

- Has team support so can easily share the server config

- Has multiple responses per endpoint being mocked. So can quickly switch between testing success response and failure response.

- Can proxy responses with either the proxy server being the fallback or the configured mock endpoint being the fallback.

- Can record and replay the proxied requests

- Provides a full log of all requests and responses served by each mock server
No, it is not ridiculous. Yes, an IP alone is probably worthless. But take an IP together with even a seemingly insignificant piece of information, and you have the potential to know a lot more. I think that's why the EU regulators decided to consider IPs as personal data.

Example: you run a website and in your log file you only collect IP addresses, apparently anonymous. Log lines come with a timestamp. You now know that a user at IP X visited your website at time Y. Sounds like this should be personal information in my opinion, and that log file should be protected.
You also oppose copyright, patent, trademark, trade secret and official secrets laws, I suppose. DATA IS DATA. There's no nuance possible. It's just DATA, completely removed from the human realm.
> You don't own information about you. Data is data.

This seems like a strange stance. Clearly some data is not just data and must be protected, for example Top Secret information. From a broad consumer perspective, we have FERPA and HIPAA, which place restrictions on educational and health information.

Have you considered the wild west of no data restrictions was the anomaly, not the other way around? Or, are you of the mind that HIPAA and FERPA should be scrapped?
> Would you mind explaining why rsync is a better solution?

rsync basically chunks the files and sends the missing (or differing) chunks over scp, leaves the files in the destination directory if something fails, it is more or less an automated tool that already does what the GP is talking about.
Prob. forecasts for the '18 FIFA WC based on the bookmaker consensus model
Salesforce, roughly speaking.
Not at all. US law is pretty much in line with the national consensus on ethics (although perhaps not with your personal ethics). There are occasional discrepancies but when the national consensus undergoes major shifts the laws are usually revised accordingly within a few decades.
People used to have duels over arguments.
> If your startup to unseat Salesforce requires doing tricky or infelicitous shit with my personal data, I don't want you to be able to operate, full stop.

Yeah, I'm onboard (like I said, I think the intent of the law is good) -- but regulatory compliance is expensive and in general creating a SaaS business is not. Compliance is more than just doing the right thing, BTW, it's creating processes, audits, attorneys, etc to prove that you're doing the right thing. One of SFDC's risks is that today a competitor could probably arrive and eat up their business by emulating their business model and undercutting their costs. They're very well placed to establish or enhance their existing regulatory compliance team(s).
Just to clarify we will fill a 1 Gbps pipe but our servers are provisioned to do much more than 1 Gbps. If many users are uploading at the same time we scale up beyond 1 Gbps that's not our network bandwidth maximum.
Has come to Ubuntu flavors of Linux* and it seems, especially, just GNOME? I don't have this problem with Arch and pacman -Syu at my leisure. I refuse to use autoupdating software out of principle and am saddened so many people choose convenience over security.
> That's exactly what this is. GDPR is untenable and creates magical rights where none exist.

That's pretty much how laws work.
How to Sell – a guide for SaaS startups
Plex gains podcast support and gets redesigned app for iOS and Android
One should simply be driving slower (or preferably not at all) in situations where ice may be a factor; ABS-equipped or not.
This makes no sense.. systems like this have existed for many years, and are not uncommon here in Denmark. But the newest thing is air to water heatpumps. They are even more effective, and have lower upfront cost. I just had one installed at my vacation home. It heats about 200 square meters and an indoor pool. It even has en app.. https://volundvt.dk/produkter/luft-til-vand-varmepumpe/sorti...
After reading the description and seeing that the website is down for maintenance I don't really get your model. Having a successful PhD is hard, building that into a successful business at the same time while working within the university constraints upon the PhD process is even harder. I don't see from a practical standpoint how the elements you mention would generalize well to being able to 'monetize your PhD'.
And then take one step forward and make them actually untraceable by requiring anonymization/obfuscation at the ISP level? Seriously the reason why GDPR considers them PII is because the ECJ has judged that if you have access to the ISP you can look them up.

https://www.whitecase.com/publications/alert/court-confirms-...
GDPR only applies to American companies if they either have a presence in Europe (through an establishment or through a vendor processing personal data) or sufficiently deal with a clientele in Europe.

If the US tried to override the second part unilaterally, Europe would probably ban exempted companies from dealing with European customers unless they opted into GDPR or would otherwise fall out of scope without the exemption. They'd therefore have trouble dealing with European banks, shipping companies with a presence in Europe, etc.

Not to mention, what if Europe tried to exempt their companies from dealing with the annoying US laws? It would become a messy war of exemptions and consequences.

This game of "we're too special to have to follow your laws even if we want your customers en masse" is a dangerous game to play.
Considering that these rules don’t apply to governments, and that European governments generally seem to be slipping towards jailing people for thought crime, I’m skeptical as to how serious they are about privacy and control of personal data.
I 100% agree. The problem is that practically rights have to be reasonably respectable (able to be respected) by people at little cost to them. Like, it's not difficult for me to not steal something from you. Erasing everything I ever wrote down about you is difficult.

But also:

> Seems like Europe has decided that privacy and control of data personal data is something they want.

The problem here is that governments allow people to claim rights without bearing the cost of that claim (or at least hiding the cost).
Ground Source (geothermal) heat pumps are not new, but Dandelion is doing interesting/innovative things. Here is my understanding from keeping track of what they're up to for a little while.

First they've developed a new drilling rig to try and drop the drilling time, cost and mess by 10x. Call the drilling traditionally 50% of the cost. This is for doing vertical bore holes, instead of horizontal trenches.

Second, they're targeting/marketing directly to home owners in cold regions who use heating oil for heating. The data collection/marketing is ground breaking for residential HVAC, but I would guess probably nothing too amazing compared to any modern web company.

Third, they're bringing modern financing to the ground source heat pump space. Similar to solar leases/PPA's is my understanding.
Is your position that Linux should remove eBPF?
Then there's that.
GDPR is happening because silicon valley and the adtech industry have been taking the absolute piss for years and Europe is fed up.
Patents are a great example of this, where we artificially limit an idea, creating an artificial monopoly for 20 years to incentivize inventions and to encourage people to share their ideas so progress is not lost.