skysight-inc/HackerNews huggingface dataset:
I doubt it's going to be a first-class citizen like Java anytime soon.

there is a lot of Innovation going on, with the new open source .NET.
the CoreRT[1] project compiles C#->C++->Machine code
for any platform, including ARM. and Samsung has been a big contributor to make that happen.
and today during the Connect() event, they announced that every Xamarin forms app will run on Tizen[2].

[1] https://github.com/dotnet/corert
[2] https://www.tizen.org/blogs/dh0922/2016/tizen-.net-developer...
> I do not want to link to that story here.

Why not? You say they did something wrong, but then do not cite to what it was other than saying it involved "trial lawyers and an industry group". Why not provide a link to go along with your opinion and let people read it and decide if they agree with you or not rather than insinuating impropriety?
"We have [compromising materials] about Russia, about your government and businessmen," Mr. Assange told the pro-government daily Izvestia. "But not as much as we'd like... We will publish these materials soon."

He then dropped a hint that's likely to be nervously parsed in Russia's corridors of power: "We are helped by the Americans, who pass on a lot of material about Russia," to WikiLeaks, he said.

Really? Is it likely that Americans would pass dirt on Russian government to Assange and let him disclose the source? If they wanted to be so open they could as well announce it themselves, I think.
A simple, multi-threaded IPv4 TCP port scanner for Python 3.5

https://github.com/jftuga/universe/blob/master/tcpscan.py

https://github.com/jftuga/universe/blob/master/bin/tcpscan.e...

I like this because it is one stand-alone file compared to something like nmap which has to be installed.

I have installed Python 3.5 on most of the systems I use. Otherwise, I built a portable windows binary with PyInstaller.
It can scan a LAN at about 600 ports/sec.
The NSA’s Spy Hub in New York, Hidden in Plain Sight
I dismissed it when I first heard about it (prob just prior to 1.0). I saw "Mozilla" as a primary sponsor and just knee-jerk assumed it was part of the what-if-we-put-JS-here mania.

Thankfully due to repeated popularity on HN I gave it a try and I'm a convert now!
foo = (string, number) => string + number

Now go write that in your preferred language!
Cannot wait to try this. Pixel is here, but headset is still coming.
Well, there are ways to convey the uncertainty. When there is only one side of a litigious story available, an article should underscore that fact.
"Talk to users" and the surrounding processes/changes/workflows. There's no such thing as "too deep" on this. I'd pay for a podcast where it's JUST that, with a new test every week.
You don't think the following is dirty?

- Clinton fed multiple debate questions ahead of time

- Clinton's private speeches contradicting her publicly-espoused positions

- The DNC blatantly rigging the primaries in Clinton's favor

- Bill Clinton using staff paid by the Clinton Foundation for his own personal engagements

- Donors to the Clinton Foundation subsequently receiving favorable treatment from the State Dept.

- Clinton campaign paying protestors to incite violence at Trump events

- The deputy director of the FBI in charge of the Clinton email investigation is a close friend of Clinton's campaign manager and asked for a role in the campaign.

Etc etc etc (http://www.mostdamagingwikileaks.com/)

All of that information is only available due to emails made public via Wikileaks and would otherwise have been considered the stuff of loony conspiracy theorists.

Many (all?) of the emails can be directly validated as authentic using DKIM, and no one including the senders/recipients have disputed their validity. Safe to say they are legit.
No, we're working on a v1.0 release

You can see the latest code here: https://github.com/lhorie/mithril.js/tree/rewrite

The main highlights are improved performance, modularity and API design. The `render` module - which is analogous to React/Preact - is about 3kb min+gzip and has support for fragments, lifecycle hooks for animations among other things.

Other additions to the framework include new utilities for testing, bundling, and optional reactive streams.

It's currently in release candidate status, but there are already some applications in the wild using this new version. I'm just finishing up writing documentation before the official release
Microsoft are doing good by supporting Linux and shipping Ubuntu as an option in Windows 10 which is good for developers. In the past Microsoft has released a UNIX based operating system called Xenix and there has also been a subsystem for Unix in previous Windows NT versions.

Windows subsystem for Linux
https://blogs.windows.com/buildingapps/2016/07/22/fun-with-t...

Xenix
https://en.wikipedia.org/wiki/Xenix

Microsoft Interix, Windows services for Unix historic link
https://en.wikipedia.org/wiki/Interix
K. What about the YC experience do you want to know more about?
I no longer use Digital Ocean for anything after they lost an instance. While I wasn't caught unprepared, this is something I had never experienced with Linode (whom I have been using since 2007) and I was simply shocked. I think they offer the best value for money. Frequent upgrades (RAM, storage etc) are icing on the cake.

https://www.nu42.com/2015/06/linode-kvm-upgrade.html
Microsoft has $85B of revenue[0] and joining as a platinum member costs $500k. Even if Windows licences are the only ways Microsoft makes money (they're not, by a longshot), every copy would only account for 0.000008% of the donation.

[0]: https://www.microsoft.com/en-us/Investor/earnings/FY-2016-Q4...
Definitely within the scope. Thanks for the specific suggestion.
Why is this better than Heroku?
I use Emacs, mostly because my workspace has gotten too big for Atom to be consistently responsive (I've got dozens of projects with tens of thousands of lines of code and who knows how many files deep in the dependency managers internals).
"Firstly, their work was unavailable, but now it is available, and yet you don't see mainstream books on the history of science adding this newfound information in."

Really? I don't think I've ever come across a book on the subject that didn't source well known borrowings like Arabic numerals or Algebra correctly.

Other things like the Ibn al-Shatir example seems more speculative to me. Yes, it's possible that that 15th century Polish mathematician had access to a 14th century Arab astronomer's work, but as far as I know, there is no evidence for it aside from a similarity in the work. Considering that Calculus was invented independently by two entirely separate people it doesn't seem unlikely that Copernicus's model was independent. I'd like to know if there were any translations of Ibn al-Shatir's work in Latin, German, or Greek available at the time of Copernicus and in Poland. It would be easier to make a judgement in that case.

But that's also beside the point with Copernicus. The reason we remember Copernicus at all is not for the most of the small innovations he made over the Ptolemaic model, whether he borrowed them from Ibn al-Shatir or not, but for the reason that he placed the Sun at the center of his model. That's not something that he borrowed from Ibn al-Shatir because Ibn al-Shatir was a geocentrist. So, whether not Copernicus borrowed from this specific Arab astronomer isn't all that important in this case.

Perhaps there are other, more important, influences and I don't know about them because they aren't in the history books I've read, but I haven't seen evidence of this.
Would you consider Google Cloud Platform?
I recently moved my VM that ran my website and hobby projects to Google cloud and it was a better experience at the same or lower cost.
f1-micro costs $4.4/month and has 0.6 G of memory
Digital Ocean costs $5/month and gives 512M of memory

VM on GCP is closer to Google cloud storage which I use for backups already.
Absolutely, you have to be aware of the ownership graph depth in both C and Rust if you want to bound latency.

You don't have to do this with tracing GC though, you just need a runtime that implements latency bounds.
> Has the NSA ever offered evidence for these allegations?

I'm not sure why it would matter. The perception of the world and a relative place in it, affects voting. That's inherent. China warned against electing Trump, early on, iirc. That's not an issue because it was anti-trump. Transparent political attacks against an ideology, is not news.
Metabase may also be an option - http://www.metabase.com/
Keep it simple. Being clever usually leads to making things buggy. Unclever and boring makes things reliable and sustainable.
Many assembly steps here are hard to automate. Every DSLR where I know about it is manufactured with relatively little automation, too, because there are so many tiny parts that have to be fiddled in-between-under-through something into somewhere (all those FPC cables!), or stuff that has to be soldered together in assembly (Nikon does this with the top and flash assemblies in some models).

Conversely most other electronics gadgets seem to contain much more manual labour than expected, be it smart phones or PC main boards (were parts like slot sockets are still pick and placed by hand in this day and age).
OpenUI5 [0] relies on jQuery

[0] http://openui5.org/
Fired LendingClub CEO Sets Up Rival
I don't care that people think Go and Rust cannot be compared, but Golang seriously has to be shown the exit door, this whole notion of less is good and let's make sure the language caters to the mediocre majority who could care less about code after hours has to `go` and in it's entirety is utter bullshit, with Golang gaining majority usage, the future of better abstraction is at risk, when will we be free of languages that mimic c's minimalism and ugliness for systems programming?, RUST HAS TO PREVAIL
https://www.npmjs.com/package/jquery

2.3 million downloads in the last month and 4883 dependencies... what do you think?
Oh... ok. So because Redhat makes some products that ONLY work on Linux, and are interchangeable between a few distros (although not the supported paid-for versions), you get "real choice".

What's my choice if I'm an AIX user, or a Solaris user, or an HPUX user, or a Windows user, or a FreeBSD user? My choice is to switch operating systems? Sort of like the choice MS provides?
The only use case for jQuery is if you want virtually all your logic and rendering to be server side and only want to use javascript for toggles, form checking, or other jQuery sprinkles. I wouldn't choose this but if someone did and picked jQuery I wouldn't question the jQuery part much.

If you're writing more than a couple hundred lines of javascript, the jQuery model of putting your application state in the DOM is inferior to pretty much any other application model. There's a reason everybody went to Backbone and then to the component libraries. Separating your model and rendering concerns and delegating the latter to your framework roughly halves the amount of code you need to write.
In the discussions we are a very small sub-sub community of very realistic pessimists who share the experience of having lost a arm and leg to technological minefields during the hype-wars.
I disagree. There are a lot of us who want a higher level systems language, but don't think that C++'s kitchen sink approach is a good design. Those people are flocking to Rust already, and more people are coming because it's interesting or cool.

Rust doesn't have to beat C++. If Rust steals 1/10th of C++'s marketshare, it will have a viable ecosystem.
IBM does studies, though they are to be taken with a grain of salt. http://www.cio.com/article/3001871/macbook/switch-to-macs-fr... Thing is they're one of the few companies that are proponents of both Mac and Linux (plus their own UNIX variant) as well as Windows.

It really depends on the company and the nature of work people are doing. Some software is a mess on anything but Windows. Some software is actually better on Linux.
the debug mode is still starting up too slow, i dont know if it's possible to improve that but even if i disable copying sources it takes an additional ~5 seconds for it to work on the same machine (linux on a VM running in vmplayer with shared folders active)
Why do the people trying to rearrange the meaning of the term "racism" always seem to also be racist in terms of the traditional meaning, which is discriminating against others based on race.
I am sure the developers are thinking shield, but that thing is just going to be an easy target. Remember this would be useless vs. missiles and it can't hide.
Silly idea that will never happen, but imagine Google and Microsoft* working together on Android and it becoming actually open (i.e. not a tool to protect google search on mobile) and easily targetable by Java, C#, Go, etc. apps. From a technical point of view it might sound difficult until you realize modern smartphones are veritable beasts compared to computers 10 years ago, and we've had general purpose OSes for decades now. This is mostly just me shipping Google and Microsoft after their successful recent collaborations like TypeScript.

* - based on the premise that MS might be open to this after failing at mobile over and over again
I appreciate you sharing your perspective and experience.
Wouldn't that be an example of the exact reason to use React in dev and Preact in production, as OP said? PropTypes are useless in production.
These should be fairly average, except perhaps the 800mm - I'd expect that they might already have/need separate facilities and machinery for that lens, at least for it's front elements.
While in school I went to an event hosted at the home of an Econ professor who worked on the Microsoft trial. It was lakefront property in a very posh suburb. We called it "The house that Bill Gates built."
Angular 1.x uses a version of JQ Lite, and will utilize jQuery if it's already loaded on the page.

That being said, I don't think knowing jQuery is very valuable for JS developers anymore. Browser standards have come a long way and frameworks are handling your DOM writes for you, so that major use case for jQuery is gone in any website that requires substantial scripting.
Aws has more knobs to turn. T2.nano instances can be had for under $5 a month too.
This.

Pick the right technology to solve the problem you're trying to solve.

Some inexperienced devs just try and cram every single technology they've ever heard of into a simple project when it's not needed. You're not at Facebook's scale just yet where many of these abstractions are anything other than an extra complication and a waste of time and future liability.

Your average simple website for a law firm, bike repair shop, or a pizza delivery place doesn't need 93 different libraries/frameworks/technologies/build systems/etc to show/hide a couple products or submit a form or two. You can go pretty far with just jQuery in many cases.

It gets a little more complicated as you go from simple site to more complex site to app to more complex app, but I see too many developers trying to be trendy and over engineering simple problems and wasting a lot of time and money.
Thanks for posting this, I appreciate you have posted some numbers; but over what time frame are those numbers?

Also, what advertising have you done specifically for the MAS?
I agree misinformation/misrepresentation is a problem. Do you think this misinformation bubble is happening more on one side or the other, or is more evenly split?
We are currently in preview, so no pricing has been decided. The preview supports some pretty reasonable meters, though. If you want to reach out to me, I'd love to discuss what you are looking for in pricing and packaging. keballin@ msft for my email. Thanks!
Floating point math has been around for a very long time, I don't get why that's what you would pick as a problem; a lot of languages have the same behavior. I'm not a fan of JS either, so you don't have to give me a reason to dislike it.
> However it does nothing, and probably cannot, address the security i.e. the impact on my own safety or that of my assets.

Sure it can. It actively prevents certain type of errors (buffer overflows, integer overflows), which are prime security exploits. Less exploits == more security.
I said "interpreted as racist."
So, it would be extremely time consuming and cumbersome and expensive for the FDA to replicate the procedures of the manufacturer's study just to confirm the result.

You're right that the FDA isn't replicating the study. But the premise of the system is that this replication isn't necessary, assuming that the process for exploring a new drug and testing its' safety and efficacy is well defined and considered.
Man arrested for driving 208 miles per hour on Oklahoma turnpike
Cool. Seems like a lot of people want an office hours-style episode type.
Not to mention storing app state directly in the DOM can have performance implications, as JS needs to cross the bridge and possibly force relayouts to access the state info.
I meant 2008. Sorry. I'm sure you knew what I meant.
> I guess it's just a question of words and goals being a little bit too overlapping. Rust's approach is to address safety as in the rates of defects. However it does nothing, and probably cannot, address the security i.e. the impact on my own safety or that of my assets.

To me it seems like this is more of an implementation detail and not language-specific.
Both UWP and Xamarin Forms have all of that.
If you're considering switching to Rust for code/memory safety reasons, SaferCPlusPlus[1] may be an easier/cheaper/low risk option. It allows you to add memory safety to your existing code base in a completely incremental way, with no dependency risk. (At the moment, standard library support is required though.)

[1] https://github.com/duneroadrunner/SaferCPlusPlus
Kind of confused by what this actually is. Can I do .NET development from a Mac on this? As in, working in a ".NET Shop", use OS X as a development machine instead of Windows?
I posted this to ask the community: Is this even possible?! 208mph? Wouldn't the tires melt by this point?
This is useful: http://youmightnotneedjquery.com/
I've been a pilot for them for the last 5 months. They've sent me 5-6 client gigs with an average payout of about $225 per gig. I've never done one of the panorama jobs that are not a guaranteed pay out. Overall I can't complain, each job takes about 20 minutes to do and I've never driven more than 40 minutes to the site.
I never knew I had a desire to act out a Godzilla fantasy until now.
it's happening: CoreRT[0], a .NET Core runtime optimized for AOT (ahead of time compilation) scenarios, with the accompanying .NET Native compiler toolchain.
will enable you to compile for any OS/any platform including ARM.
compile for every platform, run the AOT compiled Tree-shaken Machine code executable.

[0] https://github.com/dotnet/corert
So you want Google to let Microsoft control their mobile development strategy if Microsoft promises to shut down their, less than 1% market share, mobile OS? Right.
This is hilarious. Bill Clinton's right-hand man accuses Chelsea of misappropriating Clinton Foundation resources to pressure her into stopping her investigation into the way he handled Foundation finances and you think his accusation is "out of context" and "extremely unclear". It is precisely the context of the emails that make it so clear.

> The second article ... notes the donation was unsolicited.

And you apparently can't distinguish between a journalist reporting a fact ("Clinton Foundation admits breaking ethical rules") and the same journalist attributing a claim to a third party (yes, the "claim" that the donation was unsolicited comes directly from the Clinton Foundation).

You can Google Uranium One for Russia and earthquake recovery contracts for Haiti if you really want to dig into the patterns of criminal behavior, but I wouldn't worry about it. The FBI is confirmed to have multiple ongoing investigations into the Clinton Foundation. And we know for a fact that Clinton intentionally deleted work-related emails after getting subpoenaed by Congress, which is two felonies right there (obstruction of an investigation, and destruction of evidence). So throw out the claims that these are "extraordinary claims" with "no sourcing"... it's highly suggestive evidence of corruption with documented attempts to obstruct investigative work that continues to justify extensive Federal investigations.

If I find the emails Hillary put through the shredder I will let you know. Fortunately, there is enough to put her in jail based on the materials that have already been leaked.
The point of the .Net foundation is that it isn't owned by Microsoft.

I'm not convinced Microsoft is as lawsuit-happy as Oracle.
Java has default methods on interfaces instead. It's their take on the same issue, in a way. They considered the fact that with C#'s extension methods types not owned by the developer can be extended (as well as platform types) a problem and opted instead for a solution where someone who owns a type also controls its extensions. Default methods in Java are purely a way of adding stuff to interfaces in your API without breaking existing implementations (but also allowing future implementations to override those methods). C# on the other hand is merely a bit of syntactic sugar which can be confusing at times. (I have to admit not to be a fan of various libraries that add extension methods to integers and similar. It's not a good way of exposing an API in my eyes.)

TL;DR: Java has something similar, it just came from a different view of how the problem should be solved. Both approaches have advantages and drawbacks.
>"unfuck" the core architecture of Visual Studio.

This is likely the reason we don't have a 64bit Studio too- just too much of a pain. Their arguments re speed and memory usage have been going on for years while I've gone from 2gb to 256gb and similar speed increases.

Those arguments are becoming irrelevant and headed for laughable.
One of the things the static images won't do justice is the leap in quality between a regular 360 degree fisheye still/video and the panomoments. Definitely worth trying out on the phone as the difference is difficult to describe but very apparent (1000 words and whatnot)
After Round 12, we had to find a new physical hardware environment. ServerCentral [1] stepped up and provided some (older) physical hardware for the project. However, the new hardware doesn't match the performance of previous rounds.

The physical hardware for each round has been [2]:

* Rounds 1 through 8: i7-2600K workstations

* Round 9 through 12: 2x Xeon E5-2660v2

* Round 13: 4x Xeon E7-4850

[1] https://www.servercentral.com/

[2] https://www.techempower.com/benchmarks/#section=environment
Wow

Will the Linux build come with SSASS capabilities as well?
True, I over-stated it, sorry. I didn't mean to suggest they were controlling. All I meant was that apparently they don't want anyone else telling them what to do with the project, including with rules around trademarks?
> all indications are that it was Russia

If you worked during normal Russian business hours and used a few proxies and a final exit IP in Russia paid for with a stolen Russian credit card, the assumption would be that you're Russian. It wouldn't prove it, though. AFAIK the attacker just guessed Podesta's GMail password, so it could have been a kid in Tennessee[1] for all we know.

[1] https://en.wikipedia.org/wiki/Sarah_Palin_email_hack
Screen locking would fix the keyboard attack. It has no input coming back from the computer so it works by blind-spraying keypresses in and hoping.
As scary as that sounds, I feel it is better than the mindless landmines laying around from past wars. In theory, when the war is done you could hit the disarm or recall button unlike conventional mines.
I'm not looking to fight. The election is over.