skysight-inc/HackerNews huggingface dataset:
After my 2015 retina MBP was stolen earlier this year, I've been patiently waiting for this year's MBP release to upgrade. But after seeing what Apple released last week, I'm gonna pass. I'm fully switching to Linux now (been using it for some months now while waiting) and I'll be picking up some other laptop.

At the minimum, I expected Apple to deliver a laptop with this year's CPU and an nVidia GPU (CUDA compatibility is what I need) that can do VR. As it stands now, Apple under-delivered on both fronts. Not only that, but the new MacBook Pro also has a much worse keyboard than last year's rMBP. If I wanted to type on glass, I'd pick an iPad or type on my phone. Using new MBP keyboard for more than few hours will hurt after few hours.

To add insult to injury, Apple's pick of a weak AMD GPU that doesn't meet even the lowest VR requirements was the final nail in the coffin. Why they even included a discrete GPU when the one they picked is so damn useless is beyond me. It's sad that none of the Macs meet the lowest requirements for VR. Not even their desktops.

Then comes the cost. New MBP is incredibly expensive. Not only is the MBP way more expensive than previous models, but all the ports that I use will cost me an extra $300 in damn dongles. That's totally insane and I can't justify it because I'm a student.

Apple's quest for thinness over all else has completely destroyed the Macintosh. They don't seem to care how a laptop performs and what people use them for and all they care is how thin something is and how little ports it has. It's now pure form over function.

After SJ died, Apple's now being lead by people who look at Apple's products through an Excel sheet. I bet they view removal of ports and introduction of over a dozen expensive dongles as a way to boost their profits as well.
There is an old free software package ALE ( https://unix4lyfe.org/ale/ ) that does some of the processing like this. It was much easier to get working if you had linear light images... and registration of really noisy images was quite hard on it.
Ask HN: How similar is 'too similar' in corporate entity naming law?
Hypothetical scenario: My startup called SnapSms got traction and I am about to c-corp it. Is Snapchat going to have a problem with this name?

Other examples: Kidsbook, AirLyft, KidsTube, VideoHunt, MegaSoft, FunStation, etc.
I spent '95-'01 using Linux and in '01 switched to OS X. If you do find the UI strange and unintuitive, then I have a few contrasts.

All Linux desktops that I've used look like a cartoon. There's a lot of design theory you can read about but one thing I've never liked with any of the icons is the dark outline and thick lines and over-use of shadows. Still, to this day, even when I tried Elementary, it's not much different. This has been going on for over a decade and it's the accepted look and feel.

Fonts. Granted, Google fonts are avail now, but Mac font rendering just looks better. Linux still, in my mind has not improved much on this. Honestly, I think Helvetica looks great and there's a reason: it's battle tested and has a long, successful history. Linux distros couldn't/didn't want to license Helvetica. Windows made Arial and the rest is history. (ClearType in my mind looks much worse than Linux, so points for Linux there.)

For the Mac terminal, I use it every day and have for a lonnnng time. It's gotten better over the years for sure with tabs and better rendering. I run fish shell in mine and I don't feel like I ever run into any issues with it. I'm not sure what all the hubub is about Terminal.

As for key layouts, Windows is similar. A Windows key where the Mac command key. I use a wireless Microsoft split kbd at work and it works fine with my Mac. I use my Apple keyboard on Linux servers sometimes and I don't get lost in some dark place trying to type my way out to no avail.

ALL my servers are CentOS. I never have any problems shelling in, using vi, getting work done. This has never been an issue for me. And frankly, I dunno why it would be. The Mac Terminal has never blocked me on these things.

I spent a lot of time with Slackware, Redhat/Fedora, Gentoo, and FreeBSD on the desktop. I think Linux is great, but I'm just over fuckin around with things. I wanna work, read/post the web a little, and then have a life. It's awesome if you have and want to spend the time compiling your kernel - I did that and I'm glad I did years ago. But I think after a while, endless configuration becomes old.

macOS is not perfect and I'm actually waiting for the 'Snow Leopard' bug fix release that hasn't happened in a long time. I'm not sure what's going to happen with macOS over the coming years. For me, it hasn't gotten so bad that it's unbearable. I do dislike A LOT the stupid animations for desktop switching. The fact I have to find a utility that disables that (for anyone looking for this it's called TotalSpaces) is moronic. But overall, I've been fine with each upgrade.

The UI is rock solid for me and stuff pretty much just always works. I might be one of those outliers that doesn't experience backups not restoring or iCloud completely dissolving people's music libraries. Dunno..

To each his own I guess. I'm not super excited about some Apple releases this year, but I think there's a lot of drama queens whining about things that don't matter much. And only Apple gets this type of attention. We'll see what next year brings.
He's like someone who is anti-abortion but doesn't worry at all about people after they exit the womb. They're lying when they say they actually care about life. In reality, they just care about how abortion makes them feel.

He's anti-death penalty in the same way. The orders of magnitude more suffering in our prison system can't get a tweet but the nearly disused California death penalty urgently bothers him...
Goodhart's Law: "When a measure becomes a target, it ceases to be a good measure."

YC is the new college degree. This attitude of "figuring our how to past the next test on the path to guaranteed success" is the opposite of entrepreneurial.
I have a Lenovo Yoga with touch screen and it's frequently easier to just touch the screen than guide the mouse over. It is convenient enough that I probably will never go back (willingly). It doesn't mean that I'm pointing 8 hours a day. Most of the time I'm just typing.
ZipRecruiter - https://ziprecruiter.com - Santa Monica (LA area) - REMOTE OK for some positions

Our goal is to create the best online services for filling and finding jobs. We bootstrapped for the first four years, growing to 400+ employees. In 2014, we raised $63M led by Institutional Venture Partners.

We have a number of open positions:

- Software Engineer (primarily Python) (Santa Monica)
- Software Engineer (primarily Perl) (Santa Monica or remote)
- Linux Systems Administrator (Santa Monica)
- Senior Data Warehouse DBA (Santa Monica)
- Senior MySQL Database Administrator (Santa Monica)

We're growing rapidly and have a large customer base (primarily small and medium sized businesses). We have interesting problems to solve in the areas of search, yield management, analytics, scalability and new product development. If you'd like to learn more, please visit https://www.ziprecruiter.com/hiring/technology or email us at techjobs@ziprecruiter.com
This was likely someone running a test / dev network using OpenBTS, which is open-source software for GSM base stations. The exact phrasing of that message is the default registration message for the software: https://github.com/ttsou/openbts-p2.8/blob/master/apps/OpenB...
Plenty of educated elites are well aware the problems climate change could cause for them personally. Civil unrest, rising sea levels, and pollution. Things personal wealth only partially mitigates.
Its fees are just sheer theft. I just used it for collecting money from friends for a small paintball event I want to organize, and it kept 10%! Seriously, people sent 5 euros, and I got 4.48, for no reason I can see.

Not to mention that currency conversion is a complete ripoff. I avoid PayPal like the plague.
"This is what Apple missed: none of them use a touch screen, none of them bother to check out Windows, so they can't imagine how important it can be."

I surprised you don't envision that there must be a huge product development testbed at Apple, where they go over all these options in detail. They sold 4-6 million macs per quarter for years. They've been a product-development company ever since their inception. Sometimes it seems as if people think Phil Schiller and a summer intern are making these decisions on the basis of gut feeling.

This is like when Apple pulled back the curtain after the "Antennagate" brouhaha a few years ago, and it revealed things like a huge EM test facility, a CT scanner, etc., etc. (http://www.macworld.com/article/1152771/wireless_lab.html)
None of the links on your site seems to work? Not even the iOS App Store and the Google Play Store links.
They'd lose so much money on processing fees. I'd imagine any processor would drop it like it's hot if you had a super high refund rate, even if on purpose.

Wouldn't it also break the whole automatic side of things?
MQA | Huntingdon, Cambridgeshire, UK | Onsite, VISA | http://mqa.co.uk

We are looking for software engineers to help us roll out the next generation of music distribution.

We're still small (5 full-time engineers and a few contractors, ~20 total), and the music recording and hi-fi industries are already beating a path to our door, so we need all-rounders to keep up. If you like the idea of hacking on our (C++) encoder/decoder, learning assembly for a new instruction set to optimise porting to a new hardware platform, then spending the next week helping us analyse, process and revitalise the back catalogs of the world's top record labels...we want to hear from you. DSP wizardry not required (although obviously it's nice!).

MQA has developed a music encoding and delivery system whose quality blows basically anything commercially available out of the water. (Think it's impossible to do better than CD? So did a lot of people. If you want to help out with the peer-reviewed double-blind studies that proved them wrong - published in the field's top journals - here's the place to do it.) MQA is an end-to-end system, that ensures precise transmission of the analog signal (digital fidelity is only half the story) from the mastering desk to the listener's ears. We've signed with household-name record labels, artists and hi-fi manufacturers, we've got music-industry luminaries working here (they're remarkably nice to work with), and it's only getting bigger from here.

We're a friendly, international team that values initiative and getting things done, and we're looking forward to meeting you. Interviews are a phone screen then on-site with the team.

Email: jobs [at] mqa.co.uk

Official job spec: http://www.mqa.co.uk/customer/news/post/careers-at-mqa-oct-2...
>>For example, how do full-time, actual remote (eg. you are in Japan and your company is in Belgium)

working from let's say Iowa for a company in SF is remote in my book, doesn't have to be international (even though personally I worked remote for a EU-based company at one point).

who's hiring postings - I've spoken to a couple of hiring managers- nothing clicked but those gigs were 100% remote work from home positions.
In my opinion it's a niche because it's an expensive product aimed at illustrators. One of the main features is the pivoting stand that lets you use it like a drafting table. It's cool and all but why would someone who doesn't want to draw on it own one? Why doesn't everyone own wacom tablets?

Personally, I don't even use tablets anymore because I find it tedious to have to 1:1 drag over larger screen sizes. Works fine on a phone, but for anything larger a trackpad with an acceleration curve feels more efficient.
If you wait for that emergency then it's already too late, because any attacker competent enough to carry out that attack is likely competent enough to close the vulnerability they used to get access.
Mine were different, the solution to one was literally "return len(x) - x.count(a)". If you didn't realize that, you spent an hour battling off-by-one errors.
WALTR 2 – All-In-one Direct-To iPhone Converter
> Presumably because it doesn't matter that much, so it isn't worth the investment for Intel.

Intel invested in a new instruction set (IA64). AMD did not.

The market chose AMD's offering.
Indeed. But I haven't come across any phones that let you specifically disable 2G(GSM). Most let you disable 4G or 3G, or let you prioritise one over the other, but disabling 2G altogether seems to be missing.
> Yes, slower

I'm skeptical of this actually being the case in any real-world scenarios. There have been a number of tests of running games from a RAM disk vs an SSD, with precious little difference in load times.
Hmm, I've never worked at a company where this was a requirement. In fact, I've worked at companies where the majority of the time, the developer environments never came close to the production environments.

What has mattered most is that a staging env mirror the prod env. This I have experienced and built numerous times. Also, an integration env between development and staging has also been fairly common.
Offended? The article is right. We expect Apple to innovate but the power users get mad that they're not keeping things the same. It's like when they switched to Thunderbolt. There was a huge outroar because it wasn't USB 2.0, and then everyone just kind of forgot.
I press F4 every day, read that again, every day to launch apps.
That doesn't solve anything as long as your phone supports 2G and falls back to it when 3G/4G are unavailable (i.e. when being deliberately jammed).
Every last permission it requests is associated with a reasonable functional requirement. It may never make use of the components it requests permission to (eg: sending and receiving SMS, which many users don't want to do with Messenger) and in newer Android versions, you can grant (or not) permissions on an ad hoc basis. Nothing 'evil' about it.
Good insurance companies do not go bankrupt because they measure risk correctly and do not take too much of it on themselves. Essentially it is their job to distribute the risk such that the company remains profitable. A global reaching event would simply be uninsurable.
You're absolutely right.

But I also think the author's getting at something slightly different - it sort of goes back to that popular barb that design patterns are just a way to make up for a language's shortcomings.

At the time this was written, doing something like foreach in most languages was a horrible PITA. And if you had a language like foreach, and you were watching people use the iterator pattern (which, I realize, is more powerful, but mostly it would get used for stuff that foreach could handle), you'd definitely shake your head sadly to see all the sweating it would take to express simple concepts, and you'd think, "Geez, why are most programming languages so awful?"

A lot of languages stayed awful for a long time. Java only recently got better, I think partially in response to pressure from .NET. Nowadays, though, even C++ is a wildly different beast, so the point the article was trying to make has lost a lot of its poignance.
I could understand that answer if laptops weighed 45lbs....but honestly if carrying around a few pounds is too heavy, I'm curious how they have the energy to even walk anywhere? =\
As an artist I find it very frustrating when people try to apply style transfer type techniques in an attempt to emulate an artist like Picasso. It kinda works and generates a bunch of hype but it isn't even close. The reason it's frustrating is because I think Deep Learning is actually capable of doing this stuff but the people implementing need to understand how Picasso actually did his work.

If you look at cubism the whole idea is to capture multiple sides of a 3-Dimensional object at once. A lot of art is not a "style" but rather a projection from 3D (or 4D) space to 2D space.

If you wanted to paint a "dog" in the style of Picasso your network would need to understand the geometry of a dog.

Training on a bunch of 2D before and after training examples is underspecified.

It's important to understand that it is a mapping from 3D -> 2D ... NOT 2D->2D

Another example is "Nude Descending a Staircase" by Duchamp:
https://en.wikipedia.org/wiki/Nude_Descending_a_Staircase,_N...

It is a painting describing motion. To apply style transfer would be completely stupid because the point of the image is to project 4D->2D ... not to have wavy black and brown lines.
Right, making the best Go player in the world and cutting Google's power bill by 40% were huge yawns.
Pioneer Microservices Solutions With Us at Datawire | Boston, NY, SF, US Remote | Principal Engineer - Container Expert | Senior Full Stack Engineer
We are on a mission to help development organizations scale through microservices. Our team is innovative, intellectually curious, and dedicated to building infrastructure and tools to empower developers and engineering organizations to scale faster than ever. We're building on state-of-the-art infrastructure such as Kafka, Spinnaker, and Docker - working to enhance these technologies, making them more accessible to ALL devs. Check out our recent microservices summit at microservices.com
Interview Process: 2 phone screens, 1 onsite, References (we keep it simple) Technologies: Python, Java, Docker, Kubernetes, Mesosphere, Deis, Heroku, NoSQL, bash
POSITIONS Principal Eng (120-180K): http://bit.ly/2dUKO6F Sr Eng (90-150K): https://www.datawire.io/careers/
Email marie at datawire.io if intrigued (even if you don't think you're perfect - humility, passion, and ability to learn go a long way with us!)
Same here. Totally agree. Check out the new weldment and pipe features in OnShape, just noticed this last night.
I'll grant you immediate moves, but not addressing modes. It lacks the auto-increment/update possibilities that were in the pdp-11, vax, mc68k, and power(pc), and are great for cutting down on instruction counts in loops. (Hell, on the CDC6600, address register updates were the only way you could do loads and stores; many good ideas didn't survive into the impoverished x86 era.)
This is the gold standard example of the FCC's behavior towards cellular spectrum. They have a very different mission when it comes to HAM spectrum.

Cellular spectrum: Grandstand and extract cash from the carriers.

Ham spectrum: Antenna-laden vans canvasing neighborhoods for radio pirates.

It is despicable.
The Real Amount of Energy Used to Power the Internet
Why would it take over as my provider? Aren't there any safety measures to guard against that?
> And it's set off a backlash about broad capture of everyone's communications

Oh sweet summer Canadian children.
There aren't any that don't require rooted phones or specific hardware. So not at all practical.
Mirai BotNet source code released
LANGSEC
An object inside the hollow sphere would in fact be attracted to each individual mass-ful particle on the surface of the hollow sphere. But (assuming uniform density on the sphere) the net effect is 0 (it feels no gravitational attraction whatsoever).

The best way to prove this is to compute the gravitational force between your object and any arbitrary particle on the surface, then do the integration over all the particles (across the 3 dimensions).
Yah, I think Windows has gotten a lot better since the Vista days. But, VS - I was trying out porting some iOS Obj-C to run on Windows. Impressive that it actually worked, but VS was like, blech.

Granted, Xcode is a piece of crap too - it's so buggy and unstable a lot of the time. But I can at least read or figure out what's going on. VS, tiny fonts, things you can't read, tons of "what's this for?" configuration.

After my playing around with it (and I used the first few versions of VC years ago) I was thinking, yah, I don't think I could get into this dev environment again.. :-\
Nothing is What it Seems feat. John Lennon (Imagine) – 2016 music video
It's very practical: Until usb-c headsets become more mainstream, use a dongle.
RxSwift for Dummies  Part 3
EasyPost | San Francisco | Full-time | Onsite | Senior Software Engineer

EasyPost is a fast growing startup that provides a RESTful API to revolutionize the shipping process for e-commerce companies. We allow users to buy postage labels, check rates, verify addresses, track shipments, and more with all of the major shipping companies.

We are looking for a Senior Software Engineer with Ruby on Rails, Python, or Go experience to join the EasyPost team. If you love to code, want to build APIs, and work on a small team of collaborative developers to build meaningful products, then we’d love to meet you!

Check out our API: https://www.easypost.com/docs/api.html

We can offer you a competitive base salary, equity, comprehensive benefits, 401(k), free daily lunches, and flexible work hours/PTO.

Our interview process includes one phone call and then one onsite technical meeting with the rest of the team.

If you have any questions about the benefits of working here or want to send in your resume or Github, email us at work@easypost.com
All for a price tag of $6k for an 8lb machine that no one would buy.
I don't think many GSM carriers allow internet originated, mobile terminated traffic, even for IoT. Mass compromise of IoT is going to be way less trivial for GSM capable devices than things on standard wifi.

What I'm trying to say is that while your quip is entertaining:

a) it's impractical to scan/compromise IoT devices remotely without a stupid design (by IoT standards stupid, btw- not regular internet design- we're talking REALLY REALLY STUPID).

b) I would bet my mortgage that the logic you are presenting was never considered by the relevant carriers. They're not that smart.
This is just a spin document with fake constraints made to justify poor coding and/or the inability to licence real code and/or to get more money.

Do you think winzip users consider those points cited by MS when zipping files?

More like a case of MS wanted to suckle the Fed's law enforcement wallet by introducing insecurity through convenience.
“OK Google” – Two words to describe the security trade-off on Google’s Pixel
I saw that one of the screenshots from the limited number they had was Willy Wonka Slots. So that's a no.
Yes. Now the Touch Bar will (by default) display the function keys when the `fn` key is pressed, and display the current set of functionality per the application otherwise. There is, per the presentation and reports, an OS setting that allows you to switch which is the default.
out of curioity, which laptop did you get to run Linux?
> I haven't gotten around to using turbolinks but its strongly makes me question whether I should I stop using js frameworks all together and go full on into turbolinks and go back to a simpler time of rapid development.

Exactly this. It is still faster to build websites with Rails, mainly thanks to the maturity of the ecosystem, so I still use it when render-HTML-on-the-server fits the bill. And Turbolinks 5 is surprisingly snappy, here is a demo of a forums site that I've just deployed running vanilla Turbolinks 5: https://thredded.org/.
"Sourcing components on Amazon in the first place is ludicrous to me, to be honest"

I'm a hobbyist, I have Amazon Prime, and I would like to use components in a project. What's ludicrous about that?
Having experience with all of them, Discord is the easiest one to get going with. For non-technical people especially.

Having a browser app is a huge boon, you can get people into the chatroom without them having to download anything. Having the phone apps is also amazing, keep up with the room even when you are on the go.
Good idea! I'll keep that in mind if I ever try to do it.
Are there any good videos of driving in varied conditions to test this out?
Full Time Remote [short speculative fiction]