skysight-inc/HackerNews huggingface dataset:
>For example Flappy Bird was an ancient game on the web that existed and then it blew up, now you have many, many clones.

I'll give you a better example than that in Angry Birds. Crush the Castle was a staple of mine for at least a year or two LOOONG before Angry Birds showed up; ultimately the exact same format of a game except your projectile was a trebuchet and not a slingshot. Angry Birds showed up on the smartphone and ate Crush The Castle's forever remaining lunches.

Hell, if you want to go back farther than that I think it was a game called 'Armor', fire at thing, destroy thing, upgrade and fire again for points. But yeah, that first sentence nails it completely.
I was chatting with a guy at a barbecue who'd just finished a General Assembly Web Development Immersive course and had just been hired as one of 3 developers.

Asking what his stack was he said something to the effect of "Rails, with a MongoDB backend".

I pressed him further asking how far along the project was, and found out they had just started. He seemed offended when I suggested that leading with Mongo was a premature optimization. "But we're just dealing with blobs of json".

Admittedly, I have no idea what this guy's name is, or the company he worked for (and this is therefore unadulterated speculation), but my bet is that they have either collapsed from the world of shit they created for themselves, or they've had to hire someone (or several) to dig them out of said world of shit and it's cost them quite dearly.

Don't get me wrong, NoSQL has its place, but not as the "paper of record" for the very beginning of a project.

[Edit: kinda skipped over my point, which was that it's never "just a blob of json", it has structure which, if not explicitly defined somewhere, will bite you in the ass]
Can Neuroscientists Understand the Brain?
Is there a reason why nobody suggested the Rabin-Karp algorithm (modular hashing)? It is also no-backup and conveniently allows searching for multiple strings in the stream.
They have a lawyer look over the documentation.
The implication that he's not doing his job because of his heritage is still pretty bad. It minimizes the judge's experience and boils him down to a skin tone. He has a conflict of interest because of his heritage? Appeal, sue him, whatever. Prove it.
Imo, its scary because an overt racist is a viable candidate.
In docker 1.12 you can 'tag' a node and tell a 'service' to only run on the tagged nodes.

Not saying that's a good idea, but it is getting closer.

You could, for example, have a node that's only for DBs that has volumes on it. You could then use DRBD on the host to clone that data to a secondary node. then in the event that node 1 dies swarm would bring the DB up on node2.

With the mesh network stuff they've added the endpoint would remain the same, so all your apps would need to do would be re-connect.
It often hides syntax highlight if it times out on their servers, which is almost always. It will outright hide the file if over 500lines or so, which i have a lot when changing config files prefixes. They will show no syntax on 99% of the cases, etc.
I liked Self. "Good OOP" is still waiting for a much better notion to replace the idea of a "Class"
This looks incredibly interesting.

Open source, and pluggable too? Nice!
Anyone got this on a CDN yet? I can't find an actual github repo on github that contains a bundled JS file?
Show HN: Pixpit.com: What's funny on the internet, endless and auto-updating
As with all things employment law, it's more complicated than that. Briefly, the test must be "professionally developed" and relevant. Thus the whiteboard programming exam is an admissable proxy for an IQ test.

https://www.hiresuccess.com/blog/is-employment-testing-legal
Apple's New AppStore Policy Threatens Swedish Startups
You would be surprised how many people didn't see it in their spam folder. Hence the reason why I mentioned it. :)

Not sure what you mean about no message telling me to go get the bits today. There was no email saying that docker for mac/windows was made public, it was announced during the keynote at DockerCon (this morning), and a blog post went out.

Before we made it public, everyone who had signed up for the beta had an invite sent to them, and there was no one left in the queue.
What do you do to keep focus during the day?
Yes. Also note that CoreOS is basically a shell corporation for Google.
Here is a very good critique of Bostrom's book:

http://inverseprobability.com/2016/05/09/machine-learning-fu...
Ok, I'll play your game. First, the judge situation is not the worst thing about Trump, it's actually a very very minor thing in the scheme of things, but I agree with you on the Iranian judge blocking, that is a very wrong and racist decision by whoever decided on it in the Obama admin, but it doesn't mean that, just because Obama did it, it's ok for Trump to do it. Furthermore, the only reason Trump is calling bias here is because he knows that he antagonized people of Mexican origin, which is in itself a massive show of incompetence and short-sightedness.

Re: Muslim ban/profiling. You said that no one mentioned it. Apparently, you and I read different articles by sama then.

I'm sorry, but being a Trump supporter means you accept his positions on race, immigrants, and the economy. Otherwise, why on earth are you supporting him? because he told you he'll "make America great again"? no one can argue with that, but like sama mentioned, this is but a trap to lure you in, but the honey ain't there, it's just hate, misery, and xenophobia all the way inside.
Being part of a flat organization
could it be undefined behavior messing with the optimizer?
All of them probably looked at IRC bots.
What a cuck!
Maybe in your particular use case. I know for me, my "incidental" camera use outweighs my "intentional" camera use at least 5:1. I take photos of the wifi password when I stay at a new place, I use my camera to get a shot of hard to reach places, I take photos of price labels at grocery stores so I can price compare to stores across the road etc.

There's no external indication that these photos ever get taken since they're ephemeral and disposable but they form the photographic dark matter of my life.
i know. i know. just mocking the consensus here, that startups raison d'etre is that they can move much faster than big corps.
Can it fall back to Virtualbox/vmware/parallels/etc if Hypervisor.framework isn't available? Hypervisor.framework doesn't run on somewhat dated x86 machines.
HP Chromebook 11 G5 Surfaces on the Company's Website – Androidheadlines.com
Trump said "it's an inherent conflict of interest". That is nearly identical to saying "He can't do his job because of his heritage".
"When you're white, you don't know what it's like to be poor." -- Bernie Sanders
Is there some documentation of how to integrate some kind of intellisense for a custom language to it and not only syntax highlighting?

I might need to integrate an editor for a custom DSL into a webapp soon, and Monaco could of course be an interesting alternative to codemirror or ACE.
An interesting thing about placebos is that all placebos are not equal, which to me calls into question what a placebos really is.
I have read everything he has said about this, and I know what he wants us to hear.

Honest questions:

Do you think it is possible that Trump is just mad that he lost and is just trying to discredit the judge?

Do you think Trump is the kind of person that would do something like that?
Silicon Valley couldn't do a better job endorsing Trump if he paid them for it. (Not that they'd need him to. But he wouldn't need to, either! Unless there's some money changing hands that Mr. Altman didn't disclose, this blog post got written for free.)
I always saw twitter as an inverted IRC client - where you address a @Person instead of a #Channel.
Managing Summer Stress
Any developer today that is developing an application and isn't using something like Argon2, Bcrypt, or Scrypt should be considering a plan to move away from whatever they're currently using yesterday. There is no reason to be using anything less than those three and continued use is in my mind negligence.

If at all possible you shouldn't be storing passwords to begin with and instead relying on another service for authentication.

This should be the takeaway from this article.
I think he understood the efficiency limits, or in other words, the theory of the Carnot Cycle.

Other than the minimal amount of global heating -- which should be thought about, but it's a lot better than CO2! -- why not just produce more reactors? We're not running out of Thorium, and maybe it can get us off coal. !!!
In past elections, you'd always have people saying they were undecided and that they liked this aspect of Candidate A but that aspect of Candidate B, or similar.

I'm not hearing that this time around, except for people who are basically saying "I can't believe I have to choose between these two, I think I'll just stay home and get drunk on election day instead."

Perhaps this is just a reflection of my memory or my media consumption. But that's why I started my comment off with an explicit disclaimer that it's just about what I've seen.
This is a rather naive view. AWS and Azure provide A LOT more than just VMs/containers (EC2) as a service.

Just having Docker won't give you the same that you can get from AWS RDS, S3, Glacier, Redshift, Route 53, etc.
Lawn Love (YC S14) Is Hiring a Full-Stack Engineer in San Diego
Hi there!

We're Lawn Love, a new type of lawn care service. We are bringing software, data, and operational rigor to the very large and largely low-tech lawn care market. We solve two main things:

For consumers: We are building a modern, seamless lawn care experience. Quoting is algorithmic and takes <2 minutes. Payments, invoices, and scheduling are brought online, and you can manage everything from your phone or web browser. Provider ratings, reviews, and quant/qualitative analysis ensure that you're getting a great lawn pro, each and every time.

For lawn pros: We bring a pipeline of demand straight to their door. We also handle the customer service, accounting, and payments, allowing them to spend less time on the meta-work and more time in the field. Finally, we use job clustering and routing algos to help them build much denser routes, which both boosts their earning potential and slashes fuel expenses and idle time.

---

We're building tools to connect both consumers and lawn service pros, seamlessly and at scale. UI is essential to achieving this goal. We build interfaces that are simple and delightful, and we love to sweat the details.

You will be working closely with a designer and the rest of the back-end team. We value breadth—so you're welcome to write as much back-end code as you'd like.

As an early engineering hire, you'll have broad ownership over the product and will help define our culture as a company. Here's what you can expect from us:

- Great compensation and real ownership (both in terms of equity and over the product).

- We'll make your life easier with great benefits (full health coverage, open vacation, regular catered meals).

- New gear and whatever else you need to be productive.

---

Skills & Requirements

- You love working hard, not just for financial rewards, but for the opportunity to grow personally.

- You are intellectually curious and you get stuff done. Results are what matter to you.

- You have deep experience with front-end dev. Visual design chops are a plus.

- You live in (or want to move to) beautiful San Diego.

- You are legally able to work in the US. (Sorry, we're not able to sponsor visas right now)

---

Here's what to include in your application:

- A short introduction describing who you are and what you're looking for. What projects have you enjoyed working on? Which have you disliked? What motivates you?

- Links to online profiles you use (GitHub, Twitter, etc).

- A description of your work history (whether as a resume, LinkedIn profile, or prose).

---

You can reach us at jobs@lawnlove.com. We'd love to hear from you!
> They've done a great job in running the canal and the country has noticeably benefited from America's withdrawal.

Your comment is missing the part where the US military had to go in and take down Noriega. The intervention allowed Guillermo Endara to take power and dissolved the Panamanian Defense Force. Without it, Noriega would certainly still be in power.

Under Torrijos–Carter Treaties the US has a right to intervene militarily to protect the canal. This is probably the biggest thing keeping it from becoming a defacto Russian or Chinese port or drug-runner owned port. Look, I'm all for local politics but your post suggests that everything just went fine with the locals, but in reality the port will always be under US protection in one form or another, which helps keep it thriving.

Remember locals were outraged and protesting in the streets that the US dare attack their beloved bloodthristy dictator.
Dies hards still exist:

>Eighteen years after the invasion, Panama's National Assembly unanimously declared 20 December 2007 to be a day of national mourning.

Source: wikipedia.
Yes. I just meant that the entire effect could have been due to selection bias, so we don't know if there was any placebo effect at all.
Is there any site that lists all arguments from all sides and reach a conclusion? If they don't reach a conclusion, do they have an issue tracking system and leave the issue open for anyone to find easily and respond?

Debates should have a programming language, have CI for new arguments, have unit tests to check logic, have issues tracked and collaborated on GitHub.
Doesn't look down-voted to me but I think should be based on inaccuracies. Trump said "it's an inherent conflict of interest" which very much does imply that he does not think the judge can do his job (before considering his rulings) specifically because of his heritage.

And the WP headline remains:
https://www.washingtonpost.com/news/post-politics/wp/2016/06...
Why We’re Fans of Xiaomi for Bot Design
I use bash+rpm.

RPM's are insanely easy to create, and the work helps with deployment/version tracking on the end machine. For example I have an .spec that downloads a given version of codeIgniter, unzips it, tweaks some permissions, and then rolls it into an RPM and tosses it into a network accessible repo. The RPM has a pretty complete list of dependencies, so they automatically get pulled in.

So my devel script looks something like:

cat <<EOF
"EOF" > /etc/yum.repos.d/local-repo.repo
[local-repo]
name=local-repo
baseurl=http://xxxx
enabled=1
gpgcheck=...
EOF

PACKAGES="codeigniter otherstuff"

for PKG in $PACKAGES; do
sudo yum install -y $PKG;
done
Have you considered using Gitlab? I really like GitHub, but can't justify the prices right now (just starting out in my career). But while Gitlab isn't as popular, or maybe quite as polished (though it's getting there fast), it does have free private repos. I've used this to store private data like this.

Check it out if you haven't already.
The word you are looking for is jingoistic. And denying that trump panders to xenophobes is laughable.
Haha... I also like how the first example is a batch script. :-D
LISP machines, Solo, Edison, Oberon... quite a few systems and languages had that capability if the users and/or developers so desired. In the write-up he gave me, Kay seemed to suggest it had a unique combination of OOP support, conceptual brevity, and especially the late binding. I mean, good performance and stuff too. Those other things were considered key advantages over other systems I named.

Maybe also easier to match to hardware than LISP or FP DSL's along lines of Haskell. I'm a little out of my depth there, though. I just remember LISP machine and OS crowd having to innovate hard to fight performance issues. PreScheme & T being exceptions where low-level was easy.
Hi,

I'm working on the editor since almost 5 years now. Phew, time flies.

There is no silver bullet, we mostly try to keep all computations limited to the viewport size (if you have 20 lines visible, then typing, colorizing, painting a frame, etc. should all end up being computed with loops covering those 20 lines and not the entire buffer size).

We also use extensively the profilers, and most recently (last month) I learned about this great tool called IR Hydra[1]. The gains from eliminating bailouts in the hot code paths are probably too small to notice (5-10% per render), but I like to think that everything adds up.

We use translate3d for scrolling (except in Firefox which has a known bug[2]) and that brings down the browser painting times considerably when scrolling.

I've also found insertAdjacentHTML to be the fastest way to create dom nodes (from big fat strings) across all browsers.

Sort of silly to mention, but we use binary search a lot :).

[1] http://mrale.ph/irhydra/2/

[2] https://bugzilla.mozilla.org/show_bug.cgi?id=1083132
Apple's Cook to Host Paul Ryan Fundraiser
What kinds of learning do you want your prospective programmers to go through? It's what you know fluently that determines cognitive load. In music you are asking for an answer in a range from kazoos to violins.

The main thing a language shouldn't have is "gratuitous difficulties" (or stupidities).

That said, it's worth thinking about the problems of introducing things in our culture today that even have the learning curves of bicycles, let alone airplanes ...

Or ... what is the place of tensor calculus in a real physical science?
This is fantastic - thank you for doing this. When paired with the browser tool it makes a lot more sense: http://playground.tensorflow.org/

Is this planned to be released as an intro in a book about tensorflow?
You are thinking of something else ...
Dude you misspelled extension on your site. Ctrl + F for "exstension" to fix.
Honest question, how does somebody know whether a dumped hashed/"encrypted" password has actually been broken and exists in plaintext?

Some time ago I reset almost all my passwords to 1passwd $RAND, but some of these dumps are ooooold. Is there a legit way to find what's available for my email?
You should check out Rancher - they fully automate/orchestrate the installation of Kubernetes (along with Mesos, Swarm, or Cattle) and support some advanced features like blue/green deployments by integrating with the Kubernetes ingress feature: http://rancher.com/rancher-controller-for-the-kubernetes-ing...

Rancher Labs definitely seems to be further along the path of a production-ready container hosting platform than any other one I've tried so far.
I needed OVH hardware specifically, so I ended up installing a stock kernel and figuring out how to edit the GRUB.

Why did I want dedi hardware? because: http://bitemyapp.com/posts/2016-03-28-speeding-up-builds.htm...
When a judge joins a group called LaRaza "the race", a violent mexican affiliated group that burns american flags and wants to return California to Mexico then maybe, just maybe race does have something to do with the ideas that this judge espouses and hence why that judge's race SEEMINGLY influences his decisions.
Surely not even you think that Trump is an actual racist, as in: he thinks mexicans are worth less as human beings purely for being mexican.
No, you just want to point out how he said things the "wrong" way. Well that incidentally is political correctness which is the very thing people are fed up with.
There's a lot online and the Viewpoints "writings" page
Does that mean that it is "literally racist" for a non-white person to claim a white police officer, judge, etc. treated them unfairly because of their race?
A viable candidate.
I remember reading a Joel Spolsky blog post a couple of years ago that contradicts this. I can't find the post anymore but I think he said that out of everything he tried, nothing gained him more customers than adding new features.
I've hearing this for over three decades: "Country X is on the brinking of beating US general computing lead." I must have shuddered in over 60 pairs of boots since then.
In rusts case it sounds like we will ship rustup.rs in distros, since it is also intended to be how people obtain cross compilers and whatnot. I could be wrong about this -- I am aware of, but not directly involved in, the plans for rustup. If not via rustup, I would expect everything that can be fetched via rustup to be in the package repo. This solves the problem for clippy but not for afl, though there are solutions there too.

The GCC plugin for afl requires you to find the right GCC sources and compile against those (unless you use the hacky, less-awesome assembly based afl). This solution is available to you for afl-rs too, just not documented because using a nightly is easier. This makes afl-rs just as bad as GCC in this aspect. afl-rs needs a nightly not because it only works on specific versions, but because it hooks into the compiler in a way that is only allowed on nightly. Thus it will work on any nightly, even that from a few weeks ago, but it must be a nightly. As I mentioned it is possible to get it to work if you are willing to do what GCC does.
i stand corrected, and schooled!

i never had to deal with that, so i assumed it was as nice as the rest of the debian stuff i had to deal in the past. Glad you're on to it! :D
85% cracked in a few days is seriously depressing.

What does a box like the one mentioned in the article cost?

Any estimate on the time to crack the remaining 15%?
Dyson 360 Eye hands-on review
Something that's becoming common (and predates trump) is to say "I don't want to get political, but issue <x> is a matter of morals and there is no room for debate"

As things continue to polarize, the list of items that are "beyond politics" and considered too critical to avoid continues to grow. If you want to discuss politics, just discuss politics, but don't disguise it as a situation so outrageous that it somehow eclipses politics.

Any time someone acts like they truly cannot comprehend why roughly half this country wants to vote in one way or another it just comes across as histrionic and inexperienced.
This is not about a tool to provides a syntax, or makes commits. It's a tool that runs an instrumented version, only on the location the dev specifies, and reports actual bugs. If your team has a difference of opinion on whether you should fix actual bugs, you have larger problems.

That said, if your program only feasibly runs in a shared QA/dev environment, then yes, it can be understandable to prevent devs installing random tools and utilities there. But in that case, the problem is not so much hedonistic developers, but a lack of separating portions of the code base into individually testable components. Again, you probably have larger problems than whether your devs can install their own tooling (because it's of limited use in a lot of cases anyway).

To be clear, there are good reasons for restricting certain classes of tooling. You don't want the absent minded dev installing some cloud based source code integration tool. Then again, the only way to really protect against this is to isolate the dev network, and not allow internet access. I imagine the loss in productivity is fairly great. I'm sure there's a happy (or not!) medium in there, individual to most companies.
Resident Evil 7 in VR Is a Nauseating Mess
ProgrammerTIL: Subreddit like “Today I learned” but for programming
I can't build all of this by myself but I would be happy to help.
Well everything this labeled "social media" is just a clone of either newsgroups or irc or both.
What should I do to get my personal financial info? I signed up but the interface presented is one of an app maker not for end user