skysight-inc/HackerNews huggingface dataset:
The culture gets worse because those committing crimes get away so easily. More than 80% of rape incidents go unreported, and a small fraction of the accused in the remaining ones are convicted.

And a fair number of ministers have been accused of rape.
Three straight quarters of sales in free-fall.

No significant new products.

Done.
Jimp is something I had come across as well and played with a bit. FYI I wrote in my notes "dependency on jpeg-js is dog slow." I recommend some perf tests for your use case before jumping too far in.
ESPN recently launched a new site: theundefeated.com

They link out to it aggressively from the homepage of espn.com.

It is a very strong SJW site that I often find cringeworthy.

Here is a story from today: http://theundefeated.com/allday/daily-dose-102816/

"Did you know that not all black people live in the inner city? Did you know that not all inner cities are ghettos? Did you know that conflating all three of these things contributes to a harmful mindset that causes many Americans and others across the globe to believe that people of color aren’t even aware enough of their own condition to be given agency of themselves in larger society? Oh, you didn’t? Well, now you do. On Thursday, Republican presidential nominee Donald Trump proved that all of what I just said, is news to him."

I find this type of messaging across all of ESPNs platforms these days, and I can see how it turns off many subscribers.
You're assuming this is a decision made by executives, as opposed to lazy developers.
I think the only ones to loose are the UNIX developers that don't breath the Apple culture, as it as already before Jobs returned to Apple.

Apple developers, as it was already in the older OS versions are right at home.

Speaking of which, just check the recordings of Jobs doing NeXTSTEP related presentations on YouTube, and you see how little relevance is given to UNIX.
Inside the secret meeting that changed the fate of Vine forever
> It also makes me wonder if these MacBook Pros also have Intel ME.

They almost certainly do. Intel won't sell you a CPU without Intel ME.
I hope so. It also solves the hub or dock problem in one go. I just get back to my desk, plug in one USB-C cable and I now have all of my devices plugged in.
Why would this comment be down-voted?

Putting Jenner on the front page of your anything is going to be wildly controversial and upsetting / offensive to a good chunk of people. This just a fact not a moral statement.

I'd suggest this 'social' issue may possibly be at least one of the factors in the decline, it would be difficult to prove, nevertheless, it's a perfectly reasonable speculation. Americans do protest with their wallets.

It'd be nice to see some time-based data for their decline - overlaid with cable cutting trends.
That's what you think. The nobility would usually sit in Rome or any other nice place and leave administration of their landholdings to a competent slave. Read Cato the Elder's Agri Cultura for details. Demotivation would be an issue for those slaves low on the food chain but not for every slave. For more contemporary examples, look no further than Daenerys' Dothraki handmaidens.
I get that but I'm speaking in terms of --consumer-- perception. I can't tell you how many people tell me they think an ultrabook with an i7 must be super fast just because the ad says i7.
I think I can answer at least one of the questions, on why make 2.0 only C cables.

When I got my Nexus 5X, I bought some assorted A to C cables to go with it. I noticed that the 3.0-capable cables are awfully thick and heavy, and not so convenient to carry around with a mobile device. I bought some 2.0-only A to C cables that are much thinner, lighter, and more flexible, and use those instead. Considering that I will basically never need the extra 3.0 speed for connection to my phone, I'll take the cheaper, lighter, more flexible cable every time.
Best video
https://youtu.be/qdQ9IO07UTI
FreeBSD guest under OS X host: 5.1.8 broke something with NAT, and sockets get closed randomly. 5.1.6 is ok.
It wasn't very long ago.

Up until 1968, dollars were convertible into gold and pegged at $35 / oz [1], meaning the government intervened to keep it at that price.

From 1968-1971, the US still honored that rate with other countries, but stopped intervening in the private gold market [2]. Then the US left the gold standard, and everyone else followed suit.

[1] https://en.wikipedia.org/wiki/History_of_the_United_States_d...

[2] https://en.wikipedia.org/wiki/Bretton_Woods_system
Thanks!

Regarding Apple monitors: Apple seams to be partnering with LG now instead of producing it's own monitors: https://www.computerbase.de/2016-10/lg-ultrafine-4k-5k-monit... . Sorry, I have only the german article here, but there's maybe also somewhere one in english. The infos on the connector are also somewhat vague. Maybe it's the small model using USB3 alternate mode and the bigger 5k one thunderbolt mode, which makes it make only. For the expected apple customers it probably doesn't matter as long as it works with the MBP. However for other potential users (which do not seem officially supported) it would be quite interesting.
That's already a thing, apparently:
https://griffintechnology.com/us/breaksafe-magnetic-usb-c-po...

And while there are a few DC port adapters trying to fill this gap for non-Mac laptops, I haven't seen anything too convincing yet.
I heard on a podcast the other day that English football is also seeing a dip in ratings. I don't know if that is actually true but if so it puts some perspective on the hand wringing about why the NFL and other USA sports are declining in popularity. If it is more of a universal trend to me that implies something beyond issues such as politics, concussions and domestic violence.
Ah, I never took amateur that way!
It's irrelevant if they get eaten alive by Microsoft.

MacBook Pro's don't even have a touchscreen, which would be the least innovation necessary to keep their heads above water.

Right now, Apple is a sinking titanic like Woolworths.
>What's the running cost of a huge ups?

A UPS will require a battery replacement every 10 years or so, regardless of whether you ever have to go on battery power or not. The UPS should automatically sense the status of the battery and warn you when a replacement is needed.

Pick a model from one of the major manufacturers and look up the replacement battery costs to get an idea of what it will cost.
Much prefer to use Whisper Systems Signal App...
It might be possible.

There is a bit of a problem with thunderbolt's highest speed mode (40gbit). It requires active cables which have a chip at each end of the cable.
Performance optimization, using the latest instruction sets. Wayland support. Improved 3D drivers with full Vulkan support and maybe DirectX via Gallium3D. Fully open source drivers for all common hardware, so no more need for the extension pack. Update to Python 3.
It's funny, but if some of these people griping about web development tried to unpack their favorite enterprise framework, like Spring MVC or whatever J2EE/.NET architecture they are running, there would be way more packages and bundles wrapped up together. It's just the web is finally getting to a good place.
And some vendors are apparently not having all ports do all things, so two USB-C ports, one can charge at high power and one can't, but from the outside they look identical, plugging into either can charge, but the low power one will take forever.

While I'm a big fan of backward compatibility, I feel that at some point it is better to start fresh rather than try to wedge another solution into the same mechanical configuration. And while I get that people didn't appreciate motherboards that went ISA->PCI->AGP->PCI_e, it saved people from the frustration of plugging cards in that wouldn't work.
To me, Yarn seems like the least troublesome new thing. Is it new and redundant? Yeah, but it's also a drop in AND drop out replacement for NPM.

Many of the other "modern touches" would require you to rewrite your whole app if you concluded something was more trouble than it was worth.
I think they meant most graphics programmers who don't go deeper than the API know much math, unfortunately. It fits her narrative, say "most graphics programmers don't need math" but then goes to demonstrate how much geometry is relevant to low-level graphics.
> we can finally get a nice, modern, desktop environment

Have you tried Gnome 3? Not being sarcastic :). These days it's a very stable, slick environment with a very good window manager. Beats the pants off of OS X at least.
>The MacBook Air is dead, which is great news

I'm not sure why that is - partly because I've got one and like it. Also I guess now the Air 11" is gone we're supposed to but the 12" Macbook but it doesn't review as well - on the most obvious Amazon reviews the 11" has 81% 5* reviews and the new Macbook had 59%. It seems a shame that thin with few ports and shiny seems to be prioritized over user satisfaction.
How many color bands would you have to have one each end? The point of USB-C is that it can support many, many protocols. Labeling that is legitimately hard without a massive book.
It is not at all uncommon for the people who want it to be free to be high maintenance users who bleed your company for product support. Having more customers does not always translate to more income.

The message you need to worry about is almost certainly not "Why you should spend money on my product instead of getting theirs for free." The message you need to focus on is why people should want your product at all. In fact, before you get to that stage, your message may need to be as simple as "We exist."

This was the marketing goal of Aflac's initial duck commercials. They were a little known insurance company with low name recognition. They tested two commercials. One was a more respectable, conservative commercial. It achieved around 40% name recognition, which was the industry standard and would have been a big improvement. The second achieved 90% name recognition, but was a silly duck making fun of the sound of the name. It was considered hugely risky, but the CEO latched onto the 90% name recognition metric and went with that campaign.

After becoming a household word, they changed their marketing campaign goal to trying to educate people about their product. It was poorly understood as to how it differed from other insurance products. Yet, they were already a Fortune 200 company because everybody at least new their name and that they existed.

Cart and horse and all that.
see my comment floating somewhere in this thread.

it took some digging but I managed to grab a dump of every page in JSON. he hid it well but I scraped everything and put it up for people to see (it's in its original markup form, and I'm working on converting it to HTML again.)
I wondered the same after I figured out what the CLR does.

I don't honestly know, maybe for the CLR using CALL <addr> is fast enough?

I'd be interested to know the real reason though.
There's a parody article from 2003 talking about this:

http://www.bbspot.com/News/2003/12/valve_unified_theory.html

Is that what you had in mind?
It says two displays for both, so the answer is no. I'm not sure a user is particularly interested in the video vs port distinction.

Also says nothing on the four external graphic cards, but frankly the answer is probably going to be no as well.

That's the principal problem here: there is now a port for things that the underlying hardware can't even offer.
Brady was suspended, not injured. But your point is still valid.
My complaints about the NFL is really the ridiculous length of the games and slow pace. The games are just boring. I've turned to be more of a soccer fan.

In regards to sports revenues, I thinkit makes more sense for us as consumers to just subscribe directly to the leagues for the content. I signed up for MLS Live and can watch any game I want. Cut the cable stations out of it. Make the leagues create a product that people want to pay for.
They are learning the hard way the drawbacks of being uncompromising in the belief of antiracism.
O(log(n))
> So this is what happens, if exponential progress collides head-on with a medieval culture thad had no time to prepare

It's inaccurate to characterize this as a problem with "medieval culture" meeting new technology.

This is a problem of a misogynist ultra-patriarchal culture (subculture?) in which new technology enables abusers to spread evidence of their misdeeds as a kind of perverse propaganda. This is NOT to say India as a whole, or even in the main, is misogynist and ultra-patriarchal.

Another reason I'm calling this out as inaccurate is that it distances many first-worlders (for example, myself in the USA) from such behavior, but we know all too well that such behaviors are replicated at all levels of society from the lowest and most impoverished ghettos to the most advantaged, wealthy, and presumably cultured dynastic families.

Technology in the form of social media enables others to see it and, in this particular instance, the distribution of the video documenting the crime has the effect (intended or not) of further repressing women who would dare to better themselves and their society (e.g. as health workers).

What really saddens me (as well as reinforces the idea that the dissemination of the video reinforces misogyny) is the husband's reaction:

> But in her home village, anger over Geeta's death is still
> muted by questions about her honour. Even Geeta's own
> husband, who eventually found out about the video from his
> neighbours, shares the prevailing suspicion that she might
> have done something to encourage the attack. "If she had
> told me," he says, "we'd have asked her if it was done with
> her consent. Then we'd have gathered the village elders to
> decide what action should be taken." He shows no sign of
> outrage about the rape, and has made no demands for police
> action.

EDIT: Formatting, punctuation, grammar, readability.
fn+Backspace = forward delete
As a person that works maintaining code, I think coding style does have significant impact in a project health, and I personally also emphasize it.

Some people belittle the importance of coding style, e.g: the tabs vs spaces war, etc. But some guidelines do have a lot of impact in readability, e.g: guidelines for identifiers, for statement length, function length, cyclomatic complexity, nesting, asynchronous operations, error handling, etc... and all have an objective practical purpose.

Now, to receive feedback:

- Ask the person to focus on the perceived issue. If the person moves on to a personal level, ask the person to keep the conversation strictly technical and constructive.

- Taking notes will help keeping the conversation professional. Later on you can count what topics appeared more frequently, and rank the issues according to their frequency.

- Get specific and actionable feedback. What specifically needs to be addressed and how? Ask for examples, try to understand what the person is trying to say.

- Do not be dismissive. This will only redirect all the negative feedback for you to other people, like your peers, your manager, technical stakeholders, etc. You can, however, based on your professional opinion, empirical evidence and facts, refute an idea, always providing a technical justification.

Before upfront rejecting feedback, give their advice a try, form your own opinion and share your thoughts.
You guys live in such a tiny bubble. Soccer is gaining popularity, yes. That's great, but the NFL brought in 11.6B last year. The MLS? 533M. Hell, Hockey brought in seven times that. The NFL is the largest professional sports league on the planet.

Soccer is still very niche here and most people watching ESPN simply don't give a crap about it (myself included.)

ESPN is failing because their commentary is going downhill and they're trying to become a pop culture entertainment channel. More soccer would just hurt them.
somewhere in Apple someone hated this - having a charger with a strain reducers will be amazing.
> Here's a tip for the indian women living in such fuck towns. Get a sturdy piece of food and whack some long rusty nails through it. Learn how to swing it. Carry it when you if you need to walk during dark/after hours.

Pretty sure this will get you raped and killed. Do you really think you can defend yourself from 3 men with some rusty nails ?

The problem here is a cultural problem and you can (try to) solve it by changing the culture through education and law enforcement.
That's kinda the point, the new USB-C monitors have built-in USB hubs and charging. So you only need one cable to plug in all of your monitors and USB devices. It's going to take a little while for everyone to get there, but for now there are ~$80 hubs that will break out all of these ports.

> I still can't get over the fact that you can't plug your new iPhone 7 into your new Macbook Pro without a dongle.

You've never been able to though? There is a USB-C to Lightning cable.
I don't know if there's a market for this, but I'd be interested in exploring it. You or your friend can get in touch with me, my email is in my profile.
Here's the real paper.[1]

Windows has a terrible mechanism for inter-thread procedure calls.
This is a way to get another thread to call a function determined by the sending thread. (What could possibly go wrong with that?) There are some security safeguards around this, but not enough.

This looks like something left over from the Windows 3.1/DOS days of no memory protection. Microsoft does not recommend it for threads outside the caller's process[2], but it's still in the OS. Some Windows expert might try disabling it for inter-process calls and see what breaks. It's only supposed to work for "desktop processes" anyway; for servers it could be disabled.

(I'm all in favor of inter-process calls, but the QNX MsgSend/MsgReceive/MsgReply mechanism is far better than this. Most others are far worse. Either performance or security is poor.)

[1] https://breakingmalware.com/injection-techniques/atombombing...
[2] https://msdn.microsoft.com/en-us/library/windows/desktop/ms6...
That's not the case on my bill in the Northeast. There's a $4/month customer charge but everything else is kWh based (whether from the supplier or the distributor).
Possible alternative Rust compiler back end: Cretonne
> that's why I was in favor of developing a frontend that supported D, so that we could at least have a shared language with the rest of unixland.

Yes, D everyone would be nice, but what exactly does it mean? We can share DTrace scripts? Docs? Blog posts? Books? I've been porting them all over to bcc/BPF. Am I missing something?

People have already began work developing new languages, eg, ply https://wkz.github.io/ply/. What if we develop a language that's much better than D? We need to make enhancements, anyway.

I should reiterate something I covered in the post: most people won't care about this. Most people didn't write DTrace scripts when they had the option to (did either of you write DTrace scripts? have some on github?). Most people used the tools. And today, people can "apt install bcc-tools" and use DTraceToolkit like tools.

If someone wants to engage lawyers & Oracle and see if or what needs to be done to use DTrace, then great, it'd make my job easier when developing these tools (and I'd sell more DTrace books :). But I'd also like to see someone take a swing at developing a better language as another possibility.
I'm sorry that anti-racism makes you cringe.
Tesla unveils its solar roof and Powerwall 2
We've been using it for years to keep our database in sync with Elasticsearch, it works great compared to the oplog hack that was required with MongoDB.
One also has to keep in mind that we try to approximate or explain reality. I currently do a lot of maths and we can prove theorems from our axioms. Something is a certain way and not the other, here is my proof! End of discussion.

Economics doesn't have axioms and therefore no provable proof. If somebody has a good idea and data to support it it's an good argument, but it doesn't mean it will repeat or even that we now have solved the problem. If somebody has a better idea backed by better (or even the same!) data he also has a good argument and we now have a bad time with no best argument, but 2 conflicting.
Indeed, the basic mindset and operating premise of these security companies is to find anything that could even be the tiniest bit exploitable and hype it as a huge risk... I have a suspicion that they will not be satisfied until everyone's computers are turned into virtual prisons and controlled by some central entity.
Yes I had an original MBP, I had to get the repair done with the thermal paste replacement due to overheating issues. That mostly fixed sudden shutdowns but it still ran very hot.

The most perfect MBPs IMO were the 2008 model (pre-unibody) and the first rMBP. The 2008 was fast and fluid; the rMBP introduced me to high capacity SSD and the high res display. Both were hardcore professional workhorses.

The lack of 32 GB on this one is profoundly disappointing but I am hearing it has a major impact on battery life. I'd have to test an equivalent XPS 15 to know, but it's telling that the Surface Book Performance Base (most comparable with this new MBP) is also limited to 16 GB, though they claim some crazy battery life numbers (16 h?).

I'm curious the impact of the new generation SSD and DDR4 RAM will have in overall experience.
And my car has a jet engine because flames come out the back when I floor it.

No touchscreen, no serious advances; only designer-first churn and imposing clunky acce$$orie$. Apple, in the computer industry, is chopped, unless radical, turnaround action is taken immediately. Sales of iPhone are also down because of lackluster improvements and declining value-for-dollar. Three straight quarters of revenue decline, the worst since Sculley.
Yes, but...

Making money from software is hard. When you're talking about creating a new product or service, the odds are against you i.e. it's more likely that you'll fail than succeed.

Making money from open-source software is 5-10x harder because open-source removes exclusivity, which is the most important thing that pushes people over their dislike of paying. If they can get your thing for free, they won't pay.

That being said, sometimes well executed hybrid "open-source + something exclusive" strategy is the only way for a given product.

For example, MySQL would have no chance against Oracle, DB2 or SQL Server if it tried to compete as another expensive, closed source database. They pretty much had to give away their stuff for free to gain massive market share and sell "something exclusive" (expensive support contracts) to a small subset of their users.

One successful hybrid strategy is open source + hosting. WordPress, Ghost, Discourse, Vanilla Forums - those are all projects that are open source, you can host them yourself for free but most people don't have skills or desire to self-host, so, like MySQL, they use being open source as free marketing to gain market share and sell convenience to a small subset of their users.

You didn't specify if you're talking about single person business or a bigger team.

Hybrid strategies are usually too difficult to execute for a single person, there's just too much work writing the software and managing hosting, providing support etc.

At the end of the day you should decide what's more important: money or writing open source code.

If money, then don't take additional risk of open source.

If open source, then don't expect money.

If both then accept that you will most likely end up with neither.
It certainly is possible, but in my experience not very common. The long-term expats tended to stick to the expat community, which was mostly about creating a tiny bubble of "home" in the host country. Or at least a television-inspired approximation thereof.

The ones who really did want to explore and immerse themselves in another culture usually did that for a few years before moving on to explore another culture.