skysight-inc/HackerNews huggingface dataset:
Microsoft documents that on OS X OneNote can not. OneNote (Metro) on Windows 10 also can not.

Now on OS X it will go into offline mode and save to an ever growing local temporary file, but you can't choose to create a local notebook.

I had to use the full version of 2016 that I could get with Office 365 on my Surface to save to a local directory.

https://support.office.com/en-us/article/Frequently-Asked-Qu...

https://answers.microsoft.com/en-us/insider/forum/insider_wi...

http://arstechnica.com/apple/2014/03/new-free-onenote-for-os...
Ops practices of WordPress hosting companies. Pantheon is one of the few exceptions to this, so props to them.

Management panels of hosting companies.

UltraDNS's website.

Salesforce.
Linux Kernel Zero-Day Vulnerability
Dumpster – A self-hosted file upload server supporting YubiKey OTP tokens
Wait, are you saying the bad dude is Facebook, or the hackers who got into her account?
Every time I talked with someone working with Source (machinima/game devs), all they had to say was how backwards, ancient and dev unfriendly Source is :(
Well said. Completely agree with all points except for the conclusion "shooting oneself in the foot". $44MM is chump change for Facebook. They'll happily spend much more if there's a small chance of becoming a gatekeeper. They'll buy, bully, slander those who are protesting against free basics. I doubt they'll back down easily.
> In general (not all the time, but often), things that look different should be different

Case-sensitivity is the opposite though: it's making two things that look the same be different. I could maybe support a rule (or even just a linter) that each variable had to be written in a consistent case throughout the project, but two different variables that differ only in case should definitely be disallowed, IMO.

> It would certainly be easier for beginners, but I imagine that it would produce worse drivers; for example, you couldn't drive anyone else's car.

I don't think people buy their cars on the basis of how easy they make it to drive someone else's car, and nor should they.
Integration Patterns for Microservices Architectures
Glad I actually read the article because I never would have known this:

"The official discovery date is the day a human took note of the result. This is in keeping with tradition as M4253 is considered never to have been the largest known prime number because Hurwitz in 1961 read his computer printout backwards and saw M4423 was prime seconds before seeing that M4253 was also prime."
My definition would be a startup in a space that's aspirational in terms of both social status and wealth, yet success is nearly impossible to reach. To the point where the obsession over it's pursuit has a track record of causing repeated self-destruction.
Letting ChakraCore run means effectively "wrapping Chakra to emulate V8's APIs". There was an experiment to do this for SpiderMonkey at one point but it's a lot of work to maintain.
By looking at /proc/kallsyms:

grep commit_creds /proc/kallsyms
grep prepare_kernel_cred /proc/kallsyms

Then update addresses as shown in one of the code snippets:

_commit_creds commit_creds = 0xffffffff81094250;
_prepare_kernel_cred prepare_kernel_cred = 0xffffffff81094550;
I agree, it should be mandatory - one of the things I like about Nim is static typing.

Oddly enough, the "we are all consenting adults" attitude works in Python. Most patterns and interfaces are by convention instead of being enforced.

People don't abuse Pythons permissive nature very often, and when they do they are frowned upon by the community. I think such deviations are easier to spot in Python compared to other languages, don't really know why.
This is my first API-based NodeJS project, I use it daily on my team's production server. Any feedback is gladly accepted!
We added one extra level based on Russian encryption. So if Curve25519 or AES encryption will be broken there are still be russian level. To break our crypto Russia and US need to cooperate that is impossible.
I don't understand what the goal is here. Honest question, not a criticism. Can someone please explain. Is the intention to have node work on multiple Javascript engines like spidermonkey? I can see why Chakra developers could want this but as a developer using node I don't see how I would benefit.
I think they are pointing out that just because you call yourself a photographer doesn't mean you are a professional photographer. You can't assume familiarity with copyright law from someone who calls themselves a photographer, but you can assume that familiarity from a professional photographer.
iOS 9 code suggests iPhone 7 could experiment with Li-Fi tech
I think GP assumed that (1) and (2) being problems is obvious, and so pointed out that (3) is a problem too, even if less obvious.
There are blocks with crazy amount of bitcoins:

1,058,430.67 BTC: https://kaiko.com/block/00000000000000000336b036117c2213088c...

967,602.90 BTC: https://kaiko.com/block/000000000000000004bd5dde9336ca47598c...

861,306.16 BTC: https://kaiko.com/block/0000000000000000073790649b36b76948a6...

750,940.45 BTC: https://kaiko.com/block/000000000000000008d00db157c858100b85...

628,369.85 BTC: https://kaiko.com/block/00000000000000000489773f930dd2b88cd3...

424,490.21 BTC: https://kaiko.com/block/00000000000000000291e557d58efe7a515f...

416,024.05 BTC: https://kaiko.com/block/000000000000000000020c9991e86493ed1c...

368,088.79 BTC: https://kaiko.com/block/0000000000000000025354d7701c82fa5468...

341,236.31 BTC: https://kaiko.com/block/000000000000000001a320201f648d56b6db...

336,096.42 BTC: https://kaiko.com/block/000000000000000002a8c4848877778822b7...

327,865.75 BTC: https://kaiko.com/block/0000000000000000046451a2181c3cd32ef4...

309,098.96 BTC: https://kaiko.com/block/000000000000000007c8475c4da11cf943f7...

238,159.78 BTC: https://kaiko.com/block/000000000000000003f0aa648a13e467cf56...

191,842.60 BTC: https://kaiko.com/block/000000000000000006f356e80d9a51219065...

126,413.93 BTC: https://kaiko.com/block/000000000000000003679d09f3d871d8f3b2...
Desktop Neo – rethinking the desktop interface for productivity
If your colleagues don't know how to do code reviews well, I don't think they'll be pleasant to work with in anything.
The point of searching for these primes is to motivate research in finding primes so there isn't much practical utility.
With Microsoft starting to open source more projects, things like this really start to become a reality. Awesome pull request, and I look forward to playing around with this once the request has been merged. (If it does get merged)
Yes and no. There does seem to be indication that ending child labor, without changing anything else, does lead to an immediate worsening of the situation for some children. But, this is in no way a justification for child exploitation and it also doesn't speak to the long term benefits of ending child labor.
There is great stuff to say Ruby and RoR. But I have yet not experienced the "smile" that DHH is describing. Especially when I have to read and understand the code written by colleagues (or myself mind you).
To do my job I had first to become a master in grep to find where stuff come from and deciphering half assed documentation. Mostly because exploring objects with hundreds of methods is not my cup of tea.
I also enjoy understanding my tools, and RoR is, in my experience, not particularly easy to understand. This doesn't put a smile on my face.
And if Elon had actually acknowledged this it would have been much easier for the Owner Advisor to find an alternative and Elon could easily have made the company pay a $20k difference.
How about MIME? https://en.wikipedia.org/wiki/MIME

* ASCII encoded / support for other character sets

* Mixed media

* Standard

* Battle tested
Isn't it great that people can find the tool that suits them best? Now if only we could make it so people were secure enough in their choices and preferences that they didn't have to point out that they prefer X in a thread specifically focused on Y, we might avoid a bunch of needless gnashing of teeth and flame wars.
It was at a startup.
Some HN comments on this topic from when ChakraCore was announced last week.

https://news.ycombinator.com/item?id=10896063
Congratulations Microsoft and the Node.js team! Providing alternate JavaScript run times is critical to the success of a platform that requires predictable performance on a variety of environments. I'm so proud of everyone making this come true!

Great work everyone.
The paragraph doesn't say anything one way or another.
https://en.wikipedia.org/wiki/One_red_paperclip

you could do something like that. although you might need to beg for the paper clip.
I know there are 3G and 4G simulators but it occurs to me there might be a market for a proxy/VPN that really does use 3G or 4G on a connection and feed it back to you for testing in a desktop environment.
Reminds me of the "superoptimizer" from the 80's.
I think Facebook chose this type of campaign after seeing how http://savetheinternet.in rallied support for pro-net neutrality responses to an earlier consultation paper, from an uncommonly broad audience for a telecom policy issue.

The Save The Internet campaign (both then and this time) had some important differences though: their default template actually answered the questions the regulator asked, and each email was sent from the respondent's own email app (using mailto or the equivalent) instead of being sent by the platform.
Wow. So many aspects that I've attempted (and failed) to communicate to OOP devs in a clear, understandable presentation format.

I've been working with Angular2 a lot lately and it's has been painfully obvious how much effort they've put in to make the framework appeal to devs with an OOP mindset.

God object? Yep, they use a directed acyclic graph for to manage dirty checking. Global state management via singletons? See services. Factory pattern? See providers. Static typing with type coercion, interfaces, and class based inheritance? See Typescript. Etc...

They have effectively reimplemented every single common design pattern used in OOP, in Javascript. A language that fundamentally doesn't require OOP patterns to provide the same degree of flexibility and functionality.

It gets really 'weird' when they encounter aspects that can't effectively be defined using OOP alone, such as async data binding. Instead they use functional programming patterns such as observables/promises.

Personally, I prefer to write NG2 code in ES6. Types in Javascript are nothing more than window dressing to make the transition less painful for OOP devs and enable better autocompletion support in IDEs.

In practice, type checking during runtime will have to be disabled because it causes a significant negative impact on performance.

TBH. It feels kinda 'dirty'. Like I'm some OOP addict (ie C# dev in the past) who is dabbling with old habits.
> Herein lies the problem. IoT should not provide that data to the third parties.

To an extent, maybe. There's tremendous value in this space for all kinds of things. The canonical example from Bill Joy's time is a fridge that predicts your eating habits and keeps you stocked with the items you need for dinner via automated delivery services.

> overpriced toys that are only meant to monetize people's data even more. This trend should be nipped in the bud.

"The internet is just a fad."

> I was led to believe all those protocols are closed and licensed, requiring you to join some "consortium" or "alliance", paying a $shitton entry/licensing fee.

There are plenty. This is one of the ones I'm familiar with: http://github.com/spark

> That's another problem. Our obsession with apps.

I think that even apps will be marginalized over time. People generally don't want to interact directly with software/technology at all. They want it to "just work" ala Google search. The best "IoT" devices will seamlessly augment existing interfaces and technologies instead of inventing new ones.
Shared App Functionality via JavaScript
Yes, just don't use the word "shit".

The obvious refactoring is to split the function up into smaller pieces, even if you can split it into two 1500 line functions that is a win.
Has anyone else who has purchased a Tesla had even half as many issues?

Well, I would hope Elon doesn't use already sold cars as prototype test vehicles on a weekly basis.
you probably need a ton of unit tests for this thing.
I'm the guy who develops the hardware for the platform. If you have any questions, just post them here. You will get an answer shortly!
What are your consulting fees?
The part they might have been trying to understand is how that specifically fits in with the complaint about the line being unscientific.

I certainly do disagree with the line you quoted and complained of ("complained" here used in a neutral sense). I don't think humanity will ever invent true AGI. (I think attempting it may be worthwhile, but I don't think it is likely to succeed, and I certainly don't think it is of prime importance).

The thing that might not be understood is why you (seem to?) think it is inappropriate (not forbidden, just not-worth-your-time or whatever judgement you made of it) for an article to have both opinion based non-empirical statements, as well as other more technical statements, or something like that.

I'm not sure that the article purported to be a scientific article in the sense that you meant, nor do I think that the submitter claimed it was.

I don't at all mean to suggest that you are incorrect for disliking the first sentence enough to not read the rest of the article. I think that's reasonable. However, I don't really understand the complaint being on the basis of it conflicting with the blog post being a "scientific article".

I agree that its good for there to be things which just document things without including things like the first sentence there, but I think its also good for there to be things which also do have things like the first sentence there.

I can think of a number of other complaints about that sentence that make a fair bit of sense to me, but I don't /really/ understand the reasoning behind yours.

If this was like, a news article or something, I would agree more I think, but seeing as it seems to just be someone's personal blog, I don't see why I would expect[1] an entirely detached and objective view from it, instead of a mix of personal viewpoints along with statements of fact (though, I would expect/hope that the viewpoints and the facts not be conflated).

[1]expect in the approval sense, not in the prediction sense.

sorry this post is long I'm often not good with being concise
In Ontario and apology is not an admission of guilt: https://www.ontario.ca/laws/statute/09a03

Seems like a good idea.
Eaze Insights – Marijuana Consumption in CA for 2015
Pushing the Limits of Amazon S3 Upload Performance (2011)
For example the chakra engine has a better coverage of es6 than v8. see edge score there https://kangax.github.io/compat-table/es6/
woops -- should say 'most of our users do NOT already have liquid handling robots...' sorry
You test the shit out of it, then re-write it ensuring tests pass, then add your new code.

It's probably easier to do that than to muck around in the 2000-line version hoping you don't screw something else up.
That makes a great deal of sense, as there's no obvious benefit to the data you would get from a compromised Spotify.

Older people also use the word "hacked" to mean a too-wide set of things, from "broken" to "locked out" to actually owned.
"this country will never be innovative and stay piece of shit forever"

Sounds like America, but then...

"small school of engineering at one of the unis in Europe"

If you're saying school in Europe is bad... try getting worse education in United States and then also being in $50,000 debt for it.

I would say people at the bottom usually have to vote with their wallets. Education is becoming distributed and you can learn from high quality courses online for free now a days.
Yea, I see that. If you and I can afford to buy a bad shoes once in a while, I'm sure FB (Market Cap $300B) can afford to spend $44MM for a small chance to be a gatekeeper.

But it seems to be that the result of this campaign has been a tremendous net negative, given how badly it fared as mentioned in the points above, but mostly also in the public perception. Is there anything called anti-marketing?
Think of them like lottery tickets. Yes, they could be worth millions of dollars, but the chance of that happening is very, very slim.

The tradeoff for the bad hours/pay is that you'll get more autonomy in your work and the ability to really influence the product. To me, this is why you should work for a startup. Certainly not for the stock options.
Haha awesome. Somebody put it on a plaque and mail it to mr. zuckerberg.
If you need a high level of trust, you can use identity verification services like BlockScore. We see it used when the cost of fraud or misrepresentation is high enough to justify the cost and hurdle of participation. The hurdle being collecting the required information from trusted users. If you want to know more, see blockscore.com.

I have also seen others like Nextdoor use address for verification. If you have a locality-based service, that is a low-cost option that will likely also weed out bad actors because a credit card with valid billing address is required.
How about $62/month for the mortgage on this 973 sq. ft. home:

http://www.zillow.com/homedetails/103-Baker-St-Cooperstown-N...

...looks pretty nice, with a good sized yard.
MySQL to Amazon Redshift – getting it right: 3 common approaches
Thanks, that came out of frustration from looking at similar long-sized functions for an extended period of time.
It's perfectly fair to compare competing products in an apples-to-apples comparison.
Meanwhile in US big ISPs erode net neutrality with caps and exemptions while FCC is doing nothing.
You prefer less boilerplate in this situation, I prefer more. I consulted to law firms, perhaps you have not. Mythbusters say "don't try this at home" why can't he?
As long as they stay compatible to each other it might create competition between engines, leading to innovation and improvement in both.
It's no joke: Univision buys a stake in the Onion
The most famous Dota2 pro players: Testimonials and influencers in eSports (2)
I think the goal is to have Node applications in the windows store. Having a v8 dependency there would be a big problem with embedded devices.

Microsoft is trying to get into the whole IoT hype. This would help them a lot.

It also means they can write servers on Azure that don't need to be able to run V8.

Mostly windows store apps though.
several browsers and email programs support MIME incl IE9-11 (.mht), Opera (12?)

It's called MHTL: https://en.wikipedia.org/wiki/.mht
I recently wrestled with the idea of using NodeJS for any side projects. I touched Ruby/Rails in the past for a few times (on-off between small works) and never really felt excited or see it as something "beautiful" because at the end of the day, we, developer, still have to debug our own buggy code.

After a few strings of drama in the NodeJS land, a few chat with friends who used NodeJS in production, and seeing the pattern of BigCo who use NodeJS only for glue/front-end/gateway appserver, I'm pretty close to settle with Rails.

I admire DHH for his dedication to the framework for so long (since 2004). You don't see that type of dedication in the NodeJS land. Yes, NodeJS is still new, but a few BDFL/leaders of important NodeJS projects had left the boat already. One of the premier NodeJS vendors, StrongLoop, always mired with controversy (I happened to know a few people who worked for a company that was acquired by StrongLoop).

Building long-term side-project requires a stable platform because of the time limit (outside office hour + other responsibilities). Dealing with unstable but "sexy" technology is not a good choice.
I could not agree more. I think they tried to promote other sites in their network for this sort of discussion but as far as I can tell none of them really caught on the same way.

A number of my open-ended questions about picking tools/libraries have been [CLOSED]. It really bugs me. I think there's such a valuable need there; you pick a dev tool and it may have maintenance and development consequences (repercussions is perhaps a less gentle way of stating it) for years or perhaps decades. It really impacts everything. We need to find a way to evaluate tools in a dev-friendly manner, keeping in mind that no dev ever has full time to really read and digest the docs they come into contact with, at least in my experience. (Peter Norvig has some apt statements about the realities of dev time management in his Coders at Work interview, IMO, which could spawn another discussion).
Makes sense. So step #1, get 100% coverage for that thing.
This is a fault in US law if I heard properly. Its also horribly misaligned with getting appropriate results both financially and socially.
"But the thing is, does the bellower know they don't understand something?"

No, they don't, that's what makes them an idiot.

A non-idiot doesn't have to know everything, but they do need to be aware of what they don't know.
No.

I’m running a team of developers where we are using Rails as our first-line tool, but we are also committed to using the best tool to solve the jobs at hand. So far, we have only needed to add Lua for a small piece of what we are doing because we can reason about what our logic is supposed to be doing quickly and easily in Rails.

Less than a third of my team were Ruby or Rails developers before joining us, and we are always pushing forward on learning more so that we have a great bucket of tools available as we try to solve our business problems and we hit those things where trying to reason about the problem is difficult in Rails, or where performance matters more than readability and code clarity.
> Where Java championed forcefully protecting programmers from themselves, Ruby included a hanging rope in the welcome kit.

I don't think this is something to be admired in a language. Java is a bad language to work in because it's not expressive, not because it protects programmers (which it doesn't).

Thankfully, we are seeing this shift the other way with the growing popularity of languages like Rust and Swift.
They're probably just terrified of Elon. Fear would explain the paralysis; I'm not sure why they thought that not communicating would make things better.
I think this is wrong. Nearly all of us build on top of things we don't understand. I don't understand the physics of a harddisk, or the pipelining of a CPU, or some of the low level OS functionality.

The issue is when do each of us, as individuals and/or teams, really need to understand more. And perhaps more importantly, when does it make business sense to leverage magic to get to market faster, build cheaper, or find market fit before worrying about building the most robust thing possible.
M49 (for the 49th mersenne prime) fits in 2 bytes! Or even better just 49! 6 bits! Assuming your decompression algorithm is optimized for mersenne primes. :)