skysight-inc/HackerNews huggingface dataset:
In general, only profiling can decide this question. Whether to inline or not depends on whether the function is loaded into the processor cache, the size of the function body being inlined (may cause bloat if used frequently and is large), and the frequency pf being called.

Best to avoid since compilers are better at optimizing this in many cases unless performance is absolutely critical (probably not).

See also remarks from Ch. 15 "The inline disease": https://www.kernel.org/doc/Documentation/CodingStyle
No. The official acronym is GNOME, AFAIK.
Bootable NASA 'SPOC' Software on Your PC
I’m Banning Laptops from My Classroom
See, if you tell me this is actually true, then to my ears, it just says that people who can actually wield real math in anger have a massive advantage over everyone else.
> of a very noncompetitive situation created by various cronies and abetted by regulators.

Isn't regulatory capture the most efficient and cost-effective way to maximize profits? Companies would have to be stupid not to do it. And not to rely on campaign contribution, lobbying, messing with local, state and national elections.

This is the real capitalism. We are in the middle of it.

> it's nothing like a market that allows competition

That is the market. The market includes the government. There is no such thing as government interfering with the market vs nice companies competing with each other, guided by the Adam Smith's hand. That world doesn't exist. It never will. We might as well be talking about the Star Trek universe here.
"In devops is turtle all way down but at bottom is perl script"

- @DEVOPS_BORAT
From a harm reduction perspective, what would the minimum testing kit to differentiate fentanyl from other physically similar-appearing drugs look like?
Learn Web Development – Diagram and Links
The thing to note is that the republicans are American exceptionalists, and their policy doesn't match the bark. The same Senator barking about Mexicans is stuffing his pockets from agribusiness and other donors who need cheap and exploitable labor.

That's one of the reasons we had the parade of clowns running for president -- the conservatives that actually believe in insanity like deporting 10M people are sick of hetting lied to.
Nibiru and the Blood Moon Apocalypse – URGENT RELEASE
#2 is spot on. That is also why going to university no longer guarantees a "good job". A degree used to be a pretty decent proxy for intellectual talent. For many degrees, that was actually most of the value to potential employers, rather than the specific skills learned. You could get an English degree and get a job in an unrelated field not because your English education made you particularly valuable as an employee, but because the fact that you had made it through college was proof of the value that you had to begin with.

But now, since more and more people are pushed towards college, the value of a degree as a proxy for talent has been debased. On top of that, there happens to be some correlation between the actual economic value of the skills taught in a degree and its power as a proxy for intellectual talent. For example, a degree in engineering teaches economically useful skills, and is also less accessible to those of middling intelligence. But a degree in English, on top of teaching skills of little economic utility, also lacks a strong filter for intelligence. So more of its value was in its role as a proxy, and it took a bigger hit to it.

And that is why you see so many people with English degrees working as baristas. But the key point is that those are mostly people who would have been baristas anyway. The magical feather was fake; the employability, or lack thereof, was within them all along.
You seem to have a lot of experience and a way of doing things which works for you, and that's fine. Your experience seems to have made you conservative, for better and for worse. Of course people with traditional experience will have learned a lot, and that's useful. Even the people that are looking to disrupt the status quo can benefit from this as it helps them to understand how things are already done so they don't reinvent the wheel. But it's not a prerequisite. The biggest disruptions often come from out of left field. The Wright brothers worked on bicycles before inventing the airplane, and they had a lot of better funded, better educated competition. Is that an outlier? Absolutely. But outliers are the people that make huge strides suddenly, and you can't discount them just because they don't have a traditional background. There are many examples of people making enormous contributions to fields outside of their own, engineering not excluded.

It only takes a single person to come out of nowhere and have a truly novel idea because his/her field of view wasn't constrained by previous experience. You really think there's nobody alive on the planet that fits that description for mechanical/electrical/aerospace/robotics engineering? There was a problem my engineers were struggling with at my company for months. The guy who finally figured it out was a chef, and he concocted his own mechatronic solution which he then machined himself. He has no engineering education, he just had a unique idea that all the engineers overlooked.

The notion that a piece of paper makes you elite is archaic.
Agreed, I hope they're able to get back online soon.
It's not hard to compare this to brush fires. They happen periodically, and only the big trees tend to survive them. Linode is getting pretty unlucky here, but I would imagine that all the small time (and even the medium sized) hosting provides are going to succumb eventually. Is the end game just going to be Google vs. Amazon?
The Speech Recognition API doesn't go to anyone's servers, it's entirely done in the browser, and is fully available offline as well.
I doubt that the Chinese are actually that "scared". They have clearly been taking the very long view with their exploration program.
It would look like this:

http://www.sirchie.com/nark20033-fentanyl-reagent.html#.V8uE...

The problem is, it's a destructive test, which makes it unattractive to both dealers and users, as it requires wasting at least some of the product.
no, it's per domain.

You only need to per-visit when it's an insecure localhost endpoint or something similar IIRC. (or if you have an extension which clears that setting every page load)
We stuck with Linode after that, but the important parts now failover to Vultr.
>Meanwhile, on the Mountain View campus, dogs everywhere.

And how does that work for people trying to concentrate while working, with barking etc? Or are those dogs parked outside of the office?
Thanks. Really like that one as well.
Exactly ... There are many ways an adrenaline junkie can get their fix that doesn't risk life and limb.
That water curtain stop sign is brilliant.
I'd love to see a network infrastructure and transport protocol that's more resistant to many (D)DoS attacks, because it seems like things will only worsen if it never becomes more difficult for people to attack others' servers online.
I have been working for about 20 years. At the beginning of my career I had a choice of being in the ASIC side or board design and chose for board design because I thought (rightfully so, I learned later), that that was a more "physical" task. So I worked for about 10 years in board design and my typical work day was not typical at all. Some of the time researching parts. Some making schematics of circuits. Some making PCB layout. Some on debug and integration. Some time mastering scope and logic analyzer use. Some time talking my way thru all the people I have to receive products from/deliver to: SW engineers, FPGA engineers, mechanical engineers...

I made analog designs, digital designs, power supply designs... Then I started feeling more and more that I designed less and spent more time learning what the chip designers did, as chips incorporated more and more functions that once I did by myself.

So at the end I switched to FPGA design and today my typical workday is coding, debugging, simulating... 95% of the time on my computer. A good friend of mine coined a good phrase: FPGA engineers are SW engineers that disguise themselves as HW engineers. A good joke. But every joke has a bit of truth in it.
Economists at Tech Companies
There is a difference between doing the right thing for efficiency, and going out of your way to make things as fast as possible. Storing 1k entries in an O(n) datastructure is an example of not doing the former, and using your language's built-in hashmap type, instead of implementing your own, using domain-specific knowledge to optimize it within an inch of life, is an example of the ladder.

Don't write code you know will be too slow, but don't optimize the code just because you can. By the same token, if you find out that your code is too slow, it's your job to optimize it.

Take performance seriously, but don't optimize before you know why you're optimizing.
The US certainly prints money to pay its bills. The fed prints money and introduces it into the economy by purchasing treasuries. It's exactly the same thing.
The options aren't freeform text or an opaque proprietary binary format.

The problems discussed in the article could be solved with any structured data format. Logs could be streams of objects encoded using e.g. JSON, bencoding, or protocol buffers.
This year, I left my electrical engineering (EE) studies for software engineering. I had a lot of personal experience with coding before going in EE and I wondered if some hardware would make my life more interesting.

After 1.25 years, I realized that I was spending all my life in a lab with no windows, to the smell of toxic soldering fumes, fighting against extremely annoying software (altium & other proprietary overpriced pieces of technical debt). Also, I realized whatever I created needed a lot of work for an unsatisfying outcome (A sound amplifier is less satisfying than some webgl stuff that moves [but it requires a lot more work]). The nice feeling of being powerful when writing software & the instant compiler/interpreter feedback is what I missed the most.

At least, when you are a software engineer, you have more odds of finding a nice workplace, with windows and software you can choose.

The part I miss from electrical engineering is the physics part (But we were only skimming this part anyway).

Finally, circuits are a thousand times less satisfying to me than code. I've seen people for whom it was the opposite. They did not get programming at all, but they were designing circuits at the speed of light with an intuition that I did not have.
Obviously not the one where blog.hackerrank.com is hosted
There are a lot of problems with free market capitalism. One important one is that, while living standards have skyrocketed in the developing world, in recent decades they have stagnated or declined in the developed world. Another is that the rich have a highly disproportionate influence on the political system. A third is crashes caused by the finance industry, as in our recent Great Recession.

That said, I think the overall message has a lot of truth. The reason this is so is that industrialization produces vast, orders-of-magnitude increases in the total wealth of a society, and free market regimes, over the long term, are better than any other at both producing the technological innovation involved, and also putting it into efficient use.

That is why the Soviet Union and Mao's China both stalled out in economic growth. It is also why crony capitalism economies, where the road to wealth is based on governmental connections, as in Putin's Russia and the whole Arab Middle East, don't have successful economies.

That in turn ties to democracy. If you have an authoritarian regime, then probably it is going to try to enrich its members and control the economy for its own benefit, rather than that of its citizens. With a democracy it is much more likely the market will be free enough to have real, sustained growth.
> rivers flow don't flow south, they flow downhill

At least in North America though glaciers usually melt from South to North, so downhill isn't necessarily evenly distributed.
16x16 and 32x32 allow for the same proportions though (including alpha-ed out pixels).

And if the icon looks ok in 32x32 on a low-dpi screen, it will look doubly so as a 16x16 virtual pixels with doubled resolution underneath in a high-dpi one.
Contention on sun.misc.Cleaner
i think the author is referring to the Gallup Test: https://en.wikipedia.org/wiki/Mirror_test
I'm a SW guy .. been mulling getting a job in hw at some point. I watch a lot of YouTube and do hw projects in my spare time. Is there something like sw boot camps for developing hw skills? I'm almost considering getting an ee bachelors or masters as a part time student.
To put it even more simply: people under stress sometimes do unwise things, and little is more stressful than the first throes of grief. Planning for this is how you protect them from the potential consequences of their own grief-stricken rage.
Yet Another Simple ORM for Node.js with No `join` but with Automatical Cache
The problem with looking at other countries is always that you can't control the other variables. Numerous economic and cultural factors affect the outcomes you're talking about, so we end up learning almost nothing about the specific factor we care about.
Your other article on building a custom OpenGL loader over GLEW is not worth the extreme labour of cross-platform support and extension maintenance if you want the same features.

I looked at the source a long time ago with the same thoughts you have but concluded that optimization is better done elsewhere; glew is mature, FSF library with good support imho.

going the other route is only really worth it if you are building for a specific platform/arch or application.

edit: not to discredit your articles which i learnt from and found interesting.
Well, I had Linode shortlisted for an upcoming project. I hate to take them off the list because it is not their fault, but I don't want this kind of unreliability.
The myth of low-hanging fruit – Signal v. Noise
Yeah, I agree that the incentive structure is inverted, but 1) if the government simply buys whatever rate Mylan sets, there can be no "market rate", because the market can then bear anything at all, and 2) we have had a successful (now underfunded) model for getting smart people to innovate -- by funding projects through NSF, ARPA, and the NIH.

There is room to allow Mylan to make a profit, but there is little evidence that they are reinvesting these profits in beneficial work, or attracting research talent for potentially useful projects. Spending government dollars on Mylan's ridiculous prices seems unhelpful when we have proven programs for spending government dollars much more effectively (and again, if you simply don't subsidize these prices, kids die).
Wild speculation: the Philadelphia youths subject to rampant gun violence may have a trend of lacking a male adult influence in their lives. In which case, this physician delivering news to <parents> might too often be delivering the news to only the mother.
That is truly hilarious. Adding to "new" now.
This is when my mind links a particlar myth of both cultures and more about a fish man showing up and teaching people the ways of civilization. As I remember it was Mesopotamia, China, and the Indus valley, and maybe a few more?

I think its plausible that civilization itself spread via sea faring peoples, so perhaps it was some hyksos like people that brought not their genetics, but knowledge.
I-25 in Denver near 20th St. and 23rd Ave. has clear indications painted on the bridges and the signage before the bridges indicating lower clearance on the shoulders. It's not that hard to do.

NYC takes the cake for inaccurate bridge height signs, though. Some bridges have signs indicating 12'9" or lower clearance when standard 13'6" trucks can clear them easily. It's a complete mystery why they can't mark them correctly. It's been this way for decades (literally).
The “Glasgow Ice Cream Wars” was a bloody battle between
I'm so, so sorry.

I think this may have been written for you.
https://soundcloud.com/boudwin/the-wall-2
...That's actually my point, kind of. While I wouldn't wish nano on anyone working on a large project, a lot of unix administration work (well, at the level of the system on your desk, anyways... professional SAs have a lot more to do, and should be feared and respected) is light text editing: that's precisely nano's problem domain.

I used nano exclusively for years, and though those days are gone, I don't appreciate people who look down upon it and its users, just because it wasn't built to compete with emacs.
Atlanta is their smallest datacenter IIRC with their lowest bandwidth capacity.

I would still recommend them as we have had great luck with their Dallas DC. It seems to be the most resilient of them all in terms of random network outages and also DDOS attacks.

However the one in December did take them offline for a few hours but after which they apparently implemented more DDOS protection. Keep in mind this could happen to anyone (Digital Ocean, Vultr, etc) and mostly their mitigation techniques seem to be to kill your VM until the attack is over.
The braking distance increases with velocity. The measurement is in seconds, not feet.
I'm aware that socialists don't frame their claims as moral claims. I'm not entirely sure if they're correct to do so, but I'm aware nonetheless.

I'm also aware that some socialists hold views of agency that render the notion of "persuading someone to be a socialist via argumentation" incoherent. Hopefully such debates don't prevent me from using the history of socialist thought as an illustrative example of philosophy that is decidedly not "abstract argumentation without content".

Also, you seem to be unaware of the diversity of thought in contemporary moral realism, if you think that all moral realism is equivalent to Platonism.
One recent example is SpaceX doing the pad abort test, and a planned in-flight abort test for their Dragon 2 capsule, while Boeing is doing their testing on paper.
My car mostly sits in front of our house in LA. Last month I rented it out to an Uber driver for 2 weeks, which paid for the most recent engine work it required.
I got this in my inbox a few days. An Oakland, CA coworking space has an "Engineering Accelerator"[1] that they're doing on nights and weekends to help people do hw engineering. Not sure if it's 100% what you're looking for.

[1] http://www.engineeraccelerator.com/
How did you set it up to failover? Our MySQL database is very large, and I'm not sure of the best way to ensure it is up to date on another host.
Rather than call the families of homicide victims members of the 'criminal classes', perhaps you should consider the inordinate amounts of stress they are under. Your acquaintances see people at the worst moments of their lives; hopefully we can all be granted a little leeway in that situation.
It is certainly a general rule that fathers are not seen as being equal parents; I think FT_intern's point is that they should be treated as equal parents. The headline's casual dismissal of fathers is symptomatic of a societal failing.
If climate change gets worse it's not going to be rich people in London and New York getting hit with droughts, famine, tsunamis, etc.

It's really in their own best interest to take it more seriously.
A Fighter Pilot’s Guide to Surviving on the Roads (2012) [pdf]
Well, as someone who took a solid class in machine-learning, has an understanding of why it works, and regards it far more as science than magic, "we" who know it damn well committed a sin and sold our souls for funding if "we" just told everyone else it was magic.

Now, admittedly, I think the deep-learning folks are so glad to finally have their faith in neural networks vindicated that they've let themselves buy into their own propaganda, but that doesn't mean there's any actual magic!
Washington publishes locations with low clearance:

http://www.wsdot.wa.gov/data/tools/bridgeclearance/

Someone driving an oversize load can reasonably be expected to check their route for clearance. It's not the same situation as some guy trying to find Taco Bell in his RV.
You might be able to do something funny with a series whose terms are indexed by ordinals. The last `1` would then be indexed by `omega` (the first transfinite ordinal). I can't claim that the ordinary rules of arithmetic would make much sense, but it's certainly an idea that you can attempt to formalize.
When I was a year out of cancer treatment, I ran into a fellow patient. She and I had a rare cancer and were treated with a handful of others.

Of the three of us who remained, only two of us remained cancer free and she wasn't one of them.

A week earlier, there had been five of us.

I knew this. I didn't know if she did.

I didn't know what I would say if she mentioned them. It was possible she had the same problem in her head.

After we caught up, she asked if I had seen one of them.

Telling her the truth wasn't nearly as hard as answering her next question -- what about the other girl?
My pet hate as a phrase, "I know what you're going through", and variations - "I understand how you feel"...

Far better: "I cannot pretend to understand how you're feeling", "I can't imagine...". Perhaps with "I can only appreciate how difficult it may be", and so on.

One thing remains the same, it's always my least favorite task as a paramedic.
Exactly, this is a very professional looking scam. They should invest their time into something productive instead of stealing other peoples money.
Oh God! Not the automotive requirements!
Yeah Reddit is on AWS[1] and 4chan appears to be self-hosted (or at least it was for most of its existence)[2]

[1] http://highscalability.com/blog/2013/8/26/reddit-lessons-lea...
[2] https://www.4chan.org/news?all#106
These high end car manufacturers are mostly parts of conglomerates sharing part bins with far less exotic vehicles. Most of them were underwater before they were acquired by respective conglomerate. Many of them are money losers kept alive for prestige and halo effect. There is not a single independent volume luxury car manufacturer that was able to enter the market in a very long time.
> 100000% accurate article. It frustrates me when I see even professional programmers perpetuating the "Math Myth", as it's called here. "It's important for all programmers to have a foundation in CS theory!" No, it's not.

It's important for enough programmers, and their managers, to have enough of a foundation in CS theory that they can understand and believe when they've encountered an intractable, impossible, or research-level problem. Otherwise you're just going to spend time sputtering to your business people about why you can't solve the Traveling Salesman Problem before lunch and the Halting Problem by dinner.

http://xkcd.com/1425/
Thanks for the data proving your stupid assessments have no correlation with useful engineering.
> we have had a successful (now underfunded) model for getting smart people to innovate -- by funding projects through NSF, ARPA, and the NIH.

You're cutting out a huge number of top-flight people if you limit the field to those happy making GS scale or whatever you can justify as a government contractor (which isn't much better).

My brother is a recent graduate of an Ivy. Tons of his classmates (who majored in hard science fields, not economics or finance) went to Wall Street and Silicon Valley. It's the rational thing to do. You can go to Netflix and make $300k as a twenty something figuring out how to efficiently deliver the new Voltron remake to viewers, or you can get your PhD in biochemistry, making $40k for years as a post doc before topping out at $150k at NIH. It's a no-brainer.