skysight-inc/HackerNews huggingface dataset:
I think it's the mixture of both. Editing something, pressing f5 and watching new changes getting into your webpage is really great, and a form of instant gratification. This workflow will always be better than for example restarting jetty web server to reload some servlet... Also when you have everything packaged inside you don't worry about runtime libraries. That's another headache in native app deployments. And the third is great ecosystem of libraries, editors, tutorials, snippets, etc. Low entry barrier makes it easy to quickly adopt.
The article explains this well. Building codes are laws because they are incorporated by reference in statutes.
The idea of ruining or polluting space is ridiculous. Space is already one of the least hospitable places imaginable, in most of it's forms. What's wrong with exploiting dead space rocks for the sake of all life?
How to pretend?
Why not just form an international coalition, invade and free, once and for all, the Korean people from that horror? It's gotta be the most justified military intervention in History.

Yes, besides a funny hairdo, the crazy in chief has a few nuclear fire crackers. Just destroy those installations before sending the troops.
Hmm, well, IMHO that's all bad too. Not sure what, if anything, to do about it.

This doesn't seem as bad as the OP, but it's still an abdication of responsibility. Automated authority.

Let me point out something: why are these systems being deployed to decide sentencing, as opposed to trying to figure out what will actually affect recidivism?

I haven't read about that in any of the articles on this: is anyone paying attention to e.g. whether a given sentencing policy is actually reducing crime?

I don't doubt that machines can help us understand and manage ourselves and our complex society, but this seems like machine-worship to reinforce our atavistic ideas around crime and punishment.
Isn't it a little insensitive to say that imply terrorist attacks on US soil are fiction when when 49 people got killed in an attack in June? I'll agree that public fear, and public official rhetoric is out of proportion to say, car accidents, but it's an apples to oranges comparison.
I rarely say anything is black and white in this world but sugar is in my opinion. Without any doubt in my mind.

Recently in the last 3 months I gave up sugar, hard core, it's hard but the benefits are out of this world.

I was healthy and active. I ate healthy, or so I thought. Boy was I wrong and mis informed.

I had heard theories so I decided to check them out. I went all out to avoid sugar for a couple of weeks just to see. It was amazing.

I have lost 20 pounds that I didn't think was possible, I think better, I sleep better and I eat way less. I have way more energy, like I drank 5 cups of coffee all the time. I don't fade in the afternoon.

Those of you looking for a way to get more energy and focus at work, especially those working long hours in startups. I encourage you to go all out to reduce sugar intake to as little as possible. Of course eat whole fruits those are ok.

Best thing I have ever done in my life.

There's a saying "those on high sugar diets don't know what it feels like to be sugar free." It feels amazing. Try it. At least once in your life. You won't go back .

sorry that was long :-)
Telsa is still a niche car company, and despite their PR their autonomous tech isn't really better than other luxury car companies. In fact it might be worse and Tesla is more willing to just beta test in production.

But I doubt either company wants to actually deal with automotive manufacturing and sales. They'd be better off just being a supplier to car companies. You'd go buy a Ford Fusion with the Google Self Driving package, or something similar.

There were rumors Apple would actually build cars, but I think they were either wrong or Apple gave up. It's not that profitable of an industry.
On the other hand if you're linking to something you don't control and you need to track stats then use branded URL shorteners.

Sometimes there are valid use cases for things.
Oh, I'm a great fan of diverse thinking in a group. Trouble with dominant individuals is they wipe that out, since most people will accept someone's contradictory opinion if it's backed up by force and charisma. And yes, such people can absolutely ruin a team, I've seen it happen many, many times. That is why I treat them as problems to solve.
I presume that AWS or Azure wouldn't do that?
GNAT Programming Studio on GitHub
How to Read an Android Stack Trace
> way beyond the scope of almost everyone that is targeted by the things that should be questioned

and this is both why the lobbyists are successful and shouldn't be trusted
There's a lot of complex issues involved, but I have to agree. If ever there was a justified invasion, this has to be top 5 at least.
It appears the that the caching code was added in this patch:

https://gcc.gnu.org/ml/gcc-patches/2012-09/msg00076.html

Prior to that, the call:

asm volatile ("mrs\t%0, ctr_el0":"=r" (cache_info));

was always made.
States generally ratify each revision of the code by updating the law. For example, the NEC is released every three years, and independently adopted by each state: http://www.electricalcodecoalition.org/state-adoptions.aspx

Each state also makes a handful of their own amendments to the code, to account for local conditions and historic practices. An example of a local allowance (although probably informal city jurisdiction rather than statewide) is say allowing a two-family house to have only two electrical meters, rather than requiring an additional one for the "common areas", if it is owner occupied.

I guess technically the NFPA could revise what they publish as the "2014 NEC", creating some legal ambiguity. But in practice they just don't.
I think what most people are missing is that self driving cars are not a disruptive innovation. All the major car markers are going to get to fully self driving cars through incremental improvements and they'll get their faster than Google because they already have actual customers who are willing to pay more for the technology. Tesla/Mercedes/etc. don't have to worry about this project being shelved or not getting the attention it deserves because of a lack of a path to profitability.

Just because Google talks big doesn't mean the other car makers are stupid idiots who can't see a technology trend coming from a mile away.
Tracking stats when you're linking to something you don't control
Depend on what mobile eco system you use.

If you use iphone/ipad and mac/windows icloud photos give you more or less what you want.

The photos are offline on your computer, available on demand from you devices.
I believe virtual machines will typically alter the CPUID a bit:
https://tech.mendix.com/linux/2016/08/18/xen-cpuid-masking/

You'll choose a lowest common denominator of features sets.
This is a pretty interesting process you have there. I usually use throw-away Prototypes/Spikes, when I do not know how to write my first test or I feel uncomfortable test-driving the problem. Once I reach enough confidence, I remove spike's code and start test-driving it.

I let the design of the system emerge on its own, while I'm listening to how hard it is to write tests and steering the wheel using Red-Green-Refactor (2nd cycle of TDD) and while I'm following Specific/Generic rule (applying Triangulation together with Transformation Priority Premise) (this is the 3rd cycle of TDD).

Red-Green-Refactor on its own indeed is very well known for leading quickly to the local maximum of the solution and its design. 3rd Cycle of TDD breaks out of the local maximum of the solution to the problem. 4th cycle of TDD breaks out of the design maximum (4th cycle of TDD - Hourly, we step back and look at the overall design and architecture of the system, taking a careful look at the architectural boundaries and seeing if we are about to cross any of them with our efforts, we proceed with informed decisions steering to the right design we want for the next hour).

Here is the Robert C. Martin's blog post on the cycles of TDD: http://blog.cleancoder.com/uncle-bob/2014/12/17/TheCyclesOfT...
Speaking of the tools (spreadsheets, Jira, standups, etc), the tools are there to help you execute your process, they are not your process. Too often I see people try to fix their process - or simply the lack of a process - by throwing random tools or catch phrases at it.
It's slow, and also it doesn't fix the bug, as the code could get migrated immediately after calling it.

The only real fix is to do what they are doing -- always use the smallest line size of the system, regardless of which core you are running on.
> The main hurdle that other languages faced was not having a native UI.

Electron faces this same hurdle, but with a twist. It just doesn't care; it picks a rendering target (the web) and simply uses it everywhere. Perhaps that's the approach QT and others need to take as well: stop trying to match Apple's UI on Apple, and Windows' UI on Windows.
Magnitude-5.3 earthquake jolts southeastern S. Korea
Good question, I guess it's pretty much the same as deciding if something is a new field or a new table in a database?
Huge props to the team for finding this out. What a nasty issue.

One question about the intro, which states that this is the first mass produced AMP architecture, but isn't the PlayStation 3's Cell CPU one?
Facebook isn’t entirely killing off the mobile web version of Messenger
Rural EMS. Because in the US it's not funded except in a few places. Not only is it further to a hospital for, say, a heart attack but in some places you can't even get a first responder there in any reasonable time. If N were 5 or more I'd probably start some sort of foundation that focused on training and helping rural agencies apply for grant money. I doubt there is a reachable value of N that would solve the problem, there's no perfect world.
Zuckerberg is a smart competitor. If only he'd sell the site to Yahoo or Murdoch it would be much easier to compete.
> HTML/CSS/JS is considered 'hackable' because it's widely understood by today's semi-power-user audience

I think that's related to the high fault-tolerance in Javascript. A good developer is good in any language, so she can work with Javascript. A beginner or even a bad developer can make things happen in Javascript, when that is not always possible in other languages. So the entry point level is so low that a lot of people is using it.

> Other platforms are not very 'hackable'; why is this?

I prefer strong typed languages. I use TypeScript when I have to do some JS work as it is easier to maintain in the long term. But that means that you need to know what you are doing before starting to do anything. Compile, fix errors, repeat.

I can see that for starters JS is more fun and "hackable", as it was BASIC for me when I started.
Facebook Messenger now allows payments in its 30,000 chat bots
Yeah I find the "hackability" question really interesting. It is incredibly neat that I can hit a few keys in a browser and get an editable live source of what I'm looking at which is, to some extent, declarative and easily mappable from source to output. Yes, this is less true as more sites rely heavily on minified javascript for all of their implementation, or incomprehensible (to me) css that hides or moves things around in non-obvious ways, but it still mostly works. I definitely can't think of any commonly used native apps that are so easy to inspect and edit! Interestingly, though, I think you lose all that with something like Electron. At least, I don't know how to do that in eg. the native Slack client.
"Nothing wrong with supporting the troops."

That depends on what you mean by "supporting the troops." I actually have no definition or even a clear idea of what this means and I'm certain no one else does either. It's just a generic motto used for brainwashing. Does it mean that I support the individuals not dying? Because if so, then yes, I support the troops very much and I hope none of them die. Does it mean that I support what they do? Fuck no! It's atrocious and criminal. They are murdering and raping people. I would never support that. And of course, it also could mean every single nuance in between. So it's a meaningless saying that seems to exist for the solve purpose of controlling the people who refuse to question basic things. The mere fact that it can mean that I support the troops' actions (murder, rape, and even wasting trillions of dollars of our money) is reason enough for anyone to not "support the troops," and is certainly why I would never utter such an ambiguous and clearly manipulative phrase.
Deep-Dive in WoW64
3D Systems outlines plans to shift 3D printing from prototype to production
> It has become the English of languages.

I'm pretty sure English is still the English of languages.

JavaScript might be the English of programming languages, though.
Last year I met a Phd student who saw this as the route to making a startup. Based on their description my take was that obtaining a grant was significantly dependent on hiring consultants to avoid the pitfalls inherent in government award processes and that having a PI who had previously been awarded a grant was a criterion of merit...hence his advisor would be the principal investigator for the company and hence the company would have to be organized around the interests of a founder whose principal interests were in academia and passive income. So the route to monetization of the startup was sounding like patenting and licensing some technology and thus not really a startup in the Silicon Valley sense.

I'm not saying I didn't walk away with the wrong impression but reading the description in the link in no way swayed my view.
JS is safe C with types and pointers stripped from the syntax.

I don't get why people don't understand its popularity.

HTML lets you put boxes on the screen and CSS lets you paint-by-number(id/name/selector).

If you aren't doing any of those things, I am very curious to know what exactly you are doing.
MSI’s VR backpack was built for the HTC Vive
Loved this book, it was a surprisingly entertaining and witty read for a book about fonts.
I think people are conflating real violence with pretend violence in many of these comments. Real violence is way more restricted than nudity in US.
Usually you configure the VM to only report CPUID values corresponding to lowest-common-denominator features on everything you might want to migrate to. Then as long as the guest code plays nicely and looks at the CPUID feature flags to see what it can use, it'll migrate happily. QEMU has support for this, for instance.
Samsung laptops would fail to boot if the UEFI variable store was 100% full. The original solution to this in Linux was to leave at least 5K of free space. However, on several systems, removing UEFI variables didn't actually free up space - it was marked as free internally, but the reported amount of free space didn't increase, and so Linux would refuse to allow you to create new variables. The "solution" was to attempt to create a variable larger than the available free space, which forced the firmware to trigger a garbage collection run and re-synchronise the internal and external views of the amount of available free space. Doing something that we knew would fail was a requirement for avoiding killing laptops.
trust a language that ...

Where's the problem?

JIT compilers work. Most high-level languages require compiler tricks for achieving performance from Scala to Haskell to Prolog.

It's useful to distinguish between (1) having a clean, easy to understand semantics and (2) having a fast implementation. Use all the hackery in the world to get your language fast, as long as it's abstract semantics is easy and canonical.
There are many different kinds of sugars. It's worth understanding. Fructose is what harms you. Glucose is harmless. Sucrose is fructose plus a glucose. Lactose is harmless as long as you can digest it. Maltose is harmless. Etc.

Fruits contain varying amounts of fructose. Wild berries, not so much. An apple or grape, rather a lot. Apple juice, considerably more.
Or even two USB-C ports, then you could have USB-C headphones.
The weight still hurts the user experience. All that RAM still has to get written to disk for sleep/hibernate, and loading it back from disk is in the critical path of wake from that sleep. It still fills up CPU caches, which keeps them from running at maximal efficiency (both speed-wise and power-wise).

Extra weight will always matter for people who want to deliver first-rate user experiences.
JavaScript sucked indeed. ES6 though, has brought many improvements, and the language now is quite decent. With the advent of async/await in ES7 (which is available now if you transpile with Babel), the callback hell is completely gone, and the language is actually beautiful, powerful, and concise.
I don't think there's any part of engineering a rocket that's easy, but I am under the impression that the rocket engines are generally regarded as the hardest part.

Of course the true veterans would probably tell you that the economics of the launch business is actually the hardest part, but since we're talking about Jeff Bezos here, the normal economic rules probably don't apply.
So megacorps regulation = always bad, community-backed regulation = always good?

I agree with you that large companies can have a significant influence of policy and legislation. And yes they definately contributed to the problem. But considering the standard approach to everything (including your own comment here) is that 'more centralized control is the solution' it's not surprising that corporations are playing the exact same game to their advantage.

I'm questioning the value of using that approach as a default solution. With the exception of it being the very last resort rather than the go-to solution to every problem. Because the state is good at a few things but it many cases it's heavy handed, expensive, time consuming, and very slow to adapt to change.

Regulation, policy, and agencies should only be used carefully and there should be a culture of constantly re-evaluating the necessity of programs/agencies/policies - which doesn't seem to happen. Once it's set up it stays, scope and legislation only grows in size, government employees are incredibly hard to fire, etc, etc, and that's how a nation-state grows into a massive unwieldly beast.

It's a complicated problem no doubt with many sources. But the status quo of the modern nation-state is very dysfunctional. It's sad that people so passionitely defend it blindly on ideological grounds. Questioning the value of government as the solution to all things brings out people who defend it like a religion. Which is how it ends up functioning in places where it often doesn't belong or worse ends up contributing to societal problems.

This same ideology is the reason why Facebook gets blamed every time there is something posted that makes people uncomfortable. Instead of the person who posts the content.
Apple responds to diversity criticism: “We had a Canadian” at iPhone 7 event
Most performance problems with websites/webapps out there are just due to sheer nastiness of the shovelware that they embed. No need to have fine-tuned debugging and profiling when the main fix is "don't accidentally run this jQuery selector 1000 times on every click". Very low hanging fruit.
What old European states are your referring to that have an absolutist right to free speech like the 1st Amendment? Our egregious exception for obscenity has been whittled down to bestiality, the sexual use of urine and fecal matter, and having sex with a person who is physically restrained. And even these are unevenly enforced, with Insex and its successor sites in Kink.com making sex with restrained people a brand.

There are plenty of places in Europe where you can be jailed for political speech. Britain regularly jails for hate speech, and recently jailed Anjem Choudary for 5 1/2 years for his open and public support of ISIS.
I'm sure there'll be a mix. But consider things like Opal (Ruby => javascript), and it seems like there's at least some people who very much want to be able to work in a single language, but for that language to not be javascript...

I'm sure once webassembly is ready, that'll at least get more popular.
Product Manager for the MySQL Server here. Happy to answer questions!
Sadly printf debugging still captures something about the investigation process of humans, something debuggers don't handle well at first, until you're used to them and know how to map. It's blurry in my mind but you want to handle sets of breakpoints and custom structure IO/formatting for a debugging session, and debuggers don't offer a way to smooth this out (I'm no expert though, grain of salt required) so printf(...) is still a large reflex.
I'd love to have transactional DDL so that if a migration fails I don't get left with half-migrated tables...
Sorry, but your comment is not constructive in anyway. Please read guidelines :)
No, his body was fighting the heart disease but with the slip on the ice his body was not able to recover from both at the same time. In other words, he was an old man and with the new injury his body was not able to recover.
The author is talking about the effects of errors in transcription (G1 phase), not replication (S phase).

Cells generally function in this way:
DNA -> RNA -> protein

Replication is:
DNA -> DNA

If a #mutation happens in replication
(DNA -> DNA#)
then the next generation of cells will have (DNA# -> RNA# -> protein#)

A mistake in transcription (DNA -> RNA# -> protein#) wouldn't affect the germline.

The question now is: does it benefit cells to have a decent rate of errors in transcription so that if perchance a real mutation happens, the system has already been tested for possible adverse effects? In effect, the cell is resilient to possible new mutations because it has already seen them in a subset of protein# that came from RNA#.
'Rewired' Ferrets Overturn Theories of Brain Growth (2000)
> It turns out it’s useful to have a lingua franca for the web.

No, I don't think so. Most people do not use JavaScript since it is useful. They use it since it is the only option available on the browser. There is a BIG difference.

> Creating desktop apps in JavaScript lets developers choose from a vast range of freely available code libraries and frameworks, which takes much of the grunt work out of coding

Lots of languages have a wide array of freely available code tooling and frameworks.

Slightly tangentially though, I wonder if we really really put our mind to it, will we be able to just kill JavaScript ?

I mean, I am sure that there are people out there making a living on JavaScript, but please, take one for the team. Learn something else. I hear it is a hot market for developers.

JavaScript is obviously a flawed language[1] that inspires absolutely bad programming that the rest of us has to deal with. The ecosystem is terrible[2] and the community is full of self-righteous assholes[3] who has the collective attention span of a 2 year old [4].

Let's just call this experiment a failure, cut our losses and just.move.on.

[1] https://www.destroyallsoftware.com/talks/wat

[2] http://www.theregister.co.uk/2016/03/23/npm_left_pad_chaos/

[3] http://atom-morgan.github.io/in-defense-of-douglas-crockford

[4] https://medium.com/@ericclemmons/javascript-fatigue-48d4011b...
I'm still trying to use vim with java =P Someday I will be happy
Alcohol is a carcinogen. Every drink you have increases your chances of getting cancer.

http://www.cancer.gov/about-cancer/causes-prevention/risk/al...
The more you tighten your grip, the more rare pepes will slip through your fingers.
As a practical matter, its not "citizens" in general who need to reference the building codes, it's builders. They're the ones charged with compliance, and they have to buy copies of the codes as part of their business. Thus, the industry profiting from construction is the one burdened with financing the development of the codes.

It's not the model that maximizes transparency, but it has a sensible logic of its own.