skysight-inc/HackerNews huggingface dataset:
If you're not happy with the education then do something about it.

One great option that isn't presented often enough is to transfer to a different institution. Don't think that just because the school you're at sucks for you that all of them will. In some cases you can actually get into a better school than you got into out of high school as a transfer student (although some schools are weird about accepting transfers, Google can help).

Also, note that I said "for you", very few, if any, colleges or universities in the US suck in general. Some are stronger or weaker in certain areas, some emphasize certain aspects of education over others, and some will better prepare you for various jobs than others, but it is an individual evaluation.

Another thing to keep in mind is whether what you're hoping to get out of school is really what colleges and universities offer. Maybe college isn't right for you. Colleges and universities do not prepare you for a job (with a few notable exceptions like professional programs such as law and medical school, and certain business programs). Instead, they prepare you to prepare yourself for a job.

A lot of people like to trash the emphasis on theory in academic CS programs, but if you pay attention, and work hard (which it sounds like you are, with your side projects) the theory becomes pretty damn useful later when you get a job and you're shown a couple hundred (or thousand if you're really "lucky") lines of spaghetti code and asked to figure out why it is "slow", etc. A lot of people don't take the time to digest the theory they learn and therefore they aren't able to apply it to real problems when they go out into the world. Don't make that mistake.

However, does everyone need those exact skills? Nope, we need tons of people who can pump out relatively simple, relatively repetitive (though not enough to automate) code for relatively standard applications. We also need people who can maintain that (and other) code, write tests, automate processes, and a hundred other things each requiring a slightly different mixture of skills, not all of which are (or should be) taught in college. Additionally, and this is important for startups, we need people who have strong social and organizational skills, who don't necessarily spend all day writing code (not to mention the hardware people, everyone always forgets about them :)

So instead of plowing $30k/year into an education you aren't sure you want, you might want to think about a different path. Do some research. If other schools are stronger in what you want to learn, maybe you should transfer. It could also be that college just isn't what you should be doing right now, perhaps a program as described in TFA, or one of the other "code schools" would be more your style and better fits your interests. You can usually go back to college and pick up where you left off if you change your mind (although depending on the school your tuition might go up in that case).
This is what I was thinking as well. Single address space OSes are actually quite powerful, and fork is 'trivial' if you have the correct page protection mechanisms. Basically a fork consists of starting a new process context, and each page that gets modified, gets a new page where internal pointers in the page are updated and external pointers are left alone. The trick there is managing a list of relocatable references for every page with tags of 'internal' or 'external' to facilitate fixups.
That's hardly unique to this situation though. It doesn't support Firewire or eSATA or VGA or ethernet or AppleTalk or Centronics parallel either. Life moves on, and this is hardly a company gripped by concerns for backwards compatibility.
Doesn't run Mac OS, so it's not going to be much fun if you're upgrading from a previous Mac. It's also probably going to be a bit more of a pain to keep it working (there were lots of things I didn't like about Mac OS X but one thing it was pretty good at was being plug'n'play and generally not fucking up - the latter being something Windows is not so good at).

baaaaaaa
It's incredibly satisfying having it click in.
Your comment actually made me doubt myself so I looked up the correct plural form form anecdote: it's anecdotes or anecdota. But I saw that most probably you made a well-placed pun on the quip "The plural of anecdota is not data", commonly attributed to the economist Roger Brinner (http://msgboard.snopes.com/cgi-bin/ultimatebb.cgi?ubb=get_to...).
Couldn't you simply build an adapter to get that magnetic ability? I'm envisioning a standard connector to laptop, bit of cord, proprietary connector with built-in magnetics but maintaing USB 3.1 compliance out to a female USB-C connector.

If USB-C becomes the go-to port for charging, I can't imagine something like this not being far behind.
Clang/LLVM is BSD, what do you mean by "necessitated doing their work in the open"?
Yes, I agree there that we can conclude it's meant to be disposable. So are the wealthy elite then paying for the "Apple brand"? I ask this seeing that there's not that much gold on the watch itself to justify the price from a commodity perspective.
I never said false complex game werent fun! :)
Go can be make you feel bad. Because it is so completely based on skill and judgement, the better player will invariably annihilate the worse one. So you either get annihilated and feel stupid, or annihilate your opponent and feel sadistic. Though a certain percentage of the time you have very close match which is really amazing.
If anything, BlueTooth Low Energy is a better candidate to bring about this vision.
Not that weird; I'm guessing the 720p camera module just couldn't fit. Lots of emphasis for this laptop went into "thin" engineering, and as should be clear with current smartphones, making thin but high quality cameras is a very difficult endeavor. (The iPhone 6 has the camera module jutting out of the case...)
Dear Leica: Please Build This Camera
Indeed. And so I'm not saying that it's Oracle that is destroying the trust in doctors - I only want to point out that they are contributing to the problem, via the mechanism you described. And that everyone else who's "selling you out for a fraction of a penny" is also contributing, and all those contributions add up to a very serious problem we're facing.
Peep Inside a Newspaper's Bustling Headquarters, Circa 1922
Sorry for making assumptions here – point taken.
> Realistically, they can't support 2 USB-C ports as it's unlikely it could support a full power draw on both ports (100W each).

Its not uncommon for machines to have only one usb controller with multiple ports (i.e. a usb controller + hub which connects externally)
This is a really excellent (and funny) article, founded on an excellent premise: The highest-end branded version of a product offers a chance to taste the luxurious future of technology; the shitworld version lets you preview a more practical future — the future most of the global electronics-buying public will actually enjoy.

I bought a 'shitphone' last year after I damaged my main one in a fall, but it was mostly still working and I thought that I would be able to repair it (I wasn't). Some things the new phone does significantly better; the camera is slow but turns in surprisingly good images (in sunlight; there's no flash), the battery life is excellent and it recharges super-fast, it feels a bit more rugged and so forth. As the article says, the big downside is delay - I use Android and the hardware in this thing is really not up to multi-tasking, so now I mainly use the phone for texting, calling, and email, occasionally maps or web searches but only when necessary, sometimes as a music player.

At this point I'm thinking about buying a good phone again, because the downsides are an annoyance if I'm busy and need to depend on it for work stuff; on the other hand, I rather like the fact that I spend a bit less time fiddling with my phone than I used to do, and am more engaged with the world and whoever I'm with. This includes the dog; I'm increasingly struck by how many people go to a dog park and then spend the whole time sitting on a bench hunched over their smartphones. I'm seeing more overweight dogs whose owners take them out as a matter of necessity but don't really exercise them, and then give them extra treats out of a sense of guilt. I love that I can put a computer in my pocket and use it anywhere, but I don't want to go back to being buried in it.
Based on your experience in the tech recruiting industry, what aspect of recruiting is broken and is the biggest pain point?
Not just laptops! SQL Azure doesn't use ECC memory[1], which might suggest the rest of the Azure platform doesn't, either. I haven't found citations for AWS using ECC, so perhaps they don't. Maybe this could be used to break out of VMs on those platforms.

1: https://social.msdn.microsoft.com/Forums/azure/en-us/84000f7... (I remember I asked about Windows Azure, but my posting clearly says SQL Azure, so perhaps it's a different hardware platform.)
> that vibrating trackpad gizmo feels like a couple of innovations away from true touch feedback on an iPhone?

I could see this being a new setting in iOS. There's a "Vibrate on touch" setting in Android (Settings > Sound > Vibrate on Touch), the device vibrates very slightly when typing and when you press navigation bar buttons.
Can't wait to get it.
I just purchased a little HP 11" Stream, and the build quality is pretty good - I was pleasantly surprised, especially for a $199 laptop that includes $125 in free software coupons. (Pro-tip: if you need a Windows laptop, but it directly from Microsoft so you don't get any crap-ware loaded on it.)

That said, I am kind of looking forward to my (about) 4 year old MacBook Air eventually dying and then I will buy the new model that was announced today :-) MacBooks are beautiful.
The MacBook appears to have a standard headphone jack on the side opposite the USB-C connector.

(Can be seen in the picture of the space black model at the very bottom of the linked page.)
Give it time. For one this isn't WWDC, this was a special event for specific products. iCloud has been getting better over time for users and devs and gaining new features, I'm sure it will continue to do so.

And while Apple continues to make money from hardware, they are not just a hardware operation, they provide an entire platform and ecosystem which iCloud is part of.
Some ones market nothing, their intention is just to get more followers. Maybe they will marketing something later.

I know such a bot, it gets 100+ new followers every day, all of them are really people.
It is quite parallel.

The GP comment compares devices based on a couple of specs (e.g., bezel size). The isolate-on-a-couple-of-specs approach has been proven to (a) not capture where the market will go, and (b) not capture how well the device works.

It also tends to (c) come off as a justification for the speaker's own past purchases, or alternatively, a justification to view a new device as not quite worth purchasing yet.

It sucks that, 20 years on, the same retort ("... Lame.") is just as relevant as a critique of the specmanship game practiced in these forums.
Man... the folks at Dell are just terrible at marketing. Look at that page the OP linked and the apple macbook page. There is absolutely no comparison. I had to make an effort to find pictures of their product. Even then, the pictures are completely distracting because of those ugly award logos they put on it.

If I was Dell, I would just sit down my entire design and marketing team and make a plan for redesigning and rebranding. Their website look exactly like it did 10 years ago when Dell computers were cool.
i3 are dual cores that support ECC, aimed at NAS and the like (hence mini ITX boards with ECC SODIMMs). But you still need an explicit workstation chipset/mobo to support it.

i5 and i7 have no ECC because there are equivalent Xeons. At this level "Xeon" is just branding implying features like ECC, and it doesn't automatically mean expensive - a single socket non-E (LGA1150) Xeon build costs only a little more (~20%) than consumer cpu/mobo/ram (although there's better sales on the consumer stuff).
NDAs are not valid for any information available publicly so if this is accurate : there wasn't (almost) anything that isn't already public information. then only the part covered in the 'almost' exception there is actually covered by the NDA (always useful to document the other sources of information though, should a lawyer come knocking).

That said, if you have a bad feeling about these guys then walk away. That is always solid advice.
Who wants to hire some 'wah, syntax is hard' programmers?
Come to look at it, you have to work really hard to ruin a programming language. Kudos to Oracle for figuring out how to reach this almost impossible goal. s/.
You could run Linux on your MacBook?

Though it won't work as seamlessly with the hardware as OS X can.
You need to ask a lawyer these types of things, not an online comment board.

In the Army, we had people we called "Barracks Lawyers" who thought they knew everything about the UCMJ (military law) but just ended up screwing a lot of good soldiers with their bad guidance. The moral of the story is that you are likely to get a lot of bad advice here from non-legal types, so be wary of that. YOU are taking all the risk with this decision, not the commenters on this post.

An hour with a qualified attorney now could potentially save you a year of bankrupting litigation later on. This is not the proper venue for seeking advice on a serious legal matter.
Raspberry Pi 2: Raspbian (ARMv6) V Linaro (ARMv7)
Sounds like a really cool idea, but the free version seems to be 100/day for up to six months. I'm not sure that's enough, and I'm skeptical of it being worth $10/month once the trial ends.
That's the good stuff, right there.

People seem to be hard wired to anthropomorphize anything remotely resembling animal behavior in 3D space. If you can develop trained or environment-reactive specific, repeatable actions (especially useful or amusing ones), along with some narrow-parameter randomized responses (within or adjacent to actions), and migrate those database contents to another robotics platform seamlessly, then you'd really have something.

Kinda surprised this type of thing is still in the 'fizzled' category.
> they're all preexisting projects or forks that essentially necessitated doing their work in the open.

That's true of Cups and part of WebKit (most of the actual browser engine is BSD-licensed, but there are LGPL libraries used); however, Apple was certainly under no obligation to contribute its changes to LLVM back, or to contribute clang back _at all_.
so I have a reduced chance of incident occurrence, but if it does, it's probably fatal vs. a high chance of non-fatal incident. Bad trade if you ask me.
Recall that the MacBook Air originally cost way, way more than the MacBook Pro and was way, way less powerful. The price'll fall in two years or so.
The capability for power distribution is really interesting: 2 A at 5 V, 5 A at 12 V, and 5 A at 20 V.

Assuming some sort of "intelligent" power distribution center, you could plug your monitor into one port, your cpu/memory/ssd into another, and even digital audio (DAC and powered speakers) into a third, with only a single AC power cord needed.
Ask HN: Is the Pebble Time Too Far Behind Apple Watch?
I understand that they might serve different customer segments, especially since Apple Watch is not available for Android phones. But I would love to get everyone's thoughts as well.
mostly because a) don't need a more powerful desktop and b) the syncing is not well streamlined

I'd seriously consider an iMac if Apple would solve b.
However, the bulk of modern Webkit is BSD 2.0, using LGPL libraries. Apple (and the other contributors) were under no obligation to contribute that bit.
I should have said "perspectives." The production of ideas operates differently post-internet and isn't so geographically specific. If you want to talk about trends in art, music, fashion, etc., then I could list quite a few.
Sounds to me like HR did not even protect the company here.
Way to add to the discussion....
Well, many times as candidates, we're told to state our total compensation when asked about our salary.
Great idea, two years seems like too long though. It shouldn't take more than 6 - 9 months to learn the basics of being a full stack web developer, with another 6 - 9 months to actually become competent enough to work semi-independently. I think it would make more sense to make the program 18 months, and then have things like swift and devops as optional six-month extensions.
I work at coffee shops and airplanes. Having 24 hours battery life so I don't even have to carry the power adapter is my dream. You could easily trade the weight of the charger with more batteries in the laptop (You will end up carrying the same weight in your bag) I want to charge my laptop the same way I charge my phone: while I'm sleeping.
We'll see how this stuff actually works in practice pretty soon, but as this is more than just a chunk of code to run on a device, what exactly is going to be "open" here?

A formal standard that can be implemented and used by other platforms, both on the device and server side, would be great. But Apple's last promise to make something they developed "open" (iMessage as a standard) evaporated and has since been completely proprietary.
Nothing is wrong with hubs, but now there is yet one more thing you have to have available (at least until they become more prolific in external devices)
Improving Your Site Search: The Search Bar
you probably need to decide what on your part is confidential.
I agree, but I would take it further. I worry that things that are already somewhat lacking in a lot of CS degrees, like having a reasonable background in mathematics, are only made further problematic. This program sounds excellent if you just wanted to be an app developer, but if you get tasked to do something a little out in the weeds, one has to wonder what other aspects of education got shortchanged.
> That makes HTML "code" marginally easier [...] and for programs to error-check and correct.

This is a great point. It's not subjective and I'm pretty sure it's right. I hadn't thought of that. I guess there is a use for redundancy sometimes. If the point is to make the language welcoming to beginners then this decision makes sense.

I wonder, though, if they made the same mistake that the SQL people did, in devising a language with characteristics that are advantageous to some imagined target group ("non-programmers") but that ends up getting used just by programmers who then hate the training wheels.
I agree with this overall, one caveat I would add.

If the investor is introducing you to a portfolio company and disclosing data that you would not otherwise be able to obtain solely so you may enter into a developing market and/or sell to his/her other portfolio companies creating said market, it is potentially not as cut and dry. It is the place I would think only an attorney would be able to really answer with some authority.

Either way, I still stick to if you already feel the investor isn't a net positive then you should walk away. Just remember, you can be 100% in the right, still get sued and have to prove your way out of it. Do you have the cash to deal with that? Is the investors market that lucrative it would be worth a potential risk there? My guess is no.
What cases do you have? I looked into these before, but anything with a decent size seemed too heavy to take on aircraft (assuming a 30kg checked in limit).
Git Recipes for Common Mistakes and Mishaps
Currently Apple offers these two:

http://store.apple.com/us/product/MJ1K2AM/A/usb-c-digital-av...

and

http://store.apple.com/us/product/MJ1L2AM/A/usb-c-vga-multip...

Unfortunately both only have 1080p HD. Let's hope there will be a (mini-)DVI version with a higher resolution soon.
Macbook Air - announced January 2008.
Netbook - well, okay, I'll give you that the Eee PC came out in October 2007 (Asus have always been the outlier in experimental PC form factors) - but other manufacturers weren't seriously playing in the netbook space before the Eee sales numbers came in, so I don't think you can say 'everybody' had legacy-free optical-driveless netbooks out before the MBA.

But more to the point, a netbook was optical-drive-free because you weren't expected to use it for more than just web browsing; you weren't going to need to load software onto it. The MBA was optical-drive free in spite of it being intended to be a fully-functional notebook computer. You would install software onto it over wi-fi. And you wouldn't need to rip CDs because you would buy all your music from the iTunes store. In 2008 that was still a bold idea.
Well, they also bottle municipal water and sell it straight up (dasani[1] i think?). I certainly agree that the flavored water, being still sold as "water", is a pretty fucking awful trend though.

[1]: http://en.wikipedia.org/wiki/Dasani#United_States
Daily discovery of 600+ startup tool gems; Find the best options for your needs
Hi everyone!

The startup environment today is changing at an incredible pace. New technologies, methods, and processes are being formed practically by the hour, and it can be tough to know which things can be applicable to your unique startup. That's why we created Startup Tool Shop (https://www.startuptoolshop.com).

Startup Tool Shop is a database of tools, updated daily, that are useful to startups.

Each resource is submitted, curated, and rated by our user community.

We have 600+ tools that can help grow your next big idea, expertly organized for simple access by you. There are 6 Toolkits (seeing a theme here?) services can be placed into. They are: Learning, Marketing, Money, Product Development, Operations, and Team. Then, each tool can be further defined by applying tags, of which there are over 270 to choose from!

Each day users, startups, and entrepreneurs like you post their favorite finds, and if approved, will be added to the database and featured on the homepage the next morning.

This is our answer to helping our entrepreneurial family. There are so, SO many resources we all haven't heard of out there that are just waiting to be found that would be perfect for achieving our startup goals, with new ones being developed all the time!
No one should have to search all over the internet for what they need. Let's bring everything here, in one place, where the best ones can rise to the top.

Thanks so much!

Would love to hear your thoughts!

p.s.- We have lot's of love on Twitter (@startuptoolshop) and Facebook and we would love to connect with you on it! :-)
Does a CS education at all prepare one to deal with spaghetti code? My impression from working with CS degreeholders is that maintainability and craftsmanship is completely orthogonal to algorithms and theory.
Shared libraries use portals, IIRC.
Because they are the ones that support Apple's products and pay a license to do so.
If you change standards every Monday morning then these manufacturer would have to retool their products which would no doubt cost them.
They just have to remember to recharge it daily
"Anecdata" is a commonly-used colloquialism in fora like these (i.e. around people who are comfortable commonly using the word "data").