skysight-inc/HackerNews huggingface dataset:
I'm a developer on the Nit project, I would like to clarify a few points.

Classes and types are definitely static in Nit. Class refinement is applied at compilation and any ambiguity is reported at that time.

After using this language for a few years, I'm now convinced that class refinement is an improvement to manage preoccupations in projects of any size. It adds an additional layer to the classic object oriented languages. Nit uses classes to encapsulated data only, and modules to separate preoccupations. It saves us from using services classes and instead we can organize our methods in the real receiver of each behavior.

Let's take the example of a game. In module `game_logic`, we define the `Game` class with all the required methods and attributes for the full logic. In another module `graphics`, we reopen `Game` to add the `draw` method and the attributes to store the images. We end up with two modules, one that is simple to read and easy to test, and the other with only graphical preoccupations. We can even use class refinement to apply optimization without complicating the base game logic.

See the Hunted Dino project for an example of such a structure: https://github.com/privat/nit/tree/master/examples/mnit_dino...
So maybe what you were getting at is that a plasmid exists out in the world that encodes the protein for resistance, it just didn't happen to exist in the researchers niche world....

Per cowsandmilk the senior author of the publication "is one of the world's foremost experts on antibiotic resistance". The paper discusses how there seems to be little gene transfer between the "biome" of soil bacteria from which this and vancomycin come and the relevant pathogens. They specifically cite that it took 30 years for any resistance to develop to vancomycin.

Whereas I'd add β-Lactam antibiotics seem to be pretty common (they are derived from at least 5 different organisms that I just counted in Wikipedia), and β-Lactamases are all too common; per Wikipedia https://en.wikipedia.org/wiki/Beta-lactamase the first was discovered in 1940 before penicillin was in clinical use.
The page only mentions JVM does it also compile to native binaries?
> Certain processes are vital to the computer's operation and should not be killed. For example, after I took the screenshot of myself being attacked by csh, csh was shot by friendly fire from behind, possibly by tcsh or xv, and my session was abruptly terminated.
I've never seen a compiler throw a compilation error due to a user's genitalia nor self-identification. Can you link me to which compilers are doing that?
Go-codec: go: code generation to encode/decode json msgpack cbor; 2X-20X perf
I am a heavy user of gtest. I like to integrate it with CMake and CTest, then use ctest --verbose in the build and release process, with lib_gtest.a linked against test commands specified for CTest.
I think there are far more reasonable (Occams razor) explanations than just "redneck crazies". I'd go so far as to say that most truly rural people I knew didn't give a single damn about the NRA one way or the other. Perhaps these are outliers; but I'm much more inclined to see a financial explanation:

If gun safety studies come out, guns look BAD. Regulation goes up and sales go down. If special safety mechanisms are allowed, and show positive impact, they may be more forcefully imposed, raise costs and decrease margins.

It may just be a sign of how jaded the last few years of news have made me, but I'm far more likely to expect malfeasance from those who hold the reins and have significant amounts of money on the line than those who just want to 'blow stuff up.'
The majority of the voting population are voting one way it appears. I'm an outsider, but it seems that the issue is that not enough people are voting.

Apologies if this is ill-informed, I'm an Australian so I'm quite possibly wrong.
> Let's remove suicide from the discussion and talk about violence.

Why? This is the second time I've seen that suggestion in these comments, and I don't understand why suicides should not be counted as gun deaths.
A look into Instagrams compression quality
2014 CSS Report: Examining how CSS is being used in the wild
Same here on my Monoprice 27" IPS LED monitor: http://www.monoprice.com/Product?p_id=10489
We MUST have true competition and instead of localized monopolies. This is the issue.

Government Regulation can potentially be very scary, but monopolies are 100% scary and even Libertarians should be against them.
Motherboard Vice has a general article about Red Star 3.0's release:

http://motherboard.vice.com/read/you-can-now-install-the-nor...

My first thought: I'd want to install it just to get the wallpapers. Maybe some intrepid soul will do that and release the wallpapers as a separate distribution.

The Vice article has a few more contextual details, such as how Red Star was rarely distributed for personal use, and that Windows 7 was still popular among students according to the American teacher who first spotted Red Star.
Improving access to mental healthcare in the US would do a lot to reduce gun deaths.
You did lead with that one.
Just making suicide slightly more difficult dramatically reduces suicide rates. It's difficult to stop someone determined to kill themselves, but most suicides are impulse decisions, so removing the opportunity often prevents the suicide. That's why suicide barriers on bridges actually reduce suicide rates rather than changing the method.
Summary:

go-codec supports compile-time generation of encoders and decoders for named types, which does not incur the overhead of reflection in the typical case, giving 2X-20X performance improvement over the idiomatic runtime introspection mode.

Idiomatic encoding and decoding types within go typically relies on the reflection capabilities of the go runtime. This affords flexible performance without the need for a pre-compilation step; the go types contain all the information needed and the runtime exposes the full types via reflection. However, introspecting the runtime to get this information has a noticeable overhead, which can be eliminated by a pre-compilation/code-generation step.

To eliminate that overhead, a pre-compilation step must be done to create the code which would have been inferred at runtime. This is why Protocol Buffers, Avro, etc have better performance than runtime-based systems. go-codec now provides the same capabilities, with the accompanying 2X-20X performance improvement depending on the size and structure of the named type.

See primer: http://ugorji.net/blog/go-codec-primer
Honestly, these arguments make sense, and I don't own a gun.

I wish the public at large could understand these are largely parallel to the arguments FSF makes (at least to me, they are)
This kind of comment adds nothing to the discussion. Whether or not it comes from the left or the right.
Is the "keep the government in line" thing really a reason that anybody actually believes anymore? Like, if things got so bad that the government was "turning on its own people" with weaponry, somebody really thinks some guys with guns from Wal-Mart are going to be what stops them?
As you say, it's very hard to know how much companies are out.

I would guess it was at least $40, else why pay $40 for a flashcart? A new gateway (the only 3DS card I'm aware of) costs $80.

People who buy 3DS flash carts never buy a game again (in my experience), mainly because new non-pirated games require upgrading the firmware, which they can't do if they want their flash carts to keep working (this may have been improved, I haven't looked in a while). Also because they 'paid for piracy' (unlike on PC), they (I believe) feel happier not paying for games in future.
he runs it in a vm i think.
Unfortunately, we don't have a "I'd rather only have engaged people vote anyway"-cracy because the get out the vote crowd will bus in people with the bribe of a free lunch.

I never claimed I wanted a pure democracy...
Honest & constructive feedback are always welcome.

You made a good point. We are trying to target the team managers who want to take control of their team's productivity by monitoring their happiness metric.
In my opinion Instagram worked because it was at the right place at the right time.

Radar was a photo sharing app that I loved using in 2008-2009. You took photos of what you were doing, edit them very simply, and shared them with your community of friends. The problem with Radar is that it went quietly in to the night. I don't recall the exact reason it shuttered, but I think they made some poor choices in features that killed it.

I always find it interesting to read posts about the start of Instagram and never to find references to Radar.

For Reference: http://readwrite.com/2009/01/27/radars_photo_sharing_app_com...
Sencha's Guide to JavaScript Style and Best Practices
Blueprint Working Group
Pentagon Wants Real Artificial Intelligence
I always thought the traditional distinguishing terms here were "hard realtime" (e.g. control software) versus "soft realtime" (e.g. games). Are those not widely used any more?
Sponsored posts, sponsored events, sponsored custom takeovers don't fall into ad blockers since they aren't being served by Akamai etc. If you're doing products, affiliate links from your posts.
Relevant snippet from advisory:

"Bignum squaring (BN_sqr) may produce incorrect results on some
platforms, including x86_64. This bug occurs at random with a very
low probability, and is not known to be exploitable in any way, though
its exact impact is difficult to determine. The following has been
determined:

- The probability of BN_sqr producing an incorrect result at random
is very low: 1/2^64 on the single affected 32-bit platform (MIPS) and
1/2^128 on affected 64-bit platforms.

- On most platforms, RSA follows a different code path and RSA operations are not affected at all. For the remaining platforms (e.g. OpenSSL built without assembly support), pre-existing
countermeasures thwart bug attacks [1].

- Static ECDH is theoretically affected: it is possible to construct elliptic curve points that would falsely appear to be on the given curve. However, there is no known computationally feasible way to construct such points with low order, and so the security of static ECDH private keys is believed to be unaffected.

- Other routines known to be theoretically affected are modular exponentiation, primality testing, DSA, RSA blinding, JPAKE and
SRP. No exploits are known and straightforward bug attacks fail - either the attacker cannot control when the bug triggers, or no private key material is involved.

[...]

This issue was reported to OpenSSL on 2nd November 2014 by Pieter Wuille (Blockstream) who also suggested an initial fix. Further analysis was conducted by the OpenSSL development team and Adam Langley of Google. The final fix was developed by Andy Polyakov of the OpenSSL core team.
"
Sure it's worth less, that's why Google is deploying Google fiber...

It's worth "less" (and essentially from their market perception today) which doesn't mean it's worth little or worthless, but of course in a monopoly/oligopoly your profits are bigger and you control the market.
These "safety" features make guns less deadly, in the sense that they make guns less reliable in the first place. If you're using one to defend yourself, your family, or your home, that might actually make the gun less safe in the sense that it won't work when you need it. This defeats the entire purpose of having a gun.

Guns also have safety features that protect against accidental discharge, namely the trigger safety. Some guns have an additional trigger safety that triggers if the gun is pressed against something (or someone). Since these features don't reduce the reliability of a gun when it is intended to be used, the NRA doesn't have any problem with them, and at least the trigger safety is standard on all guns.

The NRA also does a lot of work to teach firearms safety to children (which basically boils down to "don't touch it and tell an adult if you find an unexpected gun somewhere"). For those who do shoot, the NRA is also good with basic safety principles.
That seriously hurts my eyes
my eyes, they are burning
> I might be wrong, I might be right, but these are the things that came up as bad design most often in different languages.

Yes, you are wrong. For every feature you listed and condemned as "bad design" there are examples of languages which implemented this feature in a way that actually makes sense.

What I learned from my study of some 40 PLs to date (I actually started counting and documenting this not long ago, which is why I know the exact number) is that there is no such thing as "bad feature" or "feature that results in bad design". No, even straight "goto" is not such a feature.

You should either list the features of this language and stop at that or describe the design of the language as whole; saying that a language "has multiple inheritance and therefore is [insert anything here]" is simply unfair.
This sounds more like entitled whining from a management PoV than anything constructive.

Let me just take one shot, and then I'll go away.

In this case, after hours of discussions, I couldn’t shake this engineer’s fixation with understanding how his title would affect his ability to have impact at Delphix. After deciding that it was not a good cultural fit...

Something I've learned the hard way is that people are insecure. I don't mean that they're always emotionally insecure (but that can be a part of it) so much as they're also positionally insecure. People care about titles because... (wait for it) titles matter.

A title is a starting point. It's a formal statement of trust in a person. If my competence is a 7.3 and yours is a 7.6, people are going to listen to the person with the higher title, whether that's you or me. In fact, there are many organizations (even Google) where decisions are made primarily on title and formal job description, and that doesn't mean that they're bad organizations. It just means that they're big. Chain of command is a reality of life. Not a pretty one, but it's what your up against, and I have no problem with someone wanting to know where he's going to stand before he risks his career by stepping into a new company.
Honestly? It's not a far step away from the kind of firepower they lost to in Vietnam and Iraq.
Ask HN: Should we invest more on this?
We have built this site (http://www.evarkadasim.co/) almost 2 years ago for fun and it started to get visitors organically. Design is outdated and absolutely not mobile friendly.

It's a map based room-mate search site and It ranks in google between 1-5 for the word "roommate" in Turkish.

We have been thinking about expanding it to English speaking countries with a mobile friendly UI and a new domain. Do you think we should do it?
Because no one is discussing "gun deaths" in a vacuum.

"Gun death" weren't selected at random to compare to "car deaths" by some antiseptic algorithm. It's done, pretty obviously, to drive a narrative, i.e., "guns should be more regulated."

When discussing that narrative, there is a big gap between "you shouldn't have a gun because you might hurt your neighbor" and "you shouldn't have a gun because your neighbor might use a gun to hurt himself."
Because the fact that there is a very small chance that a person may kill themselves with a gun does not mean the government should deny that person the right to own a gun. And people with a history of mental illness are already excluded from owning guns.
Love Thy Neighbor as Thy “Selfie”
And how is this interesting to anyone other than you?
Also, squint.
Finding a developer that is willing to put PHP on their resume on the off chance they'll get a job, and then try and figure it out by scrounging up code on Stack Overflow is not hard.

Finding a good developer is just as hard in any language, since a good developer will be able to go with whatever language you've got.
> If you cannot detect a change in public policy as a result of your votes, your vote does literally have zero value.

So the person who casts the deciding vote in a race decides 100% of the election and everyone else 0%? That doesn't sound right...

I'm all for making it easier to vote, though.
America's inability to really win in Afghanistan and Iraq, and South American states inability to even militarily defeat drug cartel forces is ample proof that it's not that simple to just beat 'some guys with guns'.
If so, you should be able to play some music on it.

Also makes for a nice covert channel... similar tricks with "listening" to the noises a computer makes have been shown to be possible to use for extracting information like encryption keys:

https://news.ycombinator.com/item?id=6927905
I can't read the article, but I would assume that they have not included the suicides happening at home using the car (by inhaling exhaust in a closed space), and have only counted the deaths on the road.
You don't have to take that literally in order to understand it, but just in case you really missed the point: the doctor is essentially saying that he is dealing with problems that have no direct cause or architect that he can consult whereas the IT people have essentially only themselves to blame and have made the mess they're in (usually) rather than that it has been handed down to them through the mists of time or from above.

In a general sense that is true but in a more specific sense it is definitely possible to be handed a project without docs and horrible problems and it might as well be an organic problem. Even so, the simplest biology dwarfs the largest IT systems in complexity.
> Well, among the key facts necessary to understand that is that the "safety features" are not pure cost-free benefit, and the NRA believes the costs outweigh the benefits. They have some decent arguments for the existence of the costs; reasonable people could disagree about the relative degree of each.

Sure. Advanced safety features in cars probably cost a lot to develop, too, and I'm sure there's a lot of people who think seatbelts are lame and cars would be cooler without them. But car companies actively work to promote safety while the NRA seems to actively undermine it.

> It is also worth remembering that even as the number of guns have increased, the death rate has, as the article pointed out, gone down

That's actually the direct opposite of what the article says. The very first paragraph states: "Deaths by guns, though—the great majority suicides, accidents or domestic violence—have been trending slightly upwards."

> When you find yourself completely unable to understand how anyone could possibly believe something, that's usually a sign that you've been exposed to only the propaganda of one side. Note that I said understand, not agree with or believe. I understand many points of view I do not agree with. Some of them I even had to go chase down, in accordance with the principle I just gave, because I could tell I'd just been fed one side of the propaganda.

I agree. That was the premise of my question. Unfortunately, I haven't seen too much clarification yet :(
The Schemaverse is 5 Years Old. How old is your most ridiculous side project?
"If guns are banned, poisons (pills) or asphyxiation will take their place and most likely cause more deaths from suicides rather than less."

I disagree. Most suicides are impulse decisions. Making suicides difficult dramatically reduces suicide rates. cf suicide barriers on bridges.
I appreciate your politely being the devil's advocate.
Some answers below...

>> Books have never been cheaper.
>Thanks to market distortions enforced by a still-growing >quasi-monopoly, whose stock price is only propped up by Wall >Street's expectation that they will jack those prices way, >way up once all the competition has been flattened and >customers have nowhere else to go.

Even in the worst case, today's access to books is much better than ever in history. It is easier to learn about most every topic than ever before.

>> I can video call around the world.
>If you and the person on the other end both use the same >software out of dozens of options. "Let's see, Jane is on >Skype, but Mike uses Google Hangouts..."

Even with multiple standards, it's much better than years ago when video calling didn't exist, and regular calls were very expensive.

>> Almost anything can be delivered quickly.
>If you live in San Francisco or New York City. If you happen >to be among the very few people who live anywhere else, your >mileage may vary.

Even in Middle America, delivery is still cheaper and better than any time in history.

>> Email has taken over my life.
>As an open platform that can be freely integrated with rather >than a closed corporate silo with a cocktail-straw API, email >is a remnant of a more civilized age rather than a product of >our current one.

I'm not sure how to answer this one.

>> I have free access to an evergrowing encyclopedia.
>Whose quality is determined entirely by which obsessive->compulsive editor has the most free time on their hands.

Encylopedia Brittanica (and World Book) had editors too. There you were at the whim of 1 editor per topic. Is Wikipedia's editing really that much worse? It's scope is certainly an order of magnitude larger.
well, this seems to have badly backfired in the author's face. while there are certainly people that are unpleasant to work with, they aren't merely "patterns" or "categories". they are humans. humans aren't defined by code and are not unchanging objects.

in fact, humans are deep, complex, multi-faceted beings who may have many strengths and weaknesses at the same time, and thinking of people only by which "anti-pattern" one of their flaws resembles is insulting and limiting. most of the time a person's flaws are not fatal, and in fact they are almost always a reflection of a poor environment more than any essential characteristic of the person.

my take away from this article is that a hiring process needs to look for a more holistic picture of the candidate and not try to eliminate people because they match a contrived "anti-pattern", as if humans could be fitted to patterns in the first place.
The main reason, IMO, is because "smart guns" are actually very stupid.

Unlocked by owner's thumbprint? Tough luck, police officer wearing gloves. Unlucky, dear soldier with muddy hands.

Unlocked by radio-frequency? Rob a bank after installing a radio-frequency jammer.
"Don't sell your product; give it away and cram it with ads!"
"Guns are, somewhat counter-intuitively, one of the more survivable suicide methods."

Source? This study gives a 'case fatality rate' of 85% for firearms, 69% for suffocation, and 2% for poisoning:

http://www.hsph.harvard.edu/means-matter/means-matter/case-f...
Not a one of the NRA's members/funders wants smartguns. Just another thing to go wrong with it, in their eyes. Traditionally a good gun was about as complicated as a shovel or pickaxe.
Machine Learning Startup GraphLab Gets a New Name and an $18.5M Check
"If Wheeler does propose to reclassify ISPs and regulate them under Title II of the Communications Act, that would be a stinging defeat for ISPs"

I feel this adversarial perspective is unnecessary. Title II is good for anyone who wants to build a good Internet Service Provider.

If you're an ISP, and you don't want to build a good ISP, that's bad for your business with or without Title II. Title II just provides a foundation for protecting customers of such idiots while they are in the process of going out of business.