skysight-inc/HackerNews huggingface dataset:
No it is not. The case would have been covered up, no matter if the perpetuating people from were legal residents or illegal, as long as they were from Arab countries and Africa. So in that sense - it is not a immigration issue.
This reminds me of a time when a site asked me to enable JavaScript for "a better experience". I had been defaulting to JS off for a long time due to how effectively it stopped ads and other annoyances, and see these messages a lot, but this time I was momentarily curious for some reason; I did, only to be immediately assaulted with a bunch of ads, some crap following the pointer/scrolling, slide-overs, and other distracting annoyances that I would not at all call "a better experience". Fortunately I didn't get malware, but since then I've been much more cautious.

I know many are rather fond of sayings like "JS off will break most sites", but I challenge you to experience the web with it off by default and turn it on only for the few sites that absolutely need it; depending on what your most visited sites are, you may actually enjoy it. I find that the majority of sites are perfectly readable without JS.

On the other hand, I wonder if there are sites which use JS to hide the content and display a "turn off JavaScript to view this article", or "install adblocker to view this article"...
Compile times are not a problem in small codebases. Try to compile a 100kloc codebase using templates generously. Even your link times will easily grow over 10 seconds. Maybe even a minute. And 100kloc is still a pretty small codebase in terms of AAA development.

It's true that complexity somewhat depends on the context. Complexity of a language is a useful metric when talking about mental overhead of the programmer (which translates to productivity), and when writing custom tools for the language, both of which are relevant when developing a game engine. Safety has traditionally been a quite small priority in gamedev. I assumed this was the context.
Of course we did this, but cost is not the only consideration.

Frankly, CPU-hours and TB-years are still within 5-10% of the total cost providing sequencing results to the patients. What is really important is that the cloud allows us to determine exactly our cost-per-analysis without paying for excess capacity or maintenance.

What matters also is reliability, redundancy, and peak capacity, where the cloud (both Google and the other provider) win hands down.
Nixon, Kissinger, and Leading from Behind
Probably less drag to let the air flow through an "empty" engine rather than to have a large obstruction on the wing.
Oposiciones Junta de Andalucía auxiliares administrativos
Glad to hear this worked out for you (particularly preemptible VMs which I worked on). Sorry about the HIPAA/ BAA issues, which institution are you with so I can have someone do the work so you can have a better experience next time.

Disclaimer: I work on Compute Engine.
> Common-Lisp as a specification doesn't require garbage collection.

It doesn't mention it. Practically GC is required and almost all implementations provide one or more versions of garbage collection.
Additionally there are small language subsets with manual memory management.

There are/were some Lisps with reference-counting-like memory management.
Haha OK, I see it now. :)
This is a very political article. All the predictions revolve around topical political subjects. From the current immigration issues in Europe to climate change. Climate change is definitely long term, but how many of the other issues will still be relevant decades from now?

And his opinions on immigration are ridiculous. The first world has had very guarded borders for a long time. The trend is going in the opposite direction, with Europe becoming more sympathetic to immigrants and letting in tons of them.

The author wants completely open borders, and declares this is even a civil right. Which is totally impractical and would have huge negative consequences. The author accuses anyone of being against this as being racist or right wing. He suggests some kind of conspiracy theory by rich people opposing it. As if rich people don't benefit from immigration with cheaper labor.
Flash is not dead. It's the ONLY plugin left that works in all desktop browsers, and works on Mobile phone. Facebook supports it, more and more who have started in HTML5 have lived to regret the day. For many years I was a C++ snob who totally dismissed Flash, but now I really enjoy actionscript

I am working with a client who is write a phone app in Flash because of the low level cross platform abilities and it is awesome! It also lets me build web based admin tools for the backend really quickly. Only negative thing I can say about it is the garbage collection is slow...
Just a note, you don't pay for sending data to any provider (ingress) only for pulling data out / serving it (egress). You can put your GCS buckets behind Cloudflare to take advantage of "interconnect" pricing of $.04/GB.

Disclaimer: I work on Compute Engine.
Indeed: they serve Google different pages than ordinary visitors. When I set my user agent string to "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
" suddenly forbes.com doesn't object to my adblocker anymore.
C++11 and 14 make it possible to avoid or ignore much of the complexity of old-style C++, but they also introduce plenty of complexity of their own and they don't deprecate any of the old stuff. It's not a myth.
It's a more than decent alternative to libraries like Angular or React for building web interfaces. I've followed a few tutorials and find it really inspiring. I hope it catches on.
No, neuron systems are the only substrate on which we can currently confirm that consciousness arises from [...]

You are making an arbitrary choice here - why the neurons? Why not the whole brain? Some structure within the brain? The molecules making up the neurons?
CMUCL also used to inform the user about GCs. A mostly useless information. MIT Lisp Machines had a visual indicator (a 'run bar' on the bottom of the screen) of GC activity.
Sony tries to trademark Let's Play and pisses off the Internet
Against the race to the bottom? Uber sets the pace. Their rates are a low as possible to maintain a driver base.

There is a degree of debt in Uber atm because of this. Many drivers are not accommodating the true operating costs of their vehicles. They are using vehicles they had at hand, not one they purchased for the business. When those cars start to need replacement, Uber suddenly isn't paying enough. There is a reason many jurisdictions place limits on cab age. City driving for money simply destroys vehicles.
Have you ever programmed in JavaScript? I don't use any of those frameworks or transpilers and it's nice. ive written plenty of ruby, Python, Java, and C. What are you talking about with syntax checking anyway?
Is what people hate in existing software is the right place to start for new software? By which I mean, not using any software at all removes the things I hate, and the reason I use software that has features I hate is because of the features I don't.

Things I hate seems like a good starting point for automating an existing manual task, but interestingly, a lot of contemporary project management is moving toward manual/physical processes or hybrids where manual process play a significant role: e.g. physical Kanban boards.

One thing that sucks about a lot of software is that it takes up screen space.

Good luck.
My partner posted this for me, I'm really proud of this because its written in OCaml and its a great example of real world functional programming.
Take a look at examples at http://vuejs.org/guide/
> No, neuron systems are the only substrate on which we can currently confirm that consciousness arises from--

Who's "we", you p-zombie?
Yes, when Dart was still recently released I fully expected at least Chrome of all browsers to directly support it, and with it being an open source project, it to perhaps even trickle out to other browsers as well.

And I saw a Dart-powered web, and it was beautiful. Calling it a Javascript killer is a misnomer, because it's a Javascript eviscerator.

Now Typescript is here in full force and I honestly think that, assuming the language isn't going to be browser supported, that this is a better idea. :/ Simply because TS is a superscript over JS, so developers can migrate their projects over time. Regardless how much of it is still in JS, that is per definition also TS.

I think that is a huge boon, along with Typescript definition files to TS:ify libraries without having to restort to what the Dart guys seem to have been forced into doing with full reimplementations (DQuery, Bootjack, ... rather than simply downloading the appropriate files from DefinitelyTyped.org).

It's too bad, because _conceptually_ I like Dart more! Everything is so coherent regardless if it's on the client or the server, and modern HTML5 features are suddenly just libraries in the language itself! I really like it, I don't even have to "want" to like it, I already do. Kind of annoying. :P
> trying to justify why something is still relevant or important in a company roadmap

While I know what you mean, I didn't read the article that way at all. The author isn't a marketing type or someone high up in the company, but a programmer making a calculation about Dart and passing on his observation to his friends, who don't see that situation the way he does. Dart has received a lot of bad press because some Dart engineers made the mistake of saying it would replace JavaScript. I didn't get involved in defending JavaScript from Dart and wrote a bunch of Dart, and I noticed I was about twice as productive. I also learned along the way that Google was heavily invested in something called Google Web Toolkit, a Java based system for writing web apps. I figured Google was looking to replace that with Dart so it would always have a place, and it looks like I was right. The code that powers the engine that brings in 17 billion dollars a year is nothing to dismiss, like many do of Dart, if in fact they are converting GWT to Dart, and it sounds like they are.

TypeScript is one way to add safety, Dart is another. The difference in the two approaches is discussed here by the two main authors Anders Hejlsberg and Lars Bak respectively [1]. What I found compelling about Dart was the elimination of "monkey patching" that Lars talks about. I was also drawn to try TypeScript and found it a great tool as well. So does Google as they are now using TypeScript in Angular 2.0. Microsoft and Google are working together - never thought I'd see the day.

[1] https://www.youtube.com/watch?v=5AqbCQuK0gM
There's also a valid distinction to be made between weak typing through implicit conversions and weak typing through reinterpret_cast. C++ has both unfortunately, but the second one is often necessary for a low-level language.
I don't know how you can hate Javascript or any other language so thoroughly unless you just finally branched out to your second language that you're currently in honeymoon love with.

Took me two years of writing Clojure full-time to realize that there is no best. There are only trade-offs. These days I mostly use Javascript.
You still buy individual issues from the website. I'm thinking of offering a bundle of every back issues for sale.

Update: Now you can get all the back issues here https://gum.co/hm-back-issues
You say that "these issues were caused by White people, but they cannot be solved by any action White people might take." But then you admit that whites continue to "have their own problems with racism that we must solve." At the least, wouldn't ending that white racism help blacks going forward?

Your claim that reparations and affirmative action lead to entitlement and self-hatred in blacks is unsubstantiated armchair psychology that, surely you'll agree, would sound awfully convenient -- not to mention condescending -- to an aggrieved black. The follow on assertion that it would also lead to JUSTIFIED resentment in whites betrays your inability or refusal to see that blacks have suffered concrete, economic damages for which justice requires reparations. Any resulting resentment from whites is simply sour grapes.

Your unsubstantiated claims that any efforts by whites to unring the bell of hundreds of years of slavery and discrimination will only aggravate difficulties for blacks is not the get out of jail free card you want it to be.

No, perhaps the bell cannot be unrung, but that does not obviate the moral obligation to make blacks whole in whatever ways we can. The truth is that the magnitude of the injustice is gigantic and far beyond the ability of whites to redress in full, but it does not follow that we should do nothing. There are many reasonable steps we can take to redress black grievances. For one, we could fix the enormous discrepancy in the quality of public education received by black and white children. We could address the huge underfunding of public defenders that tips the scales of justice in favor of anyone with the resources to hire a private attorney. It is not even necessary to resort to explicitly racial reparations like affirmative action. A huge amount of good can be accomplished simply by addressing poverty since it has been one of the primary consequences of white prejudice.

If anyone cannot imagine reparations that would move blacks in America forward beyond the racial divisions of our past, it is for lack of imagination or effort. The true obstacle is UNJUSTIFIED white resentment that reparations might engender, which is why some black thinkers have suggested that black inequality be addressed by tackling inequality writ large.

Suggesting that whites can do nothing is sleight of hand that shifts responsibility for the black plight from white racism to an implied black shiftlessness. It is victim blaming, simply put.
I'm sure most people would agree no conscious experience of understanding would emerge from the combination of man + rule set.

There's a subtle dishonesty in the Chinese room experiment, because it's asking you to imagine a system which is many orders of magnitude too small to have an intelligent conversation in Chinese (or in any other language).

Using some back-of-the-envelope numbers from Moravec, based on his research into visual algorithms that duplicate the human retina, the absolute minimum number of operations to do what the brain does would appear to be around 10^15 operations per second (and possibly much, much higher).

If we assume that man in the room can perform one operation per second, and that we need to provide at least 10 seconds of normal conversation, that means the man in the room will need to work non-stop for 310 million years. (If you said, "No, more like 30 billion," I'd say, "Sure, that's totally plausible." Or even 30 trillion.)

Now, if we assume that the man spends, say, 5 million years working down one cortical column and up another, modelling complex patterns of visual recognition, language analysis, vocabulary selection, and so on, then my intuition no longer tells me whether or not there's an immense, glacial consciousness playing out inside that room. While we wait for an answer new phyla will evolve, entire species will arise and go extinct, and so on. If we've even slightly underestimated the computation required, the sun will turn into a red giant and wipe out life on the planet before the Chinese room responds, "Hey, how are you doing?"

There's a second possibility here: Maybe the Chinese room isn't a very slow computer. Maybe it's a giant lookup table, containing every possible Chinese conversation. I'm pretty sure a lookup table isn't conscious. But if we use a lookup table, then it's going to need to be unimaginably larger than our entire universe.

If Searle wants to appeal to intuition, he needs to make his appeals realistic. He can't sweep 300+ million years under the rug, for example. Or hide a lookup table which makes the entire universe look like a speck of dust in comparison.
Yes, but that didn't have quite the same ring to it...
I agree about the taxi drivers. I do think they have gotten better in terms of customer service since Uber has come on the scene - probably in response to losing business to them. Competition is good. That's partly why I hope both continue to exist (and maybe a 2-3 uber type companies). But yeah, still irks me when a cabbie won't use navigation.
Both Outdoors and Television do the same by-demographic buying/selling, in fact, that's where the Internet got it! Outdoors and Television don't track (except when they do[1]) because they don't need to; because there exists a huge problem with digital that doesn't exist for Outdoors and Television: Ad Fraud.

There are a lot of websites out there with a lot of (aggregate) traffic, but that individually don't have enough traffic to approach advertisers directly. It is good that we can monetise them because sometimes this can fund their niche content, however it also means that people can make fake websites and trick advertisers into buying that space.

Of course, real users don't go to those sites, which is a nascent use for tracking: Sites that are visited by some population who don't visit other sites are simply more suspicious.

[1]: Precision Marketing (for example) has data on billboards collected from mobile devices. Many OTT and SmartTV devices send tracking data as well.
If I ever invent a language for anything more than personal use, I swear I'll provide several syntaxes, and an automatic translator. To each his own? FINE!

(I'll also shoot whoever tells me having several syntaxes is a deal breaker.)
Yes! I'll make sure subscribers with subscription until the final issue stay active at least for few more months. Drop me an email cheng.soon at hackermonthly dot com and I'll reactivate your account to download the back issues.
I'm more interested in how 'vulnerable' my chosen OS is than the vendor level aggregation this article engages in.
Google is also one of the major investors in Uber.
I started thinking about it, but quite fast decided to roll my own self-contained system. Not because it was an informed decision, but felt more fun :P
Garbage collection is absurd to run on a battery-powered device (both Go and Dart are garbage collected, like Java). I think that Swift would be a great choice, and would allow some sharing of code between the platforms.
I'm not sure what distinction you're making between Dart and languages that "compile in the browser". You linked to Jeremy Ashkenas' list of languages which compile to Javascript, yet that list includes Java, Python, and even Dart

Edit: Are you referring to languages that you can compile to Javascript by including a script in the HTML? I remember doing this with React, before I set up a build tool to my project. If that's what you're referring to, I'm not sure it's such a huge factor. For one thing, I am not aware of any technical reasons why Dart can't do this as well. For another thing, I don't think compiling in the browser is all that popular. Most front-end developers have embraced build tools like Gulp, Grunt, and Webpack which allow compile to Javascript. Compiling in the browser is also not as performant.
It's a race. In a few years (5? 8?), driverless cars might become a reality. Will they be able to survive until then? They just need to wait, lobby the hell out of it, and keep raising money at higher and higher valuation.
As much as I don't like Uber, so far their strategy has paid out.
No you don't always have to, it has emotions all by itself, as you said. You are unable to make a connection from holding its hand to being responsible for its actions? Actions include holding hands as well as thinking? What's in question overall is the degree of activity.

Sure It's not black and white, but it won't ever be exacrly the same for living beings and machines. As said before, Animism is an old hat.
Related Show HN: https://news.ycombinator.com/item?id=9976992
Hopping on the list:

I'm just actually surprised that nobody has fixed some explosive to a little drone and flown it into some political target and detonated it.

Or a bunch off these landing on cars or buildings and detonating.
At first glance I'm not super into this... this seems like a bunch of opaque, hard-to-use utilities wrapped around already opaque, hard-to-use utilities (like GATK). What am I getting for my effort? I'd rather just use the low-level tool directly.

This seems more a way to pipe people into using Google Cloud Services for storing data than it seems a useful way to do bioinformatics. As with most of these cloud-genomics things, it's not useful to have canned analyses that I can't extend (for example, I am so far from giving a shit about transition/transversion ratios and would never think to store that information in my variant table) What's the big plus?
What a shame, I didn't know Hacker Monthly was even a thing until today. Now I want a subscription so badly.

A magazine of HN delivered to my door would be amazing! Wish I knew about it before, and I hope someone continues with it.
That's what the headline says?
Back in the Malcolm Forbes days, Forbes was one of the big three US business magazines--the others being Fortune and Business Week--and it was quite good. It was my favorite of the three and I subscribed to it for a number of years.

It started declining at some point after Malcolm's death and for the past few years in particular the online site has really sold its soul for clicks. Some of its bloggers are decent but a lot of them have massive conflicts of interest of one sort or another and/or are more interested in being provocative than being thoughtful or correct. And BrandVoice really blurs the lines between advertising and editorial.
Cross pollination of ideas from working with different languages is a very powerful thing. Coders often, sadly, regard 'their language' as a walled garden, whereas in fact there is so much crossover in terms of technique, it only makes your knowledge deeper and more solid seeing how solutions are achieved in different ways.

At least, that's been my experience as an average/middling dev - there may well be some level of zen where this doesn't apply, but I'm hard pressed to think of one right now.
The idea might be similar to https://en.wikipedia.org/wiki/Non-standard_analysis

Edit: Actually, https://en.wikipedia.org/wiki/Smooth_infinitesimal_analysis seems much closer.
>like needing overall approval from many different groups within society for a decision

I'm going to guess you've never been on a committee and needed something important done but very few people understand.

https://en.wikipedia.org/wiki/Parkinson%27s_law_of_trivialit...
The L-1011 is/was amazing. It was the first airplane to be certified for full autoland in zero visibility conditions.
Maybe they should just form a new LLC with the same name as the old one, owned by the new organization.
Oracle Brings Real-Time Kernel Patching to Its UEK Release 4
Node.js-Based Cross-Platform Malware
Why are ad buyers permitted to provide ads that contain script in the first place? What was wrong with images?
You can make a type-classed `if' without any problem.

The problems occur when you want to typeclass your lambdas. The difficulties are mostly surmountable, though. Check out http://okmij.org/ftp/tagless-final/course/
Just curious, why is there no list of specific iOS devices this tool supports? At the very least, I assume it doesn't work with any recent non-jb'd iOS devices, like iPhone 6+, possibly not even iPhone 5 or 4 - but this is just speculation. Which is why I wish there was a list of supported devices / OS versions.
A Hydrogen Bomb by Any Other Name
Well, its a vector of energy, but very cool
GWAS = Genome Wide Association Study

https://en.wikipedia.org/wiki/Genome-wide_association_study