skysight-inc/HackerNews huggingface dataset:
The irony being, Oren clearly doesn't ignore Rob, since he's paid him a fair bit to work on Raven over the years.
They voices are male in some other countries. In the UK, for example, Siri is voiced by Jon Briggs.
The problem is Enterprise not .Net. I have the freedom to pick whatever technology I please as long as I deliver a product that works within the specifications of my customers and I find there is a place for for example ASP.Net MVC API's written in C# or Windows services written in F# even when given a complete free choice.

Sometimes I pick PHP as "must run anywhere" is the requirement. The next day I'll pick Swift or Objective-C because it's something Apple related. But .Net is always a possibility.

But yet while nobody really forces me to use a .Net stack I still pick it since the stack is really stable and relatively easy to use (compared to the perpetual change and chaos of a Modern Web Stack for example). Something I've written 4 years ago will still run and compile like yesterday even if I've abandoned it in the mean while.

I've been in those soulless Enterprise shops and it's just what happens to places where people go everyday to watch the clock go six about 28 times per month so they'll see the number on their bank account grow with a predictable number every time.

But somewhere in the world these places exist full of PHP developers or Java developers. The thing with Java or .Net is that some customers have really old stacks and don't want to change anything. It's the new Cobol for some companies while other companies do really cool cross-platform stuff. It can be both. Take care where you take your resumé since the cool jobs are much harder to find since nobody with a living soul wants that kind of enterprise jobs.
Stop using CSS in JavaScript for web development
QFT: Everything sucks if you do it badly.
Wide versus deep. The person who focused solely on .NET would be the expert that you'd want to look at a set of requirements and determine if .NET is the appropriate platform and then what technologies would be the best to utilize. The latter would be a person you'd want to lead the development efforts. His exposure to different paradigms would be helpful in writing efficient code, someone who can consult the expert on how to do the best practices in the technology.
Bell's Rule for Practical Significance
All modern ( post-1950) commercial airliners are certificated to continue take-off with one engine failing completely.

Many passengers wouldn't even realise other than a reduction of noise.

Furthermore the engine casings are designed to retain thrown blades. A grenade is fairly low-energy in comparison.
Try it now! We put out an update that makes it A LOT better.
I don't think it was that deep -- I think Jobs was simply being a self-absorbed asshole in this case.

I've not read of him routinely buying new cars - quite the contrary. In this case I believe it was a simple disregard for the laws that only applied to "little people." He couldn't be bothered and didn't care.

Related: He routinely parked his Mercedes (the one without a license plate) in a reserved Handicapped parking space.

source: Walter Isaacson's Jobs biography, Sculley's book, and Amelio's book on his time at Apple.
Yeah, it's definitely a culture problem, not a platform problem.
While I have a summary post elsewhere in here, at the risk of being a bit spammy I'm double-commenting the following bit:

The device is designed to send TLS-encrypted mail from nomx device to nomx device on port 26, BUT IT IS ENCRYPTING USING THE DEFAULT Postfix "snakeoil" TLS CERTIFICATE.
Show HN: Pygit – Just enough git to push itself to GitHub
Right, but maybe markdown isn't the right markup language for presentations.

This may be the correct way to add color in markdown, but it feels unnatural for the tool. I'm glad xkr brought this up it; it feels like hidden complexity.
As for any territorial dispute the question you're asking is: will any of the people who've bought "moon estate" on this website be able to enforce the border (either individually or collectively)?

Unless a superpower bought one of this estates, the answer is most likely no.

I think those citing the "outer space treaty" and such are misled. The reason there's no private property on the moon right now is because there's absolutely no incentive to do so.

If we start colonizing the moon, and in particular if we start mining it you can be sure that the story will be much more different. Look at the many territorial disputes around the arctic (and its valuable resources).
It's actively ten thousand times worse than that. From the article:

> The device uses self-signed certs throughout and they aren't even device specific. It's using the default ssl-cert-snakeoil.pem and ssl-cert-snakeoil.key in the Postfix config.
will probably cost more than he has and he will get from it, plus a lot of nerves
I don't think that would necessarily be the case. If ISP's could extract a bunch of extra profit by throttling there's a decent chance that all of them would do it.

Look at mobile providers for an example. Text messages cost almost nothing yet for many years each company charged heftily for text messaging which earned them a mountain of profit. And that's in a segment where there were multiple big players competing on relatively even terms.
Can you explain the fixed point idea more in a beginner way? I'm curious to understand the result.
In addition to having a sound understanding of software engineering practices, a good developer will be able to learn new tools, languages, and libraries.

Being adaptable is a must. There's no reason to place a lot of value on a person who has already learned a particular library when you know they will eventually have to learn something else. Value the engineer underneath the layer of buzzwords.
How Banks Can Compete Against an Army of Fintech Startups
Armin Ronacher: Satire is dead, dead, dead, dead, dead, dead, dead
NSA #EquationGroup exposed again by #ShadowBrokers, the big picture in here:
Stub generation? Remote access protocols? CORBA all over again?

So, now I know the next big thing. Portable distributed objects. :-P
Kill net neutrality and you’ll kill us, say 800 US startups
Super Easy Sequence Diagrams – PlantUML
mmap is sometimes used as an async signal safe allocation function. IIRC mmap async signal safety is not guaranteed by POSIX but it often is in practice on many platforms. It is not cheap though.

edit: I should have read ben0x539 comment which suggests the same thing.
For 3,000 Startups, Y Combinator’s Class Is in Session Online
Dependency management is bad on most platforms, it doesn't seem to be a solved problem yet.
For these startups, Silicon Valley's diversity problem brings big business
And Then There Was Hannity
IoT for startups: Telenor unveils free pilot to spur big data, AI development
I think Uber uses it for its restaurant portal. Download the UberEats app for Android and open up the archive to confirm, but I think it's Java.

I'd bet their restaurant app went from Web to app, and so that likely sealed the deal.
Oddup – the startup about startups – has raised $8M to conquer Asia
Someone should tell them that using actual names for a digital assistant is a terrible idea. At least they should use a name that's not so common. And easier to pronounce!
Why? That line has barely anything to do with the rest of the article
Thanks. Systemd is one of those things that's changed since I last ran linux so I've got a bit of learning to do there. Turns out ubuntu gnome is running gdm, which isn't surprising.

> I'm guessing the partition type is NTFS, so try ntfs-config.

Ext4 actually, windows has never touched this machine :) I did the fstab thing (I think) on the last install but this is getting beyond my comfort zone.

> Neither is Windows. [0]

IME windows has always gone the other way, it will default to a lower resolution which is uglier but more usable. And the login menu is at the resolution of the last user. I did have an issue recently where windows 10 was constantly switching resolutions though, it was the first time I've been grateful for the dell/intel crapware that fixed it.
Three startups take home $75,000 apiece in Harvard competition
Not that I'm advocating it, but an alternative to rescinding the OST would be to set up an international organization responsible for allocating "space property", possibly under the umbrella of the WTO.
Real artists also improve.

Toilets ship. Wouldn't want to make me eat what comes out, no matter how much it's ... shipped.
Signal received Cassini probe shoots through Saturn's rings
I'm not sure why there's such a harsh reaction to "developers that just want a job." I used to enjoy programming. I still enjoy learning new things. I have a life outside of work. Why isn't 23.8% of my life not good enough?
volatile just means to keep updating the memory and not keep a copy in the cpu cache.
It's a culture problem, not a platform problem, and the problem isn't with .NET shops per se, but with enterprise shops that [treat programmers as fungible cogs][0]. Language enters into that to some extent, because this kind of shop wants programmers with a certain baseline of skill in a widely used language with a widely used stack, and Java and .NET fit the bill. But there's no reason you can't do interesting stuff with good methodology in those languages...if you're not trying to do it at one of those shops.

[0]: http://www.loper-os.org/?p=69
The REST Api to index and search through any document (ES and Tika)
Then use a VPN? Or is the idea they will charge high rates for all traffic (already legal by the way) thus preventing access to the majority of the internet?
Yes to everything you said.

D:

Australian ISPs kill anything outbound on port 25 also.
Kooky Malibu Caboose House
Futures-oriented programming - helped by the "async" or "generators" support in quite a few modern languages. Wrap timeouts and retries around everything, and process the timeout errors accordingly.

RPC doesn't mean that a remote function call looks exactly like a local one. That was a mistake. Modern RPC systems return composable futures which make it trivial to do timeouts and retries, send off many requests at once and wait for all/some of them to return, and so on and so forth.

If you're doing something that shouldn't happen more than once, generate a transaction ID to identify it by.
I actually wondered the same thing in the summary comment I posted.
The worst thing is that with Qt or Gtk there is zero excuse for this. Someone went out of there way to created a fixed width window.
Yes, I would like more details on this also. ++huh?
I'll start: Reading two books a day is intense, I don't even think I could read a book that fast and I'm in my 20s. This article makes me feel like reading is really undervalued in my generation
https://brson.github.io/fireflowers/ for example
Now that's just double stupid. Just dump the flash and done.
However, interfacing C code from Ada is a very straightforward process, where most types and procedures can be mapped automatically to corresponding Ada types. So if there exists a C library for the thing you want to do, you can easily use it from Ada.
Rob is not wrong in my experience. Contracting in London doing .NET stuff means 9 times out of 10 you're at some enterprise place with stupid rules and processes that ultimately make it less fun than it should be and you end up hating them for it.

Nothing to do with the language/framework, but its adopters.
Agreed. The type of culture that gives us classes like "AbstractSingletonProxyFactoryBean", etc.
A strong dev team will shine on any platform and in any language. A weak dev team, given the right tools, can at least be productive. Which is why business people who build business and need devs often settle on .net. Microsoft learned long ago how to cater for the needs of these weak teams.

Are there lots of weak tems on .net? Sure, I would argue that is true.

> you can't be a good .NET developer

Really? That is Rob's conslusion? That's laughable. The best programmers I know are extremely strong .net developers. I'm no Jon Skeet but I personaly view myself as a 7-8 (out of ten) irregardless of platform.

If you identify with the platform you're on you are doing it wrong.
so everything is optional?
Yeah, I also like how he bashed C# because he used inheritence in Raven and now has problems.

Like you can't do composition in C#. You can't blame language for your shitty design!
One of the reasons might be due to price, physical books are exempt from VAT in the UK, whereas ebooks are not, so ebooks tend to be either the same price as their paper counterparts, or more expensive.

I read mostly on my kindle out of convenience, it doesn't take that much room in my bag and is comfortable to read on my commute.
Ethereum breaks the 55$ barrier first time
If you are distributing a product using GPL code aren't you supposed to explicitly display the license in the product manual or somewhere else ? The end user is not supposed to have to open a product case to find out... I have not seen it mentioned in the original post. So this is a license infringement as well.
Though if you're dealing in days of the week, you probably want an enumeration to avoid the whole "does 1 mean Sunday" thing.
Project Management FAQ
Κάνετε το πιο τρελό bachelor party με τις καυτές escorts μας – ESCORTS,
TL;DR: ad hominem arguments.
No, I don't feel this was a disparaging remark about a person.

A guy makes a huge claim based on his very limited view of the market (while insulting everybody). I think I am in my full right to call him out.
The FSF has always made clear that they don't have any problem with people selling Free Software; it's about freedom, not low low price.

(What infuriates me about this story is that it reminds me of how far companies like Google have destroyed Mail as a protocol usable without their intermediation. Use Googlemail or get your mails spam-binned.)
Web Push Notifications: 4 Ways They Are Causing Disruption in Ecommerce
The real story here, is that if you try to set up your mail server so that you can send mail to a microsoft email server such as live or hotmail, you eventually end up here where they ask for a bribe: https://returnpath.com/solutions/email-deliverability-optimi...

Nomx may be terrible, but it's not their fault you can't send mail to hotmail.com

Edit: here is the price list for sending mail to hotmail.com https://returnpath.com/wp-content/uploads/2015/06/Return-Pat...
I wish there was a place where I could post a project I worked on and get a cut of the sales of the parts list.
if this is truly the state of software development, we should all just give up now. this might be the worlds worst idea.
Id try to look for a place to work that is more product oriented. I went another route and worked a lot with startups, but then you wont really find .NET very much.
nLab has been one of the best sources I've come across. My aim is to express and work with philosophical logic in a more formal way, and nLab is a great source for that as well. Milewski's YouTube lectures gets mentioned a lot, but I couldn't make much sense of them before watching Tom LaGatta's more informal and conversational presentation https://youtu.be/o6L6XeNdd_k
Good luck and keep at it.
Trump has stated that he is no longer withdrawing.

http://www.cbc.ca/news/politics/trump-executive-order-nafta-...
It is an interesting question but I think the parent poster did not mean density in the pure physical sense.

That is more memory but less mass which is not physical density. Also I am not sure if gamma rays need to just hit the physical bits to mess things up. If is the case where other things can be hit then it seems surface area might have high correlation but probably not.

I don't know what the answer is but I would imagine that the error rate would be the same percentage assuming orientation is kept the same.

Of course if you are going at extreme macro sense (think Asimov last question computers [1]) then density absolutely probably plays role as gravity starts to cause enormous amount of collisions. This actually happens in stars and is why photons take a long time to escape from the star as well as the edge of black holes where collisions are happening extremely frequently.

[1]: http://multivax.com/last_question.html
If you follow along at 0.25 speed one can tell that the screen is moving slightly in a non-linear fashion while the car is just beginning to move. Also the screen mysteriously does not experience any motion blur, though the rest of the car does.

http://imgur.com/P49KsjB
https://www.youtube.com/watch?v=NRMpNA86e8Q&feature=youtu.be...

Screen is certainly superimposed. That's why the cut is there, he did not want to put in the work to overlay the headrest of the seat.
There are several, follow the open source projects and developers and see what companies are using those and getting involved.

We're a marketing startup that uses the .NET stack and it's been a key driver in building a better product faster.
The biggest problem I see is if you don't like to wield your knowledge over others and act like your way of doing things is the "greatest" way ever like a Nerdy Donald Trumps, non-techies don't take you seriously.
I'll refer to patio11's legendary blog post [1] (Don't call yourself a programmer) by saying don't be just a .NET developer. C# is a great language, but you know, so are Python, Swift, Go, Elixir to name a few, and are even easier to learn/practice. By staying exclusively committed to a single language/framework, you're missing out on a lot of fun. The initial productivity anxiety usually wears off after a couple weeks.

[1] http://www.kalzumeus.com/2011/10/28/dont-call-yourself-a-pro...
Agreed. I'm not aware of any language/stack you can't be a great dev in. Slash has said that although he has favorite guitars, he believes a good guitarist can grab any cheap guitar out of a crate and make it sound amazing. Or, it's a poor craftsperson who blames the tool.

Now, it just so happens that as general frameworks go, IMO C#/.NET is the signature Les Paul.
I find it bizarre that the problems of enterprise software development are being blamed on a technology stack. Any technology stack.

I'm primarily a small company kind of guy but I've done a couple of big enterprise gigs now. Currently I'm working for a large multi-national retailer and... well, it doesn't bring me a lot of joy. And why is that? Well, not because we're using .NET, although we are, and not because I'm surrounded by "derpy enterprise developers", because I'm not. In fact, I'd go so far as to suggest I'm in a derp free zone, yet it's still hard to get anything productive done.

Why is that? Well, here are a few issues:

- Culture,

- Politics and egos,

- Legacy - just tons and tons of legacy,

- Complex business requirements, often poorly or incompletely understood by everyone involved,

- Distributed teams,

- Sheer weight of numbers in terms of people and projects (remember Fred Brooks),

- Meetings, meetings, meetings,

- BAU,

- I could go on.

The current choice of technology stack doesn't even factor into the equation.

Legacy itself is a complex issue that goes way beyond technological concerns and can cut right through to how the business makes money at a fundamental level.
Will AI Change the World for the Better? Or Worse? Read Our New Policy Paper
I've got the new line of radeon graphics card. 16.04 only supported some <1080p resolution, 16.10 supported 1080 and 1080p landed in 17.04. Red hat was a similar story. HDMI sound doesn't work with any of them.

It was quite frustrating to read about ATI's new open source drivers, purchase that hardware explicitly because of that and still have it not work, but it's nice that it's improved so much too.
What do you think of dependency management in .Net Core?
Toggl Has a New Home in Google Cloud
does graphql come with its own serialization protocol? I would have thought that the comparison of gRPC to GraphQL is apples/oranges.
Mobiloitte: Ionic App Development Company India
Quick Steps to Draw Political Cartoon
Yea, we actually work closely with the gRPC-Web team at Google to make sure our implementations are interoperable and we have plans for cross-integration-testing.
The culture that leads to Cobol programs running banks with expiring developers.
I have a similar mindset, and see it manifest as always being incredibly motivated/excited to tackle the first 90% of a problem, and then falling behind in the last 10% because I don't want to be done, or I get bored of the nitty gritty bugs, or whatever.

To combat this, I always shoot a lot higher so that 90% is a lot more than what 100% would have been of the original. My GitHub issues are _always_ filled with todos and future projects because it makes me feel like I'm building towards something great, instead of just finishing up a project that I'll be done with and not work on again.

It's a mindset that's worked really well for me so far.
>then you walk into your day job, and it's building yet another "textbox over database site" with ASP.NET 4.5.2 and Bootstrap.

How is that any different to 99% of startups who preach they are "changing the world", but at the base of it, are just a crud app. Only difference is they are using a "hip" language which will probably make your life more difficult than .net
That's strange: I have my own hosted mail server (on a static home IP) and I haven't had a problem with hotmail (but I've got DKIM, reverse DNS, and SPF configured)
If the security externalities impose on the society a burden that is bigger than the benefit provided by the software not writing it in the first place seems like a good idea.
Show HN: Hide or show comments in your code with the click of a button
I can never remember how to make text bold or italic in Markdown.

I stopped reading your comment there. It indicates that you're either lazy or not too bright.

A 5 year old can pick up 95% of Markdown in 5 minutes. Yes, and that includes bolding and italicizing text.
My instinct would be that it'll be just inherently nicer to use in a statically-typed language.
United Says Litany of Failures Led to Flight Fiasco
Probably because Splunk is ridiculously priced, even for enterprise software.
> I need a lot more than twenty minutes to learn about and ascertain the validity of some third party installation robot, which your choco-thing appears to be.

> Pacman -Syu

So it's basically "I know one system much better than the other". And your ignorance is somehow the fault of the OS now?
>getting the exam dates shifted three days earlier from a Tuesday to a Friday.

That's three days later. Or four days earlier.
You could use this template to complain about almost any programming job, not just .NET jobs.
This. I had a years runway once and still nearly lost the house (going through some personal issues and being unemployed). Made me really glad I had a modest apartment and wasn't up to my eyeballs in debt, I would have lost everything.
On the other hand you could probably spread yourself too thin as well.
If the software package they sell wouldn't be utterly useless crap and instead worked as advertised, I don't think the price would be too high.
That's wildly inaccurate. It's a language level feature that indicates values can change in ways other than what's suggested by the code that manipulate them.
Machine learning on mobile: on the device or in the cloud?
Little Shop of Horrors reference, as this is something otherwise not quite talkative suddenly getting chatty?

Wonder if there's some interaction that causes a "Feed me, Seymour" response.
I never did C# or Enterprise IT but I think that ridiculing explicit naming misses the point.
The parameters of the desktop ECC decision have changed massively with today's glacial replacement cycles. Today you make a one time payment for many years of avoided headaches and peace of mind, whereas back then any sign of unreliability would have been a welcome excuse for a cheap upgrade.
Huh? If you're going to swap a faulty hard drive you want to power off anyway.