skysight-inc/HackerNews huggingface dataset:
It seem suboptimal to sabotage the sales and marketing of apps you use on a regular basis by leaving 1 star reviews.

This is what I meant by keep the developer eating.... and providing updates.
Employees at Google can freely contribute to open source Go projects for a week
Right. He can't stop you from saying what you want to say. He can stop you from saying what you want to say on an official Federal government platform.

For that matter, many employers can do that. I can say whatever I please, but not with my company name on it.
I've always enjoyed writing MUDs (similar to roguelikes), and I found Clojure's killer feature to be immutability, rather than some of the fancier concurrency features like STM. Operations that consume the most resources in a MUD tend to be very amenable to stale, but consistent snapshots, which immutability makes pretty easy to do. My goal was more about responsiveness than throughput though.
Erlang Solutions
Right. But I want to help developers I like (especially small developer shops).
Just wait until background junk audio is included in a framework. We'll never be rid of it.
which is odd since a lot of css "frameworks" are now back to promoting inline css.

https://acss.io/

I like this idea, but I wonder how long it would take my brain to think like this.
Poster said city; that list is any incorporated area with >10000/sqmi. The top incorporated area on that list is physically smaller than Google's main campus.

If you restrict it to the saner list of cities with more than 100,000 people, San Francisco is indeed second.

Your list is the best representation of the true density of South Florida, though. It is carved up into so many independent towns that just using total populations doesn't show the true picture.
It's important to remember that the Constitution is, in effect, more than just the text as you read it. All parts of the law, but particularly the Constitution, are "interpreted" by the judiciary, and these interpretations have the force of law. In particular, the First Amendment as interpreted by the courts is a lot more complicated than just what it says.

For example, your strict reading would suggest that the states could make a law restricting freedom of speech (&c). But the Supreme Court ruled in 1925 that the First Amendment precludes such actions by the states:

https://en.wikipedia.org/wiki/Gitlow_v._New_York
I wouldn't project your preferences onto everyone. For instance, I vastly prefer being able to do stuff on my phone, even standing in a crowded bus, to driving behind the wheel not being able to do anything.
The app should force spawning a new window when there are too many tabs to reliably display titles. This wouldn't be that tricky - screen width / min-legible tab size = threshold number of tabs for new window spawn.

Then it would be totally down to personal preference: when I reach maximal tabs, do I want to keep going into the nightmare pit of tabageddon or am I happy with a new clean window?
Yes exactly. That is why a taxi driver would not also drive Uber. It would pay even less per hour than driving Uber in your own car.
Not sure why the author is so perplexed about thefacebook.com. Friendster and Myspace were already in existence and popular. Facebook was just another competitor with slightly different features (or lack there of (no customizations))
It would be hard for Trump to get such an ambitious project done given his reputation for not paying contractors.
I've been getting into Racket recently after spending some time with Chicken. I like Chicken a lot. It has a great ecosystem. However, it can't compete with the Racket standard libraries (and/or libraries that get included by default) -- which are better than most languages its age and popularity (OCaml, Haskell, other Schemes, etc.). For instance, the standard library includes a completely asynchronous web server and asynchronous database drivers.

In general, one of the benefits of Scheme versus (say) Python is the regularity and simplicity of the syntax. It also has a better concurrency story.

Racket also makes it incredibly easy to parse new languages and run them in a JITed intepreter (Racket). Though I haven't played around with this yet. See [0] for a really great example.

There are some not great parts though. You'll need to spend time deciphering the use of custom languages (#lang). I wrote a little about this for #lang webserver [1]. But my biggest issue with Racket right now is its completely useless stack traces. I found an "errortrace" module [2], but it has not helped in practice.

Additionally, the Racket standard library lacks a comprehensive time library and a good string templating library (for HTML generation). I am working on an internal web app in Racket, but am limping through the built-in web-server/template module [3]. There is a mustache implementation but I'm not a big fan [4]. I plan to write a more jinja-like library when it's not a distraction from finishing the app.

Footnote: Scheme is very similar to Standard ML in that it is a simple base that many people experiment with to test out patterns in language design (styles of concurrency, garbage collection, compilation techniques, etc.) Racket is no different. Pycket was posted recently and I found it very interesting [5]. It is written in RPython. In particular, the white paper introducing it has a fascinating background on JITing and compilation techniques in Scheme [6].

[0] http://beautifulracket.com/stacker/

[1] http://notes.eatonphil.com/2016/29/walking-through-basic-rac...

[2] http://docs.racket-lang.org/errortrace/

[3] http://docs.racket-lang.org/web-server/templates.html?q=web-...

[4] https://github.com/adolfopa/racket-mustache

[5] https://github.com/pycket/pycket

[6] http://www.ccs.neu.edu/home/samth/pycket-draft.pdf
Singapore is over 75% ethnically Chinese. That's still remarkably homogeneous by US standards.
What game did you base yours on?
...and both download links there currently say "Unavailable".
I don't really see evil. I see a combination of incompetence and hard right-wing policy.

I really don't like the latter, but at least you can argue it (e.g. pulling out of TPP is a perfectly reasonable position to take).

The former is just... ugh. Huge numbers of unfilled positions, firing all the ambassadors with no replacements, completely unqualified cabinet nominees (DeVos, Carson, Perry).
That's not very scientific until you can establish that Rails jobs are more likely to be posted offline than PHP jobs. I don't see any evidence for this.
I know for a fact that RDD (Resume Driven Development) happens. I've seen it firsthand. In the first few years of my career, I'm sure I did it first-person.

What's not clear is how much of it is pure RDD out of selfishness vs how much is BDD (Blog Driven Development) where a new technique or technology is adopted because someone influential wrote a blog post about it vs how much is simply the someone else with talent has tastes different than my own and while I've have built it in technology X, they chose to build it in hot new technology Y, but all I can be sure of is that I could have made it work in X not that Y is a poor choice necessarily.

As I've gotten more experienced, I'm much more tolerant of differences, provided that the company mechanisms are robust enough to keep everyone aligned with the customer outcome. Undirected wandering is bad; meaningless differences in tech choices are null.
The nearby native inhabitants are going to pay for it.
Build your startup like a Matryoshka doll
Ugh, that's a fairly egregious patent. It's literally of a mathematical method. :(
But there's a problem, you have to integrate other thinkings, findings and concepts, it cannot only be an internal game.
"onEach" looks helpful. I actually just added such a function to my own Go extension project, although I named it "tee". The benefit is that when you have a long chain of map -> filter -> reduce, you can insert a tee as a sort of "porthole" into the current state at any location in the chain. Very handy for things like debugging and logging.
> I feel bad for anyone that has legitimate conservative viewpoints on things like fiscal policy.

Most of us that feel that way either are libertarian (which never has hope of winning anything) or suck it up and vote Republican.

The real issue here is we have no voice, zero. Because both major parties are so ghastly to many Americans that we have to vote for a "lesser evil". I'm proud I voted libertarian to at least keep my conscience as clean as I could.

FYI I'm in California, so literally we had choices between two Democrats with the same views for.. Senate was it? Either way, my vote didn't matter
Here's an explanation--the new management of the agencies want to review the social media policies.
node has sails (http://sailsjs.com/) which i believe is rails-inspired. haven't used it though.
Sounds like they would need to know how to grow massive amounts of these cells in culture for this to be viable. As others have noted here, only about 20% of the cells get the desired fix and many cells die in the process of getting the fix.

Cell culture of human and stem cells is non-trivial and rarely gets done on a large scale. Most of the time you have to grow cells in a petri-dish which in practice means you get very low cell density (number of cells per volume of space it takes to culture the cell i.e. the stacking of the petri dish, the 2D surface they occupy in that dish, how dense the cells like to get within that dish before dying etc.). Ideally you want to grow things to high density in a medium where the cells can out-compete all contaminants. One example is yeast fermentation, the yeast outcompetes everything. Another is e-coli in the lab, where the coli grows faster than most anything in the culture. All of these are liquid suspensions, not on dishes.

In this case, we're talking about a blood disease, so you may be able to grow the cells in liquid culture. You also have easy access to a lot of them (blood is pretty easy to get, in contrast to say, brain). This is where CRISPR is most likely to show results in the clinic in the near future, but there are still lots of hurdles to overcome.
What was CS235? I graduated 2016 and I don't remember a course with that number ever being offered
Have you looked at Laravel recently? With Vue.js integrated into the framework and adopting the best bits of Rails I'd say it's looking in better shape than Rails right now.
I'm sorry. It is preposterous to claim an elephant has greater level of intelligence than a human being. Cooperative behaviors require little individual intelligence (look at ants or bees). It is competitive and predatory behaviors that require cunning and sophistication. We are more intelligent because we have been constantly doing battle with the apex predator on this planet since the dawn of our existence. Conflict is what has shaped us into what we are today. Human technology and ingenuity does not exist despite our tendency toward violence but because of it.

I for one am filled with extreme pride when I look at the works of my human ancestors. We descended from the trees and will soon travel those distant points of light that filled us with wonder so long ago. Billions of us have died in that effort, your comment betrays their noble contribution.

Elephants are great. We should endeavor to protect them and show them kindness, but the reason we are able to do so is because we are vastly superior to them.
Obama was US Senator for Illinois from 2005-2008.

He was an Illinois Senator from 1997-2004.
What's your plan when you release the next major version of OmniGraffle? You will create a whole new App Store listing for it? Or you'll somehow have a single listing for OmniGraffle on the App Store, and people who have purchased v7 but not v8 will be able to unlock v7 but not v8 within the app?

The latter sounds like an unholy mess, the former is very annoying as a developer, since you lose all of your reviews and history, and customers generally don't really understand how to download apps they've purchased which are no longer listed on the App Store, and presumably you'd pull OmniGraffle v7 from the App Store.

Also, right now in the U.S. Mac App Store, you have 3 reviews on the current version of OmniGraffle, and 2 out of 3 are 1 star reviews complaining about the way your free trial is presented.

The Mac App Store is a broken mess.
Title appears to be clickbait. The original AP story [1] says this restriction applies to the agency's social media accounts. It does not say this restriction applies to employee's personal social media accounts, as thehill.com implies. This is the relevant section from the AP article:

> Emails sent to EPA staff and reviewed by The Associated Press also detailed specific prohibitions banning press releases, blog updates or posts to the agency's social media accounts.

[1] https://www.apnews.com/5ada25fc57b44a0989e681d6dc2a3daf/Trum...
> systemd was using a magic value (-1) to represent an invalid mode_t value

This is not a correct description of what happened, note. Kay Sievers originally used 0 to represent an invalid value. Lennart Poettering changed this to -1, because 0 is clearly not an invalid value. The bug resulted because he missed changing one of the comparison-against-zero validity checks.

See https://news.ycombinator.com/item?id=13472516
OK, I just watched for at least the 20th time some republican tell a TV audience that EPA regulations have gotten "way out of control" and no one will ask "EXACTLY WHICH REGULATIONS?"
They already can only ask once, but apps use a trick to get around that. When they ask you if you want notifications turned on they'll first show you a fake pop up that asks if you want them on - you need to click yes to this one in order to get the real Apple one which you can then deny.

If you do that the only way to turn them back on is to go into system settings.
Unless of course you touch type in which case you end up looking at the keyboard now....
Commandeer: Verb: take possession of (something) without authority.

Sounds like you'd get arrested for that....
Helpful resource describing this: https://12factor.net/config
So I guess that IPO ain't happening. They amended their S-1 today, so sounds like this was a pretty quickly made deal.

https://www.sec.gov/Archives/edgar/data/1435043/000119312517...
The app itself cannot expire, but functionality unlocked within the app can expire so long as the app remains useful--or the app is based on subscriptions, in which case you can make the expired app do nothing at all.

In the case of OmniGraffle 7 the free functionality that it retains after the trial expires is that the app can continue to be used as a free viewer for OmniGraffle documents (in much the same way as people use free PDF viewer apps).

When we first shipped OmniGraffle 7, some people thought that perhaps we'd just managed to slip its free trials past some Apple's reviewer's radar. But we were very careful and intentional about designing the app to follow their guidelines, and we've shipped several updates that have passed review since then--and at the end of the year Apple awarded the app a "Best of 2016" App Store award.

So now that we know for certain that Apple is OK with this approach, we're in the process of bringing this model to the rest of our apps on both Mac and iOS.
> social media policies

social media policies is sci-fi way of saying "people saying things" though.
I think this order's authority probably comes from the fact that Trump is the head of the Executive branch, not from any legislative power. That is, they're in a boss/employee type relationship.
I am not arguing completeness here; a type system is not a full-blown specification language and does not have to be. (I actually tend towards the point of view that trying to make them complete specification languages has limited practical value, but that's a different issue.)

The point here is that the type system does not restrict me from implementing a data structure that adheres to this constraint, even if it does not enforce it for me.
Agreed, but still not 'impossible'
Switch from spacemacs to vim painlessly
>new players may simply not have explored this kind of service yet...

Think it is too obvious to miss...

>The point is that without a driver, your ongoing costs (i.e. fuel and maintenance) are more proportional to usage.

isnt it the same with a driver too?
The Born-Oppenheimer approximation is first and foremost a simplification of the equations following from the time independent Schroedinger equation. The author probably wanted to stress the fact that this simplification does not follow from any other general principle of quantum theory but is necessary to use it in order to make use of the Schr. equation in chemistry (most theory of molecules is based on this approximation). If we do not make the approximation, the equations are complex and we cannot derive the usual results of quantum chemistry.
In the U.S., becoming a licensed Professional Engineer in the field of software is fairly rare (I think it may only be a requirement in Texas). "Software Engineer" is a term without the same weight as "Professional Software Engineer".

Having looked into it, I have a 4-year degree from an ABET-accredited institution. There's an exam I'd have to take, 4 years of "relevant experience", another exam, and to be signed off by people who are already licensed PEs. That last one might be the hardest to fulfill. As far as I know, none of the "Software Engineers" who I know are "Licensed Professional Software Engineers".

From another perspective (picking an occupation that is widely licensed), I could pass out business cards that say "Doctor Khedoros", and I think that I'd be fine (legally) as long as I didn't claim to be "Doctor Khedoros, MD", and didn't fraudulently present myself as a medical doctor.
>unrestricted capital flight is in no way equivalent to merely "firing someone".

It's doing it on a larger scale. You're implying the people of the town somehow gain a right to the capital on account of the owners of the capital having been invested in that town for an extended period of time.

Again, you're resorting to appeals to emotion to distract from the fact that what you're really implying is that people get rights to the capital of others without others contractually agreeing to transfer any capital to them, which is a nonvoluntary transfer of capital that violates the capital owner's rights.

>It violates the right to privacy, as bona fide advocates for the right to privacy understand very well.

It in no way violates a right to privacy. If I offer you $1,000 for you to let me film in your home for a year, and you agree, your privacy rights have not been violated. If I sneak into your home and record you, then your rights have been violated.

The fact that you think someone providing private information as part of an exchange where they receive compensation, like submitting to drug tests as part of an employment contract where they receive compensation, shows that you have no integrity when it comes to politics, and don't bother to fact-check your own beliefs before aggressively promoting them. You simply don't care if what you're promoting is the truth or not.
It's not accurate. 50% of voters is accurate.

50% of the population is not accurate.
Video leading up to mobile crashes
You're trying to narrow the category but the distinction you're trying to make isn't there. A huge proportion of the "regular everyday murderers" are committed by gang members in communities with the "snitches get stitches" ethos. As a consequence they go unsolved given the usual police investigatory methods.

A cynic might speculate that politicians care more about terrorism because gangs kill predominantly poor people while terrorists often kill bankers and government officials.
This a great point that gets to the heart of the problem with the premise of a full-stack framework. Defaults end up more "good enough" rather than "great"
We just implemented AppDynamics. I can't say this hits me as good news. Hopefully Cisco is hands off with them.
He absolutely can, they just might not hold up three years later when it finally makes it to the supreme court (or they might depends on who's there)
That's very interesting since they were IPOing. The price reported at 3.7B is not much higher than what was expected from their IPO.

2017, in my opinion, is going to be a very interesting year in tech.
In my line of business, I get to inherit web and mobile apps from other developers all the time.

One thing I never do is to completely shut down the app and take it offline while I scour through the code to ensure everything is ok. Not unless there is a glaring problem or security hole that is already evident.

It is ironic that the person giving the orders to restrict his subordinates from tweeting can still continue tweeting his stream of consciousness stuff carte blanche...
The original Facebook didn't have a status to update; that didn't come until around late 2007 or early 2008. There was no chat until that time as well, just "poke." In 2004 it still managed to be "social" for its time though, especially with its focus on a campus.

For a very long time Facebook was just mostly static pages with a list of friends and a "wall" your friends could write on, and maybe, IIRC, photo upload. That's it! It was literally that boring!

Uploading a new profile pic deleted your old one, even. That being said, you could still use Facebook to contact people, if they included their phone number or AIM name, which was accessable to anyone in your college. I was contacted several times this way before Facebook chat/message/whatever else.

I remember when the "mini feed" feature was released, and all it did was list your last 5 or so activities. That was controversial.

The current Facebook shares very little resemblance to the original version, it's very, very fundamentally different from 2004 Facebook.

...yet the original version still got popular.

That being said, the first time. I heard about Facebook was one of those college publications like this one. I wish I could read it today but it was just a student publication that was printed on regular paper and put around campus every once it a while. I remember reading it and being baffled as to why it would be popular. Shortly after that the person I was dating at the time asked me to sign up. That is the only reason I did!
You can 'discover' a place or thing that other people already know about or populate. For instance, people often say they 'discovered' a new band or restaurant, and you can 'discover' a shipwreck or hidden tribe.
> It's so hard to believe that's only from 2004.

It's surprising Holt could still get away with writing "Cornell girls are hideous" as late as 2004!
>> And for all the joys of smartphone browsing on the go and novelty of proximity based search.

Still remember ATT Mobile in early 2001 had a "find me" service you could use to find your friends. It was like a messenger app you logged into and then it would show you where your friends were located on a google maps interface. Then you could text or chat with him.

They used the example of a guy who wins some concert tickets and wants to invite his friends that are nearby. It showed him logged in and then bringing up the messaging interface and showing three friends all within a few block radius. He sends out a group text about the tickets and they agree to meet at the bar in 15 minutes. I really thought it was a clever use of GPS and felt this was really the future of "smart" phones.

I tried to sell that shit to everybody I knew and everybody instantly freaked about their phone transmitting where they were and how it would violate their privacy, etc, etc.

I guess times have changed huh?
Dave Thomas – Fast Data: Tools and Peopleware [video]
I'll check them out, thanks!
Employee Engagement Activities Used by Nike, Virgin America, Hyatt and More