skysight-inc/HackerNews huggingface dataset:
Arment is way too positive on the Mac Pro's thermal design. Recently I worked on an application where we had about a dozen Mac Pros doing heavy video encoding workloads. Four of these computers started having GPU overheating issues, and turns out that this is a common occurrence on the 2013 Mac Pro. Apple has been quietly replacing units over the years (searching for the specific console error message reveals that it's common among Mac Pro owners).

My theory is that the Mac Pro hasn't seen an update because Apple knows that its current thermal design is a lemon, and they don't really want to sell any more of these because the replacement rate is so high.
You mean PlantUML?
Get a Touch Bar on Old Macbooks
And is there a better tool for displaying "an overview of the proposed architecture"?
i think they both hilton and kardashian had nip-slips and leaked videos.

maybe that's the future though; privacy is premium service wherein you can dole out whichever tasty bits you like while all the other pleebs live out in the open.
What Is Wrong with Web Development?
Looking at AV1, it looks almost too good to be true.

Just about everyone onboard, including hardware manufacturers, patent unencumbered, free, and looks to be a very capable format.

So what are some of the downsides? What are some of its issues?
The arbitrary constant is related to G, which is Newton's gravitational constant, and to the speed of light. If I've understood correctly, if you don't want pi to appear in the field equations, then it will appear in Newton's equations as part of G.
Good one. I'd never question this one, because somehow it felt anglosaxon enough, but it seems so obvious. The anglo-french linguistic feedback loop is quite fun.
> they're trying to sell $10 throw-away quality devices for >$100

I can say their software is in the same category from personal experience. Their Android app was written through minimum cost outsourcing, has no comments (since the developers didn't speak English well), a half dozen layers of abstraction when two would work, and is riddled with countless poorly documented strange edge cases and hacks throughout that make maintainability and enhancement a disaster.

On the user side, this is why features are rarely added and the software tends to lock up and crash a lot, and can brick devices during firmware update. Fixing even trivial bugs or adding basic features like social or counterfeit detection right takes much more work than it should since you have to navigate all that and may break something else while trying to do what you are doing.

They hired a few internal people around the time of the IPO, but they universally don't do much. The tech lead of the team generally came in, complained about some random thing that wasn't even accurate to make it seem like he did something, then left at 4PM. He wasn't in the office enough to know anything about what his team was doing.

A typical internal developer played Clash of Clans all day. When showed logs of his code not working he called meeting after meeting with management to get the guy with logs of the failing use case fired. The culture there is that there's no reason to do work there if you can office politics with your friends to get out of it.

Even given a reasonable commit adjusting timeouts to match the time taken for Bluetooth operations to the slowest observed device and fix several long running file transfers timing out by resetting the timeout each block transferred, he blew up and removed all timeouts for file transfers (bringing back the potential lock up issue) and called a half dozen meetings to fight it.

The culture there is just noxious and actively fights anyone trying to do work.
I try to not be ideological about technology; oracle is a pretty decent database and for some cases is still superior to my favorite RDBMS (Postgres). But while the technology is fine, the licensing leads me to believe that the decision to use oracle was made on a golf course by a guy that doesn't even know how to set up his own email client, and doesn't care how anything works as long as he's next in line for CEO. And so yeah, I agree with you...Oracle is a deal breaker.
Are you saying that peaceful protests in the US are met with baton-swings to the skull? That seems veritably untrue; there have been a large number of protests recently that have not ended in any violence.
Why even bother saying pledge to 'vote'. Instead, say pledge to vote for Hillary.
Why do we need those things to flourish?
I still like computers, but dislike this decade's web.

I wish I could access all of the web's text, images and hyperlinks without running Firefox, Chrome or a similarly massive code base.

I am aware that my wish is impractical even if a philanthropist or a government were to spend 100s of millions of dollars on it.
I love to put my phone down.. but at the same time it takes me from boredom. For instance, I'm in a strip mall while the wife shops. There's nothing else for me to do but reflect on philosophy (that is read hackernews and reddit shitpost).
> handling edge cases in a way consistent with the original intent, etc.

That's where we spend the majority of our time and always where things go horribly wrong in SciFi movies.
What does biotech investment even have to do with computers at all?
>USB-A adapter for my wireless Logitech keyboard and mouse.

You don't need that keyboard or mouse. And, as you said, they are wireless. But the real point is they are not needed. It's a laptop. No need to carry an extra keyboard around with it. Just keep those things at home, I would think. And the adapter for their wireless wires or whatever. Not a problem.

>A gigabit ethernet adapter.

WiFi? This one could be handy, in very rare cases. Better bring a cable too. And a small hub or switch in case there are no ports available. And power for the switch. And a second cable and adapter in case you want to do 2x 1GB... hmmmmm maybe this being prepared for everything bit can be carried too far, no? But let's blame Apple.

>Mini-DP x2 adapter, for my desktop screens. I may be able to leave those attached to the screens, though.

There. What you just said. Leave them attached. No problem.

>I'd need another one for home in that case.

Yep, not a problem.

>Power adapter, HDMI adapter and two USB-A, for attaching to any external screens, speakerphones, and webcams when in a conference room.

It already comes with a power cord. What laptop doesn't?

It has a camera built in.

It has speakers and a microphone.

For connecting to the big screen, AirPlay is wireless.

If all these don't work for you, any decently equipped conference room or company where the room is located should have the proper equipment available. Otherwise you have to make do with the fantastic quality of the built in AV components of the laptop. If they don't even have a screen, are you going to bring one just in case? Of course not; you'll present off the screen on the laptop, in a pinch. As with all the other stuff. But in most cases you won't even need to because they'll have the proper equipment on hand.

And you forgot about conferencing tools like Google Hangouts, which can be freely used by everyone if they simply decide to.

>If I include my hobbies, I will also be needing a USB-C to USB-B cable for my USB hub (or a few new USB-C to Mini- and Micro-USB cables), and a SD card adapter.

Those can stay at home. If you go on a trip to take lots of photos on an SD card, then of course for any such trip you are bringing an SD adapter. Big deal.

To sum up, of all these I see precisely one that while very optional might be nice to have sometimes: the ethernet adapter. The others seem like just moving the goalposts to justify hating on Apple.
It's called Primitive Technology, not Primitive Survival.
Taleb is always a great read!
Looks like you did an excellent job answering your own, now almost rhetorical, question.
Top startup ecosystems in the world 2016
> There is a reason why digital circuit design has shifted to use of HDLs.

Yours is so far the most insightful comment I've read on the page. Have an up vote.
> The research in Japan used a beam of Helium-8, Helium with 4 extra neutrons, colliding with a regular Helium-4 atom. The collision breaks up the Helium-8 into another Helium-4 and a tetraneutron in its brief resonance state, before it, too, breaks apart, forming four lone neutrons.

I don't know how fast these particles were going in the experiment, but if they were going at the speed of light, then the tetraneutron would make it 150 femtometres from the site of the collision before decaying. By way of comparison, neutrons and protons are 1 - 2 fm across, and a uranium nucleus is 15 fm across [i]. So if the tetraneutron was actually going at a tenth of the speed of light, it would barely make it a nucleus's diameter away before exploding.

[i] https://en.wikipedia.org/wiki/Atomic_nucleus
I don't and if you're religious about it, I'm afraid I don't want to work with you (I accept the feeling may be mutual)!

Most developers don't have a complete knowledge of it and don't enjoy writing it; essentially I believe it's because they know it's not an efficient way of communicating ideas with other developers.

Modelling can be useful, but as far as I can work out something like gliffy with lines, boxes and little else is almost always sufficient. I'd imagine safety critical space or aviation systems and other niches are a different kettle of fish.
I'm at a restaurant reading this so I haven't had a chance to test it out yet but having reviewed the website I already see a massive use for this: Programmatic app building. This is an awesome idea. I can't wait to play with it.
People are working on that. One option is biochar: burn biomass in a low-oxygen environment, grind up the charcoal and work it into soil. Generally improves fertility and stays in place over a thousand years. A Nature study found that we could absorb about a gigaton carbon (or CO2, I forget) per year before we start doing serious harm to biodiversity. Our annual emissions are 10 GT carbon, or 30 GT CO2.

There are others involving mineral erosion, or machines that take CO2 out of the atmosphere. There's a scheme for fertilizing oceans with iron particles, creating algae blooms that absorb CO2 then die and sink; that one may or may not work.

The problem is, generally this stuff either has large environmental side effects, doesn't scale enough to absorb all emissions, is much more expensive than just reducing emissions, and/or uses a lot of energy, which would have to be produced by carbon-free sources that could have just replaced emissions in the first place.

None of it is really available yet, and we're rapidly running out of time. We're starting to see positive feedbacks where, with higher temperatures, the planet emits CO2 and methane by itself, taking the temperature even higher without further help from us.

So our best strategy is to reduce emissions as quickly as possible now. Given how far along things are, we will probably also need to reduce atmospheric CO2 levels after we've finally stopped increasing them.

Of course, to whatever extent the negative-emissions techniques become available, safe, and affordable in the short term, they could definitely help. Biochar might be the closest to implementation, with no real downside except at very large scale.
Hey there, I'm Aurelia's Community Lead. I wanted to address these issues with you so we can work together to deal with the issues:

1 & 2a: We feel your pain on JSPM/SystemJS. An unbundled SystemJS application is kinda slow. My current recommendation is to either use Webpack or look at our CLI. The CLI is currently alpha, but the loading performance blows JSPM/SystemJS out of the water. The JSPM Skeleton has a loading screen b/c of how long SystemJS takes to load an unbundled Aurelia app. The CLI doesn't need this since the app loads so quickly.

3. This documentation helps us generate our documentation site which leads us to..

2b. We're working on server-side rendering which will rectify this issue, and provide a lot of value for the community of Aurelia developers.

4. I'd like to see this rectified, personally. I'm not sure that an `else` would work, but what about a set of `switch` and `case` custom elements to do this?

5. Yeah, this is somewhere we got screwed when the powers that be decided that `Object.observe` needed to be killed. That being said, have you used our `observable` attribute on VM properties? It works just like the `bindable` attribute in terms of giving you a `${name}Changed` callback that you don't need to worry about tearing down.

6. Most of the things you'll use on a daily basis are pulled together by the `aurelia-framework` module. There are some exceptions, such as router stuff. But most of the time when I'm writing aurelia import statements, I'm pulling stuff from the framework module. ymmv

7. This is true, but it was deprecated due to being a broken design. The new version is much better and is quickly pushing to release.

8. Again, something that happened due to `Object.observe` being taken from us.

9. In a CLI based application, I get one warning. I've been working to find the source of the warning so I can file an issue.

All in all, I don't want this post to feel antagonistic. We're all working towards a common goal: Building an awesome framework that makes all of our daily jobs easier.
Well, that explains some of it.

I heard tox needs a code review. Has its security been verified in any way?
I would recommend adding documentation for shipping to the App Store.

Even if it's as simple as "just build and submit".
I think it's fair to use the word gifted although it's loaded and we should have better words. That said, his point is that while you are having good ideas, it's important to account for most students in your ideal system not having your aptitude--one big challenge in education is "how do you address the bell curve of aptitude" without going as slow as the slowest, or leaving anyone behind, or segregating classes. Education gets pretty nitty gritty when you dig into real world changes!

Good article, education is ripe for disruption especially in 3rd worlds.
Great, but too bad, it's for getting into the jail.

edit: just in case, i am just criticizing the support of Apple's monopoly.
Great, but too bad, it's for getting into the jail.
Emotional, behavioral and social difficulties among high-IQ children [pdf]
I feel like I'm living in a crazytown where nobody sees what's so plainly obvious. Doesn't anyone remember when IBM wasn't able to deliver chips to Apple on the schedule they demanded, and customers were complaining, and they were taking a drubbing in the press for it? And Apple let their existing product line stagnate for a little while, and then we got the Intel Macs?

Well, this time it's Intel and not IBM, except Apple owns their own chip designs and has 200 billion dollars laying around.
Reminds me of the puff of smoke that used to animate the removal of objects from the OS X dock. In a blatant violation of cartoon law this animation was sadly removed from current OS versions.
How was your battery life with that?

And most mobile clients use pjsip, at least non-commercial ones (aside from popular sipdroid). I don't know what Bria uses but if I lose signal it slams my battery. Unfortunately it also works best for my commercial line.

Csipsimple is an android implementation of the pjsip library. Taki is another for BB10. They are both fairly reliable. I don't know any on iOS (sry).
Tell me. Where in LAX or SFO or LGA can I find an electric outlet?

Some airports make them impossible to find, highly coveted, surrounded by the territorial and ferroucious Horde, oodles of macbook MagSafe and ipad Lightning cables eminating from the wall like thin withering tentacles of some white goop monster emanating from the power grid.

Other airports lock the power sockets away behind "Employee Only" signs and caution tape, with menacing security guards patrolling the area should you even think about stealing those precious MWh from the institution.

Still other airports have rows upon rows of power outlets in plain sight, but every single one of them is dead, disconnected, dying like your phone battery.
>"untrusted"

So you're going to "trust" i.e. deputize some theoretical daemon that will still have to pass the simple data structures to systemd, which won't actually fix, or fix any future incarnations of, the bug that we're discussing.

>What does that suggest about the architecture of systemd?

It suggests that it is, at worst, the same as the status quo on Solaris and macOS.

In reality, the community is filled with people waving their hands and doomsaying against "complexity", ignoring the fact that their suggested actions don't really solve anything.

They seem to be a cargo cult of modularization, if you catch my drift.

Along with all of the comments in the thread suggesting languages that can't fork, and languages that can easily lose track of daemons even when the daemon doesn't double fork, we can see that not every suggestion that sounds reasonable is actually reasonable, or better.

Additionally, there's probably some lesson about `PR_SET_CHILD_SUBREAPER` and what happens when the subreaper they so desperately want to exist crashes.

If systemd were running as PID2, and crashed, children would simply be inherited by PID1, and now we need to communicate everything to the service manager. You can't set subreaper again, after it crashed.

So really, what are we arguing about here?
I thought someone was finally sticking up for Roombas.
AGI sounds like fuzzy logic. We know how far that got. It will make some companies money though, it's snake oil. Computers even thousands of years from now will never be able to do what a programmer with 1 year of experience can do today, it's the advantage of being human.
Man hacked his Alexa to speak out of a singing fish, and it's horrifying
Lyft to offer 45 percent discount during presidential election
> Linux can solve some pro needs, but not most. It’s a fantastic server OS but a miserable desktop one, and that will probably never change.

Depending on which pro needs We're talking about, I don't believe this is true anymore.

I was a Linux user for many years, then an OS X user for over a decade, and earlier this year I'd had enough with being annoyed by OS X & switched back to Linux. I am extremely happy I did.

If you want beautiful GUIs or do video/audio/graphics editing then, yes, macOS is still superior. If you are a developer who spends most of your time split between the terminal and the browser, then Linux is not just an acceptable substitute, but can in fact be a superior replacement.
Windows 10 has Linux subsystem now, which is Ubuntu 14.04. I would say it's at least on par now with MacOS.
The more I scrolled down this page the more impressed I got.

What's the performance like? Does it handle switching views back and forth? Keep state?
Did not exist at the time. Also, most folk that take the bus can't afford Uber let alone expect that one will get to them, pick them up, and get to work in a shorter time than the crummy bus will.
The FP crowd is so vocal. Reformed math geeks who are trying to evangelize the world of programming to do things one way; their way.
VCs still give billions to food delivery startups. But what’s their endgame?
> Linux can solve some pro needs, but not most. It’s a fantastic server OS but a miserable desktop one, and that will probably never change.

I disagree! A Linux desktop gets as good as your customization.

For me nothing can replace my setup: Debian + custom Stumpwm window manager

Pro users want flexibility.
Your last paragraph about the Internet as once-upon-a-time being a place to "hide" is spot-on for me, personally.
The problem here is backwards compatiblity. As your HTML file evolves, you will want to restructure it. CSS only takes you that far, at some point you need to adjust your HTML structure.

And then you have the problem that most clients will break with the new HTML structure.

In contrast, a separately designed JSON or XML structure (if you follow some simply sanity rules) can be kept backwards compatible for a long time.
Alzheimer’s treatment fully restores memory function (2015)
ERD's and Sequence Diagrams are helpful on occasion, that's it though. And those can be done in any drawing tool.
I have been trying to break a FAR manager addiction for many many years, despite being a linux user exclusively for the last 10, FAR is the most useful shell I have ever used. mc doesn't cut it.
The end result of knowing a lot about a topic is often that you can't make very strong statements about it; they always end up being something like "you're kind of right because XYZ, but also kind of wrong because XYZ". So the ideal situation is more like "weak opinions, strong actions".

Let's take the example of where someone yells "Duck!". Most likely, you weren't paying attention and you have no clue why they would yell such a thing. There is a high chance that it's some kind of prank. But, I argue, you should still duck anyway, because the potential benefits (not getting a concussion) outweigh the risks (looking stupid).

Similarly, if you are running a startup, you should prepared to pivot at the first sign of customer mismatch, but meanwhile the majority of work will be in one direction, and you should work on it passionately.
* The windows registry vs the OSX defaults system

* Constantly changing APIs based on Microsofts internal politics vs. the very stable Cocoa

* HiDPI that always works or has good fallbacks

* Touchpad / gesture support that is actually pleasant and precise to use

* Battery life

* Multidesktop

* POSIX scripting (that one is slowly coming to windows now)

* Can be restored from another computer in a matter of minutes (see also the first point)

* PDF support baked into OS
Windows also has an annoyment-subsystem now, reminding you to use Edge once a day when you start Chrome. That is why I am switching my last desktop to Linux in the minutes I write this post. I will not accept an OS that tells me what I should use.
I had no idea about this. This looks fantastic! Theres a whole chapter on "advanced dynamic programming."!

I know people like to debate the merits of "thee algorithm book" be it CLRS or Desgupta etc. but I find that having many such books is extremely beneficial - occasionally one author will articulate a particular insight that will resonate for me in such a way that makes me believe I maybe hadn't completely internalized that thing before, despite having read similar content from other sources on many occasions and believing I had.

Anyway this looks like a great such addition to my personal canon. Thanks for sharing!
What others are seeing that you aren't is that
(a) Unlike the PowerPC days when the Mac gave Apple over 90% of it's profits, it now probably accounts for closer to 10% of Apple's profits
(b) The Intel excuse seriously does not fly with the Mac Pro.
(c) The CEO has openly wondered why anyone would buy a PC. Some have argued he meant Windows computers, but it doesn't inspire confidence (especially since he has stated he uses an iPad pro for most of his work)
(d) Clearly Apple's top priorities are making things smaller and lighter. This is out of step with a lot of "Pro" users' needs. Compare the new Mac Pro to its previous incarnation, and the changes in design priority could not be more obvious.
First, I think you might be overestimating the number of decisions that come down to 51% vs 49%.... there are countless actions that the government takes that have a much higher societal-agreement rate than 51%. It only feels like everything is 51v49 because those decisions are the ones people spend their time arguing about; we never talk about the things we all agree on.

Secondly, for spectrum decisions (e.g. what tax rate we should have, how much to spend on defense and education, etc) getting as close to 51v49 for the decision is probably the most equitable outcome.