skysight-inc/HackerNews huggingface dataset:
"Years ago we stated our intention to support DX12, but since the introduction of Vulkan which has the same feature set and performance advantages this seemed a much more logical rendering API to use as it doesn't force our users to upgrade to Windows 10 and opens the door for a single graphics API that could be used on all Windows 7, 8, 10 & Linux. As a result our current intention is to only support Vulkan and eventually drop support for DX11 as this shouldn't effect any of our backers. DX12 would only be considered if we found it gave us a specific and substantial advantage over Vulkan. The API's really aren't that different though, 95% of the work for these APIs is to change the paradigm of the rendering pipeline, which is the same for both APIs."

This feels like a pretty handwavey statement. For one, all shaders would need to be converted from HLSL to GLSL, which could become quite a big task depending on the amount of shaders, and testing of all changes.

Secondly as I understand it the Vulkan API is much more low level and barebones than DirectX, meaning it'll be a lot of work to shore up the differences. I may be wrong here, but it seems to be like the developer is saying that a DirectX -> OpenGL change is no big deal, but swapping out your foundations is a major big deal. The concepts may be the same but the APIs are still hugely different.

And why is this even a concern for a game started in 2011? It's mind boggling that they are making these kind of decisions 6 years into development, surely just finishing the damn gameplay should be the focus?
Judging by my wife's comments when we watch shows, lawyers are probably even worse off for inaccuracies (and this often goes just as well for shows that are about the justice system). But they also get a lot more screen time.
Makecerts: CL utility to generate SSL certificates for development purposes
We're asked this question a lot (I work at Pusher). I wrote up some of my thoughts on this in reply to a comment on one of our previous blog posts: https://www.reddit.com/r/programming/comments/5fyhjb/golangs....

Right now I'm keen to get more personal experience with Rust, and hopefully in the wider team. I'm particularly interested in [Tokio](https://tokio.rs/), which should address some of our concerns about the existing concurrency support.

Also, in same reddit comments there's a longer (quite argumentative) discussion on Rust concurrency that you might be interested in: https://www.reddit.com/r/programming/comments/5fyhjb/golangs...
Alienation 101: Unexpected result from influx of foreign students
Then release in Europe first:

Once they have ironed out the privacy issues here the rolling out to US should be a nobrainer : )
They are working in tech.
For someone else.
That we are actually quite close to the development of a panoply of working rejuvenation therapies capable of significantly extending human life spans, were the right lines of research and development just more aggressively funded than is the case at present.
Well, for one, they're contracting. Though that isn't quite the same thing as being unavailable, it contributes to a perceived shortage of permanent developers. In London this is because rates for senior developer contractors are something like 50% higher than salaried, and that's only changing very slowly. (Is the situation similar in the US?)
Yep: http://www.citymetric.com/skylines/yemen-theres-city-full-50...
This is what I've learned over the years (since 9/BASIC in 1989.)

1. Number of active users of language matter more than the language itself.

1.a Fads come and go.

2. Math matters.

3. Elaborate design/architecture before programming is a waste of time. Emphasis on elaborate, not architecture.
This is one of the things I love about go. Basically any random tool written in go I can have installed and runnable in 3 seconds from the time I know the github url. All but the largest of applications is made to be compatible with 'go get' and so most of the time it just works.
سما+المصري+2017+صور+سما+المصري+الراقصة+مثيرة+وجميلة
Not just financial institutions either: I've worked for two global manufacturing businesses – in very different industries – where fundamental parts of their day-to-day operations were dependent on Excel spreadsheets and Access databases.

I would absolutely echo all your points, especially the rationale behind "real software": it would have been far more expensive, have taken far longer to be delivered, and that's if it were even signed off in the first place. When management sees "real software" as wholly unnecessary and all you have is Excel, you soon learn to be rather creative.
Perhaps my point is misunderstood here: it is that if we think of mathematical truth as being based on intuition, then since what can be intuited depends on the species, on the society, even on the individual (99% of what was intuitive to Grothendieck is completely beyond me), then mathematical truth becomes relative. I say no, 1+1=2 universally, whether it is intuitive to you or not.
I've noticed they added "daily mixes", these are on the Home tab, these are playlist made up of songs within your collection, grouped by genre, then they add new songs, based on that, that they anticipate you will like.

Also I noticed if you're listening to a playlist when it ends it will automatically start a Radio based on the songs within that playlist.

I love the Alexa and Google Home Integrations.
Open-source and military-grade website encryption
If I understood it correctly about 50% (old and perhaps quite obsolete figure) of the monthly fee goes to labels and artists.
That sounds reasonable to me, and given that that means roughly $5 goes directly to labels and artists from my subscription.

A Spotify subscription is more than I have ever paid for music, even half of it is - and the moment I stop my subscription I loose access to all of it. To me it sounds like the labels are the ones dictating, one way or another, who get's paid and how much.
Education is an expensive burden on the society that have not proven to worth its value in terms of Return Over Investment.

Funnily, the only persons asserting the value of diploma ... are PhD in ivy league business schools... selling expensive diplomas...

Education is probably a large scale scam in its actual form: too long, too expensive, counter-productive and overrated.

Cf Henri Mintzberg essay on why MBA for instance are a poor choice for being innovative.

"M.B.A. programs train the wrong people in the wrong ways with the wrong consequences," said Henry Mintzberg, a management professor at McGill University in Montreal. "You can't create a manager in a classroom. If you give people who aren't managers the impression that you turned them into one, you've created hubris."
This seems to be a trend in Germany when you look at the projects to build a railway station in Stuttgart or a music hall in Hamburg. Hell, even the subway extension in Helsinki is a good example how a project can be screwed up.
There's one pretty famous and you may already know it.

> Ruby is a language of careful balance. Its creator, Yukihiro “Matz” Matsumoto, blended parts of his favorite languages (Perl, Smalltalk, Eiffel, Ada, and Lisp) to form a new language that balanced functional programming with imperative programming.

> He has often said that he is “trying to make Ruby natural, not simple,” in a way that mirrors life.

> Building on this, he adds: Ruby is simple in appearance, but is very complex inside, just like our human body.

These will not be considered strictly scientific articles, but appear reasonable..

[http://carlosplusplus.github.io/blog/2013/08/01/ruby-and-the...] - [https://robots.thoughtbot.com/learning-japanese-the-rubyist-...]
I'm just getting into Go and have found what you said to be true. It's easy to read other people's code on GH (Java is much the same way). Compare that to something like Scala, where no ones code looks the same.
The insurance industry has a lot of this too. Not as much by the sounds of it but our internal reporting relies on it a great deal.
I would advocate, for many reasons, taking regular treatment and cannabis at the same time, but refusing regular treatment because cannabis will do it is a bit over the top. I am a cancer survivor so people tend to talk to me about it.
If you are constantly turning work down keep raising your prices until you have enough work to keep you busy.
The same applies to hardware design at many companies, including reputed ones. I witnessed a case were they went from an R&D prototype to product with no quality control in the design process. Product failures in the market were followed by blame games.
> For one, all shaders would need to be converted from HLSL to GLSL

There are transpilers (cross-compilers?) that translate from HLSL to GLSL and back and into every other shading language out there, there's really a lot of such tools.

> Secondly as I understand it the Vulkan API is much more low level and barebones than DirectX

Vulkan is about as low-level as Direct3D 12, which has not much in common with Direct3D 11 and lower, just like Vulkan has not much in common with OpenGL. OpenGL is (very roughly) equivalent to Direct3D 11, and Vulkan is more like Direct3d 12. The thing is that switching between the similar APIs is a lot of work, but does not require large refactorings, whereas switching from OpenGL/Direct3D11 to Vulkan/D3d12 requires more fundamental work.
Ask HN: Anecdata transitioning to/from WordPress, especially for non-profits?
I help non-profits work on their websites occasionally. Is there any reason to use anything other than managed WordPress, considering a 10 year+ timeframe? At this point, it seems like there is WordPress and then there is anything else!

Does anyone else on HN, official home of the "Show HN: new CMS" every 2 weeks, care to share any of their war stories? My current opinion is that setting up any organization with anything other than managed WordPress is going to limit their options and cost them real money down the road once I'm no longer around to help out.

The first site I worked on was built using Microsoft technologies back before Microsoft supported WordPress on IIS. I picked the simplest ASP.NET CMS I could find (N2) but was still contacted every other year whenever a change was needed. They have since transitioned to WordPress, leaving several features behind (after I had incorporated those features from their original site into N2). My first failure was not communicating what N2 was even capable of, then I missed an email requesting help with fixing core functionality broken by their hosting provider's system updates (preventing large file uploads).

Now I am working on another website built with extensive customization of a random PHP CMS I've never heard of before (MODX) and my final recommendation is probably going to be to migrate to WordPress. They've run into issues with comment spam and are currently broken due to an interrupted transition to using reCAPTCHA; the original dev is no longer responsive.

PS. Please document any solution whether or not you ignore my advice and make sure the core users know about this documentation; it will save the next guy a lot of time after you move on!
>I'm now concerned what the doctor wrote to the state wide system and whether that might affect my treatments in the future

You have the legal right to review such entries. You also have the right to have erroneous entries corrected. If you're worried this might cause issues with future treatment, the sooner you act the better.

See: http://www.hus.fi/potilaalle/potilasasiakirjat_tietojen_sala...
http://www.hus.fi/potilaalle/potilasasiakirjat_tietojen_sala...
Slight amendment.

Use a good (for your platform/language) IDE, not VIM.

If you aren't sure what a good IDE looks like try Intellij as a safe default.

Also it's still worth learning VIM.
Is there some explainer on how the support will look like in the end? I'm curious to know how multiple hash algorithms will be supported in parallel.
I think of Berry every time Voyager's golden record shows up on Hacker News.
You shouldn't have to do even two clicks to disable ads in an OS you purchased. The fact that people try to defend this is absurd.
1. SWIFT was founded as a 'Belgian Cooperative' in the 1970s by an ex American Express executive and grew at a rate unprecedented for its era, its first 'international center of operations' was located in Virginia, co-opened by the then-governor, and nearly co-located with CIA HQ. EU authorities have confirmed that, despite political backlash and a 'SWIFT 2' nominally designed to resolve the problem, every single SWIFT transaction since at least 2001 (read: forever) has been provided in full to the US.

2. The Israeli business AMDOCS with alleged Mossad links is an outsourced and hosted billing provider for telecommunication carriers, whose client list includes large portions of the developed world.

Just sayin'.
> The business prefers spreadsheets over "real software" because they have complete control of it whereas their internal IT department are slow and expensive, and the resulting custom-coded products are often substandard (see zubairq's comment about paying market rate).

I find this very interesting because my company (which I applied to YC 2017 with) is based on exactly this same premise.
People living in rural areas only make up about 14% of the population in the U.S.

They actually have outsized power already.

https://www.ers.usda.gov/topics/rural-economy-population/pop...
Yep, and if that wasn’t enough, they have the gall to charge consumers for the OS too!

I mean, monetizing users by tracking their behaviour and showing them custom ads is bad enough (although somewhat understandable when the OS is free), but charging users for the privilege too (Windows 10 costs money¹)? Disgusting.

――――――

¹ — https://www.microsoft.com/en-us/windows/get-windows-10
> Despite the buzz about it, I don't see many projects for it other than shellcheck, pandoc and xmonad, and for two of those, there's better solutions around (sphinx, awesome/i3)

I tried awesome for two weeks and had one crash. I've run XMonad for 5+ years and had no crashes. Just because they are supposed to accomplish the same things does not mean that they're equal. One is better and it's because of the choice of language.

It's very hard to take your post seriously when you include something like this in it and you don't bother to qualify it even in the slightest.
Not sure. But when I think of backwards, I think of the queen and king in switched positions.
I do not recognize the problem the author talks about, but it seems weird. From the article:

> Prof. Aaronson, given your expertise, we’d be incredibly grateful for your feedback on a paper / report / grant proposal about quantum computing. To access the document in question, ...

It seems odd to want feedback and then ask someone to go and register somewhere, probably requiring to accept a bunch of legalese in the privacy policy and terms of service... Just attach the document you want feedback on, right?

At least if I'd email someone (out of the blue or an acquaintance) for feedback due to his expertise, I'd be grateful for the time taken and try to make it as easy as possible to do.

Edit: it has been made clear to me that it's not about individuals contacting the author, it's some big corporation that probably sends this out, probably in an automated manner. I still don't understand why anyone would bother with this when "peer reviews" can happen between "peers" (i.e. sending each other documents for review, rather than going through the middleman that everyone seems to hate such as Elsevier, if blog posts linked on HN are to be believed).
> IIS has a UI for pretty much everything

And it was game of "where they did hide that thing I need to configure right now?" at the beginning. Fortunately, later they did allow config files.

Additionally, GUI does not allow all the thing you can (and want) to configure using the config file.

You can also put your config files into svn or git repository and track changes to them over time. No more "what did I set to that server two years ago?" moments. You can also recycle config from one server to another, without clicking all the days.

So as a beginner, do not get used to GUI applets. Later, you will be thankful you didn't.
> Why is 'you should not have exposed C code to the internet' an unreasonable basis for care?

Because it does not mesh with reality. There are 100's of millions of lines of C code exposed to the internet in all layers of the stack. So if you start off with a hardcore position like that you virtually ensure that your plan will not be adopted.

It's the legacy that is the problem, not the future.
I would like to learn more about viewport but when you click docs it requires you to make an account first... if I have to make an account just to find out what your product does I leave and never look back.
The only way left to fight gentrification is, I am afraid to say, something between massive civil disobedience and outright violence.

The alternative to fighting - chilling in our sofas and doing nothing - is waking up one day in a city without teachers, cleaning/water/sewer personnel, supermarket staff and, funny enough, police. I just picked these examples as these people are already living near or below poverty line after paying rent and are vital to a healthy city.

And: it's not just Berlin that suffers from gentrification, e.g. Hamburg and Munich are falling victim to it. We as people can no longer trust the state (or the police) to serve our interest - both serve the interests of the ultra-rich investors only. Just look at London what awaits societies which do not fight with any means neccessary.
dnscrypt-proxy [1] can also be used to do DNS-based ad (and other categories) filtering, logging and more:

[1] https://github.com/jedisct1/dnscrypt-proxy/wiki/Filtering
> For one, all shaders would need to be converted from HLSL to GLSL

GLSL is just one option to write shaders for Vulkan (the only inmportant thing is that SPIR-V code can be generated). I can even imagine quite well that one could write a compiler which generates SPIR-V code from HLSL shaders.

> Secondly as I understand it the Vulkan API is much more low level and barebones than DirectX, meaning it'll be a lot of work to shore up the differences.

DirectX 12 is similarly low level.

> I may be wrong here, but it seems to be like the developer is saying that a DirectX -> OpenGL change is no big deal

DirectX 11.x is similar in "level" to OpenGL 4.x (though the difficulties are a little different - I don't want to go into details here). Similarly DirectX 12 and Vulkan are similar in level (much more low level than their predecessors). No wonder since both Vulkan and DirectX 12 are "strongly inspired" by Mantle. Additionally Vulkan was intended as the succesor of OpenGL and DirectX 12 as the succesor of DirectX 11.x.

> surely just finishing the damn gameplay should be the focus?

That is what you wish. :-)
I was talking about situation when available evidence is not conclusive. Confidently stating opinion and then insisting on it makes people look more skilled then those who assertively state that we need to research more. Having and pushing opinion in that situation is opposite of being "intellectually humble", but still good for your career.

Intellectually humble people have disadvantage in competition, although they may make better technical decisions.
I'm used to seeing browsers and kernels pwned left and right, but multiple VMWare escapes? Is this how all VMs are nowadays or just something wrong with VMWare in particular?
> Duke Nukem got released

Created by a completely independent studio, not the original makers.
Really? This sounds like nonsense to me.

Learning Vim has been one of the best professional choices I've made.

With dynamic languages I've seen a couple of IDEs that weren't able to actually deliver the refactoring or search tools they promised.

What you were left with was a large, slow editor with a poor keyboard interface.

I'd rather be closer to the operating system in Vim or Emacs and add refactoring using external tools like tern, rope, godoctor, etc.

Terminal based tools allow you to work anywhere and support easy collaboration using things like tmux.
Where's the float?

One of the reasons BH has an advantage is their insurance business, which throws off large amounts of investible capital. He talks about how special and important the insurance businesses are in his annual letters. They make it easier for Buffet to be patient or to handle bad deals.

Does Tiny have access to this, or something like it? Maybe existing SaaS products that have very high gross margins?
This is interesting, I never realized this is the same in France.
Sometimes all the words "dot" are omitted. I will have a walk at the office tomorrow to have people read out loud www.example.fr and www.example.nl. This must be seriously researched :)
"A spreadsheet can mostly be maintained by the next person to come along."

I do note that you say "mostly" - but I've seen truly epic spreadsheets (including one that my employer at the time spent almost £1 million on) and I'd rather reverse engineer an application with source code rather than a complex spreadsheet (even though the feature in Excel to show dependencies visually is rather cool).
Probably newer versions will commit only using a new hash algorithm, while completely able to deal with the old one
There is great beauty in this approach to mathematics. It is why I am currently studying mathematics. It is a great defense of why anyone would want to do mathematics.

However, there is another question. Why do we want anyone to do mathematics? Asking, not what math gives the mathematician but instead what math gives society at large. (That is, beyond contented mathematicians).

As long as mathematicians are self-reliant, the second question doesn't matter. However, when mathematicians start making demands of society the second questions is natural.

Note that these questions are orthogonal. Any answer to the mathematics extrinsic value need not inform its intrinsic value. Just like the intrinsic value of mathematics is not related to its extrinsic value.

The point here is that math for math's sake has an awesome byproduct for society: phd's that go commercial.
To be afraid that maths will then get squeezed for such phd's to the detriment of it's intrinsic value massively discounts the will of mathematicians and the long view of society.
Sure, there will be some that try this squeeze. But their effect will be limited. Meanwhile, this is how mathematics can sustain itself at much higher levels.

Do you really think there is so much true extrinsic value in all the proofs of mathematics? I'd say the value of all those who graduated and went on to do other things easily outweighs all those proofs.

It was the creation and later understanding of those proofs that had extrinsic value. This means that any field of mathematics has value no matter how likely it is to ever be applied.

As such, extrinsically it matters little what field you study, all of it is useful.
A lot of reporting depends on it - a lot of high end financial reporting applications have Excel spreadsheets as their main output mechanism (e.g. Oracle Hyperion FM).
I assume they are trying to keep the documents in question confidential. Email is not confidential.

EDIT: Folks email is not secure. Even if someone doesn't have access to login to your mail account. Emails in transit are insecure.

Using outside systems to send confidential data is common practice and has been for years.
Check out sourcegraph, it's great for reading Go and Java code and has a GitHub integration.
Buffet's tactic of having the original owner keep 20% equity is very smart in this regard I think. Not only do you share risk, you're also keeping them nearby in case the need for litigation ever arises.
When Google can push an ad on every search page, is there a need for ads in the OS itself? Microsoft pushes ads into the start menu (and other places) because it doesn't have anywhere near that kind of search traffic.