skysight-inc/HackerNews huggingface dataset:
Could you explain "if the data is 3D"?
Isn't it about how a presenter carves out the data for the presentation?

To explain my pov, I see that even if a multi-dimensional dataset is available, people still prefer to present a 2-Dimensional analysis of it.

And this is what I don't get. Is it due to the the lack of tooling or is it the fact that 2D graphs are just easier to grasp?
Code Climate is open sourcing a Community Edition of their app
I bet acquisition department is on fire.
Or maybe they've listened to what Iranian activists have said?

> Her comments were echoed by Ghoncheh Ghavami, a British-Iranian woman who spent five months in jail in Iran for campaigning to allow women to watch men’s volleyball games in stadiums.

> Ghavami, whose time in jail drew international attention, said from Tehran: “The world must hear the pro-reform voices of people inside Iran and not ignore these pleas by isolating the country.”

That's someone who's actually fighting for women's rights in Iran (and who has done for some time), and who opposes a boycott.
The Case for Lenses in Pragmatic Business Applications
A good rule of thumb is that code shows "what" it does, comments explain "why" (when it's not obvious).
Original source seems to be

https://archive.org/details/radio-shack-catalog-rsc-04-compu...

Theres a lot more to see at archive.org of course.
I actually think this is where googles assistant falls flat. "Speaking" with google doens't feel as natural as it does for Alexa, Cortana or even Siri. Part of the humanization i think, is the name. That's been the case for me anyway. Saying "Hey google" feels less natural than saying "Hey Alexa"
Good question. Quite a few... those are very niche products. In fact if I think long on it I am not including the front-end in that 100%. If you want a front-end you'd need a tiny bit of S3 or a server.

Lambda is good for stateless APIs and event processing but is not good for anything that requires persistence.

SES is an email product so it's usage is niche but it is surprisingly powerful. Example: firing a lambda function when an email bounces or is received.

I didn't list a database in there. I'm assuming Trello can be used like a database (and looking at their API it seems it can in this case).

So to answer your question:

- Any app that requires state

- Any app that requires persistent connections

- Any app where a unit of work can take more than 6 seconds

- Any front-ends [1]

- Apps where local cache is needed to provide any sort of reasonable performance

- Apps that need a database

Cannot be made with just those three tools.

[1] It is possible to make a front-end with API gateway and Lambda. API gateway can return different mime types, including HTML. But it would be a huge hack and also not likely cost effective. A static site generated and hosted on S3 with Cloud Front in-front of it is very cost effective but requires the client use javascript. If noscript is a requirement you're stuck with a server.
They are completely different business models. Twitter has tremendous value and with the right product changes, some rollbacks, I think it can become very powerful and in as much widespread use as Facebook, etc. The problem is is getting someone in the driver's seat who understands what Twitter's place (differentiation, offering) is and then getting that driving.
She isn't an organizer, she's a player, so doesn't have any direct control over where they hold events. Boycotting the event though does put pressure on the organizers to move the event.
98% of the time, "i had a neat idea 15 years ago, but we still need to test it through phase I, II, and III" does _not_ become "I am the man who probably cured all viral infections".

and he has exactly one paper, and it's in PlOS One.

Yawn.
"Those days are dead and gone and the eulogy was delivered by Perl." -- Rob Pike (in 2004, no less) [1]

[1] https://interviews.slashdot.org/story/04/10/18/1153211/rob-p...
Measuring country capacity for social innovation
> and it has helped Linux advance

Statement without substance that sounds more like a "feel good" phrase

> that shows the world how anything would be better then systemd.

Not breaking and being very unstable is a start

> systemd answered a difficult question

No, it caused more problems than solved

> more similar advancements

It's not an advancement except in the mind of some

I'm not against an init tool like Systemd. I'm against 2 things: LP and his contributors don't seem to know what stable software means or even care (I went through something like 4 distro versions before Pulseaudio was minimally stable) and the scope creep of systemd
He doesn't have an equity vehicle for the research -- he needs funds for his university lab, but he's basically at a point where he needs more funding than he can get from public sources, but his work is still considered too speculatove for pharma companies, hence the "valley of death" monicker.

Plus, acquisition doesn't mean the research will continue. I consulted with a med-tech startup a few years ago whose founders had, in a prior company, developed a novel adjuvant that was extremely promising in a wide variety of pharmaceutical applications. To commercialize the research, they were going to close a funding deal with a top-5 PE company -- on September 11, 2001. Needless to say, the funding fell through. They ended up selling the IP to a major pharma company, but that company wasn't willing to put the research dollars into proving out the science, so it sits on the shelf to this day.
C++17 Structured Bindings
Could you elaborate on "3D elements are more of a problem".
Do you have an example in mind, where you see a problem?

For example: The NYTimes ran this article (linked below) with a 3D chart, built using WebGL.
I wonder why such visualisations are not more common?

Article: http://www.nytimes.com/interactive/2015/03/19/upshot/3d-yiel...
This is roughly in line for my uses of comments.

Ideally, code makes usage and implementation details obvious. In practice, subtlety occurs, and comments can be useful to destroy that subtlety.

In Ruby it might be the type returned by a function - even though in C++ this would be obvious.

In C++ it might be the dividing line between when it's safe to throw exceptions, and when it's safe to mutate the object, to maintain your exception safety invariants - when in LISP everything might be immutable anyways.

In C it might be the special treatment of "-1" or validity of "NULL" as arguments, when in Rust you'd have an enum explicitly listing edge cases, or an Option<> making None s explicit.
Also as an Iranian (which means nothing in the grand scheme of this conversation, which is precisely why I'm invoking my ethnic background), I stand by my statement because in the end, a religious commitment to an idea--see what I did there?--can help a person rationalize something completely backwards.

If you believe you have power by God's hand or by the hand of any other deity, you will justify keeping it through whatever means necessary because the circuitry involved in decision-making is not the same circuitry involved in reason.
The dawn of the Real-time CEO
Step back and think of how much time and attention here in the West is invested in this article of clothing. Nations make laws about it; journalists write articles daily, it seems. Either many people in the West have a fetish with it or it's become much more than clothing; it's a symbol.

In large part it's a symbol for fear of a religion, Islam. The clothing is alien to most people who read the Washington Post, a symbol to them of a religion that's alien to them. It's an excellent representation of fear of the unknown (which is exactly what the terrorists, lacking the resources to achieve their goals any other way, want to create: Terror, fear, to drive their targets to create large-scale conflicts that the terrorists cannot create themselves and otherwise nobody in any religion would want.)

Social norms and rules exist everywhere for clothing, especially for women. Women in the west must cover their breasts, an absurdity in some other cultures (I vaguely recall an interview with women in one non-western culture, who laughed and asked, 'are men there babies? they are so obsessed with breasts?'). In the workplace, at houses of worship, and other serious places women must cover more of their bodies - bikinis generally are frowned upon! Other countries are more strict: In India, the strong custom, if not rule, is for women to cover themselves from the neck to the wrists to ankles (except in movies and ads, which are like the West). Other religions have rules too: Many orthodox Jewish sects required women to be fully covered, including something on their heads. And in the West, every woman's clothing is apparently fair game for everyone else's opinions. (And there are rules for men to, but far less attention to them.)

Note how everyone likes to tell women what they can wear.

EDIT: Some minor edits
This seems to be more than just a parametric 3D drawing program (at least based on a quick look at a tutorial). The workflow seems to be heavily constraint based. You make a bunch of connected lines of no particular orientation and dimension and then specify a bunch of restrictions on what sort of thing is possible. Eventually you end up with your design based on a bunch of tiny specifications.

Strikes me as different than something more drafting oriented like Freecad. It's more like a type of 3D breadboard.
One of the early slides claims "No Moore’s Law for Software" but that's absolutely not true, see for example this slide deck from 2004:
http://www.lanl.gov/conferences/salishan/salishan2004/womble...
and from 2010:
"""
Here is just one example, provided by Professor Martin Grötschel of Konrad-Zuse-Zentrum für Informationstechnik Berlin. Grötschel, an expert in optimization, observes that a benchmark production planning model solved using linear programming would have taken 82 years to solve in 1988, using the computers and the linear programming algorithms of the day. Fifteen years later – in 2003 – this same model could be solved in roughly 1 minute, an improvement by a factor of roughly 43 million. Of this, a factor of roughly 1,000 was due to increased processor speed, whereas a factor of roughly 43,000 was due to improvements in algorithms!
"""
Yeah , I agree, the whole fucking religion built on idea of ruling and forcing. Some people maybe would say something nice, which is absolute lie. I felt the Islam with my flesh and blood(and believe, and do your research too, Shia version of Islam is much more rational version of Islam than Sunnis or Wahhabi, I emphasize this point. Despite the western media's propaganda.). Because they basically ruined me and people's like me life's.

At the very core, Islam is about killing and forcing.

P.S. I am not saying other religions are better, they have done their fair amount of killing in their time. But west overcome the barrier, sadly middle East has not.
Standard X10 protocol, unchanged since the mid 70s. 4 bits of house address (usually a letter) plus 4 bits of unit address (usually a number) gives 256 theoretical devices.

As far as long lived protocols go, X10 is up there... 1975 to 2016 and counting...
Reliability and systemd on the same phrase only works with a 'not' in the middle
How not to comment:

Put in a bug tracker number, description, and your name, and end up with a comment much larger than the code actual change. Also comment the end of the change.

DO NOT REMOVE! Almost all web analytics tracking tags have these. Do not remove? I do that all the time. Those messages are probably there for brain dead people, but it doesn't stop them either.
Maybe it has to do with the language? If you read code in an easy language like Java, it's usually self-explanatory.
What happened between this article, and now?

http://www.usatoday.com/story/money/markets/2016/01/25/twitt...
Japanese Soldier who wouldn't surrender 1944-1975
Twitter makes ~$2 billion in revenue. Their market cap and funding may not fit, but they're a pretty huge company.
Why all the downvotes for uber? They reached out to me recently and seemed to have a polite recruiter (didn't reply to him yet).

I've dealt with a spectrum of awful-to-fantastic hiring processes and recruiters. I'd do anything to get feedback from those who actually applied to see if they're looking for fits, or just making a boatload of people jump through hoops. Glassdoor seems like the only one, and they a lot of walling/censoring before reviews go up.

The other deal is, a large, large place is going to be able to scale the hires to coincide w/ the amount of applicants who apply, give them attention proportionally, etc.. Some of these places have no realistic ability (or intention) to hire a lot of folks, they just want thousands of resumes and only want to let maybe a tiny tiny amount in.

It'd be great to get a number of "we're hiring 100 front end developers" or "we have human being who will view your resume to see where you can fit in our company", or give you say a PDF to set your expectations of the hiring process, skills tested and the role your position entails.
I didn't see that. What page?

It sounds like X10 (was developed in the 1970s).

https://en.wikipedia.org/wiki/X10_(industry_standard)
Well said!!
It's true for a lot of applications other than gaming.
Why would you imagine that Blu is worse? Especially on the low end, a lot of the older brands can and do trade heavily on their established name and reputation to sell utter crap. There's little downside to this - as you demonstrated, if someone buys their stuff and it turns out to be a piece of shit they'll often just assume that everything else must be even worse.

From the specs I can find, the R1 HD has a 5-inch 720p IPS display and much better reviews than the Sony Xperia E1 did. Not only that, at the time of its release the E1 was competing with the Moto E which (like its bigger brother) also had an IPS screen and far better reviews than the E1.
Zeppelin: Open Framework for Secure Smart Contracts on Blockchain Systems
Isn't Y Combinator itself investing in this type of venture now?
More like the salary of two or three employees.
I do agree with your point. I believe there is nothing contrary about our points.

My point was the rulers in Iran don't give fuck about any ideology and they are trying hard to use religious leverage in their benefits.

But if I understood your point correctly, I do 100% agree. Believe in something as dangerous as God , will give people illusion (they will justify in their mind) of controling of other people. Because at the very end they think they are better than others.

Update : I think there is no way to know which analysis is correct. Because at the very end in both analysis regime will do whatever they can to keep power. The only way to find out is to go through their mind. Which we cannot.
In both analysis regime will do whatever they can.

In my case they don't believe in any ideology just because of the power(they changed so many rules in Islam and they will change).

In your case (if I understand correctly) they will try every thing because their religion gave them permission to do everything to keep power.

If I should give specific answer,
I would not say you are wrong. I would just say there is no way to find out.
Dear God, please don't inflate their egos further...
This article completely omits mention of 'why' comments, and only talks about 'what' comments.

I can just about accept that in a sufficiently descriptive language that what the code is doing can possibly be made clear (in practice for things like embedded C, this isn't actually true). But no code, however well named, can ever tell you WHY it is doing what it is doing. Those code comments are invaluable.

They can range from the trivial explanation of a corner case bug as the rationale for an otherwise pointless looking bit of error checking, to discussing a system requirement when explaining the implementation choice for a whole module.
Ah yes, moral relativism exists therefore fining, imprisoning, beating and even raping women who don't comply with clothing requirements is just fine, as that's their culture and we generally insist women don't go topless.
Deep Reinforcement Learning: Playing a Racing Game (using Python+Tensorflow+AWS)
Schema per tenant from the application's point of view is much the same as database per tenant. The key difference is that sharing objects is easier if you have common procedures/data as you can keep objects that are not specific to each tenant in a separate schema (commonly the default schema, "public" in postgres or "dbo" in SQL Server).
Surely there are enough negatives surfacing about Holmes and Theranos in general that... while firing the CEO may admit that they had been a bad judge of character, not firing her indicates that they still are.
western culture is the only one that tend to respect foreign customs, while the reverse situation to happen is very rare.

and there is a reason for that.
Performance, management, SLA are some big issues with any "SQL as a service" project. How can you garuntee 1) disk utilization per tenant 2) CPU utilization per tenant and 3) transaction volume per tenant? Most simply, I don't believe you can, and we concluded it's simply not worth going down this path of shared, multi-tenant database (postgresql not withstanding, any RDBMs would have the same issues).

Our conclusion was that the only way to get the required level of management per tenant, and to support truly massive number of tenants, was to use an inprocess database over https ie SQLite and Apache. But, SQLite has an image problem, it's everywhere, and nowhere. It's built with some fundamentally different decisions than other databases, and isn't traditionally used for web applications.

So that's the course we took, links in my profile for more info.
It's sometimes easier to complain loudly on message boards.
I agree. I live here for the past 6 years. Tons of opportunities. Beyond mailchimp, pindrop and other famous startups you have VMWare, IBM, Oracle, Square, Amazon and Microsoft and even Google hiring for the local offices here. For the commute comment, I live in the suburbs (Alpharetta) and just take the park and ride to Buckhead.
Great housing prices (still), great schools, very low crime, and cool things to do. Wouldn't move to SF or NY even if they quadruple my salary.
No, but a society without q formal education system is capable of forming people for todays needs? Can we pick a amazon indigenous and put him in a silicon valley internship?
I posted the article after reading it to help me learn the underpinning assumptions of Erlang/Elixir
Down with the tool fetish
We did weigh the options for/against but went with Firebase because they got acquired by Google and the Founders (and Google) made public promises not to shut it down.

Again, we don't rely entirely on Firebase. There is always another database (like AWS Dynamodb or Google Cloud Datastore) in the picture ... but again all hosted in the cloud ... not much servers to manage for my team.

If Google and AWS shut down ... thats when the fit shits the fan :)
I understand it is human rights issue.

My point is that many women voted for those rules. This problem could be solved in a single election.
Solvespace is the best open parametric CAD package I've used by far. For people coming from commercial CAD packages like SolidWorks the design process is easy to pick up. The UI is definitely a bit rough, but it's so much more powerful than anything else I've used.
> a better response would be to hold the tournament in a place other than Iran

If the standard for moving the tournament because some people object to the local sartorial rules, they will never find a location. Someone will always find objection. Potentially every culture in the world is participating; they can't avoid some cultural adjustment for everyone.
CSS text cutouts / knockout (2015)
I agree with you, I just think we need to find/publicize/develop a better solution for writing lean applications for the desktop. It's really sad that our easiest option right now is something that results in a 35 MB distributable package.
That's probably because the blog article was written by a hammer company.
Manufacturing is a strategic asset. When/If war ever comes upon us again we will need such assets to preserve ourselves. We must not let hubris cause us to think we are above the ruin as other great peoples have suffered.
"used to perform"
Shares? This is research in progress at the academia, not a company.
I moved all my servers to BSD. Servers do not need udev gnome or many of the other things systemd has hooked into.

I have an ubuntu laptop which requires a reboot every so often for a reason I have yet to figure out.

I am not sure about the linux communities direction after the recent drive to systemd containers and other complex methods of doing things which should be simple.
no, that rarely happens. There are plugins where you can run git blame within your text editor by marking text. It is like you have a comment but without making the code more messy as it only shows with a "click".

Another point is that people tend to write awful comments anyway.
Python is a good choice. I would argue that C, followed by C++, might have more applicability later on; a lot of languages are modeled on one of those two. They also are lower level and so give you a more in-depth understanding of how memory allocation works.
Hacking in those days was a rather strightforward affair.

Walk into RS store.

Type

10 print "some profanity"

20 goto 10

Leave store before RS dude sees you.
Programmers Don't know how to Test
Not to be pedantic, but while the computational complexity of the map.get() function is O(1), meaning that the number of computational steps executed is constant with the size, the runtime complexity is often O(f(N)), because cache fetches and disk fetch latency increase with the number of items stored, meaning that the amortized time of get() might be longer for larger datasets.

This doesn't invalidate your experience at all - the interviewer may or may not have been talking about this, and there may well be cultural issues there - but I learned this interesting distinction recently, figured I would pass it on.
"The web development community has gone off the rails. It must be restored to sanity."

Amen. Wait, they still want their data-binding, state maintained UIs done yesterday. Right, let's stick with React then.
Could be worse - might be ANGER - Angular.js + Node.js + Grunt + Elixhir + RethinkDB. That might even live up to it's name! Though I guess you could always go full tilt towards insanity and choose MongoDB + Angular.js + Node.js + Grunt + Express.js - MANGE.
Didim Yeni Escort Eve&Otelegelen Hayal
> Statement without substance that sounds more like a "feel good" phrase

So you're saying Linux didn't advance in the last few years?

> Not breaking and being very unstable is a start

Statement without substance that sounds more like a "feel bad" phrase

> No, it caused more problems than solved

Statement without substance that sounds more like a "feel bad" phrase

More seriously, show us data that refutes OP's statement instead of simply claiming that it's without value. You do the same thing in your assertions, and it really doesn't drive the discourse forward.

I worked with a number of large enterprise customers running Linux at scale, and when the architects opened up to the value of systemd, they universally sang its praises. Out of all these large customers, I've never run into an issue where systemd was the culprit of a significant, P1 style issue. There's a large, silent majority of systemd users who run into no issues at all.
> Believe in something as dangerous as God , will give people illusion (they will justify in their mind) of controling of other people. Because at the very end they think they are better than others.

:)

Edit:

> If I should give specific answer, I would not say you are wrong. I would just say there is no way to find out.

I agree with this as well. We're all speculating, and in the end, it all manifests the same way.