skysight-inc/HackerNews huggingface dataset:
Yes and so are the other frameworks? When I said "scratching our own itch" google is building it for their own strategic initiatives ranging from hiring to google cloud. FB uses pytorch for their research, caffe2 for deployment.
CNTK is used by microsoft.
Onnx was a joint effort between FB and microsoft to compete against TF's file format.

I'm not sure what your point is. What I was attacking was this "conspiracy" that startups and these companies are somehow out to get each other. Of course there is competition and various strategic reasons folks implement their own frameworks.
We ourselves implement our own framework that imports all the python frameworks and runs them in production on the JVM and big data stack. Imagine that, I do it to sell licenses.

The "startup" the above was alluding to was PFN in Japan. FB supposedly "stole" ideas from chainer. And yes they did, they even say so as such.

It doesn't mean there's a conspiracy, it's just smart to do. If something is working adapt it for your use case. That's all that happens across any of the major frameworks.

I'm not sure if I undersold myself a bit, but I just want to say this is all I've been doing since 2013. My framework is well used by a great portion of the fortune 500 and all over the globe as well as part of a major foundation. It's not some toy, it's a commercial venture with millions in funding and a decent sized engineering team, open source foundation/community behind it.

I'm more than familiar with the space and even compete with google's business model to a certain extent.I have plenty of incentive to care about these things, but I'm still calling it out for what it is. I talk to other framework authors and have nothing but good things to say about them. We're all out there just building what we need to to suit our purposes. Yes those things have incentives, but it doesn't mean there needs to be conspiracies and trash talk.

I'll call it out again: The users are the ones who blow this stuff way out of proportion. I've seen this play out for years now.
I think our economic model is highest on the list of needing an ethical makeover. If the person on one end of the supply-chain makes 1000000x as people on the other end of the supply-chain, then it's time to scratch our heads and deeply investigate what's wrong and how it can be fixed.

We can do ethical work within our current economic framework all day long, but that's not going to solve the most pressing ethical issues.
> Also, how the hell is college so damn expensive when the people teaching classes are paid 12 bucks an hour because they're "adjuncts"?? where tf is the money going?? (see above)

A non-trivial portion goes to legal expenses and risk management. It started with the concept of in loco parentis (in the place of the parent). University students stopped being adults and became children.

Obama's interpretation of Title IX was also catastrophic for expenses. All of a sudden you had to set up your own internal pseudo-court system and have an entire mechanism for handling even the most dubious of accusations. These things are not free.

This has snowballed into other pseudo-legal aspects and the social justice movement is just monumentally expensive to deal with. It's not a question of if a #metoo incident happens on your campus, it's a matter when. What steps did you take to prevent it? What staff do you have in place to react?

And the worst is that once you've hired these staff they're there forever. There will never will a point of mission accomplished, perfect equity, or an environment sufficiently free of even the smallest of nano-harassments for a university to rid itself of this burden.

Don't get me wrong, there's a country club and sports team aspect to a lot of university expenses, but the primary purpose of most universities is not education, research, or anything along those lines - it's to avoid getting sued into oblivion.
So that would be like killing a program and respawning a new process instead for some benefit like reclaiming memory or speed (like I do with browser tabs).

I know evolution doesn't work that way, but definitely sounds like an interesting thought.
The Next Mainstream Programming Language [PPT]
Also, just add a couple pictures of meetups with full color.

Some suggestions:

http://www.fotosearch.com/CSP452/k47478342/

http://www.fotosearch.com/CSP351/k17787232/

http://www.fotosearch.com/CSP142/k1429073/
This is an interesting article, but the core argument that aging is an inevitable result of physics and not biology has a counterexample. It’s the biologically immortal hydra: https://en.m.wikipedia.org/wiki/Hydra_(genus)
Fundamental pillars of all life except for things that don't die?

https://en.wikipedia.org/wiki/Negligible_senescence
Ask HN: How do you manage multiple projects / servers as a single developer?
I run a one-person developer shop and currently work for only one client. I worked on multiple projects for this client, each with slightly different stack - some were PHP with MySQL (legacy stuff, each using a different framework), some are NodeJS based with MongoDB storage. Some servers are on Vultr/DO and I have root SSH access to them, while others are managed servers with cPanel and FTP access. Databases live on most of the servers, but for the production ones we use an external MongoDB service. Basically it's all over the place. I need to remember how to access and manage all of those services, which gets hard if for example one of the projects wasn't updated in a while and I suddenly need to refresh my memory on how it was set up, how to update and deploy it.

My question is geared towards people who also work as a single developer (I assume that in big companies this is not a big issue because there are teams working on separate projects) and have similar challenges - how do you keep up with all of this? How do you handle your client telling you that there's a bug that needs to be fixed in an app you last worked on two years ago and don't really remember the specifics of its setup? Also, I fear that if something happened to me, this client would be in a very hard situation if he wanted to transition those projects to someone else.
Collecting useful user data without compromising our privacy
We age for the same reason that code bases go bad over time - the accumulated cruft of tech debt overwhelms the ability of different parts of the system to work together well. This is a problem of any dynamic system, not something related to physics.
People often attribute this to careful language design - and to be completely honest, I can't say anything about that since I'm just some kid, but I feel like that doesn't make the BDFL immune to criticism. TCO, for example, would change almost nothing that already exists in the language, and would make it faster in at least some cases. As evidenced by Coconut, and in fact the number of libraries that smack TCO onto Python, albeit in a very inelegant way.

And sometimes it seems he intentionally cripples certain features so he can "prove" that certain ways of programming are bad.

> filter(P, S) is almost always written clearer as [x for x in S if P(x)], and this has the huge advantage that the most common usages involve predicates that are comparisons, for example, x==42, and defining a lambda for that just requires much more effort for the reader (plus the lambda is slower than the list comprehension)

(Quoted from https://www.artima.com/weblogs/viewpost.jsp?thread=98196)

If he had made lambdas even a little bit easier to write, then this criticism is completely blown out the window.

I'm not saying that FP is the holy grail and all must bow down to the ivory tower. But it disturbs me that the BDFL seems to be waaayyyyyyy to cautious about adding useful features to the language because Python Is Not A Functional Language.
It's obvious that you probably only read the first paragraph of the article.
Package management for Golang: thoughts on vgo and dep
This is, to a degree, what happens. However, a species that ages has an advantage in that new individuals, with perhaps better characteristics in the face of new circumstances, have access to more resources.

I do wonder whether there is a point where the lost experience of other individuals weighs heavier than physically better adapted individuals. In a way, culture serves as a way to preserve information that would be lost by aging.
It has become a lot more pedestrian friendly compared to 15 years ago my first visit and 1 year ago my last visit. But the problem of afternoon heat cant be solved.
The amount of cash Snapchat is throwing at GCloud/AWS according to their recent IPO filings is just insane.
>The web community has stated over and over again that we’re not comfortable with Google incentivizing the use of AMP with search engine carrots. In response, Google has provided yet another search engine carrot for AMP.
This wouldn’t bother me if AMP was open about what it is: a tool for folks to optimize their search engine placement. But of course, that’s not the claim. The claim is that AMP is “for the open web.”

https://timkadlec.com/remembers/2018-02-14-the-two-faces-of-...

More: https://www.quirksmode.org/blog/archives/2018/02/linkbait_37...
E-waste warrior, 28,000 copied Windows restore discs, fights to stay out of jail
Let's learn about – Waveforms
A crushing amount of student loan debt stinks, and so does a low quality degree that teaches little if actual substance. These are not wonderful things.
Why is it better for an institution to be agnostic about everything? If they just act rationally from their perspective then its easier to predict and make sense of things
All the things you mentioned can also be handled by the private sector. Not a good idea, however. Also very typical American, not considering healthcare an essential service, lol.
I find that people in tech, especially in my own field of data science, treat ethics as a relatively simple problem. If they were building a technical product, they would at least make an appearance of checking assumptions, and worrying about breadth and depth of stakeholder buy-in, and building tests for unintended consequences. But when it comes to building an ethical "product" to guide their work, it's like all of the best-practices go by the wayside. For example:

https://www.wired.com/story/should-data-scientists-adhere-to...

Data for Democracy came up with an ethical code for data scientists and is now talking it up asking people to sign on to it. The thing is basically the product a few months of working groups plus a day-long hackathon, and it's already been put out on the market, so to speak. So it's not surprising that they produced something that could, in many ways, actually run counter to their goals. I firmly believe the ethical code as written is itself unethical:

https://towardsdatascience.com/an-ethical-code-cant-be-about...

What I've found amazing is that the community that built the D4D ethical code has been entirely unwilling to invite criticism of the code, or even engage with those who question it. The fact that willingness to entertain criticism and consider unintended consequences is actually one of the pillars of their ethical code makes it doubly troubling.
They'll just get some bullshit gig at a think-tank or as an "advisor" from one of their crony friends they helped prop up. Maybe a nice $400,000 speaking gig here and there at Goldman Sachs. Sure the odd man might get tossed aside as a token gesture to demonstrate how they're just as subject to rule of law as us common folk, but to think that these confidence men will just accept their fate and fade into obscurity is laughable.
Well, yes. The thing is, if you believe that ICE is bad or you are about to complain that a doctor ignored some regulation, you should not work for Palantir or Uber.
Not the person you're replying to, but the theory I've heard is the following.

The background for this theory is that evolution is gene-centric, not individual-centric. What is fitter is what will better propagate the genes, which is not necessarily what's best for the individual.

So it can build "designs" that have a better chance of propagating genes earlier on, where features that help that (I'm making this example up, but say something like faster growth) may later have a deleterious affect on the individual. And since evolution is gene focused, there's not as much evolutionary pressure for a longer and healthier life for the individual.
Document the living shit out of everything
> The only thing someone could do if they got a hold of your account number would be that they can now send you money.

Or withdraw all your money, if your account is drawn on a US (and many other countries) bank.
Build an app graphic designers can whitelabel to sell photo "templates", ala InstaMag. I know someone selling Photoshop templates on Etsy looking for this.
Le régulateur de la cryptomonnaie de la Corée du Sud est retrouvé mort chez lui
5 Amazing WordPress Page Builders to Use in 2018
Slow web sites shoot themselves in the foot. They need not be slow. My company develops high performance web sites. We can beat any AMP site you can find and we do it without CDNs or Google-like networks.

Like-minded thoughts: https://www.quirksmode.org/blog/archives/2018/02/linkbait_37...
No, but they have retaliated and blocked youtube on Alexa devices (Echo Show). I know Amazon struck first, but both sides are guilty of the same childish behavior at this point.
Perhaps a closer to home viewpoint for Americans would be: whether it's unethical / unjust to not execute a murderer.
To anticipate needs of IT Management
Why would it be cool?

We can do something like that already with current flowing in a circle in a superconductor. Resistance corresponds to friction. In the worst case you get a quench and all of the stored angular momentum results in a torque that breaks your machine.
I don't know man. 5guys and in n out are pretty good.
Using Redux to Make a Dead Simple React Store
What's new in Phoenix development
Static analyzer - Python
which is the best static analyzer in python?
Science suggests the opposite of what you are saying about keeping the old around, I believe. It may be one reason humans are so long-lived.

https://en.wikipedia.org/wiki/Grandmother_hypothesis
I agree, but if the goal is to simply stop speeding, it will stop it on motorways. Whether it has any safety benefits or not is incidental.
Not every degree is low quality. I and most of my school friends benefited immeasurably from college education.
I've been following progress in their GitHub issue for it: https://github.com/letsencrypt/boulder/issues/2244

Most recent comment:

> We're working hard on it, but will probably not land this in production before the end of February. Still, we are very much aware of the upcoming deadline and committed to meeting it. Thanks for the enthusiasm everyone! :-)
I'm not familiar with OMP, so please forgive me if I'm incorrect - but OMP from my quick search appears to be thread based, while go routines are much lighter weight than threads. They have their own scheduler - which like most things is both good and bad depending on what you want them for. If you use them as intended, the internal scheduler is a great design decision. This means I can happily spawn 10,000 without concern.

Additionally, combining them with the power of channels makes quick work of many tasks. Channels of course can be implemented in C++ too, but having the compiler take care of it for you with additional tools such as the race detector is very handy.

For a large set of problems, they are very nice to work with.
I miss the 'ads' part of AMP in the article? One of the main goals is to serve ads better/faster.

"The AMP Project is an open-source initiative aiming to make the web better for all. The project enables the creation of websites and ads that are consistently fast, beautiful and high-performing across devices and distribution platforms."
But they're not really your competition. Their offspring, and their offspring, and so on, are. And "designs" that don't have to put resources into longer life can use them for better propagating genes.
Oracle Buys Security Startup Zenedge to Boost Cloud Platform
For change and adaptation to new contexts. Unless you know of a way to turn an elephant into a fly and back. I mean that literally.

For battling decay. It can be easier to grow a new body from a single cell, than to keep patching up a running one.

A desire for immortality is the individual point of view. In the big picture of things, there is little to no selection pressure for immortality. There is plenty of selection pressure for adaptation and change, and death and rebirth are effective tools for that.
Because there will always be people like my mom who can't remember their account PIN but get super pissed when on the phone, ask to speak to a manager, etc...

Defending against social engineering attacks is HARD, because the only real mitigations against them could also result in locking out the real owner of the account.
Nice, it looks like they support namesilo and ~40 others.

So my suspicion seems accurate. The script will need to know how to interface with each provider and you (as an end user) will also need to be responsible for setting up your own API keys for whatever provider you use.
And because the form has a lock icon. So you know it's safe.
Sound is such a context-dependent experience. I vividly remember taking a walk with my parents in the Alps through the most pristine landscape. It was beautiful, except for the annoying sounds of a nearby highway. A few minutes later, we expected to see that highway across one hill, but were astonished to find a glorious waterfall. The instant we saw the water, the experience of the sound was transformed to something entirely beautiful.
You're right: I've committed the grave sin of counting on it being common knowledge that (for example) Monsanto ghostwrites papers claiming that Roundup is safe[1], and that groups like the AEI have tried to bribe scientists into critiquing global authorities on climate change[2].

Give me a break. HN is an educated audience, and just about everybody in North America who reads the news knows at least something about Monsanto/DuPont/Exxon/whoever manipulating the scientific process.

[1]: https://www.bloomberg.com/news/articles/2017-08-09/monsanto-...

[2]: https://en.wikipedia.org/wiki/American_Enterprise_Institute#...
It's not always so simple when you're a small company owned by one person. Even if you have an LLC, if you run into significant money problems someone with enough resources WILL come after you personally.
Well if you really want to talk hard-core Physics... isn't aging inevitable because of the eventual heat death of the universe?
I had the same experience, but also expat, love traveling.

For me making new friends is easy, probably because I am used to it. It is not that hard unless you are desperate.

It is like money, when you don't need it, it way easier to make money than when you need it.

The best way to make friends it to find an indirect way of being in close contact with other people, an help them.

For example I have made incredible friends helping people on drugs. After months or years of pain, when those people get out of drugs they are your friends for all your life, because you were there when very few people were.

I also made lots of friends volunteering teaching(poor) kids 3d printing and engineering in general. When those kids become men or women they surprise you.

From my point of view, you make friends when you don't need to make friends, because you have more important things to do than focusing in yourself.
I don't see how this could happen. What scenario could you be in that you can safely overtake (at 70+mph) that you can't avoid by slowing down?
> Is the piece going to challenge us to think through consequences of decisions deeply and have higher standards for ourselves and society, the way the show once did?

Did it ever, though? Not gonna lie, I never quite got why all the hype. The show has never seemed to me so much to challenge one's consideration of consequences and standards, so much as one's resilience against despair - not so much "this is a world we might end up in if we don't watch out", as "this is a world we are in, or that's inexorably coming".

You seem to have a fairly nuanced reading of the show, I think likely more so than mine. I'd be grateful for the benefit of that perspective, if you should like to expand upon it.
> Which depends almost entirely on the university in question.

This is also true in the US. I actually chose to study religion and philosophy in addition to CS. My reasons for doing so aside, I truly benefited from it as it helps guide the type of work I will take. I'm torn on whether it should be required, mainly because I am not in a position to decide what makes a 'better' software engineer.
When I initially started various projects I just went to upwork and hired "good enough" designers and copywriters.

Also, I would change your price to "call for enterprise"

My thinking is smaller orgs would just do this on the fly. I could be wrong.
What do you mean under this "static parser" thing?
https://i.ytimg.com/vi/sUOifHlxGiw/hqdefault.jpg
How very strange. Surely something will have to change soon with the Equifax hack etc.

We have something similar over here, an National Insurance number but it's only needed for employers or claiming benefits.
> So that would be like killing a program and respawning a new process instead for some
> benefit like reclaiming memory or speed ...
>
> I know evolution doesn't work that way,

Sure its better now but that's how the early versions of Evolution worked (sorry couldn't resist !).
A new barely relevant bundle: https://storybundle.com/ya

(Hope you see this!)
Your question is impossible to answer as you haven't specified what you want to do with the parsed Python code. Different projects have different abilities.

All other things being equal, the "best" is the one which involves the least amount of work to install. In that case, the best one is Python's built-in parser:

>>> import ast
>>> ast.dump(ast.parse("x = 3"))
"Module(body=[Assign(targets=[Name(id='x', ctx=Store())], value=Num(n=3))])"
Streaming with x264
> We have no theory of language error-proneness

Language error-proneness is directly proportional to the rate of usage of mutability and side effects. Immutable references to immutable objects don't quirk and pure functions always do exactly the same thing (usually exactly what you expect them to do).

The first time I have tried Scala (having no prior functional programming experience) I was mesmerised with how well it worked: every successful build would result in a program doing exactly what it was supposed to do (run-time quirks or errors were extremely rare) and whenever a build failed it was usually rather easy to find and fix the failure reason.
Yes and it's a safe bet that was going to happen. Since they admitted to it, maybe people will let it go. I would suggest it depends on how much damage was done to real users. There could be a class action.

It would be ironic if a bunch of pirates sued a software developer and won.

Just to be clear, nobody should let it go. Everyone needs to be taught right from wrong in their lives. Publishing malware is always wrong.
https://www.udemy.com/python-ecommerce-build-a-django-ecomme...
Yep. I know several college administrators who have complained that their departments have exploded in size — in one case from five “student life” admins to over 100 — over the past 10 years.

This is caused by external forces like Title IX compliance, but also by the expectation that, since students are now essentially the consumers of a luxury good, they expect impeccable and instantaneous “customer service”.
Dropbox is a company that hosts your files.

If it was a feature of the operating system, who would host the files?
If you live in a western country it isn't a very smart way to launder the money as you will eventually get caught. If you live in other places it is a way to move the money without it getting flagged. I'm guessing that local bitcoin probably isn't popular in N. Korea or China.