skysight-inc/HackerNews huggingface dataset:
This right here is why machine learning--although very exciting--is an incredibly frustrating endeavor compared to software engineering. It's statistics at its "worst."

At the risk of glorifying AI, a good analogy might be that understanding a complex neural network is similar in nature to trying to understand how neurons in a human brain are wired, and why they cause some things to happen (or not happen) with some probability. It's more like the practice of medicine than it is engineering.
We don't have to choose between two options. Some people are more likely to win than others, but that's to be expected.
ESET Smart Security 10 Crack Username and Password Download
Indexing the Ashley Madison Hack's Data into Elasticsearch
If not ID is required then why (and how do they enforce):

"The maximum for unregistered clients is 5'000 CHF/EUR per day"

https://www.bitcoinsuisse.ch/en/explanation/#p1_4
I think there are some technological limitations behind the 16GB maximum RAM configuration. The highest-density DDR3 DRAM packages I could find that run at the rated speed are 8 gigabits, which means 16 chips are required on the board. There probably just isn't enough room there for 16 more chips.

16-gigabit packages are slowly arriving on the market, but I imagine it'll be a couple more years before they're available at the right speed and sufficient quality/quantity to include in a future MBP model.
It's the government that's stifling innovation by burying it with so called regulations to the benefit of the monolithic automotive industry.

His follow up tweets imply he's moving on to China, since they're less likely to be a major hamper of innovation.

And we wonder why the United States' influence is in decline...
I moved from Linux to OSX a few years ago. The smoothness of 3-finger swiping between full-screen windows and just the smooth UI / build quality of the Macbook is what I liked the most. Also the battery life!

I am now considering a Hackintosh. Don't want to put in too much time maintaining it though so still not sure about it.
It'd be awesome if the caps lock key was led screen as well and showed it's current mapping. That'd be pretty sweet.
> The rumor mill suggested either that he was having an affair with a particular lower ranking female or that he had been found to be sexually harassing someone.

This is the problem here, in your thoughts and in what you poster as a good policy on relationships among employees. There are mountains among a love affair and molestation. I firmly believe if a company takes action on employees for the former, it's a breach of privacy and human rights, whereas the former should be punished in different ways both by the company and by the state.

> You need to make policies that protect the company from scandal and protect the other employees from potential predators. If you require everyone to prove "guilt" of something like rape, coercion or whatever, then the policy is broken. The line needs to be drawn at "dating." (for people with specific business relationships, such as boss-underling)

This is pure prejudice at show. Rape and exploitation are criminal cases, not the company's business. After all, thinking the most banale way, the company can be sued for defamation and libel. And that's indeed it if there is no exploitation or molestation, that is if the "dating" is with mutual consent.

> This is a problem space I have put substantial thought into, fwiw.

This does not really mean anything, many people put substantial thought into developing ideas that later are proven to be wrong.

Not all people are that good in starting relationships, but not all such people are creepy molests. It's civil to make an offer and to refuse and offer, and for someone to declare that a particular way their interlocutor engages in communication is unpleasant to them. It's nice to not be too much unmerciful in these cases because sometimes it's you on the less courteous side.
You might be kidding yourself even if you are the world expert. If you're doing something that's never been done before, even the most knowledgeable people can miss things.
The 2013-2015 models are basically the same machine, except the 2015 has the Force Trackpad. I think the 2016 model is a regression from the previous one.
For those of you who are saying that TypeScript is a superset of ES6. Stop! ES6 does not have decorators. See https://github.com/tc39/proposal-decorators .

Almost all Angular2 projects, that claim to be using ES6, are in fact using ES6 + Babel Legacy Decorator plugin https://github.com/loganfsmyth/babel-plugin-transform-decora... . The legacy plugin adds syntactic sugar on top of ES6. This is no better than TypeScript in the first place.
Correct. I've hacked at it a bit in an attempt to re-enable the functionality but I haven't been successful yet. After reversing some old XCodes and iOS binaries I found a MobileDevice.framework call that is related to WiFi debugging but even after poking the iDevice with it, XCode doesn't show it in it's device list.

extern int AMDeviceSetWirelessBuddyFlags(struct am_device *device, uint8_t flags);
AMDeviceSetWirelessBuddyFlags(device, 1|2);
As an iOS developer I've been waiting for a single feature: the ability to drive a 5k monitor. Bonus for a single cable that I can plug in vs power + DisplayPort. Apple finally delivered. The fact that any manufacturer can develop such a monitor now is just a bonus.
The same goes for youth sports. You go to practice for a couple of hours a couple of times a week, and do the same thing or very close variations of it over and over and over.

Eventually you get pretty good, but there is just no substitute for good repetitions with a good coach correcting your form and technique.

Then you scrimmage where you put those into practice perhaps at a slower pace and get a chance to be creative, and then you put them into a game where things happen full speed. And after the game you evaluate what went well and what didn't.

It baffles me that anyone thinks mathematical learning (or any other) can be done any other way. Reps matter.
There was a post a couple days ago about a plugin that thwarts tracking by updating tracking tokens so the advertisers see a new user instead of the Nth page of a browsing session.

But now I can't find it. Anyone remember and have a link?
Soylent is a weird cult.
> As a vim user, esc is pretty important.

I am pretty sure that when you open a terminal, esc and function keys will be up there. It'll not be a mechanical key, but I'm sure it'll still work.
Yes, though having it be a physical key is also ... ummm ... key.
I've definitely met VCs who use this kind of mental model.

I'd add a couple more:

Technology Risk. Does what you're building require advances in technology that don't yet exist?

Regulatory or Legal Risk. Do you need specific licences to launch your product? How far through this process are you?
Then just map Esc to Caps Lock if you like. Unless you feel Caps Lock is still critical for commenting on YouTube videos, in that case I guess the new MBP is just a useless paperweight.
1. VS Code doesn't support SSH/SCP/SFTP natively, and Windows/Mac support for sshfs is non-existent/bad. Not to mention it breaks down in tons of cases, especially low latency or dropped connections. And even in Linux, depending on where you mount to, you can basically hork your system to the point where it requires a reboot.

2. Gotta agree with easytiger. I work all the time from 3G tether connection. Mosh makes it a breeze.
May I remind everyone we don't know the full details behind what's going on!
The US also has limits, but you can go a long ways in 11 hours. And when a load really needs to get moved, you can get up to 22 hours with tandem drivers.

The cost of drivers in relation to the value of the cargo being moved is usually a rounding error.
You've got to be kidding me. There are 100s of products to choose from. And nobody should be living off of a powdered food. But a vitamix blender ($450) and you'll be able to blend about anything. Here's one of my favs, Take some cashews, Coconut oil, avocado, raw Cacoa you'll be below away and healthy.
Those that do need more RAM are probably are already using desktop options. I understand it would be nice to have more RAM by default or optional, I would also like it since I tend to keep my laptops for a long time (current one is a 2008 13'' Macbook Unibody), but there's always a reason for not doing it, either it be technical, economical or commercial. It's not a decision you take on a whim.

They introduced a major piece of hardware to the configuration and reduced size and weight. Making other changes would be increasing the risk of something going wrong. That's my take at least.

You can probably expect the specs bump within the next year. :)

If you are going for price, criticising Apple's pricing is by now a tradition. I thought we had established that Apple is not where you get more bang for your buck. You buy it for the OS and construction quality (and now the ecosystem of services).
I tweeted a joke yesterday that the Engineering Society had changed it's slogan to 'Move fast and kill people', I'm pretty happy that NHTSA has its feet solidly planted on terra firma and requires a bit of process around releasing something as important as self driving vehicles.

The more software becomes mission critical the more we will need level headedness and quality rather than tantrums.
> If it were where Caps Lock is, it would make much more sense.

macOS Sierra allows you to rebind Caps to the Esc key, which seems like a good compromise to me. As a non-vim user, I just wish I could bind Caps to other keys as well :(
EU tax rates are much higher, though. Going the opposite way, in France the price is $2911 before taxes, or only 4% higher than the US price. I would guess that the small remaining difference is due to the recent strong performance of the dollar.
Darktable is not there yet but its honestly not bad.
Perhaps, but it still requires cognitive resources to locate the area you need to touch. With physical keys, you could rely on muscle memory and touch to delineate the proper key.

Now, it's just a smooth strip that you cannot discern one part of from another solely by touch.
ESC key is the default in vim, most vim users do use it.
It has definitely been a noticeable problem much earlier than that, my guess probably a half-decade after the dot com bubble burst. I was in school at Palo Alto Senior High School and I gradually began to notice really offensive trends in the way "silicon valley people" acted.
When I left school the damage was already done. I remember one of the last examples I saw before college was in a Facebook group called "humans of Palo Alto" (which I objected to from the start), there was a picture of two men in nice clothing holding cardboard signs that said "need venture capital money". Their quote was "you know the Drake song 'started from the bottom now we're here'? Well, that's about us"
A less snarky answer, leaving the other alone.

You have a program that needs to run tasks A,B,C (can be in parallel) followed by D (must be sequential, after the others).

You can optionally put everything in a serial process:

ABCD

But that's only "optimal" if you have a single core, and no asynchronous tasks (like a delay in B for accessing a file over the network, where it doesn't touch the CPU for 10 seconds).

Or you can design it like:

(A|B|C)D % where | indicates independence, parallelism

Now, if we have a language like erlang or go, you can do something like (erlang is rusty):

main() ->
Pids = lists:map(fun (F) -> spawn(F, [self()]) end, [fun a/1, fun b/1, fun c/1]),
lists:map(fun (Pid) -> receive
Pid -> ok
end
end, Pids),
d().

There, done. The scheduler, now, will handle the interleaving of each of those independent processes across the available cores.

If you want to do that manually, without preemptive multitasking, have fun tuning it correctly. Do you have each parallel task look like this:

TaskA:
while(work-to-be-done)
do-work
yield

And just hope for the best? Is the context switching really going to be worth it? You're running a yield on each iteration of the loop now. That's clearly wasteful as you lose out on things like branch prediction, cache speed versus RAM speed, for running over this a number of times.

So now you have to tune each one of these if you really want the optimal results. And you have to know precisely what machine your target system is running. Yeah, in the embedded world, we've got that, and we pretty much do exactly what you suggest. Because we control the full stack. We know exactly what software runs on a CPU. We know exactly what the CPU speed will be. Memory access times. We can come up with near optimal, low-level coroutine style programs like this.

But most programs don't run in such a known, quantified, and understood environment.
What? The dismissal was that the product previously existed. What's emotional about that?
Looks like one can get 6 engineers (or persons) and each put up $60K and open shop anywhere in US as startup founders (at lease for 2-3 years), true?

The bar is a bit low....
I'm sorry you interpreted my use of "charitable" in some negative way. That wasn't my intent. I see too many discussions where people argue the worst position of the person their talking with, rather than the assuming they're arguing in good faith and clarify the position. I included the "charitable" statement because I wanted to show my intent was not to do that. I'm sorry if that wasn't clear.

As for the following:

"If you're saying that I am the same as a hammer, then I disagree."

This was one branch of the question "Can we talk meaningfully talk about the difference between a hammer and me"? This was in response to your statement "You're not as different from a hammer as you think", which I read as pointing towards the question of whether such a distinction is meaningful. I don't think you take such an absolutist position, and I'm surprised you read it that way. I can only apologize if you did.

It seems we're talking past each other, so I'll leave it at that. Thank you for taking the time to engage me.
Y Combinator Interview Advice and Live Practice Sessions
I'm thinking about getting a Surface Book for my next laptop, since I've been spending a lot of time on Parallels using Visual Studio.

My only concern is the tracking pad. Is it possible to replicate the 3 and 4 finger gestures using the Surface Book trackpad? I don't think I can live without swiping to move between desktops.
> "Kitchens are dirty"

I don't get that logic. Your toilet is probably cleaner than your kitchen or phone. Doesn't mean you'd eat off your toilet. Besides, you can always clean your kitchen.
I'm sorry, I don't understand.
I'm in my mid 30's. There are a few hikes that I do repeatedly. One to a peak, one to a riverbed. I've done them dozens of time. Sitting by the rushing water, no cars, no people, no industrial sounds, trees everywhere. Rejuvenates me every time.

Yea, there are typically trees, bushes, rocks and dirt on every trail. But, they're different. Even the same trail changes over time. Trees fall, views change. Sometimes you see a deer. Sometimes you find a crazy looking flower, or bug, or plant. Sometimes it's just exhilarating to hike quickly and elevate your heartrate in the crisp cold mountain air.

I know what you're saying though. I have been on a trail, where it was the first time on that trail, and I though, geez, same ol' same ol'. But, I quickly forgot that a few minutes later as I left the highway, and got deeper in the wilderness.

I love it. As I mentioned earlier, I work a full time. Sitting at a desk. So, these times on the trail are so refreshing.
Unfortunately for all of us, this will likely continue until people get killed in large enough numbers for some common sense to prevail.
I know those, and they don't match any of my criteria. Slimfast has no flavors that aren't dessert drinks.

For a 400 calorie serving of Slimfast original, it's over 36g sugars (vs 9g Soylent). Slimfast Advanced has almost no sugar, but is "sweetened with non-nutritive sweetener" (from their website). I can't find which actual sweetener it is, but most artificial sweeteners upset my stomach and taste more terrible than sweet.

Complan is also loaded with carbs, (33g sugar + 30g else) and has no fiber.

They're marketed as meal replacements, but I don't see how they're anything but vitamin enriched milk shakes.
Good joke. Ok but you haven't used it yet, just ease up, it might be great!
I can't believe people are debating whether or not you need function and escape keys. It's just...are Apple people living in another universe? The escape key is used by nearly every application. Are you not aware of this? The function keys are used by nearly every non-game application. Cripe. Did you people buy your premium CPU-holding boxes just to use vim?
Why does Uber not allow its drivers to set fares? Wouldn't that be the true "Ayn Rand approach" to a marketplace?

It would be cool if, as a rider, I could set a maximum fare I'm willing to pay, the drivers can bid on the fare, and I'm matched with some combination of nearestDriver * lowestFare.

I imagine Uber has thought of this already, so there must be some reason they're not doing it. Why?

Classic economics suggests this would result in a more efficient market. Perhaps Uber has modeled it and found it would also result in lower fares.
This is a somewhat worrisome comment. It reaches for a lot of conclusions with zero supporting evidence.

There is no need to bring up race or ethnicity to describe this effect of scores getting worse. 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. http://blogs.wsj.com/economics/2014/10/07/sat-scores-and-inc...

Instead of worse scores being the result of changing ethnic composition, they are the result of changing income distribution, and the expansion of the lower class.
Yes, you're correct. Increase* L/D by decreasing drag.
Wow. I guess the first thing I'd do is file a FOIA request to see any Special Orders they may have sent to Apple, Uber, Google, Tesla, GM, Ford, Mercedes Benz, Volkswagen, Audi, Nissan, Toyota, BMW, and Volvo, and for copies of any documentation received from those companies that would be responsive to the demands in their own order or the order to comma.ai . Then I'd also request an extension in the time to respond until such time as the documents responsive to the FOIA request have been produced and read.

It would be so much easier to respond if you could just do exactly the same thing that the larger players did.

Unless, of course, those other companies didn't have to produce any such documentation. In that case, clearly, every last company working on autonomous vehicle functions would have to receive a substantially similar order, post haste. We wouldn't want anyone crying about selective enforcement, after all.
Isn't the apple market getting soft? The app gold rush is over and it never was a very good deal to begin with. Apple wants a cut of your development profits, they can yank your app or worse, yank your developer account arbitrarily. Swift, while not finished yet, commodifies the the apple dev market further. I don't think devs have a choice, they have to move on to other markets.

The esc and F key is a red herring. I do most of my coding on a Das Keyboard.
They're ignoring the giant behemoth that is ....Vim users..? What?

Wait till the EMACS crowd gets a whiff of how Apple refuses to sell pedals for their keybindings, then Apple is truly in trouble.

Look, I know VIM is popular, but so is XCode, so is Sublime, so is Atom, so is TextMate, so is a multitude of other text editors for God's sake, that to claim that Apple is somehow "abandoning the entire software development community", as if VIM users somehow speak for all of them, is pretty whiny and unrealistic.

Do you think Apple really worries that a bunch of what, Open Source "hackers" producing yet another Ruby testing framework are now going to abandon their platform? Seriously? Get off your high horse, man.

There's thousands of Visual Studio developers in the Windows world and thousands of XCode developers in the OS X world who don't give two shits about your 1970's vintage terminal mode text editor. Apple will be fine. Software developers (again, a much larger group than you obviously think) are also going to be fine.

And aren't you guys always bragging what power users you are? So now that one (remappable!!!!) key is gone your entire world is crashing around you?

If you're such a fossil that you can't adapt to the absence of this one key, that already is of extremely limited use for 99.9% of people, how did you cope with the disappearance of the floppy disk, the caps lock key, the parallel port, VGA, optical disc drives? How did you ever adjust from storing backups of your code on floppy disks once that went away?

What happens when Windows laptops one day follow suit and remove the Escape key and the (just as useless) Caps Lock key? If VIM users can't adapt to a simple change such as this, maybe you deserve to fade to irrelevancy? Just keep buying 2008-era laptops off Ebay well into the 2030's, I guess?

Truly pathetic rants, truly.
>Your elementary teacher may not be a math major

In general they won't be, and I wouldn't expect them to be. The subject matter of these classes is usually much simpler than freshman calculus.

It's not math per se that I care about here. If, for example, these future elementary teachers disliked reading and displayed the same attitude towards being asked to write critically about a novel, then I would consider that equally disqualifying.
I know this is off topic, but I wonder why we use Japanese like this. jugyo = lesson, kenkyu = research. If we absolutely must make it into a proper noun, some kind of brand to sell, how about just "Lesson Research" instead of Jugyokenkyu? But really, it seems it would be better to just say it plain: "Japan's educators research their lesson plans through a process where..." "Without performing research around their lesson plans, it was no wonder the American teachers..."
> If it wasn't for the Mac OS, I wouldn't even bother considering their lineup anymore.

It's remarkable that no PC manufacturers over the past 10 to 15 years really embarked on creating their own product line specific Linux distribution to try and counter MS/Apple (besides of course any agreements they had with MS over Windows).

Sure they would have had to take a risk on building software in-house, but they could have at least tried to copy the MacOS model, and use Linux, Mach or whatever as a base, and build something on top that wouldn't necessarily need to be compatible with other Linux distros or OS. That is, build a graphics stack, GUI api, and whatever they wanted to. Target only 2 or 3 proprietary product lines, so testing would be manageable. Sure, Wayland/Mir are already here or on the way, but I'm pointing at a cohesive design of hardware/software balanced balanced with clever choices in off-the-shelf components to keep costs down.

If their OS was good enough and they undercut Apple at least a bit on the pricing side, developers would've showed up and delivered apps on that new "proprietary" platform. Those manufacturers wouldn't have to die off slowly the way a lot of them are now, and they'd at least have a chance at glory in 2016+.
I'm surprised that so many people use them even today. Unless you're fully ingrained into the Mac ecosystem, there are just too many idiosyncrasies that make moving between platforms in possible, like the use of the 'command' key which no other platform in the world uses, or the weird placement of the control key which completely negates years of muscle memory (a trend which some Windows laptops are unfortunately beginning to follow, even in business-class machines; thankfully mine at least lets me rebind it in the BIOS).

Honest question for people who develop on Macs: Do you exclusively develop on them, or have you just learned to put up with differences between it and Linux/Windows?