skysight-inc/HackerNews huggingface dataset:
This is basically an ad. Is this worth discussing?
Python and JavaScript Jam Session – A Web Interface for Apt-Cache
We've been using NSIS 2.x on and deploying for Windows 10 for a long time now, without any problems. Is there something in particular with regards to Windows 10 compatibility that this release brings to the table?
Author of the post here, thanks for your comment. As you said, the fact that you have to stick out your neck and fight for code quality is very annoying, and after some time, one just stops doing it, and starts flowing with the "add the one more line of crap to get things working and collect the points".
What's the reason for this?

Is it because it's bad for real estate in a living city to be used as an investment vehicle?
This might be a naive question, but what should be the format of the training/test data? Is it like
__label__1 John
__label__2 Ram
Update it to what, I wonder?
I'm not sure I understand the first complaint; no where in the official guide is the word "points" or "story points" mentioned. I've worked on at least 2 Scrum teams that didn't use story points. All the stories were broken down until they were all of approximately the same effort and then we planned sprints based on number of PBIs.
Walmart is buying Jet.com for $3B and will announce the deal on Monday
An observation on the example threat model the researcher presented. I don't think ransomware to unlock your thermostat is too lucrative.

I think the real home threat model is foothold: sitting quietly on your network and chipping away at the rest of your network, sipping from your fileserver, opening more ports on your router, etc.
Yes and No. Scrum estimating is done with 2 independent metrics: Velocity and Task Hourly Estimate.

Obviously adding something to the Spring is going to hide the fact that you fucked up at Spring Planning. However, as the author said, very few people actually care about task estimate. ( and often team don't even care about breaking stories into task at all, using story == task ) And in any case, unless you are using postits and manual tracking, any tool will just track the estimate alright for you, the information is there if you want to process it.

Velocity is supposed to change from sprint to sprint, getting better as you are better at assigning story point. You can lose SP when you fuck up a story, you can gain extra when you put additional stuff from the backlog. Velocity once more or less stable is supposed to give an idea of a release date.

However considering that you don't break down big stories and epic into smaller stories until you are about ready to implement them, the uncertainty on the release date is more like 6 months vs 2 years vs 10 years. Management make a big deal of it but really that's how you budget most of the time anyway: I need "3 FTE for 6 months or 3 FTE for the year, to be reevaluated at budget cycle per budget cycle".

Most of OP problem actually started really when Scrum Master became a job. I remember something like 10 years ago being all exited how Jira could make very precise report of velocity and estimate and my very experimented coach looked at me as if she had seen the Demon. Scrum is about keeping a supertanker on track in a tempest and those amazing reports gives the illusion of a nimble sport car racing on a track.
I've seen it in XP and 7, but not in 10.
Compare them to apples for me then.

In what other industry do skilled professionals volunteer their time to work for other for profit companies in their free time?

It's certainly common enough to volunteer professional skill for charity, but I can't think off the top of my head of an analog in another industry to the frequently-seen case in software of a gainfully employed, good developer giving his free labor to a commercial project like Chrome, MySql, etc.
It's not only for the elders. It's just very up to date, it's not filled with celebrity non-news as other channels are, and it's succinct.
Indeed. That's sometimes the case with other stuff like playability too. I've added simple animations which delighted users from time to time.

If I had asked beforehand to invest time for this, the response would be "let's postpone this (forever)".
Scrum/Agile-English Dictionary http://reddragdiva.dreamwidth.org/594955.html

But with our new Silver-Bullet Development Methodology™, it's a completely new world where none of your decades of experience apply! This changes the nature of development forever!

p.s.: we sell certifications!

(repeat for a new Silver Bullet roughly each decade)
The Dark Side of Camelot, by Seymour Hersh. A very, very interesting treatment of the Kennedys.
No, I absolutely agree and this is one of the reasons I do not read non-fiction books.

I was just wondering what a peer-reviewed book is.
> I see this in particular with old but stable subsystems that will need to be ported to new environments someday, but it's never a good day to lay the groundwork for that inevitable change.

I think it's correct to defer that work until you need it. You may end up never porting that subsystem, in which case refactoring the currently-stable implementation is wasted effort. As and when porting becomes an actual business requirement it can be prioritized appropriately.
I think Quinn's win and the controversy Styron stirred up afterward shut down the award. After all, there were 2500 manuscripts to start with. Quinn's next novel, The Story of B addressed some of the criticism Styron (and others) had. I think it might be even better than Ishmael because of it.
This applies here
https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headline...
The UX of Pokémon GO
I'm a fan of Iain M. Banks and have gifted this one. It reminds me a lot of Hermann Hesse's Glass Bead Game.
Argentina is doing the opposite of most countries, and it's working
Facebook returns to India WiFi provision after Free Basics ban
I used to eat at a little Chinese place where the owner worked 364 days a year. I told him he should close on Sunday but he said "my customers would miss me".
MSI is hardly transactional. Out of "ACID", it's "happy-path-only-Atomic", "happy-path-only-Consistent", certainly
"grab-the-global-mutex-Isolated", and "as-long-as-file-system-is-ok-Durable".

I don't think it is possible to make Windows installers fully transactional, but architecture astronauts from Microsoft did their best to pretend that MSI is actually capable of transacted installs. Which is why MSI is such a horrorshow.
managers like it. control. results. evaluation. they get to treat programmers like laborers. programmers don't really have anything to gain with it. what surprises me, is that sometimes programmers ask for it. it illustrates how strong the desire is to follow the latest trend.
Cool :) Pity it isn't in English.. :)
I guess that not everybody can love Barcelona...
interesting project. Never heard of it before.
Shouldn't this be part of the OS?
Can't do that for deep refactoring. You'll need QA involved and the boss will never sign off on that because, well, he's a boss not a proper manager.
When my son was 5 or 6 I had a great discussion about salt containers - the little one you have on the table, the big packet in the pantry, the pallet that gets delivered to the supermarket, the vast piles of salt at the salt mine, and all that salt in the ocean.

Next time we had an egg and he wanted salt I scratched my head and asked him what should we do .. take our egg to the supermarket or we could take a pack lunch to the beach, and maybe wave the egg around in the water ? "No daddy, remember, we have a little salt cache in the kitchen." hehe.

I guess a lot of the world can be seen thru the glasses of caching data or physical things.
I watched the introduction video and the author made a surprising claim: that deciding if a string of characters is valid Python code is fundamentally simpler than deciding if it's valid code in some other language.

In more precise terms, the assertion is that Python's grammar belongs to the context-free class of languages in Chomsky's hierarchy.

Here's an interesting discussion about that and the more philosophical question "what is valid code?" on comp.theory: https://groups.google.com/forum/m/#!msg/comp.theory/nJzOyRnA...
Last weekend at Assembly[0] there was a teletext entry in the wild compo[1][2]

I know people who use one of the various ios apps to watch the local public broadcasting teletext (teksti-tv), because it is a fast and easy way to look at the news, with descriptive titles without clickbaits :) Web versions of course available too[3]

[0] http://www.assembly.org
[1] https://www.youtube.com/watch?v=_To2TwIrWqQ
[2] http://www.pouet.net/prod.php?which=67927
[3] http://www.yle.fi/tekstitv/html/P100_01.html
Stop acting like you have some sort of right to access content that you don't own or have not acquired though methods that the author has authorized.

To answer your question regarding library ... libraries have a limited number of copies (versus the unlimited digital pirated copies) thus still creating a supply a demand market that may have some people decide to simply purchase if there is a long wait list for a popular title.

>PS: Downloading content for which you lack a license is not illegal.

That depends on where you live ... however morally it's wrong no matter where you are.

>Stop it with this meaningless worship of the fiction of intellectual property.

Those who create works have the option of controlling the licensing ... same as with software, hey can open source, close source, public source etc... the point is they have the choice... if you can't respect the decisions of those who license under licenses you don't personally agree with how can you expect anyone to respect works licensed under licenses that you do approve of.
Teletext was never dead... it never stopped working. The digital switch didn't leave a gap in which teletext where no more.
Could you elaborate why you think it wouldn't be lucrative? With normal computer/phone/tablet ransomware, the thought process is largely "do I mind losing my files/pictures?" - reinstalls and HDD replacements are usually an option, and victims have time to mull over it, unless given a time limit by the ransomware.

With an IoT ransomware, vital appliances or controllers can be overtaken and potentially disrupt the victim's day to day activities. (Fridge is put into vacation mode if not paid in 24 hours, thermostat cranks the heat or AC until paid). These have very immediate and often costly real world consequences that cannot be mitigated short of removing the IoT device, and the immediacy can force a payment decision much faster than other ransomware.

I guess I don't see how you reason that it's less lucrative when the immediacy seems like it would prompt more payments.
> do we see bank analysts playing 'planning poker' when it comes to putting together pitch decks or research analyses? no. and they'd transfer out of any group where a manager tried to implement such a practice.

More fool them if so. I think pg said something along the lines of "unprofessional is what you say when you don't like something but don't have any real criticism".
I'll second the Harry Potter books -- I've been reading the Sorcerer's Stone (electronically) in Portuguese after working through Duolingo. It's nice because I am familiar with the story and there's loads of new vocabulary, which I look up (after guessing) by switching to a translation app.

If you're on iOS, the built-in dictionary app will give you Spanish->English.
I've been in situations like this, and when I've brought up techdebt issues, I get "YAGNI". I've tried to frame technical debt issues in terms of how it will impact future feature requests, performance, etc, and YAGNI is what normally comes back. Until... they actually NI. Then it's a hair on fire crisis. Fortunately have not been in that type of situation for years, but I know they still happen.
Rich Dad Poor Dad is a great gift for those who are beginning their careers. It influenced my thinking and motivated me in many important ways. Today-- 13 years since my first reading -- I realize that what I'm doing today (4 years into entrepreneurship) is based on beliefs that took root during that first year out of university that I studied texts such as Rich Dad Poor Dad. Other texts included Tom Peters's books (The Brand You, Re-Imagine!), The Magic of Thinking Big, and The Millionaire Next Door.
Another big reason is security - the less a nefarious actor knows about a system, the better (at least from the perspective of a large, closed organization).

Now we know this is not always true, but even giving out details about schema, data-organization or technologies used could provide more detail than is necessary.

We could argue the merits of this approach - I can certainly sympathize with the idea - but security by obscurity is still a rampant ethos in huge corporations. I wouldn't be surprised if TSA also enforced a bit of this as well.
I think the correct term to use in this case, is
"When engineers start acting religiously..."

As a person doesn't need a religion, to act religious; I can be religious about canned goods or martial arts, or perhaps, engineering.

I do agree that using the term "religious people", while the meaning is understood, makes a generalised assumption about a larger group of people who do not all adhere to the imagined stereotype, and it casts them in a negative light.

I suppose that the point you're making is that zer0gravity used the term "religious people", and that seems to be acceptable to most people, few object to it;
whereas "people of color" or any other term that is deemed unacceptable to make that kind of negative assumption about, would not be okay.
And that's a rather big double-standard.

Regardless though, the meaning that zer0gravity was trying to convey, was clear and understood.
I think taking up offence at zer0gravity's comment and use of the term "religious people" just detracts from the topic being discussed;
and I highly doubt any ground will be crossed on the point you're trying to make; at least on this page and topic.
Because managers have to report to other managers and they don't want to report that the devs are working on something that already has been implemented and "works".
It's absolutely irrelevant since Docker (cgroups) are just the Linux kernel abstraction which helps to isolate resources of the processes. And with this image the general idea is that it comes like a package, with "just take & run" approach, eliminating the need to depend on the specific Debian-based Linux distro (which is required by Steam and provided with this Docker image).

Then as discussed in this thread, it gives few security advantages, control benefits since those isolated resources are controllable.
Retrospectives for us consist of the dev team sitting in a room getting lectured by the PM on why we consistently fail to close all of our stories, and asking for our opinion on what new processes can be introduced to fix it.

Of course, feedback is solicited, but it is an unspoken rule that criticism of project management is verboten. However, criticism of self and others on the dev team is absolutely allowed and encouraged, and so the brown-nosers amongst the team use the opportunity to make themselves known.
These days I barely need anything more than /usr/share/doc/debhelper/examples/rules.tiny
This is how we ended up with the "Shadow Sprint" at a previous workplace. A whole bunch of utterly essential engineering work was left out of the sprint process, so many of us would just go ahead and do what needed to be done anyway while working on whatever tickets we'd picked up frome the "real" sprint.

Utterly dysfunctional of course, but if it's do-or-die, I'd prefer to 'do'.
A Kanban board should be customized by the team to help them achieve their goals.

e.g: if timelines are important, a due date should probably be added to the tasks/post-its.

Assuming some tasks are more urgent than others, the todo column should be sorted, or tasks could be assigned priorieties.

Adding a limit to the done column which triggers an event like a retrospective/celebration can help avoid the feeling of an endless grind.
If you stick with Spanish and really learn its grammar inside and out you'll have a much easier time with French later on. Their vocabularies are very similar and the differences in grammar are minimal for the most part.
Guys, are there any Hacker News badges for Github?

For example, I want to show points on it and refer to this page when someone clicks on the badge.
it's debt
see Steve Keen
eg https://www.youtube.com/watch?v=WPIQnOdjoZk
I feel much the same way as much of what you've said in this post. I'm curious what you think of things like the #NoEstimates camp that removes the ambiguity and "gut check" nature of things like points or even time estimates?
It will indeed be his fault. He set them up for failure and left, they'll say.
TUF defines a series of threat models which are uniquely and clearly enumerated. It then provides a series of protocols for reasonable key rotation systems that address those threats.

"Those threats" in this case are things which major package managers you rely on currently get dangerously wrong. (I'd rather leave this sans naming of names and as a "think critically" thing, but seriously: for one example, look at apt and how it handles rollback prevention.)

TUF is not a pointless competing new standard. It contains useful information and constructive thoughts. If you think the 15-standards XKCD is a relevant dismissal... try giving it another read in the morning.

(I'm sorry, but this XKCD really raises my hackles when used wantonly. I've never seen such a good description of threats to update systems as the TUF spec. I link to it constantly as an educational material. It's really not constructive to dismiss it with a webcomic link.)
There is nowhere for people to live that is affordable and it's hurting the economy (particularly tech). Young people are commuting up to 2 hours each way to work while tons of condos sit vacant as foreigners park their cash in the market. Even those wanting to buy with traditional financing are losing out to all-cash buyers above asking.
>> I wonder what you would even accept as a "non-ideological source"?

Since no references, which I asked for, have been presented at all, that is not an interesting problem...

>> the grandparent didn't [phrase it strongly] either

Uh, "scientific content in most economists is zero." is not strong?

>> All that said, it's not like the economics profession is an entirely lost cause. There are people like Dean Baker and James Galbraith who manage to occasionally bring alternative voices to the public.

Why do you assume that "alternative voices" are better than the research consensus of a field?

(Yes, I make myself intentionally stupid here. I realize the answer probably is because you like the alternative voices better...? :-) )

>> Since economics is mostly about money, even slightly bending the public's perception on what scientific economic consensus is can have an extreme payoff via influencing public policy.

Certainly you'll find paid research in any field with policy influences. Smoking comes to mind. Please make it likely that most of the [economy] field is corrupt, as the GP argued?
Negative
I have just three digits: 302
I agree that Scrum is dead simple, but that doesn't mean it delivers sensible estimates, or allows you to get somewhere with less effort than some other methodology. You might end up doing more (and worse) work because Scrum is trying to be too simple and linear, which I argue is the case in the post. But it's simple, I definitely agree.

Regarding development: My main point is that Scrum leans towards agile methods such as XP (testing, CI etc), but it also sucks the time necessary to do those things well. The time Scrum takes off of the devs' working hours could much better be spent on those.
15 Days of JavaScript Tutorials
...as the article states...

Foreign investors drive up costs for locals. Locals unhappy, add tax for foreign investors. Foreign investors potentially wronged because of various agreements Canada has joined limiting protectionist actions like these.

Or read the article, that'll answer your question.
It's free money, and it looks really good as protecting local interests. A Chinese or Russian millionaire looking to buy property in Vancouver is going to buy whether it's $5 million or $5.75 million
Property ownership is often subsidized, maybe they feel this is just rebalancing the subsidy for the people they don't want to subsidize? (Just a guess, I don't actually know)
Not trying to be purist here but NSIS is explictly non-transactional: killing the installer process in the middle of the installation doesn't perform a rollback later.
Why did they select 1980 - 2012. This is narrow. I'm not an economist but I can see an attempt to compare 12 years of selective data against 200 years of data is suspicious.
Everyone: Read this. At least the threat models.

Do not assume all software you currently use gets these things right.
Dupe: https://news.ycombinator.com/item?id=12246490
I don't think there is much to say here that hasn't already been said about IoT security - like many commentors mentioned before, we're going to be going through a very rough period for some time where IoT devices just aren't up to par with expected security procedures, and consumer awareness campaigns will be necessary to educate less savvy consumers about the potential dangers of IoT devices at the moment.

I suppose I can see some potential future value to devices like thermostats, that directly control "large" resources like natural gas (by "large", I mean relative to what other resources a household consumes). Smarter controls at the household level could provide substantial energy savings in the aggregate.

However, the pessimist in me says "why does anyone really need appliances connected to the internet?". So you're trading off some potential future value to reduce overall energy use by better optimizing your own consumption in the present. You're also exposing yourself to faulty equipment that might also pose security risks. Do these thermostats have some sort of hardware kill switch that prevents software from doing clearly stupid things, like shutting off entirely or setting the heat to a maximum setting?

Finally, there was this gem in the article that I did not remember hearing about:

Munro, who last year found that a Samsung smart fridge leaked Gmail passwords

What exactly is the purpose of a "smart fridge", why does it need Gmail passwords, etc.
Nextcloud Is Just an Ordinary Dirty Deal
Currently it is stored in a docker volume. (the data available at /var/lib/docker/volumes path)

But changing just one line in a docker-compose.yml file you can mount it wherever you want on your host. See "data:/home" in there.

You can write there "/home/your-user/mysteamdata:/home", so that all Steam games (caches, saves, ...) will be available for you at your home directory in "mysteamdata" directory ;-)
For most companies static 100% image would do for this dial.
This is very close to how I feel about Kim Stanley Robinson's Mars trilogy. I read them because many of my friends who were also sci-fi readers raved about them.

I enjoyed Red Mars but I really had to slog through Green Mars and Blue Mars. Red Mars was fun and interesting, but I could have done without a few hundred pages of Sax Russell talking about plants in Green Mars.

I think worldbuilding books take a certain level of investment, even among voracious readers.
Exactly my point. The changes that are risky (difficult to do, might take more time than planned) are those that will make the greatest difference in all code quality aspects. And these are the ones that are pretty much impossible to integrate into Scrum.
That's nonsense, in my experience. Most people doing Scrum-like development in my experience are much more interested in a development process that works well and produces good results than they are about over-attachment to process.