skysight-inc/HackerNews huggingface dataset:
I agree. My experience with the curved Galaxy phones is limited to in store demos so I don't know how valid my ergonomic concerns are if I used the phone daily and got accustomed to it. I do agree they look very nice.

The Xiaomi Mi Mix is another phone with tiny/nonexistent bezels that looks great but has ergonomics that concern me.
Looks nice to look at, but I wish the designer gave more thoughts on usability.

For example, the images show different icons on the home button. One image shows the home button works as a crop button. How does a user supposed to go back home? Cancel? Done? Crop? Then in music app, which one to press for home? Is it the hamburger menu, square icon or press the hardware home button?
I never heard anyone bashing about C# and I'm writing C# code for 10 years now. There are just plenty of people favouring other languages which is fine. If you're looking for people bashing about it you'll sure find some.. same goes with basically everything.
> I was under the impression that .NET is fully open source: https://dotnetfoundation.org/

That's not of much worth if the design process remains firmly in corporate hands.

Microsoft is currently, slowly, opening the process to the community, but even then I expect corporate will continue driving most of the roadmap and keep veto on everything, very much like Swift — which is much much much further on that track than C# is, Microsoft having only created a C# design/evolutions mailing list and repository literally days ago, the ML was created on January 30th[0] and the repository was created and announced on February 1[1], the "community input" doesn't actually exit yet.

[0] https://lists.dot.net/pipermail/csharplang/2017-January/thre...

[1] https://blogs.msdn.microsoft.com/dotnet/2017/02/01/the-net-l...
That's probably not the insult you think it is, to people that have kids that they love.
C# with the available libraries through the nuget package manager has been the best experience I have had in my career.
heard of Unity?
I really didn't hate ME3... it was not the best ending.... but I saw worst before.
Node supports all of ES2015 and ES2016 and will soon support ES2017 in the next few months or so.

So yeah, for most things you don't need to use a transpiler.
Here's a previous HN post along the same lines – the foreboding letter to the future, if you will, from an ex-Google design ethicist: https://medium.com/swlh/how-technology-hijacks-peoples-minds....
I chose "control" for similar reason. I spend ~10 minutes thinking about it, but ultimately decided that with pretty much full-Paragon character the risk is worth it, and synthesis means altering the very essence of every living being in the galaxy in a huge, life-changing way without asking anyone if they want it. Of course the other choice(s) were out because of the Geth.
Node has supported all of ES6 except modules since 6.0.
Apparently "hipster languages" are languages of which the author heard after C#, and "mature languages" are languages of which the author heard before C# (note that the list of "mature languages" is exactly identical to the list of "I have a background working with <languages>").

Makes no sense either way. But as far as I can tell little of TFA does, just some bloke claiming victimhood for their pet language.
Until all programming languages coalesce into one super language (ECMAScript 20 in the year 2050), programmers will bash languages and programmers will praise languages.

Until that fateful day we must all accept criticism of our favourite language even though we are so smart and know it's the best language.
Norton Setup Key Support – Thenortonsetup
I haven't downloaded the telemetry but we drive it every day and the range we get is extremely consistent. I'm sure there must be some degredation but my point is we haven't really lost any range. The weather and our driving behavior is the main cause of range variation.

If his claims about losing 50% capacity after 500 cycles were remotely true that would be the main cause of lost range ina 2.5 year old LEAF.
Tests are like guard rails. Nobody's saying they shouldn't be there, but they're safety nets.

[Rich Hickey's _amazing_ talk on simple vs easy](https://github.com/matthiasn/talk-transcripts/blob/master/Hi...)
That covers the new .NET core parts, not the classic .NET.
The classic .NET framework contains lots of components (e.g. WinForms, but also others) which are mainly wrappers around Windows/COM components. Therefore they can't be fully open source. Nevertheless the .NET core and open sourcing effort is great from my POV.
Actually the main bashing point was C# is Windows only, and of course Windows isn't hipster. Anyway with .Net Core all of that goes away, and for Windows only users (90% of the market) it doesn't make a difference.

Also why is it bad the language is developed by a billion dollar company? It means the language tooling is second to none, as well as having fully document libraries which can do everything, and are kept up to date.
At my first real job I was working for the CTO I basically just developed internal tools. The goal was to improve the workflows. So I guess an engineer working for the CTO work to improve the workflow.
Natural Language Processing Done with Ruby
Excellent explanation!! Thank you!

Do you know why it's possible to have different channels on the same track in MIDI? It's kind of cool to save channel information per-note, but do people really use this to have multiple instruments on one track?

Like GarageBand, it seems most DAW associate a channel with a track and not individual notes. What was the use case originally?
+1. I mostly heard good thing about C#. It's usually quoted as one of the things MS did right.

The biggest rejection comes from the strong windows orientation and the restrictive licenses. Now that the situation is improving for both, you will see the language gain traction.
Isn't this "loophole" treated the same as distributing the work in the eyes of the DMCA? (not speaking to the morals or ethics of it, just it's legality in the US)
I think the right justification for H1B visas, rather than a set minimum should be "How will this affect the salaries of existing workers". If there is any reduction, you are not working in the interests of those workers, hence the visas are not fair.

If, on the other hand there is no difference, then the visa is justified.
C was developed to be able to port Unix more easily.

It's interesting to observe that Rust is developed to make Firefox more secure, faster and easier to maintain.

Maybe there is indeed something to the platform analogy for the success programming languages?
My understanding is that Snapchat is cool among teenagers and tweens, whereas Facebook is old news. I've watched people "use" Facebook and it seems to provide negative value. If you are interested in diverse things your feed will be a total freak show, images of deformed penises (Medizine groups have those) mixed with 5 step cooking gifs. Snapchat seems to have a much better focus on stuff people actual want to do, whereas the core Facebook experience seems to be just aweful and outdated.
I agree. If you are going to bash C#, call it by its proper name, Java++

That said its still a fine language. Not a fan of the dogmatic OO design concept in Java and C#, but it's perfectly good at what it does.
For VLC you can find explanations here:

https://wiki.videolan.org/Midi/
For the record: he's OK

> I’m okay.

> Months of incredible levels of stress, coupled with weeks of little sleep, yielded some deeply irrational, illogical thinking that I of course regret, but can’t erase from my timeline. And for any sort of intellectual exercise, like software development, no sleep+stress = a recursive loop of ineffectiveness that generates more stress and even less sleep.

> I apologize to those I distressed, from family to remote individuals who I’ve never met but who cared. This is my first opportunity to post anything on this, and the lack of communications wasn’t an intentional act of dramatic exercise.

https://dennisforbes.ca/index.php/2017/02/02/update/
There is/was quite some founding tourism from EU countries with more complicated laws to the UK. I wonder how the Brexit will affect them.
Is there a reason to not go BVI/Nevis IBC route for a small online startup ? The no accounting/record-keeping requirement should look appealing to many, beside 0% tax :).
Even then they will war on, because the task of converting all libraries to another language is such an immense undertaking. Really we need an AI to do the transpiling job, then assign performance and maintainability scores, so we can objectively argue the clear winners.
Does that include the winforms stuff (which I believe was always missing from Mono)?
It sounds like you're not being sarcastic. So let me say that when you're working on something that almost surely has zero practical impact over the course of your lifetime, and the only possible benefit to society is the advancement of the state of our knowledge, a lack of enthusiasm from your peers can be gut wrenching no matter how mentally resilient you think you are. No one does math solely for appreciation from people they admire and respect, but the lack of it, even in the short term, can be very hard on a person.
I do similarly and also print out barcodes/recovery keys and put them in a safe place in case all else fails. Echoing some wise words from this post [1], insure your backup solution can be restored. I tend to test the QR code on my primary phone, print out a few copies for safe keeping, and then read the QR code from the printout into Ng backup phone.

[1]https://news.ycombinator.com/item?id=13551905
This is a really interesting problem area. Tests that fails sometimes are really annoying because of the "broken windows" analogy. Are you using the most unstable tests as input of what to redesign next? Is it kind of a "deal with it" situation, where you need to retry the test suite a couple of times per commit, until it becomes green?
Putin says dump the dollar
>how romantic applications of mathematics might be.

like, in the dating market or do you mean a philosophical potential? The philosophical aspect is huge, eg. to tell once meant counting, or logic and language having a common Greek root.
I am decidedly unimpressed by what the Israeli IT sector has been able to achieve, despite the strong branding effort as a 'Startup Nation'.

There can be no question that Israel is firehosed with money, both from states and private sources and everything in between. I personally know of at least a few of the biggest corporations in this medium-size European country that has a stated policy of buying practically any Israeli technology that is punted. Lots of other large multinationals pour money into Israel as a point of policy, see Coca-Cola, Google, Procter&Gamble and many others.

They have very little to show for it in my opinion, in fact the only successful IT companies I know of out of Israel are ICQ (!) and Fiverr. They have a bunch of B2B businesses, but a lot of their revenue can be chalked up to official or unofficial support programs as mentioned, which is probably why they, and their products, are mostly completely unknown outside their small niches.

I also heard accounts from from several IT workers in Israel that the work culture is quite inefficient if not downright lazy.
We've been using async/await (transpiled with babel) for last one year in our production API code. There really is not any need to use those async control flow libraries anymore.
The cost they list for research and development compared to e.g. marketing gives you an idea.
What's more, Python is usually quite appreciated in the .Net community. It's a first class citizen on Azure, it used to have a .Net port (IronPython) and one of the current trending github project for C# is one allowing Python interoperability (https://github.com/trending/c%23)

It's like a grandpa getting angry alone in front of his mirror.
And then there's Java, which had marketing :)
The problem I got with philosophy is that it's supposed to be applied knowledge.

Can you elaborate on that? On why it's supposed to be applied knowledge I mean?

To me philosophy is one of the most abstract forms of thought available, and to me abstract is the antithesis of "applied". Maybe the furthest I would go is to state that philosophy is knowledge applied recursively on itself. But that already seems an abstract formulation to me.
There is no reason to bash C#, but there is still reasons to be on the fence about it.

The runtimes and libraries for non windows platforms are still behind, and are quite new. Additionally while there has been efforts to grow the community and get outside involvement, it is still obvious that Microsoft is the big player, and without their involvement the community might shrink to a fraction of its size.

Microsoft itself complicates matters as for some people it takes a lot to be convinced that "new Microsoft" isn't just old Microsoft in sheeps clothing, and its all a ploy to get people onto their platform so they can lock you in. I have started to be convinced that microsoft has actually turned a leaf and is actually working to build a community and genuinely will support other platforms, but I am always going to be a little cautious... call it post traumatic stress from the early 2000s.

Finally I don't see a reasons to rush to build in C#. It seems a perfectly decent language, but without being experienced in the language is there a problem domain (outside rich client windows apps) where the language is significantly better then other choices?

I don't think C# should be bashed, but I also think it still needs to prove itself to the non windows platform and open source developers.
technically the iphone 7's don't have physical home buttons...they're part of the screen and the "click" feeling you get is actually haptic feedback. try clicking the button when the phone is off and you'll find it does nothing (which is quite sad feeling, actually)
SQLite is a great database for microservices and other minimalist architectures. You'll never get a "TCP socket failed/timeout/reset" from SQLite - that's for sure.
I was incorrect it was a GSU student.
> Look at the US's GDP history. It started growing faster than Europe at the end of the 19th century.

You mean when they got access to all that land to the west that was previously inhabited by Native Americans?
A family having two kids would typically have one girl and one boy, which means the name ("the family") would carry on only half of the time, which means there would be no growth.

You'd need a higher rate to grow just based on that, plus there are untimely deaths and non-reproducing offspring...
I'm tired of racism and I hope it never becomes as bad where I live as it is in America. Github is a great example!

Oh wait, you think I meant discimination the article talks about? Yes, that's bad too... However discriminating like the article suggests, by hiring an exact ratio of colours, sexes, religions and other orientations instead of judging people by how well they could do the job, well, that's just as bad..
As a kid, I had a dentist who refused to use local anaesthesia, he thought it was 'bullshit' and I shouldn't be able to feel anything. The pain was indescribable. I'm still traumatised by it and haven't been to the dentist in years. I would literally shit my pants out of fear (not exaggerating here, I would have to wear a diaper to undergo regular treatment even with local anaesthetics).

Just the though of being operated on while fully conscious gives me the shivers. The only thing I can image being scarier is when they have to do brain surgery and they wake you up halfway through while your skull is open.

I'm currently on a waiting list for a specialist at the local hospital where they can treat you under general anaesthesia. It's the only way I can be treated after my childhood experiences. unfortunately the waiting list is long. I just hope it's my turn before something starts to really hurt.

I had one treatment under GA before, about 8 years ago, and it was the first and only non-traumatic dentist experience in my life. It was such a huge difference with the 'regular' experience that I simply can't understand why dentists insist on letting people experience the torture. I think they are all secretly sadists that get off on hurting people.

I'm not trying to scare you, just make sure your kid is okay with it because it could fuck him up for life.
It says it at the end.
Pedantically there is always a richest country, or most powerful country.

And the UK was much richer than the USA for a long time.
According to "Commodore: A company on the edge" by Brian Bagnall, Jack Tramiel (then CEO of Commodore) stated that Gates originally offered royalties of $3 per copy, but Tramiel claims he answered "I'm already married" and offered to purchase it outright for $25,000 (some sources give lower numbers).

The license allowed Commodore to make improvements, but did not give Commodore any improvements Microsoft made - people like Bob Yannes at Commodore at the time thinks Microsoft basically assumed Commodore would come back asking for upgrades, and pay them more money, but Tramiel was famously tight with money.

In the end, had Gates managed to get $3 per copy, the C64 alone would have resulted in somewhere between $45m and $60m of income for Microsoft at a time when that actually was a lot of money for them.

I believe it was first when they did the Commodore 128 that Commodore negotiated a new deal with them.
> The classic risk in dental procedures is the dentist using a lidocaine-adrenalin mix, which when injected into a vessel (by mistake), will make your heart race, your blood pressure skyrocket, and provoke a general sense of unease/impending doom.

And there's a fun side-effect, or at least I had that: body learns to completely blow up under stress. Before I went through that I had very low stress impact (psychological stress had no physical impact), since then stressful situations almost lock me up (heart racing, muscles contracting, …). It's really quite annoying.
Despite the strong windows orientation, there was an era when shiny new GTK desktop apps (f-spot for photos, banshee for music) were written in C# using the Gtk# bindings.
Is there searchParams yet? for urls
C# is _guided_ by Microsoft. You can join in on the language design if you want[1].

The .NET platform is now completely open source[2]. The compiler (Roslyn), tooling (cli), the runtime (coreclr), and the standard library (corefx) are all listed there, all under the Apache 2.0 license.

What's not open source?

[1] https://github.com/dotnet/csharplang
[2] https://github.com/dotnet/
CCC 001: Link Building in 2017, Finding Keywords, Content Assets, Video SEO
Mr Trump, take note India’s Ambani boosts business for Zuckerberg
I agree. My feeling is that people are generally very positive about C#. It encouraged me to start learning it.
Not really, because CFR is not only taking regret as the loss function, but also the method of "regret matching". That is making the mixed strategy probabilities in the next iteration equal the cumulative counterfactual regret (which you keep track of while iterating).
>EDIT: The way math is currently taught really forces people to dislike math and think they suck at it. (in general)

^ THIS.^

If math education could only be more like:
https://betterexplained.com
To my knowledge, it only works with dataframes, has limited algorithms, and results in non-portable models due to vendor lock-in. That said, it makes ML easier for the non-programmer, is seeing fast growth due to MS investment, and can be well integrated to custom R and Python code.
Just use Bash instead of bashing C#.
Don't worry, your government representative has some good ideas to improve the startup landscape and internet companies! You'll get a 40% corporate tax deduction for the first 4 years if you crowdfund.

There are, of course, specific conditions and regulatory work for the crowdfunding agency which mean no existing one (that anyone here has ever heard of) meets the bar and will essentially require a local operation to be set up. One of the biggest local banks (who probably pushed for the legislation?) meets the bar, though.

What do you mean, your potential backers want to use existing platforms they know? I'm sorry but can you ask those Kickstarter guys to file paperwork in our country (which they have never heard of either)?

If that's not an option, there' also the possibility to issue bonds. Bondholders won't have to pay the 30% tax on the bond's dividend if you start paying them out.

Lastly, it should be noted that all of the above benefits are forfeit if the crowdfunding campaign sends any backers' rewards.

I wish I'd make this up, but it was signed into law 3 days ago.
There's a small ammount of trolls that spam "M$" kind of arguments but they are largely ignored from what I've seen.

On the flip side there's a lot of people who over-represent C# especially in comparison with Java. I mean the language is very nice, better than Java no doubt - but the platform and ecosystem is much less mature than JVM. Where is the .NET equivalent of ZooKeeper, Hadoop etc. .NET can use those like any other language but the fact of the matter is that Java was and is still the choice on those kinds of projects and the ecosystem is much bigger. Even when .NET gets something from those like Akka.NET, JGit it's usually a worse copy. And JVM ecosystem is much more distributed, there's plenty of stuff going around all over - Scala feels a lot more popular in the real world than F#, Clojure feels like a similarly niche thing but is entirely community driven, and the early results from Graal/Truffle were quite impressive, much better than Microsoft did with the DLR before they left it off to community.
I'm was never at the level described by the author, but I left Twitter for the same thing. I too am a creator and I'd get retweets with very little action. That was a huge moment for me because I realized the reality of Twitter. It's one giant bullshit factory.

You can even tell how much it affects the minds of people who are prolific other places. Writers for tech blogs stop writing about useful shit and start writing about the reactions of twitter posts. You can see how the self obsession causes people to try to craft those perfect 140 characters. Everyone thinks they are a comedian.

In the end I found that no matter how diverse your followership, Twitter is a hopeless echo chamber populated by twentysomethings with no real life experience who are chomping at the bit to eat you alive if you don't conform to the enforced political correctness of the moment.

I'll never go back.
Being a little disingenuous there with your first link, only linking to the January archives. The February ones[1] have a lot more activity for only being a couple of days old.

[1]https://lists.dot.net/pipermail/csharplang/2017-February/thr...
Why would c# be bashed? On the contrary, i'm detecting a lot of approval of Microsoft and dot net the latest "months"/"years".

Microsoft is doing fine and their products also. Not mentioning the rize of Visual Code that is trending EVERY release :)
Interesting - PgUp/PgDn stop working when I maximize the window. I've got a 1440x2560 screen.

Relevance to Twitter? (a) Twitter as its worst is still 10x better than this sort of thing; (b) Twitter's Following page doesn't work properly at this resolution either.
"Hey, the process for adding features for the language isn't any more opaque than Java!"

Talk about damning with faint praise...
Now you can remove it and install linux
CFR is based on the method of "regret matching", which is a policy update method. Roughly, it says every iteration, the probability you take an action is equal to the fraction of its cumulative counterfactual regret over total cumulative counterfactual regret for all actions.

The cool thing about it is that it provably converges to nash equilibrium in zero sum game, and to correlated equilibria in non-zero sum games.
Security firms 'overstate hackers' abilities to boost sales'