skysight-inc/HackerNews huggingface dataset:
It is controlled by a for profit company. That's what's different. If that sounds like a good idea to you...
Why would that make any difference?
'lawnchair_larry knows way more about this than I do but there's a pretty significant schadenfreude thing happening in security-nerd-land right now.
We understand so little about nutrition. Yet the same people that code for a living also run around saying "don't roll your own crypto" are the people replacing their diets with things like Soylent. It's madness.
I'm not involved in the machine vision field but I found his commitment to open and transparent academic publishing very admirable.

He published a paper with their summer intern here:
https://arxiv.org/pdf/1608.01230.pdf
> given refunds

They'll give you a refund for basically any reason. Just email them and say "I don't like it" and they'll give you a refund. You don't even have to ship it back.

That's always been the refund policy, by the way, it's not related to this incident.
The F1 keys are not important for debugging. When I'm debugging, I'm not concerned with what's faster. So I use the icons and the mouse.
How does this relate to Jetbrains' MPS (meta programming system)?
> Second, you actually can say with a straight face that the MBP 2006 design was "purely an accident"?

Ok....but then you contradict yourself...

> It wasn't. It was the result of hundreds of small and correct choices, not all of which were obvious at the time.

I'd call that fortuitous which is being accidentally lucky.
It'd be nice if you could take old "obsolete" iPads and turn them into dedicated control panels for other devices. Better that than in a dump.
Yes when you point it out, it's a tremendously awful name.
This seems like a good place to ask: has anyone got experience with going ipv6 only?

I am (or effectively have) inheriting (-ed) an aging small campus network. No external services, and no core internal services (beyond DHCP). We'll have to get all new core switches (still on 100mbit...). If my isp gives me a /64 ipv6 net, and I firewall off windows filesharing (and take other measures appropriate for placing user devices on the routable Internet) - can I expect most things to just work?

I'm fine with demanding windows 10, recent Linux, iOS or Android for wired/WiFi access - and plan on moving to/requiring 802.1x for access (which means setting up some form of auth/authz back-end, possibly Azure Ad - more likely a Linux directory server). Can i live the dream and just go for ipv6? Am I crazy because I'm considering it?
I've been reading the comments on this thread and others on HN. I'm equally dismayed by the 'New Normal' with regards to Apple's offering, the bizarre design decisions (remove the USBs on the base Macbook, 16GB max RAM on the new Pros while Lenovo has been offering 32, the gimmicky top bar that will change the world, etc.)

However, to keep in mind here is that for us techies (and for design folks) Macbooks seem as standard as ranger boots in the military, but for the rest of the world, it's a vicious fight for market share and Apple is near the bottom of the 'big ones'. For one of the wealthiest companies in the world, Apple is still behind HP, Dell, Lenovo, even Acer and ASUS in marketshare! [Source: http://appleinsider.com/articles/16/05/11/lower-macbook-sale...]

So, it's not a surprise that our needs are cast aside in the grander business scheme of capturing wider audience by casting a wider net. There's no need to psychoanalyze Tim Cook and pray for the Second Coming of Jobs. It's the widening of the net that we're experiencing as pain.
And that's fair too. Honestly I'm happy to see where you guys go and reevaluate whether or not I'd used it as you guys make progress. There are definitely some very interesting innovations in what you're doing, and hopefully that point came across in my comments (despite some initial scoffing on my part).
We've got coloured mostly opaque glass internal walls sprinkled around the office, which work great as whiteboards. The writing-on-a-wall-of-glass part works fine - can't speak for the transparency though.
Why no mention of the lack of MagSafe? I can't count the number of times that brilliant little connector saved my laptop from certain death. So sad to see it's gone.
Backstory here: https://twitter.com/comex/status/709868908161929216
I believe this should just be re-titled "how to identify risks in your startup." Because often there are very real risks - and you should not "de-risk" them. You should just be aware of what they are, and make educated decisions around those risks.
I've been reading (and editing and publishing) the same "When will Apple once again start caring about high-end creative professionals who put serious demands on their machines?" article for over a decade, now.

I mean, I agree with a lot of what's in this piece. But this idea of the Mac as cutting-edge creative powerhouse with tons of horsepower under the hood is a fantasy that dates back to the PPC/RISC days.

Every now and then Apple comes out with a new Mac Pro design, or the XServe, or another new Mac Pro design, or manages to cram a leading-edge CPU or GPU into one of their computers. But those rare moments of genuine high-end leadership are the exception, rather than the rule.

All of Apple's innovation eggs are in the iOS basket now. All of them. And before that they were in the "creatives who work out of Starbucks" basket. They haven't been in the "I need to crunch serious numbers to make cool things" basket since before the Cold War ended.

Apple has been a lifestyle brand for creative types and creative type wannabes, and not the heir to, say, SGI, for a very very very long time.
Parent is being sarcastic.
What's not emotional about requiring products you have no hand in to meet your standards of innovation?
The only way I can imagine a fully-drawable keyboard working is if they perfected one of the haptic feedback technologies like ultra-sonic keys or something crazy.
> I would imagine this means writing TouchBar (autocorrect on my iPhone hasn't learned that one yet) support into MacOS apps means developing a watchOS extension to bundle with the app, which seems really simple and elegant.

Nope. Apps customize the Touch Bar using AppKit inside their app's code; there's no third-party code running on the Touch Bar's processor at any point. The Touch Bar has a little bit of intelligence (it's responsible for the Touch ID and Apple Pay UIs, and supposedly can display traditional function keys independent of the OS for use in dual-boot situations), but it appears to be mostly just receiving and displaying a framebuffer that's rendered and provided to it by the host machine, then forwarding touch events back to the host machine for interaction with the UI.
https://news.ycombinator.com/item?id=12815231
It depends if there's any real benefit. If I can choose between these situations where I pay basically the same amount of money:

* Open app, press hail button
* Search for app, install app, setup user details, put in all my card details, press hail button

Why would I choose the latter?
I disagree. "Techies" is a huge group and it's ridiculous to think you can speak for all of them, especially when your argument comes down to function keys. As I said, I'm a member of that group and I don't use them. This person is saying that the new MacBook Pro is not for me. What makes it OK for them to speak for me?
>None of those points really have anything to do with plea bargains -- they are just bad things about the CJ system.

I think you're making my point for me -- to prevent the "plea bargains are bad" position from painting you into a corner, you attribute the inconsistency to the horribleness of the CJ system itself. That was my point all along! The problems you describe are problems with that selfsame horribleness:

A) Punishments are excessive.

B) Defendants get insufficient advice.

C) Trials (and waiting for them) take too long

D) You are detained (from excessive bail) while waiting for the trial

E) Prosecutors are likely to get convictions even in the absence of guilt.

F) The system is so capricious that people are willing accept a large punishment in lieu of riding it out for the true final judgment.

G) A-F lead to people people confessing in the hopes of leniency rather than because of literal culpability.

Hence my point -- those are the problem. If plea bargains were an independently bad thing -- let alone "the" obviously wrong thing that should be prohibited (on the level of non-competes etc), then it follows that we would be better off removing plea bargains even if everything else remained in its current state of horribleness.[1]

But that implication is emphatically not true! If you just banned plea bargains, A) punishments would be just as excessive, B) defendants just as flat-footed and likely to lose at trial, C/D) people would be in detained limbo even longer waiting for every last trial to play out, E) unwarranted guilty verdicts for the longer punishments just as likely, and F) a capricious/over-the-top punishment still waiting for them at the end.

And for the cherry on top, G) people would still be pleading guilty, still waiving their right to trial in the desperate hope that some judge might show mercy, and still being effectively rewarded for it!

And yet, I still wouldn't see the preference ordering under which that's better.

Would you say the same thing about plea bargains if A-G were removed? Criticisms would be far less defensible: imagine that the punishment for shoplifting is something relatively mild (one month plus record expungement) and a defendant were expecting 90% chance of conviction based on expert advice. The prosecutor offers a week in return for a plea, and the trial would happen in about a month and last a day. Do you really think it's an improvement to force the defendant into a trial or "whatever the judge gives them for a guilty plea"?

[1] Would you be able to say the same for the other horrors you mentioned? Non-competes, mandatory arb, etc? It seems that removing them and changing nothing else would be an improvement.
The best way for smart people to kill a community is to go somewhere else. Because when the smart people are gone, there is nothing interesting left in the community to follow. Therefore that's an option I want to suggest to you. Let us stupid people destroy ourselves here. Thanks.
Hi, I apologize if this is off topic but I just thought you should know the site does not display properly in my browser.

Maybe this is just an unsupported use case but I think it's because the browser window isn't wide enough so the text on the left gets cut off. I have my browser window filling up half of the screen.

EDIT: works now!
If you don't mind an additional dongle, maybe the following can help: https://github.com/alevchuk/vim-clutch
I'd have to say that your use case is in the minority too.
Was this written by a Google employee? I doubt Google wants their brand being associated with politics of any kind, no matter how bipartisan. Someone should send this to Google's legal department or to an employee that can forward it on.
Probably has to do with when he participated in the PS3 or iOS "hack" scenes.
I'm a vim user as well, and I'm actually shocked at how many users apparently still use the ESC key. I actually didn't know any regular vim users did that, because to me, it seems super inefficient. I don't say that as a put-down or anything like that. But if you use vim, I'd highly recommend remapping caps lock to Esc. I think you will get used to it within a day and will never go back.
Wait, what? The code is a translation of a requirement to an implementation. The comment describes the requirement. The only problem with competing sources of authority is when the comment disagrees with the real requirements of the programmer/business/whatever.

As another example, what if it were a method name instead of a comment?

function printEveryOtherLine(myStringArray) {
for (var i = 0; i < myStringArray.length; i++) {
console.log(myStringArray[i]);
}
}

Is your argument that the method name is incorrect because the code dictates a different behavior?
Yeah it seems a lot of the community here thinks that if he just threw together a few bullet points in an email response the NHTSA would sit back, say "Okay, great have fun!" and not, you know, make a big deal out of it. I, uh, disagree.
You're missing the point entirely: knowing that somewhere down the line you will have to have answers to questions like these is an integral part of releasing a bunch of software and a device to transform a regular car into a self driving car if you are serious about the project in the first place.

If this list surprises you then you probably shouldn't be in the self driving car business.
"As you are undoubtedly aware, there is a high likelihood that some drivers will use your product in a manner that exceeds its intended purpose."

The government appears well aware of this hand waving garbage that companies are trying with "it isn't really autopilot, keep your hands on the wheel wink." This is exactly government's job and is a fabulous example of a government reacting to ongoing events that have proven that so-called autopilot systems are inherently a danger to the public at this stage.
the value I am comparing is not to European programs. (they are worse, I think).

American Visa vs Stay in China.

of course, it is very personal. even in chinese, the opinions can be the opposite.
That situation with his house/pod was pretty bizarre too are we sure he isn't slipping mentally?

https://www.theguardian.com/us-news/2016/jul/27/soylent-ceo-...
I used a hackintosh for a year for development. It took a day to setup, which is of course a lot more work than for a typical osx experience. However, once setup it was better than the mac pro I was using. Might have even been more stable. Upgrades were a bit of a hassle, but not horrible.
Or Ctrl-C or Ctrl-[
The thing that is telling for me is that they didn't even look at the 2nd generation thinkpad carbon [0] which also had 'adaptive keys' and was for 'pros.' Lenovo reverted in their 3rd and 4th generations because users did not like it, and it was not as useful as the function keys.

Apparently Apple is like a child and can only learn from their own mistakes, if at all.

0. https://www.google.com/search?q=2nd+generation+thinkpad+x1+c...
Okay, that's really cool. Thanks. It does need more documentation, but this is an excellent step.

It also allows for building higher level APIs atop BCC's low-level lua integration, as opposed to writing yet another DSL.
I'm just saying that there are many cases where "a single instance of a journalist having a good experience with a revolutionary pre-release product" turned out to have been the company deliberately misleading the journalist. I'm not claiming that happened here, but I am claiming there is a non-negligible chance it happened.
Why CRISPR Never Could Have Come Out of Silicon Valley
Instead of thousands of debugger options, let's have a magic tool where you click on the thing that's going wrong.

There are reasons for the thousands of options though! Like, "debug this specific object" or "breakpoint when this condition is satisfied" exist as primitives already; there's more complexity there than just "what is the data backing this UI element". If Eve has indeed managed to get away from needing them, that is laudable, but it would be achieved by the full set of things you might want to do being blindingly obvious, not "magic" special-cases for "I was expecting something here and I don't see it"
FBI Reopens Clinton E-Mail Probe Less Than Two Weeks Before Vote
True story, tried compiling a node machine learning thing.

After 3 hours on Windows, I just brew-installed the damn thing from github on Mac and it just pulled all the dependencies.
No. I don't much care about your opinion of me, as is only appropriate.
Moore's law died a decade ago.
That's why Zuck has been very aggressive with acquisitions, to future proof the company. He's bought two of his biggest competitors, Instagram and Whatsapp, and Oculus which could be the future. I'm pretty pleased with his corporate foresight.
How do you use Eve programs? Are they constrained to a sidebar in the IDE, or do they compile to something that can be distributed?
When I concluded my Thinkpad Tablet 2 was a little bit too small to work as a primary machine (switched to a Helix 2 for that), I re-paired the bluetooth keyboard w/optical trackpoint with my tablet. The keyboard fits inside my jacket.

I can't express quite how wonderful it is on the occasions I don't have a bag with me to still be able to have a proper keyboard+mouse setup when something goes sideways.
I'm legitimately not sure if this is sarcasm or not.
Check out our followup on that : http://programming.witheve.com/deepdives/whateveis.html

1) Eve is amazing at graph algorithms, not so much at writing quicksort. At the same time, you don't need to write quicksort in Eve - it has all of the things you'd get from something like a SQL database. In general, anything requiring strict sequential order will be just ok right now, but it turns out actually very few things do.

2) sure and we have written some of it in Eve, check some of my other comments for links :)
ARTFINDER:+Fusion+by+Lee+Clement+With+This+Amazing+Piec
European space lander left crater on surface of Mars in crash-landing
The Why's and How's of Jelling Teams
That reminds me of my old comment about this

https://news.ycombinator.com/item?id=12492856

I'm really not overly negative about new things but this was predictable.
" Everything you attribute to being Black or Hispanic can more simply and more accurately be described by being poor. SAT score is most directly tied to family income, not race. "

+ This is not true +

Even when normalized for income - there are still large variations in outcomes.

Again, I'm not really saying it's 'race' or 'genetic' or 'IQ' so be careful with your disdain :).

My friend - do you know the stereotype of the 'Asian who works hard in school because his parents compel him to' - well, it's not just a stereotype, it's true. Some cultures value education more than others. That will show up in the results.

Asian Americans are 600% over-represented in tech (i.e. 5% of population but usually 30% of tech companies). That's not some fluke - and it's not because 'Asians are super rich' - it's obviously a cultural preference. They are choosing STEM and tech for whatever reasons.

It doesn't make some people better or worse than others as human beings, it just means some variations in outcomes whenever you measure something.

This this is what actual 'diversity' really means, though ironically I think most 'pro diversity' advocates really intend to have a hyper-egalitarian situation wherein there is little diversity beyond skin tone :)
No, he's absolutely right; it's not clear at all how this is supposed to be human-friendly. I think it's incredibly hard to read and looks like it's going to be an unmaintainable mess by throwing random APIs like Slack into the standard library. I wouldn't say I'm salty, but I'm certainly confused as to why this is what it claims to be, rather than just a very specific beginner web dev language.
https://news.ycombinator.com/item?id=12815948
Ask HN: Biggest UX gripes and favourite UX details
What are your biggest user experience grievances in web or native apps? Conversely, are there any design details that you particularly enjoy, and wish you saw more?
There's not all that much they really need to do to meet their requirements though.

Pay minimum wage, give/pay holidays, give rest breaks. Pay national insurance.
A friend of mine asked me if it was possible to use machine learning to identify bird calls from recordings. My initial response is: this sound hard & I don’t think the available datasets of identified bird recordings are anywhere near big enough to successfully train a DNN. I’d love to be proved wrong but if the state of the art is 85% accuracy in just recognising bird song in the first place then identifying individual species is a long way off.
> (I suspect Apple's data would show ~90% of customers literally never use them, except for the system-control functions)

Completely dishonest and backed by no fact at all, you can make up some data, I can too, I didn't. You call them "useless keys" but there are here for a reason. There are so useless than the touchbar can emulate this "useless" row, except that now users have to look at the keyboard to type since there is no physical feedback to guide them. this isn't innovation, this is a step back.
WorkTeen: A job board for high school students, by high school students
I've worked on CNC mills and lathes, design of the logic and the hardware driving the servos as well as some fuel estimation software for airplanes.

The degree of care that went into the e-stop design of the lathe and mill controller and the number of checks and tests of the fuel estimation software are stuff that I'm (hopefully justified) proud of, that's not stuff to cut any corners with. In both cases that took me longer than Hotz claims to have spent on creating the whole self driving car code, there is no way you can do this safely with that mentality. It is absolutely irresponsible to take that attitude towards systems like this, life is not a video game with 3 more lives if you lose this one (or cause others to lose theirs).
Same thing, Firefox with 960px width (half a 1080p monitor)
Yeah, the extremely short timeline here combined with excessive fines puts this squarely in "F-You" territory.
Avast Free Mac Security 2016 Activation Code and Crack Free
I more thinking "why the hell doesn't he have the answers already?"
I wonder how much thinner helps with heat dissipation?
Doesn't anyone else remember that these early intel units had overheating problems? Later versions had GPU failures en masse and had a recall. Not to mention that pre unibody the cases were fragile and able to be bent unintentionally. The optical drives basically all failed from poor design on these units as well.

These were not as well designed as we like to remember.

I still have an early one I keep on hand to tinker with from time to time and love what they represent but let's not kid ourselves. The MacBook Pro had come a long way since then.

That said how they decided not to offer a 32GB ram offering on a MacBook Pro in 2016 is beyond me.
FBI reopens investigation into Clinton email use
This is the almost the same example. Function names also don't execute. The parent's point was that if the code has been tested or was considered working, and then you noticed this in the code, you should think twice before "fixing" the behavior to match the comment or function name.
Did you watch the presentation? Or are you just pearl clutching to try and crap on something you don't like?
That wasn't the reason given for the dismissal. I'm not arguing anything in particular about soylent, and in fact I don't care about it at all. I'm just pointing out that personal standards are a boring emotional basis for deciding what is innovative.
What you describe is normally handled by any number of perfectly good libraries. The selling point here seems to be "we've thrown a bunch of random libraries together in the standard library", which isn't a super compelling argument to me.
My favorite is when he talks about his enlightened post-kitchen lifestyle.

"I think it was a bit presumptuous for the architect to assume I wanted a kitchen with my apartment and make me pay for it. My home is a place of peace. I don’t want to live with red hot heating elements and razor sharp knives. That sounds like a torture chamber."

Did this dude just leave the stove on all the time and keep the knives pointed up next to the fridge or something?
Wow, that sounds great for that area. What skill sets do you have, and what were they looking for?
Or they can splat you metaphorically or physically because you stepped into a corner case of the neural network that nobody understood, could foresee and didn't make any difference to the 99.99999999% of the other cases. But I guess random strokes of bad luck always happened. They will be delivered in new ways.