skysight-inc/HackerNews huggingface dataset:
Great question with a great phrase "lower quality propaganda" (can I steal it?).

I am well aware that I am manipulated, as is everybody else. By every medium. Be it a small blog, be it commercially owned medium, be it state owned medium. And I try to consume a wide range of them to get a better picture.

Here is my list of worst to best in "propaganda quality":

- US corporate media just insults my intelligence. I consume it but it's unbearable. Its manipulation tactics are so obvious, so inelegant, so clumsy. US empire and its media has done something remarkable in the 26 years since the fall of the Berlin wall: In 1990 USA was a country with a great image, in 2016 USA is arguably the most hated country in the world.

- BBC does it MUUUUCH better. You can see that the Brits still know how to be an empire. Smaller, but an empire nonetheless. They have learned their lesson and now they don't let their hubris take over. That's why BBC is much more bearable because they are subtle in the way they manipulate.

- Russia Today, state owned (just like the BBC!) does it best! Look at its name: Russia Today. You'd think that you'll learn something about Russia today by consuming it. Well, you kind of do, but they show you only the good stuff. They don't lie (like their US or, subtler, British colleagues). No, they left out news that make them look bad but they (almost) don't lie. And, regarding the world (especially US, UK, Europe, wars NATO as alliance and member states are involved in) they are very close to the core truth. Big plus, they (often) invite people who have opposite opinion. Bottom line, they don't insult my intelligence by manipulating me.
Microsoft launches Teams, a Slack competitor
Britain to battle ISIS using cyber warfare, Sir Michael Fallon declares
You hit the nail on the head.

If customers/bosses actually figured out what they want before coming to us, it would be simple to write a perfect solution and/or reuse some existing general product to fulfill their needs. As my experience says, however, the requirements keep changing in parallel to the code.

In other domains this tends not to happen. When you're in the middle of constructing a beam bridge, you don't get an architect suddenly deciding it should be a suspension bridge instead.

Now I'm not saying iterative development and discovery is bad - it's not. But, with iterative development, you treat steps as throwaway, and you don't commit to deadlines. Something the bosses / customers don't understand. You can't have it both ways.
Btw the second "tasty" solution in the article may not taste well to cache lines. May just be better to do three separate loops.
They didn't use that tech in the surface book (AFAIK).
Dropbox Paper was a flop for me - this is /several orders of magnitude/ more flexible.

Note how many products I mentioned it replacing - I maintained a MediaWiki instance of my own for /years/ and dropped it alongside half a dozen other tools because I didn't need them when using Notion.
Compared to a 27" Cintiq QHD Touch, the pricing is very competitive.
It sounds like they effectively built a rhetoric detector.

"The team found that judgements by the European Court of Human Rights are often based on non-legal facts rather than directly legal arguments, suggesting that judges are often swayed by moral considerations father than simply sticking strictly to the legal framework."
Assuming you're in Verizon's FiOS service area. They do seem to do a fine job, but I had problems when they were unable to foster a decent union relationship and they went to total shit for a few months. I had issues during this period and was totally stuck.

So if you're in the northeastern corridor, you have 1 option for decent isp service, and it's totally reliant on Scrooge McDuck CEO not boning up a labor agreement. Otherwise you're screwed. USA USA USA indeed.
My thought is that it doesn't matter because MS missed the mobile market. People will default to the products that best integrate with their phones, and that will be iPad Pro or .... whatever the android space has to offer.
> During Beta, sizing recommendations are available free of charge. However, Google might charge for this feature in future releases

Heh. "We've established enough foothold to compete with EC2 therefore we're preparing to pull an App Engine
How Artificial Intelligence Could Catch Stock Market Cheaters
+1
I couldn't imagine why it wouldn't run Linux. :)
Only blocker I could see for myself is GPU upgradeability.
There's clearly a gray area. Knowledge does get transferred when people move from company to company. If someone developed experience in, say, running retail marketing campaigns for millennials at company X (to remove this discussion from the technical domain) and they take a job at competing company Y, OF COURSE they're bringing over both know how and negative know how developed at their prior employer.

That said, it doesn't mean that it's either ethical or necessarily legal for them to go to company Y and immediately do a core dump of every marketing campaign they ran and what the results were. But there's a fuzzy line between doing that and saying "Oh, millennials really respond well to this sort of language, but be careful not to say this."
>The problem is that most tutorials depict emacs as a bag of keyboard shortcuts. But in reality, there are some simple principles that are quite understandable.

Do you know one that doesn't ?
Article says nothing about calls, contra the title here.
The JavaScript JSON parser throws an exception on invalid input. A benefit of this is that there is only one code path to handle any kind of failure, and another is that unhandled parse failures lead to a hard stop, which is a good default.
Which is especially odd given how good TTS is on Android, aka Google Assistant (nee Google Now). It easily outperforms Alexa, Siri, and Cortana. But clearly that's some other team...
https://www.microsoftstore.com/store/msusa/en_US/pdp/Surface...
Ask HN: Learning algorithms with Swift?
Hi! Please point me to resources (Books, Blogs, Etc) to learn algorithms using the Swift programming language. Specially à la Robert Sedgewick and Kevin Wayne Algorithms [0] book.

Thanks

[0] http://algs4.cs.princeton.edu/home/
Great points.

> 'I can’t wait,' he said, 'because that’s when software tools can finally start to mature.'

It looks like I'm in the same boat as Steve on that one.
Why making Internet safe is everyone’s responsibility
A Survey of Attacks on Ethereum Smart Contracts [pdf]
I think Microsoft prefers to release somewhat new/unique designs (like the Surface Book).

A regular laptop from Microsoft might be redundant, since you can already buy lots of good MacBook Pro alternatives from other companies. (Dell XPS 13/15, Razer Blade / Blade Stealth, HP Spectre, etc)
Well, we still need you to provide a detailed task breakdown and hourly estimate for each task so if you can do that before starting work on your story backlog, that would be terrific.
Please Don’t Pitch a VC Without This Checklist (2015)
I disagree with the equivocation of "sound good" with consonant notes and "sound bad" with dissonant notes.
Sysdig surpasses 1M downloads
Entire Himalayan arc can produce large earthquakes
You say that as fact but you must know it is a matter of opinion: I would say you should match the language idioms. For example, Python iterators and generators work by raising/throwing when there are no more items: it is fully expected and will always happen when you write a for-in loop.
Artificial Intelligence as a Bridge for Art and Reality
Desklamp: simpler React state and routing solution
It looks great!! But no ethernet port, only 4 USB3. Absolutely not enough for a high-end PC user. It's a bit pricey. Looking forward to see they sell the display apart.
What? HTTP 1.1 doesn't require TLS.
The whole chapter is at http://people.fas.harvard.edu/~lib113/reference/unix/unix9.t...
It would be careless of them to water down the brand like that, after having developed the technology in the first place.
In software, programmers are the engineers, and the compiler is the contractor. The software equivalent of brick laying was automated away long, long time ago.
Typically to prevent abuse of employees, who often have far less power than a company does. That is unless they are organized as a group to heighten their bargaining power.
That it's easy to work around doesn't mean it's incorrect.

That aside, the SSL/TLS issues alone make it unusable. Changing the settings to make it use the newest TLS version it has support for makes it crash, and even if it did there are no updates at all any more. That means no security fixes, no support for new cipher suites, etc.
An NDA and a non-compete are not the same thing. What you are describing is an NDA. It is quite possible for someone to change jobs, even in the same industry, and still abide by an NDA.
Recursion kills.
Because human brains are pattern-matching engines; parent comment saw the phrase "considered harmful", didn't read the article, and linked a previously-read article that they presumed was related based on the title alone.
Actually I believe this particular example is basic and pretty understandable C.

I was talking about the more broad idea of knowingly writing clever code to raise the entry barrier for new devs. Or just writing clever code for whatever the reason. It's almost guaranteed to backfire, to new devs who will have to maintain it or to yourself, when you will have to read it in a less smart moment.
200 Mbit/s here, according to Chrome it took ~13 seconds to load the project dashboard.

But worse than that, imho, is how slow the UI/data fetching is once the app is running.
It's a pattern of privilege escalation bugs. If you run untrusted code on your machine, that code can obtain root or alter the kernel, potentially even if it's running as nobody.

There is a relatively long sequence of attempts to band-aid the bug, all of which failed, because Ian Beer found a systemic flaw, not just a single point flaw. So, the other implication for users is a general sense of foreboding.
Uber Needs Your Support
Came here to make your second point. Most developers are bad and think they are good. I'll add that most of the people who provide requirements don't understand software development and most developers refuse or are unable to understand the domain space and yet insist that the requirements writers just tell them the "what" and leave the "how" to the developers.

Oh- and using a process name, such as "agile" as an excuse rather than a constraint.
> Your entire approach here is quite arrogant.

Seriously? There's nothing arrogant about the OP's post which expresses dismay that others as employees (not founders or CEO's) would support having such restrictions put on their careers.

> Consider, for a moment, that the other people on news.yc are not idiots

Parent didn't accuse anyone of being idiots, nor did they frame their concern in terms of intelligence or likewise..

Your post is thought provoking, but you ruin it in those last two sentences.
I went to TED 2005 in Monterey where most talks were related to that year's theme, "Inspired by Nature". For those interested, I do recommend a wonderful talk by prof. Robert Full, "The sticky wonder of gecko feet": http://www.ted.com/talks/robert_full_on_animal_movement#t-24...
Hundreds of millions of iPhones in use, and both of the examples cited in the blog post are people who know each other or are related. That seems... odd.
Sure, the location of the control key on Windows is bad. But the location of the command key on OSX is worse. At least on Windows you can use the meat of your hand to press the control key as long as you have a decent keyboard. But on both OS's remapping it to caps is even better.
Microsoft Surface Dial
Actually searching for the word call(s) made me find that they found that calls go to the right number and texts sometimes don't. So the article directly contradicts the title.
$3000? It had better be really something.

I wonder how well VST synth modules work on it? I like my iPad synth toys, but they are not compatible with Mac.
Just use epoch or ISO1601.
My company has IP, I guess I'll never get to work with HTML, CSS, and Javascript ever again if I leave.
And that is why I don't use tmo. :) I bet that your experience would be different with Verizon, AT&T, or maybe even Sprint.
It has an ethernet port:

http://www.theverge.com/circuitbreaker/2016/10/26/13380462/m...
http://arstechnica.com/gadgets/2016/10/microsoft-announces-s...
Bringing your remote team closer
Both digital illustrators I know work entirely on PC's these days simply because the tooling there is more flexible. I have no doubt they will migrate to this device over time.
I agree! In the new scheme of things I'm not sure how Mono fits into the .NET landscape. I was eagerly waiting to get a answer in Changelog's latest episode[0] but sadly they didn't cover this at all.

It's even more confusing that there is absolutely no mention of .NET Core on the language's Github page - http://fsharp.github.io/

[0] - https://changelog.com/podcast/224
First, you're moving goalposts (the initial question was about how or why noncompetes are anti-worker, anti-competitive, and/or anti-innovative), and doing so without acknowledging the point. Chalk it up to my own history of arguing on the intartubes, but I find that tedious and generally a Bad Sign of things to come.

Secondly: my second point answers my first.

Markets don't manifest in individual transactions, they manifest as the emergent behaviour of multiple transactions. As others have noted, setting bounds to what can be traded away has proven necessary, empirically, to avoid winding up in a highly non-optimal equilibrium point.

If you're interested in ethical ramifications, I recommend two excellent works on the topic: A Theory of Moral Sentiments and An Inquiry into the Nature and Causes of the Wealth of Nations.

Even that treatment is unsatisfactory as it neglects considerations of short-term vs. long-term trade-offs.

Your example is contrived in that it essentially poses a Sophie's Choice: give up condition of long-term viability A or because of my superior position in establishing and enforcing terms, give up condition of long-term viability B.

The optimum condition would be for no artificial constraint on A or B imposed by the employer.
I can confirm that this has happened to me. Just the other day I got a call from friend, who I haven't spoken to in months, stating that he had missed a call from me. It was great catching up with him but I apologized and stated that I might've accidentally butt dialed the number. After hanging up and checking my call log, it showed that I never dialed the number to begin with. I simply brushed off this incident as a Verizon network problem. I can see this issue having some serious consequences for people in different situations!
Whom the Gods Would Destroy, They First Give Real-Time Analytics
Seems like the right direction. The current setup protects the "status-quo" and it is never a good idea to "protect" the status-quo.
Microsoft Surface Keyboard
"Surface Book i7: Microsoft’s laptop gets new 16-hour battery life"

Or 16 hours of telemetry.
They can do all the marketing they want, I just feel like this is gonna be the buggiest thing I ever used if I tried it.
They're correlated, so, definitely yes?
You have 20 years of experience on this kind of stuff and don't recognize the textbook example code for handling the head pointer case of a linked list? Well, okay...

(It's at least 23 years old because I learned from textbooks that have this example code way back then. It probably dates all the way back to K&R.)
you can't really take your issues with pinky movement and apply it to say windows isn't productive. all it means is you aren't productive with it. i use both windows and mac everyday and there is zero slowdown for me with shortcuts
That was fast.

Give it 5 years before the infrastructure and service is sold to ATT/Time Warner/Spectrum/WTF
The video at https://www.microsoft.com/en-us/surface/devices/surface-stud... is a bit more informative and shows the Surface Dial in action. I looks like the graphics from an old Blackberry this is the future video[1]. Very cool, since Microsoft's version makes sense and Blackberry's was confusing.

1) https://www.youtube.com/watch?v=S1KLm4SErdQ
And if you're charging for the resulting software then objecting to being charged in return is simply entitlement.
I really think it is related to shared Apple IDs. I know the author states that they do not share one, but every time I've seen this happen, it has either been due to a currently shared Apple ID or one that has been shared in the past and logged into in just one place while the rest of the phone has been switched over to the new Apple ID.
I would actually say it's widening.
Nvidia GTX 9xxM - from what I understand 10xx cards offer the biggest difference in performance generation-to-generation seen in a while on the mobile side - the 10xx mobile versions are basically identical to desktop versions, 9xx are not even close - so why put last gen mobile tech in to a high end professional desktop product ? Especially considering the likelihood of VR proliferation in content creation - I couldn't justify buying this just because of that considering the price tag.
Does it again in "Too many notes" section when reffering to some nice dissonant chords as "Lets listen to some garbage."
Both DC and Baltimore have something like this (Union Market in DC, not eastern market) and it's a really great trend. It's a fun place to take people, and it's nice to choose from different cuisines when you have a group.

DC's is tough because most of the vendors are pretty high-end so it draws mostly yuppies, but it's hard to criticize these small shops for targeting high margin foods.

I wonder if there's a way to promote these kinds of markets while targeting more affordability?
> Sweden is not very dense, large parts are uninhabited forests.

If they're actually uninhabited, then there is no need to build fiber out there, and you shouldn't count them in the density measure. What you're really interested in is the population-weighted density (i.e. the density of the places where people live).

Compare the list of U.S. urban areas to that of Sweden: https://en.wikipedia.org/wiki/List_of_urban_areas_in_Sweden; https://en.wikipedia.org/wiki/List_of_United_States_urban_ar.... The vast majority of the population of Sweden lives in urban areas with between 2,000 to 3,500 people per square kilometer. No urban area in the U.S. is as dense as Stockholm's (3,500). NYC is at the low end of that range (2,000), and is less dense than a bunch of Swedish cities with just ~50-100k people.

Major U.S. urban areas like Atlanta, Boston, Charlotte, and St. Louis are under 900 people per square kilometer. Major cities like Houston, Dallas, and Philly are just north of 1,000. That's 1/3 the density of Stockholm.
and where does that government fund come from providing BB (not mobile) to all of those remote places in Norway and Sweden is not going to be cheap.
> I don't understand how a company can have the authority to limit someone like this for 2 years after working there.

It's almost like the system in the US favours business over individuals. Na, that can't be it.
The title here makes it sound like some secret was uncovered. It's been well known, and even mentioned by Apple before, that they are happy to comply with legal requests. They do not find decrypting a user's device with a backdoor legal. In this email they even reiterate that they still support strong encryption.
But there are multiple competing implementations of GIF, JPEG, and thousands of other image file formats, and the browsers vary in exactly what code they use. Browsers actually DO use multiple TLS/SSL stacks (NSS, BoringSSL, OpenSSL at least), and multiple implementations of tons of protocol components (like compression) are around as they need to test things like performance. Multiple implementations of e.g. WebRTC exist. You could replace any of these components with a completely different implementation with relative ease, because other implementations do, in fact, exist.

Furthermore, outside of the TLS case, most of those are still within the ballpark of reason -- feasible to reimplement even in a small group. That's definitely something to be considered -- it's not just a case of if it's possible, but whether at all it's even realistically feasible for most people to reimplement.

Replacing WebSQL is on a completely different level of difficulty compared to these. Not only is it massively more complex to implement, there really is only one implementation, so it's pretty much impossible to reimplement exactly to spec, with the same kind of performance/usability characteristics -- without just doing a clean-room analysis of SQLite.

> If SQLite gets new features you do the same thing you do with other specs. If it makes sense to expose them, you update the spec.

It's never that easy. What happens if SQLite changes the way a feature behaves, even for good reason? The developers aren't beholden to browser devs, so this is within their right. What happens if they don't change something and a bug is then "enshrined" as part of the implementation -- or what if someone wants to make a change like, I dunno, actually checking the types of values you insert into the DB?

I do think WebSQL was promising and it does suck it was axed. But I think it was axed for a fairly sound reason, even if humans aren't always perfect robots who make exactly perfect decisions in similar instances (e.g. a similar difficulty argument could be made against TLS, although we're already waaay past that point).
Jeff Bezos is a great conversationalist, this was a joy to listen to. Not to mention Walter Isaacson is a great interviewer, very comfortable, asks good questions.
Some Formulas for Prime Numbers
Their customer service has been appalling every time I've dealt with them.

I moved recently and was forced to sign up with them as the only competitor option was 7mbps. After provisioning my service online successfully, I received a call from them stating that I would not be able to receive the the service I had requested at the price they quoted. I could either cut the speed in half, or increase my bill by $70/month. I was furious, since there is absolutely no reason the website should have given me incorrect information...I put in my service address, after all. I refused to drop my speed or pay more. There was a brief pause, then they told me this was fine and activated my service. I provided my own modem, and am still charged the monthly modem rental fee despite attempting to notify them several times.

Worst fucking company I have ever dealt with. I would happily pay more money to anybody else just to take business away from them.
To put the fiber in the ground.

There are pieces of conduit that we run fiber through into your building. Inside your building there's a fiber termination point that hands off to ethernet. On the other end is a repeater/node that boosts the signal from the other termination point back in the DC.
Why don't we at least wait one day for the big Apple announcements tomorrow before making this proclamation one way or another?
Yes, laying fiber line is hard. Which is why I think Fiber is pivoting. Look at this:
https://webpass.net/blog/google-fiber-agrees-to-acquire-webp...

They do point-to-point wireless transmission. This is perfect for cities, where you can place these on rooftops instead of laying underground fiber.
That depends on how you feel about airspace rights.
Look at Google maps around say Blacksburg VA or Charleston WV. Which are both is city, city, city, forest. Which is fairly common across much of the US. The eastern seabord being basically one big city is very much an exception not the rule. The US has ~1/3 it's population in ~1/20th of it's land.
it's interesting that they didn't announce the actual screen resolution, just the number of pixels. I found the answer in the ars article : 4500x3000