skysight-inc/HackerNews huggingface dataset:
The thing I dislike about most prototyping tools -- and Origami is no exception -- is how so much emphasis is placed on polishing micro-interactions before the app flow is even in place. It's like trying to produce a movie by doing color correction before you even have a screenplay.

The mobile previews from Origami-like tools will show a refined "golden path" through the app with beautiful stock photos in every screen, but more boring use cases tend to be ignored. This tends to lead to usability problems down the road, when users discover those "dead ends" that the design unconsciously avoided.

It's also frustrating for programmers when you are handed a high-gloss prototype that has no relation to the actual platform UI classes and guidelines. Implementing all those fancy little triggered animations takes so much time that no one has time to peek at the iOS guidelines and notice how the design actually breaks 80% of Apple's rules.

Companies like Facebook have enough resources and actual UX competence to get these things right (eventually), but I've seen this happen too many times at smaller agencies and startups.
With a "\u{24}" up
The point is that the concept of "consent" gets rather fuzzy as power imbalances increase.

This applies to all sorts of things. It's why click-wrap eulas have limits on what they can do. It's why there are limits on what companies can put in employment contracts. It's why romantic/sexual relationships between adults and children are often illegal. It's why consumer protection laws exist.

it's disgusting to compare a romantic relationship to rape

Maybe, but it's also perfectly reasonable to ask how much of a power imbalance there is, and whether claims of consent can actually be trusted.
Or just do everything on a CLI.
I'm not even sure if it's cross browser compatible. I literally threw it together in an hour using the assets I made for one of my side projects: https://overwebs.ruph.in

I'm pretty sure that one works in Firefox and Chrome at least. It's also considerably more developed :)
Incremental improvements are fine, but they don't need a codename or a blog post. Incremental improvements are just something you always do in software development.
Does anyone know what is to become of the 2012 13" model that they still contine to sell that allows upgradable ram and HD?

You can still find them for $800 on EBay (brand new), but it doesn't look like it is still available on Apple's site.

There is a 4th 13th inch on the site, instead, but it is not the same as it has 128 SSD and newer graphics. It would be great if this had upgradeable ram and HD.
Would a full touch screen provide functionality for your daily workflows? I think the touch bar has more potential uses, no?
Perhaps for the individual (all else being equal), but for the group it is detrimental. It incentivizes your coworkers to come in sick (to conserve precious PTO days they can use for actual vacations/traveling), potentially getting you sick and eliminating some of your precious PTO.
Stash Launches ‘Bank in a Box’ Bitcoin Full Node
I believe he was. Besides being a great salesperson. Today's speakers were terrible.
What purpose does that serve? Why would it be more advantageous than a continuous time stream?

We don't have similar separation between morning & evening, for example. (though I've always been a fan of the siesta)
> Correct, but why would you use 3 screens when you can use just 2.

If you can use two 5k displays at the same time, you can probably use just one...
https://news.bitcoin.com/stash-bank-box-bitcoin-full-node/
This is very exciting, but still a long way from what people probably think it is at first glance.

This isn't "compile your application to an EXE", like Go or Rust. This is "compile some or all of your application to a DLL, and then have the Java runtime use that DLL".

In other words, you still need a JRE available. The use case for this is simply optimizing hotspots in some very specialized situations.
Where I work, there are 4 levels of my job, none of which are management. That is to say that someone can work an entire career as a research associate and take on more responsibility, but not be forced up the org chart. This is very important because I look to the people in the higher levels for a lot of help (both organizational and technical), but we can do much of the same lab work.
Since 2012, all MacBook Pros with Retina displays have had factory-soldered RAM.
React allows you to keep state in components, but that doesn't mean that you should. When you're using React + Redux, keeping ANY state in components is an antipattern. Keeping all state in the "root" (the redux store) allows you to observe the your app's complete state in one place, all previous states, and the exact sequence of events that triggered all past state transitions. This discipline enables features like time-travel debugging, where you can rewind or fast-forward through your app's states one event at a time.
I think this is why inter-company contracts tend to be clearer and often simpler than company-employee contracts.

Your average EULA is impossible to follow or even understand because the company has so much more recourse to the law than the customer - as we see here, with American violating its own contracts and trusting their legal weight to make good. The law very sensibly attempts to punish willful lack of clarity, but (as with patent trolling, and asset forfeiture) it only holds when everyone can fight a legal case.
Sure, but there's an argument for Linux as a development platform: most modern stacks are mostly OS agnostic. Node.js, Python, Ruby, Go, Swift, Android development... unless you are doing iOS or Windows development, there's nothing tying you to one or another OS. Even .NET development is going that way.
I am not comparing a romantic relationship to rape. I am telling you that there are ways to coerce someone into sex that look completely polite on the surface. If you want your business to function well, it should never be okay to put someone in the position of feeling they have to date their boss to keep their job.

It was perfectly fine to date people from work at my old job. It was not fine to date someone whom you had power over. There were plenty of people there that were married to other employees or dating other employees. In some cases, they worked closely together.

Such a policy protects both the boss and their underlings. It means the boss doesn't have to worry if someone is asking them out in hopes of sleeping their way into a promotion. No one is allowed to ask their boss out either.

Edit: Since you say you are foreign, "Statutory rape" is a term that means you had sex with someone who was legally too young to consent. So even if that individual was totally enthusiastic about sleeping with you, due to their status as a legal minor, they are not deemed competent enough to fully consider the consequences of their actions and provide informed consent. It does not mean you dragged someone off down an alleyway and violently assaulted them.

This is pertinent in situations where one party is not in a position to freely say "no" because the other individual has power over them (or some other advantage that is allowing them take advantage of someone).
If there is a population of judgement free humans to recruit managers and HR people from, I have yet to hear about it.

My guess is that you want people who share your judgements.
5! damn. need to base64 encode those icons
B2B data access for YC companies only
As described I'm most likely not going to take this project much further on my own. I'll definitely reach out to you if I decide on growing it with a team or maybe as an open-source project.
So stoked to get this out there! What would you change about this article if you could?
QCOM is currently making most of its profits from 3G and 4G licensing, and those royalties have been threatened by poor manufacturer cooperation and protectionist regulatory actions in China and South Korea.

Buying NXPI (and its many technologies) gives QCOM an escape path to diversify away from a maturing mobile handset market, with many foreign manufacturers in countries with a different view on IP.
Looks like it'll be $1,299.95: http://www.apple.com/shop/product/HKN62LL/A/lg-ultrafine-5k-...

Available December.
The "low end" 13" MacBook Pro _with_ F-keys seems like a suitable more powerful MacBook alternative.

The touchbar seems too gimmicky.
In my opinion recently updated HP Spectre x360 (comes with Kaby Lake, like updated XPS 13) is a better MacBook competitor than Dell XPS 13.
Sierra works alright in VMware, even w/ design apps.

The showstopper for most is that you can't really use anything > a 1080p monitor w/o squinting, b/c of some peculiarity with macOS ui scaling.
Well, not only is there no iris KL, there's no quad-core KL yet, either. Dual-core 15W CPU in a pro machine seems... inadequate. Also, all the 15" have dedicated graphics so an Iris Pro would seem like just a waste of TDP to me.
There is another, more colloquial way, to describe artificially inflated self-esteem and overconfidence: being an asshole. Maybe that plain language translation will motivate parents to actually raise their children and teach them things so they don't all turn into stupid assholes like most everyone in America.
I am in no way saying this stuff is not really really useful across a wide area. Just not required for every topic type of research.

Further, the assumption is this is someone that has tenure but not funding and is thus able to take long shot risks. Think designing an artificial intestines for microbiome research, not yet another paper using E. coli.
Does it have lightning so that one can use a single pair of headphones with the new MacBook Pro and an iPhone 7? Seems like a crazy oversight if not.
Does this mean i can put an external gpu in those thunderbolt ports ?
> We WANT our USB ports and MagSafe.

Talk for yourself, all-type-C is one of the things I was seriously looking for.
Eh. In the days when the animals talked, there were keyboards with generic function keys in a top row, with enough space around them for a plastic template sheet labeling the keys with functions for specific software.

Some templates came pre-printed for specific packages, some were blanks for pencil-your-own. Rarely used, but at least those thingies were cheap and did not remove real keys.
Yep, and I think that's what's being done. The article makes it pretty clear that the anti-fraud team had total freedom to reinterpret the contract until they got a success.

It's hideous, and as someone else pointed out illegal if you can make the claim stick (ambiguity is meant to favor whoever didn't write the contract), but still a great business move.
The Lenovo ThinkPad X1 Carbon is actually among the strongest MacBook competitors. It has a really strong i7 provessor, 512GB SSD and 8 GB of ram. All of this in a light carbon unibody enclosure, and at 1499 (without OS- saves Windows 10 licensing costs) its even pretty cheap for the specs you get.
It's even better to be able to become good at things as circumstances demand them.
Have you actually tried asking coworkers for their salaries?

My experience is that this is a taboo topic.
congratulations on being the only positive comment in here. thank you.
I hate the Ubuntu scroll bars, and Unity is the Devil incarnate!
640K ought to be enough for anybody.
>Security through obscurity sucks, but it's better than having nothing at all.

Why do you think it would not result in people improving the algorithm to account for people gaming the system?
I asked why is whishing for a world with different economic incentives bad. Economic incentives are malleable. That's what economic planning does.

Your friends were delusional. In the world, there is a pool of change agents driven by intrinsic drive, and some of them can make an actual difference, but I don't think there is any way to choose becoming the specific agent who matters - rather, one can only join the pool and do ones best.

As you describe it, your friends thought they asked why you don't want to be the change agent who matters (which is a non-sequitur). They could have asked why you don't want to jump into the pool and dedicate several years of your life to a possible dead end career (which they probably didn't ask).

I asked why it's bad to whish for different economic environment for those in the pool.

I may have misinterpreted the discussion before my comment, though.

The crapton of data is produced and relied on because of broken philosophy of system. That could be changed as well (I don't know how).
I'll put my 2 cents in here too.

PhD in bioeng. Not planning on academia. Unfortunately, most of my cohort of grad students are ... blind?... to the data that we all know is out there. I'm part of 2 groups on campus that specialize in industry networking and start-ups. We do monthly happy-hours where we pay for the beer and nachos and we also bring in speakers that have PhDs in industry to talk about the transition and network with them too. We get a lot of people (30+) to show up to these events.

But they are ALL 2nd or 3rd round post-docs. Almost no actual grad-students. I've talk to them. They all know that they have no real shot, they all know the odds in the lottery. They do not care. The only thing I can think is that these 22-27 year olds really think they can out-work each other and 'make it'. Past data in their lives says that they have always done so, and the next time should be no different. It's amazing that such smart people can be so damn bullheaded. Scientists are people too, including the stupidity.
It's less of a problem when you consider that it's not true. Most software gets written to solve a real problem. No, not at Snapchat or whatever, but at most places.
I am feeling the same way, except that I know what my next laptop will be. I am ordering a Surface Book.

The weird screen thing looks terrible on this MBP. It will require me to look at my keyboard, not my screen.

Meanwhile, the Surface Book gives me a touch screen (which is important to me because I create web software that is used on touch screens), the pen is great, the dial looks interesting, so I will probably buy that too.

The Surface Book should work great on my desk with an additional monitor and keyboard / mouse / dial. Whereas the MBP completely loses the utility of that weird touch bar thing in that same setup.

Also, I use virtualization on my Mac to develop a .NET app. So, now I don't have function keys for the guest OS?

It was developers who led the way to Apple's dominance in the notebook space, and I suspect it will be developers who lead the migration in the opposite way.

The question for me is, will I end up ditching the iPhone too?
Everybody wants 'this' yet nothing nailed it. Keyboard are strange beasts, and designers rarely have the right context or experience. A virtual bar is awesome in theory; but the fixed and tactile qualities that seem idiotic today are actually part of the value. Imagine a piano without keys. Even non weighted keys are despised by any musician. Your mind and body have lots of subtle cue sensors to perceive and react accordingly. Anything that contradicts this will fail for refined/industry use.
Time to shelve that pet peeve, because any physicist should be able to tell you that this claim is one of those hilarious "people keep pretending this is true" when it has nothing to do with what a quantum leap actually is.

In physics, a "quantum leap" is a synonym for atomic electron state changes. These don't take place as a continuous gradient change, they jump from one state to the next, releasing or absorbing photons as they do so: the changes are quantized, and any change from one state to another termed a quantum leap. And it really is "any change": they're all quantum leaps.

There is also no stipulation on direction, state changes go both up and down. So while there certainly is a lower bound to the value that we will find in the set of all possible quantum leaps in atomic physics (because you can't go "half distances", the whole point of quanta is that it's all or nothing). the idea that a quantum leap is "one value" is patent nonsense; different state transitions have different values, and can be anywhere between tiny and huge jumps, and can release massively energetic photons in the process.

And if the term has been given a new meaning in everyday common language, then cool. That's how language works. It doesn't need to be correct with respect to its origin, people just need to all agree on what the terms used mean. In every day language, understanding that "a quantum leap" means "a fundamental change in how we do things" (which is implied always a big deal, even if the change itself is small) demonstrates a basic understanding of conversational English. So that's cool too.
For someone who was planning to get this, but not is rethinking, what is a good PC alternative laptop to get to run linux on?
Still no 17-inches version unfortunately. I don't get why they no longer make one - is there no demand at all for it? It's basically why I've switched to an ASUS laptop since I don't want to bother with an external monitor (not to mention the extra cost).
Angular 2 Testing in Depth: Services
I can't tell if you're agreeing or disagreeing with me ...

Sounds like you agree?
I did exactly that. After using the Mac forever (started on 10.1), I got kinda fed up and made the jump to an Intel NUC with Linux. I tried Elementary OS and didn't find it to my liking. But I really really dig Fedora, specifically Gnome 3. The breadth of choice in Linux desktop environments at the moment is neat and not something I expected when I made the leap to PC.
Hurray Buster! Cool to see this article doing so well!
This is an interesting question. The JVM CodeCache is normally rather small 24MB-48MB. But the JIT and all of its IR/Branch tracking? I Imagine non-trivial.
Agreed. For non development use, an Air was fine and I'd actually recommend them at $900 (often on sale at BestBuy or Ebay).

I just bought a brand new Dell Latitude Ultrabook with i7 and SSD for $600 from the outlet store. I added ram for $40 and it has a three year warranty.

An i5 MBP at 2x-3x the cost is no longer worth the OSX premium, especially for those users who need only a browser and MS Office.
what's truly new is that its actually usable

The jury is still out on that one.
> the instant you slap Linux onto a Windows machine,
> battery life plummets

Yep. I ran Arch on my MBA for a while, thought I might have more luck than Windows machines (since it's easier to find people doing the same thing) but driver support is meh.

I'm perfectly happy to configure things - it's why I don't really want to be on macOS, and oh boy do I miss i3wm - but as soon as I was looking up recommendations for configuring my CPU fan and power management on obscure blog posts, I gave up on it.

I think there's definitely a market for a Linux developer laptop that's a single awesome machine, that then makes a great single target for the kind of app support seen on macOS.
Have you worked with a touch screen laptop? It's actually quite nice once you get used to it.
16GB of RAM? Are they serious? I've got 64GB in my MacPro and I can tell you these electron apps (like Slack) are consistently using 20GB of RAM.

https://twitter.com/NickPoorman/status/791715570718769153

Not to mention I use my esc key all day to switch Vim modes in Atom. Disappointed.
Considered it, and I've built PC's since my very first one. Even have a PC dedicated for gaming. I just don't want to deal with it for my primary work space machine. Same philosophy with phone, and the reason I have an iPhone. I don't want to dick around with it.
Such things were even part of marketing features, lots of old calculators had them. HP calculators even had dedicated modules paired with custom .... stickers (or overlays) to adapt "like" the touchbar.
I'm guessing that they did but they used bad assumptions. For example, I could see them doing a query to see how often their most frequent flyers flew and using that number or some multiple thereof. It likely never occurred to them that "unlimited free" would completely change the way that some people would use the service.
> I like it, simple, (obviously) quick to load, and easy to visually follow as well.

Thanks!

> One piece of browser feedback: on my Firefox, when I zoom in above 100% (to even just 120%), part of the text (say, your email ID) vanishes beneath the page, and scrolling only scrolls your image on the right, not the text.

I'll try to fix that.

> And talking about email, it might be better to move the email address up a bit, perhaps after the blog link. A lot of folks coming to your personal page are probably going to want to contact you as the next step.

Duly noted, and fixed.

> (As a subjective comment, I'm not a fan of the background colour, makes the page feel a bit dull. )

Agreed; but I didn't want the harsher white, and I'm not sure if I really like any other solid color. Suggestions?

> By the way, are you standing on top of an electric transformer in the photo? If so, why???

Haha, no. This is a pole on top of Mission Peak in California; it's something of a tradition to have a picture taken with/on it. Those holes are meant for looking through, but no one does that. :)
I commend your platform agnosticism. A sane way to approach paradigm shifts in computing, imho. Which I personally extend to Android/iOS.
I never understand people who want to have a touch screen in such a form factor. I mean, I would have to move my hand from my keyboard to the screen. That sounds very inefficient to me (but I am a heavy keyboard user, though).
I stand corrected on the processor bit - I overlooked the "Dual." I still stand by what I said about storage.
Unfortunately, there's no height for traditional USB ports! If you look at the photos, the 3.5mm jack is just barely fitting. USB-A is ~4.5mm tall, while USB-C is 2.5mm tall.

Compare these images:

15" new: http://images.apple.com/v/macbook-pro/j/images/overview/thun...

15" old: http://www5.pcmag.com/media/images/483214-apple-macbook-pro-...

I don't really need a laptop to be so thin, but it's a defining feature for Apple's "premium" feel.
Transparent doesn't have to mean homogeneous.
>>There aren't any Java 8 features available to Android now

that is incorrect. https://developer.android.com/guide/platform/j8-jack.html

Just plopped this into my activity to make sure: someList.stream().map(String::toUpperCase).forEach(System.out::println);

As long as minSdkVersion is 24 or higher you should be good.
> Also, Panos Panay sounds like a genuine, authentic, passionate and knowledgeable

He was definitely the best part of the production. They should use him for a lot more in the future.
You are incorrect. We are social, just not all the time. Just because we like talking sometimes != we like being distracted all the time.

Study after study has shown that humans work better with less distractions, especially with office-type jobs (focus/thinking oriented). You may like it, and thats fine. Your also rounding back to my first point. It may be "natural" for us to talk, but that doesn't make it better. Glasses aren't "natural", but they sure help me out.

Additionally: noise-canceling headphones have been shown to cause long-term issues, and not everyone can use them.

> You aren't at their mercy, no more than they are at yours.

Simply untrue. I'm not injecting my quiet onto them. They are injecting their noise onto me. If I punched someone in the face everyday, would you say they are being rude by trying to get me to stop? They are, after all, hampering the "natural" urge for human violence.
I was wondering what would happen if Intel bought Compaq back in 1991 (when Rod Canion and Jim Harris was still at Compaq) for a while now. Intel has a high profit margin too, and Compaq had higher profit margin back in 1991. Even back in the late 1990s laptops still had a higher profit margin, and laptop theft was more common in these days. Anyone remember the Apple price increases in 1988? Particularly for the Mac II it was worse.