skysight-inc/HackerNews huggingface dataset:
> if a user story requires a refactor or architectural change then that's just fine

Those clear cases are not the problem since they are... clear. There is a lot of need for refactoring that arises only slowly and not through one feature. It's more like the boiling frog thing (which by the way is a bogus story but I still use it nevertheless because everybody understands the point). So a problem is you can never really justify the refactoring effort using one specific new feature. It's like partial vs. full cost accounting, sometimes you just have things you can't break down but it still needs to be done (paid). Which makes this a real problem for organizations who don't have the accounting set up for this. In my experience especially large firms may have teams that get their budget "per feature", so even the best manager can't solve that problem - the next (management) layer above doesn't care though because your little software team is too small to get them to laboriously change the accounting process and the SAP system.
I read the first chapter of the no estimates book, and have to admit that I found it weak on arguments and poorly written. I think there is real value into doing software estimations if you take them seriously, even using story points, but there must be better ways of using those estimates. One really interesting way of doing this is the Monte Carlo estimate method I linked to in the blog post. Would love to try that sometime, and see how it works out.
"Seeing their blogs mysql-> postgres followed by a postgres -> mysql migration" this is not clear to you? Perhaps a visit to an optician is in your best interest.

And why do you make the assumption, i'm a postgresql expert to answer that question.

Though others did, so if you would have bothered to read the other thousands of comments on the matter. You would not have needed to ask this question,

PostgreSQL Heap-Only-Tuples (HOT) from:
http://use-the-index-luke.com/blog/2016-07-29/on-ubers-choic...
I believe I've reached the practical end of Desert Golfing (possible spoilers)
Maybe Soekris comBIOS
So you are educated enough to decide what is better for people, Facebook or no Facebook? This simplistic and self important thinking is the reason we got so tangled in regulations and limited our own freedom.
If it is power issues and some bit of infrastructure deep in the back end took a nosedive, wouldn't be surprised if it effects multiple front end systems.
The spesific dude/dudette who invented the "nationalism is modern social construct and pretty false" is in my understanding quite left leaning. People who say this stuff out loud in real life (all three of them) are very left leaning. Being completely opposed to nationalism makes sense in very few instances, and comitern sympathies are one.
I peeked into my node_modules directory, you won't believe what happened next
Design is better when it's informed by implementation, IME. The only complete specification is working code; if you accept something lower-fidelity then it's very easy to miss ambiguities.
The tutorial: http://io808.com/tutorial
Fear only gets results if you have people in a position where they can't leave.
It all seems perfectly normal to me apart from the capitalisation. Is that what is notable about it or is that a tic of this author?

"On the way up to Town..."

"We started back to Town..."

"I'd come up to Town one morning..."
The article refers to Carnegie's "How to Win Friends and Influence People" in conjunction with "strategic and propagandist" friendships. The book is often referenced in this manner but it's important to note that Carnegie emphasizes one's approach to friendship must be genuine -- anything less rings hollow and is easily spotted as fraud.
Hi everyone!

Flask-Ask is a Flask extension that makes building high-quality Alexa skills for the Amazon Echo easier and much more fun.

Like Flask, a decorator-based API routes requests to functions. Alexa request arguments (known as slots) are automatically mapped to function parameters. Data types and default values and specifiable and speech assets can be saved into templates.

Flask-Ask works with Zappa, if you want to deploy to AWS Lambda.

Next up, we're working on a state machine to make building conversation easier.

Flask-Ask has full documentation, and a full set of tutorial videos along with a 5-minute quickstart available at AlexaTutorial.com

Thank you!
Raw herring with chopped onions in the Netherlands.
> Conley has a response to this argument. Even if a microbe on Mars shares the same deep origins as us, a few thousand years down a separate evolutionary pathway would still make them pretty alien indeed. But ultimately, the best case for caution, and for planetary protection, may be simply to point to all the ways in which our knowledge of Mars has changed just in the past few years. Curiosity ended up almost on top of possible liquid water because we didn’t know what we didn’t know. In a way, Conley’s deepest arguments boil down to a quote from Haldane: “The universe is not only queerer than we suppose, but queerer than we can suppose.”
It's at least true for me. For example, I had someone that was probably my best friend that I hung out with at least once a week when he lived near me, and after he moved away, I'd like his Facebook posts but almost never reach out to talk to him. Except when he comes back into town, then I make a point to be available and we catch up. I also might go visit him next year sometime. But yeah, I haven't spoken to him in at least six months.

And now I have other friends nearby that I care about more and make an effort to hang out with on a regular basis.

And for that reason (amongst others), I am very hesitant to move away from this place, even though there are better job opportunities elsewhere in the country. I'm friends with quite a few people here, and I know I won't maintain those friendships hardly at all once I move away.
Use Mozilla’s LocalForage for Key-Value Storage in Ionic 2
How a Smart Car-Sharing Service Is Taking Vehicles Off the Road in Cities
Ha I used to work with Peter from the article at MRG Systems, who were a primary supplier of teletext equipment to broadcasters:

http://www.mrgsystems.co.uk/about-us/historyskills.php

https://www.kitplus.com/FORSALE/Audio/Other/MRG_Systems/DTP_...
If you can't reproduce it reliably and it's kind of rare... isn't that enough to explain it? :P First thing you need in a bug report is a reliable way to get it to happen!

Also having read Raymond Chen's "Old New Thing" blog for a while, it's very common that some third party software/extension does something insane with the desktop window and breaks things. It could be something like that. Can you reproduce it on a completely empty fresh install of Windows?
It might be related to the TrackPopupMenu on notification tray workaround, where one must set themselves to the foreground window and post WM_NULL or other message in order for the window to be properly dismissed.

However that one in particular iirc has to do with the way input is handled among threads, and how Windows is careful with how activation / focus gets passed among processes.

Since the taskbar needs to do various things without taking input focus or capturing the mouse etc, I would assume the bug has to do with managing this obscure behavior, and missing a notification (or some obscure race condition?) that results in the taskbar not transitioning to the non-hover state.

Outside the taskbar you can often see these bugs in situations such as click, hold the mouse, then move outside of the window or have focus switched. Many times the capturechanged events or activation events do not end up handled properly -- trying to do all this without capturing the mouse or input is even more difficult, though I presume a simple timer would suffice.
Ask HN: Best way for a non-US student to work on the US?
Hello all,

I'm a Electrical & Computer Engineer graduate, with two full years of employment as a Software Engineer in a multinational company. I'll be starting an MSc in Data Science (part-time while also keeping my job) on a european university next month and I want to already start checking what the best ways are to have either a summer internship or a short term contract position in a US company.

In more detail I want to know if anyone has done anything similar before, and if so how did you go about doing it? Specifically details regarding how to find such jobs/positions, what is required visa-wise etc.

Thanks!
I read your bug description through a few times, I am struggling to understand what you mean. Are you saying the preview within the pop-up isn't updating after a while or something else entirely? Or that the box doesn't auto-close?
I just asked a member of high society (my current employer) as to whether 'Town' is used to refer to London. His reply was exemplary:

> Only obnoxious wankers from London will, small minded people [...] will also talk about 'their little house in the country' when they mean it is barely on the outskirts of a city!

As somebody from the true North (with family originating in the North of Scotland) the way people refer to places always intrigues me. I once had a friend who referred to Southport (population 90k), where he grew up, as a small town.

I think most people don't actually have a real concept of the hamlet -> village -> town -> city relationship and so the words are easily repurposed. However I do not think doing this is somehow bad, or incorrect.
Well because the property is extremely overpriced when you consider market rate rents the yields are extremely low. You can only charge as much rent as the market will bear, which in some ways makes rental completely different to ownership prices.

Basically the people buying it don't deam the return on renting it worth the risk of a bad tenant or worth the hassle.

They don't need cashflow, are either using it as a safe holding of value or as a quick escape property if they need to leave insert country here for political reasons.

It's happening the world over.
Welfare is a subsidy for people, not for companies. It raises the cost of labor for companies since it gives potential workers th - in fact ie "stay home and play video games but get money anyway" option.

Absent welfare we'd have far more people working since they'd have no other choice, which would lower prices for companies and create more value for consumers.

I'm also not sure why you are so dismissive of the fact that McDonald's will become more expensive and less available to consumers. Is it because McD's customers are mostly low status poor people that it's so easy to ignore their utility? If the result of a UBI was less healthy organic GMO free vegetables sold to starving artists at farmers markets (or less child care for working women) would that change things?
Web API Integration Services
Looking for the best firm that provides Web API Integration Services? Then, you have landed at the right end i.e., Studio45! We are committed to offering specialised and effective web API Services for different sectors in PHP platform. We have specialised team who will deliver best and efficient services. Hire our services and give a business new edge.
BBC to use trucks to sniff private wifi networks to locate license fee evaders
Which country is in a worse situation? Venezuela or Ukraine? It's funny how we see only one been bashed by western media.
All caution and no action gets us nowhere.
Wal-Mart Agrees to Buy Jet.com for $3B to Fight Amazon
I have seen similar bug in probably all versions since XP, not sure about 10 though. Sometimes a hover-tooltip would not disappear after moving mouse out of taskbar or system tray item.

As I am using beefier hardware it gets more difficult to reproduce, but the general pattern is oversaturating I/O: have multiple memory hungry applications swapped out and try to bring them all back.
4 Ways Big Data Is Making Business More Efficient
Just wondering, how can a small country like for example the Netherlands, with no vast tree wildlife for example, get to a neutral or even positive foot print?
A trading nation by roots, is it even possible to get to 0 deficit?
How is this different to hosting a Jekyll site on github?
I usually find that comments in which the author explains how things are "in Europe" are full of generalisations.
You know how when you hover over a taskbar button, it highlights and a little preview pops up? When it breaks, I get the highlight, and the popup, but when my mouse moves away, they both stay there. Usually, I can move my mouse back and out quick, and the preview popup goes away and stays gone, but the highlight stays.
Yes, this strong process isolation is one of the design decisions which leads to the ultimate success of Erlang/OTP as a telecom platform. Joe Armstrong's thesis has explicit explanation why JVM is not suitable for telecom-grade reliability (no matter what sales people would tell you).

Another principal design decision, which complements share-nothing architecture, is a pure functional language with single "assignment". This greatly simplified runtime and VM itself which leads to more controlled and predictable behavior, suitable for soft-realtime systems.

The concept of drivers is another one, but it is irrelevant to this discussion.
should be on AWS... all the cool kids are doing it
Appreciate the reply. Honestly though, this confuses me even more. Many sites have both Markdown and a rich editor.. isn't that sort of required for users anyway? No matter what language powers your Markup, at the end of the day many users want an editor.

/shrug.
Finland isn't just Helsinki
Bodies electric
I have general and abstract problems for large systems that I haven't really figured out easy solutions for other than using metrics and logs:

* Downstream dependency failures and isolation (circuit breaker pattern sort of helps but what do you set the thresholds to?)

* When to split resources to different machines (ie resource contention) (if you do it you then have more coordination issues)

* Alerting intelligently with out causing fatigue.

* Reducing latency at scale (this I haven't done well but some hit multiple duplicate services at the same time and pick the fastest one ala google).

* The index problem... if we add the index we will improve read speed but at the cost of write speed. Some systems have a careful balance or is dynamic depending on environment (time of day).

* Queues are easy to understand and implement but can fail in epic catastrophe. The alternatives are often hard to understand and implement (ie the backpressure problem).
TIOBE changes ranking algorithm, Go jumps to #20
That actually is incredibly beautiful. It's crazy to think that the machine that generated it was devoid of the emotions behind this assembly of words.
Universal Basic Income Is a Neoliberal Plot to Make You Poorer
While doable, it's worth stopping to consider whether the Emperor is considered a part of the Japanese national identity.

Tradition and such can be very important for cultural identity, and should not be overlooked in any discussion about whether or not it should be abolished.
>>> what surprises me, is that sometimes programmers ask for it. it illustrates how strong the desire is to follow the latest trend.

While I'm far from a Scrum fan, it's not necessarily the worst thing in the world. For instance, it's probably better than "just do what the project manager says", especially if he tends towards micromanagement. And double-especially for people who thrive in group discussions but have trouble managing 1:1s.

I suspect the trades also look different depending on level of experience. Scrum, at least in some incarnations, tends to be quite egalitarian, so I can see it appealing to more junior devs in environments where they feel the seniors get to do all the interesting stuff.
I was expecting a "computer bug" story on the front page of HN to actually have some interesting content.
The Impact of Tone of Voice on Users
Taking Full Control of Philips Hue
Statistical Rethinking (the lectures are available on youtube):

http://xcelab.net/rm/statistical-rethinking/
Superficially the google term you're looking for is "cargo cult"

But how to fix cargo cult depends on the root cause and there are many:

1) Authoritarianism, my boss said read this book, this book said XYZ, therefore XYZ is true. How could the book possibly be wrong? Or for book, insert rockstar ninja consultant or training class or whatever.

2) Religious belief, sure none of this makes logical sense but if you have blind faith and are not one of those apostates, it'll work just fine. Just relax and perform the ritual.

3) Deep game, where we actually run on anarchy or waterfall but someone needs XYZ on their resume so superficially we've skinned it as XYZ. Dig enough and you'll find what really runs the place is something else.

4) Blame games, a large part of management is how blame is distributed, not just distributing work, and when a subgroup who thinks they're agile-ing to distribute work comes in contact with a group using agile mostly to distribute blame or to stall for time or just to goof off on company time, its kinda like matter-antimatter.
Most people know what steering, breaks, or car suspensions are and a large chunk of the general population has a mental model of how they work.

After the power outage of 2003, the NYISO released a post-mortem [1], but I don't remember CNN reporting on it. This is probably because it takes a significant quantity of effort to turn a detailed report into a 10-minute video.

I imagine that a youtube channel that ran post-mortems on large-scale systems would be popular.

[1] http://www.nyiso.com/public/webdocs/media_room/press_release...
Nine Tactics to Handle Sales Objections
You are talking about base, they are talking about packages (and -current base).
I'm quite surprised that their whole operation is region dependent. I work with hospitals on high availability/continuous availability of critical systems and would think that a company as big as Delta would consider a regional power outage as a high risk and plausible scenario.
Site is blocked if you use privacy tools like ghostery.
But if 100kg of Earth material makes it's way to Mars every year, it means Mars has already been contaminated this year as well as in 2015, 2014 and so forth.

Personally I'm for being cautious as well but there are always trade-offs and we must understand that.
Researching how Saudi millennials use their phones
Setting Up Automated SSL/TLS for Rails App with Let's Encrypt
It's a dev methodology not a religion :/
"Scrum is intended to be the straightest line towards measuring your real progress on a project, and not much else."

More like wandering in the desert, hoping you find the promised land.

Been thru scrum master training 3 times, been on many "agile" teams. I've never heard this rationalization. Rather, a common justification for "agile" was you always have a working product. Which might be nice if things worked out that way.

Also, PMI style critical path worked just fine for figuring out that "straight line".

Scrum and "agile" democratized project management, empowering every poseur to claim expertise and ability. Whereas PMI required real effort to learn and master, Scrum flavored "self help" books can be flipped thru before you finish your coffee and then safely stored in plain sight on a book shelf, never to be touched again, allowing said poseur to claim the daily mutant chaotic dysfunctional mismanagement that they've always done is now "agile".
sorry. it should be public now :)
The market. No one is going to pay $30 for a Big Mac.
I'm so thankful, you're awesome. Just one question, how could this be legal? This is undoubtedly copyrighted software.
Katie Ledecky Is the Present and the Future of Swimming
If you have a friend in Hong Kong, please ask him the time it takes to download a 1 gig file and also ask him the price he pays for such speeds. I hate it every time when I have to upload my raw and processed photos to cloud using my Fios Internet.

In my mind, this is a question of productivity as well not just about downloading movies or watching 4K. If everything is cloud based, we need the cloud to be faster as well as any interaction between the cloud and us to be as fast as possible.
People being forced to give the fruits of their labor to others who are unwilling to do anything in return is also harmful. Strangely, your calculus seems to exclude them.
"We are fucked"
For constantly being alarmist and crying wolf? Yes.

Anyways, what happened to the editorial rule here where the title was supposed to match TFA's title?

EDIT: Title has been appropriately edited. Thank you.
"By his definition, friends are people you take the time to understand and allow to understand you.”

TIL I literally have no friends.
The 12 Greatest Challenges for Space Exploration
Sure. but the danger of 'some crazy' doing this undetected for a decade it takes to realign its orbit? That's where we started.
Yeah that just screams "externalities" to me, and if that's true it undermines the whole dataset.
Given that it was upvoted I'd say yes.

Also the original DAS where some of the finest programming videos around at the time and it's relevant to this community.
Welcome to current capitalism where leaving a job is something only few can afford to do safely because there is no shortage of worker bees on almost all levels. It's one of my main arguments that the current system doesn't work because it doesn't allow these kinds of adjustments. Most people are stuck with bad bosses and bad organizations, or the best they can hope for is going to another equally dysfunctional one (lemon market, sort of). It should not just be customers who can let a business fail, employees should have that option too (by leaving). Customers decide about products - but employees decide about work place culture. We have a mostly working mechanism only for the first.
Moving 12 years of email from GMail to FastMail
Deliberately managing the rate of growth of its population would reduce its global footprint, but we're unable to sustainably meet 0 deficit anywhere unless you commit mass genocide.
Those with the loudest voices simply have the loudest voices, be they right or wrong.
As of April, Let's Encrypt had issued 2 million certificates. Assuming that each domain is about 10 bytes long, that there's no compression (not even includeSubdomains=true, which is a conservative assumption because LE doesn't do wildcards), and that each domain is active, on the public internet, and wants HSTS, that's 20 megabytes of data. That's a lot of data, yes, but it's smaller than the Chrome or Firefox installer. Even if you account for other CAs, that's still the same order of magnitude as the browser itself. So it's not unreasonable for this data to be delivered as part of the initial browser download, and for updates to be delivered as part of browser automatic updates.

There's no sense in which you "cannot" preload every site with an SSL certificate. You absolutely can, and it would work totally fine. We can talk about whether there are better designs, but preloading everything is definitely a realistic option.

It's also an option that works today. If we figure out a better solution in the future (DNSSEC? Bloom filters and OCSP responders?), we can seamlessly transition the current preload list to it, but we're also getting the security advantage of the preload list immediately.
You can find a lot of materials about DS on this GitHub project [0]. Althought they are writen in chinese, the materials are almost english.

[0]https://github.com/ty4z2008/Qix/blob/master/ds.md
Personally I use an userstyle for Stylish which makes every website dark, then I add exceptions. I tried doing the other way around, i.e. dark themes in a per-website basis, but it's never satisfying as I was constantly opening new websites not covered by my dark themes, such as news stories, etc.
Are you generalizing comments about Europe generalizing how things are there?