skysight-inc/HackerNews huggingface dataset:
There's so many negative articles about the new MBP... I wonder how many people have tried it out? I think it looks interesting, and I'm trying to keep an open mind on the touchbar. The lack of escape worries me a bit, but my experience with macOS has been so overwhelmingly positive that my gut keeps telling me to try it out before passing judgement.

The change towards USB C for everything seems like a good long-term move to me. A magsafe adapter for charging would be perfect, but it's hardly a deal breaker for me. I don't mind buying a few adapters. Maybe I'm in the minority. If I'm already carrying around a backpack, what difference do a few adapters make? I'd probably only need an HDMI and USB adapter to interface with most peripherals anyway. When I'm outside of home or work, I don't even use any peripherals.

The 16GB RAM limit is fine for all my needs. My work laptop has 16GB and it can accommodate all my needs just fine. The only thing it falls short on is storage. I find myself having to clean up downloads semi-regularly.

With that being said, I think it's great that linux desktops are getting more love. I dislike the closed nature of macOS, and if I could pay to get an equivalent experience on an open system, I'd gladly do so. Thanks to Hacker News I learned about Elementary OS, which I'm gonna be trying out soon. Vala looks really interesting! I had never heard of it before, and I'm looking forward to having a free weekend to do a deep dive.
I worked with a Government group that firmly rejected the concept of Windows security updates.

The general premise was, if you apply an update and something breaks (note that "changed behaviour" means "broken"), someone's head will roll. If you do nothing and get compromised, it's those damned <country> hackers again.
> I just wish adobe would get their act together and release photoshop and friends for linux.

Never going to happen, there is no lucrative market on Linux for these kind of tools, Adobe isn't going invest millions for a handful of potential users. Even smaller players don't bother with Linux. MacOS is still where the money is for tools for creatives.
I'm a long time Windows user and I've never experienced the problems described above.

I stick to Enterprise though, maybe that's why?
Quite simple to work out some of this yourself:

>Where are you hosting this site?

$ dig +short a www.createamemo.com
memo-gen.herokuapp.com.
us-east-1-a.route.herokuapp.com.
23.23.225.163

> What is your tech stack?

$ curl -I www.createamemo.com
...
Server: WEBrick/1.3.1 (Ruby/2.2.4/2015-12-16)
...

So, it looks like it’s a Rails app hosted on Heroku.
> Also, doesn't seem like you read the actual argument following the first sentence :)

Yeah, I was mainly referring to the @pmontra comments, like this one: "I find stressful that in Python you have to enumerate all your imports" and similar.

> Sure, join could've been a member function of the list class, but that would prevent applying it to arbitrary iterables, no?

Not true if your language supports multimethods, see Dylan, Common Lisp and CLOS or Nim and Julia for examples. Also not true if you add the "join" method high enough in the class hierarchy: as an example, in Pharo Smalltalk you have the following hierarchy: ProtoObject -> Object -> Collection -> SequencableCollection -> ArrayedCollection -> String with the "reduce" method being declared on Collection class (reduce being the easiest way to implement "join").

So in short: no. There are many interesting languages which implement various interesting techniques which solve various problems (like the so-called "Expression problem"); it's good to know about them even if you're not going to use them all that much (or at all).

> delimiter.join(items) is more general than items.join(delimiter)

But then you loose the ability to join a collection with a separator not being a String or you need to implement join even higher in the hierarchy (on Object most probably).

> The only other languages where syntax felt more intuitive to me

Yeah, this is what I'm campaigning against. This notion of "intuitiveness" is completely useless and is dependent on how your intuition was formed. All syntaxes of programming languages are artificial and man-made - there is nothing "natural" about them at all. In other words, they are all similarly alien and only get "intuitive" with practice. Programmers usually learn only a single syntax flavor during their careers, which is why they don't realize that the "intuitiveness" is just a function of familiarity. Learning some of the other kinds of syntax is good because it lets you observe how your "intuition" is shifting and changing in the process.
this is more a configurator than a CAD.
I wonder what portion of users doesn't even know that you can/should quit mac application when you no longer use them. I frequently see people with dozens of active applications in their dock.

This is the converse of the situation on Android. I know many people who close android apps (by swiping them away in the app switcher) because they are afraid they will run in the background.
I use Pixelmator, Sketch and Photos. It works well for me. What I hear from graphics designers and photographers though is that they are not powerful enough, and to get them to switch requires more powerful features.

Until the alternatives to Adobe products satisfies the professionals, Adobe will not have any reason to wipe up their crapware and instead release quality software, unfortunately.
oracle hires remote employees, too. so does redhat
I'm puzzled. I'd like to know why OEMs worldwide are shipping hundreds of thousands of computers with FreeDOS bundled, where any Linux distro would probably be better suited for the casual user. Are they afraid to have to handle Linux support for their PC's?

Mind you, I like FreeDOS. I'm in no way bashing it. It's a great project! But we all know FreeDOS is almost certainly going to be wiped out as soon as these computers are turned on. Wouldn't it be better if users found Ubuntu or Linux Mint instead? This would be a great tool for Linux adoption.

Just a thought.
> "I had hope for e-beam lithography, which works fine and has been able to get down to similar resolutions for years, but is just too slow for production. No masks, just writing the wafer with a scanning beam under computer control. Writing is one pixel at a time, which is why it's slow."

Couldn't this process be sped up by multiplying the number of scanning beams in operation at any one time?
You could take the selfie, throw away the ballot and make a new one.
Two things stood out right away (on Firefox 42) and point 2 particularly dissuaded me from checking it out any further.
1. It doesn't check for empty content and produces a pdf with just 'memo' and horizontal line.
2. Can't paste, ctrl+v won't work and there is no paste in context menu.
Intel 14nm Coffee Lake and 10nm Cannonlake to Coexist in 2018
What would you prefer, a Condorcet election which nobody believes is fair or FPTP election where everyone can count the ballots?

I think pushing for "superior voting systems" is really allowing the best to be the enemy of the good here. STV is perfectly doable by hand. AMS is only fractionally more complicated than FPTP. But most US elections (and the UK parliamentary ones, although none of the other kinds of election in the UK) are FPTP.

Let's not allow the desire for better voting systems to be tied to untrustworthy technology.

Edit: the barrier for getting a system adopted has to be "can you explain this to a partisan of the opposing faction with a high school education, and get them to agree that it's fair?"
If their work can be done with tools available in Ubuntu Linux, they surely weren't Apple loyalists.
I guess we come from different backgrounds, what puts me off on a mac is the inconsistency between Control and Command shortcuts which makes it even worse on a terminal app, I prefer the Linux ones.
> Most UK roofs are tile, slate if older, and asphalt shingles reserved for sheds, garden structures etc. Tile lifespan should be 60+ years.

Asphalt for the better quality sheds, corrugated iron for the lower quality sheds:-) Typical UK roof lifespan I've been quoted is around 50 years (I know because our roof is starting to need replacing and was last replaced in the 1970s).

> As much as I like the improved aesthetics I don't see the tiles making much dent in the UK

Actually there is one area in the UK where they may make an impact - conservation areas. The stricter ones prohibit solar panels on street-facing roofs, but may conceivably allow the solar tiles. Plus I suspect that those who live in conservation areas are more likely to be Tesla customers already.
I wonder how people feel about adding other names to the Clacks header? It feels a tad lonely for his name to be the only one passed around in this manner. It seems quite like a virtual graveyard, but with only one gravestone. As much as I respect Pratchett, many others are already commemorating his name, and I would feel compelled to add another. If people put their own loved ones into the Clacks header, perhaps this idea could grow, and become a more permanent part of the internet.
> The demand that "I want my browser to be exactly the same speed as it used to be, but also support all these new features" doesn't seem like a reasonable engineering ask.

Certainly. What does sound like a reasonable engineering request is "I want my browser to be roughly the same speed as it used to be when using these same features that it used to have". Some speed penalty is obviously to be tolerated because of the larger infrastructure (I was about to say boilerplate, but let's keep it civil, there's a legitimate need for it) required to service the extra features, but I think I'm being reasonably lenient even here, considering that this larger infrastructure runs on vastly, vastly superior hardware.
> I'm working on a MacBook Pro with 8 GB of RAM and it constantly swaps to disk. Thank heavens I have an SSD, because otherwise it would have been unusable.

Don't get me wrong, but if you're doing this kind of serious development, perhaps a laptop isn't the best choice? The iMac 5K takes 64GB these days.

Perhaps I'm just too old and can't see why a laptop is a superior development environment compared to a desktop with decent 27" display, mouse and keyboard... Are you traveling much?
Serious question: would you be willing to train new sysadmins? What would be the minimum reqs for people in that kind of scenario?
I have 32 GB of RAM on my main computer and that actually saves me from having multiple computers as I use a couple of VM's (at least one running all the time) and the typical memory usage is between 18 and 28 GB. I could probably live with 24 GB most of the time, but not with 16 GB or less.
I have 8 GB on my laptop in the office and I use it only for email and browsing and to remote desktop to bigger boxes. But my laptop does not have "Pro" in the name and it's dirt cheap.
My ZBook is over 5kg, my car doesn't seem to mind.

My point, weight unknown, is that Apple are so focussed on thinness they have forgotten that I have "legacy" hardware lying around, still in use. I refuse to spend $ on replacing working external drives, usb sticks and more (home studio sound card for example) simply because some company has decided I need "to get with the times".

Apple want a consumer market in which users consume, consume, consume like tech is a loaf of bread. I'm not buying into that.
Microsoft researchers have set a world record for speech recognition
I never managed to open that much tabs, maybe I am doing something wrong.
Here: https://mytemp.email/2

The link takes you, without clicking on anything, to the inbox of a disposable email address that perishes if you don't visit it for 24 hours or if you close the session.
Indeed. Moore's law is about economics rather than technology.
Why would I want this rather than say WebServices/SOAP?
Installed KDE Neon yesterday (which is a distro, not a DE) and even coming from a different Linux flavor I was surprised at how easy it was to set up shortcuts in KDE. Really impressed with the quality of KDE Neon.
Seems like apple's just blowing smoke. The entry level macbook pro has a 10% (5kwh) larger battery. Seems rather implausible that an extra 5kwh is not enough to run 16GB ram for 10 hours.
I order almost daily from Postmates & DoorDash. I have about the same hit rate as you with either orders cancelled an hour in or missing items.

Edit: I think a big part of the problem is they don't read the order notes
because it just works.
At one point we need to realize that there is a working model for that: public infrastructure. Government-managed and funded.
You can chose to display contributions to private repositories on Github but it has to come from your account.
It also doesn't help that Linux is very fragmented. Supporting Linux means that you have to support your application for many different desktop environments, glibc versions, kernel versions, etc. They could require, say Red Hat Enterprise Linux 7 and the latest Ubuntu LTS, but there would still be a large number of support requests from people who run some distribution forked from Ubuntu, etc.

Another problem is that a lot of Linux-related communities are very hostile towards proprietary software, let alone proprietary software with DRM that requires a subscription. So, they will run into anything from unwillingness to help with problems in base libraries to people who will sue them to show that they violated the GPL in some way.

Adobe will not go there unless they absolutely have to.
Your provider assigns you a prefix, it's your own router that doles out the addresses to your devices.
The text editor used is Quill
In principle, I agree with you.

However, we must remember that coolness isn't just coolness. There are labour laws and such that need to be in place to prevent people skirting them.

Sadly, laws don't catch up as fast as technology. I mean the only reason Uber is even decent is because of the existing shitty taxi laws across the world that allowed terrible monopolies to overcharge and not bother innovating.

The libertarian in me, wants these things to just happen. That being said, you have to respect local laws in which they operate.
> Ubuntu on Windows in Insider Preview is really usable.

For anyone trying this, remember to enable QuickEdit Mode under the command prompt's properties.

I don't recall what all the defaults were, but I do have everything checked now (except use Legacy Mode)

Alternatively to window's cmd prompt: https://conemu.github.io/en/BashOnWindows.html
I second this. I have switched from Windows 7 to Xubuntu and have never looked back. It runs smoothly on a X61 IBM Notebook with 4 GB RAM. If I have to use an expensive software suite that is only available on Windows/MacOS, I Switch to virtualized Windows 7 mashine.
UK government to spend extra £1.9bn fighting cyber-attacks
Receipts are retained by the guys holding the election, not the voters. A physical record of which way a vote was cast would be an excellent way of enabling bribery of voters, and no sane system would allow it.
That's also why photographing a ballot paper is usually banned in polling stations.
Quill – API Driven Rich Text Editor
Also if you buy now, you want your MBP to last a while, 16GB is the new 8GB - it's fine now, but it may hit a limit in a handful of years.
Why poor memory makes you fat
The extra 0.7 inches is a deal killer? More important than double the ram?
Another reminder to not let your business depend on the cloud :/
That's what writing in is.
Apart from the missing ESC (yes I am too a VI/M user) key I am not sure what else do you want from a mobile computer - apart from better battery of course and more energy efficiency.

I do stuff on Unreal occasionally and for that I have a dedicated computer that is good enough to handle the IDE. Can I run this on MacPro from 2013 - sure - but the experience is not great and I doubt there is any laptop out there that will ever be good enough in terms of energy efficiency, battery life and portability to handle Unreal in all of its glory.

Yes the new MacPros are on par with the last generation but not so much. We have pretty performant hardware that sits mostly underutilized. As soon as you start pumping code on a low-performant microcontroller you will know what I mean. Previous generation of programmers were doing exactly this - making the best of the hardware that was available to them.
> There's a reason the 13" Air was the laptop to buy five years ago.

I have a 2011 MBA (probably the same as yours - MC965D/A w. DE keyboard) and it has its problems: very noisy fan and lackluster display (low resolution). I'd purchase a 12" MacBook instead today.
Another shootout to replicated, the service mentioned to go from SaaS to on-premise. We are using it for our own offering at Enthought, and can't recommend it enough either. Good support, reactive to customer feedback. I wish more companies were like that
germany has no first past the post election system and elections here work perfectly fine using paper ballots. On a regional level, elections can actually get quite complicated with options to strike candidates and add multiple votes to a candidate.

It's certainly more work to count those votes, but on the other hand, everybody is entitled to go check the vote count and everybody can do so with no technical knowledge needed. Any system that requires the observer to be firm in a given piece of technology is not a superior system since it removes peoples ability to exert their right to check the public vote.
i read the article and came away with.

dell 2016 xps13 still the best laptop in the world.

some builder called system76 thinks their blocky box can compete with it or the macbook pro.

probably not.
That seems likely. I just wanted to point out that the market looks quite different in other countries.
well that is only the estimated stable time. on november 17th you basially have access to it. but they not mark it stable.
could be earlier if it doesn't contain many new features. I mean a two month period between development branch and stable looks like a really long time for most software.
I had to close the tab while looking at the CPU % to work out that it was that tab.
Forget the FBI cache; the Podesta emails show how America is run
In case it helps other people using replicated and python together, we put together a small python client to replicated https://github.com/enthought/python-replicated. We are using it internally to test each PRs against a programmatically created replicated release
So this was quite misleading, as a developer myself I completely understand why you'd want a MBP but I was explicitly referring to writing-only work...
I wonder if this a a submarine[1] promotion of Replicated. Not that there's anything wrong with that, HN is quite accepting of promoting your startup.

[1] http://www.paulgraham.com/submarine.html
Because then I'd have to buy an iMac 5K for home and one for the office. And sync all my files and preferences between the two.
One reason could be to avoid angry calls from Microsoft. If customers know that they can get a cheaper, functional PC, by choosing one without Windows, Microsoft may react to the potential lose of licenses sold.

Choice FreeDOS allows the OEMs to test that the computers are working, but Microsoft doesn't view a DOS clone at a threat to Windows.

I have no idea if this is the real reason, but it seems plausible.
systemwho? Garbage article and promotion for systemwho
About 10 years ago, I met for the first time someone who was working remotely. I hate commuting (As an employee, I have always lived close to my office) and at that point, I had decided this was what I wanted. It took me about 3 years to get to that point. Here is how it worked for me:

- Start freelancing. I started by negotiating with my employer to transform a full-time job into a part-time one. This is a great way to start.

- Accept what you find until you can get 100% freelance, but have a preference for remote work. Be ready to cut your rates to work remotely.

- Grow your network and reputation until you can have 100% of remote work at a decent rate.

Now we moved to a countryside we like with my wife, we have a house for half the price of an apartment in the city we used to live. I now say upfront to clients that I can only work remotely. I occasionally go to meetings in Tokyo (which is a bit less than 2h away from where I live) but Skype works most of the time.

Be available. Be reactive. Be ready to make mistakes that will cost you time and stress. Be ready to have some shitty clients that will bitch and won't pay. It takes a few years before you get to a level where the stress is lower than an employee job but it is worth it IMHO.
I mostly referred to

> PowerPC has lost.
Also entering an odd number of double quotes in the from line creates an error too.
On first glance this seems to be JSON with stronger typing. Is that a fair assessment?
We (SAP's internal cloud platform) are running OpenStack on Kubernetes. In particular, I'm working on containerizing Swift, which presents its unique set of challenges, but is progressing well regardless.

We had a talk at the OpenStack Summit about how we do OpenStack on Kubernetes, if you're interested: https://www.openstack.org/videos/video/cisco-containerizatio...
While I agree that reports of failure can be important, in many cases experimental research is trying to develop a protocol to perform a measurement. A protocol that does not work is simply not as interesting as a protocol that does work.

For example, I am sure there are many plausible gene-editing protocols, but none are as robust as CRISPR. Of course the papers that describe CRISPR are going to be cited more, since that protocol is going to be used in many other studies.
Nonsense. There are plenty of fairer voting methods that can, and do, use paper ballots. STV, Additional Member systems, Party List systems. These are in use throughout the world for national elections.
Actually Adobe's algorithms are substandard as well. For example, rezising algorithms are few and naive. Also, last I checked the higher bit depths don't work as well as 8bpc - only a limited subset of operations work. Almost the entirety of it is fool's gold.
As a long time Pratchett fan, I inserted this in my Web Server headers when it first became a thing after he died. I mostly forget it's there until I'm debugging something and look at a response header and go... 'oh yeah'

It's mostly pointless, but us Pratchett fans are a loyal bunch.
> It also doesn't help that Linux is very fragmented. Supporting Linux means that you have to support your application for many different desktop environments, glibc versions, kernel versions, etc.

This is often said, but rarely true; if you standardise on the latest Ubuntu LTS for example, other distros will be able to provide packages to make the app work there, see i.e. Steam or Swift.

> Another problem is that a lot of Linux-related communities are very hostile towards proprietary software, let alone proprietary software with DRM that requires a subscription. So, they will run into anything from unwillingness to help with problems in base libraries to people who will sue them to show that they violated the GPL in some way.

Again, not really true, see i.e. JetBrains, which is rather popular on Linux.
Also the smear campaign around the GPL is getting rather old; it's simple, adhere to the license and you'll be fine.
Adobe, Microsoft etc. also requires you to adhere to their license. Why is that fine, but complying with the GPL as per wishes of an author of software you're making use of, why is that not fine?
https://github.com/lazywithclass/swaggins
Special characters such as čšž are not rendered correctly in the bottom Contact information field.
Love it. But I love Enterprise mode even more. What does that say about me? ;)