jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
EC2 is the only provider where you can make API calls to launch 50 servers, have them all booted in a few minutes, then shut them down an hour later. Slicehost's management console will barely load if you have 100 instances, and your servers are all in a single data center. Ditto for Rackspace Cloud. (Both have multiple data centers, but each account is bound to one DC.) I haven't tested Linode beyond booting a single instance on it, but since they bill by the month I assume they're another cloud-ish VPS provider.

Of course, most individuals and small companies would do best to pick a cloud-ish VPS provider. They have much better support than EC2 and small companies usually don't need hundreds of servers.
No...see FAQ on Home page...and enjoy the music
What exactly is "Old-skool" in virus-writing and what is new-school?
Do viruses of this type (exe infecting) still have much impact "in the wild"? Most news these days seems to be about worms and trojan horses. I presume this is because it's harder to transport a "useful" payload inside of a true virus, so they are more often than not written to satisfy the curiosity of the author.
Thanks so much for the input dave. I am learning the hard way that some freelancer do as little as they can for as much money as they can. I am hoping to get to point that can find some quality interns to do some of work load. my biggest issue is find a quality IT project manager to manage the outsoruce project. That will take someone I will want I can work with and trust and will to give equity into the company. Hopefully I can get into some of these tech conference and meet people like that.
I'm a big fan of the "let's find an algorithmic solution" approach to everything (because it scales), but if the so called specialists (still assuming they are human specialists) are already involved, would it have hurt to send a little more information about the issue that just a link to the FAQ? You know, the human factor...
You can start your 365 any time after you sign up. But, once you start, you can't stop!
I don't think this is the premise of Bitcoin. This is what some people want it to be or want to make it seem like it is, though, but not really.
In general, the added value would be part of the GDP - e.g. a retailer would be considered to contribute its revenue minus the wholesale cost of goods, rent, salaries, etc which was already counted as produced by its suppliers.
To put it real lightly, it's a real stretch to make any kind of analogy between the human brain does work and the way that semiconductor based processors do work. The author's reference to Stephan Wolfram's idea of universality (developed in a prior essay) seems unfortunate:
>“The key unifying idea that has allowed me to formulate the Principle of Computational Equivalence is a simple but immensely powerful one: that all processes, whether they are produced by human effort or occur spontaneously in nature, can be viewed as computations.”

To borrow a metaphor from a recent HN thread about an eponymous paper called "How to recognize AI snake oil" [1], there's an "incomplete and crude but useful breakdown" on you can apply towards AI problems: genuine and useful progress in perception, imperfect but improving work in automating judgment, and fundamentally dubious attempts to predict social outcomes.

Let's think about where the idea of a theory of mind based on computational complexity to determine "smartness" lands -- it's certainly not stimulus detection, it's certainly not automating judgment, but it is about predicting or modeling social outcomes. I would say that this application Wolfram's idea is fundamentally dubious. Because of this, it's hard for me to say that the premise, argument or conclusion of this essay is anything but fundamentally dubious.

To at least leave a useful suggestion: this essay is missing an adequate definition and exploration of what "smart" is, why it's a facet of human nature and history, and what issues the concept causes. To the author, I'd recommend starting off by building a better foundation there before jumping to conclusions that are hard to take seriously.

[1] https://news.ycombinator.com/item?id=21577156
An AFL field is about three times the size of those used in most other codes.
They don’t show that pop up anymore in the majority of countries when you come over from a google link.
Lawyers are subject to ethical requirements that are not imposed on non-lawyers. And those ethical requirements are just that - requirements. If a lawyer breaks them, they jeopardize their entire careers. There's no equivalent for a professional CEO. Clients insist that their attorneys act in a fiduciary capacity.

This is very different from the chip engineer scenario. It is the most important reason why non-lawyers are not allowed to own law firms. Because non-lawyers are not bound by rules that require them to put profit motives second in many circumstances.
I think this is saying that you can't simulate a VAX on a Z-80. But we know that you can, just not at full speed. But if time created by the simulator does that matter?
This is why I have been paying for this since a while ago when it was called .. youtube red or something ? This has has so many names that I lost count.

Anyway, for the standard 10$ a month price, I get Play Music + Youtube without ads (while supporting creators and paying the platform for its infrastructure, unlike adblock).

Play Music is an ok music streaming solution. It has all the features I expect from such a service + I can import (and export) my own albums. This is the killer feature for me.

Getting Youtube without ads was just a cherry on top for me. At the time I was living in Europe where there were anyway not that many ads on Youtube.

It is very valuable now that I live in the USA where there are ads everywhere.

Now, all I want is :

- for Google not to fuck this up. I fear that Youtube Music will be a disaster and that I will lose some of the features I care about in Play Music. The very long transition is giving me some hope that they have enough time to carry things over.. but I am not too optimistic.

- I was going to write to remove tracking but I don't know how I feel about it. All the streaming services I know do track what you listen to in order to give you good suggestions and automixes. So that's pretty much a feature at this point and a way to discover new artists, although there is a tunnel effect in place. So as long as that info does not leave Youtube, I guess I am relatively fine with it until proven otherwise.
In my experience it was quite good for a while, then they made a couple of changes and suddenly the feed was rendered absolutely useless. After more than two weeks of the feed showing me the exact same questions and answers every day with only 1-2 new ones inbetween I stopped using it.

And at that point they had changed parts of the site so much I couldn't figure out how to subscribe to new topics because all of them were replaced by user-created topics/groups like on Facebook(at least that's how I understood it).
I imagine partly because the airline was buying from the "11-20" quantity column. If Delta were to buy, with 700+ planes, they'd likely get a pretty good quantity discount.
by function you mean a function call? two pages down, and replace it's about 8 keystrokes (ctrl-f-f to get to second page, say /<first-two-chars> to get to the function, cw to change it) does that take you more than two seconds? Also, you'd probably just do search instead of moving down two pages, and then replace (/<first-three-chars>cw).
I'm no vim power user though, so I can't say if there is a better way, but it is faster for me.

I believe in full featured ides (because of features like integrated debuggers, refactorings) but not because of the mouse, so even if for example eclipse has a file tree, I usually open a class by shortcut+<start typing classname>enter, isn't that faster than navigating a tree?
Docker on its own is in most cases a great thing with a plethora of benefits. It's worth the upgrade from a 20 line shell script and I feel like you're part of the "I don't like new things gang". On the other hand it should stop there, k8s or swarm or whatever is not necessary for 90% of use cases or applications.
>You mean it’s now a right-wing idea that private companies aren’t allowed to decide who they want to do business with?

What's legally allowed is very different than ethical and in good taste.

The idea that the line for what it legal and the line for what is moral/acceptable should be anywhere near each other is one of the big issues people have with the authoritarian left (and the authoritarian right, but I don't think they're a big threat at present, their push for moralizing policy seems to have mostly faded out in the early 2010s, though we still need to be vigilant).
>It smells like data mining to me; instead of building their own safe browsing service, why not just defer to Google's services?

How is this about "data mining"? If they have built their own safe browsing service they'd be in the exact same position to do data mining!
Of course Musk will still be a millionaire at least, but I'd take that $10k best that we won't have fully autonomous driving or any consumer brain integration in 10 years with mass adoption.
Precisely.

At every company I've ever worked at or gotten an offer from, salary was effectively non-negotiable, because HR set the rules of The Band and the Rules were the Rules, which the hiring managers simply had to abide by. Occasionally I've been able to extract a hiring bonus or something relatively minor like that, but the insistence with which they stick to the salary is mind-boggling.

It got really absurd at my last job, where I was co-lead on the most profitable team in the company and a "10x" developer: I got an offer for much more money elsewhere, so I regretfully (I really liked that job) sent in my resignation. They asked me why, I told them it was honestly too much money to pass up. My "people" manager, project manager, and a senior manager fought hard to get me a counteroffer. They escalated all the way to the VP of HR, a direct report of the CEO. The final response was "no, he can't have that, that would be out of band, and he can't move out of the band yet because his degree + years of experience doesn't equal x." This materially affected the company. One of our clients in particular was a little paranoid and I had developed a great working relationship with them - when I left, they effectively put in a stop work for months until they were satisfied my replacements understood the system as well as I did. (Which I don't believe was necessary; they were not as good, but they were and are good enough, but the guy was really paranoid. Perhaps understandably, since bugs would have directly led to financial mishaps.)

But in general the band system saves companies money, so they stick with it.

Of course there are plenty of exceptions - things are obviously different in startups, for example, where HR might not even exist, and plenty of companies don't give HR so much power.
There's an absolutely fantastic open source 3D CAD program called SolveSpace (http://solvespace.com/index.pl)

For some reason it's barely known about, which is a shame. It's truly fantastic - once you understand the UI it's almost as powerful as SolidWorks or other commercial parametric CAD systems (for smaller tasks anyway - once you get larger and more complex models it starts to struggle).
A 150-page report offering the best country-by-country analysis of the growth of open source around the world that's currently available. It forms an invaluable consolidated description of who's been doing what where - complete with online links to referenced material.
This is really good advice - Adobe's reader is a performance destroyer. Foxit is getting bogged down with features but Sumatra [1] is simple and super fast.

[1] http://blog.kowalczyk.info/software/sumatrapdf/free-pdf-read...
How about cybernetic technologies? I suppose we could genetic engineer while building enhanced prosthetic at the same time.
What is the thoughtless part of asking a question? If there is global warming some places will be better off and some worse. Is it so thoughtless to do a cost / benefit analysis?
I don't quite understand this, for new programmers, why do people recommend both Python and Ruby? Why not spend time with either Python or Ruby, and then try something totally different, like Java, C, Common Lisp or Scheme?
Slides will be online, but I don't have plans to video record the lectures.

A reasonable amount of the course material is in blog posts, and I add more posts each semester.
>What Chinese can't do very well in your opinion ?

Would be a very long post, it depends in which cities, and which age groups (there is a huge cultural gap with far more risk-adverse older Chinese who grew up during the Cultural Revolution) and generalizations are always a bad idea.

That being said I’ll take a stab at it- usually Mainland Chinese are not so great at problem solving, but they are fantastic at making the solution better and cheaper (idea Iteration over Genesis). There’s the expression "别在孔子面前卖文章” roughly "Don't sell your essay in front of Confucius” akin to our "Don't try to teach your Grandma to suck eggs”. Coming up with something new- or imagining you can carries a certain air of arrogance to it. This does not let itself to encouraging creativity. While this attitude has obviously led to accusations of China just cloning products, it’s also made many Chinese to be enthusiastic proponents of Open Source (although not contributors for the above reasons). So new solutions and creative problem solving will likely be something they rely on foreigners and overseas educated Chinese to do for some time.

Software, UI/UX, marketing and outsourcing are still comparatively weak. Nearly everything is C++, Java and PHP with only a tiny sprinkling of other languages. Programmers are held in fairly low esteem and not terribly well paid.

Service at one point was a weak point but in the past two years has started to pull ahead of the West significantly. Aliexpress is the tip of the spear as far as Chinese direct sales posing a threat to Western businesses and it’s service is not even close to what you can expect from Taobao.
Systems are complex... working out in the cold burns more calories, but your body tries to eat more food to compensate.

(see http://well.blogs.nytimes.com/2014/12/24/exercise-to-lose-we... )
That isn't true. The data comes from the US Census Bureau. If you look at the report he linked, appendix B goes in to details.

The overall poverty rate given is approx 15%.
My first thought for solving that problem would be to always have an odd number of nodes, but I'm interested in how Raft actually handles it, too.
There are few documentaries in the US on this subject because they don't fit the triumphalist template of the History Channel (this sounds sarcastic but is meant earnestly) which is the main outlet for documentaries on mid 20th century history. However there is extensive literature on the subject. Tony Judt's "Postwar" is a good, recent starting point.

There are many many German and French documentaries on occupied Germany, and plenty on the occupation of Japan. Perhaps you can find some in translation.
Good discussion of that here: http://meta.stackexchange.com/questions/79435/what-is-stack-... (includes an answer from... a guy behind one of those paywall sites).

Worth keeping in mind that, because everything contributed is licensed to us via CC-BY-SA, we essentially have to compete against our own content - if we make the user experience awful, there are plenty of other sites willing to take the same information and present it better.
Checkout OSX hot corners to start your screensaver, it's easy to just toss your mouse to a corner and your screen is locked.
Thanks, that's actually some interesting info. I was under the impression that the SIOP was a list of pre-planned strike patterns/plans, and whoever had the authority to order a strike would select one based on the political circumstances. Is that not the case?

It's also a little surprising, though believable, that there was only one dedicated emergency attack plan up to 1962.
Auto-completion is excellent now. I'd suggest you give it another try.
However, I think relatively few Mac Mini users are hooking theirs up to 30" displays. I'm guessing that most users either have them hooked up to a small screen for a kiosk, use it with an older keyboard, monitor & mouse as a cheaper upgrade path to an Apple (thinking of doing this for my mother), or hooked up to a 1080p display like an HDTV or a projector.
Agree with the PR nightmare thing above, but I'd take it a step further.

I'd actually turn my whole front page into a giant protest, and bank on my customers (roughly 2,500 of them if I did my math right) to help with the cause. I'd be up front with customers about my issues with Google Checkout, show a timeline, efforts made, and documentation (what you CAN show).

If you're truly in the right, and you truly jumped the hoops in proper form, then you have the goodwill and Google's cooperation to gain. Keeping in mind that your customers are iPad users, I believe they've shown in the past that they can be a pretty supportive and loud group of people.

Alternatively, not knowing what you've factored in as costs and how thin your margins are, I would look into authorize.net, braintree, and that beta program that was on here yesterday as other options for taking in payment. It looks like with the volume you're likely to do, it will pay to just absorb 2-3% in costs than deal with this issue constantly.
It looks like they are also about to launch chat roulette by city. Just go to sanfrancisco.chatroulette.com and you can see that it's already set up, they just haven't announced it yet.
I suspect a lot if not most of their customers will be buying more than one, so that mitigates the PSU problem.
One attempted copy: http://rhizome.org/50k/. Sadly doesn't look like they met their goal.
Previously discussed: https://news.ycombinator.com/item?id=8010723
This is one of those examples where I can see how it's confusing, but I just don't think you should have been doing it that way in the first place.

bool foo = (rx & 0x0800) == 0x0800;

Not only does this not have the bug, it communicates your intent better, and modern compilers are quite capable of optimizing this.
40bits if you aren't thinking in offsets.

Maybe 40bits for the starting point.
"The browser war is over, and Microsoft has won. Now comes the occupation."
What a great line, thank goodness for competition! I will think of it every someone says "but somebody is already doing that"
The problem with some stirrers of this article is that the forgot the legal definition of infringement...remember Google's claim that as one entity of an open source project that they are not a party to any infringement claims?

Careful of what you read as some of this seems to have the MS tinge of Linux infringes..
Send me an email! My address is in my HN user page.
Yeah, I only looked at the Django gitignore.
Great reply with interesting details. However to be fair to the author, I don't think he was passing off his mathematics as a realistic business decision matrix. In the The College Mathematics Journal[1], a lot of presentations are of the "assume a spherical cow" type of stuff. It's presenting scenarios for education exploration that are more complicated/interesting than highschool algebra of "two trains leave the station, when do they meet?". That's why the paper's scope is limited to a Euclid geometry exercise.

To model the extra factors you listed, it is a complex multi-constraint optimization NP problem and I suspect the author probably knows that. He just didn't put that disclaimer explicitly because he didn't anticipate that the non-journal audience (e.g. savvy HN readers) would pick it apart.

In the same spirit, the Levenshtein distance can be studied for simple spell checking algorithms. Even though we know the more sophisticated ones can utilize machine learning with massive datasets, we can still explore Levenshtein for teaching purposes.

[1]http://www.maa.org/publications/periodicals/college-mathemat...
When was it clear internally that FedEx was going to be one of the most significant companies of the century? (I'm trying to calibrate how much visibility insiders have into this, vs the public)
Don't get caught up on the word "art" or "artists." There's a great article by Carolyn Dean[0] that goes into depth about the history of the word and the problems with it. What I got out of it is that "calling something art reveals nothing inherent in the object to which the term is applied; rather, it reveals how much the viewer values it."

As a software developer, I consider software itself art because I understand the various complexities that arise when creating it, and also how it transforms hardware into something completely different (without software, hardware does nothing.)

Would I compare software to painting, sculpture, or music? Definitely. But that's just me, and before you can convince anyone else otherwise, you first need to convince them to value software as much as you do. The same goes for anything: fashion, cooking, even natural objects and phenomena.

[0]http://www.bucknell.edu/Documents/GriotInstitute/DeanArticle...
>I also know that working remotely can hurt communication and collaboration if extra effort is not given.

You've hit upon the key point that many remote workers neglect. It doesn't hurt, and oftentimes greatly helps, to consciously make the extra effort to relentlessly, while appropriately, seek out moments for personal bonding time between team members. Remote staff may need to take this to gentle professional extremes to glean tidbits of personal information on their teammates (i.e. small talk).

Examples:

- Few minutes early to conference calls? Don't always let the line remain silent.

- Schedule formal 1-1 calls and purposely build in some "meandering" time into the agenda (especially for managers of any team who should be scheduling 1-1s with their directs anyway on some cadence).

- Jump on rare lulls, pauses or other appropriate moments during phone calls or IM chat conversational flows.

- Reach out and IM somebody during a known break period (admittedly, this has a low success rate for me due to differing timezones).

Remote staff are starved for information about their teammates. Some remote staff don't care. Others are clueless, in which case they should be classified as-such and you may adapt your style of interaction. From my personal experience[NB] managing remote technical consulting teams, most people do in fact crave more personal connections across teams, but they need to make continuous, concerted (and sometimes disconcertingly) conscious effort.

This type of cognitive overhead is fair to classify as "extraneous" and "bothersome" by certain people, and some extreme cases of successful remote teams (examples: interacting almost entirely via mailing lists, high ratio of long form vs. short emails) do not seem to maintain or require this overhead.

However, for the rest of us working in 99% of other organizations, remote staff can generate the same type of buzz, high-energy and high-performing team outcomes that Dr. Pentland studied, iff the remote team members are collectively willing to build personal relationships with each other.

[NB] Anecdata trigger warning
Sounds like you might be defining library vs framework as "library's are collections of functions with minimal if any state that needs carrying between calls to exposed functions" then. Which is a possible way to distinguish them! Just...not how the author did.

Of course, that makes things like Go's inbuilt HTTP a bit weird; it's part of the standard library, but it also necessitates setting up handlers, which would potentially make it framework.