skysight-inc/HackerNews huggingface dataset:
My kids have SEs, and I have an X. I appreciate the X oh so much in comparison. I absolutely love swiping up instead of clicking a home button. I delight in FaceID which works flawlessly even as I’ve lost 20 pounds and the shape of my face has changed fairly significantly over the last year.

Most of all, I can actually type on the X, whereas when I go back to the kids’ SEs I can’t figure out how I ever got anything done on that thing at all.

Headphone jack? Where we’re going, we don’t need jacks.

The one and only downside of the X is that it must, must be in a case. I never put my iPhones in cases and never managed to crack one. The X with its all glass back, super slim profile, and curved edges is just too damn slippery.

The bonus of putting the $1,000+ device in a case is that the camera bump disappears and the thickness ends up just about right for me.

Wireless charging has been great, especially once I got one that held the phone raised up instead of flat (easier to position on just one axis) and rated for 10W.

The size of the X I feel is so much better than the SE and still perfectly usable one handed.

I really really don’t miss the home button. I find it so damn clunky on the SE now after getting to live without it on the X, and particularly double clicking home (versus the swipe up and to the right on the X) is just tedious.

I assume the extra waterproofing you get without the home button has literally saved my device several times by now.

I had an iPhone 4. And 5. And 5s. It’s a beautiful device. But it’s by no means an insurmountable pinnacle of design.

I honestly haven’t look that closely at the new lineup, but I’m just not currently in the market for an upgrade. The X covers every use case and leaves me wanting nothing. The home buttons on all my iPhones always wore out, got sticky, or eventually unresponsive after a few years. I’m somewhat curious what will ultimately take down my X, if I don’t drop it hard, I can’t see what about it could possibly wear out.
Gradient decent（Batch、SGD、Mini-batch） implementation from scrach
CareRev (YC S16) needs help with marketing work
Contact Will @ will@carerev.com

We could use some marketing help. CareRev.com is bringing the future of work to healthcare. We help hospitals find nurses and allied healthcare professionals for daily shifts. Nurses are able to pick up extra shifts off our native apps.

Our team has grown but we are not ready to hire a full marketing team. So we are looking to outsource some marketing work. Lead generation with drip email campaigns. Proposals based on messaging we know that works and other sales material including one pagers. Linkedin help would be great also.

Many thanks!!
The Architecture of APScheduler
Imagine logging Node.js API in Express.js app with mongoose plugins
There was a time where the software industry was booming and immature so that someone with enough time on their hands to teach themselves what was necessary, could end up being as good as the other guy.

Now systems have become more mature, more complex, and companies expect more from an individual that they only want to train on the details of their own system rather than the basics of the craft.

Gradually that's meant that at the very least, you ought to be credentialed to have an advantage now if you want to be hired by larger companies. There is an exception to this, and that's if you manage to be front and center in a large self-sufficient software project. But getting to that point can be just as difficult as getting a degree, and leaves you with the burden of communicating your value even if you have learned a lot in the process of maintaining this codebase. See the story with the Homebrew guy failing his Google test.

From my experience a university program emphasizes theoretical material which gives you a bit of every domain in software engineering. You are still given a lot of room to direct your learning outside of this, but it would be mainly to keep current as to what tooling industry uses as well as maintain your network. What you are paying for is structured material plus access to the wisdom of professors, which can often be quite mind-expanding in its own right.
Generalizations aside though, you can have a comment removed from HN by the mods if the request is found to be reasonable (i.e. unintentionally disclosing medical history, etc).
> Most notably, it turned out that having arrow keys on my home row is a great idea.

Those are the original vi cursor movement keys, so when you're in command mode you can move around without leaving the home row (and I suspect it was originally used on systems without arrow keys...). Tried and true for multiple decades. :)

Edit: Actually, it's not the same as vi cursor movement keys, since it uses i for up, instead of having them all on the home row. I didn't notice that originally, but anamexis comment reminded me. :/
Both. An education is worth it if it is a master; I do not think, speaking from experience myself and people I have hired, a bachelor is worth much of anything.

A master will give you thorough theoretical understanding, it shows you can get through difficult and boring phases but did not give up and you learn to learn and reason systematically. Outside that networking, social life and having fun should be a big part imho.

If you have to build up student debt (I am from the EU; it was basically free for me as long as I wanted, so I got several degrees) then it depends what you want with it; I would say for IT compsci is definitely worth it; other fields, you might struggle to pay back debt for a long time so then it would need to be something you really want. As you are not sure and asking here I assume you mean compsci.
My bad, I missed a few words: I meant "billions of years of lived experience", as in millions of people * years living and reinforcing the culture at hand.
For what it's worth, you can email the wayback machine admins with a request to remove archived versions of a specific domain.
iPhone SE wasn't waterproof.
Because many distros ship with /bin/sh linked as bash, I think using arbitrary shells for your personal scripts encourages bad habits that can easily lead to mistakenly writing non-portable scripts elsewhere without realizing it. This has happened to me many times!

POSIX shell is not really worse than bash or any of the other choices imo. For tasks to which it's not suited, bash et al probably isn't either, and you should just use Python.
This comment is down-voted as other archs are vulnerable to Spectre/Meltdown not just x86. True.

Yet, as of right now Intel as not fixed in silicon all spectre/meltdown issues.
Given the R&D / QA time on a specific arch, I'd bet it is still hardware flawed if they took an of the shelf in house x86 design. Atom based maybe?

So I do not feel confident for a chip that runs the broadband and moreover one that is not auditable by the end user (unlike a main CPU would be).

I would be supper interested in knowing if the reverse engineering show traces of retpolines.
> I feel like it's a cultural thing. "Designed by Apple in California" where you just drive to work so a bigger phone is only a benefit

This born-and-raised Californian also rides the subway (bart) to work every day, and I'll have a hard time giving up my SE for similar reasons to you. Don't let assumptions about what California is like get in the way of a good argument.
Both. Do not expect a college to teach you how to write good code; they won't. You can write terrible code and still get Cs/Bs. ("Cs get degrees") It's up to you to learn how to write good code. If you want to progress in your career, you will need to be able to write good, maintainable code, and that isn't a skill that's taught in college. If you're "that guy" on the team that writes shitty code, sure, you'll get a paycheck every month because management can't justify firing you when they're behind schedule, but you'll never get promoted, either.

That being said, having a degree makes it significantly easier to get your butt into a chair and have the opportunity to prove that you're a good programmer and deserve a raise. When you don't have a degree, the burden of proof is on you to demonstrate to the interviewer that you're a good programmer, and then the burden of proof is on the interviewer to convince HR that you would be a good hire. But if you have a piece of paper with the magical words "Bachelors of Arts/Science (doesn't matter) in Computer Science/Engineering" and there's a strong need in the organization for people, the burden of proof is on the interviewer to convince HR that you can't program and that HR shouldn't hire you.

It's a role reversal. It's the difference between "proof beyond a reasonable doubt" in a criminal trial vs "preponderance of the evidence" in a civil trial. With a degree, you can get a job just because you don't suck. Without a degree, you'll have to convince a startup CEO that you're a ninja/rockstar/MacGyver or whatever the buzzword is this month.
The most common end-user use of face detection is probably adding filters and decorations to photos.

This isn't too hard to do in javascript, but I assume a native implementation is much faster.

I'm not sure why it would be creepy; face recognition is easily done locally. Every camera implements it, for example, for focusing on faces.
This is a common response and fundamentally misunderstands the legal, jurisdictional and functional roles of the Federal, State and Municipal governments. "Federalism" is a foundational tenet of the United States Constitution and system of organization so it's important to understand in depth:

https://education.findlaw.com/curriculum-standards-school-fu...

If your argument is that education should be a constitutional right, and thus funded by the federal government, then that's a different argument than simply "finding the money." Is that the argument you're making?
I miss MagSafe, particularly when I trip on the cable and my laptop jerks across the table perilously.
Image-searches say their clothing appears to be long-sleeved, multilayered and often head-covering. I can't tell the weight or the fabric-type, but I'm pretty certain they're not minimum-weight synthetics.

That much insulation seems utterly counterproductive for hot-weather exertion, though it probably would at least protect from sunburn.
Going through school also helps you build a network and gives to access to peer groups that will have you learning a lot quicker and be exposed to new things.
I'll never abandon the 5" phones just because people make terrible UIs
The risks in electronic vote tampering are two-fold. Not just in election hijacking by changing vote tallys. Particularly in light of state-sponsored capabilities. But also in the distrust and possible erosion of the democratic institutions and process itself. Which may constitute an existential threat. Power vested in the people. Not in machines.
Arm scares me far more than Intel or Amd. The way they license their chip designs is what's created the fragmented mobile ecosystem we have today. I remember watching an interview a while back about arm chip technology with someone from their company about how their revolutionary virtualization technology could be used to run any OS on their chip...then the spokes person laughed and said how this would never happen and would insted be used by licensees to lockdown their processers even further. I'm really not a big fan of ARM or the company in general. Intel does some shady things but arm is a whole different beast altogether. It's designed with arbitrary software lockouts in mind and their licensing scheme is not conducive to open development.
Yes.

But I would also agree that many of the terms, such as "conservative", that are thrown around in public debate are not very well defined or are often interpreted in very different ways by different people.
On the flipside as I've seen from Google if you're already an attractive enough target for potential employees to pay the price of ramp-up the privacy of your stack serves to lock those employees that prove worthwhile into experience that's non-transferrable were they to explore other options. Granted G is special as anyone hiring knows but I don't imagine they're the only ones aware of and playing that game.
The stocks that someone puts in a portfolio can be useful in targeting advertising to that person. I'm surprised that Google decided this benefit was less valuable than the ongoing cost of maintaining the Google Finance website. Perhaps the problem is that that noone at Google wants to do the boring work of maintaining what is essentially a CRUD application.
As a low risk way to assess the real impact. It was low margin as others have pointed out. To remove it will have minor revenue impact, and by doing it at same time as launching new phones they are testing to see if this is the time that will force/cajole/motivate the 5/SE users to finally 'let go' (of the form factor or their money) and go up to the XR.

The announcement is basically telling those users (and there are millions of them!) that it is time for a change.

The decision is good business sense. And given they often announce products in Q2 as well they will have data of demand for new phones, and also how many have exited the Apple ecosystem due to price, and then in March they should be able to decide whether or not in best interests to release an SE2 or bring back the SE1.

As to margin above it should also be pointed out that the components in the SE are now aged. To do the same again, and take latest components and stuff into a smaller form factor will take a major engineering effort as new components and usage is for a larger cavity inside. To take all those and stuff them into a smaller space is actually like inventing a whole new phone - one literally has to rethink the physics of everything. Big investment.

Also if they continue to sell the SE it means they and suppliers must continue to produce the components and parts. And for much of this that means factories worldwide, including here in mainland China where i live, need to keep running nearly obsolete processes, equipment, and that wont be viewed well by their investors unless it is a cash-cow.

This is done for business reasons. When a company gets bigger than most global trading blocs the decisions they make have enormous global trade implications from the mine to mainstreet.
Publishing something online doesn’t revoke your copyright rights of that content, especially if you weren’t asked to grant a non-exclusively license for posting it.
lol this is the most savage fucking thread on all of HN for sure
> (and I suspect it was originally used on systems without arrow keys...)

This is correct! The vi editor was originally created on a ADM-3A terminal which had the arrow keys on HJKL.

http://www.catonmat.net/blog/why-vim-uses-hjkl-as-arrow-keys...
They will also respect DMCA notices for your content when served.
Phones are at the saturation point that laptops have been for a while. A 2015 phone and laptop work great for everything I do. Google Maps, Podcasts, email, texting and calling and web browsing are not gonna suddenly need a new generation CPU to work supremely smoothly. I honestly don't understand why people keep buying new phones every year unless they play a ton of high end games.
If you didn't know the answer to the question, would you have been able to come up with it on your own, from scratch?

Merely practicing interview questions without pondering them produces the false impression that they're useless trivia, when actually deciding to come up with the answers to these questions and struggle with the clues inside them which produce the answers show a much richer conceptual tapestry for data structures that goes beyond memorizing tricks.
That's showing an 8, the entire SE is ~1/10" bigger than the 8 screen alone. That's a decent chunk smaller with then bezel, and considerably smaller than the X.
Good? China needs to come to terms with reality. What's happening in the South China Sea is scary.
Usually Masters degrees require Bachelors first. Maybe you mean Associates?
If Jeff Bezos wants to help low-income people why not just pay them better?
Working remotely is fine as long as you are someone who has hobbies and interests.

It's usually an insult to say "take a hike," but in the remote working world, this activity is super important. Walk to the store, walk outside, join a hiking group, walk to the bar and grab a beer.

Or whatever your interest is, turn off the computer and do that during the evening, and try to get fresh air.

I spent a lot of time travelling / being a nomad. The article touches on a brutal reality of the experience, but most of us who's done this really don't talk about it. We just shrug and say we know how it goes.
Are you a first-timer MEP? I didn't catch from the video who you are. The voting does look too fast. What are they voting over? Something they don't give two shits about, judging by the pace...
I have been a big Xperia fan for awhile now but I can't really reconcile paying that much for the XZ2 or XZ2 Compact when the XA2 (which I ended up with) is small-enough--as small as the Compact, but manageable, and I don't have large hands--and costs half the money or less.

The design language for the XZ2, particularly the weird back, is unappealing to me too, and the button configuration hearkens back to the Z3 (still, IMO, their most satisfying design).
The watch is smaller. The watch screen is bigger.
But the fact is from a consumer perspective, you'd actually want to know the difference between China, HK, and Taiwan. If a company said they offered tech support in China, would you assume that meant HK or Taiwan as well? I'd definitely inquire further. While the situation in HK may be evolving, Taiwan has been de facto independent for a long time, which changes things on the consumer-level.

Assume at your own buyer's risk. For things like the Apple Watch, I would just double-check.
https://news.ycombinator.com/item?id=17987609
I'm hoping the trend will shift again soon. Stop buying giant phones people!
>How many would accept median pay anywhere?

(Runs a few calculations on a napkin ...) Exactly half.
Teachers definitely do not rest during the weekends, they're preparing lesson plans, grading papers, etc.
Windows Systems Vulnerable to FragmentedSmack DoS Bug
> to the giant spaghetti monster in the sky.

It seems like you could make your point without going out of your way to insult people. You don’t have to believe in anything, but wouldn’t it be considered “hate speech” to essentially besmirch those that believe in God? If we said something about an ethnicity’s cultural traditions, would that be acceptable on HN? Of course not. But somehow making fun of someone’s religion, provided it’s Judeo-Christian, seems to be acceptable.
A char-RNN is a bad way to go about it. The results are effectively random - there's a ton of structure in recipe-space, but forcing it all through the bottleneck of text (and then sampling!) is going to hide a lot of it. You want something like "Sukiyaki in French style: A novel system for transformation of dietary patterns" https://arxiv.org/abs/1705.03487, Kazama et al 2017's `word2vec` (using structured recipes like https://open.blogs.nytimes.com/2015/04/09/extracting-structu... ); or IBM Watson's recipe generation ( https://www.eater.com/2014/2/26/6272773/food-truck-is-actual... https://www.newyorker.com/magazine/2016/11/28/cooking-with-c... ).
If I recall correctly, https://www.boost.org/doc/libs/1_68_0/libs/spirit/doc/html/i... uses trie's for it's compile time recursive descent parser for writing grammars and lexical analyzers.
Postcard to Voters – 20k volunteers have sent 3MM postcards to get out the vote
That "feature" should be illegal.

How do Jews justify wasting so much energy to get around a daft religious rule? If they don't want to observe it, don't observe it, don't just pretend.
I wouldn't get a degree. They're not needed and you'll make far more with an extra 4 yrs of experience. There will be some jobs that will be harder to get, but it doesn't make up for the fact that you're not working for 4 years, and paying through the nose for school.
I bought a used SE to upgrade from my 5C. I'll never buy a bigger phone than this. We've had smart phones for 8 years now. I've figured out my use cases. They don't really need the latest and greatest. Podcasts, Maps, email, Safari. None of these really need a 12-core CPU to work flawlessly.
In the US, those were called “Blue Laws.”
> A huge amount of JavaScript applications aren't used internationally, aren't used on mobile, or simply aren't websites.

This is the exception, not the rule. I find it hard to believe at 99/100 JavaScript programmers are not working mobile or web applications, where 300KB matters, even if you do some sort of content hashing.
Like I said; that 4hr workweek was like 10 years ago: since then the week is full again. But with multiple businesses (check my profile/linkedin). We hike a lot (few hours a day). When we worked less than a day we travelled through europe, now all over the world. We try to stay longer in one place when we can, but business meetings take us all over. No kids, consciously not ever.

I would not do a lot different but as you ask; I would have started real business networking far sooner. I am a tech guy and always surrounded myself with business guys so I would not have to. I think that was not so smart. I always thought I would be bad at it, but it just is not very hard. And with the right contacts, you can grow and achieve things much faster.
Worth it. And you will not convince someone you learned on your own.
Same here, more or less. But that's neither here nor there.
> An education is worth it if it is a master

ymmv here. the company I work at offers the same starting salary to fresh bachelors, masters, and phds, unless your scholarly work happens to directly pertain to the business. in a lot of cases you will have missed out on 4-5 years of raises and experience. a lot of companies will be calling your peers "senior devs" by the time you get your first job.
Some programs in Canada allow you to get a masters in CS without having a CS background. It would require taking certain prerequesites.
He probably has a bachelor's in a different subject.
Yes, for reasons everyone has said, and to collect those life experience badges (going to college, college friends, etc). You wanna try a lot of things once.
Like others have said, it really depends. As somebody who works-to-live and doesn't particularly love software, I never would have achieved the knowledge I have now on my own. I needed the real-life deadlines and stress to learn. Additionally, I can say with quite a bit of confidence that I use knowledge obtained from university almost every day, even if indirectly. If you do decide to go to school (and are in the United States), I would highly consider the community college -> in-state public university route. I went to a top-30-ish CS program at a large in-state institution, and I don't think I missed out on many opportunities because of it. Unless you get into CMU, MIT, Stanford, etc. just pick a large, hopefully cheap in-state school, make good grades, and apply to jobs through your school's network.

However, if you're the type-A/self-motivated type, you can totally learn learn enough on your own to land an entry-level gig. I will never be that kind of person, but I work with people who are, and they earn the same if not more than I do doing the exact same job.
> Well, there's price too. Every time I look at Grainger I'm reminded how desperately their items must be needed right NOW in order for a customer to justify the price.

Their discount subsidiary, Zoro, offers prices that are quite competitive. Likewise Grainger offers hefty discounts to their volume (a.k.a. business) customers. Amazon is really not all that cheap.
I think my first assembly book was a Norton one :-)
I guess I'll buy the iWatch XXXL in a few years and cut out the strap to have a iPhone 5 form factor phone with updated specs...