skysight-inc/HackerNews huggingface dataset:
Or just Green (high), Amber (medium) and Red (low). There's no need for more granularity than that.
https://gitlab.com/Rich-Harris/buble

Buble says "Files (940 KB)" but it doesn't do everything Babel does (just a strict subset).
Private modules seem to be an issue at the moment, but a PR for this is pending.

I used it successfully in a project and it even worked with native modules.
My favorite little annoyance with Go is the way the := operator behaves with multiple assignment. It declares a new variable if there is no variable of that name in the current scope. But it refuses to do that if there are struct fields involved.

var t int
t, err := someFunc() // that's fine

but this doesn't compile:

var s struct{ x int }
s.x, err := someFunc() // doesn't compile
Interesting. I did not know that 'CCCP' was overloaded. Thanks! I cannot find any source other than you who claims that, however - can you?
This is most likely true, and I believe that this is the reason you see MS trying to migrate to being an online provider and moving the .NET framework (and SQL Server for that matter) to work on other platforms.
I suspect, though I don't know, that the difference I perceive is more a factor of what kind of moderation happens in which timezones than a difference in regular users.
https://hashcat.net/hashcat/ should do it, although NTLMv2 isn't explicitly mentioned.

If your password is common (see something like https://github.com/danielmiessler/SecLists/tree/master/Passw...) or <10 ASCII characters, it shouldn't take too long.
> Windows has lost it's grip for good.

For your listed use case of gaming & document creation.

There are a lot of niche applications that are Windows only. All major CAD platforms, a decent chunk of FEA packages, hardware vendor software, etc. At the professional level, Windows still has quite the grip.
Git- Rewriter of History (2015)
Property based testing – a brief retrospective
I think Windows has become obsolete. For most people it's now something you choose to install in increasingly annoying update windows vs automatically installed on new PCs that used to sell like hotcakes. Everyone was automatically opted out of Windows 10 as they kept using old computers with no compelling reasons to buy a new PC again (probably 'ever' for most people). Phones usurped a lot of tasks that are more convenient that way and that will only continue.

I think Google will do some damage to Windows next year through Surface clones and Chromebooks. Chrome OS is getting pretty competent with support rolling out for the full Play Store... and through that people have already installed the Windows version of Steam and playable games. The full desktop browser is also very empowering. Overall it's becoming directly equivalent at all the good stuff, it's even Linux under the hood and can co-install full Ubuntu. What it leaves behind allows for mindless security, no upkeep, and performance.

Apple like to think their iPad Pro is the next generation of PCs too -

http://www.macrumors.com/2016/08/01/apple-new-ipad-pro-compu...
Yea ok...but who does that really ? lets face it, this is just some extra signals so they can track you more easily. I know it was never intended to be used as tracking information but the least they could do is be less precise about your battery percentage.
CallTrackingMetrics - we're a fast growing self funded startup.

If you like big data problems, visualization, scaling or having the freedom to hack - we'd be a great place for you.
We're a small stable team, looking for self starters.
My daily goal for our team is to always end the day making it better.

As an engineer founder, I'd say our greatest strength is our ability to listen to our customers
and build a great product that solves their real problem. I started by answering every phone call
and building features after each call.
From there we've grown rather quickly but at a stable clip.
We never raised money because we've never needed the money
and I've always wanted to keep control over the direction and pace of growth.

After 6 years, I could never be happier with this decision. Our development environment
is primarily RoR and JS.

If you are a former LivingSocial or RevolutionHealth member you'd know me
and I believe appreciate our stack. We make heavy use of Elasticsearch, MySQL, Redis and Nginx+LUA.
We're running most of our servers in AWS. Did I mention we're a small team, you'd have the opportunity to play a huge role.

[Edit/Location] - Severna Park, Maryland nicely between Baltimore and Washington and super close to Annapolis.
Manchester City signs  german international  Leroy Sane
Because package-lookup and the package manager are 2 completely separate systems in javascript.

When you `require` or `import` a file in node.js, it looks for a node_modules and looks for that name in there. If it can't find it there, it starts walking up the directory tree until it finds something it can use (to a point).

This is hardcoded and will be extremely difficult to change without a crazy amount of breaking.

The package manager is free to install however, but it needs to put things where the package-lookup can find them.
AutoCAD 2017 Crack and Product Key 64 Bit Full Free Download
The universe may only be 20B years old. It takes our galaxy 250M years to rotate once. So the universe is only something like 80 galactic years (days?) old. It is still early innings.
babel 6 with jsx transformer used to install a comparable number of files due to module duplication. At one point it was a 100M install with some modules being duplicated 45 times. Much of this was the fault of npm 2. But with latest babel and npm 3 it's now a 35M install with 5700 files over 814 directories. I guess that's considered lean by modern standards.
Although his methods probably contributed a lot to popularization of computing, as a philosopher the mental model theory of knowledge has been demonstrated insufficient a long while ago, although it remained popular in the AI computer science field for much longer, the problems with that theory were known even during the hey-day of Papert's work.

Just take a look at Hubert Dreyfus' work to better understand the issue.
This is less of an issue if websites prompted you. I think the iOS permission model (which is what the web is going towards) is a pretty good model.

This lets sites who want to do "real things" with battery levels have access, without it being available "for free" (prompt is annoying).
Then it would certainly be useful to be able to spoof this battery level reported by your browser: then you can always get the less resource intensive versions and surf longer :D
The variations on the project name I've read in this thread alone are amusing.

Three of them being:
Postgre
Postgreql
PoststgreSQL
Yet again, I've clicked a gmane link in a google search to end up staring into the abyss. MILLIONS of broken links. Come on, Lars. Make it happen.
Tictail - https://tictail.com/ - NYC - ONSITE

We're building the world's best marketplace for independent brands. We help people build real businesses from their passion and quit their day jobs.

I'm looking for a few more software engineers to join us here in New York. We work on a React app talking to a Python backend hosted on AWS. As long as you're excited to learn that, I don't really care what language you write at the moment. If you enjoy building a great user experience and understand most parts of a web stack (no need to be an expert in all of it) we should talk!

Engineers at Tictail work as part of small autonomous teams that set their own roadmap and work on a broad problems important to the business (our two NYC teams are Shopper Acquisition and Shopper Retention).

Our interview process does not involve any whiteboard exercises. We have a work sample test that we then meet in person to discuss, trying to simulate a code review or pair programming. We also make a point of you meeting people from other disciplines in the company, because we believe every skillset is important and makes the company better.

If you'd like to know more, email me: martin+hnwh0816@tictail.com
Allow me to be skeptical when your first quoted source is Gladwell.
There are a lot of examples of jury nullification in the US.

- The famous Zenger trial was a jury nullification. It did influence the development of US law -- later, but it was overtly contrary to the very well-established law of the time.

- Jury nullification was common for alcohol-related crimes in Prohibition.

- It was also common for lynch mob participants.
Finally. Windows is catching up.
Given that far too many passwords can be found with a dictionary attack, it probably only takes seconds for an attacker with "several modern video cards"[1] of hashing power.

[1] https://www.youtube.com/watch?v=7U-RbOKanYs
Aha!

"In Paris, the famous phrase Sous les pavés, la plage! ("under the cobblestones, the beach") was used by the May 1968 protesters to mean that it was possible to escape from a regimented life."

http://www.ruerude.com/2010/05/sous-les-pavés-la-plage.html
Evaluating a prognostics tool in 5 steps
Introducing the new Metrics view: container resource monitoring using InfluxDB
Ask HN: Is an ecommerce saas platform a good idea?
I am thinking about creating a saas ecommerce (like shopify, bigcommerce, selz etc.) platform and I would like to know some opinions from the HN community regarding the business model and features.

1. Do you think there is room for another player? There are a lot of platforms out there, some better than others and with different pricing and business model (fixed subscription, transaction fee etc.).
2. What are the main features that would convince you to ditch the platform you are using now (including OSS like WooCommerce and PrestaShop)?
3. What is the business model that would attract you? Would you pay more for a subscription and no transaction fee, or lower subscription and a small transaction fee (like 2%)?

Thanks!
Are Final Clubs Too Exclusive for Harvard?
There is for your final output (meaning the stuff you would upload to the server and serve to the user). but not for the development.

IMO it's a pretty big anti-pattern to do that. It just hides the problem of managing dependencies (see, it's not 10,000 files, it's just one!), but doesn't fix any of the issues associated with it.

Keeping each dependency small, and having tons of them means that deduplication can work better, tree shaking works better, and it lets you do things like swapping out one package for another with the same API.
Unless you can show absolute numbers, you can't call it a "dip".

Like many in various industries there has been a huge push to support mobile, and thus the effect the larger % of the population who use mobiles vs pc's comes into effect
I like Go quite a lot. Mainly I am a Lisp programmer, so I am not looking for the next most high level programming language. I am looking for a language which gets things done, where Lisp doesn't quite fit. For jobs, which traditionally would have been done in C. Programs that run fast and have a reasonable complexity. It brings back the virtues of the Wirth computer language family back into modern times, as with strict type checking and the module system. On top of that it adds memory safetey due to the presence of GC.

Go it easy to learn, as its a moderately sized language, but it has just enough abstractions, that your programs are not held back by the lack of those, without opening the traps too "powerful" languages bring with themselves, namely complexety.

On top of all, the whole infrastructure is very well thought out and a pleasure to use. A very fast compiler which produces static executables, a good module system without header files, a rich standard library, many things. There are quite a few quirks, especially for the beginner, but the more I gain insight, the more I agree with the choices made - with some I don't, but the agree to disagree ratio is surprisingly high. And most of them don't get into the way of writing good programs, which is what counts.
Imo you are missing the bigger picture here by clinging on the meaning of the word "abuse" and the timesheet example. However, if you are happy keeping timesheets knock yourself out. For me this is a big issue and if you think it's okay then what's next? Video surveillance at your desk or maybe counting number of commits in git per day?
And what do open source projects do?

The kind that develops ext2 drivers for windows, or pcap, or so on?

Does Microsoft pay the costs for the EV certificate for all of those? That’s quite generous of them.
> Is my my privacy concern undue paranoia?

Yes.
The judiciary process is not just focused on punishment, but protection of society from violent individuals, rehabilitation, and creating disincentives for other perpetrators.
And don't forget to throw in some insurance, aka moral hazard.
How long since you changed to https? It may take Google a few weeks to fully recognize the changed/redirected URLs. During this period, the rankings frequently drop but once everything settles down, the rankings and traffic should gradually come back to normal.

If it has been a while (at least a month or two) since the changes were made and the traffic has not returned, that would be a cause for concern.
It does not support external packages from git remote url (github).
I think the definition of "store" generally implies the ability to buy things, which neither F-Droid or package managers enable.
I think its generally a problem with npm tbh. So many hidden deps
NTLM is designed to do authentication over an unencrypted channel with a shared secret (password). It's also important to appreciate there is no initialization protocol for a new user, it's just "please login user x with y".

As such, the protocol exchanges everything you would need in order to crack the password in the messages themselves. Adding a salt, unless you stipulate a way to share that salt across machines ahead of time, would not prevent cracking a password by intercepting the messages, because the salt would have to be in the message exchange as well. What a public / visible salt in the message exchange does do is eliminate rainbow table (instant) cracking based on intercepting the message.

To answer your question: NTLM is unsalted, and NTLMv2 adds a salt, which is exchanged in the messaging. In this case the salt is applied a bit differently -- MD5(MD5(password), salt) -- because the salt is randomly generated each time, and what's stored in the authentication database is just MD5(password). The salt is only in the challenge-response protocol, so you can still bulk-crack all the passwords in the database if you can steal it.

So, you can think of NTLMv2 as "half-salted" and when you tell people that, you'll have a great story to tell (for values of "great" which include crypto-inclined audiences).

EDIT: I think KMag has it right. The message has the username, domain, salt, and:

MD5(MD5(MD4(password), username || domain), salt)

The nesting is because of their attempts at shoe-horning this in their legacy codebase and trying to remain backward compatible. A more secure way to hash the same data, but not backward compatible, is;

HMAC(salt, username || domain || password)
I know that it's possible, but what's the purpose?

Is anyone's quality of life really impacted by the size of babel vs buble?

Does the size of a compiler really change anything for the average developer (obviously within reason)?
There is very little benefit from such addresses
http://news.netcraft.com/archives/2014/06/25/steam-phishing-...
One liners can be informative.
I think the article and associated articles just don't haven't had much time invested into developing them.

For example, the articles for the regions in China don't mention that they're closed cities.

And for the current closed cities in Russia, their articles just say that they're closed in the first sentence and don't reference it again.

I think there's a lot of scope to develop the article and associated pages with more information.
Maybe, but it's not like there is no way of solving that issue.

It's just that this problem can't be solved entirely by npm. Node has to make changes to it's module loader as well.
Dan Martell, Understanding the Power of Story to Build a Product That Sticks
I read that several years ago, and my impression was it was inspired by how different subcultures occupy the same space in real life cities, but it's taboo for them to communicate or sometimes even acknowledge each others' presence.
It's entirely possible with symbolic links. https://github.com/rstacruz/pnpm
If you're a windows shop. My shop doesn't use windows at all.
Onehop: Online Marketplace of Global Bulk SMS Providers and Aggregators
While the last few years have witnessed exponential growth in terms of the business-to-customer SMS volume, SMS/text buyers are still struggling to understand the economics behind it. Multiple aggregators and operators are spread across multiple geographies while offering plans which are often difficult to understand and compare.

This is where Onehop comes in – we demystify SMS for you. We give you the freedom to compare providers based on price, performance and business need to help you choose the plan most suitable for you. We give you the ability change providers if you are not happy with one of them. We give you choice.

Onehop has been created by the team at Screen-Magic, which is also behind SMS-Magic, the most popular messaging app on Salesforce AppExchange. SMS-Magic has over 800 customers worldwide and has been committed to solving enterprise communication challenges since 2007.

Visit us at http://www.onehop.co for further information
Your analogies don't help me understand why you think it is strange...
Political correctness is reaching new heights of absurdity.

Surely our children are safer now /s
I switched to full HTTPS in January/February (depends which domain), by end of April I had less than 100UU/day from search results.
The wise man built his house upon the rock...
How violent an action truly is is irrelevant when deciding whether a murder was premeditated(first degree) or not(second degree). If I swing a hammer at a wall and someone happens to be passing by, I hit them in the face and kill them, it's going to look very gruesome in slow motion. That doesn't mean I intended to kill the person. If a jury is more likely to think I had time to notice the person passing by because of slow motion and thus believe that I intended to kill the person, then that's an error.
Or put it behind an explicit permission like every not necessarily conscious user input (video, audio, location).
I wonder how good or useful a civility algorithm might be in this case? Aren't sentiment analysis tools pretty good now? Finding examples of rude and uncivil comments on the Internet certainly won't be a problem.
Getting Extensions for Edge
about:config, dom.battery.enabled = false

Plus ad blocking and "social button" blocking, as a preventive measure for this kind of issue.

The Web is the new Wild West.
Thanks, that analysis helped me a lot.
Don't know about the US government specifically however it's not uncommon for the government to be the biggest single user of it's websites, followed usually by business/corporate users.
If this is the case in the US also then a lot of business users have not upgraded to Windows 10 yet.
The NT Hash is actually an un-salted MD4 (not 5) hash of the UCS-2 encoded password. The authentication protocol uses the V2 Hash, which is an MD5-HMAC of the user name and domain, using the NT Hash as the key. The authentication protocol then uses the V2 Hash as an MD5-HMAC key for a pair of random nonces.
Instead of "50% in size" I'll assume "50% fewer dependencies", because I think that's the point here.

I believe that creating a module without relying on other modules will likely lead to reinventing the wheel. Well, lots of wheels.

However, that might still be fine. But what about that one corner case you missed? It might already be solved in a third-party module that focuses on one thing only.

It's really not that bad to try and use specialized modules as much as you can. You can benefit from other people's cleverness and focus on more relevant work.

Yes, there will probably be a lot of on-disk overhead. But is that really relevant today?
This is fun to write for yourself; small SMB client to couple a unique file request to the credentials and website showing the info retrieved via SMB; I think I found my weekend project :)
Be careful with that, you might see higher prices then.

> “Some companies may be analysing the possibility of monetising the access to battery levels,” he writes. “When battery is running low, people might be prone to some – otherwise different – decisions. In such circumstances, users will agree to pay more for a service.”
Are you drunk? You are responding to the branch my comment started, comment was about error messages and your response contain words:

"And while many Rust messages are OK, one should be careful not to confuse familiarity with Rust's error messages[0] with Rust's error messages being good (being inherently informative and good)."

So you will still try to pretend we are not talking about error messages here?
200,000 tables in one database?
What?
MtGox was written in PHP and it was enough for us! Oh wait...
Theranos Had a Chance to Clear Its Name. Instead, It Tried to Pivot
We also need reproducible build to finally cover most of debian ...
Show HN: CRM for Facebook Messenger – chatting, broadcasting and bots [beta]
Making curiosity serve your product
Seymour Papert and Alan Kay on Technology in Education (C-SPAN 1995)
This is an extension of this discussion

https://news.ycombinator.com/item?id=12202330
The documents are still human readable when I edit them. I am left to assume that in quip, you edit the raw ciphertext manually.
Investors will always want things cheaper, and they don't understand engineering. The responsibility of ensuring that the design is safe falls on the engineer who stamped the drawing. Situations like this are covered in engineering ethics classes, which most civil engineers in the US would have taken.
Salaries for Agile and Scrum professionals
Hey HN!

Many businesses across the world use messaging apps for sales and customer service. We've started WhatsHelp to help these companies communicate in more efficient and convenient way.

I'm looking for feedback on user experience, functionality and overall idea. Feel free to ask me any questions.

Thanks!
https://www.geonet.org.nz/quakes/felt is the same for New Zealand... there's a moderate or strong quake every couple of weeks, and little ones all the time
The old pringle-can microwave gambit.
If the battery already is too low, it's kind of late to switch to a less resource intensive web page. That should have been done from the beginning.
https://news.ycombinator.com/item?id=12209538
Rio 2016: Swimmers will contract virus ingesting only 3 teaspoons of water
I'm on the opposite end of the spectrum ... Too many ideas.

What I'm working on now:
1. www.ghacklabs.com
2. www.paypress.co

Other domains that I bought and want to do something with:
(not online)

1. www.pitchgems.com
2. www.startupjail.com
3. www.startuppimp.com
4. www.airaccelerate.com
5. www.ycdinners.com

+ a few more ...

I used to find it hard to get ideas for new projects. Now, I see problems OR something just cool I'd like to do. I don't have the bandwidth to handle everything so I've had to put put some things on the back burner.

I've actually written about over 200 startups in the past few weeks, and one thing I really like about this - working out trends i.e. seeing overcrowded places and knowing not to even bother about going there (ex. 50 food apps - menu app, delivery app, food marketplace etc ....)
Rust warns you about those things; allows for quicker iteration in development, and gives you a list of things to address when you are ready to polish.
CharlesProxy 4
Windows 10 now on over 21% of all desktops, says NetMarketShare