skysight-inc/HackerNews huggingface dataset:
The canonical method in C is to jump to a named label which hosts some functions to unwind/close any open descriptors or operations. As it involves the use of a goto statement, it drives certain people mad.

I wasn't aware of C Blocks.
Link to said report? Temperature sensors (EGT) are a normal part of cars.
From what I understand they do help with the anxiety of end of life care.

What I think happens is that you take mushrooms/LSD for the first time in that condition and then you fully realize the size and scope of yourself and the universe, and get the giggles, and everything's a little easier to take.

http://www.nytimes.com/2012/04/22/magazine/how-psychedelic-d...
Only 10% of important inventions are patented: http://infojustice.org/archives/31509
Hang with Techstars' David Cohen in the Technical.ly Slack Oct. 14
This is a pretty silly analysis.

C is categorically less secure than Java.

Almost every "rule" SEI CERT has for Java either applies directly to C, or is mooted by C's fundamental insecurity.

For an instance of the former case, take SQL Injection: SEI CERT dings Java because it provides libraries that enable SQL injection. C doesn't provide any such libraries --- because it doesn't provide SQL libraries at all! But rest assured that if you bring SQL into your C application through, for instance, the SQLite library, you're inheriting the same set of concerns.

For an example of the latter case, take the Java "privilege" system. SEI CERT dings Java because operating the Java privilege system is fiddly, and if you do it wrong you're exposed to privilege escalation. You're not exposed to privilege escalation in C --- because all C code is privileged!

This is about the level of pointy-haired boss analysis that I've come to expect from CERT.
Big takeaways from this is that unnecessary complexity is stalling software engineering as a discipline which is bounded by human fragility and the limited "complexity budget" that the human mind can withhold.

The Big Idea of Object Oriented Programming is "Messaging" and encapsulation, i.e. how objects encapsulate their internal complexity and expose their capabilities for maximum re-use and minimal knowledge and coupling of internals.

TCP/IP is Real Computers All The Way Down (RCATWD) and is possibly the only real object-oriented system in working order where its level of complication is balanced by its level of complexity, which retain the semantics of real objects in which the basic unit of computation is a whole computer. "The Web, in comparison, is a joke. The Web was done by amateurs."

RPC distorts developer mindsets by focusing on thinking of making a "remote call" instead of thinking of remote endpoints as (RCATWD) objects and focusing on instead of communication of messages and what optimal messaging API designs Services should expose for maximum encapsulation and re-use of their capabilities.
Wow. Great response man. Thanks.
Having cops steal money should not be a risk anyone is taking, let alone a stupid one. If he got mugged, that'd be another thing.

Also, free alternatives? Elaborate. And certainly they aren't free from surveillance.

We should encourage and treat the carrying of $$$$$ in cash as a normal thing to do.
67% of US electricity is generated by fossil fuels, so for most people the price of electricity would skyrocket too.

Nuclear power accounts for 19%; those in a nuclear power plant's coverage zone would see EVs being cheaper than gasoline-powered cars, unless you factored in the nuclear waste storage problem. Those near powerful rivers can benefit from the 7% of electricity from hydropower dams.

Wind and solar together are less than 5% of US electricity generation and basically irrelevant as a source of power for our transportation needs.

EVs are not a panacea; cities are. Demolish the suburbs, build vertically, live within walking distance of things, and you won't need so much energy.
Avr devtools are also fantastic since they licensed the Visual Studio shell.
Love it!

Who's up for a game of Maze Wars?
You accused the OP of being "dishonest and inaccurate" because he neglected to mention the differences in freedoms of speech. The parallels he draws are independent of that concern.
I like the idea of the small attack service and minimal image size. However, having a different kernel image for each service seems likely to trigger some extremely hard-to-diagnose bugs, which have to include performance problems.

As least with conventional OS you have a chance to get in and figure out what's going on. With Unikernels it sounds as if you may end up with either a core dump (how?) or a misbehaving service you can't access to diagnose problems.
One warning about pie charts in many visualization applications today is you are often looking at how the terms in the chart relate to each other. Not over the set of all terms.

If I want to draw a pie chart of the top-5 terms for some field and the chart represents just those terms, then the chart represents how they compare against each other - not necessarily how those top-5 terms compare against the entire set.

I know, sounds obvious but I've seen data misinterpreted because of this. The pie chart must represent the entire set and if you're plotting a subset of the data in the chart and ignoring the rest then your visualization may not say what you think it says.
This is really cool. One cautionary thing though. I think that because of breadboard capacitance if you try any sort of high frequency stuff on the breadboard (like >= 10MHz) you'll get all sorts of weird effects. (This is just a breadboard problem that occurs at high frequencies, not an ARM problem).

I'm just an amateur in this area, so if someone who is more knowledgeable could confirm or deny with I wrote above that would be great.
Psychedelics are a lot like taking a vacation. You may have an experience which will impact your life in some (perhaps significantly better or worse) way. You may gain new perspectives on life. You may gain insight into yourself and travel companions. You may develop an ugly tendency to be that annoying person who always talks about their trip to ___ and always find a way to interject it into conversations.
Ask HN: How bad is the penalty/stigma for 'non-standard' TLDs?
Penalty meaning anything that causes loss of traffic, revenue, trust, brand.
Write your state representatives. Work to get the law changed in your state. Refer to the laws passed in other states in your letters, etc. It'll be much, much easier than trying to get things done at the federal level.
Unfortunately it is much easier for governments to confiscate it when it is digital and centralized.
Tell that to ebola victims of last few decades. All this time all these wonderful incentives being in place and no progress on the cure. Americans get one good scare and presto, ebola vaccine in a less than a year. I wasn't that hard was it? Maybe those wonderful incentives are heavily misaligned with what desirable for humanity. Unless you thing that over-medicating Americans with vaguely effective but well advertised psycho drugs is preferable to preventing people from dying from ebola...
Shady? How have we gotten to a place where carrying a modest amount of cash like $11k is "shady"? I suspect you're not familiar with how many unbanked people there are in this country, or what kind of predatory fees for banking services are levied upon folks with non-existent or low credit ratings.
the problem with goto for error handling is possibility of programmer error: you have to keep track of the order of labels yourself, whereas defer does that for you. i won't comment on anti-goto fascism.
Here's a list:

https://www.linuxbase.org/lsb-cert/productdir.php?by_lsb

As you can see it has the big name distributions on it, except for Debian and Gentoo, plus many obscure ones.

However, the list of LSB certified applications is rather remarkably short, which suggests that the real problem is that ISVs are much less interested in LSB than one would expect.
Most hobby electronics projects aren't really CPU limited though, so using ARM doesn't really bring relevant advantages. Having a standard platform, including the peripherals like PWM/ADC/timer etc which are going to vary wildly between ARM implementations, is far more important for people starting out and are trying to solve their problems via Google.

The 5V chips are also better at taking punches from miswired projects.
After working there for a couple of years, I describe Qualcomm to outsiders as a flotilla of IP lawyers that happen to employ a handful of engineers.
Do you realize that your reasoning can be extended ad nauseam to everything, all the time? So much that you will find yourself spending more time on finding a name that actually building anything.

Should Coq - the proof assistant - be renamed to something else, because it is pronounced like "cock"?

Yes? Even though it is a project of the INRIA (One of France's Computer Science research institute) and means "rooster" in French.

This overly fixated attitude toward "respecting other people's boundaries" is very much begging for mockery. Perhaps as much as it is intellectually dishonest because it leaves so many questions, and unknowns unanswered.

How do you know what are the others' personal boundaries? Is there group whose boundaries does not matter> Does this rule extend to any creative work? Should existing projects be renamed? Are boundaries dynamics? Can someone be offended by this rule? Or are there rules about things that you can be offended about, or not?

There are so many issues with this paradigm of thinking.

Let me suggest an alternative: common sense.
It's not my specialty, I was just pointing out something mentioned in the article, by a researcher in the area. If you have references that contradict his claim, I'd be interested in seeing them.
Champion Technology for cutting edge IT and computer solutions
May be relevant: https://www.reddit.com/r/no_sob_story/
This is a subreddit of images with the possibly made of story removed. No story about the girlfriend etc.
It's even better idea to boycott it. Embrace-extend-extinguish may work for a big player but it will harm everyone else. We've been there before.
That is a non sequitur. He's talking about grouping countries by specific criteria. To make a code parallel, if you ran

select from countries group by police_score;

and

select from countries group by freedom_of_press_index;

You'd expect different results. Maybe there would be a correlation, and the US would be an outlier.
China doesn't strike me as the kind of country that's especially keen on being the US's lapdog.

I agree, and it's also possible that they arrest the real ones, sentence them, and then let them out the back door sometime later.
In the US our office of tax simplification would also need an oversight committee on tax simplification regulation, an office of tax simplification administrative affairs, a center for tax simplification reform, and an office of tax simplification simplification.
> Almost every "rule" SEI CERT has for Java either applies directly to C, or is mooted by C's fundamental insecurity.

Did you read the article? That is precisely what it says:

> The preceding analysis demonstrates that all of the high-severity Java rules also apply to C code, except for those in Java's biggest category, which is internal privilege escalation (IPE). C has no possibility of IPE because C lacks an internal privilege model. We also note that C's biggest security category is memory corruption, which does not affect Java code.

The article ends with:

> If you are writing unprivileged code, therefore, you have many fewer rules to worry about in Java than you do in C. Consequently, this table strongly hints that Java is more secure than C. In fact, as we showed earlier, all nine of the remaining high-severity Java rules also apply to C, which provides more rigorous support for our hypothesis.
iOS 9.0.2 jailbreak with taig, k33n or pangu tools
WebRTC: Lost signal
Others are suggesting power supplies, but I think you can just use a voltage divider from a 5V supply. Like maybe a 2.7K resistor followed by a 5.6K to ground?
I've been working with WebRTC and trying to find cool things to do with it. But the 'signaling' could be so much simple if if would be possible to establish a WebRTC connection with an 'offer' only.

Anybody know why an offer and an answer are required? I guess it's for security reasons
Since you also need a USB-to-serial converter, either of these boards include onboard 3.3 V regulated power output, probably with enough current to run a microcontroller:

https://www.sparkfun.com/products/11736

http://www.adafruit.com/products/284

In addition, this is an easy to apply 3.3 V regulator chip, in a package that's compatible with a breadboard:

https://www.adafruit.com/products/2166
Presumably the device is exactly what you could get from a cell carrier itself, just financed and managed by the library. It wouldn't be connecting to the library's infrastructure directly.

Though that would be interesting. Build radio towers on libraries, use Ubiquiti gear to to act as a wireless ISP.
Can you give an example where a cutting edge research is done using something other than Python or MatLab? The only exception is Facebook using Torch.
In fact, Python dominance in DL is not just my opinion. Even Java devs admit it while trying to justify using Java for DL [1]:
"We’re often asked why we chose to implement an open-source deep-learning project in Java, when so much of the deep-learning community is focused on Python."
[1] http://deeplearning4j.org/compare-dl4j-torch7-pylearn.html
Pretty much everyone will want to be in the set of results that come up first when you search for something, and the cost of making something with AMP is really, really low. People could knock up a quick prototype very early on.

I expect that they've worked with people to figure out what makes the most sense to actually build and so the BBC and Buzzfeed would have had a bit of time before the announcement to start making the pages.
I did read the article, carefully. Notice the "if you are writing unprivileged code" predicate on that paragraph.

First, what do they mean, "if"? It's not 1998 anymore, and nobody is writing Java applets.

But more importantly, the question doesn't even make sense in context, because you can't ask it if you're comparing C and Java. IF you are considering C for your project, THEN you are writing unprivileged code one way or the other.

Java is categorically more secure than C. Notice how the article doesn't open with that statement? I did too, and so now I'm going to rant about how bad the article is.
> I must be missing something; any thoughts?

Since the beginning of the era of modern psychedelic research, no one has developed any serious longterm mental illness as the result of taking psychedelics in a research setting. And this is out of thousands of people.

I think part of the reason is that it's actually a lot easier to determine if someone is predisposed to mental illness than it actually is to determine if the person sitting in front of you has a mental illness. E.g. if one of your parents was bipolar or you had a relative who committed suicide then you'd be immediately excluded from any trial. And because they are only doing this research on adults, this means that participants would have all had 20+ years to figure out if their parents have signs of mental illness or whatever.
No, doctors should have less power. It's absolutely embarrassing and disgusting that individuals must seek approval of another person just to get permission to buy certain medicines. Outside of things that require coordination (like antibiotics), there should be no prescription requirements. (There may need to be waivers and a statement of understanding before purchasing things, sure.)

Doctors already regulate recreational and personal-enhancement via their strangehold on opiates and stimulants. We don't need to further this system.
It needs to be regulated, because the microcontroller draws varying amounts of current. But a simple regulator is just a three-legged IC and a capacitor.
Unless I missed it somewhere it would be interesting to learn more about how and when you can exercise and sell your shares. For example is it even possible to sell a portion when the company is private? Back to the company or to VCs? What if the company never goes public?
You really don't want to do that imo.
It seems to me many of these tests are asking pie charts to do something they're really not meant for. Sure, you can create a synthetic problem and dataset where you need to order four different categories, all comprising around quarter of the whole, and there a bar chart would excel.

But that's not actually that common a use case: a lot of the time, I'd only be interested that they are all roughly a quarter of the whole, and not care beyond that (providing a ranking of small differences can actually be pretty misleading, depending on the problem you're trying to answer).

I can just as easily say, I want to know roughly what proportion of the whole a category comprises. And with widely varying category sizes, the pie chart excels, while with a bar chart I'd have to sum the bar sizes in my head, and divide that total by the category in question. That's at least as taxing as having to differentiate between small differences in pie slice sizes.

The answer isn't "always use pie charts" or "never use pie charts": it's to use what's best for a particular situation and context.
The Redemption of Neil Strauss
While Singapore may have some low taxes, it doesn't really tell you the whole story.

owning a cars/road taxes are extremely expensive:

http://www.expatsingapore.com/content/view/1152

A friend of mine drives a company car there (because it costs so much to own). It cost the company $100,000 for a license and this was after getting picked in a lottery. There is also a government black box in the car that will track where you drive and determine your tax rate.

unless you are rich or are an employee of a big company, you pretty much don't drive there.

http://thehearttruths.com/2013/08/16/are-taxes-in-singapore-...

In reality, you are effectively paying a 60% income tax rate...although it looks like much less on paper.

Another article on living expenses in Singapore (from the same blog):

http://thehearttruths.com/2013/08/02/how-much-do-you-need-to...
> to question it

That might have been the goal rather then the actual military turn around, a PR stunt, given the news coverage as can be inferred from the allusions in other comments.
Correct me if I am wrong, but you appear to believe that because I stated we have the freedom to have an open and critical dialogue around these issues - something one is unlikely to have in N. Korea, etc. - that I am implying we do not have these problems. That is not what I had stated.
I think you're making the mistake of thinking that, where there's a conflict between two parties, discovering that one party was negligent always reduces the other party's culpability, as if fault was a conserved quantity to be distributed around. But the law (and morality) aren't like this. In this case, the fact that this guy was foolish does nothing to reduce the wrongness of the police actions here, which is what everyone gets so outraged about.
Excellent survey! The part i liked most was where you didn't even mention Google Plus :).
Many of those costs are internalised by vehicle taxes, which were likely taken into account.
That's a risk for just about anything that's interesting. Reading up on a new (to you) philosophy. Finding a new (to you) diet, or exercise or yoga. Learning a new programming paradigm. And on and on. People naturally want to share experiences they found exciting/stimulating/useful/etc. I don't think that really provides much judgement or insight into whether a specific activity tends to be good or bad.
^ this. I could likely reuse them for something now but when your muscle memory has you going there all the time at the start it's better if they just do nothing. I think it is at least.
A former mentor recalls the early career of Nintendo CEO Satoru Iwata
In my tests it's always made quite a difference if your fingers are already on the keyboard, and you want to invoke some specific, non-interactive function; you can usually hit the shortcut, whatever it is, in less than the time it takes to move to the mouse alone.

Few would argue that moving from keyboard to mouse and back between every keypress would be more efficient than just typing one key after the other, as is more usual. The same applies, when activating a shortcut: for example, starting with my hands on the home row, I can do 10 activations of copy (Cmd+C), returning my hands to the home row between each activation, in about 8 seconds. Using the mouse in a similar manner to select the corresponding menu item takes about 22 seconds. Just moving my hand from the home row to the mouse and back again ten times takes around 9 seconds.

(These times are all slightly approximate, because I'm going by eye, because with 2 hands on the home row I don't have a hand left to operate the stopwatch.)

The longer the shortcut, the more time it takes to activate, of course; here, I picked a nice easy one, in the form of Cmd+C. Maybe that's cheating. Some of the fiddlier emacs shortcuts can be quite time-consuming to enter - the rect ones are particularly bad - C-x r C-w, that sort of thing. I wonder how much quicker those are? But I'd imagine they'll still win out over moving from keyboard to mouse to menu bar and back, since for shortcuts you invoke often, muscle memory takes over and you can rattle them off without even thinking.

Maybe all those piano lessons helped after all.

The reader is invited to use their preconceived opinions about microoptimization to decide which conclusion to draw.

(I have no particular opinion about what to do if your hand is on the mouse to start with. Generally I move it back to the keyboard if I don't know how to do something with the mouse, or leave it there if I do. For things such as moving the cursor, or scrolling, the mouse is very effective anyway; usually effective enough that in many cases it's worth using in preference to the keyboard, if you don't have some non-interactive higher-level motion that you could conceivable invoke, such as M-x forward-sexp, or whatever.)
There's still a large population that don't have access, in any form, to the internet

I wonder if this is because free WiFi was never prevalent in that area, or if all the security fears drove open WiFi to near-extinction? I remember several years ago, they were everywhere and it wasn't hard to find an open access point in most populated areas.
> $2k at the department store is not $2k in the Antwerp diamond markets. The USGS prices are for wholesale markets, not retail mercury.

A retail consumer investor, who is storing it in their home, is paying retail consumer prices. They aren't showing up at the cinnabar mines and tapping a spigot for bulk prices. My diamond analogy is exactly correct. That's why it's a scam: because you are paying inflated prices for something you cannot possibly sell at anything remotely like what you paid for it, and in the case of mercury, it's worse than if you bought some diamonds because at least diamonds aren't ticking timebombs.
There is obviously a disconnect between what you think you wrote and how it reads to others. Perhaps instead of getting defensive you should acknowledge that the confusion is valid and apologize for being unclear.

People are responding to your exact comment, not guessing what you might be thinking.
Show HN: Underscore.js using modern ES7 syntax