skysight-inc/HackerNews huggingface dataset:
Okay, fair enough, it's harder to think about a problem than write the solution to the problem in general, at least for software development. But it would be better if you did try to talk to the Python developers in a constructive manner and try to get whatever you feel is wrong with Python fixed. Writing blog posts is fine, and I'm not saying that voicing your opinion is bad, but there is a threshold between voicing an opinion and actually doing something about it, and while I feel you do contribute to the Python community, you don't contribute to Python itself even if you have the ability to and after years of blog posts you've crossed that threshold. The reasons that you don't attempt to contribute I'm not sure -- lack of patience for the process, unable to convince others, designing a system that fixes the issues you're finding. The biggest thing is that if you want something fixed and have the ability to fix it (which I feel you would have) don't just sit around and complain -- do something about it. The best way to convince a developer is to write code to prove your point.
>A "true Pro grade" computer offers no such advantage - in fact most of the innovation comes from making things smaller and thinner - as soon as you take away the weight/size restriction, sure you can make supercomputers in a box, but it's also pretty darn easy to do so.

Except that it's not easy to put supercomputer-level performance in a lightweight box (with decent battery life) that you can slip into your bag.

If Apple really wanted to push the boundaries in that way - getting great performance while still using an impossibly small laptop - there's actually a few directions they could've gone in, namely anything where you push computation into the cloud and then see the results locally. Basically come to market saying "you Windows/Linux schmucks and your tons of local VM's. You don't need that, we'll run your VM's in the cloud, and we'll make it Apple-easy for you to do so." No more local rendering, local building, nothing. The original assets are kept on some Apple cloud, a cache is kept on your machine, and whenever you start an operation, it starts the operation both on the cache and on the Apple cloud, and if the Apple cloud finishes first, then the results are returned to your computer.

Unfortunately, Apple just doesn't care anymore about its professional customers. It started with the EOL for XServe (which could've been transitioned, along with OS X Server, into a private-cloud oriented offering) and it has worked its way down into its end-user offerings.
Totally new CPU architecture lookup skylake vs the older haswell.
I think the smartest thing anyone has said about the new MacBook was A16Z's Benedict Evans and Steven Sinofsky on their podcast[1] where they said (to paraphrase) "There's no point building more powerful PCs (and Macs)".

The personal computer market is now in the "sustaining innovation" phase. There will be minor changes (USB-C. Touch bar thing. etc) but there is no point doing major changes.

Basically if you - like me - need more RAM, or faster graphics, or more CPU in your MPB then you aren't going to get it, except as gradual changes that are easy for Apple to drop in.

My maxed out MPB is currently using 97.5% CPU, 14.7GB RAM (out of 16BM) and I had to delete stuff this morning because my SSD filled up.

The thing is - I know perfectly well that fixing this isn't just more CPU and more memory. It's a completely different way of working.

I should be working on a mobile terminal device (like a Chromebook.. or an iPad Pro) and using my 400 core cluster with 1.5TB of RAM. Sometime I do things that way, but it isn't as convenient.

This "isn't as convenient" things are the things that Apple are trying to fix, NOT "my MBP doesn't have enough RAM".

[1] https://soundcloud.com/a16z/pc-devices-architectures-ecosyst...
Whatever you prefer the syntax for join and split to be, I prefer the opposite, but even if you quote Matz that doesn't mean your way is the right one.
C. Y. O'Conner
I think you are misinterpreting the criticism. There's a difference between "regulator, bureaucrats & lawyers will stop you" with "there is no compelling advantage with this approach.

It's flashy and all to say you're going to break all the rules, but you could just as easily do that with conventional means of transportation.
The headphone jack to lightning connector doesn't work with Apple's iPhone battery case, which means to use a battery case with iPhone 7, you have to get a pair of wireless earbuds.
> I'm glad Apple is trying to move the industry to use USB-C for everything

They make the device itself simple & light, but at the expense of having a ton of octopuses hanging around for whenever you actually need to plug it into anything. They've been doing this for a while, including the Mac Pro.
This sounds useful for gaming where key bindings change per game...unfortunately it doesn't have mechanical switches and has flat keys, making it all but worthless for that purpose.
Have a look at the Long CZ J8. ~$50, 68mm x 23mm x 11mm.
As I said, it's only additional profit. After the prime time of those games, it's sales that come from those who appreciate playing good games regardless of how recent they are. So they already don't "care" about these users because they are a minority, but they can care about more potential sales in the long term. Percentage of those who wouldn't buy those games with DRM is the same as for new games (DRM-free preference doesn't depend on how new the game is). It's large enough in that long term. So if they are interested in such users, there is no point for them to lose out on those who would avoid such games because of DRM.
People (well, climate science researchers) have been saying that the changes are decades ahead of us, even now, but that we need to take action now and in the past to prevent these changes.

Given the general staidness of the actual research, I think we need to worry a lot more about where climate science has underestimated the change than where they've overestimated it. The loss function will be brutal on that side.
Yes, we're using the JVM. No, Solaris or SmartOS would not be the best choice. Would it help if I went into detail as to why?
In my experience, the road to personal satisfaction at a corporation is to take pride in doing a great job, taking each day at a time. If at the end of each day you can say you did quality work of which you are proud, then you're doing it right. If, at the end of all that, you are contributing to something of substance (such as a hit game, or a product that gets a lot of users), then that's just the cherry on top.

If you pin your hopes and dreams on the actions of executives above your pay grade, then you're setting yourself up for disappointment. Don't get emotionally invested in stuff that you can't control.

When you're hired to do a job, do it as well as you can, and then go home with the emotional energy to spend on your friends/family/hobbies.
Real men have huge computers
People certainly ask these things. It's a large part of what a quality MBA is about (dissecting why strategy matters).
Huh. They could offer better specs. It just seems they focussed all their energy on making the laptop thinner, as if this in any way a meaningful/useful attribute for a laptop (compared to say, weight).

This focus may also be the reason they're so 'brave' to provide a small set of ports which is completely disjoint from the previous model? Thinness is probably also the reason they're not offering 32GB of ram?

In a way, Apple doesn't seem to agree with you that innovation has plateaued. I'd like them to improve the specs, maybe make the laptop fanless, reduce the reflectivity -- i.e., evolve the platform to make it better and remove issues. Instead they are trying so hard to revolutionize (touch bar...) that they don't bother improving the laptop.
it's quite easy to enable them (need to use dconf iirc)
[erlang-questions] erlang for programming a text editor
It is mostly just an arbitrage, the site advertising their click bait content just needs to get more money from the numerous ads on their page than they spent on the outbrain click.
The name "asyncio" includes the substring "io" and is clearly about asynchronous I/O, so it's hard to see why anyone would think its purpose was "multiprocessing made easy."
I suggest people watch the documentary too. https://youtu.be/90CkXVF-Q8M . I care about my son and their future. so, i change
I'm not at all talking about climate change specifically.

This applies to any issue that humanity is worrying about.
It conditions you to be more careful while using it.
- because the density of information on the screen is higher and the screen is much larger.

- Because staring at your keyboard isn't great for your neck.

- Because when I'm typing I'm outputting my brain into the computer, I'm not trying to take in input.

- BECAUSE YOUR HANDS BLOCK THE KEYBOARD.

The mouse is more of a follow and enter type of interface, as is touch. Keyboards are a high ply (eg 102 keys + shifts) with chords and chains, in that a you generally hit a series of keys to do something (typing) and not a single button. So massively more options than the 12 they can get up there on the top row. So memorization wins out in my mind here.

Where I think this would help is when you're learning new things and have to move your hand to figure it out. Like say a new character in dota... but again the monitor is better.

This keyboard looks cool tho. Tho wish they'd put some non-mac pics up.
The First ever webcam – Connectix Quickcam [video]
Atom Bombing – Brand New Code Injection for Windows
No but having a subset of locations as an option (or different app)

Ex employee walks into 10am meeting and app says here is the files for this meeting, ex scrum sheet for the day.

Or walk into the cafeteria and the app says here's the files ex menu and cafeteria rules.
Python had "a lot of features" in the 2.x series. This has nothing to do with Python 3.
This sounds amazing, and Id love if Apple allowed touchid for regular account-password prompts in macOS 10.13 (or a Sierra point update but let's be realistic)

If they integrated this down to the built in sudo/su that would be even more amazing, but I imagine that's much less likely.
Ask HN: What laptop to choose now?
I agree with all the articles saying Apple let us down. I've been a fierce Apple user for more than 8 years, bought MacBook Pro 17", MacBook Air Original, MacBook Pro retina 15", MacBook 12", 5 iMacs (for my startup) and a Mac Pro.

I am exploring alternatives now, I am typing on a Lenovo Thinkpad Yoga X1 with an Oled screen. It's nice machine, but Windows 10 is still lagging behind in term of OS integration. An example, to change a setting about the screen, you have 4 different places you can look. Windows settings, Lenovo setttings, Intel HD settings and the bios! Plus the Windows registry! Probably a Microsoft Surface Book will have less issues like this.

I am wondering what are the best laptop option now if we are leaving the Apple ship?
...and that would slow the rotation of the earth.

I'd love to see a calculation of how much ice would have to melt for us to add another leap second.

Or to back it up, how would timekeeping bodies deal with that?

Would we actually remove a second because there would technically be less "time" (measured in days, meaning axial revolutions of the Earth) per year?
People definitely still use Google to search for stuff!
I'm not logging in with diddly squat to access your page NYTIMES
You scare me when you say 1 to 10 years. I want to change. Please provide more info,stats and material to inspire people to change. Atleast,what should i can do in the immediate term
It is actually less than two USB-C ports. There is no separate power port.
Automation gets progressively cheaper compared to human labor anyway increasing wages barely moves the turn over point where automation is cheaper.
Shit... Just one will start to put strain on the system.

If I'm developing an iOS/Android frontend in osx with Xamarin Studio and an asp.net backend with Visual Studio, then 16gb just won't do.
Maybe not for you. The people threatened by desertification for example might think differently. Or the corals in the great barrier reef.
PSA: if you're going to post a "Wah Apple has jumped the shark, what laptop should I buy now" at least have the common decency to highlight the specific issues that make you want to look elsewhere.
Keep in mind when considering Iceland in terms of politics or economics that it is tiny. 300,000 people means you can do things you can't with 300+ million. And vice-versa.
I've always thought that adaptive key display keyboards were a really strange market. You need the intersection of (enthusiasts who will pay ~$300+ for a keyboard) with (users who don't touch type).

It's a fun novelty for sure, but I feel like the above target market is so tiny that the majority of purchases will be impulse buys because it seems cool, rather than because it's actually useful.
I wonder how Taboola and Outbrain keep coming back even when i manually blocked them on Adblock and Adblock Plus.
Build end-to-end encryption into the gmail app for Android/iOS.

There's no real reason this is not possible, and the benefits are huge. The ease of use of end-to-end encryption in WhatsApp etc shows there's nothing technically impossible about this, and fundamentally, the gmail app is no different to WhatsApp when it comes to sending mail from one gmail account to another.
macOS mail identifies S/MIME signed/encrypted emails with a little icon.

Honestly knowing that the email traveled over a secure transport is less important than knowing its signed/encrypted.
I disagree. At the end of the day you are nothing but a piece of meat to your employer that they are obligated to pay. Almost every employer is actively working to get as much work out of you for as little cost to them as possible. That is to say, there are those employers who aren't like this, but they are few and far between and are the exception, not the rule.
Ask HN: Which is the best Python or PHP for web development?
And the good news is .... you don't have to!
this is awesome, thanks for posting
I think that was also partly apples fault in the exact processors that selected. I've got a third gen (ivy bridge) in my laptop that supports 32gb fine. http://ark.intel.com/m/products/70846#@product/specification...
> if there were an off-the-shelf product for this, it would probably have unpatched security issues two weeks after you bought it

I'm waiting for the NAS "appliance" that's actually running CoreOS, and then just relies on running the :latest tag of some popular Docker image (and not a fork of it that they'll forget to update eventually; the original upstream image), plus a bit of config-file glue generated into a shared volume from a web-UI service running in another container. (Bonus points if the second container is only started up, for an hour at a time, when you press a button on the NAS, WPS-style.)

Such a design is essentially the same as shipping the device's OS as "firmware" with auto-updates, but for the fact that the vendor themselves isn't anywhere within the path of creating or distributing those updates. Which, in the end, makes all the difference.
Eh, I don't really care, though I could see how this could be a problem for some people. But I rarely do more than 4 hours of work away from a wall.

And the macbook pro battery life tests are a joke -- 10 hours as claimed, as long as you don't use your computer. Under actual use beyond light web browsing, it's 4-5 hours. Eg watch a youtube video or run intellij or run even one core at 100%.
I think my main grief if that the Touch Bar is just ridiculous. Watch the Keynote demo about people trying to use it for DJ or Photoshop. It just doesn't make sense.

If it's where Apple is heading, I am not sure I want to be part of this. It's like they are forcing me to not buy it. But, I might be wrong and, in person, it might be awesome.
This is another fantastic view of Gwadar Pakistan
The problem is it's very hard to distinguish legit from non-legit without asking the user. Users do a lot of stuff and malware can mimick any of it. And if you do ask the user, the malware can make the user answer yes - usually by means as simple as "The OS will be displaying a confirmation dialog, please click YES for this program to work". Yes, it won't work with 100% of people, but it's a game of numbers - it will work for significant number of them.
> Are professional users really a "vocal minority" of the MacBook Pro?

A lot of professionals have workflows / infrastructure that does not rely on the specs of any individual computer. Past a certain point it's the only practical approach for scaling. I suspect the vocal minority are the users in the upper end of the prosumer range who can't really justify moving to truly pro workflows / infrastructure.
It's Python we are talking about right? Refactoring a variable name in a non type safe language has always been prone to break something. If you trust your IDE to do refactoring on that level I would also trust it would rename inside the string.
That seems like it wouldn't comply with FAA regulations.

I always presumed "airplane mode" was the specific set of features required by the FAA to enable the phone to do the same thing as a phone that's off, from the perspective of potential interference with a plane's communications.

If the SIM can still enable and use the radio despite "airplane mode" being on, then "airplane mode" is not really "a mode for making your phone safe to stay on while on an airplane."
Presumably a Carbon X1 or similar.
The Ergodox EZ can be purchased pre-built, and is a fantastic mechanical ergo keyboard. You can choose your switch type on purchase.
Pretty much. That comment is pretty dumb (and clearly not written by an insider), so I'd like to say I'm not sure why it's on this site.
A transoceanic hyperloop might be valuable but that's not what has been proposed.
I've implemented a peaks/troughs feature extraction in Javascript a few years ago as a basis for some larger analysis project. It works at O(n) of the number of data points. You can play with a demo here:

http://nocurve.com/2014/01/12/finding-peaks-and-troughs-in-a...
> Apple now has a dominant position in the PC market

Mmmh... how so? Internationally, Apple has less than 5% market share compared to Windows PC. And that number appears to be destined to drop if the reactions to the new generation are any indication.
Trump is the new Godwin
Well, I can remap things, but then it wouldn't work on a remote aws machine, or at my colleague's machine, etc. And this is not only Vim.

Having a system-wide set of shortcuts without having to fight the system is extremely powerful. I have suggested Win-C/Win-V to the elementaryOS guys -- as an addition, not a replacement -- but they weren't interested.
Maybe this: https://help.ubuntu.com/community/MacBookAir?
Yes, the US' continued debate over whether or not this is even real is maddening. Climate change has unfortunately been sucked into the great maw of partisan bickering, to loosely quote a different Vox article on the subject; belief or disbelief is not based on facts, but a deeply rooted sense of identity. And so, due to our highly tribal nature and inability to feel sufficient empathy for those in out groups, the US will not have the majority political will necessary to stop this problem. Barring a series of technological miracles that give us a bevy of cheap, carbon-neutral sources of energy generation and storage, we are completely fucked. I'll probably be lucky enough to die before things get truly awful, but if I have kids, they and their own children are going to experience the horror of a collapsing civilization.

I vote for politicians that take this seriously. I try to discuss the issue rationally and calmly with skeptical friends. I am trying to get involved with a project doing research on nuclear fusion. Beyond that, I try not to think about the fact that I could be one of the last human generations. Walking around every day feeling like the axe is over the neck of our species, and we are too divisive, petty, greedy and apathetic to do anything is just heart-rending. I truly envy people who don't believe (or care) this is real.
Yeah, it's apparently too abstract of a threat to most people. Maybe they don't get it - intuitively - that 'the planet' actually includes their home as well.
No, it's not only additional profit - you need people to make the DRM free version. It doesn't appear out of nowhere. It takes paid developers to do. Let alone future support if you plan on issuing patches down the road.

That's not even factoring the risk that you are now releasing a super easy to pirate version.

It doesn't seem that illogical to me that a publisher might forgo a DRM free version considering cost and risk.
Others may see see a vibe of aggression toward the whole OSS scene coming from people who hold that they have an interest in design.

I'm not aware of any slurs against designers that are equivalent to the slur against OSS developers as "neckbeards."
"Any aspect that is not mechanical, reproducible and predictable will have to be ignored by the scientific inquiry."

That is not the definition of scientific inquiry, or you would be ruling out most of the sciences.

As for Hebrews 11, that chapter does in fact give examples of authentic biblical faith, as opposed to "blind faith". In other words, people (everyone from patriarchs and prophets to prostitutes) acting on the basis of what God said and did in history (often their own recent past). As a chapter by itself, Hebrews 11 is enough to show that faith is always on the basis of the historical method, not on the basis of wishful thinking. And Hebrews is not the only book in the Bible. The Bible has much to say that defines authentic faith.

To come back to the resurrection, if I understand you correctly, then you are saying that the fact of the resurrection proves its possibility (incredulous as it is) and nothing more. In other words, God himself would still have to speak to give meaning to the event of the resurrection? That is the Bible's claim. You can examine it should you choose to, on the basis of the historical method according to disciplines such as textual criticism etc. which are not opposed to scientific inquiry.

And this is all at least part of the reason why some people who took the Bible seriously, started taking the world around them seriously. That at least, is the history for founding fathers of science such as Johannes Kepler (a protégé of Melanchthon, himself a protégé of Luther).

What is your name? I am sure you would want to take science seriously. I wonder if you have ever taken the Bible as seriously, like people like Luther did? With a fresh pair of spectacles?
`info info` is useless when you don't know info and don't have emacs installed:
https://news.ycombinator.com/item?id=12301491
well, this question is rather "how long is a piece of string", but if you've got the cash, this looks nifty http://www.razerzone.com/gb-en/gaming-systems/razer-blade

or, at the other end of the spectrum, you could always get a ThinkPad T60 from eBay with 1600x1200 display -- at least that one has a TrackPoint.
Leicester City adopted this guy's style and won the league though :D
Ruby is not perfect but feels more logical and consistent.

"a.b".split(".") and ["a", "b"].join(".")

Ruby is bad if you want to do some functional programming but I find this logical: there are functional languages for that, which in turn are bad at object orientation. That's fine.

What I don't understand is Python doing OO by making us declare self in the method definitions as if it were a functional language that must explicitly carry around the state. Every other OO language knows how to handle self (JS is following a different OO model.) Python object orientation looks very low level. I was passing around self in C (no ++) to simulate OO: the pointer to the struct with the object data, function pointers and parent classes. Let's say that Python is very close to its implementation in C, but why?
Wow. I expected otherwise, but am glad to be shown wrong.