skysight-inc/HackerNews huggingface dataset:
> Can you name an app that is not "a glorified database"?

Apps, sure. Tools? Hell no. File processors, browsers, libraries.... But HealthKit adds virtually no value aside from the schema of health data. There's not much to be gained from opening it. Honestly, I'd argue the same about hacker news and reddit: it's great that reddit is open source, but it's hardly necessary for me to perform research on it because the semantics of loading/storing/existing are so well defined.
I think you're wrong - it was in all the major news outlets and blogs.
Learning how to ship working software (however mundane) while subject to "business and product pressures" is a skill worth learning to some.
Thanks for posting that. I think when the rumour was spreading about USB-C/loss of Magsafe everyone was asking if Apple was going to do something like that, or even if it was feasible to both charge AND provide back out USB/Mini-Displayport ports.

I hope IFixIt guys takes those things apart, I bet they have their own little OS and processor just like we've seen in previous Apple "adapters."
Just for the older Retina models. Copied from the link you provided: "Specifically, the "Mid-2012" and "Early 2013" models use a 6 Gb/s SATA-based SSD whereas the "Late 2013" and "Mid-2014" models use a PCIe 2.0-based SSD. These SSD modules are neither interchangeable nor backwards compatible."
I'm just supremely disappointed in the Macbook itself- I have a 3 year old Macbook Air, that is more powerful than this Retina. That's just absurd, that it's that much of a step back in terms of raw CPU.

Luckily however, the new 13inch MBP is actually perfect. I'm rather excited about it.
1B disabled people can't access most sites. We can make a difference
If "true learning" means making $9.25 an hour and slaving away 60 hours per week while a prof makes ~200k and takes all of the credit: I'd rather be ignorant.
OS X is pretty good about sharing memory, so 8 GB is fine. I routinely run about 15-20 Apps on my MacBook Air, including a VMware instance with Windows XP, Aperture, Google Earth, Excel/Word/Powerpoint/Outlook/Mail.app.

The only people who require more than 8 GB on OS X are those who have Apps that specially require a lot of memory to perform - Image Processing, Databases, etc...

I used to be in the "Buy as much memory as you can afford" - but I really would never buy more than 8 GB on a Mac (with the caveat about memory hungry apps above)
maybe it works better for the keyboard and trackpad placement?
So that’s what DevOps really is. You take a bunch of really skilled, passionate, talented people who don’t have their heads shoved so far up their own asses that they can take the time to learn new things.

What you want to look out for is the formation of "walls." People have an instinct to do this. People will form cliques -- which effectively are invisible barriers to understanding and honest collaboration.

In a 5 person startup, this is easy. You have one group. Most of the critical information flows are inside this boundary, and those which aren't, the group is already intensely aware of. (Investors, customers.)

However, when headcount has started to grow, and when you are forming a separate group to take on a task that requires intense collaboration, maybe you're doing the wrong thing? Maybe what you want is a separate role for people who get embedded in a variety of different groups? What if DevOps people belonged to DevOps, but also, and primarily, belonged with a particular group of developers? Then, they could have firsthand experience of intense collaboration, but also meet once a week with all the other DevOps role holders and communicate to standardize and avoid duplicated effort?

A generalization of this: Make sure you're building bridges and not compartments.
I don't really understand your point here. You already have the huge "skeleton" of the browser, the OS, etc etc. And if you look at many other UI development technologies such as the Microsoft or Apple stacks, you'll see that they have a similar amount of "stuff" built in, you just don't have any choice in the matter. On the web we have more of a choice of what "skeleton" to use, at the cost of... having to make a choice.

If this is too onerous, you can still just write in vanilla JS.
Gamers still do, that's about it.
> ...seeing the corruption everywhere, what possible reason would they have to believe...

This is a fundamental truth that needs to be realized now if there is to be any hope of preventing our slide from a democratic republic into a new form of feudalism. More specifically, a financially stable democratic republic into a feudal society that dissembles, victim-blames, and makes shows of force to hide a useless economy and defaulted obligations.

The trust and respect that being destroyed by both business and government is also what the finance pundits refer to when they talk about "confidence in the market". When many people start observing that "rule of law" and "meeting of the minds" as used by everyday business interactions have become a double-standard that will be enforced in only one direction, the rational conclusion[1] is to respond with the same lack of trust and respect.

I am of the opinion that we already reached this point. A lot of people already deeply mistrust large business, and w4 only have to look at the evening news to see the level of confidence most people have in the economy. We're simply waiting for a spark to ignite the situation. I actually thought the fast-food employee situation[2] was going to be that spark last year, but it seems that problem has been put on hold for the moment.

Meanwhile, we get to deal with the collaborators that work to maintain the current situation by trying to explain away bad behavior like this Lenovo/Superfish stupidity. I hope they like the future they are creating...

[1] why? see the "tit-for-tat" solution to the iterated prisoner's dilemma

[2] https://medium.com/@sarahkendzior/the-minimum-wage-worker-st...
This is the other "Linus's Law", the one by him and not the one named by Raymond. See http://en.wikipedia.org/wiki/Linus%27s_Law#By_Linus_Torvalds . (Torvalds described it in the prologue to the book.)

To p7g5 - the book was published in 2001. Has it or the prologue proved influential, or worth of review and reevaluation after 14 years? I don't get the sense it has.
“Simplicity is the ultimate sophistication” — Leonardo da Vinci

Leonardo didn't say that—it was William Gaddis in his massive novel about art forgery called The Recognitions, sometimes thought of as the first postmodern novel. In Leonardo's time "sophistication", had the concept existed, would have seemed like an obviously bad thing.

I believe it was Steve Jobs who popularized this misattribution, as well as the pseudo-Picasso one about how great artists steal (which really came from T.S. Eliot).

Edit: actually not Gaddis - after reading https://quoteinvestigator.com/2015/04/02/simple/ I think Gaddis might have been mocking the idea.
The Dell weighs 2.6 pounds compared to 2.03 pounds for the Apple machine, uses a Core i5 rather than a Core M, no USB-C, etc.

Does the Dell have a camera? I don't see it mentioned on that page, so maybe not.
I love it. It pains me that I can't use my YubiKey with it, which is a dealbreaker for me.

Guess I'll have to wait for the next iteration, which will hopefully "change everything, again" and add a second USB port...
More insight from FastCompany:

http://www.fastcompany.com/3043324/tech-forecast/apple-intro...
"How could building a real business that people (want to) use possibly engender skills transferable to real life? Only when completely removed from reality can we begin to understand those forces which drive it"
No, it's pretty true if you've ever been through the average dev-shop in the valley. 95% of the eng work is the same problems you've seen a dozen times in the last year rehashed. The 5% of the interesting work is usually incredibly difficult and requires real skills (i.e. some sort of cv/dist-systems/PL skills) that can't be casually acquired without serious commitment. The people who do these jobs are either undergrads who worked incredibly hard to pick up these skills or phd's.
marrington is also the founder of TechCrunch, so he's likely heard about all the subsequent drama that usually follows.

Drama is something that startups need to avoid at all costs. Its an energy drain that isn't worth the money.
I listed a few of them but it is standard modern technology stacks, a lot of Angular, React, Ember, Node etc. we have a couple of guys that do Ruby on the back end, a few that do Java and some .Net back end guys. Then there are some of us like myself that dabble in the more niche stuff like Clojure and Lisp.
I'd argue they'd have to act together and recognize one another.
As long as you disclose your conflict of interest upfront, the facts are the facts if you stick to them.
Still sick considering her age?
One more thing to carry in the bag I guess.
All AMD FX and Opteron CPUs support ECC. The APUs do not. For the CPUs that support ECC, it is still up to the motherboard manufacturer to support it on their end as well.
"Seriously? Couldn't they have put _two_ ports in it so you can plug something in while it's being charged without lugging around a usb hub?"

I have been a macbook air user since 2008 (6 years with a 13 and 1+ with an 11) and I love them.

I will not buy one that has zero ports available while I am charging. No hard feelings - I just can't do it.

I am not a feature wizard and I don't need to address every possible use case, but I absolutely need to have the ability to charge my laptop while using a cellular dongle. It's an absolute requirement.

The current MBA design with a port on each side is sensible and highly usable, and is vastly superior to a design that limits you to zero ports while you are charging.

Let's not even discuss hub use while traveling. It's a clownish suggestion.
Can you explain? I'm interested why this is. Is there any research into this?
It is a problem if your environment includes ferro-magnetic crud. All my lab's magsafe ports are wobbly and it's hard to clean them out.
Impressive as many of them are they all turn my MBPr into a giant heatsource that could boil water.
It got a lot better in Mavericks with compression and better subsystems, but I'm sorry, I still push the limits with 16GB. 8 isn't enough for OSX at this point.
What does the USB-C equivalent of this [1] look like on a laptop with only one port? Apple basically killed the always-plugged-in peripheral with this revision, there's no way you could create something small enough that it wouldn't break in a bag that still provided pass-through for charging or other devices.

Do all monitors/printers/hard drives/etc provide pass through so you can charge? Or do you have to unplug your laptop from the power to get to your hard drive if you lose your dongle?

Not to mention the fact that every single mac apple peripheral you've ever owned is now worthless.

If they threw USB-C on as the charger alongside a USB and Thunderbolt I'd be stoked that mac is embracing new technology. If they put two or three USB-C ports and nothing else I'd be impressed with their commitment. With just one port, I'm left wondering what the hell they're thinking people use their laptops for.

[1] http://www.newegg.com/Product/Product.aspx?Item=9SIA2TY1K447...
Co-Founder here. Happy to answer any questions.
Which is how I've done it in the past - I'm sure these days there's utilities that will do it for you, but I had a bunch of perl code that would fork off N threads out of a queue and as one exited successfully, kick off another worker.

The issue with xargs back in the day was that you might need to run several hundred rsync processes, and suddenly launching 500+ processes in parallel made your server very very sad. So you needed some basic job queueing system.
You have a couple of assumptions baked into your world view that may not be valid. The most obvious being that people need "sustained periods of solitude and collaboration" to truly learn. I don't know if that assumption is warranted, it seems there are a number of people who learn quite a bit without those things. I could be persuaded to agree that you might maximize the rate at which you learn with those conditions however.

Learning is a lot like exercise in that regard (not surprisingly for similar physiological reasons). Just as walking to and from your cubical to the bus is "exercise", and you do derive a cardie-vascular benefit from it, deconstructing a broken application deployment process and recreating it without the obvious defects is "learning."
Wanis Ltd Recalls Africa's Finest Ground Egusi (Melon Seeds)
Apple most likely will release a new Thunderbolt Display (probably with name change, Apply Display?) that can act as USB-C hub. It is not ready I guess, this new MacBook also is available about one month later.
I'd like to point out that if you want to head up the business development or increase your skillset enough to get the ball rolling for solidifying your team, you need to be more aggressive with your networking.

davismwfl lists his email in his profile and gave you an open invitation to talk with him and especially soak up the knowledge that he has gained from starting two consulting companies. In an instance like that, you want to be the one contacting him, sussing out his schedule, giving him a few options for when you could possibly meet, and following up with him consistently when you get radio silence.

This is not meant to be an attack on your approach, but I read your response as extremely passive (easy to talk me into lunch, probably twist Hung's arm), and an aggressive approach where you actively engage an interested party is what will lead you to succeed in that role.

I understand that taking on that role might not be your forte, so you might be reluctant in fully embracing it. How I would approach it is by attacking the problem head on so you don't have to bring in a business development person who is a complete unknown within your group, and just trusting them to get the job done. Go to local meetup groups, and maybe even meetups within a 2+ hour radius. Troll craigslist for potential clients nationwide. Maybe even line up a couple projects with a freelancing website just to get the ball rolling -- projects that make economic sense (being able to complete a project with 2-5 of your man-hours for 500-1000 dollars).
Sorry, but 25% of a persons salary for two years is a ridiculous amount of money. With a first year programmer making $75-$85k this cost will be similar to college debt. Will these payments qualify as tuition and be tax deductible? That could soften the blow slightly. I like the idea that companies will pay the school for their candidates and relieve the student burden. But why not go all-in on this model and just guarantee that the school will be able to place a graduate? The salary sharing model is just another form of debt.
I agree, hybrids are probably your best bet if you're on a budget right now.

What it comes down to, for Tesla's future and the future of EVs, is whether the big car companies will be able to improve their EVs better or faster than Tesla can reduce the price of theirs. If Tesla could sell the Model S for the price of a Leaf, they'd sell like crazy. If Nissan could make the Leaf as good as a Model S, they'd sell like crazy. The question is, which end do the odds favor? I think Tesla has a better chance, partly because it's all they do, and partly because it just seems like their task is the easier one at this point.
first to adopt USB

Do you mean they were the first to bring out a desktop/laptop with usb?
QuarkShell
Neat Cross Platform Application Framework
What a horribly depressing view of engineering culture.

I've dealt with very little politics, credit stealing, and jealousy as a % of my time since joining the workforce. They definitely exist, but to say they're so bad that they prevent you from learning is laughable.

I still find opportunities to grow and learn on a weekly basis. I don't work at one of the worlds top research divisions, but that's never stopped me from improving/developing myself.
I'm still bitter that mozilla did not allow the mozilla suite to continue.

Instead we got the name seamonkey... which was named almost specifically to be "non politically correct", virtually guaranteeing no corporate use (you're welcome firefox team).

Mozilla with their ridiculous branding/artwork/trademark management turned me off pretty much from the beginning.

So, yeah, I use seamonkey personally, but it's practically non-existent in wider usage. If Mozilla fails, then I'm not sure with its future... which is something that I'd mourn.
It certainly sounds like an excellent connector. If Apple can shoehorn Thunderbolt into that, it would be great. If they can't, it sounds like it's well worth it anyway.
Okay, okay, allright.

I can forgive the price.
I can forgive the anemic CPU.
I can forgive the so-think-it'll-break-in-half thing
Hell, I can even forgive the no ventilation and housefires.

But, APPLE. ONE SINGLE USB PORT? THE SAME USB PORT THAT HAS ZERO (0) DEVICES ON THE MARKET? A SINGLE NEW STANDARD USB PORT THAT IS NOT BACKWARDS COMPATIBLE WITHOUT AN ADAPTER?

WHY?

I CANNOT CHARGE THIS THING WHILE IT'S CONNECTED TO A EXTERNAL SCREEN

I CANNOT INSERT A USB STICK WHILE THIS IS CHARGING

TWO, TWO PORTS

WAS IT SO HARD, APPLE?
I thought the magnetic part of the MagSafe is actually an "extra", not a downside.
The USB 3.1 spec has separate pinouts for power out and power in, so this should be possible. Anyone who wants to use the USB for peripherals regularly will just need a hub.
Sick to your stomach? Such outrage!

Thiel Fellowship is all about startup-for-startup's-sake. The premise is you get more out of startup than school, or joining a company. Now this person decided Nope, I followed a lame idea with no huge biz potential, and it's time to get out. Kudos for NOT sticking to the startup for its own sake!

Maybe Thiel, with his experience, could have seen that food delivery is an insanely hard operations challenge?
They would most likely be under strict NDA until the public release.
I figure it's mostly a subliminal attempt by programmers to convince themselves that they're smarter than other people.

That's when you've let your social animal instincts get the better of you as a sentient lover of knowledge. What will truly distinguish one as an exceptional programmer is an ability to shed prejudices, analyze, and listen well, not being on top in the geeky version of the primate dominance game.
Actually, the dell seems to be stuck with a tiny HDD even on the 1300$ model. 128GB in 2015 on a 1,000+$ laptop is ridiculous you can get phones with that much disk space. Sure, they bump it on the $1,600$ model, but by then not having ~512 seems silly.

PS: You can get a 512GB desktop SSD drive for under 180$ so cost wise it's a non issue. And 30$ micro SD cards are at 64GB so 512GB would not be a space issue.
Have you scheduled that appointment with your psychiatrist yet?
This is one product at a specific price point. Hardware wise, this thing is a cell phone with a really nice screen, a full size keyboard and a gigantic battery. Could they have made the battery a little bit bigger? Probably, but I'm sure they have detailed metrics on how often people charge their laptops. Apple doesn't strike me as the type of company to make arbitrary design decisions. Hate them all you want, but they don't do things without research.

And Apple laptops already give really good battery life: my 2014 retina MBP gets 6+ hours on a full charge -- and that's while running VMWare Fusion with 2-3 VMs. I have yet to see a Windows laptop give anywhere close to that battery life under that type of load without a bulbous battery pack protruding from the back.
> So i wonder what can Apple do to make this activity common, that other companies couldn't do ? How will they achieve this ?

A large marketing budget helps, e.g. see the video they launched with. Making it easy to use and frictionless would also help (no need to log into the website, no need to figure out how to sign a PDF or download a consent form or whatever the normal user flow is).

What concerns me is people gaming the apps; downloading them and filling them with fake data just to be malicious. You fix one problem and introduce another...
I run Ubuntu in VMware full screen on a MacBook Air. I don't use the host Mac OS for anything important. It's a freak of nature.
I feel like this is going to get bigger and bigger if the "premium" manufacturers don't get their act together. Premium hardware is nice, but if it is slowed down by bloatware and doesn't get software updates or patches either it has a hard time to justify the price. Replacing a 80$ "shitphone" (I don't like the term) every 2 years is easier to stomach than a 400$+ "premium device".
> The 5% of the interesting work is usually incredibly difficult and requires real skills (i.e. some sort of cv/dist-systems/PL skills) that can't be casually acquired without serious commitment. The people who do these jobs are either undergrads who worked incredibly hard to pick up these skills or phd's.

Can you elaborate? I am an undergrad and this sounds incredibly interesting. What are those skills? How do you pick up them?
Ask HN: What do you dream?
I think many of us have had dreams of the future; vivid dreams of an alternate life. What's your most futuristic dream?
My first inkjet was one of DeskJet 500 series in the early nineties. And HP had inkjets since 1984 apparently. That's "more recently" for you? You are right about HP standards slipping but coincidencing with inkjet printers they are not :)
Well, this reminds me of the scene in Reign of Fire where the "amateur" Gerard Butler and Christian Bale put up a production of Star Wars
http://www.youtube.com/watch?v=NCBA1wii70o

I think I would enjoy watching that, even if those weren't famous actors, but just the regular people in my community.
There is a lot to stop most people from "absconding abroad". Family, friends, culture, language, visa requirements, ...
Some of us like to own as few things as possible.

Plugging my 2013 Air into my desk when I come home isn't a big hassle - I plug in the speaker cable, the power cable, the video cable, and the USB hub. It takes me ten seconds[1] to do unless one of the cables falls; they're normally sitting right where I put the Mac. It sits on a lower shelf and runs closed; there's a Bluetooth keyboard and a Wacom tablet on my desk. (I'm an artist.)

It'd be nice to have the single connector I guess. Once I got an adapter[2] and plugged everything into that I'd save all of, I dunno, five seconds?

I'm also not driving three displays. I have never liked multiple displays. They don't work well with a Wacom tablet, and I go crazy from constantly seeing slight color differences; when I'm at a cafe, I use the laptop screen; when I'm at home, I use the external monitor.

Now you have one person's explanation of why she schleps around a single laptop that she also uses for her desktop.

1: Literally; I just timed it. 6.6s to leisurely unplug it, 10.3s to casually reconnect it.

2: http://store.apple.com/us/product/MJ1K2AM/A/usb-c-digital-av...
Fair, though I am focusing on the less mature situations. Specifically, a naive lisp evaluator is much easier than a C compiler.

Are there any mature compilers, for any language, that would qualify as simple?
The VGA one has to have something special for sure. The Type-C connector doesn't do analog video at all.
Not every device needs to fill every use case. Apple apparently has reason to believe that use cases that require simultaneously using the port for multiple purposes are rare enough among potential users of the MacBook that they don't need to support those use cases. If this particular product doesn't provide all of the features you need, there are other products available from Apple and other manufacturers with additional features.
$2.25 for a million liters of water? Wow, that is crazy. This really exemplifies the age of big-corp we currently live in.
Some call it insanity, we call it the global handset industry