skysight-inc/HackerNews huggingface dataset:
"The plan [...] includes huge levies on multinationals, millionaires and carbon emissions to generate funds to tackle the most urgent issues of the day, including poverty, migration, climate change and the EU’s so-called democratic deficit."

So the plan seems to be to grab money from a list of subjects the people love to hate, to use it to solve the problems newspapers love to talk endlessly about. And how? Not clear. Just solve them, I suppose. With the money.
With the official glass stand! Awesome.
H1-B holders are subject to these constraints.
> That wouldn't explain why young people in previous eras bought houses sooner

It could. Moving across the country is cheaper and less risky now than ever before. That certainly factors into my preferences around home ownership.
This is exactly the point! You have to check with official government sources otherwise it's useless.
https://en.wikipedia.org/wiki/Association_fallacy#Guilt_by_a...

The comment effectively accused the doctors of charlatanism.
I have a hard time believing that Chrome spends half a billion on advertising each year, given that Google can run its own ads for free. Perhaps that's a estimate for what an equivalent ad campaign would cost a third-party? I agree. A source for that would be useful.

My source on Mozilla financials is the "Mozilla Foundation and Subsidiary: 2016 & 2017 Independent Auditors' Report and Consolidated Financial Statements" -
https://assets.mozilla.net/annualreport/2017/mozilla-fdn-201...
How about a Gantt chart? It's a time based resource planner.
Indeed the main point to provide context in the scrum process is the refinement meeting.
Really it is a matter of relative costs to everything. They already have the skillset to be thoroughly unimpressed. It would be like if someone tried to sell you a magnifying glass that would read words held under it out loud. You can already see fine and read it - why on earth would you want that? Well it would be a useful tool for the illiterate and blind.

The first assessment isn't wrong but limited in its scope to people like them. The blind and illiterate might 'overvalue' it as a priority. Getting the actual value is hard to tell prior to knowing the whole state of the market with a lot of work. It might become a best selling memetic "gag item" like the horse head mask or be useless even in the target market practically.
nice, but it would be so useful to display for how many days u can stay visa free in a visa-free country.
I use vistimo.com for tracking what I build for clients; I built it specifically to alleviate the harm of the linear backlog, and help everyone share the same broad vision of where we're going, how long it will take, and what's changed about the plan.

Storymapping isn't a perfect tool for sharing product vision, and by trying to be storymapping+estimation+progress tracking, Vistimo is of course imperfect at each of those things individually; but having the combination has done me and my clients a lot of good.
> First of all to have USD someone needed to borrow it first and they need to return it.

This is a novel concept to me - could you please elaborate on that or provide suitable search keywords?
The vehicle has to have space for both an IC engine and a battery. Do they put a thick floor and a big engine compartment in every car?
The actual Future implementation comes from std, std::future::from_generator takes a generator with the right associated types and turns it into a future.

Yep, the generator created by quote_encrypt_unquote is creating internal self-references from the future created by read_to_end into the AsyncRead it's storing in its environment, while this is happening the AsyncRead must not move and therefore the generator must not move, which is what pinning represents.
Using the same daemon as git uses itself. E.g. ssh.
>Is there any evidence that those countries got access to US nuclear secrets?

There is no evidence that they didn't. And why qualify your question with United States? The leakage of secrets we need to be concerned about is not just from the US. If they got secrets from non-US countries, that is a concern too.

Turning back to encryption backdoor keys, other countries, besides the US, will also have these keys, if such a thing is instituted. The leakage of these keys will have consequences for everyone, in all countries, even if the keys are different for different countries. International communication and commerce is a commonplace daily activity for most of us now, so a breach of security anywhere can affect people everywhere.
http://subethaedit.net
1970 -- The Unix Epoch, of course! I imagine a lot of us here use that one.
I used to take the F train into the city every day for 2 years back when I lived in NY. That ride is something I miss very much... such peaceful downtime before wifi and all that.
Most of clothing sales are based on branding, not quality, and buying a certain brand means buying into a certain image you want of yourself.

People will avoid WalMart like the plague because they don't want to be "someone who gets their clothes at WalMart," not because their jeans are too crummy for them to wear.
> or email addresses (for a sign-up flow)

How does this comply with privacy laws/requirements (e.g. GDPR)? Storing PII is a liability and you expose yourself to legal risks.

Edit: Just to clarify: it's not an aggressive question, I'm mostly curious what is your strategy about this.
That emphasis on features over bugs is a myth. Look at almost any Apple developer’s assigned Radars and they’re mostly bugs. Pay attention to Craig Federighi’s initiatives and stability, security and bug fixes have taken a top-priority at least over the past year or so. Look at iOS 12 and Mojave for public examples of this focus. People complained that iOS 12 didn’t have a lot of new features, but it’s almost universally acclaimed as far more stable and performant than iOS 11. Same for Mojave. Compare that to the release of Sierra for example.
Yes, the state machine generation aspect is similar.

However the execution aspect is a bit different: In C#, once a leaf future/Task gets resolved, it will in many cases sychronously call back into the state machine which awaited the task Task (by storing a continuation inside it). A whole promise chain might resolve synchronously directly on the stack of the caller. And "in many cases", because the whole thing depends on some very subtle properties like whether a SynchronizationContext or TaskScheduler was configured.

In Rusts task system a leaf future will never call back into the parent. It will always only notify the associated task executor, that it can retry running/polling the Future to completion. When the task gets executed again, it will run again from the normal scheduler thread in a top-down fashion.

This makes Rusts system a little less performant for some use-cases, but also a lot less error-prone (no synchronization issues because it's not known where some code runs). It also is one of the key ingredients for avoiding allocations on individual futures.

Javascripts system is closer to the C# mechanism, but avoids the error-prone part: When a leaf future is finished, it will lead to calling the continuation of the parent future. However this is never done synchronously, but always on a fresh iteration of the eventloop (to avoid side effects). That works fine for Javascript because the eventloop is guaranteed (it's not in C# async code), and Futures are on the heap anyway.
This must be a rule of law issue. CEOs are just people here, even if they have more power through money in western countries. The us has arrested its own ceos when they break the law. On the other hand, china absolutely goes farther than that such as these refusal to allow people to exit china even when they haven't apparently done anything (https://www.nytimes.com/2018/11/25/us/politics/china-exit-ba...).
The countdown clocks really show the distance to the train, not the time it will take to arrive (it's more correct that it shows estimated time). I.e. it can be stuck at 5 min for 15 minutes. It would make more sense to actually show that distance in addition to the ETA.
My experience has been similar. The output on my MacBook was fine, until I hooked up an amp (coincidentally, my headphones are also Beyerdynamic; DT880s in this case). It sounded pretty bad to be honest, so then I hooked up the external DAC, and it was fascinating how big a difference it made. And I'm not an audiophile, so I usually don't really notice such differences.

* the DAC and AMP were Schiit Magni/Modi
I guess it depends on country. Probably in US. There is only one authorized service dealer in my country. On the other hand most of the PC market brands has lots of repair shops. And lot of them will do even old machines, hunt parts on ebay or china and repair with that. It's actually not that hard (the parts nofficial apple repair shops use are from china anyway). There are so many eshops where you just put serial number and get what you need.

There is big reason for this though. I am from quite poor european country where hourly rate for technicians is much much lower than in US so repairing lot of things make economical sense. In us this might make sense only for high end premium machines.
I think it all comes back to two major issues. First, Microsoft jumped into Edge way too fast when it really wasn't in a position to complete thoroughly enough with Chrome or Firefox. For users interested in the touch interface (I prefer the slightly larger buttons, context menus, etc, even when I'm on keyboard and mouse/trackpad), it was acceptable and had more usable features than the rest, but the actual site rendering, options, and extension support was completely missing, so users went back to what made them comfortable: Chrome.

The second issue is that Microsoft (and it's not just them, here) is terrible about advertising their new features. It's hard to get users to go through walk-throughs and tutorials when they first set up a device, because most users just want to jump to actually using the devices, but I'm a big fan of the 12-15 tab slideshows that Mac devices show right when you first update. It's not thoroughly intrusive (it's pretty similar to Microsoft's "Tips" app), but it's got animations and really shows how useful the features could be.

Microsoft has to get better at showing off new features, and they REALLY need to get better at making extensions available to users. The Microsoft Store just doesn't feel like the best place for Edge Extensions as it is right now.
https://www.youtube.com/watch?v=lG1YjDdI_c8&t=71m26s
> I guess I'm taking your meaning a bit out of context, I do understand years of common practice have resulted in much abuse but I don't think the language designers would have ever denoted double meanig in null values.

The language designers didn't give any single clear meaning to null. They just put it in the language, and so different library authors (entirely understandably) used it for different things, and it's now impossible to standardise on any one universal meaning.

> I feel like you're missing my point. If you need to handle more meaning than null == notset/unset/absent then you need to resort to a new data type. Null only has one meaning, null. You can't get two meanings out of one.

Indeed, because null is a language-level special case. (Whereas using Option you wouldn't have any problem: Option is just another normal user-defined type in the language, so Option<Option<T>> works no differently from any other Option).

> You, as the consumer of the cache must then decide on how to represent or encode further meaning. Either using the Some<T> pattern or an empty string or something like that.

So you have a bunch of awkward complexity in precisely the case where you least want extra trouble. You don't know how many places the cache might assume that null values have its particular meaning, and you have no way to know whether you've got them all. The most dangerous pitfalls in programming are things that usually work.

> It's two functions set sets the thing. Get gets it. If it's not there it returns null. That is the whole contract. Why do people try to over complicate the base contract? It's just crazy over engineering.

There's nothing complicated about using option. Set sets the thing. Get gives you an option that's either some if the thing was set, none if it wasn't. Perfectly normal datatype like you'd write yourself, no special cases anywhere.

> I can use null to represent that my cache does not have a value for that key because that is the design I chose that

Only if you write all you own code and never use anyone else's libraries. And even then, you have to remember all the things you used it to mean in all the places you used it. There's only one null and there's no way to define a user-defined thing that works like null, so it begs to be abused (I'd argue to use it at all is to abuse it, given that it has no particular meaning defined in the language).
Some teams on Amazon still stubbornly remain with IRC.

Source: worked on one such team at Amazon in 2017.
While I've seen non-software teams use Jira before as well, I don't think it's unreasonable to talk about Jira as a tool designed for software development; from their homepage:

"The #1 software development tool used by agile teams"

and

"The best software teams ship early and often."

and

"Development workflow: Jira Software automatically updates issues and transitions work when code is committed in Bitbucket."

and

"Continuous integration: Power your CI with Bamboo and monitor build statuses without ever leaving Jira Software."

(That last sentence is nightmarish.)
That article is really awfull in expressing the root cause of the authors unhappiness with agile and enterprise scrum.
Jira is just a tool. To stick with bad anaologies: how can a screwdriver be an antipattern?
By choice? Did you do due digilence before deciding to invest?
> If people cared about privacy, they wouldn’t be using Facebook of anything Google made.

Except both of those companies still track your activity across the web, with or without an account... In order to care about privacy, a user has to do a hell of a lot more than just not use any of these invasive services.
I can believe that human beings can run one nuclear fission plant successfully for one hundred years without a serious accident. I cannot believe that we can run thousands of plants for hundreds of years without a serious accident. There is too much complexity to prevent a black swan event, and in the case of nuclear fission, a black swan renders the surrounding area uninhabitable for an immensely long time. Nuclear fission is a fine bridge technology, but we cannot build systems that rely on it and expect them to be sustainable.
"The genius of BMW's new powertrain system is that the company is in effect backing every horse in the race."

So the new powertrain has gasoline engine in front, battery in the middle, and an electric motor in the back. The concept is interesting and would have been revolutionary 10 years ago. Back then it would accelerate fleet electrification. However with Tesla and other manufacturers introducing purely electric cars it feels like a cop out. They can't seriously be trying to spin that in a positive way.

"The production model of the BMW Vision iNext, due 2021"
"The full EV iNext will have a range of 435 miles and support level three autonomy at up to 80 mph on motorways"

So it is coming in 2 years, with groundbreaking features available elsewhere now and a somewhat longer range that should be expected due to expected battery capacity increases.
This explains agile vs reality beautifully.
I like when they go into the simulation/computational solutions before showing the analytical solution. Even much harder problems have very simple computational solutions/simulation "solutions"
They still have a place as a 'competitor of last resort' to force reasonability on centralized powers. They would essentially do to power what satellite dishes did to cable - and that was just another centralized power!

Sure satellite dishes are worse in latency and cost than running a cable but if the cable gets too unreasonable in comparison you can tell them to get bent and switch to satellite.
Wonder whose responsibility it was to update that, O2 or Ericsson.
Was the Antikythera Mechanism the world’s first computer? (2007)
Taxing the hell out of CO2 emissions is likely its own self-fulfilling solution. To a first order, it doesn't matter what you spend the windfall on. Subsidize a revival of mime, if you like.

Probably the smartest idea would be to blunt the political backlash by spending the tax revenue on welfare for coal miners, oil workers, truck drivers, etc.
Life was brutal and short for the vast majority of humans for hundreds of thousands of years. The last 1-2 hundred are a complete anomaly, brought on by exactly the types of practices that are currently destroying our environment. Sure, we won't probably won't wipe ourselves out completely. But I do not look forward to 99.99% of the remaining population going back to a pre-industrial level of civilization.

The type of technological save you're talking about is already possible. The problem is we have no political or societal will to get it done. Turning Siberia into a breadbasket to feed the world (among many other needed solution) most likely requires exactly the type of tyranny the OP is talking about.
Aiseesoft Blu-Ray Player with Crack Full Version 6.6.18.0 Mac and Windows
I think it's just about anonymity in research data. These are the most common variables across databasets.

More and more data is being released, specially government funded data in the US. Anonimity of respondents is a big deal. Would you like everyone to know your debt? Or your salary?

If people knew that they will be identified and their answers will be public, they may lie or refuse to participate.

As a researcher you want truthful data about a representative sample of everyone. If you exclude people sensitive to privacy, that is not represetative.

There is a trade off between respondent anonymity, usefulness of data and complexity. Take for instance the "Survey of Consumer Finances" released by the Federal Reserve. It provides quite many variables, which is useful but uses multiply imputed observations to provide anonimity. However, it's a pain in the ass to deal with multiply imputed data :(
Right. Here's a blog post, which, while not directly about Mu (it's about m, a shell script I wrote), has many excerpts about (the original) Mu (from which Perl6's Mu descends, pun intended, ha ha) near the end - some may find them interesting:

m, a Unix shell utility to save cleaned-up man pages as text:

https://jugad2.blogspot.com/2017/03/m-unix-shell-utility-to-...
Also, you can put solar panels on the roof of buildings in actual Toronto and not have to lose any additional footprint.
It depends on how you use it.

You can create a design ticket where you describe the larger overall picture (city planning) and then as you implement it, add enhancements (neighbourhoods and sewers) as subtasks. If something breaks when you add the enhancement, for example a memory leak when calling method X, you can create a bug ticket that only concerns the micro details.
I used to live in east texas and we have wild hogs that show up in packs of 30+ that will absolutely destroy your property. An AR15 with high capacity magazines is very needed in that situation.
Show HN: Spotify – now playing information and playback control from menu bar
Can you be more specific? What is missing

I've used Jira for quite a few years at work, and the number one issue with Jira that I have found (and also my team) is that bugs that don't get fixed tend to get lost in the mass of everything registered in Jira.

Jira does try to both be a place to register bugs (and features and other tasks) while also trying to be a place where you organise how the work should be done (eg. with sprints). I guess Bugzilla doesn't do that?
Same - as a born skeptic I was never sure about acupuncture. I tried it once after my mom urged me, and I had never felt such a powerful sense of emotion and calm afterward. Now that I'm thinking about it again, I have no idea why I don't get it done regularly...
Delete the text you're redacting?
How about the fact that AOL basically got entirely pushed out of the messenger business for making their messages only work on their messaging platform (this gave Trillion and others a way of including AIM in their software).

Fast forward to today, where every messaging platform is proprietary, yet there's no lawsuit to force them to open their systems out to other messaging software...
Legislatures have a much better chance of voting for a carbon tax than the people, and they should prioritize this over other green initiatives.

The more fundamental issue is how the climate issue is framed in the US. The narrative is that we can drastically cut emissions without affecting the average family's livelihoods, but the greedy Republicans just won't let that happen. In reality, everyone needs to make a sacrifice, and we can do a better job of acknowledging these sacrifices. As coal becomes becomes less popular, thousands of people will lose their jobs. It's disrespectful to suggest that this isn't a problem because we can just retrain them to build windmills. I don't have a good solution either, but much more effective legislation would be passed if Democrats and Republicans worked together rather than spend time fighting.

I'm sure you'll point that Republicans are less willing to compromise than Democrats, but that's an entirely different can of worms.
> how better to achieve "early and continuous delivery of valuable software"?

By building an application and putting it in the hands of the business as often as possible.

Thirty years ago I used a whiteboard.

I never needed ticketing software to build software or to ship software.

The only time I ever used ticketing software (from the contributor side of the fence) is when the business I was working for wanted it, and the only thing they ever did with it was track my time. Good for them.

Now when I'm on the management-side of the fence, I still don't really like ticketing software. I use Jira because the rest of their business uses Jira, and they want accurate reporting for R&D tax credits and doing KPI-based bonus remittal, and they've built reports and scripts on top of Jira. Some of my developers like to use the tickets themselves, and some prefer to let my assistant do the ticket busywork.
Right, and that usage was later carried on to Unix man pages. Hence this tiny but handy script I wrote (and have used for years), to strip those formatting characters:

m, a Unix shell utility to save cleaned-up man pages as text:

https://jugad2.blogspot.com/2017/03/m-unix-shell-utility-to-...
Here the "floating point" excerpt from the book: http://fabiensanglard.net/floating_point_visually_explained/...
VSTS and Jira are two implementations of the same thing really. They are the two large enterprisey issue management suites.

They are "the worst except for all the others".

If you really are a huge enterprisey team that has many levels of visibility for various management levels and stakeholders, as well as large distributed teams working with different schedules and modules, then github tags or post-it notes eventually won't cut it. They are nice and streamlined for a while, but then someone will ask for a weekly report of X or a website showing progress Y and a corollary to my main argument is that someone is always to oblige with the request even though the correct answer may be "no! Let us just use streamlined tools and just make smaller independent teams!".

And in the end if you start off with post-its, the github issue tracker or some lightweight issue management system you'll end up according to this theorem:

Every software project management system in a large enterprise environment that isn't already a large enterprise one (like Jira), will eventually become an ad-hoc, informally-specified implementation of Jira.
Clickbait. TLDR; BMW is not ready to fully commit to electric.
Download El Capitan and upgrade your OS X version