skysight-inc/HackerNews huggingface dataset:
> How much of the compiled code that runs day to day is shipped with a PGO build? How many packages are compiled at O2 instead of O3 in the average linux distribution.

That's irrelevant to my objection. Also O3 isn't necessarily a gain over O2, so it doesn't make sense to blanket-compile everything as O3.

> Even then you assume the profile resembles the real program input. Not always true.

That is at least somewhat relevant, but your original comment stated that GCC can not make usage-based optimisations, not that it won't always make the right ones.

> Even with PGO, one can't make all the optimizations one can in a managed runtime. e.g. null pointer exceptions -> dereferencing a null pointer is handled in the rare case in the JVM by segfaulting and dealing with it in a signal handler (after 3x this code will be deoptimized and turned into an if null check). This is an approach GCC cannot take as it cannot install signal handlers, so at best it can do the check and mark the segfault path as unlikely.

GCC can do one better, given dereferencing null pointers is illegal it doesn't need to handle that at all, and thus has no need to optimise something which doesn't exist.
When I saw this my first thought was: We need something like that for Math / technical drawing.

I can understand that music is a good first application of this technology, but entering mathematical and engineering-related content through such an interface could be a huge deal as well.
I think "Jitterdämmerung" is strictly better than "Gitterdämmerung" would be, because there really are multiple JITs but there's only one Git. (On the other hand, the Hamming distance to "Götterdämmerung" would be less.)
Birch-Log Coffee Table
For+Bookings+-+Dehiwala,+Sri+Lanka+-+Andaberaya.com
Guys, you know you can change the font right?

in chrome, right click on page->inspect element-> uncheck font-family.

this is pretty good, I've always thought that docker is solving an education problem but fixing the education part is a better thing that 'just use docker' since not understanding a system can be very problematic in future.
If you have perl code to maintain and dependcies break, its not easy to use or at all intuitive. You run cpan, it tries to set itself up, 40 minutes later its trying to autoselect the same broken mirror. Is this going to go on forever?
Run again. Select repo, it kind of works.

Get 6 pages of build output and a broken install.

Its one of the first repos, a great idea, its just frustratingly obtuse.
This would have been so much more enjoyable if the text hadn't been comic sans and some stupid meme that my grandmother still says to me wasn't shoehorned in.
Basic Use of an SSL certificate
But my email signature!
What is the basic use of an SSL certificate?
It's not hard to read though. It's just overused, misused, and only serves to annoy typograpy nerds
I think it's more along the lines of an agnosia or aphasia. They receive the same somatic input, it's just not translated into affect the way most people do, in the same way that a face doesn't register 'faceness' to someone with prosopagnosia.
No worries It's natural to confuse cache misses with missed catches.
How am I not forthright about my assumptions? I started this all off by simply stating that privately owned resources can be traded to their highest utility, and you seem to have a roundabout way of challenging that claim. Empirical evidence would be the most direct way.

And while state-enforced property rights have enabled many other technological advancements and objectively moral outcomes, this does not give the state the moral high ground to use force for its own arbitrary purposes. On the micro scale, just because my authority allows my children to claim their own space, clothes, etc. doesn't necessarily mean that authority can always lead to good outcomes in every interaction they have with each other. It's just a means to an end, like the state.
Show HN: Sketchbook for Teaching C
Context: This was a prominent part of Microsoft's "Windows 10 devices" event yesterday. MS used it to show off the capabilities of the new Surfaces.
Once upon a time I did drank too much of JIT Kool-Aid, and for a moment I though it was the future, kind of.

However bearing the scars of the pain of "kinds of fiddling at runtime, like injection or turning off and on of monitoring/troubleshooting code" actually means in practice, changed my mind.

It is so damn hard to tune them, that there are consulting companies that specialize in selling JIT tunning services.

And in the end they offer little performance advantage over using PGO or writing code that makes better use of value types and cache friendlier algorithms.

This was one reason why Microsoft introduced PGO for .NET in .NET 4.5.

So yes, I really mean everything else.
Kind of odd that "What is a container?" comes near the bottom of the page. But 100 bonus points for never mentioning Docker.
It's a pity that his findings won't be scrutinized, because he doesn't have
any climate related degree, and climatologists only recognize people with
appropriate education.
More details on the idea and concepts behind the api here:

https://processwire.com/api/concept/

What I find so nice is that it makes developing JSON based AJAX API:s and traditional "untemplates"* in pure PHP equally easy.

For an AJAX API, just a few ProcessWire API calls and JSON serialisation, and for PHP "untemplates", just drop in your HTML/CSS/JS design and intersperse a few lines of ProcessWire API calls here and there, and off you go.

To me, this is as close you'll come to both the designer and the developers dream, in one simple system.

Sure, you can build technically more performant systems with Node or Go, but I think that is overkill for 90% or more of websites out there, which simply needs flexible content modeling, and flexible design, paired with a flexible API for any corner cases, and integrations with other systems.

* (no need for a template language)
I worked for few days after high school with company that do cabin cleaning during aeroplane ground handling. This is in SouthEast Asia, and I'm dealing with budget airlines. Most have 1hour turnaround time. So imagine inside the cabin..

00:00 - Passenger disembark

00:15 - Everything started

00:20 - Cleaning/supply crew / repair crew / QC inspector (12 unit)

00:30 - Food crew (4 unit)

00:40 - Flight attendant & safety officer (8 unit)

00:50 - Cleaning crew / repair crew / safety officer /food crew disembark. I believe captain and copilot will be on the plane by now.

Each steps done by different team with almost no synergy with others. It was not pleasant experience if you consider the space inside the smallest 737. If you'd think that I'll clean every nook and cranny, you're way off your chart. We're specifically looking for visible stain(vomit/blood/soda). The only special treatment First & Business Class get is stricter QC.
You're missing the most significant advantage to most merchants (in the US, at least): It can be exchanged without incurring any transaction fees. While large businesses see cash management as a not-insignificant expense, small businesses—especially sole proprietors—often don't see the additional effort and risk of handling cash as worse than the 3% they'd lose to transaction fees.
https://github.com/reactphp/promise
The Julia language seems to be designed to be nothing more than optimised glue between two Python scripts. As a dynamic language, it's certainly a good match for a JIT (run at once after a quick edit). And that also explains why there can never be a standalone executable produced from Julia, since that would require AOT. My guess is that Julia will dodge the Jitterdämmerung for a long time to come, if not forever.
They originally had "NVIDIA GeForce 8G" on the product page, but have since removed the "8g" bit. Either a typo, or something strange and controversial is happening behind the scenes!

8 gig of gpu memory seems unlikely. You'll find that in bigger gaming laptops, but probably not the surface book.

Perhaps because NVIDIA haven't officially announced the new GPU, Microsoft can't mention it.
That's extremely neat, but I'm not sure it adds much to the experience!
Excellent resource on who is selling who's whisky: http://recenteats.blogspot.com/p/the-complete-list-of-americ...
I see it continue long past the point where 'we needed to ship something to be able to eat next month', to the point where people handicap themselves for the next 5 years in a mature business to release a feature a month faster even though they've got 3 years of runway and ample revenue.

Also, hyperbolic discounting is explicitly not exponential in the way you might account for the future availability of resources (even at a very high exponential rate), it's valuing things on a different curve in the future than the present: would you rather have five dollars today or ten dollars next month, vs would you rather have five dollars a year from now or ten dollars a year and a month from now. People will say five dollars today, but ten dollars a year and a month from now, even though under rational analysis they should come out exactly the same.
No, but neither will compilation on a dev machine. You'll have to insert a manual switch witch depends on compilation target anyway.

Phoronix did a test where compiling with march=native sped up programs a substantial amount. 20% for one application. It astounds me that we throw away that sort of gains.
> 40 minutes later its trying to autoselect the same broken mirror

Sounds like you're in a network with particularly misbehaved firewalls. The initial phase of the auto-setup is very fast, since it only checks file paths. The network part might be slow if some part of your network infrastructure messes with connections and cuts them without properly resetting, resulting in super long timeouts.

Not sure what you expect in such a situation.

> a broken install.

No you don't, unless it's an extremely old or shitty library you chose to dep on, since things build, run their tests, and only install when those pass. The 6 pages of output help you identify which tests failed and maybe why. Also, often test failures are simply because you have a system the author didn't write for, which hurts just as much with the other packaging systems.
They aren't tax exempt because they hold a lot of money. Their earnings overseas are tax exempt when a subsidiary they create in that foreign land collects the income from licenses granted to it by the US company. This means the money never enters the US banking/taxing/regulation markets. So while people might disagree or be critical of the companies doing it, from what is understood it is legal and good business for them to do this.

The flip side to this, if the governments where these subsidiaries are run from decide to change their tax laws they could tax that money and make it very painful for US corporations. But as you can imagine large businesses doing this have substantial influence on those governments, just as they do here in the US.

Also, there has been open discussions between the US government and some of these companies (but doubtful it would ever happen) to allow companies to repatriate overseas funds for a lower one time tax on those funds. Thereby at least collecting some taxes but also allowing that money back in the US to help create jobs here etc. The companies have no need to do this mind you, but at least a couple have said they would be open to it. But in the end (and in simple terms) if a US company wants to use the money they have overseas in the US without repatriating it, they loan it to themselves from their overseas holdings.
Imagine combining: ubiquitous video surveillance, cloud based automatic facial recognition, cellphone tracking and now, as this article explains, computational detection and classification of emotion.

I have a positive bias toward technology but that combination gives me pause.

Collingridge Dilemma, used as the hook of this article, reminds me a bit of Marshall MacLuhan's The Medium is the Message. In both concepts there is a warning not to ignore the underlying technology/medium because its impact may be more powerful than any particular message or application that runs on the technology. Some of that power derives from its subtlety. We become dependent on the technology for its clear benefits but the underlying shift in society including many of the negative effects seem to sneak up on us because the technology effect is so much more subtle than the immediate and apparent message or application effect.
iPhone 6s/6s Plus with TSMC A9 Chips Have Almost 2 Extra Hours of Battery Life
How many people like Richard Arenstorf worked on the Apollo project? Tens? Hundreds? Thousands? Myriads?

How many equally hard problems in cryogenic zero-gee pumping, combustion dynamics, space suit design, telemetry, computer hardware, etc. were there? Were there no harder problems solved that deserve more public acclaim?

'Showing a person "thinking" or writing equations is not telegenic.'

Somehow Einstein, Feynman, and Hawking are all pop culture figures, so it can't simply be that.
Either if these are dealbreakers for me but this crap is just weird. Is that more common; last week we had that German bigot with his scientific software and now this...
I think Silicon Valley is more like Wall Street than they realize. It seems more and more like a playground for the rich where you tough it out for a few years before your resume will let you work wherever you'd like, because unless you're loaded, I can't imagine how anyone would raise children there. Can't be too good for long-term employee loyalty...
Other people getting married is not something you would care about since you have not emotions.

With regards to the thunderstorm thats not how it works. It's not the rational request thats the problem but the intuition around when it feels right. Emotions are fundamental to making any kind of creative decisions.
You Can Do Any Kind of Atomic Read-Modify-Write Operation
Actual creation of company law legislation still seems to mainly be done at Westminster but company registrations are done separately in Scotland and there appear to be some differences like these SLPs:

http://www.gov.scot/Topics/Justice/law/damages/company
jq? links?

my osx install does not seem to have these things.
ProcessWire's design is peerlessly elegant. It doesn't try so hard to get in your way when you know what you want to achieve. I wish there were more CMS like that.

But in my experience, it's not fast: even with caching enabled, every request took >250ms. I don't want to rely on Varnish for reasonable latency. Did I do something wrong?
I've gone the opposite way, and I really like my long-running server code to be JITted when possible. I only wish my old C++ servers could be tweakable at runtime as my Java servers[1] and I really like being able to use languages (even for DSLs or rule engines) that have a few powerful abstractions, and let the JIT make them run nearly as fast as the infrastructure code.

If you really need careful tuning of optimizations (which is never a walk in the park), it will be made much nicer with this: http://openjdk.java.net/jeps/165

[1]: Just like Erlang, only fast! ;)
If it's going to get snagged and distributed through blog and news networks they might as well try to be the first to do it.
Good point and good links. Thanks.
The idea of writing via a stylus and having it transformed not into a massive PNG, but perhaps a simple Unicode file is really growing on me.

I love pen and paper for jotting down ideas or using it to solve problems, but it seems this medium is slowly going to take over due to the benefits of having a software tool analyzing your writing, and thus providing tools/suggestions/etc. along the way.
Thanks for posting, anachronistic as it is in the digital age, I'd agree with this article that exchanging 'bits of dead tree' is a trust-building exercise thats hard to virtualize: http://www.economist.com/news/business/21646226-why-business...
As far as I'm concerned, this is world-changing technology - a (seemingly?) easy to use, natural-looking, efficient data-entry mechanism that looks like something from the future.

That is an absolutely fantastic demo - I was hooked on the background-video within 3 seconds, and found myself wishing the MP3 would play when he was exporting it at the end.

Bravo.
Gentoo linux distribution works that way. It has automatic package management system (Portage) similar to apt-get or rpm (and even more similar to ports in *BSD). The source meta-packages (specyfying the compiler flags, patches etc) are maintained by the community.

You configure a system-wide flags specifying your cpu, optimization level, the features you want to enable and disable (many libraries and apps have flags to compile support for some features or not), etc. There were also app-specific flags IIRC.

When you install a package it downloads sources and the meta-package from portage, then it is compiled on your machine with your flags added for your specific processor with only the features you enabled. It was supposed to be much faster than "bloated ubuntu", but I suspect now it was mostly placebo :)

On the other hand installing Open Office on my Celeron 2000 laptop with 256 MB RAM took 10 hours, and if I wanted to enable some feature that turned out to be useful after all - I would need to wait another 10 hours.

I used it for 2 years when I was on university but then it was too much to wait for hours when I needed sth.
Without emotions, what would cause a person to prefer physical comfort over physical discomfort?
What We Need to Know to Make a Successful Digital Marketing Campaign?
AppDirect raises $140 mm in latest funding
I don't think this is what the OP is advocating since a major caveat with the Wordpress API plugin is that you are still tightly coupled to PHP and Wordpress. This is simply due to the poorly designed database schema and how Wordpress "renders" posts. I can't simply use Wordpress as a generic CMS, as post data is still dependent on Wordpress to render.
Golang Forum
Hey everyone. I've just started a new forum for Golang users. Please leave feedback if you can.

http://golang-forum.org
They say they turn the salt into useable products. Such as?
speed (meth) and opiates (pills, dirty heroin) are a huge problem in california in general, not just the bay area.

disaffected, loserish kids in the suburbs are doing it just as much as rich bay area yuppies.
Hey,

I'm the author of KeePassC and yes these are the main reasons to write KeePassC new in Rust. I had a private repo with a C implementation, however after a friend pointed me to Rust I decided to give it a try and was immediately fascinated. The reason for the rewrite in Rust is _not_ that I'm unconvinced with the original project.

There are some problems though, as stated in another post, especially with this write_bytes-thing. But I'm working on this.
صباغ الكويت هاتف 51387985
"There is one, slim advantage: he finds it easier to cope with medical procedures, since he doesn’t attach the fear, sadness or anxiety to it. “I can put up with an awful lot of pain or unpleasant experiences because I know very shortly I won’t have an emotional memory associated with it,” he says. “But it means that positive memories get washed away too.”"
>Armstrong climbed down a ladder and walked on the moon. His actions were something that could be televised.

Armstrong attempted one of the most difficult maneuvers in the history of man. The reason Armstrong was the first man on the moon, other than the fact that Gus Grissom died in a fire, was because he was the only person on earth who could land Apollo 11. Did Arenstorf risk his life doing something that had literally never been done before? Did he literally take the first step into a literally unknown world that literally no human had ever been before? No? That's why people know who Neil Armstrong is.

I get what you're obliquely saying about how society values what you think are the wrong things. But you're brushing off nearly unfathomable accomplishments (it's easy to take for granted the fact that we landed on the moon when it's been true your whole life) to make a point about how a single person doing math deserves as much credit as the person who successfully landed the multibillion dollar ship built and operated by 400,000 people. Do you know the names of the countless engineers who built new technology on the Saturn V or the Apollo spacecraft then got it to work? Is Arenstorf more essential than they were?
No it isn't? And "scare quotes", good lord.

I put it in quotes because these people aren't interested in following the standard asylum seeking procedures. They want to go around them. Which means they aren't actually an asylum seeker. It makes them an illegal immigrant.

Not many governments in the world will tolerate illegal immigration.
Flow charts and geometric shapes too.
‘Maybe’ a tech bubble, but mostly noise: Y Combinator prez
Not just comic sans. It's that dog, the image, the meme too. Maybe it's just me, but it seems like the author said "what can I do that will irritate people the most".

I'm partially complaining because it irritated me (out of selfishness), but mostly saying "why would you do that?" (out of curiosity).
> However some people use social justice as an excuse to be awful to others.

And to the degree they do that, they're not fighting for social justice.

> loud minorities are often generalized to be representative of the whole

Though often obsessedly so by people who don't seem to give much of a crap either way, anyway, and gloss over their own mute accompliceship in rather serious evils by pointing out things that are kind of peanuts in comparison. You know, when instead of criticizing people for hurting their own cause, or merely paying lip service to a cause that is actually worthy, unlike the petty games they use it for, they just go "Hah! See? that's what those SJW types are like".

I don't see any serious people of high caliber using that abbreviation, that's for sure. And it's not like people criticize "tumblr-SJW" generally have their own serious websites or at least posts screaming bloody murder: for me someone without a solution getting mad and overshooting the goal is still preferable to someone completely numb, motionless, and maybe even gloating and proud of that. I know it's not a dichotomy, that there are many alternatives preferable to both, but in the given situation of that one group criticizing that other group, I know where my sympathies lie.

> There's a time when the operation of the machine becomes so odious, makes you so sick at heart, that you can't take part! You can't even passively take part! And you've got to put your bodies upon the gears and upon the wheels…upon the levers, upon all the apparatus, and you've got to make it stop! And you've got to indicate to the people who run it, to the people who own it, that unless you're free, the machine will be prevented from working at all!

-- Mario Savo ( https://www.youtube.com/watch?v=PhFvZRT7Ds0 )

^ To me that's not pathos, that's the baseline, and we all fall short of it, which doesn't move it one inch. If some kiddos on the interwebs discover a slice of that and do their own stuff, good for them. Godspeed to them. And in so far they make asses of themselves, I hope they learn to pick themselves up and fail better in the future, but I can't say they are doing anything so horribly wrong their parents did or their peers are doing so much better.

As Assata Shakur said, only the strong go crazy, the weak just go along; and that's why they build bubbles and communities in which they can have the appearance of being strong, and hide behind each other and their memes. That there is a grain of truth to some of them, that people indeed do use serious issues to get attention or money, doesn't really change that, it just means even a broken clock is right twice a day.