skysight-inc/HackerNews huggingface dataset:
There's insecure code, and then there's a company that will threaten to fire you if you don't run insecure internal code on their corpnet. Hacked-together internal test app running on an alpha version of .NET that was expected to run on my machine 24x7 that (as one example) wrote to %PROGRAM_FILES, requiring that it be run as admin. Told my manager, "I'm not running that, it's a threat to my machine and the corpnet." "Run it or else", I was told. Not that it mattered, I was probably one of only three people in Visual Studio that didn't run their machines as admin.

This was after the Gates and Valentine emails on how MSFT was going to start taking security seriously. The point is not that I had an asshole for a manager, but that even though MSFT said "security", the boots on the ground often took as just another barrier to their greatest that was to be ignored as much as possible, and implemented just enough to shut up the gatekeepers.
The first part is not true. When you look at flights on BA.com, in their journey planner, that price is the final price, to the penny.
Nobody except five Apple dorks in the world gives a damn about advising companies about how best to exploit their markets. We all just want a product that suits our needs.

No USB-A ports (and no Ethernet) really sucks for a lot of people. Apple will continue to be a profitable company. These things are not contradictory.
Doesn't sound very encouraging, but yes there is no other way since obviously Apple is not supposed to support Linux/Windows systems.

That Spectre x360 laptop in my opinion does look like a real Macbook competitor, even a better device in some aspects.
For me, "please, no," to the touchscreen. I think Apple is quite rightly keeping the dividing line between macOS and iOS with a touch screen.
Canonical and Redhat are usually 1 or 2, depending on the project. Oracle is usually 2 or 3.
Couldn't have said it any better. Though I read somewhere that there apparently is a good reason to go for Skylake now and do a bump next summer.

Here is to hoping the last gen will experience a price drop by non-apple retailers.
Keeping the same price is just shameless. I feel like they could decrease the price without any problem but also know that many people prefer the old version and want to milk their money.
Hackintosh?
> just look at how faculty members are selected.

Plus, they typically only post openings once a year. If you miss the fall interview rounds (to start the following fall), you pretty much wait until the following year. So, you're looking at 2 years out if you don't have something lined up after your postdoc, or if you "finish" (whatever that means) your postdoc in late winter.
Did you just call ThinkPads obscure?
I like that too,lol
One person's toxic biological WMD is another person's precious unique snowflake.
Apple, this time you made a mistake
> They do use the 15W Skylake in the non-touchbar MBP.

True. I wasn't talking about the red-headed step-child but you've got a point here. The hold-up there might have been that there's no Iris KL (incidentally I'm pissed that they've apparently gone with the non-iris pro on the 15", what the fuck)
Vine Is Closing Down, and the Internet Can’t Stand It
I got paid/sponsored to work on a couple of projects.

I had met some people from the company a couple of times and wrote something they wanted adapted to work with their products but didn't want to invest in it.

A few thousand to get me to do something I was going to do anyway at some point was a good way for them to get something that they wouldn't monetise directly.

Not sure how to get a gig like that though :)
http://www.jnr-eeb.org/index.php/jnr/issue/current

http://jnrbm.biomedcentral.com/

you were saying?
This, is definitely a separate issue...
> I could create Java Executor threadpool of size 50000, use existing http client libraries, and get full concurrency.

No, you'd get a slow illusion of full concurrency. The JDK ditched green threads ages ago because native threads were far more robust.
Once my OSS project became popular, I started a business and switched to an open core model. Businesses buy additional features, I get recurring revenue so that I am paid to maintain the OSS and commercial parts.

http://sidekiq.org/

And to answer the inevitable question: many of my paid features are also available as 3rd party OSS plugins. Many companies prefer to pay for the commercial version so they know the features will all work well together and be supported years from now.
I was looking to get a new laptop this year (black friday) and now I have no idea what I'm getting. I've waited years for a Retina Macbook Air and instead, we got this.

Overall, I'm less and less impressed with Apple. I am considering getting a mac mini for iOS development and calling it quits and moving over to the Windows world.
Other than the hardware failure, what's the situation with Ubuntu handling things like external displays and suspending?
There's also option "Radeon Pro 460 with 4GB memory" [1]

[1] http://www.apple.com/shop/buy-mac/macbook-pro?product=MLH42L...
Do you know what's the reasoning behind this convention? I had no idea too that percentages in parenthesis mean negative. It's a whole new world.
Nope, refreshing doesn't seem to help. examples seems ok but http://origami.design/learn seems to have the issue like the screenshot I attached above.
The irony here is I notice multiple posts by you every day with 'political crap' :/.
It is part of a series of Q&As. This is not the only installment. Refusing to ask stereotypically "girly" questions is another form of sexism. Work-life balance is a concern for both men and women. Refusing to hear women's voices on the topic is just as problematic as only talking to women about this sort of topic and nothing else.
If you have some questions about Flatbuffers and NodeJS feel free to reach out. @_michaelpaulson on twits, not sure if you can direct message on HN.
I've used (and committed a few small fixes to) Rambler in a few of my projects. My team and I chose Rambler over the alternatives for a few reasons, the primary one being simplicity all around, in the sense that there is no runtime needed for this tool, just a binary that you run with your deploy scripts.
I have no idea with the idea of MagSafe, but on my Retina MacBook Pro (also early 2013), it's become extremely finicky. About 20% of the time, it just doesn't charge. I just have to connect and disconnect it a few times and eventually it works.
I'm a digital artist myself. I'm a more goal based guy, so I use both Windows and Mac hardware and software. I know that I am probably the target market for both the Macbook Pro and the Surface Studio, but I have to say, I'm not impressed. And I'd argue that the only people who are would have to be Microsoft or Apple fans. Certainly not tech based artists.

First, this is a business for me. And I suspect it's a business for anyone that Apple or Microsoft expects to sell this stuff to. And having to pay $3000 for outdated hardware is a tough pill to swallow. The hardware in the Macbook "Pro" is simply inexcusable. (REALLY???? 16GB RAM MAX!?!?!?) But the hardware in the Surface Studio is equally galling. They give you an NVidia what? 965 for $3000??? And the BEST I could even POSSIBLY get would be a 980??? And for that magnanimous gesture on their part I would be obliged to pay a MINIMUM of $4100??? For LAST GENERATION graphics cards???? On a machine purportedly about graphics???? (A 1080 would run both faster AND cooler using LESS power Microsoft. And at this point in time, for a business investment 64GB of RAM should really be offered by anyone NOT trying to screw you. What's the deal Microsoft???)

I think to objective observers who were waiting for these presentations... both proved SEVERELY underwhelming considering the pent up expectations. I mean... OK... if you put a gun to my head, I'll probably buy the Surface Studio. But don't expect me to pretend that I don't know that both Microsoft and Apple are robbing me.

Sorry for the rant.
Only if the PTO doesn't come at the expense of other holidays, or with the expectation that you'll use less of your "unlimited holidays" because of it.
The system should use all the RAM. You paid for RAM, why have it sit there unused? As long as the next user process gets the RAM it asks for, I want the system to use all my RAM to cache everything.

Edit: even to the point of compressing pages, since it's faster to uncompress them than fetch from disk.
I get the sense that there is a movement inside Apple right now to abandon the professional market. Everything they've released lately for pros has been half-hearted at best. I'm getting increasingly concerned that one day soon they will drop Mac OS products altogether and just leave us to the wolves
I was in virtually the exact same position as you and made the same decision about a year and a half ago. I moved from biotech and neuroscience research into fintech consulting, to be able to feed my family and send my kids to a proper school.

I certainly would have preferred research, but given that most people just go voting for the same political parties that vehemently defend the current financial establishment, I have no remorse. (Yes, I am a huge Chomsky fan...) From my POV, we are only doing what is necessary to enable our families to have a normal life in a world getting more imbalanced, without any critical mass of people seeming to notice or care.

Hopefully, people will wake up soon enough and finally stop voting the non-options they are presented with (HC vs DT...)
The new charging mode is way cheaper for them, and for their users. And way more convenient too. I really like the magnetic part of MagSafe, but everything after that sucks. The wire the MagSafe uses is really susceptible to being frayed at both of its attachment points, and the power brick itself is expensive (>$100). It looks like the new power brick thing is similar to an iPhone's, and uses a detachable USB-C cable. I presume the cable and the bricks will become fairly commonplace. And that means way less work in the long run.

I do like the magnetic grasp though.
meant by who?
I would love a new Newton :-)
That was quite a silly setup. The keyboard screen blocked the monitors and you have a break in the monitors right in the middle where you look most often. I currently use a MBP with an external monitor, keyboard, and mouse.

It's ok, but with only 16gb of ram and no nvidia chips it's not exactly a good workstation. Professionals are now forced to have a second computer with a lot of ram and GPUs for computing. Very much not ideal.
More excited about the new surface book. Way more functionality imo. Hyper-v makes it a better virtualization platform too
Not only does it have 5k display support, but it supports two of them in addition to the internal display:

--
Simultaneously supports full native resolution on the built-in display at millions of colors and:

Up to two displays with 5120-by-2880 resolution at 60Hz at over a billion colors
Up to four displays with 4096-by-2304 resolution at 60Hz at over a billion colors
--

[1]http://www.apple.com/macbook-pro/specs/
When you have sick days, you typically also have PTO days.

When you just have a set number of PTO days, you're forced to decide whether it's worth dealing with a couple of days at work with a slight fever in exchange for being able to go on a family trip in the summer.
I imagine you would accidentally touch it too often it if it were below the keyboard.

I wish they would have put it above the normal esc/f-key row and left it.
If you have 10 PTO days, you can take them for any reason, including if you're sick.

Or I can take those 10 days on a nice vacation to Europe with the spouse...but only if I come into work on days that I'm sick.

EDIT: and to clarify for any confusion that I might just be imagining that you might have, the PTO arrangement to which I refer is where you get a lump of days to do with what you wish, be it vacation/holiday or illness. Versus x days for vacation/holiday and y days for illness.
Not the parent poster, but Microsoft did this with .NET Core and also supports Mono. Google has definitely done it too, but I am blanking on specific projects.
It is, but employees count all flexible PTO as vacation and resent wasting a vacation day on being sick.

Similarly to "unlimited" vacation, it takes a bit of work to get yourself in the right mindset to use generic PTO well.
The quote is referring to proof of progress, not proof of profitability, which is a separate issue.
> Also, Panos Panay sounds like a genuine, authentic, passionate and knowledgeable whereas Jony Ive sounds like an Evangelical designer who feels "fake". I don't know how to explain it.

It's called "bias"
If you could cut your server spend to ~1/3 - 1/10th (depending on the language and application complexity) I think it would be worth it. All depends on your needs. If I am building a dummy app, yes I'll use JSON. If I am building a real application, I am building it with FlatBuffers or SBE.
https://www.nih.gov/news-events/news-releases/brain-may-flus...
They even left the fact that it is still LPDDR3 out of the keynote. It was the first question I was thinking of. I wonder when Intel will support LPDDR4.
There's no reason for this. The switches in a mechanical kb aren't electrically any different than those in a membrane kb.

Not that I'm seriously suggesting it, but it occurs to me that you should be able to make something with an Arduino to make any kb bluetooth.
Yes, I get sick more often now that I have kids (once or twice a year instead of none) - but they still get sick 10 times more than I do.
Time to hit ESC... ow... wait... :( :S
this is already happeing, Google has a noticeable pro-Clinton bias
"Non-tiered AOT compiled code behaves similarly to statically compiled C++ code, in that no profiling information is collected and no JIT recompilations will happen."

My question is how much memory can be saved by not having the JIT. Sure you still have a GC with a heap (VM) but one of the big pigs in memory can be the JIT.
My last try was Fedora and Mint on last years Dell XPS 13. Battery life was fine (comparable to my MBP) but the experience when plugging in my low-DPI destkop monitor was terrible. Supposedly the new Wayland-based distros provide a better story for that.

Other than that Gnome3 finally behaves nicely across the board. Still a lot of inconsistencies between applications (QT-based programs look like crap on Gnome and vice-versa, and TK programs look like crap everywhere) but all in all the experience was way better than in 2011 which was the last year I used Linux as my base OS.
DataOps: Leveraging DevOps Principles for Better Data Analytics
I wish this was a joke
Do Germany and Britain count as small countries?

The situation is similar.
Yep that's the one thing that pisses me off to no end.
I never used the Cintiq, but I've been using Wacom tablets for a good 15 years. I owned & used the Surface Pro 2 & 3, and the iPad Pro with pencil.

Both have their place - pen on screen or pen off. Working with your pen on a screen, especially a smaller screen, means you lose a good chunk of your visible space. Overall opinion -- it is great for artists that two major companies have made a significant effort on getting the pen on display right.
Artist creates wax effigy of Donald Trump
This is absolutely a risk. I was thinking of Feynman when I brought it up, thanks for finding the quote!

The tenure-and-teaching model is a better one than it was ever given credit for; the seemingly irrational connection between elementary teaching and cutting-edge research has been a powerful one.

Even so, I think the IAS model is better than a lot of what we're seeing today. Now, introductory classes have been offloaded onto (poorly paid) lecturers, and professors are expected to publish consistently, even without funding. The results are hideous: not just inaction but counter-productive action.

The replication crisis is, to a real degree, a function of this paradigm. "No results" is not an acceptable justification for "no publications", so we see people using statistical trickery that has been bad practice for decades to keep up their publication count. I'd really like to see them go back to teaching and researching, but even a movement to sinecures that don't demand any results at all would be progress.
At school one class focused on analyzing cost of promotions... and a company this huge DID NOT calculate long-term profitability?!?

Wow.
Well obviously it's not for coding, but I understand the one you're replying to perfectly. And I think there are hordes of developpers out there coding daily on their MBP. Which are now sort of left alone. Anecdote, though I doubt I'll be the only one for which the lack of F keys is a showstopper - also see other HN comments: after about 5 years on a Dell I was thingking maybe this year to go back to a MBP (even though my last one lasted only 3 years) but seeing I spend a lot of time debugging, which translates to repeatedly hitting F-keys which is burnt into muscle memory, it's just not going to happen. Even if I'd learn to do it with that bar thingie, it's a bit of a waste of time since going back to any other machine the bar isn't there.
Are the emojis ([2]) actually from GitHub? I have never seen them in my repos.
> Wacom releases innovative products all the time

Does Wacom have an entire suite of comparable products, or do they cater specifically to a niche market? Was their announcement yesterday? Life has context.

> What does that have to do with new MBPs?

I'll go ahead and quote the original comment you originally responded to: "This event was by far the most disappointing Mac event in the history". Apple had an event where they announced not much more than that we are now in late 2016. Nobody is saying MBP itself is bad, the event is comparatively lacking.
Yes, I well understand that you and others are engaged in hand-wringing that has no real impact on anything. Hence my comment.
> an awkward joke about no one using IBM mainframes any more...

I was watching the video on my MBPr, while literally writing a C# program on my work Dell M6800 to automate running programs and fetching the resulting data... from a mainframe... by embedding a 3270 emulator.

:-/
I probably shouldn't have used the term "green threads" since that has history in the JVM. I meant whatever Golang is doing which is similar (M:N threading). With an AOT option for Java, this becomes even more of an option. Golang has shown this works, why can't Java implement the same idea and let all existing libraries benefit from it?
I'm so glad. I was one of the people they tried to target. I tried to keep them on the line and extract as much info as I could and reported it to the IRS. I feel bad for the people they actually got money from and I hope they get it back.
So, where do I plug in my new iPhone 7 headphones?
Wouldn't count on that. I'm pretty sure for using the touchbar you have to look down and aim while you press the thing which takes some time. Compared to that you most likely already blindly can grab your mouse or find the touchpad and move the cursor in the fraction of a second.
My biggest issue preventing me is hardware. Apple keyboard/mouse/trackpads are fantastic but Linux support for them is not and alternatives are crap.
In two years.... so not Today? Because they replaced the USB-A ports today... and not in their 2018 MBP.

Besides, the old peripherals won't disappear within the next few year and most of the world can't easily switch to type-C anyways - since they literally have no money to buy modern technology.

USB 2/3 is "good enough" for too many things to fade away. Any notebook should have 1 type-A port for convenience.
"Why do I want to keep looking down to be sure the TouchBar has the keys I expect?"

How far are you looking down? I have to make more of an effort to look up to the menu bar than to look down at the function keys.

The touch bar looks great and makes a lot of sense. Far more than having to lift your hands up to touch a screen. I'm just not a fan of the price increases.
I'm a male engineer and single father. So I'm responsible for all of the facets of child rearing including but not limited to dealing with a sick kid. All of the talk of making workplaces better for people with families seemed really foreign to me. I would prefer that my company not even be aware of the concept people having children. It's none of their business. Of course it's not practical for companies to have zero awareness, but the less they are involved the better. If I prioritize X over work, then that's an opportunity for someone else to move into that slot and get the promotion. It doesn't matter if X is boogie-boarding, playing video games, or taking care of a child.

I support extending maternity/paternity leave for everyone. But if I take 3 months off work every year for 4 years in a row I shouldn't expect to get the same raises and promotions as everyone else. If at N years of tenure I get more vacation days? Time spent on paternity leave shouldn't count towards that. It's the same as if I chose to take 3 months off to section hike the Appalachian Trail.
Now that's super "elegant". You have a very clean device and a big bag with adapters.
They're not the same. They are the same in that they are both dedicated video apps.

Whatever dedicated video app Facebook is going to release one assumes that it will probably be a lot more like Periscope than Vine.
I would think that if your writing code I can't maintain, but if you leave I have to maintain it or get fired, I have a strong incentive to pay you well. Remember all of these have a feedback component too. What I think it will help with is Bullshit. If person A takes a lot of credit has better access to higher ups and they're in the spotlight a lot, maybe that kind of opportunity should be spread around.
There is no going back. As the article concludes, the benefits of machine learning outweigh these scary-sounding costs. I doubt we will ever have a Dune-style rejection of AI, so we will have to learn to live with machine learning and the world it creates.

My argument - same as it has been since the Snowden revelations - is that if we cannot roll back this radical shift in the ways of the world, then the only check on the power of governments, corporations, and other potentially nefarious groups, is to have all of this information available to the public at no additional cost.

Anything less is an open door to abuse, corruption, and tyranny.
False hope for me as well. Disappointed already.
From what I've been told, it's very rare for an architect to find a client who will let them actually creatively design a space for utility. Clients are primarily interested in appearance, surfaces, size, and to some extent layout. Very few will pay an architect to prototype new concepts, custom design amenities, etc.

Not that that's a good idea for most people... it's better for resale if you make a cookie cutter house. Most codebases will never be sold. Almost every house will.

If you had to resell codebases they'd probably be a lot more standardized.