skysight-inc/HackerNews huggingface dataset:
You can do dependency check via Bower + NPM.

Your grunt or glup file can run a command to check for those dependency and update it via bower and npm.

Bower are for front end dependency check and NPM are for the backend dependency check.

Grunt and Glup are more of a task management system where you run tasks. Such as transpiling your jade/haml/sass, minifying your js, running your test cases. You can run these tasks in specific orders.

There's also gruntfile too but it's been a while since I've use these things. I think gruntfile are for grunt specific module for tasks though, so it'll dependency check grunt modules?

I'm a recovering frontend guy, well at least I did front end in a few gigs that were suppose to be fullstack.
I suppose it depends on how you define "essential", or perhaps "serious work".

Granted, most of what I do with my MBP is modern full-stack stuff, which I gather doesn't qualify as "serious" even if it does make me a good living. But I don't see how the type and number of ports on my laptop would make much difference if I were, say, writing Linux kernel modules for hardware nobody uses, or building a window manager in Haskell, or whatever the current definition of "serious" is among those who put so much weight on the term. I need to plug in a real keyboard; all else is commentary. (And who does embedded away from home, anyway? There's too much you need besides the computer, unless you're targeting an emulator, in which case what need have you of physical ports?)

But, hey, it's always easier to feel superior than it is to see the other guy's point of view.
> Gigaom recently became unable to pay its creditors in full at this time. As a result, the company is working with its creditors that have rights to all of the company’s assets as their collateral.

Sounds like a fairly hostile takeover that no one was expecting. I wouldn't be surprised to see something very similar be spun out of it, perhaps not bearing the name of the departed founder.
Spin up some local vagrant boxes, then you won't feel as bad.
That's what Apple said would happen for Thunderbolt.

I don't want to shell out another $900 monitor to replace my existing $900 monitor that adds no new features on top of what I had previously.
I feel I must be missing something here, but ...

The inability to specify config asynchronously turned into a disaster. Our primary need for async config was specifying temp directories for tasks to operate in. We used tmp, which does not have a synchronous api ...... I would like the task system to provide an abstraction for pipelining tasks

Is this abstraction not normally just called a program? Where you can do something like:

val tmp = makeTempDir()

generateFoo(outputDir = tmp)

generateBar(inputDir = tmp)

etc?

How much of this complexity is fundamental and how much is people attempting to work around Node's inherent limitations and fully asynchronous APIs? Perhaps the author should check out something like Gradle instead?
this should do it

https://pbs.twimg.com/media/B74_WxACEAEzXli.jpg
Let's hope she all but kills the "business method" patents (for which Microsoft killed the reform in Congress [1], but of which Google owns a lot, too [2]), if not most software patents, as well as any other patents that are related to the patents in the Alice ruling [3].

I'm also sure that's an endeavor the "new" Microsoft will support, too (unless the "new" Microsoft is actually the old Microsoft with a fresh coat of PR paint all over it, in which case it probably won't).

[1] - http://www.washingtonpost.com/blogs/the-switch/wp/2013/11/20...

[2] - http://www.ipwatchdog.com/2015/01/21/software-and-business-m...

[3] - http://www.abajournal.com/magazine/article/business_method_a...
Idea. ChromeCast like device that can pump out HDMI, DVI, display port and VGA, attach to it over wifi, it has a fallback where it can run the presentation off an SD card while itself acts as a wifi base station. The ChromeCast of presentation hardware.
The "three finger salute" has a lot of utility, as cmnd+shift+a/d/f/h/o all take you to useful places and only Documents ended up with a second rate key (as D goes to desktop). cmnd-h is hide, and is hide in all apps so does have more utility than going home, so does deserve the shorter command IMO. I still strongly stand by that Apple's key commands are the best around, most consistent and better return on investment than any other desktop environment.

Seems a lot of people don't know about holding command then clicking on the folder in the title bar to view the hierarchy. I'm not sure what I think of that because I think once it's learned it's a pretty decent solution to the problem. Discovery is an issue though.

In the end I still say the Finder isn't perfect, but I find most complaints against it are from people that haven't learned it very thoroughly.
> Will it look good though?

Yes, I scale my 15'' rMBP all the time according to what I currently need and the quality difference is hardly noticeable.

> performance

That one I'm also curious about. My takeaway from this new MB however is that it's pretty much unusable as a business laptop anyways. For a serious laptop I still need power, display, ethernet and at least one USB port available at the same time as an absolute minimum, plus connectivity to both HDMI and VGA when needed. Even if they offered all the dongles for that, it would still be a mess to work with on a daily basis. So, really, even if the performance were good, it wouldn't change anything for me. I'm curious how version 2 of that machine will be - didn't we already have a similar situation with the first macbook air and then they readded more ports later, because you know, they'd also actually like to sell these things rather than just having Jony talk about them in a soothing voice?
Ataques cibernéticos: ahora son más extensos
Responses will likely be correlated to iPhones and AppleIDs in some way, so the spammers won't be able to do much.
The Wiki on their page contains more information, including this:

http://millcomputing.com/wiki/Instruction_Set

http://millcomputing.com/instructions.html

http://millcomputing.com/wiki/Architecture

The comp.arch newsgroup and the realwordtech web site contain have plenty of discussion of the Mill. Search for 'Ivan Godard' or 'igodard'.

http://www.realworldtech.com/forum/?threadid=147612&curposti...

http://www.realworldtech.com/forum/?threadid=147482&curposti...

http://www.realworldtech.com/forum/?threadid=147185&curposti...

Some details of the architecture have not been revealed yet due to patents having to be filed for first, so the public information is incomplete in places. Other things have been changed recently. Threading and IPC is an example of the former and the way vectors work is an example of the latter (and maybe also the former). Both are scheduled to be revealed April 10 in Amsterdam:

http://awesomeit.nl/

Some of the encoding details are also not finalized yet or they might be very incompletely described. The basic shape of the beast is there, though.

There is no public emulator but there is almost enough information that you can at least start writing your own for fun.
Twitter Acquires Live-Video Streaming Startup Periscope
This also goes for all of the retina models. Even the 15" has a smaller retina resolution than the non-retina higher-dpi older 15" MacBook Pro.

Apple really needs to get to the "next-generation" retina displays with 25% or more density.
The article also is a good overview of the legal issues around warrant canaries, from an actual lawyer and faculty member at an institute that focuses on these kinds of things.
> I hope it does not deflect attention from the use of neonicotinoids.

Since you appear to be Canadian, how do you feel about the pneumatic planter dust-off rules (talc/graphite ban) that were implemented last year? It never seems to get any media attention for some reason, and thus never attracts much discussion either. The early reports from Health Canada about the year's die-off, post-change, looked promising although I admittedly haven't followed up since that was released.
Om Malik just published "A Statement about Gigaom" to his personal blog.

http://om.co/2015/03/09/a-statement-about-gigaom/
There are lots of apps in the app store written in Java. However they have to ship a bundled JRE themselves.

Oddly, Oracle provide a tool to create a DMG with a .app inside that has a bundled inside. It's very easy to use. Doing this means your users don't need to install Java themselves anymore. Seems like the left hand cutting off the revenue stream of the right hand, but hey, I'm not complaining.
You mean like this one?

http://store.apple.com/us/product/MB112LL/B/apple-mouse
Unfortunately scaling becomes useless if you need todo any graphical related work, where you really do need 1:1 (retina) resolution.
This looks totally awesome, but man, the name... it just doesn't communicate your purpose right away, but rather confuses it! I might be of the electronic music generation, but "loop" + "z" == "beatmaking". This ambiguous cross-concern will, I believe, be problematic when you're getting off the ground, and will continue to be problematic unless you get to that Starbucks level of operation where you can redefine words at will. "Beat" and "Loop" + "z" are here to stay, and unfortunately they live in a musical domain.

(Lastly, the "z" also seems a little less than professional and more youth oriented.)
Hopping on this thread: Printer discovery - does it work anymore? I had to toggle wifi on and off on a 2014 Macbook to get it to work
Yeah, for us (infosec) hackers it can be easy to forget there are people in IT who don't understand our culture/terminology sometimes.
You're responding to me so I'm going to assume you're talking about me, even though I just stated that sexual extortion is a felony, really bad and definitely not "okay".

Your question is like asking what's the point of arguing why certain kinds of homicide are not first degree murder. If you collapse distinctions in an effort to take a "stronger" stance, you might consider that it actually weakens the severity of the gravest charge. Also, it may have the effect of inhibiting understanding of the specific scenarios at hand and thus crafting strategies for targeting them, which is my motivation here.
On what hardware was that?
Hey job seekers. I'm level 45 in starfighter with a power VI blaster in C++ and IX in Python. $100 to get you to level 30, x1.5 per level above that (though obviously I can't get you above 45, but I know a guy so I can subcontract up to 52.) You just have to set up a port forward from your machine and I'll take care of the rest. Contact info is in my profile.

Don't get suckered into using a bot. They may be cheaper in the short run but you know you're going to get lifebanned. My prices are nothing compared to your future earnings.
⇧ ⌘ G is right under the [Go] menu item in the Finder. Never discover ... if they don't poke around in the finder menu for 5 minutes. One needs to learn their tools or find a better tool. Suffering in a fog of dis-edumacatedness is a fools <noun verbular>.
No, the yubikey can not be activated from the OS, just from the touch capacitive sensor embedded in it. It can be re-programmed, but I've not seen a way to trigger a generation, even from the re-programmer.

It's a slick device.
You have it backwards.

With regards to the US at least, in research, whether it's big company IR&D, government contracts, university or government labs, a Ph.D. opens the door to being hired directly as senior scientist and advancement to PI. Lack of a Ph.D. closes a lot of doors to advancement in research. It's harder to apply for research funding if the principals don't have Dr. before their name, and that's a fact.

Granted, this is only a slice of industry, and not always the best paying slice, but within it, a Ph.D. from a good institution is an extremely bankable asset.

A masters, on the other hand, is foolish unless you need it either for immigration purposes to get your foot in the U.S. or if you don't have a relevant undergraduate qualification; in either case, it's for catch-up purposes when you are behind to start. Plus, a good master's degree is generally very expensive, whereas you are getting paid a stipend in a good Ph.D. program.
I'd never use them for a new project now.

Why not? There's a tool called javapackager that makes a self contained app install for Linux, Mac, Windows that doesn't require the user to install the JRE, if you're doing desktop projects. For servers this stuff is irrelevant anyway.

Java is mostly open source too, so if you wanted to make your own system JRE installer setup, I guess you could (though OpenJDK isn't identical to the Oracle JRE).
> It is/was very difficult to disable your laptop display when plugged into a monitor in MacOS(I doubt they have fixed this issue). Also the macbook is crazily overpriced.

Can't you just do clamshell mode? I haven't had any issues with that with my Macbook Air.
Maybe I am missing something, but it seems like most of theses tools are working around the fact the windows doesn't come with make by default.

They are essentially reinventing the wheel for web developers who have never worked from the command line before.
unreadable with JS disabled ... wonder why that is
Another attempt to apply data analysis to produce a concrete number that represents the merits and talents of a fellow human being.

How utterly irrational.

It's ideas like this that make me question why I bother being a programmer for anything more than leisure these days... except that I have no idea what else I could do to keep a roof over my family's head this late in my life.

You call yourselves, "engineers," but I've yet to work for any company that treated you like one or even invested in your future. You're offered a salary well above average for most working adults. They lure you with frivolous perks and stock options. They never send you to school for training, offer you a pension to keep you secure in your golden years, and I've never seen any unions you could join to demand these things from your employers. Your career is probably not going to be on the line if you merge a patch that degrades performance or introduces a timing error. But don't think they'll care about you when it comes to the bottom line. Someone else seeks to profit off of your talents and abilities and nothing else. If they can hire someone to automate you away, they will.

And we're all the poorer for it I think.
LinkedIn blogs and news feed? That would be my guess.
Path finder on OSX comes close. DO on the Amiga circa 1992 is still superior with the commands down the middle, kinda like Midnight Commander but better.
Or press cmd-up to go up a dir.
That's surprising/confusing to me--I've actually never been asked that. This is in the US (east coast), so can't speak to other locales.
There are so many tech publications, and I never knew why I should read Gigaom instead of others. Perhaps that's one reason they didn't attract enough revenue. Can anyone answer that question?

Even better: Can anyone advise what publications they would read if they were interested in innovations in technologies and in their applications, rather than in products? That is, I'm interested in innovations or developments like IoT or blockchain or HTTP/2, and innovative ways to utilize them. Generally I'm not interested in something like the latest MacBook Air; it's significant in the marketplace, but for my purposes it only marginally improves and repackages existing tech.
Also an Android user. I'm perfectly happy with the Moto 360 and don't really see what an Apple Watch would offer me that the Moto 360 doesn't already. It's hard to judge, though, since:

1. A lot of the judgment is based on aesthetics and the 360 is great for me.

2. There isn't much out there about what the Apple Watch can/will actually do.
Curious how you run apps when developing. Do you run "npm run-script watchify" and "npm run-script server" in two separate terminals? I always found watchify to be an odd way to go about building assets.

In my company we use Staticr [1], a way to express generated asset bundles (Browserify, SASS or anything else) using JS.

You basically declare the endpoints; e.g.:

var endpoints = {
"/js/app.js": function() {
return browserify("app.js", {...})
.transform(babelify())
.bundle();
},
"/css/app.css": // ... similar with node-sass
};

In server.js or whatever, you simply include a check for the environment and mount the endpoints like so:

if (process.env.NODE_ENV === 'development') {
var serve = require('staticr/serve');
app.use(serve(endpoints));
}

Now whenever someone requests /js/app.js, it will be automatically built on the fly using Browserify. To speed things up (a lot!) we have a small module that keeps Browserify's cache in memory, which I can show you if you're interested.

Then, in production, you simply include the following as part of your deployment script:

staticr endpoints.js public/

It will take each endpoint, generate the output, and write the file to public/. This assumes you have a docroot, or your Node.js app has a static middleware, at public/.

Of course, Webpack gives you a more extensive toolset, but Staticr is a lot simpler.

I'm curious, do you need es5-shim when you have Babel (ie., "babel/polyfill") which uses core.js, which I believe installs most of what is needed? Actually Babel only requires "core.js/shim"; for ES5 you might need to require "core-js/es5". But it would probably be better to use one polyfill library instead of several.

[1] https://github.com/bjoerge/staticr
"More powerful" is a little hard to isolate

Not really. Just look at the Passmark scores:

Macbook Air (Early 2014): 4159 [1]
Macbook : 3096 [2]

The new Macbook is 25% slower than the MacBook Air.

[1] http://cpubenchmark.net/cpu.php?cpu=Intel+Core+i7-4650U+%40+...

[2] https://cpubenchmark.net/cpu.php?cpu=Intel+Core+M-5Y70+%40+1...
Open Source in this case might not make much of a difference. If this is written in Swift and only runs under iOS, or if it ties with a certain Apple service that requires certificates issued by Apple it won't make much of a difference if you can read the full source code, even if it's released under an MIT or similarly open license.

As long as the data this gathers can't be used (or contributed to) by a third party, it's still a 100% Apple property, regardless of code availability.
Lenovo makes (well, made) a Thinkpad t430u, an ultrabook with a detatchable plate on the bottom. I think you can remove the battery, HD, and RAM. It opens with a latch -- no screws needed.

Video (sorry for linking to a Lenovo advertisement): https://www.youtube.com/watch?v=TTZ7u5YNXV0&t=60
First detailed microscopy evidence of ‘nanobacteria’
Thanks. Since that has more information, we changed the url to it from https://twitter.com/mathewi/status/575090046572736512. If someone suggests a better url we can change it again.
I agree its a very high bar, but someone with a relatively lower exit -- say $10m, could hit the $30m mark within 15 years with a 7% annualized return, not to mention getting lucky with a winning seed investment or two.
On the flip side, I understand this processor has a slower clock speed than any other hardware that Apple currently offers. Perhaps that explains both design decisions? Hopefully it balances out.
More likely the company had debts it couldn't service
Humor. Which nobody seems to have on HN.
Broken Values and Bottom Lines
> trim away the keyboard, monitor, battery, touchpad, and everything else except the Apple logo.

Hey, I have one of these... it's called an iPod shuffle.
There are also no moving parts on this machine.

No spinning rust hard disk, no fan.

I bet it could take a lick or two. Can't speak for the plastic or the glass screen though.
Sorry, php and golang developers and sysadmin types. But I hired two guys who were .net guys who were tired of it, they say that the grass is greener, sky bluer, and their wives and girlfriends are more beautiful. ymmv.
It actually seems low to me too. $30 million is a lot of money, but given the number of companies with $1bn+ valuations recently, you'd think there would be at least 200 from those alone.

It may be they are not counting paper wealth in private companies. It may also be that many of these $1bn+ valuations came in the last year or so (their data is from 2013.)
There's a huge opening here if pervasive sensors ever become consistent, calibrated, and easy-to-use-properly enough that they can supplement in-clinic data streams with at-home ones. This would open up the research contribution opportunity to people who cannot participate in clinical trials today due to distance from trial sites---this is something like 99% of the people who might feasibly be interesting to a clinical trial.

The big step in clinical research is the PIII trial and these are almost universally held up in enrollment. If this stuff was pervasive and trusty enough to be used in even a fraction of trial therapeutic areas it would revolutionize research and medicine in those indications.

All that to suggest the opportunity. I'm not exactly bullish on Research Kit tbh though. The "if" in my first sentence still appears to be a ways out and the kind of "throw the kitchen sink at it and average everything out in post" analytics championed by big data/machine learning of today doesn't fly well with the FDA.

At least not yet.
Yeah, because anyone who wants to use two USB devices at the same time clearly bought the wrong computer.

People have different use cases to you. Deal with it.
A cool script to get go up and running.
Ok, I just added a lot of LICENSEs from the web interface to a lot of repos and I'm not ashamed.
The FDA has, as far as I'm aware, reserved judgement as to whether they will regulate apps like this.
พ่อที่ทำให้ครอบครัวมีความสุข
Where would we get experts from? Please don't say academics.
Median salary for software engineer - $76,074: http://www.payscale.com/research/US/Job=Software_Engineer/Sa...

CMU Software Engineers - $95,512
http://www.payscale.com/research/US/School=Carnegie_Mellon_U...

MIT - $95,392
http://www.payscale.com/research/US/School=Massachusetts_Ins...

Stanford - $111,324
http://www.payscale.com/research/US/School=Stanford_Universi...

+$20K a year for ~$30K in loans is a no brainer.
Care to expand? I thought the relationship between poor health outcomes and sitting was a correlation requiring further study to demonstrate causation? Interested to read any research that says otherwise
Honestly, this seems to me like a case study in getting carried away by cloud. There's a very strong case for cloud hosting when you have a clear need for elasticity and an distributed application to leverage it.

Here, you have your entire business in one non-distributed Amazon instance. Amazon does not provide excellent service, availability, flexibility, or value for this model. It is in every way inferior to what you would get from colo or managed dedicated server hosting. Hosting your whole business on a single anonymous Amazon cloud instance that you can't walk up to and touch is engineering malpractice.
> I'm hurrying because the good bit is next.

Braid gets some frankly disproportionate praise for its skeleton of a story conveyed by the "books" available between levels, but that final stage is fantastic, not only as the culmination of the buildup of mechanics throughout the game. Very few games ever manage to intertwine their gameplay and narrative so successfully.
Also, rest assured that for the overwhelming majority of competent, smart tech workers, only a tiny percentage have heard of HN, and a tiny percentage of that slice view it as something to be taken seriously. For most, there is no difference between Hacker News and https://twitter.com/ViceHN.
Optimize your TCP stack for Twitch streaming
I've always felt that in concept, Chrome OS belonged on phones and Android on laptops. Think about it -- Chrome OS really needs an always-connected device, which is a phone, whereas Android runs all apps locally (except apps which have a sole purpose of getting online such as web browsers).
Gulp has no temporary directories.