skysight-inc/HackerNews huggingface dataset:
Git Town contributor here. Thanks! I love your aliases. That's exactly how Git Town started. Then people kept adding logic to cover edge cases, abort and undo operations, as well as Github and Bitbucket integration. Soon enough we ended with many hundreds of lines of Bash. Hence the recent rewrite in Go.

Git Town is a strict superset of your tools. Your "topic start" == "git hack". Your "topic pull" and "topic-push" = "git sync" (you always want to run both anyways). Your "topic-finish" = "git ship".

Want to join forces?
My argument is Google took an alternative road here, like they did with SPDY and HTTP/2 development -- they developed an open standard and threw their weight behind it. I don't see how AMP is a walled garden since any and all other search engines are free to implement the standard as well. Content aggregators like HN can cache and serve up AMP pages as well.

The only controversial thing here is this: publishers' content is being cached and re-hosted on a platform outside of their control. This is a non-issue because publishers are opting into this system.
The speed advantage - if there is one - would come from the code surrounding the DOM not the DOM code itself. Without this package you would write the surrounding code in JS because that's what you need to do to even talk to the DOM. But with this package that code can be written in C++ and so it will be fast.

If you have enough of that surrounding non-DOM code that significantly benefits from not being JS, then you will have a speed up. You could get this speed up even if talking to the DOM using this package is slower than talking to the DOM directly in JS. It just depends on how much do you depend on the speed of everything else and how much of everything else is written in C++.
I mostly agree but we don't exactly expect devs to call gcc or javac directly. Make, maven, Gradle, etc. all have their place as well.
I usually find cash annoying, but as the fares are so ludicrously cheap (3-6 yuan), when I was there I didn't find it so much of an issue.

One thing that I didn't like about the Shanghai metro was the fact that it closes at like 11pm, but other then that it was a very good experience
So there is another possibility, it can be that you are more excited by the idea of creating videos than doing it. Perhaps there is some other venture you are both interested in and motivated to do.
Curiosity, and fun -- selfish fun.

You're giving yourself not just too much, but the wrong kind of pressure.

Find something that's more fun and interesting to you than browsing Facebook, something you'd rather be doing, and something that scratches an itch or helps you learn something you want to know.

Don't do it for social value, don't expect to give more than you take, and don't commit to it. Do something for yourself, and those things will happen naturally as a byproduct when you find the right thing that you care about so much more than Instagram that you can't bring yourself to browse Instgram.

Finding the thing is your job at this point, so don't stick to one of the things you listed until you try them all and try many other things too. Try boating, or woodworking, or exercise, or eating, or volunteering at the homeless shelter. (If you want a blog or vlog, you need stories to write/video about, after all.) Find something you enjoy before you even think about commitment.

There's almost nobody writing blogs or open source software or posting videos to YouTube that are worrying about their contribution to society -- they are doing it because they love it, they like participating in the activity for reasons that primarily benefit them -- and only occasionally and secondarily do they benefit others -- and that's okay!
Scary to think that there is only a single website that provides good "something as fundamental as search"!
It would be incredibly bizarre and misleading to include an interview with a kid that didn't go to one of the failing schools the article is about. From the article:

> Warren is set to graduate this year from Frederick Douglass High School

A little later in the article Frederick Douglass High School is listed as one of the 6 failing schools.
That hasn't been true in WebKit for a while.
They created r popular specifically to censor the_donald and promote the dozens of resist subreddits.

It's pretty crazy: I started on reddit about 10 years ago and it has noticeably changed in their attitude towards allowing political opunions that they do not agree with
And a canonical example of Poe’s Law in action.
The comments on this remind me of the somewhat-related koan (from the Jargon File?) about how an apprentice tried to randomize the weights on a neural network to "rid it of preconceptions", and the master responded by closing his eyes "so that the room would be empty".
I’ve run the numbers with Hetzner, GCP, AWS, and even more managed products such as Firebase, Heroku, etc.

Bare Metal compared to GCP or AWS will save you about 75% of your operating costs.

Bare Metal compared to Heroku or Firebase will save you around 90% of your operating costs (a large part of this being caused by bandwidth, which is massively overpriced at Google and Amazon).

With those savings you can usually serve 5 to 10 times as many customers.

That might not be worth it if you’re in SV, and pay your devs the same wages Amazon or Google do (as then you’ll just pay more than with AWS or GCP), but if you’re in places where you pay half the wages Amazon or Google do4 , you can actually save a lot with this arrangement.
Journalists' brains show a lower-than-average level of executive functioning
I'd like to see him try crystal next and how that compares
He was comparing coolness, an "unmeasured and a dangerous motivation", to curiosity, which is similarly unmeasured and dangerous. ie, both are unreliable motivators and yet the industry idolizes both.
Start taking actions - baby steps. That's it! Keep being a consumer, it's not one or the other, you can produce while consuming it's not a big deal. The only difference between the 2 is "actions". Just do it :)
Fat chance of that happening; when Microsoft really wants you to avail yourself of their new spinning, dancing start button, they will flag it as a "critical" update, or attach it as a rider to a critical security fix.

Apple does this too; that's why I haven't bought a Mac in many years.
In the Shanghai's metro, I was really impressed by the ads using persistence of vision in the tunnels :) https://www.youtube.com/watch?v=WsdF834vXkQ&t=0m32s The quality is better in person than in this video, because the camera's shutter speed creates artifacts.
> Good developers engineer repetition away. Great developers share what they build. Hence Git Town.

Sure, but a handful of of bash and/or git aliases handles that just fine while also being better suited to a user's particular workflow and easier to learn.
You can disable the upgrade to Windows 10 prompts if you want.

https://support.microsoft.com/en-us/help/3080351/how-to-mana...
Need Diversity in the Workplace? Start Early
Considering that they were sneaking the Win10 update into random updates I expect that it would end up in the security-only channel almost immediately. Especially since one of the key arguments for the forced updates is security.
Video Games: Not Just a 'Boys Club' Anymore
good try. what about cryptolocker? i also find cash useful.
The_Donald's strategy was one of depth: focus on one subreddit aND it's content and work the algorithm to get to the front page.

The resist subreddits strategy is one of width: lots of subreddits where they focus on one or 2 posts in their subreddits network to get visibility on the front page.

The resist strategy is more annoying because there are too many different subreddits that they control to effectively filter them out
As far as I understood it the OpenStack software will be automatically updated on the releases of the LTS channel, so calling the product dangerous seems like an exaggeration to me.
Can you show just one example of that, an update marked "critical" but which sneaked in a new feature.
im pretty glad hand grenades are illegal
There's No Shame in a $100M Startup
Someone did try using SPICE to simulate the 6502, and it was much slower than the real hardware:

http://forum.6502.org/viewtopic.php?t=1768

it took about 30 mins to run through reset and then 20mins to do 10 cycles of instructions.
> Based on a sample that had Kaspersky installed

Something tells me that people that still run XP aren't exactly the Kaspersky clientelle, so the sample is severely biased. Unless Kaspersky pro-rated the infection rates to accommodate for that, but it doesn't sound like they did.
Crystal? What was your experience?
Interesting to see 3-D printing being used in a high-end precision industrial application like this one. Cobalt-chrome sintered powder, neat!
XSS Over SMS: Hacking Text Messages in Verizon Messages
Good suggestion, will add them! Git Town uses Cucumber as living documentation: https://github.com/Originate/git-town/blob/master/features/g...
show me an example of a great place to live that has no government
At first pass, this looks very similar to the typeclass pattern in Scala
Someone uses Bing?

And enough people to justify a new verb? binged is already taken and I don't think Microsoft wants to associate itself with such indulgence.
> Fronted by Eddie Vedder and Chris Cornell, Temple of the Dog was the original rock supergroup.

I love Temple of the Dog as much as the next guy but this is patently false. The original rock supergroup was probably Crosby, Stills, & Nash, formed in 1968 by well-known stars from the Byrds, Buffalo Springfield, and the Hollies, respectively (and later joined by Neil Young). One could also make a case for Cream, but Jack Bruce and Ginger Baker became much better known for their involvement with Cream than they ever were for anything else.
Thank you for sharing this information!
Gmail and Google Maps. Everything else is cheesecake (not even a vitamin)
i live in the current world, which is fine, but i see wannacry and cryptolocker leveraging btc and it makes me want btc to go away
Have you run openstack? There are million dollar companies out there that just support maintaining any updating openstack for a reason...
auto-updating openstack on production systems people don't know how to run themselves sounds pretty much like the most dangerous thing you could possibly come up with.

why not just hand your systems over to a smart 15 year old kid to run, and go take a nice beachside vacation in the meantime? probably would work out better.
Spent 10 seconds looking for the closing tags and trying to understand hierarchy on the first version. YMMV. I've been reading HTML for 20 years now.
I think the baseline is to split it equally, 33%, unless there is a very good reason that one of the three collaborators deserves more or less than that. Greed is not what is motivating me at this stage in my life
AFAIK no one has reverse-engineered the 65C02 publicly, so that would have to be done first; it'd also require approximately twice the number of transistors and area, so the speed won't be much better.
Thats a fair point, but it doesn't change the fact that it is ultimately the school's fault. Besides, it isn't like you can just choose to go wherever you want. There is a lottery process and obviously not everyone gets their first choice.
The worm reused the meterpreter code which didn't target XP at all. For some reason some people are having are hard time dealing with this: https://news.ycombinator.com/item?id=14377799 and I am beginning to wonder why. Any insights?
Opposing opinions are never welcome within any social group or system such as the academy, and discussion is always kept between narrow bounds.

>but in my experience at least higher education encourages more independent thinking, reasoned inquiry, and study than is done in high school or by the uneducated.

Case in point: bigot with a degree.
I remember a story in wapo about Russians taking down power grids . Classic Washington Compost.
At the risk of discussion hijack, what are these arguments? Any links?

(I mean on ARX generally. Agree about Speck.)
Sigh, I cannot edit my comment at this stage, but correction I meant *anti-intellectualism
It will probably be like electricity: Invisible, crucial, handled by a gigantic infrastructure. Similar to the internet today, you subscribe to a service then it's up to you to create products on top of that.

Depends how fast automation/AI will grow within the development field.
Ask HN: How do you use autoscaling in Azure?
For those who are using Azure, I have a few questions I would like to ask so I can get a better view on how other people do things:

1) How do you host your apps? Azure Web Apps, VM, VM Scale Sets, Cloud Services?

2) Do you use autoscaling? How do you do it? Through the web interface, custom scripts?

3) Are you happy with your solution? If not, what features do you miss?
It probably wasn't quantitative but qualitative, and of few choices, "rate your driving skills as one of the following: above average, below average, or average". In which case, yes, a statistical impossibility. But agreed, they're missing key context.
Linode has load balancers available. I wouldn't call them ELB equivalents, but they do work as adequate LBs for many needs.
Look, you are very categorical in your statements, using terminology like never, always, etc. Why do you assume I am a non-technical person? I am very technical :) I am also not proposing an idea first approach. I am just trying to find likeminded collaborators. By all means, go build your idea yourself if you can :)

Also, online posts talking about how ideas are worthless are just silly. Of course, if you want to sell an idea, that by itself will not fetch any money. But in order to execute, you have to decide what you are going to work on first. At no point did I propose pulling this decision out of nowhere. I am interested in talking to potential collaborators who are interested in brainstorming together. Ideally, it would be engineers who are secure enough ( like me ) from previous success, such that they are not worried about the risk of working on something new
Dumb Ways to Die 2 – 90 Day Challenge
From your post: "I’ve had Catalan people tell me they prefer to speak English with me rather than Spanish"...."My experience is you will have to work very hard to befriend a local"

I think that this summarizes clearly one of the biggest issues: Real integration.

On the other hand, everybody in Madrid is from another part of Spain, and nobody has a problem with spanish language therefore is much easier to integrate and to make friends from different places. As said, the city is a furnace in summer, but is not much different to most places in Spain (including Barcelona). Maybe Madrid is a little hotter, but Valencia's beaches are at 1:35 h of distance in train, and Barcelona and Malaga at 2:45 hours or so from Madrid.

If you want a super-nice summer climate go to the Cantabrian coast, when it rains all day long each four days and you can sleep all night long :-). Irish climate.
"Update now to windows ten for free!"
NMOS logic is made from a passive pull-up resistor on top of an active pull-down network. An NMOS gate can switch from high to low very quickly, because the pull-down network connects the output to ground via only its very small on-resistance. The input capacitance of the subsequent gate discharges through that small resistance quickly. But NMOS switches from low to high much slower, because that gate capacitance has to charge through the higher resistance of the pull-up resistor. The pull-up resistance has to be relatively high, because otherwise the voltage would be divided roughly evenly when the pull-down network is turned on, which means the output voltage would be in the undefined region between low and high and the gate wouldn't work. There's also a trade-off between pull-up resistance and power consumption, with a stronger (lower resistance) pull-up using more power.

With CMOS, both the pull-up and pull-down parts are active, so one can be switched on while the other is off. There's always a low resistance path to Vdd or ground, and the subsequent gate capacitance can both charge and discharge quickly. The drawback is that it's harder to manufacture a chip with both N-channel and P-channel transistors.
Here’s how likely your startup is to get acquired at any stage
> Good developers engineer repetition away. Great developers share what they build. Hence Git Town.

As someone who has engineered repetition away and shares what he builds, I agree, and admire your gumption.

> intentionally designed as a low-level and generic tool.

git is high level. and opinionated. It has branches and tags baked right in. Compare to SVN or CVS where the support is second class.

> requires running many Git commands for each operation, and is highly repetitive.

I run lots of git commands by hand, and can be pretty verbose in commit messages. I (sort of) try to follow this: https://chris.beams.io/posts/git-commit/

However, to speed things up, I will sometimes at shell prompt use `ctrl-r` and search history a bit, then `ctrl-e` to start scrolling in a line brought back up if I want to both 1. see what I committed last, and 2. get a head start on writing the commit message.

I also find the staging workflow git has (another thing I personally consider high-level, purposeful, opinionated to git, and use regularly) to be very convenient. I can type `git status`, `git diff`, `git diff --cached` to see what's staged and unstaged. I can use `git reset` to unstage a file. Overall, I get more granularity on which files I want to add to that commit. This comes in really handing when reverting, merging and rebasing.

So in my workflow, I don't want to give up control of these things.

Apparently, while I don't use these features, `git bisect` and `git blame` also benefit from being thoughtful with commits.

> It shows the Git commands it runs for you, as well as their output.

I am glad to hear that.

> nor does it try to shield you from learning how Git works

This is what irks me. I view git as high level and opinionated already, and have no way of knowing how it would effect someone learning git. I developed my own habits w/ VCS a long time ago.

That said, leave it up to the people who want to try your project.

(I followed you and starred your repository.)
Also clockworks, when they became sophisticated
Is it merely coincidence that every time I hear about Phoenix it's from the Rails community? Is it popular with people who haven't come to it from Rails?
I am really reluctant on setting up my own server cluster on bare-metal right now, can you recommend some specific open-source tools to manage and monitor these clusters?
Also, if you're installing a new machine you have to connect to the internet to get the latest updates. There's a good chance that WCry gets on the machine before, Windows update has a chance to install the patch. Windows update is very slow and installs unimportant updates before the critical ones.
Very cool and a nice write-up, thank you.

I know absolutely nothing about the AltaVista software so this was interesting. I'm wondering, were there limitations in scale? Did the search engine have other types of technical limitations? If you had to choose from modern software, what would have been your choice?
Installing is easy, yes, but installing right can be tricky for many folks. There's a ton of conflicting info on best practices. Not detracting from your point, I agree it doesn't make sense, just saying installing right can be hard too.
Doesn't the article make the CIA seem less competent instead?
You're approximately 2 years older than me. Fast forward to the Commodore Christmas of 1985. Pretty much everyone I knew got a C_64 that year.Things changed quickly.
"but I just can't force myself to do it" Actually you can. I used to tell myself what you just said but then when I reached the dead end of lack of powerful motivation I did understand that I had to force it.

In Greece we say "The beginning is half of everything" and my problem is beginning something. Sticking to it is not a big issues assuming I do not take a large break for it , say a few days or couple of weeks . Then I have to force myself to start again. Which as you imagine happens ofter. But when I do it , its easy to continue, no pressure involved and makes me happy.

So yeah starting something can be a pain in the ass and you need to punch your way through this phase which fortunately does not last long.

Forcing yourself to start doing something is a good idea. But forcing yourself to keep doing it can be an indication that it does not make you happy or you simply do not like it. Dont do that. Pick something you really like. It does not have to be amazing, just something you like doing.

Whats the worse it can happen if you pressure yourself ? Will you head explode ? Will you be very unhappy ? Will you fail ?

Heads do not explode, happiness is not permanent and failure is part of life and improvement.

I think if you pressure yourself hard at the right time can easily solve your problem.

In the end you will realise that motivation alone is not enough always to overcome fear of failure, boredom or confusion. See pressure as your first product, self motivation. Actually self motivation is best thing you can produce. The second best, is motivating others.
I will counter with one (older person's, I guess) observation of a bunch of my friends who are now in their early to mid fourties and late thirties. The one's who focus on making a career and accomplishments, be they for social value or greater equality for all or the justice in society being more balanced, etc. etc...... anyway, they end up at my age, when naturally, the larger group starts to drift apart a bit, looking around alone with their accomplishments being their only companion. That's great if you are only driven by business success/societal accolades. Super awesome and congratulations. You've figured out what makes you happy and I commend you. That isn't most people.
Take some of that spare time and energy and go out, meet some people and have some fun. Blow off some steam. Have some sex. Meet four or five significant others. Pair them down to the point where you're both (or whatever) are happy. Build a life together. And stop rushing around. I know a bunch (most) of friends who are on their third or fourth spouse because they were in such a hurry to get things done, they never took the time to figure out who their significant other was, who their friends were or why they liked them or who, in fact, they really were.
Don't fill the hole inside of yourself with hollow accolades and useless trophies. Take some time to figure out who you are and what is really going to make you happy. Experiment with different things. Fail. Try something else... You know. Live your life. Have fun.
Now. That being said. I doubt this will be an overly popular sentiment. But when their friends start dying, they'll see them all start saying the same sorts of things, and none of them are, "I wish I'd spent more time working."
P.S.
If you want to figure some stuff out and do some good, go volunteer at an eldercare facility. That can be you in 50 years (I'm guessing at ages here, forgive me). Sitting in a home, alone for the most part, wishing people would visit.
Building a happy life with strong relationships is important to the society at large. Trust me. Society without happy people without friends is fucking terrifying.