skysight-inc/HackerNews huggingface dataset:
It isn't 6/4, but May 35th (5/35). It isn't completely scrubbed, many know it happened, they just don't talk about it because (a) they don't care and (b) they aren't allowed to (in that order). Historical reflection is where the Chinese gov really clamps down, and even the cultural revolution is taboo even if everyone knows just about what happened.

Kent state happened so long ago that most American students just don't know, or anything much that happened during Vietnam, which our history classes don't seem to have time to cover. In china, its a bit worse, as they have the siege of Changchun (the communists basically starved out a few hundred thousand civilians), or the 1938 yellow river flood, where the nationalists killed millions of civilians to thwart the Japanese. In those contexts, Tiananmen is just a blip.
To me, this sounds a lot like "Make China Great Again".

Temperamentally, of course, Xi is almost the exact opposite of Trump...
I actually have a whole series of posts up: http://norswap.com/ruby-dark-corners/

The three topics (module linearization, scope lookups and method parameters) are constant source of wtfs as soon as you go beyond something basic.
JavaOne Keynote: Oracle Talks Blockchain, Bots and Serverless
> *Most relationships either end or progress to the point of living together.

Especially if you're going to have children.
Maybe we know how to avoid the ads better?
Fwiw, as far as I'm aware, monerujo is not actually a "light wallet" because it still must download the transaction outputs set from a remote node and then do the computations to scan for your outputs (with your view key), then cache those. Basically what monero-cli or monero-gui does. I've been asking around the community and we seem to agree to some degree it's more apt to refer to it as a full wallet or some such. Disclosure: partner and lead dev for mymonero
Dubai police announce electric hoverbikes for officers at Gitex tech conference
> I think 2017 is the year we have a turning point in the media's opinion of Silicon valley. I don't remember seeing this much SV bashing in the last 10 years.

Is there any evidence of an organized campaign? Is the LA Times leading the way, for instance?

During SOPA, it seemed clear that at least some Hollywood leadership actually believed a narrative of "unethical black-hat Tech corrupting Congresspeople to oppose our pure white-hat legislation". Perhaps driven by a group-think "everyone I know agrees this is excellent and necessary, so opposition from tech and congress can only be rooted in greed and corruption respectively". A real CEO-ish quote from the period was something like "congressmen not staying bought". Perhaps meaning something vaguely like "we donate a lot to get good people elected, and then they turned around and took Tech bribes to stab us in the back, oppose our good legislation".

If this is indeed a media industry point of view, it would seem unsurprising if they then used media to raise awareness that Tech is a problem requiring attention.
They still haven't reverted the dropdown filtering UI for the console, the old style quick access toolbar, like the network panel. It used to be really useful, yet since the change, I barely use it anymore.

There's a long thread about it here, but the chrome developers haven't really engaged with the community feedback

https://groups.google.com/forum/#!topic/google-chrome-develo...

The dev tools console has also become a dumping ground for repeated browser warnings and the option to turn them off isn't even persistent.
A possible "Planet Nine" in Earth's solar system would orbit far beyond Neptune
Compared to most everything (PHP is probably worse, and there might some that I don't know). I'm not saying it's surprising because it's different, rather it's surprising because it doesn't seem to be very internally consistent. Lots of complicated rules instead of a few simple ones.

As I pointed out in another comment, the way lookup is handled for instance is really a clusterfuck (http://norswap.com/ruby-lookups-scopes/)

Other OO languages like Java or Smalltalk (the more direct Ruby inspiration) do much better in this regard of having simple rules for lookup (and other things).
I think the "Team" and "Tech" section are interesting, it's the kind of question that you genuinely need to know, but the interviewer might find them a bit "personal".
Invited Talk – Guy Steele (Clojure Conj 2017)
>I doubt those views are as popular and supported among the Time's readership as you may think.

Well yes, stating the the Times' readership is far removed from American popular opinion since the Times is by and for elites and elite-hopefuls who benefit from or hope to benefit from the status quo is exactly my point... How many in the US support universal health care? 60%? 70% How many NYT op eds have you seen in favor of it?

Not to mention the fact that the Times readership has been plummeting and continues to do so, so relying on this ever shrinking group as a barometer is questionable.

>Okay, you may be talking about small-c conservatism. As in "they're not in favour of throwing everything away and starting over as a civilisation". I don't know what "range of popularly supported views" you're referring to

I'll quote Greenwald since he doesn't like to mince words:

"If your goal were to wage war on media diversity in all of its forms, and to offer the narrowest range of views possible, it would be hard to top the roster of columnists the paper has assembled: Tom Friedman, David Brooks, Nick Kristof, Paul Krugman, Roger Cohen, Ross Douthat, Maureen Dowd, Frank Bruni, David Leonhardt, Charles Blow, Gail Collins, Bret Stephens, with Bari Weiss as a contributor and editor."

With Bret Stephens as a beautiful cherry on top as their most recent and high profile hire.
https://theintercept.com/2017/08/31/nyts-newest-op-ed-hire-b...

>Oh, look! It's their 16-year old mistake

A 16-year old mistake that is a 16-year-old ongoing war responsible for the pointless deaths of hundreds of thousands and the rise of a horrific terror state. When the stakes are that high, you can't just brush off mistakes.

>where they trusted a journalist who mistakenly...

Nope, it wasn't a single endorsement, NYT was beating the drum for war throughout the entire buildup. They were entirely complicit in warming up public opinion to the idea, with article after article after...
For someone to connect to a Colony through a standard web browser, it seems they'd need a plug-in like MetaMask (https://metamask.io/) and I wonder how this might limit who uses Colony?
I'm seeing a lot of one-to-one connections being made between social activities and social obligations. Weddings can be torture and less of a choice. Parties can be fun or torture and are optional. Nobody's ever said "Man I'm so happy at this point in my life. I've been to 6 weddings this month!". On the other hand, my summer has been one of the best in recent memory due in no small part to the people I've spent it with in varying capacities. Solitude is super important sometimes, but so is human interaction with different people. Not for everyone of course. I think it helps to modulate your social investments. Maybe you don't want to go to parties, weddings, socials, birthdays, whatever. Fine. Fuck them. Empower yourself to say fuck them. If all you're doing socially is keeping up appearances, then you'll be miserable. Try taking one person that you value out for coffee once a week. Not the same person every week at the same time. Vary it.

Well... that's my pocket of change.
I know it's just about become a meme to share these, but there's a great Econtalk from earlier this year that explains the drug patent system. If you've never had an in-depth, you'll learn a great deal.

http://www.econtalk.org/archives/2017/06/robin_feldman_o.htm...
SketchDeck (YC W14) is hiring an engineer (remote position)
This is really beautiful. I love that the images are SVGs as well, makes perfect sense for these line drawings. Though it is a little bit of a bummer that all of them have embedded fonts, even those that don't use text.
Tips for Hiring Top-Notched Data Scientists
If getting "complete" software engineering training today amounts to learning a popular JS framework, HTML, and CSS...we're in big trouble. Any company exploiting this dogma and convincing folks who don't know any better to pay tens of thousands of dollars and leave their job for 3-5 months should be ashamed of themselves. I'm not, for the record, against people learning any of these things. But for those who bought into the idea that it's enough to make them competitive in the job market today will get a rude awakening in the next couple years.
Absolutely! Currently all our large deployments are on-prem. Please reach out to me and we can discuss further: upal@overseerlabs.io.
From a bootstrapping or Diverse Double-Compiling point of view, the real question is "Can compiler Y compile compiler X?"

As of a few months ago, it is possible to compile (an old, non-C++ version of) gcc with tcc, which is a good position to be in:

https://lists.gnu.org/archive/html/tinycc-devel/2017-05/msg0...
Interview cake is amazing. The way the problems are presented and the hints are given is often better than what you'll get in an actual interview setting.

After using it myself, I could not recommend it any more highly.
Oh now the government is stealing from you. I think it's time to open the faraday cage and come out. Everything is everyones business, now i am the oppressor because i ask questions and don't drink your bitcoin kool aid. right... We need more people like you liberating us from the phantom forces of evil, i award you the golden cross of the bitcoin nation, mission accomplished. I didn't respond to the healthcare point because it's a bullshit attempt at an anchor which has no basis.

For the record, i have no axe to grind, i could care less because i am not involved in trading bitcoin. Just want to understand it better and clear the smoke a bit.
> there's a party on Friday, but you don't feel like going out. Or maybe you just want to stay home and read a book.

"Tonight's an at-home night for me. You guys have fun."
This doesn't mean property exists in the same way that objects exist. A piece of property is just a protected object.
I didn't know that Allegiance was switched to an MIT license from Shared Source, that's awesome! I've not been running Windows natively on a computer for some years now, and I kinda miss playing Free Allegiance with easily 200 players in a single game, so hopefully under the new license it's more likely to be ported off of Direct3D, and then perhaps off of Windows dependence. I'm probably not going to be the one to do it though, so maybe it'll never happen.
I've already gone through 3 weeks worth of Handmade Hero episodes but stopped because of my busy schedule. During that short time I was able to appreciate the value of having full control over your code.

I've built a career using game engines other people have made. Sometimes it bothers me that I do not know what's going on behind the hood because of all the layers of abstraction. It's nice to be able to make something quickly, but the programmer in me feels sad that I'd have to trust things to just work without me knowing how.

Handmade Hero showed me how things work behind the scenes and it inspired me to be more aware of the internals of what I'm using as much as possible. Now I make it into a point to delve into documentations and source codes and am now also playing around with low level languages (Like C and Rust) during my free time. Overall these have helped me a lot and I look forward to improving myself more.

So kudos and thanks to Casey for this series. It has helped me strive to become a better programmer.
I really love this. Frustratingly few articles/posts/courses actually follow through on their promise to make difficult material intuitive. I'm only halfway through your Big-O post but it's already obvious that you've put a lot of care into really making it accessible.

Well done!
This is completely the opposite of my experience.

Here in Chicago, bicyclists are the cause of nearly all accidents. The overwhelming majority weave through traffic, run red lights and stop signs, and even ride the wrong way down one-way streets.

Bicyclists in Chicago also regularly hit and injure pedestrians, sometimes causing deaths.

When bicyclists start actually following traffic laws, then we can start talking about blaming the car drivers automatically in accidents.
I'm not contradicting myself. The US Government isn't a normal consumer, and they have enough manpower to manually flash their machines (they might even get custom firmware from vendors).

Intel hiding CPU features is nothing new. Especially a feature that requires you to attach a flash programmer to your motherboard in order to use it, because you need to modify the descriptor table.

If you're asking why they didn't make it easier to "disable" Intel ME (it's still used for hardware initialisation), then we go back to economics. And they'd have to co-ordinate with people that write mainboard firmware in order to make sure this feature is available for all machines that have Intel CPUs.

[Just to be clear, I'm also critical of Intel. I just don't understand the view that Intel's decisions are anything other than profit-driven. That's how all companies work.]
This is why it's beneficial to have multiple circles of friends.
The 2 Mental Shifts
Exactly. The Germans referred to the initial camps as "Konzentrationslager" or "Arbeitslager" designed primarily around slave labor. They weren't overly concerned about prisoner death, but that was a byproduct in their minds. They wanted to work the Jews and other groups they considered Untermenschen until they dropped dead.

Some camps were two-part; comprising a slave camp and an extermination camp. Auschwitz is a good example of this, though Treblinka also had a small work camp connected to its extermination camp. The work camp was primarily to support the vernichtungslager.

In contrast, the sole goal of the extermination camps (Vernichtungslager) was the expeditious murder of "undesirables."
People at Facebook don't know how Facebook works
Oh iiinteresting I guess we are doing that! Probably not too hard to fix. Thanks for pointing that out!

They used to be just inline svgs (instead of img tags), but (at least a couple years ago) our research suggested using img tags was better for SEO and screen readers and even page load time.

edit:
(Of course, when they were just inline svgs, they got the fonts for free from the surrounding webpage).

So far I'm thinking we'll just turn off the embedded fonts for images that don't have text. Definitely not expert on this stuff though--open to other advice!
> tenuously

strenuously? (they're almost opposites)
Nobody is supposed to be in charge of it. A central planning commission is not a thing that should exist.
The response time requirement is even easier if the friends are also AI.

Tom from Myspace probably has a shot.
Just an email. It was born from a project that died years back as one of my first YC submissions. Sounds like I need to resurrect it and add IM and SMS as a new MVP.
Indeed, and there may be strong financial/legal incentives for doing so. Similarly, many developers may all be employed/funded by one organisation, and multiple clients may share large amounts of code (and be unable to avoid accepting large changes made to the upstream project).

So, while I appreciate the great effort to quantify the level of decentralization in the cryptocurrency space, I think the article mostly just exposes the subjective decisions being made by people who make claims about decentralization. Even that could be a big step forward for debating these technologies, though.
Yes you need to install an MPI implementation such as OpenMPI or MPICH. You probably also want to install a scheduler such as TGSFKA Sun Grid Engine (https://en.m.wikipedia.org/wiki/Oracle_Grid_Engine), Torque, or Slurm. All of these contain a program called qsub which launches multiple copies of a job in parallel across machines. Perfect for MPI.

A vanilla compiler will suffice for MPI code, so you don't need anything special at build time.
The DeanBeat: Optimism and Despair Over VR at Oculus Connect
"I left stringsAsFactors=True and survived to tell the tale!"
But yet things like Epi-Pen price increases occur, so it seems like there's room for a lot more.
I can totally see how that would play out.

"Nuke it from orbit. It's the only way to be sure."
The price is growing i agree. Volatility relating to security and assurance. Not being able to trust exchanges, having to trust the developers because majority of the people will not read the code for many reasons and lack of regulation. The fact that there is nothing to stop a bunch of people getting together and attempt to control the network. Which probably already has happened. These factors add up to volatility.
No, I mean that he doubles down despite the position being tenuous. (May not be the clearest usage of the term.)
I read one article that blamed the high cost of modern subways primarily on the hyper-elaborate modern subway stations and the actual tunnels are a small component of the cost.
That is soooo great to hear because every time we "finish" writing a new piece we end up spending literal /months/ obsessively polishing it before taking it live.

I always worry that we're just spinning our wheels. But it's great to hear that the extra effort is showing through :)
PHP worse from what I've seen. JS I would say better. Most of what people complain about are wonky implicit conversions -- easily avoided. The retro-fitting of classes onto the prototype is not super elegant (the "Javascript: The Good Parts" approach is better), but can be readily understand with a good explanation and a schematic (1).

C++ is probably an offender but for other reasons. My experience is limited, but from I've seen it's mostly vast But when you look at each feature they're not incredibly unintuitive. A huge problem in C++ is that there many ways to do everything (the old way and the new way and the new better way, all which have slightly different semantics).

Common Lisp is also vast but seems really solid on its foundations.

Scheme, Smalltalk and Go, definitely better. Lua. Java as well excepted maybe the really fine points of generics (captures) -- but in practice understanding that is almost never needed. C, unless you count undefined behavior as against least surprise, then it fails. Python I'm really not practiced enough to tell.

All in all, we're probably not using the same criteria for least surprise. I'm not even considering libraries, just baked in language features, and being able to predict what they do. In that sense, Ruby is really much worse than Java. It's really bizarre (see my blog posts in the other comments). And the problem is made worse by the fact that all that weird behavior is not documented anywhere.

(1) e.g. https://drive.google.com/file/d/0B0O9lcl5dMLQbDFkYk1kX28xM1U...
Indian pharma is not just manufacturing generics; the government also uses compulsory licensing to ignore patents.
Pfft. Did not fire and dye his own silicon transistors.
Top ZipCodes in USA for Programming Jobs
Same here, actually helped me in real life a lot, worth the money. No affiliation with them. Their IDE sucks though.
> But he doesn't like SV because it's companies created anarchic platforms that allow unsavory people to buy and publish propaganda? Seems somewhat hypocritical for a writer of the NYT to decry freedom to publish on platforms.

Where in the story do you read the NYT writer decrying freedom of publication? If it's between the lines, I can't find it.

Seems to me that the concerns are about how sites like Facebook decide which posts to show me (my cousin's travel pictures, or a 'trending' news story?) and the piles of information these companies are amassing on us.

I don't think it's fair to frame this as purely a 'freedom of speech' thing on the part of SV companies. Besides, not all speech enjoys legal protections.
7. You never pass your genes on to another generation. That's the tradeoff of not having kids, you fail at life.
What about when that Ethereum got stolen and the devs hard-forked it to get it back?
What is mindfulness? Nobody really knows, and that’s a problem
Monotonous work dulls your wits. I find decaffinating and a moderate exercise workout with music helps. If you are pressed for time, the try meditation or a good mystery novel. Rudy Rucker has always been good for me.
The drug is out of patent.

As soon as it went out of patent, they patented the drug + transdermal patch. So, in order to keep their profits up, everyone went without the patch system until their original patent was about to expire. So now they can charge $2,200 for something they developed in the 1990s, but intentionally kept off the market to monopolize.

This happens as a matter of course, with every new drug.

Without the transdermal system, I can't take the drug. I have to take too much of the active ingredient, and it causes pain and permanent hearing damage.

Thanks for suggesting grey market alternatives - I hadn't given it a thought. However, they would definitely be grey/black market, since it's not off-patent, which means there will be higher risks, and it will harder to obtain.
Yea as someone who really learned coding in a dynamic language, static typing drives me bonkers and makes me think about things I'd rather ignore. I know static typing has many advantages, especially when coupled with an IDE, but I don't want that. I only really need a REPL to test out snippets and a text editor to assemble them into a coherent program before feeding it to the compiler. Well, that and Stack Overflow. Some of my ideas might change if we're talking about a large project though as I mostly code for task automation, data analysis, and helper scripts.
:) New one is on the way! It's taken a while, but it's getting close.
Ask HN: I'm a 19 year old high school dropout
I'm 19, I've been programming since I was 10 years old. I can work with node, Docker and a ton of apis/DevOps stuff. Though it's not super relevant here.

I recently got into the final stages of an interview, and may have a job offer shortly. I'm worried if I should take it or not. I currently live with my mom and she says I shouldn't because not having a diploma can really hurt my valuation down the line. However, I also see this job as one I can easily do that pays $60k/yr in Seattle, so it's ok for a junior role.

What should I do? I want to take the job and get experience, but I also feel I should either get my last year of high school done, or get the GED... But I don't want to waste time on it as well.
Are you "Parker" from the site?
There's a lot of evidence that the body needs some meal restriction time to trigger autophagy, which has a lot of positive health outcomes.
Not trying to downplay the issue because their are serious implications of PCB exposure, but the article just says "PCBs were detected" in marine life. The real question is how much?

As a former chemist, we have a ridiculous ability to detect chemicals. It's not unusual to have lower detection limits in the parts per trillion or lower. For reference 1 ppt is 1 mg of chemical in 1000 metric tons of water (or a cube of water 10 m on each edge). We can detect it, but the likelihood is that it doesn't have an impact.

Looking at the paper quoted in the article, PCB concentration was ~100 ppb of dry weight, which would be less looking at wet weight (the nature state of the organisms).
...which is pretty sad to think. You're entitled because you want to ask a set of questions that takes maybe a few hours tops because you want to evaluate this place you are going to spend more time at than almost anywhere else for some number years into the future? It's crazy that we spend more time investigating what vacuum or small kitchen appliance to buy than we do on one of the most important decisions we ever make.
Make your own meds at home? What could POSSIBLY go wrong?
You could die. Which could also happen if you can't afford the medication regardless.