skysight-inc/HackerNews huggingface dataset:
Those Pensions and Wages were not sustainable. The Average American is not working at Star Bucks parttime.

Even if things are made in America and cleanly they'll be made by machines, not meat. And crushed under not only 'Clean' regulations but Safety and other Quality standards that will drive prices of goods up. Not everyone will be able to secure these new Manufacturing jobs you want. So how will your person still stuck at Starbucks be able to afford them?
Ah yes lets blame Trump! He was elected you know.

Mistakes happen. The mature thing to do is acknowledge them and work to repair the damage. No one needs to completely reverse everything they believe in to do that.
It depends. With a hostel for example, negative reviews will always mention the same thing (for every hostel). If you don't expect people to be loud late at night, smell of BO or a 'bad area' you shoudn't be staying in a hostel... yet they still do it.
Personally, I hate it that all these libraries are so much geared towards neural networks.

Why can't we just have compute networks that can be used for anything, from computational linear algebra to deep learning?

> Let’s be honest, when you have about half a dozen open source high-level libraries out there built on top of your already high-level library to make your library usable, you know something has gone terribly wrong

I consider that not a bug but a feature.
I think you're asking the right questions. And it's possible that you're onto something. But consider this:

Often the way the data is represented in the DB is very different from how a user thinks about the data in a given context. And another user, in a different context, might again think very differently about it.

So you need a lot more configuration for the input data than you might think at a first glance.

Lastly, there are good frameworks already that do a big part of the work.

Django for Python is one that I'm very familiar with. If you combine it with vue.js and bootstrap on the front end, it's very quick to create a working MVP.
No, we're using a table as a 'queue' in the db. Client are decoupled and if our middleware is offline, it can restart and catch up by draining the table. Transactions over the table ensure the consistency and integrity of the 'queue'.
We provide at-least-once semantics to downstream apps, by exploiting transactions in the DB. Actually, we have one sink in the DB itself and we get exactly once semantics for that. The work in under submission with anonymous reviewing, so can't elaborate massively on everything else. Performance numbers are good, though, a sigle server can forward more than 10k ops/sec from the database changelog to a downstream db used for freetext search.
Dear Silicon Valley: America’s fallen out of love with you
There's already been change and there will be more. Climate change regulations in particular have been rolled back. The real questions are: (a) will Pruitt roll back regulations that do more social harm (think decent paying jobs and investment) than good (think public health); and (b) does a four year rollback before a likely change in Presidents even matter?
I feel kinda sorry for their German sales/advertising team that has to deal with their own company name. "wix" sounds _very_ similar to "wichsen" which is a vulgar term for "to masturbate. I don't think their service will ever be popular over here because of that name.

When I saw the title "Wix code" my brain automatically translated it into something similar to "jerk off code".
> But very little is known about what occurs after month six. The symptoms may get precipitously worse in the ninth month, for instance, or they may level off. We don't know, and there is only one way to find out.

Actually, there's a second way: call Valery Polyakov.

https://en.wikipedia.org/wiki/Valeri_Polyakov

Or a whole bunch of other Mir veterans:

https://en.wikipedia.org/wiki/Sergei_Avdeyev
IMO a lot of these expenses are because they have the money. I am sure they could cut xx% of their staff plus travel expenses and the average user wouldn't notice it. Eventually they might have to do it, but Wikipedia is unique and it's a shame if it wasn't funded by (especially by) those making tens of billions online.
Something, something, time value of money.
You're buying into a false narrative. There are many thousands of regulations. They don't all make sense. They're not all necessary. And, some that do make sense and that are necessary may get rolled back... for 4 years until the next administration comes in.
I'd say don't browse the web with your data plan if you're concerned for that...

Even if this is an outlier, the average page is still around 2-3MB.
Lot's of good recommendations over on http://www.reddit.com/r/printsf
It's heading that way :(

And OK, maybe "third world country" isn't really the best term. But what it's heading toward looks a lot like mexico, for example, with a small ultra-wealthy elite, and dysfunctionality for the rest.
Obviously it's not for people who know about databases or want to know.

The same way Hypercard was not for C programmers.
Can you expand on this a bit?

What tech has to get better exactly?
I worked for Wikimedia from 2012 to 2016. During that time I successfully agitated for the creation of a dedicated performance team, which I led for its first two years. During that time, we cut median page load time by over 40% (
http://observer.com/2015/08/how-wikipedia-upped-its-page-loa...), and brought median page save time down from over 6 seconds to 800ms.

My salary was in the 100k to 150k range. That is not a princely sum for software developers in the Bay Area, but it is a lot of money, especially when you consider that it came primarily from donations of $50 or less that donors could have spent elsewhere, on other causes. I was humbled by that fact and made a point of reflecting on it daily to make sure I was doing my best to maximize value for donors and users.
How many users does Visa have compared to BTC and BCC?
Accelerando is one of the most thought provoking things I have ever read.
I've worked with a bunch of sites farther down that list that are spending an order of magnitude more than that.

If the site was repeatedly down or slow people would complain even more. Wikipedia is truly global and that adds to costs.
The ISS is simply too small for that. It would have to spin at a ridiculous rate in order to get to a level of gravity where the effects are no longer felt. And in this particular case that is actually a blessing because even if the space station would be able to do this the spaceship used for any interplanetary traveling would not and so no useful data for such a trip would be collected.
Why I think what? Glad to clarify. What part of the Oprah propaganda machine isn't clear?
Unfortunate naming from a German perspective. 'Wixen' translates to 'wank/jerk off' here...
100% of the time I consider using find, what I want is "dir/s foo". Step 1 is decide whether it's worth re-looking-up how to do it. I rarely remember--sometimes I think the man page will be helpful. It's not. ("man find" mentions "-name", which gives me an "illegal option" error. Maybe it's "--name"? Nope. Maybe it's "-n"? Nope. Maybe it's "-f"? Oooh, you have to do path and then add in options, unless those options are -H, -L, -P, -E, -X, -d, -s, or -x, in which case they go before the path? Of course, how silly of me.)

"fd filename" does exactly what I want, and what I'd expect. Gave me what I wanted on the first try.

For my purposes, find is fully replaced, with something actually usable. Small, simple utils are nifty.
> Why Isn't the Construction of CRUD Web UI's 90% Automated?

It is, several times over.

Using SQL or some other domain-specific query language against structured records? That's the first 90%. HTTP and hypertext? That's the next 90%. CSS and modern HTML authoring? Another 90%. Web app framework with an ORM and MVC / data binding / reactive / flavor of the month? Another 90%.

Your mistake is assuming that automating 90% of it reduces the work by 90%, rather than letting you spend 10x as much time on making the bespoke parts fancier.
Everipedia is a blatant copy cat site run by a guy who doesn't let anyone correct the BS on the article on him on his site.

See https://www.reddit.com/r/wikipedia/comments/74ba05/slug/dnxd...
Unfortunately I can't back it up since I'm not the person in question, nor am I willing to drag this person into the spotlight since he's a good guy who doesn't deserve it.

It's possible that they'd already cut down on the spending by the time you joined. After checking back when I would have seen the case I mentioned, it was in fact 2010 and not 2011.

Also is it possible that the foundation has different practices in different countries? I was in Australia at the time for reference.

Out of curiosity, how common were these local community hackathons? Even flying economy it seems a bit excessive to be flying people across the world for that...
So is it that the high refined carb diet causes overweight which causes diabetes, or is it that the diet directly causes diabetes, and also directly causes overweight?

In either case, the smart thing would be to avoid the high refined carb diet.
Wondering the same when you consider you don't have to login to fish as the default shell, it's all set per user. Even so, they can just turn it on once they log on.
It was also a source of humor, like by mathematician and satirist Tom Lehrer: https://www.youtube.com/watch?v=nz_-KNNl-no
The root of the problem is that we tend to need special case automations to build UI for the same reasons that carpenters and blacksmiths need jigs and molds, but we keep reaching for generic tools to solve them, because software lets you extend things indefinitely and so an "ultimate" generic tool is always just out of reach.

For example, instead of a one-step translation of "invision mockup" to "final site" it would make sense to translate the mockup into an automation conveying that specific design language.

HTML and CSS deceive us by apparently being those generic tools to solve everything. But because they're generic and composable in a high level sense they actually get in the way of the intention - layout, content, and interactions are all shoved into non-overlapping functionality boxes. And then we add JS on top of that, making it possible to break out of the model badly.
The fact that one-shot learning is still hard does not falsify what I said. Computers are now better than humans at many tasks that were once thought to be the domain of general intelligence. How they were trained is not particularly significant.
> The EPA was founded in 1970 ...

Under the Nixon administration :)

Also, he was close to supporting national minimum income, as a reform of the welfare system.

In many ways, Nixon was more liberal than any President since. But he was a paranoid drunkard, and that was his downfall.
You should really be looking for "Where can I get work for what I already know?" The single most important element of business is paying customers.

Feeling like you need to learn more before you can get paying customers is a potential infinite loop of excuses for why you can't go to market yet. After high school, there is college. After your bachelor's degree, you can pursue a master's. After that, you can get a PhD. Still not making money? Get another PhD!

Sites like Craig's List, Reddit, and UpWork will let you go ahead and start making a few bucks in the here and now with what you already know. (Yes, they have crap reputations. You aren't much of a developer. You won't become much of one without working. Just start where you are.) Making money that way is the single best way to figure out how to further develop yourself and also find market fit for yourself.

Participating in the market is how you find out what people are actually willing to pay money for, what skills you currently have that are worth money to someone, etc. It also exposes you to what "extra" stuff you should be learning. Some of that extra stuff will be learned in the course of completing small projects that you are already mostly qualified to handle.
Because management is ignorant of technical costs. At the end of the day, the person who cuts checks says “I want rounded corners with drop shadows, and I want them pink and sparkly.” For example, we already have standard input controls but it’s de facto industry practice to implement custom ones to please those that have no understanding of these invisible costs.
From my personal experience (which probably has to do with working in industries where incoming data has a wide array of clients who need it ASAP) - the biggest challenge with any distributed DB system is the problem of "reading your own writes" and how the system approaches it. Not to be confused with tx isolation levels.

It's a balancing act between two extremes - locking everything down and ensuring the tx has been committed on all nodes/propagated to all consumers on one hand and sending an "ack" back to the client with a loose promise of eventual consistency on the other.
That was just a hyperbolic example, but I can think of a few superficial reasons:

1. Because you end up with a more complex Dockerfile. I've seen curls, clones etc during build - having a remote call for random tools in our build _feels_ like a bad practice.

2. There is also the issue that a fleet of application servers will have different tooling available, which can be frustrating in a pinch. I've done some gnarly things across many hosts, expecting a common set of tools. At AWS, we were responsible for non-nuclear team's services during oncall and would ssh to their boxes. Logging into a box with a different shell would be annoying.

[2] > for i in `cat hosts.txt`; do ssh $i '...'; done
Oh, [star][star]! What I usually end up doing is:

1. ls [star]/foo

2. ls [star]/[star]/foo

3. ls [star]/[star]/[star]/foo

4. "I guess it doesn't exist."

[star][star] would have been useful to know. But now I have fd, so that's nice. :-)

Edit: Silly markdown.
Well if you impose tariffs on those imported goods, and you still need to buy said goods, you just pay more but that money spent goes to pay an American worker or in the worst case an a American factory owner paying taxes. We don’t pay the true cost of items now because of this off-shoring to China. But if you create a tariff such that it’s economically feasible to manufacture goods in the United States, wages will have to increase to continue growth and spending, and the environment will continue to improve. Ultimately it stands on the same principles that buy local does. The not local your purchases are - the more the wealth stays in the loca area - we just abstract that to the national level.
Makes you wonder how many people that voted for him now regret that.
Yes, thank you for explaining how taxation works. I thought about buying my own cone-handling machine for my libertarian utopia, but I decided to just pay a little money with everyone else to have modern amenities like road construction.
I mean it's not like attending conferences and hackathon if critical to the job of a Wikimedia engineer. I'd get it if you were being flown out for some mission critical job that couldn't be accomplished remotely or by someone local, but imo if you're being flown out by a non profit for something like the things I mentioned upgrading to a more comfortable class should be paid for by you, not the organisation.
You could always add a --back(wards compatible) parameter that caused it to parse every other parameter like a `find` :)
Why can't we just have compute networks that can be used for anything, from computational linear algebra to deep learning?

You mean, like Tensorflow?
Hah, good point. Be thankful we don't need to rewrite an ACID data store everytime we need a crud app
Basic income schemes have been supported by Hayek, Friedman and Keynes. That's not a marker of liberality imo.

He hated black folks and hippies enough to start the War on Drugs which has absolutely destroyed black communities among others.
All you're doing is advocating larger, less frequent failures with people who know less. Robustness isn't just about your software or your ops setup, but also about your people and their knowledge and experience. I cannot see how less frequent, more intense failures with people who know less is preferable, and that anything else is "very dangerous advice"

You will ultimately have many fewer resources available if your strategy is to gloss over failure modes by telling inexperienced engineers to hope they won't happen. It's technical debt and the interest payments are very high.
> No, it's the American consumers who will have to pay for it.

The theory (right or wrong is debatable) is that some percentage of consumers will use this price increase to let their decision to buy domestic be influenced.
This was possible in Smalltalk environments where everything was in one "garden". Products like Cincom VisualWorks where doing this 20 years ago.

The web is not unified like that, the foundation is way too shaky. Visual UI builders have failed idea because they cannot encode complex business requirements.
Exactly what environmental protection is Trump rolling back?
Great insightful comment. I came to the same conclusion a number of years ago. We did something about it - we built a new Hadoop platform around a not very well known distributed, in-memory, open-source database - MySQL Cluster (NDB). It is not the MySQL Server you think you know. It is an in-memory OLTP engine used by most network operators as a call subscriber DB. It can handles millions reads or writes/sec on commodity hardware (it has been benched at 200m reads/sec, about 80m writes/sec). It has transactions (read committed isolation level) and row-level locks. It supports efficient cross-partition transactions using one transaction coordinator per database node (up to 48 of them). You can build scalable apps with strong consistency if you can write apps with primary key ops and partition-pruned index scans. We managed to scale out HDFS by 16X with this technique.
Since then, we have been doing like you suggested - we built a microservices architecture for Hadoop called Hopsworks around the transactional distributed database. All the evils of eventually consistency go away - systems like Apache Ranger/Sentry become just tables in the DB. More reading is available here:
http://www.hops.io/?q=content/news-events
I rather always know up front what language something is coded in. For example if it were coded in Java or .NET people would want to know.
Wow you weren't kidding. 112 separate javascript files totaling 6 MB.
This does very little to contribute to the discussion.
Which is great for saving, and as we see with tech products, energy and other goods, falling prices are beneficial.

Money is a measuring stick, sending price signals throughout the economy. It should be a stable channel through which information is sent.

Rising and falling money supplies corrupts this. I contend, because of not inspite of BTC being finite, if other currencies are pegged or influenced by BTC this will be a befefit economically vs inflationary fiat.
Many are still around to some degree. OS/400 is now IBM i. MVS is now z/OS (for IBM mainframes). OpenVMS as you say. Most of the operating systems that were originally written for minicomputers aren't radically different in fundamental design from Unix and Windows NT.

My suspicion is that, absent Unix or something that followed a similar historical trajectory, these OSs would have had a longer run as non-legacy products, the landscape would have been even more fractured than it was with the Unix wars, and Windows would have become more dominant in the server space than it eventually became.

The question I really don't know the answer to is whether, given the rise of the mainstream Internet, an open source operating system and infrastructure software necessarily would have followed. Or would the world look very very different.
Which of those things doesn’t fall under the umbrella of making the sum of all human knowledge accessible to anyone for free?
http://www.guidestar.org/FinDocuments/2015/200/049/2015-2000...

(Not sure if this link will work? It's from Guidestar. It's there 190's from 2015.)
It is not a lot of money when you consider the amount of value it generates in terms of fostering relationships between volunteer developers and providing assistance to interested first-time participants who later go on to make meaningful contributions to the MediaWiki software stack.

Here is a detailed breakdown of the costs associated with the most recent hackathon, and some of the things that came out of it: https://www.mediawiki.org/wiki/Wikimedia_Hackathon_2017/Repo...
Spring Beautiful and Lethal – Why people suicide at spring
Discourse plugin to keep NNTP and Discourse in sync
America never really embraced the dream of a utopian socialist welfare state.

Maybe because Americans have seen socialist welfare states are far from a utopia?
Can you recommend a forum for remote workers?
I'd recommend Stanislav Lem's His master's voice :)
The Sheevaplug and Dreamplug boards were eventually mainlined, weren't they? I wonder what the bug was in USB Audio.
Solution : no need for super fast home internet when dealing with docker images .. get yourself a server (VPS) on ovh.com for $7/mo 4gb ram and do your docker image builds and push there to avoid having slow uploads from home ... total game changer ... the gives you the liberty to work from even a slow internet connection since there is slim to no bandwidth needed to issue commands on remote server via ssh connection
What about when the Trump administration hussles to de-National Monumentize public lands and start the brutal extraction they're looking to do on say Escalante or Bear Ears? You can't roll environmental damage back, necessarily.
Restrictions on coal fired power plants is the first that comes to mind: https://www.cbsnews.com/news/trumps-epa-to-ease-emissions-re...

Would you like more?

edit: No? One example was enough? But I had so much more. :(
It is also possible that " the guy you knew who was a software engineer for Wikipedia back in uni." was flat out lying to you to show off.
> Pytorch’s interface is objectively much better than Tensorflow’s

Ummm. No. 'Objectively' is utter nonsense. For an objective view we would need to define "better" first and measure both interfaces performance. I think it is preference. I prefer the Tensorflow interface and don't mind it's declarative style.

However, if one wants to criticize something one could start with the static nature of Tensorflow (which you rightfully mentioned), which makes it hard to do stuff like LSTMs and dynamic batching. That works better in Torch. To me that is the only real attack point for Tensorflow. But keep in mind, that Tensorflow is still "1.x" software and stuff like Tf-Fold addresses the problem with static graphs already and Google plans for more dynamic graphs in Tf 2.0.

Also it would have been nice of you to measured performance of the both frameworks on common problems. But looking at the interface and shouting "bad" at Tensorflow is not really critique but a personal dissatisfaction with Tensorflow.

I think that Tf currently aims more at production code than research stuff. The mentioned problem with being to low-level for simple stuff like layers is also not right. Have a look at the shipped contrib modules, you'll find common layers in there.
The Rasmussen Reports daily Presidential Tracking Poll for Friday shows that 46% of Likely U.S. Voters approve of President Trump’s job performance.

Based on that number, I'd say not that many regret it at all.
Deutsche Bank makes source code publicly available for the first time