skysight-inc/HackerNews huggingface dataset:
MariaDB probably because the data he had was already in mysql/maria format or he had a meaty mariadb server set up. Go: it's easy to hack stuff together. Generally speaking, statistical analysis of stuff boils down to whatever you're comfortable with and what your goals are.
#6 - I think that obsessively becoming all-knowing could lead to extreme success since decisions could be made with complete context therefore leading to better decisions. So in this case, reading everything online would in fact lead to extreme success.

hehe ;p
We detached this subthread from https://news.ycombinator.com/item?id=11144040 and marked it off-topic.
How does that make any sense at all. What you are talking about are two orthogonal issues. How are they intertwined by necessity?
In addition to the Brook framework mentioned above, check https://github.com/synopse/mORMot. Maybe start from this blog post by the author: http://blog.synopse.info/post/2015/01/10/mORMot-under-Linux-...
In that case, the contemporary art created now will in 20 years also be an oxymoron.
There are a number of incredibly promising features here. Visualizing code graphs could be incredibly helpful in many contexts, especially in understanding high-level control flows by folding up subroutines as needed. Visual profiling is a dream come true. The functional language features make it seem like joy to use.

With that said, this is still just a concept until a language actually brings all these features together. Will believe it when I see it.
> chrome seems more skewed towards functionality, and Safari towards design.

Not supporting standards has nothing to do with design. It's either a deliberate sabotage of interoperaibility for the purpose of lock-in and anti-competitive crookedness (not unlikely for Apple), or simply total neglect. Either way, it results in technology being held back because Safari has enough of a market share to do it. That's why calling it "new IE" (in a derogatory way) is quite appropriate.
> Looked like a typical paid commenter.

Insinuations of astroturfing and shillage without evidence are not allowed on HN. An opposing opinion doesn't count as evidence.

We're strict about this because there's nothing more destructive of civility online than people yelling "shill" at each other. You didn't do that, but that's where the vector points.

We detached this subthread from https://news.ycombinator.com/item?id=11144024 and marked it off-topic.
There have been tons of "graphical programming" languages and IDEs trying to pull it off for the last 15 years and pretty much all them have been total shit.

This doesn't look any different. Someone already said it, but the fundamental problem with these are that it's extremely hard to build big and complex software without making it look like a huge mess. In a normal programming you can always call any part of code and make any number of instances and put them almost anywhere you want with very simple, logical and linear code which is executed in a normal standard prodecure (= line after another). With this almost everytime you make some changes you'd have to rethink the whole program flow and move all the components/blocks to different places and there are millions of lines going all around the place.

1/10, will fail.
How long did we try to get UML to work? There's a reason that visual representations haven't taken off, it's not like they haven't been tried before. And don't get me wrong - there are absolutely use cases for these types of tools, but at the end of the day, I think there are just too many challenges in visual representation for this to to work for "any application" (as Luna claims).
Android scaffold (rxjava, lambda, dagger2, realm, retrofit and other goodies)
> Encryption and security has always been a balance between convenience and capability.

You could say the same thing about PCs and the internet, especially during their rise to prominence.
Funny, we've had chip-and-pin cards in Canada for ages (which are a bit slower than swipe-and-sign but significantly more secure) and now can also pay with the card using NFC proximity readers (which are very fast). We've never had problems with either.

Sounds to me like run-of-the-mill problems with the switch rather than issues with the underlying tech.
I find the notion that humans can be more or less inhumane troubling. Its really just arbitrary segregation whose only use I can imagine is to dehumanize persons. Same goes for calling people sociopaths etc. Everybody does what they think is best, for them and for the world. Somebody in politics is way stupider than you and thus ruins the world... that's an opinion, and an understandable one too. But is it productive?

That being said I absolutely agree with the sentiment of the article. Humans haven't yet figured out how to live together in cooperation instead of violence, and changing this is the most important goal we have. We must actively protest injustice, and create spaces were we can live in self determination. Join your local anarchist movement, make up your own mind, learn and work together with others so we can someday create a social fabric that is open and peaceful.
>Well, I've been programming for 20+ years across dozens of languages, and I can't understand what a single one of those diagrams is actually doing.

What exactly looks difficult to parse about the visual example going:

read -> grade -> transform -> grade -> final touches -> write

To me it's a very obvious image processing pipeline, reading the image, grading (in image processing terms this means color work, e.g. adding a hue to the highlights), doing a transformation (e.g. some rotation, or similar), grading again, and finally writing the result to disk.

If you wonder what "exactly" they are doing, then unless you open each box (like the 2nd "grade" box is open), they're not meant to tell you. Closed, they're meant to give a high level overview of how your functions etc are connected.

Think of it as seeing your code in your programming editor with the functions folded.

The second example is also obvious. There's a selectable (by dropdown) input source, currently set to read posts from Twitter. Posts read are then fed into a (switchable on/off) filter, that either passes them all, or only keeps the one from Europe.

Of course you need to spend a few minutes (or days) to familiarize yourself with the visual language (like you would for new terms if you met a new programming language), e.g. how the toggle icon means a "switchable" option.
Ugh, lots of more problems. Now the company prescribes what you can do or not do at home. Quit your job? Well, you lose your home as well.
That's what I said. But somewhere between trying to anonymise and totally open is likely to be the sweet spot of the next 100 years
He was actually picking up and dropping off fares in between his shootings.

http://www.clickondetroit.com/news/multiple-people-killed-in...
For the clicks, of course.
All factory animals really. Even bees.

The work of Joel Salatin really challenged my veganity. [1]

[1] https://en.wikipedia.org/wiki/Joel_Salatin
This happened to me at Target with a discover card. They did not accept NFC. My solution was to stop shopping there.
How does uWSGI help here? The OP recommended running 4 instances of Flask/Python, and with uWSGI you still have 4 instances. It doesn't help with I/O.
3 CORE PRODUCTIVITY FUNDAMENTALS
>Plenty of experience with diagrams.

How much experience with visual programming?
We are abandoning the ability to actually listen in to what our devices are doing. The great thing about the web is that hitting Ctrl+Shift+I shows you exactly what data is being sent or received whilst maintaining strong encryption. If every single thing does its own encryption we end up with a set of black boxes squirting out unreadable gibberish. Being able to verify input and output is essential.
Has Contemporary Academia Outgrown the Carl Sagan Effect? [pdf]
How a 55-year-old manufacturer convinced people to wear $800 arctic parkas
Be careful extrapolating from "I" to "we". You have realized you need to be around other humans to thrive. That doesn't mean everyone needs the same thing.
"It has not been my experience that web applications are I/O bound using typical architectures in Python."

Okay, my experience differs. Most modern web applications are relatively lightweight, and are mostly "proxies" or thin wrappers between the load balancer and the database.
UML solved a non problem, tied to a bureacratic software design method. And it wasn't even executable.
I hear you regarding infeasibility, though right now there's another article about content hash collisions being used to distribute a tampered-with Mint Linux image (MD5 collisions).

It's "easier" to get the computational resources to fabricate a collision there, of course, but who is to say how much compute power state level adversaries bring to bear?
> In practice taxes are used for all sorts of things which you may or may not agree with (e.g. foreign wars), and other things that you may agree with but maybe don't believe tax and government is the most efficient way to provide it.

So? You can't evade taxes for A but not B -- if you evade taxes, you are actually more likely to hit, say, orphans, than, say, big business or war profiteers.

I can't respond to "may". If you think there is a better way, humor me, though even then I don't see how one should be allowed to "have the cake and eat it", namely profit from the infrastructure upheld in no small part with taxes, but then not pay taxes because there are better ways. Then make business and be a citizen where it's done a better way, or try to change it where you are.

And yes, I'm aware that taxes get spent on all sorts of crappy things, that doesn't invalidate the general idea or the social contract, and just because I think "trying to minimize taxes whenever possible by all means" is always immoral, doesn't mean I think all taxes are moral in all instances.

> The blasé assumption that tax == moral is just another form of the left wing assumption that people working for the state have a slight moral superiority over people working in the private sector

Except I don't have that assumption, so it can't possibly be a form of that. That simply doesn't parse.

Though we could discuss the meaning of "profit". Someone who voluntarily reads stories to children with cancer does profit from that, too, and furthermore they are also considering the profit others have from that. So it's still a "desire for profit". Hey, even Jesus asked "what does it profit a man..", profit in itself apparently not the issue, but rather what profit, and at what costs to whom or at what point down the road. Profit, in my books, isn't just measured in the amount of money or land something nets, but in everything it involved to get there.
When I started software (90s), the tech industry didn't pay that well but did have a strong geek culture. I felt my managers didn't understand the work I did but they left me alone to do it. Timelines were in months and you largely self-managed yourself. Tools weren't great but didn't change very much. Integration testing was done by a separate QA function and programmers would slack off a little bit when it came to proper unit testing and documentation.

I miss that world (with perhaps one exception - that has to do with women in the field). Today, we have:

1) Insane deadline pressures
2) Managers asking for constant status updates
3) A general culture where people are on call outside of work hours or supposed to be reachable
4) While programmer salaries are high, they have essentially kept up with inflation. Under fields are generally worse off I admit.
5) No QA depts for the most part
6) Expectation that developers need to be more "professional" rather than produce great software.
7) Reduced employment mobility because developer interviews seem to have an insane standard. As a reference, for most jobs I got until 2005, I had a 30 minute to 1 hour interview with no coding questions.
8) 2-3 week shipping cycles (I posit scrum deadlines are like shipping deadline of old)
9) constant change in the tools of the trade. IT JUST NEVER ENDS.

So what happened? I think the end of the dot com era produced a few elite companies like Google. There was a cargo cult mentality that has turned most of software development into the same.

When people ask, I don't recommend a career in software any more. It definitely leads to unhealthy habits in average/above average people and, unless you have strong social ties, probably induces depression in many people. If you are an elite, Harvard-level, Google-level person, sure .. welcome to the gauntlet and have fun. For sane, average/above average people, I don't know what to say. There are few other paths that lead to financial stability these days. The software industry gives decent financial stability but extols a heavy cost in many.
> "d": <unsigned int of minutes passed from epoch until when item was created>,

I know it's a simple /60, but why change from the more-or-less standard seconds from epoch? To try to squeeze more time out of a 32bit unsigned integer? Since there is no discussion of what size this integer is, I'm expecting you're just defaulting to the json standard, which would support a 53-bit signed integer, iirc.
I doubt the driver was trying to trick tourists. I've taken taxis to jiufen on a few occasions and drivers always typically want a fixed price that varies with each driver. This is with Taiwanese friends doing the negotiating.

I think it's somewhat understandable given it's a long way out of Taipei City and there's no guarantee of being able to find a return fare.
I wasn't talking about database locks. My point was that making a database request takes a really long time relative to processing a request in the web application. Therefore the web application spends most of the time doing nothing and waiting for the database request to complete.
If a hardliner had been in charge instead of Gorbachev and Glasnost wasn't enacted it probably wouldn't have collapsed (or it would have collapsed a lot more messily).

We got lucky that it was him in charge rather than somebody else.
I can no longer edit what I wrote, so I followed up in the thread trying to clarify my position.
Too little; Too late;
New projects depends on that legacy - in form of existing libraries. So, one may find themselves writing somewhat more code than they had expected, either as a new libraries or patching the existing ones to work with Python 3.

Well, not that doing so is a bad thing - it's the contrary, esp. if the patch goes to the upstream - but still this may be frustrating to some.

(Most common libraries are actually work pretty well with Python 3. But there are still a lot of stuff PyPI that's Python 2-only at the moment.)
That's speculation, right?
True, but doesn't it seem simpler to just move operations to places your workers can afford?
I tried it. It is a distraction. It is better to go deep than broad.
Encryption is a business.

We need business for commercial transactions. What about the part of internet that is purely informative and requires no login, like accessing the corpus of laws and rules. Books, public domain, news, scientific papers, official publications, opening hours of business and schools, legal and commercial archives....

Mozilla is backing a FUD. They want YOU to change your behaviour by scaring you. Like MS in the past.

At which point I wonder how much the Mozilla Corporation is taking up on Mozilla foundation (which governance does not represents non corporate open source interests) and if at some points the donation (and search engine revenues) are not used to generate a close to unethical transfer between the R&D of firefox & evengelization to support the income of Mozilla corporation or maybe the share holders (IBM/google/Cisco/RH/HP).

Do we really need to redo the UI nightmares with firefox as a substitute for an heavy client? Is it really secure to think context of execution in firefox are more sandboxed than carefully coded application? Isn't it stupid to not be able to access the credential agents OS provides? Should we not prefer to chose our networks protocols to communicate rather than try to fit all in HTTP/Websockets? Is really the fact billions $ have been injected in JIT optimization in js to compensate for the lack of skills of developers a good way to have better devs?

I sometimes think since XUL that firefox has at best something of a sect, but everybody seems to think these kind of "unifying" vision are good to provide a standard.
As if the purpose of mozilla is empowering less skilled workers to increase the competition on the market, while pushing questionable practices (like not caring about resources) that favors sub level coders and companies at the detriment of customers. I find it really really special that mozilla foundation a non for profit organization has a marketing department.

But yes, life is good for moz devs. I understand they want to be sure they will still employed in the next decade, even if it is at the cost of a lot of the freedom of choice of our tools to design applications and default search engines.

Mozilla foundation just cares about people who gives money: search engines and the big corpo giving fat pay check.

Remember that when people communicate they might have a less than idealistic goal in mind, especially when they put their balls in the hand of massive operational expenses.

I think it is time to do free software again. Not free as in free beer for corporation, but free as in free speech fashion for the humanity and especially the poorest that may not be able to afford encryption.
> Really, you believe all that?

Please don't be uncivil.
No, somewhere between anonymizing and not collecting the data at all, will be the safe spot. Otherwise, Big Brother.
I wonder, if this thing plays torrents why can't it get the torrent's database the same way and be done using a centralized hosting?
Ok, so maybe I'm being a little over the top when I say "I can't understand what a single one of those diagrams is actually doing". I'm not stupid, and sure, I can grok 'em if I spent enough time digging into them.

My point is - I could either waste time piecing together a visual diagram like that (which is going to be fairly different visually from use case to use case - e.g., image processing vs. text processing, resulting in more mental overhead) - or I could look at code, which is (for me, at least) simply much quicker and easier to understand (in many cases).

Furthermore, these are idealized examples. Start throwing in error handling. Concurrent processes. I predict that diagrams that can fully capture complex systems will lean far more towards "visual overload" than not, and really, how useful is a tool like this at that point?

Maybe something like this could be fine if it's just high-level processes, but it just falls apart the more detailed things get.
Thank you for detailed explanations.

Some of this issues could be resolved while staying within plain text, well to some extent at least. There're various attempts to encode metadata into plain text source code. Loading partially incorrect code should be possible, that's what many IDEs do successfully.

Plain text is the most portable data format ever invented, any incentive to replace it should have very convincing benefits.
>Can't really understand how can a body of an animal, which wastes energy on heating itself, digestion, breathing, brain function, be efficient enough to produce antibodies. They must be pricing the antibodies like they're diamonds

Huh? One animal could produce millions of antibodies.
It's a poor video, you're not missing much.

Painfully, it suggests "public vs private" hinges on encryption. The implication is that without encryption, your co-workers will see everything you do!

Public and private are distinct choices. Things can be private and unencrypted. Lack of encryption means lack of security in the event of a breach, it has nothing to do with choosing public vs private posts and web searches.

Works fine in my FF.

And for what it's worth, I think Apple should assist in revealing the contents of the phone if they can. I'm surprised people are defending Apple. My understanding is the request is about making the phone open to brute force attack, so it's not like encryption is under threat. It's poor password choice that's under threat. Apple does not need to compromise any other phone in doing this.
While I applaud any effort to create a better work and living environment, I am not sure that the article is that accurate in one of its premises that the software industry has a high or even higher suicide rate then any other industry, for example:

http://mentalhealthdaily.com/2015/01/06/top-11-professions-w...

Absolutely, we should be doing all we can to address depression and unhealthy stress and to attempt to eliminate all contributory factors. So in general terms I support this article but it is perhaps a bit sensationalist.
One of the top feature of twitter is search, trending topics, easy discoverability etc. In other words, all the goodness brought by centralization (which also comes with all the bad which is censorship, no open/free data etc). The first one to crack this thing (offer both great search and discoverability) and decentralization will win the internet. But it just seems super hard, people tend to concentrate and group no matter how decentralize they start, same thing is happening with bitcoin right now. Not saying it is impossible, but not coming in the near future I think. I sure hope I could be proven wrong though.
I tell them "Pay it forward". That way they can accept it and agree to pay it back - but sometime in the unspecified future.
And this feels like solving a non-problem as well, IMHO.
Abstractions conference CFP now open
Internal battery is only 2,800mAh :-(
Mutually Assured Machine Learning
I see. My fault for going straight to the Github repo rather than to linkerd.io.
Some phones are at the point where I am prepared to opt for something thicker/heavier in order to get a bit more out of it.

Longer battery life, swappable battery, greater durability, better camera, etc. I can absolutely handle the phone being a few millimetres thicker to get these things.
How to Use a Book Club to Turn Your Startup into a Learning Machine
And she's already said as much:

>Extremely successful people are unlikely to be reading stuff like this.

>Surfing the 'net is a deadly time suck
I think the big application of visual programming is in domains where the concrete "unit operations" map neatly to programming functions. For example, things like this:

https://www.aspentech.com/uploadedImages/Community/Blogs/Eng...

That chemical process simulator lets engineers who are bad "text programmers" make complex chemical process simulations by giving them a library of functions that correspond neatly with the set of tools the engineer is used to thinking about. Indeed, other engineers can discern the intent of a flowsheet made in this tool faster than they could if they were looking at the text-code.
Enough to find it not useful for anything more complex than the trivial examples that are always shown to get people hooked. Windows Workflow Foundation, anyone?
Not much information there. Not even a date of birth. Here's another interview with him.

http://allincolorforaquarter.blogspot.com/2012/09/dave-needl...
Gag order isn't over publicizing being sued it's over claims of slander etc.

There are many rectrictions, civil and criminal, on free speech.

But, yeah litigant is kinda fucked even if they win case.
I read through them a bit. I'd like to see the frequency of "pls print".

Seems to be her only contribution to every conversation...
Conquering Your Finances with Emacs and Ledger
Here is the original article. https://medium.com/@taliajane/an-open-letter-to-my-ceo-fb73d...

It would be nice if you could link to the original article
Is there a business in existence that wouldn't fire an employee for a public post like that?