skysight-inc/HackerNews huggingface dataset:
It is not that bad. All are in a push CMS. We have a staff for content and UX. Many sites are small. Probably total 15,000 pages for all sites.

These are univeristy sites so they are not complex apps. But there is a lot of backend code and middleware for pushing files to the CDN and to an xml database.
You can't just cp live data. You have to migrate it with indexes and rebuild on the fly.

If you're willing to take a downtime, sure you can do it in a few days. But you still need servers to move it to. Where do those new servers come from? Are you going to buy a whole new set of servers? How long does that take?

My point is that moving one datacenter to another isn't easy and there is a lot of things to think about.

My point was that being in the cloud or not is barely relevant.

Also that dataset isn't close to complete. It was a lot more data than that.
I believe they will update this soon
There are a number of window managers for wayland already. The ArchWiki has a list of them [0].

[0]:https://wiki.archlinux.org/index.php/Wayland#Window_managers...
Put the possible self-promotion, what not aside, I'd be happy to study for a few months without worrying about working full time if I have revenue generating on the side. This is like attednding hacker school for 3 months and my sole goal would be to learn to make something I never had a chance to do it.

This is like preparing for marathon for 12 months every weekend. I am happy to do this just to make myself more knowledgeable with computer science.

I graduated with a degree and I am sorry to say I haven't really make use of my knowledge greatly because there isn't much to use algorithms or data structure in my position (I work as a DevOps) to the extend of building something truly amazing.
How Silicon Valley’s Oligarchs Are Learning to Stop Worrying and Love Trump
Worker bees can leave.
Even Drones can fly away.
The queen is their slave.
Damn, i thought this was going to be a seed investment initiative for open source projects. I was wrong.
Customer: "These two cars are basically the same price, but if I go with the Honda I get $0.25 off per gallon. Cool, let's go with that one."
So far the comments have strayed mightily from the locus.

The article concerns molecular medicine. We are a computationally oriented group, and as such are better served by combining our brain trust to define and use what technological tools may avail the molecular mechanics at issue.

I've worked for a top-5 molecular modeling research center and can say from experience that there are a few things to do to rectify this dilemma. Before positing my solution(s), let's address what happens so the solutions make sense.

The proteins malform and the resulting tertiary structure does not aggregate properly, thus producing physical interactions that disrupt the typical cellular processes. These malformations are caused by genetic mutations, or by heavy atomic elements that are either stochastically introduced into the cell or are the by-product of, say, working in a plutonium factory.

The malformations are very common, and so over the aeons we have adapted a nice little helper molecule to do some repair work for us.

These molecules are called pharmacological chaperones and are fucking amazing, pardon ma Francais...

The gist of what they do reform the tertiary structure by aligning somewhat near the malformed protein and subsequently, almost inadvertently, it might seem to an untrained observer, polarize the molecule ever so slightly such that the tertiary structure reforms (there is a pun to be made here about social change, but I digress) and the unwanted behavior is no longer present.

My thesis work is geared to designing algorithms that map molecular topography so we can better predict tertiary structure (itself an enormous undertaking, AWS, Azure, BlueMix, you listening?!) and then design (using some nifty techniques I've learned in my AI classes) the organic molecule that has the most empirically demonstrative capacity for altering the malformed protein to prevent any disease resulting from said malformation.

That includes, but is not limited to, Prion diseases, many, if not most, cancers, and neuron centered degenerative diseases.

It's kind of a big deal...to quote a certain broadcaster :p

The reality is that we ARE fairly close to proving how to fix this, though Lord knows I could use a side gig to bouy me through the debts I have mounting, and I'm working on securing NHS, NSF and hopefully even some private dollars to scale my work into practical (meaning applicably utile, and not simply published) products that can solve the cancer crisis we currently endure.

Long ass answer, but that's where the state of the art is on this topic, for which I am grateful to have this forum to discuss with whomever is on the other end of this server, and for the opportunity to pursue my research with the help of my mentors and senior scientists.

For reasons begging belief I will not mention their names until we publish and hope that this brief description gives a little tinder to light a bit of a blaze under this scientifically, socially, and evolutionarily important topic.

Cheers, y'all.
shareware has always been an effective method but has been thrown to the wayside thanks to the 'freemium' model and games bloated with ads.
Here is an example of a DSL I made in Common Lisp for doing compile-time URL checking in a web application: http://carcaddar.blogspot.com/2008/11/compile-time-inter-app...

Common Lisp makes it easy to compose DSLs so it was trivial to apply the URL checking DSL to the JavaScript generating DSL (Parenscript) and have the browser-side code checked at compile time as well.

Another good example is CLiki2: https://github.com/vsedach/cliki2/blob/master/src/readtable....

The HTML template system is a small DSL on top of a string interpolation library (vs a 10,000 line templating library that can't even get HTML attributes right). It was also trivial to make it use streams to eliminate string allocation/copying.
They don't interfere with my current usage. I'm concerned it will interfere with my future usage and I'm taking steps to ensure that doesn't happen.
Good points. I'd add that you should be careful about joining the 'negative' (can't think of a better word) social circles. You know, the kind who are talking about how something sucks or how bad some person is, for the vast majority of the time. Nothing good will come out of this.
I haven't worked on a program that hijacked the core language functions in the Lisp I use (Clojure). So your concern seems odd to me, especially since you admit you can do the same thing in C. That said, I only use it in my spare time and not for work, so my exposure is limited.

Beyond that, your objections seem to be based upon familiarity. I had similar ones before I started using Clojure more often. I think the notation is just fine - it's not much different from imperative languages except they place the parenthesis in a different spot - I think it's more the nesting than the notation, which isn't a common tactic in imperative languages.

I still use imperative languages during my day job so I can decipher imperative code easier, but I am much better at deciphering functional code than I used to be.
A group that tries to provide secure means of communication for protests and activists. Take the fact that the FBI have seized and replaced their co-located servers as you will.
Yep. Seems like a classic dumb move(tm) designed to convey that you're on to their FBI games.

I'd say that unless you're a TV spy complete with a complicated plan, sidekicks and knowledge of how the script ends, the right answer here is "skip the high school psych-outs and talk to a lawyer yesterday".
> It's not just technology stacks - even the methodologies in this industry seem to undergo radical changes every few years (for better or worse).

If this is the case, then when someone entered the workforce has absolutely no relevance. What is relevant is staying current. It is absolutely ageist to assume that a 50 yr old is going to have more trouble staying current than a 30 yr old.

> How confident are we that the web and mobile development that most of HN does today will be big in 2035? I'm not very confident at all. But how do I recognize when to jump ship?

Thankfully, these days we have data scientists who examine trends in framework and methodology assimilation for fun and publicity. We have metrics like GitHub stars, Stackoverflow questions, and Google Trends to clue us in on the popularity and profitability of new ways of doing things.
What are you talking about? Where in this article does the author treat Google like a religion? He specifically said it wouldn't be the end of the world if he didn't make it. He specifically said others shouldn't study that much.

Another comment based on the headline and not reading the article? Bet you'll get those anti-google upvotes anyway.
But this story wasn't simple or straight forward. If someone challenged me to draw up a simple timeline of events, I wouldn't be able to. I'm not even sure who he was directly reporting to while doing the work for Silk Road, or to whom he sent the final "I quit" email, or what he was doing for them at all.
He had worked for SpaceX in the past. The blog post author omitted many details, probably because 2 years ago this story was so heavily documented by every major publication you can think of (BBC, NY Times, IB Times, Wired, Ars Technica) that he felt his audience would know the details.
Even Schemes can take a practical turn, e.g. Racket.
I loved it. Not just the story, but it being here, with this title, and the ensuing confusion.

I'm no expert, and trying to explain short fiction and poetry is probably a mug's game (one of the themes of this piece!) but here's my two cents worth: this story isn't about Snowden, the man; it's about Snowden, the cause, and the idea that causes can be political and wrenching and divisive in a way that is divorced from what they're ostensibly about. The protagonist spends the entire story wrestling with whether or not to sign the petition (how would it affect him professionally? what would his friends think of him signing it? is it okay to be associated with a popular cause if it means supporting someone he doesn't like?) without even a cursory thought about whether Snowden ought to be pardoned or not.

That theme - people being more concerned with how their stance on a political issue reflects on them and how it makes them feel than with the content of the issue - seems very relevant right now, and as relevant here at HN as anywhere else. This thought gnaws at me every time there's a political controversy being discussed: that so many of the comments seem so obviously to be about the writer and how they see imagine themselves and how they want to be seen. Virtually every accusation (that someone or something is racist, or sexist, or blinded by political correctness, or what have you) comes with the unspoken, "...unlike me."

A good example of this was the brouhaha over Curtis Yarvin being disinvited from Strange Loop a few years ago. If you missed that one, an obscure developer of an obscure open source project got blackballed from an obscure conference over his incredibly obscure political writings because someone you've never heard of said they were racist on twitter. And for a day or two, a lot of HN had an opinion on it! Not on what he wrote, mind you, which is dense and contradictory and not very interesting. Just the fact that it happened was, to many people, yet another piece of irrefutable proof that Silicon Valley is being ruined by either the right-wingers or the left-wingers.

So, that's what I got out of this. The protagonist is faced with a very simple decision (sign a petition or don't), but he is so wrapped up in his own insecurities that, by a weird sort of alchemy, that boolean choice becomes a referendum on how he feels about aging and poetry and Bob Dylan and so forth. The story ends with his decision, but you can easily imagine him justifying that decision in an email or a forum with some made-up guff about Snowden and privacy that has nothing to do with his real reason for not signing. And in this light, how amusing that it should cause a few HN commenters to launch back in to the "Edward Snowden is a hero / Edward Snowden is a traitor" wars without actually clicking the link! It's a cliche that life imitates art, but that doesn't just happen by accident - life imitates art IFF the art has successfully managed to capture a real and relevant piece of life. I think this story did that, which is why I liked it.
Thanks, that's interesting. Sounds like Blake's story could be much better than this one. We can only wonder how many thousands of HN readers have read these DarkNet stories and thought they could make one secure enough to withstand an FBI investigation.
I admit I haven't kept up with the whole Silk Road 2.0 story, but I don't see DPR as sympathetic considering the only reason he didn't have a hitman kill people was that he was too bumbling to hire a real one.
Well, when money and power are at question (which is true for pretty much every company), it tends to get the worst of some people.
Imagine if toll roads looked inside cars and trucks before deciding how much to charge. Or charged more for e.g. Ford cars until the manufacturer paid protection money.
> and the latter by not using it unplugged

Or by using PowerTop/TLP

https://fedoramagazine.org/saving-laptop-power-with-powertop...
@author here: What a great idea. I think that's something we can make happen in a future book.
My friend and I made an online course for User Experience Design, and sold it on Udemy. So far we have about $40,000 in enrollment revenue, which yields about $20,000 in profit that we split. We are looking into doing more courses, but aren't sure yet what to teach. If anyone wants to collaborate on a project, we have a full studio and all of the equipment.

Here is a link to the course:
https://www.udemy.com/user-experience-design-the-accelerated...

In addition to that project, I also launched an online store for design patent artwork. To do this, I downloaded images of patents from the US Patent Office Database, paid a virtual assistant $1/hour to clean them and standardize the proportions, then using a Photoshop Action applied in Batch, I generated all of the images. After getting all of the images, I built an online store and integrated with printing and fulfillment service using Woocommerce and a Restful API - so when orders are placed, it triggers the artwork to be printed, and shipped, automatically. I now make about $300/month from that project and spend about 10 minutes/week managing it.

Here is a link to that website:
www.PatentArtStore.com

Anyone have any suggestions for my next project?
I appreciate her command over the language, and also feel sorry for problems she encountered.

Will I judge that Apple has a culture of Harassment and Tech Industry has a culture of harassment from this medium article? Definitely No. I would be foolish to judge so from hearing the arguments from a single party.
He might fear that too many details could result in renewed interest from the FBI. Sure, they have it all already... or do they?
Python 3.6 release pushed to next week (Dec. 23, 2016)
I agree. This would be awesome if it was written up like the Paul le Roux story on The Atavist [0]. That was gripping. I'd be so excited to read the next piece each week. I want to hear the rest of this story.

[0] https://magazine.atavist.com/the-mastermind
Described/recounted maybe isn't the best way to put it.

I'm okay with description, I just find that the most effective literature tells a story that implies something rather than explicitly spelling that thing out.
Ah, I see. Unfortunately this is most likely due to software patents. Bummer.

Thanks though.
But a human is not a car. The systems are exponentially more complex.

Also do you sincerely believe we can cure aging?
I am about to start contributing. I currently keep reading the changesets to get an idea of how things work and hang out on irc and bugzilla. I am just waiting for my winter vacations to start working of Mozilla stuff. Thanks for the links.
Show HN: Gravity defied in your terminal in sed
Key word is reasonably.
I connected to this instantly. The rest of my team, and engineering here as a whole really, is exactly like this. I'm coming around to seeing it as what is killing the company; they've shed ~200 people in 18 months, despite making money (for now). They've tried paying people more to stay, but they still leave.

There's a lot of history among these folks, with many of them at the company 5, 10, 15 years. Firing the worst offenders never happens. But it's failing the company. New hires aren't allowed to integrate, have every idea shot down, and leave after 12-18 months of frustration.

I think it's largely generational. There are only 8-10 people younger than 35 in an engineering org that is 100-105, split along {front,back}end dev, QA, and server ops lines.

We have Nerf guns and late Friday maintenance pizza parties. Our net new rollout is horrendous. We're constantly 18 months behind targets. Customers are getting wise as features keep getting cut or shipped late, and emails keep being returned to sender because the person no longer works here.
Russia and Sweden have fought 12 wars with each other over the last 8 centuries, not to mention being involved in various other wars, eg with Germany. I think the Swedes are perfectly capable of drawing their own conclusions rather than merely inheriting their attitudes from the US, as you imply.
Whoa. I'm about as far as tap screen to make Mario jump through the level right now. Paid $10 and I doubt I'll ever do all this stuff. I'll probably try for some purple coins. I love speed runs, so hopefully I figure out how to do that in there somewhere.

But I think young people, who have hours and hours and hours to spend just GAMING need this kind of thing now. They aren't as content with just running through levels, trying over and over again until you get it right. There has to be a ton of stuff to explore.

Maybe they got it just right then.

Old guys like me who love Mario will just tap and jump through the levels and have a great time. People with more time will have a wealth of stuff to figure out.
FDE: Full Disk Encryption.
Generally I agree with you but what's the definition of "blackmail" in terms of court of law?

Basically everyone that settled a case in or out of the court was blackmailed? Doubt that.

I think if someone is breaking the law and you tell them stop or I sue you, then its even offensive to call it a blackmail.

Again, I don't look at this case from right-or-wrong point of view, as it seems it is a scam what they did. I'm rather interested whether the lady of justice will be blindfolded and find no crime was committed, or judge will hate them because its related to pornography and blackmailing.
I was looking into buying a pebble... but not now. Fitbits are absolute garbage. I had to buy them (went through several -- they kept falling apart on me) when working at my previous employer so I could participate in their 'vitality' program in order to get a discount on my health insurance. I'll never buy another fitbit product again.
"How are you guys doing?"

Yep. It's the northeastern influence on my mannerisms.
> * Use what works, dont focus on the hot new trends (redis, mysql, django, ror vs express, mongodb, etc.).

You consider mysql, django, and ror as "hot new trends"? What databases systems and web frameworks do you consider not to be "hot new trends"?

I first used mysql 15 years ago, and it was already an established project at that point.
Did they nail the marketing? The website makes it seem like I need to do some crazy parkour to complete the levels. I'm not even sure if you have to move around in the real world or not.
When was I not civil?
Also I did follow up on my original comment when prompted.
Very, very easy. Though I wouldn't argue that a linear slide rule isn't easier to work with.
Xorg doesn't really need a configuration file today; it's good at auto detecting hardware. But one of the things I really like about X is that you can have a config file and specify exactly which devices you want. In this way, you can connect two keyboards, two mice and two video cards to the same machine and have two totally different login screens. You can essentially have two people logged into the same machine as if they were using two different terminals (just do try to plug in a USB device if both users have automounters running).

Even on my current single user machine, I still run multiple X servers (one for my work related stuff and one for non-work. I work remotely so that way, I can just switch X servers at the end of the business day).

Can Wayland support multiple terminals on a single machine in the same way? Can you have two Wayland instances running like you can with X servers?
I totally agree with the need for eliminating tearing from games (and every other application, and increasing the overall smoothness of desktop displays).
However, from the article itself, the list of regressions associated with the switch to Wayland seems to be non-negligible ; especially the lack of fast drivers for Nvidia graphic adapters, which makes it unlikely for GNU/Linux-gamers to do the switch.

Is it impossible to fix the tearing and smoothness issues of Xorg/X11?
True, neither are useful as values, though Unit typically conveys programmer intent (to produce a side effect), whereas the empty tuple is, in Scala at any rate, quite rare.

The empty tuple:

scala> val empty = Tuple1(())
empty: (Unit,) = ((),)

vs. Unit:

scala> val empty = ()
empty: Unit = ()
Scientists build world's smallest radio receiver
Yes they are. But from another point of view, the toys from movies actually fly now.

My 12yo self rejoices in the sheer awesomeness of the future.
> If I understand correctly from following the Gnome and KWin blogs, in Wayland it looks like the "window management" job is with the Compositor, which takes on a lot more of the display and input work that was traditionally handled by the X Server.

This is basically right. However, you have to remember that the Wayland protocol is at least an order of magnitude (if not two) smaller than X11. It's also defined/specced using a machine-readable XML document which means that an implementation of the protocol can basically be auto-generated from the spec document -- thus making it a lot easier to keep your implementation up to date.

> This would mean that we're unlikely to see the proliferation of WM experiments that X saw.

Remains to be seen, I guess.
Is native development really that much more complex and deeper than web (application) development these days, more worthy of being considered as software engineering? Because with the modern languages and frameworks at a dev's disposal these days, both seem pretty comparable.
I agree in principle, but given the huge proportion of energy which comes from fossil fuels, a carbon tax would have to be huge (and hence unpopular) if it were to match the market competitiveness of subsidies.

That is, to subsidize solar 33% (our current subsidy in the US), you would have to make a carbon tax equivalent to 50% of the current price of fossil fuels, or about $1.50/gal. This is obviously politically untenable in the United States.

The happy medium is probably to do a bit of both, and work toward the middle. Smart, targeted subsidies for carbon-neutral sources, and small, gradually increasing carbon taxes.
So if Apple threw a stylus and a word processor on the iPhone they would be innovators too?
Asking basic factual questions is not "aggressive litigation". It's true that the piece is heavy on prescription and short on detailed accounting of what happened.

Providing detail would actually advance the cause of fighting harassment. It would better help everyone identify its specific forms even at companies that have diversity programs in place. In light of that, absence of detail should absolutely warrant inquiry.