skysight-inc/HackerNews huggingface dataset:
I'm astonished to hear Apple is abandoning no longer developing monitors and routers. The only way to understand their behavior is from the accounting and finance side. Someone in accounting/finance must've pointed out that they don't make a lot of money making and selling routers and monitors and such. So it seems like an easy win to drop those lines of the business.

BUT, I suspect this will prove very short-sighted in the long run, and possibly endanger the company as a whole. The one thing Apple is (it seems) overlooking is the ecosystem effect. While some may not buy Apple monitors or routers, many do. Sure they last a long time and you don't need to constantly buy another one, and there may be viable substitutes, but if you're one of those people who considers themselves Apple-only (I have a non-techy friend like this) then eliminating Apple products just reduces their attachment to all things Apple. Pretty soon they start realizing that, hey, this non-Apple router works just fine! Hey, this non-Apple monitor works just fine, too! And the importance of the brand is reduced. Then they inevitably start thinking about how maybe a non-Apple laptop might be just as good (too) and cost a boatload less. Or maybe the new Pixel phone is as good as their aging iPhone. After all, they've heard good things about the camera.

So, yes, in strict accounting terms it may make sense to eliminate product lines with thin margins and low volume, but on the whole it props up the whole brand. Personally, I like knowing that I could go buy an Apple monitor. I know they're exceptional quality, and beautiful to boot. I may not have the cash to do it now, or even soon, but it's something to look forward to. Same with their excellent routers. But now? I guess I'll have to keep an eye on what Microsoft is up to.

It's ironic to me that Apple has lost sight of what supports and nurtures their brand, while it seems Microsoft has discovered Apple's secret sauce. Microsoft is creating beautiful expensive products which are almost certainly thin margins and low volume, but is doing so because of the cachet that comes from doing so. From the perception that the Microsoft brand is associated with beautiful, high quality, electronics. This rubs off on everything else they do. And man, do those new Surface Studios look nice.

I've been gradually moving the whole family to Mac-land, but now I may have to rethink. It seems Apple has lost touch and is now run by accountants and analysts--not designers and engineers.
At the bootcamp I went to (Origin Code Academy), those without previous experience are told to emphasize what they've learned in 12 weeks if this is more or less their first contact with coding. At no point were we told to lie or bend the truth. All of our LinkedIn accounts mention the time in the bootcamp. The advice was all about presenting yourself in a way that emphasized either your ability to learn, raw skills if you had some previous experience, or accomplishments if your final project was especially impressive.
Funny how the article doesn't address any of the actual content from the Podesta emails that led people to this conclusion.
Ah I missed that capability thanks for the correction
Political cartoon / Unacceptable
Yep: git revert 9344612d3cd164317170b6189ec43175757e4231
> what the replacement cost would actually be if they had to launch another?

I wonder if they considered just launching a repair-buddy satellite ? So basically a robotic toolbox with a ton of spare parts that could cover 95% of the possible failures of the thing. Then if they get it up there and find out the panels wont open, or the mirror gets stuck, they could pop it open and get it ready before they send it to the lagrange point.
>> It doesn't robustly match entries to returns

> Do you mean it fails to match the call/return (annoying), or that it may mismatch them? (pretty bad...)

__audit_syscall_entry() and __audit_syscall_exit() have some interesting checks in them, and I was never convinced that every entry would get paired with the corresponding exit and logged correctly.

>> It doesn't handle containerization sensibly at all.

> Do you mean it's just oblivious to namespaces (but works as far as I know) or something actually not working?

As far as I know, there is one global audit daemon and audit log, and you have to be globally privileged to use it.
The impression i have is that Apple under Jobs was about pitching products to one guy, Jobs. If he wanted to use it, it went on sale, if not then forget about it leaving the lab.
I think it's safe to say these kinds of trolls do not represent, in any way, the majority of republican voters.
Yes, more or less. There are bunch of different "tracing" mechanisms in the kernel, and perf trace is the common way to use it. Syscalls trigger tracepoints, and anything that can see tracepoints can see them. Using eBPF to trace syscalls is probably quite useful.
Electric drive spooks Japan auto executives
Git-PsRadar – A Git HUD for developers who user Git at command line
I think it's pretty clear from the article that there wasn't really any relevant content in the emails besides that Podesta was in contact with the restaurant once about organizing a fundraiser.

And it goes without saying, but I'll say it anyway, there wasn't anything in Wikileaks that in any way even so much as implied that there was actually a child trafficking ring run by the Democratic party.

I really hope you weren't trying to insinuate that the Wikileaks emails actually said that.

The fact that there even needs to be a discussion about that indicates the sad, sad state of journalism and media in America.

edit:

Also, I'll note that the above commenter's account was created literally three minutes ago, likely to post the comment above.

Insinuating that the Democratic Party is involved in a massive conspiracy to traffic children is NOT the type of thing that flies here on HN, so if you came here expecting to get into those kinds of discussions and spread that kind of misinformation, you're going to have a bad time.
This is great for convincing the average joe how computers are able to do math with ones & zeroes, because this is a remarkably simple design and is visual.

I think clearly displaying the value of the internal state would be useful. One way would be to hide the numeral for power of 2 behind the top right of each rocker when unset, such that when each rocker gets set, that numeral would be exposed. Then wouldn't need to have the reveal slider.

Oh, and could even include a simple Digital-to-Analog converter to display the binary number. If each power of two column could control some measurable entity, then could add up each power of two of that entity. For instance, could control a mass equal to its power of two, and then have a simple mechanical scale add up the weights.
Any chance Google will match this price for their coldline storage? I was planning to archive a few TBs in Google coldline, but Glacier is now cheaper and has a sane retrieval pricing model.
great quote and i thought this too. there has to be another at least for spare parts or if the launch results in a rapid unplanned disassembly
Mono emscripten - using c# in browser
Is it really Apple's font? I believe WhatsApp on Android uses the same. I guess everyone identifies them as Apple's because WhatsApp is not popular in US. I find it way uglier than Google's, too much detail makes them unusable at small sizes.

Anyway I find emoji worsen the communication. There was a time where I could just use :) when I was smiling and :D when really laughing. Now there's so much different smiling variants that you have to use at least 3 laughing-with-tears to convey even a little amount of joy so the other side doesn't think you're just dismissing them with a normal non-laughing smile.

PS what's going on with scrolling in the second link?
Speaking from a hiring manager's perspective:

I don't care if you're from a dev bootcamp or an Ivy League school. I care if you care about your craft.

Experience is really hard to quantify, hence the programming tests. They are a crude way to standardized the measurements.

But care for your craft comes through right away. I'd ask them about the stuff they are interested in within their domain, then dig a little deeper to see if they have a strong grasp of what they are talking about. Sometimes I'd debate with them.

I also find that the best engineers I've ever met came from a variety of countries. They turned out to be amazing team members to work with as well. Once you're no longer just looking at US schools and US dev bootcamps, you get amazing selection.

Speaking from an applicant's perspective:

Heck yea, study up no matter how trivial you think it is or how it belittles your years of experience. Remember that this crude method is not an accurate measure of the hiring company's potential or yours. It's just a filtering mechanism for both sides to start a dialog.
EzyFAQ – An affordable FAQ/Knowledgebase
>Ethereum is a good example of this. It's leaders are seen as infallible and omnipresent.

I'm the organizer of the Silicon Valley Ethereum meetup; I.e. I'm very involved in one of the communities that you refer to. We see Ethereum as a very messy, crazy project with fallible leaders. I don't think that the DAO was handled especially gracefully, either in the lead-up to the hack or afterwards with the fork. We've had meetups [1][2] where speakers were very critical of the leadership.

In other words, for the case of our community, we see the developers of the clients and other employees of the foundation (i.e. the leadership) as fallible.

[1] https://www.meetup.com/EthereumSiliconValley/events/23305312...

[2] https://www.meetup.com/EthereumSiliconValley/events/23201229...
> Cache effects are going to dominate.

I see this stated frequently, but I rarely see evidence to back it up.

I grabbed his code, removed the drawing function and tested it with perf [1]. (Using glibc's qsort).

First test was with 1 million elements in the array. That's 4 MB of data, so it fits in L3 cache with room to spare.

Perf reports an average of 1.02 instructions/cycle with a cache miss rate of 2.829%.

Second test: 10 million elements (40 MB). Doesn't fit in cache.

Perf says: 0.95 instructions/cycle, cache miss rate of 37.352%.

Third test has 500 million elements (2 GB). Fits in RAM but not cache.

1.01 instructions/cycle and a cache miss rate of 66.555%.

If the CPU was stalling frequently, waiting for data, I would expect the number of instructions/cycle to drop dramatically as the cache miss rate increases. It drops slightly from 4MB to 40MB, but inexplicable increases from 40MB to 2GB.

So I see two possibilities:

1. I'm dumb and misinterpreting the perf data.

2. The out-of-order core can work around data stalls so effectively for this algorithm, the cache miss rate doesn't really matter.

[1] https://perf.wiki.kernel.org/index.php/Main_Page
A very simple way to fix wrist problems is to switch hands for the mouse. I had carpal tunnel bad enough to stop me from using a mouse at all and then I tried switching hands. At first my useless left had couldn't click on the side of a barn. After a week or so I was using my left hand with no problem and after a month I was as good as with my right.

A year later I happened to be using a mouse with my right hand and I discovered there was no pain. So I actually fixed my problem.
So why was lisp bad other than some bureaucrat saying it's bad.
As someone living in Tokyo, I can only say: Too bad that earthquakes and tsunamis do not define the way how nuclear power plants are built, though....
Not that I frequently jump to Yelp when something hits big on the news, but this is the first time I've seen this "Active Cleanup Alert", currently in effect for the pizzeria:

https://pbs.twimg.com/media/Cx1p9w_UsAAaB0L.jpg

https://www.yelp.com/biz/comet-ping-pong-washington

I was just going to say, "Seems like this is new since that one dentist killed the famous lion", but I guess these alerts started at around that time: http://www.thesempost.com/yelp-adds-new-active-cleanup-alert...

Meanwhile, Google seems to be putting in little effort to block the brigading of its place reviews: http://i.imgur.com/e6uCqan.png
I call it FU savings. Mainly because if you get tired of your employer, you can tell them to take their job and shove it. Move on to better pastures, and not have to worry about paying bills while you look.

I've done it twice, and there's nothing like having that fund (and also being unsecured debt-free) backing you up. Each time I made my choice to leave my employer, I had a new job lined up within a couple of months - and I had negotiated a higher salary to boot.

The best way to go about getting such a savings set up is to first plan a realistic budget. Then, pay down any unsecured debt, starting with the smallest debt owed first. Roll that payment, once the debt is paid back, into the next debt, until you have all your debt paid off.

At that point, you should be left with no unsecured debt; a mortgage can be considered OK (as it is secured by your equity) - but if you can pay that off too, so much the better. Usually, though, it's better to keep it for tax deduction purposes.

Don't have a car payment - if you aren't paying cash for a used (but reliable) car, and paying for it in full - you are likely wasting your money.

There's more tips out there than just the above, but them's the basics - basically. Once you become "debt free" in this manner - a great burden will be lifted from your shoulders. I'm serious.

And once you get your FU savings set up (bank for at least 6 months to a year - but ultimately, just keep building the savings as you have available cash - you may never know when you'll need it) - you'll be free to do as you please with your career and goals.
It seems like kestrel part of .net core got some amazing performance improvements contributions from the open.I see the performance of kestrel is much better than any versions of IIS +ISAPI or IIS7 + Asp.net modules/handlers ever produced.May be this is partly to do with how simple the middleware (just a function/method it is ).But the request parsing logic got really well and I see that kestrel could hit 5 Million RPS disucssed on this talk[1]( compared to 50K of old asp.net) . Some crazy optimizations and benchmarks are discussed in that video like static byte arrays,memory pools,custom awaiter,bit manipulations for string comparisons etc

Kestrel will be one of the best when it comes to benchmark

[1] https://vimeo.com/172009499

[edit] added video url
Ceres in Color: An approximation of how Ceres's colors would appear to the eye
> So instead of using the native font rendering on OS X which they had actually done, they suggest installing a secondary font

Can't you define fontsets on OS X?
..Because Peter Thiel is a Republican donor that donated to Obama's opponents both times? Why would he?
I can't be alone in thinking that every individual who participated in or retweeted or whatever that information ought to be personally financially and criminally liable for their actions. If not every person, then pick the nodes in the graph that have the highest fanout.

If you knowingly post and spread damaging fake information (deliberately engineered to accuse people of child molestation) on the internet, you have committed a crime, and you should be subject to both civil and criminal action.

You are responsible for the things you write online. This is no different from "yelling 'FIRE!' in a crowded theatre."
Even Trump and his staff were surprised. They didn't expect to win, because of the poll results!

That echo chamber thing cuts both ways.
Pipfile for Python
First a pizza place in the Rust Belt won't cater to a hypothetical gay wedding and now this. I guess that Pizza is the new front-line in the culture wars. Pretty sad in my opinion. That said, if there is a war, I hope Domino's and Pizza Hut don't make it. They are the true villains of Big Pizza.
Do you know where the specific detail of child trafficking was manufactured? The NYT article doesn't say it.

Also, did the people who made this up think it was a joke? I really don't see how else a hair brain idea like this could be made.
Turning to your comparison to the rise of the Internet, I think you're misunderstanding why the internet took so long to go mainstream. In the 70s and 80s, almost nobody had the hardware, and when they did, leased lines were outrageously expensive. But anybody who did get connected found immediate utility via email, file transfer, chat, message boards, and games. The software was immediately useful to average people. And that immediate utility was what drove Internet adoption.

I'm glad that you enjoy maximalists, and whatever they do it's certainly no skin off my nose. But you might consider that hype can harm technology adoption. Reasonable people argue that Google Glass's giant smoking crater set AR back. And the hype and crash of the Segway did no favors for the more immediate uses of that technology, like Kamen's wheelchairs.

I'd also point out that however much Jobs sung the praises of the crazy ones in ads, he rarely let hype run ahead of consumer utility for his products. Crazy things stayed in the lab, and were polished until they actually worked for real people. As Jobs said, real artists ship. Personally, I'd love to see more of that ethos from the blockchain world.
Google has a "Glacier vs Nearline" calculator, which doesn't appear to have been updated yet:

https://cloud.google.com/pricing/tco/storage-nearline

(work at Google)
Started with people finding what they thought were pedo keywords in the Podesta emails. More searching led to circumstantial evidence. Besta Pizza is the one they think is most guilty. Besta Pizza logo looked a lot like a secret symbol used by pedos, until they recently changed it.

Not sure how Comet fits in. Maybe Podesta ordered from them for the many 'pizza parties' referenced in his emails, with lines like 'i don't like hair on my pizza.'

Combination of strange references to 'pizza' in the emails, the logos, the utter distrust of establishment politicians (especially those connected to Hillary), fuelled by ongoing theories about so-called elites' child trafficking rings (Epstein).
I think technically you have comitted a crime, 94 at least a sue-able offense. It's just really expensive to enforce.
I see no technical reason this cannot be done using image processing (e.g. a Photoshop filter), robotics and/or 3D printing.

In Japan, I watched a robot paint portraits of live models. A person would sit on a bench, the robot would look at him, then dip a traditional horsehair brush in black ink and paint on paper on an easel. It was outline brushwork with different pressures creating variations in line thickness. The result was quite good--very clearly the live model in front of us.

This was in Tsukuba "Science City"... 32 years ago.
> I feel like the extreme decentralization people just ignore

I think people need to stop speaking for other people's feelings while using a bunch of biased arguments to pass off their beliefs as something valid. Nothing you said here more than just saying "trust can't be decentralized". Wealth is stored trust. Critical thinking is stored trust. Democracy is (supposed to be) stored trust. The blockchain provides decently reliable trust in the form of decentralized consensus. The less trustworthy fiat it's tied to has ZERO to do with this conversation. Google "Rai Stones" for proof social consensus works.

If you think a bad actor can take over a well thought out, public, technically backed consensus mechanism, then you don't understand how consensus mechanisms like the blockchain work. It's fair enough to say you don't trust it if you don't understand it, but if you (and a bunch of other people like you) don't actually go through those motions, what you (and they) do is end up making a bunch of biased (and conflicted) arguments that people then respond to in a negative way.
Yup but they're bloated.
Competition is good for everyone-- I just worry about having Google Control even more:

Internet (Fiber), router (Wifi), personal and work email, all web browsing in my main browser (Chrome), maps, my only phone line, Docs, news, etc...

It's beyond scary.
I thought the going rate for researchers is supposed to be pretty high. For example for self driving cars it's supposedly 10mil a head: http://www.recode.net/2016/9/17/12943214/sebastian-thrun-sel.... Is that mostly exaggerated?

3.37M sounds like it can barely pay the salary of <10 people for less than a year.
Thanks for this dose of perspective. I found the idea of emacs in macOS being hobbled out of spite very annoying, but what you said also makes sense to me.
He was complaining about an odd one off edge case of debating that quality must come at the cost of flexibility....
Code review in open source projects: Influential factors and actions
The worst case scenario for the economy under Trump just happened in Brazil
right before the election, /r/the_donald were constantly posting that podesta was the one who abducted madeleine mccann.[0] their "proof" were released sketches that looked a lot like podesta and his brother. only problem was, those 2 sketches were of the same person, and not 2 separate people.

it was fucking bizarre. and pretty sickening what they were willing to post.

[0] https://en.wikipedia.org/wiki/Disappearance_of_Madeleine_McC...
iSpy: iPhones Secretly Store Call History on Apple’s Servers
> "Will you reach the same number of potential users? Certainly not."

What's your reasoning here? From a bird's eye point of view, this statement is completely factually incorrect.

When it comes to reaching users, being able to run the game at a playable framerate is very important. WebGL is unplayable on 2013 devices. Period. You're not reaching these users with WebGL, but you are with native C++.

To reiterate, I'm using a shared code base. I can type ONE command and build for either iOS, Android (x86 and ARM), desktop Linux, desktop Mac, or desktop Windows with the same code -- no extra work. This is possible with C++, given that it is a cross-platform language. Hell, even my toaster can run OpenGL.

So regardless, I can reach almost the same number of users using C++ though -- without relying on a walled garden. Emscripten is a thing, too, if I really want it to run in a browser.

> "Will your users appreciate the native difference?"

Definitely! Our point is that the difference in performance is staggering. Single-digit framerates feel like a slideshow. 30 FPS with native is smooth as butter.

My app's primary market is China. You see a lot of under-specced Huawei and Xiaomi phones there -- A LOT. The difference with C++ is them actually being able to run and enjoy my app.

Rest assured, I'm not masochistic -- I don't enjoy prolonging the prototyping process in this world of iterative development and quick and dirty MVPs, and for a startup that was at the time months away from completely running out of cash, it was still completely justified for me to invest six months of time building a C++ code base from the ground up to actually reach my user base.

Believe me, I tried my damndest to avoid the C++ gauntlet. Unity and WebGL developers are much easier to find and to hire. When the benchmarking data came in, it just wasn't possible to do anything otherwise.

You're trying to argue against using C++ in one of the few niche areas (real-time interactive computer graphics) that it is ACTUALLY the right tool for the job.

And don't even get me started on the sad state of cross platform in-browser audio recording on mobile...
Really? Minecraft existed long before Microsoft bought it.

Quite a few people learned programming in Visual Basic and went on to have rich, diverse careers.
Health benefits of eating chocolates
Mac whiners you are boring. Call us when XCode works on Linux.
How we made our React-Rails app 5x faster
The interesting question to me is on the privacy aspect... how much control do we have over what a "PWA" can access?