skysight-inc/HackerNews huggingface dataset:
I meant every project rolls its own (e.g. ruby has gems, perl has cpan, tex has ctan, etc.); there is no generic package manager that is used by different ecosystems even though you'd think a lot of the problems being solved were not specific to the project.
Don't forget the Facebook creation of your shadow profile... you never have to login to FB to have a file on you.

I have a friend who is not on Facebook but his wife is and most of his friends are... chances FB knows a lot about him are very high.
Errr... I can, but it will not be the 'source code' that you likely had in mind :).

I'll take what I said in another comment in this thread:

"This system bootstrapped itself (and achieved PoC at the same time) back in 2013. Agents are built by agents. There is a special agent that sits on top of this hierarchy of agents that is designed to specifically capture a developer's requirements for their agent (what it should ask its client, what decisions it should make, and who it should contract) and translate these requirements to contracts to agents which will ultimately build that developer his agent. (The recursion is a killer sometimes, isn't it?)

This special agent that sits on top of the hierarchy is called the 'Agent-builder' and will feel to a developer like an IDE or visual programming language (designed specifically to design agents)."

Out of curiosity, have you signed up to try your hand at building a few agents? I can personally guarantee you an invite, and once you have those login details, you will be able to see an interactive example expression of an agent. This expression is the closest thing this system has to the 'source code' you are referring to.
>What you quoted is probably a genius not aware what limitation is the bottleneck for most people.

While Ed Kmett is in fact a Time Lord, that's largely because he doesn't seem to require sleep the way the rest of us do.

(I know him IRL.)
> heat the joint for longer than it feels like you should need to.

You shouldn’t heat the joint for more than about 2 seconds before feeding solder into it. If you need longer than that, you probably don’t have a properly tinned tip or a properly cleaned joint, or your tip is too small, or perhaps your iron has low heat capacity.

I also highly recommend using lead-based flux-core solder, e.g. 63/37 Kester 44. The lead-free stuff is awful to work with.

Anyone trying to learn to solder should watch these videos, especially #1: https://www.youtube.com/playlist?list=PL926EC0F1F93C1837
I'm really skeptical that the financial aid you speak of is as accessible as you think it is.

Speaking completely anecdotally, someone very close to me chose not to go to Stanford, simply because her family couldn't afford it. And that was with a scholarship.

I've never asked her about financial aid, and if she investigated it. My guess is though that she fell into the category of middle class... aka, too rich to qualify for financial aid, too poor to afford $100K+ a year college.
Is there a ycombinator style site for sewer technicians you regularly check?
Errr, yeah sure - if npm allowed you to 'write' in any language you wanted (or even create your own), and if each function you called was also its own compiler.
Not exactly true.

CPUs in long mode (aka 64 bit) do not have the virtual 8086 mode, so the cannot natively execute real mode code. However, the code segment selector can be configured in such a way as to allow 16 bit protected mode code to be executed, the same way 32 bit code can be executed.
A Brief Guide to vimb: the vim-like web browser
Yes I use FreeDOS on a USB flash drive to run BIOS updates on current hardware.
The Bizarre World of Fake Vacation Destinations
> We would. But given limited resource it might make sense to try to maximize the ROI.

It is not self-evident that giving growth opportunities to "talented" individuals maximizes ROI, as opposed to least privileged, for example.
Upper middle class, maybe. This can happen when your household income is $200k. Not $55k (national median) and certainly not below.

Higher ed financial aid leaves middle-upper middle class kids in a tough spot because their parents don't feel like they have income to spare, but the financial aid office doesn't feel they need charity. But this does not really happen to socioeconomically disadvantaged children, only those too far into the upper middle class.

The line where this happens is a lower income in mediocre private schools, and a higher income on good ones.
I see the same spam. At this point I think the filtering by the average GA user base costs Google way more CPU cycles than an overall firewall ruleset.
https://en.m.wikipedia.org/wiki/Prisoners_and_hats_puzzle
The teaching and nursing industries both talk about gender imbalance in their own industry communication channels. The fact that tech receives all the attention in tech-oriented news outlets should be no surprise.
This looks great, thanks for sharing.

Has anyone tried doing SICP in several different languages, and have thoughts on how Clojure compares to others?
Yes I often wish he had the chance to witness the internet, including facebook. It's true we've become a global village.
I'm willing to bet they have some old dev kits not being used by classes anymore that you could check out. Sure, they won't be Arduino, but you're not going to learn anything making Arduino sketches anyway. Look for a Freescale 6812 or TI DSP kit.
It's not far fetched to believe that San Francisco is corrupt. But it's pretty far fetched to believe that it's corrupt in a way that's contrary to the financial interests of deep-pocketed local businesses like Google, etc. That'd be like Houston favoring out of state companies over its local oil and gas industry. It doesn't make any sense as an explanation for the lack of fiber in SF and the surrounding suburbs.
It would be pretty mean to include a special challenge level for constructing a heptagon... but also funny. (The heptagon is not constructible[1].)

[1] https://en.wikipedia.org/wiki/Constructible_polygon
I chuckle as I read these comments. Seems like you guys just needed a Marketing Monkey! ;) I could replace the word "marketer" and insert "developer" and that would be my experience. I've been bootstrapping a startup and thought it would be easy to hire a developer - a code monkey - who could knock out some code. But I ran into a few BSers who took me for quite a bit of money - hard learned lessons. More than anything, I want to find a co-founder with complementary skills and who shares the same vision and passion. But then, if this was so easy, everyone could and would do it. Therein lies the rub. I see many amazing ideas generated from developers that fail due to a lack of skilled Business Monkeys. And, likewise, until I found a few good devs, I was not able to get my idea to the market. But now that we got our SaaS startup to market, I concur with the other comments here about how a majority of time is spent with customers, engaging in support functions. It sucks, but it's very instructive. Those interactions add value to our business and make the product stronger. Keep up the great work and don't give up the fight. Success won't come quickly, but it will come to those who are persistent and who persevere.
TeX is a "real" programming language.
>"multiple independent vendors"

Unless I'm missing something, there weren't multiple vendors for MS-DOS pre-Windows.
Thanks for posting this question. The responses are very interesting.
Arabic Translators Did Far More Than Just Preserve Greek Philosophy
3. Every falsehood that is true should be accounted for.

4. Every falsehood that is true CAN be accounted for.

5. Making your code compatible with a falsehood doesn't come with a price.

6. There are no falsehoods which are mutually exclusive.
Is it in the interest of deep pocked local business for housing to be so expensive?
How about a mission on the same scale but a little closer to home. Let's take nuclear fusion technology to the point where it's ready for commercial and residential power production!
Thanks for doing this so that I didn't have to. :)
Linus is not a UX guy, and it shows.
Googlers on HN have commented before that they're working on it. No ETA, though.

With AWS now offering both plain-old PostgreSQL and souped-up-PostgreSQL-on-Aurora [1], whatever Google produces needs to be great in order to compete. However, I fear they'll initially come out with something that's on par with the current MySQL support in Cloud SQL, which is just a vanilla MySQL server behind a UI/API. (For example, Cloud SQL's read-replica stuff is reportedly just MySQL binlog replication.) Better than nothing, of course.

Cloud SQL also has some annoyances (such as not supporting private IPs and the need for the Cloud SQL Proxy [2]) that I hope they're working on.

[1] https://aws.amazon.com/blogs/aws/amazon-aurora-update-postgr...

[2] https://cloud.google.com/sql/docs/sql-proxy
Kill or cure?
Young Apollo – Banned from TV(Remix)
> Can you name a single, widely used (outside the Haskell camp) opensource application written in Haskell?

How about pandoc, PostgREST, git-annex, the Elm compiler?

You can find more examples here:
https://github.com/Gabriel439/post-rfc/blob/master/sotu.md
I am trying to decide between Adabox from Adafruit and Thimble. Does anyone has experience with these two subscriptions?
Earlier discussion: https://news.ycombinator.com/item?id=13258234
Techzing Interview with Joe Stech of Compelling Science Fiction
The article seems to believe that Debian packaging practices can be used to illustrate how the users responded to a project's actions. I find that funny, but it makes it hard to accept the article's conclusions.

(I'm not saying anything about Debian, really; I would have the same complaint if the article pointed to Fedora, Slackware, Ubuntu, etc. as proof about whether a change confused users).
Amazing read, much longer than I generally get hooked into.

I am astonished that "Grouting" (A term i find like many in the engineering word makes a possibly questionable practice sound like a good idea) is a functional, let alone acceptable solution, I can only begin to imagine what the ground under that dam must look like after the last 20+ years of concrete being poured into it.
There are many reasons why bare metal doesn't make much sense for us, at least at the moment. Here are couple:

- we're very small team (13 people). We would never be able to manage this kind of infrastructure

- we're growing incredibly fast. Just 6 months ago we were running on ~300 servers. We grew so quickly that we are now working with GCE's infrastructure planers to plan our resource needs

- even we're not suffering from massive bursts, we don't grow gradually but rather in massive jumps. It would take us months instead of days to grow this quickly on bare metal. This way we can grow in days.

- it is way more complicated to host in many geographic locations, especially in asia. We need to be present in many parts of the world and with GCE/AWS/Azure it's very easy and convenient.

- we did try to work with some bare metal hosters (like OVH), but they are not able to deliver the servers on the schedule we need. They require way longer times and obviously much longer commitments

- the pricing is actually not that different once you run on preemptible (spot) instances. The bare bone would give us some performance boost, but the freedom is worth every penny.
A fork sounds like the right thing to do given Unkown's (BDFL for gog project) wishes [1]. I wish Gitea goodluck.

I've conceived open-source projects as "democratic". It strikes me now that the governance model of choice for many open source projects is autocracy. Maybe that isn't a reasonable choice for a sufficiently large open source projects - like gog.

[1] https://github.com/gogits/gogs/issues/1304
I answered this here https://news.ycombinator.com/item?id=13260805
Since Sweden has this handy institution that provide statistics, I have taken a nice look at different professions (recorded as part of tax collections) and their gender distribution.

How do you support the rather extraordinary claim that the technology professions have markedly larger gender imbalance compared to other cognitive non-routine professions? From the data I saw, 2014 numbers placed technology professions around the 70%-30% gender distribution which puts it directly into the majority of professions of any kind.

The two extremes: Fair distribution (40%-60% or closer to 50%/50%) has as group a rather poor 10% of all employed people. Unsurprising, it has about the same number of women and men that works in those professions.

The second extreme are those with 90%-10% or higher, and if I remember right about the top professions in that list, it was topping with midwife nurse (99.7%), nurse with dentist specialization (99.4%) and carpenters that construct floors (99%). Going down from that you got several other specializations of nurses, mechanics, midwifes, construction workers, and kindergarten teachers (94%). You have to travel really far into the list to reach professions with as high gender equality as 70%-30%. To name a few cognitive non-routine professions at the 80%-20%, we got professions like veterinarian, psychologist, librarian, and teacher, all with worse gender distribution than technology professions.
Step 1: Buy Getting Started in Electronics by Forrest M. Mims, or any other book by him.
Step 2: Build all the projects in his books. You'll only need a proto board and a few other cheap components.

You'll build up an intuition in electronics by doing all these projects. If you want to throw a microcontroller in the mix, get the cheap TI MSP430 Launchpad- it's about $5, and you can use C or Arduino.
I think the speed of hardware has far outpaced software.

I still use a 3.1 machine for some software that got "upgraded" for more modern computers and became unuseably slow and feature-less compared to the old.

But, that machine has a lot of more modern hardware now. It's little more than a Linux kernel and DOSBox, so no true hardware access.

But it still boots, loads Windows, loads my programs to their last state, in less than 10 seconds.

By comparison, Windows 7's file manager takes longer on double the hardware.
You missed the part where I said they rolled the construction costs into the monthly payment. This was in a suburban area that required permitting and working with other utilities to run underground fiber.
This is the greatest game I've found this year. I've been craving this. The way geometry and trigonometry was explored a long time ago by playing with arcs and lines is just so so cool to me.
> Kurdish officials intended to shut down the turbines, but American officials told them that this would add more water to the reservoir, making the dam more likely to burst. So isis continued to profit from the dam. “We wanted to strangle them, but we weren’t allowed,” a Kurdish official told me.

Not that destroying infrastructure and killing the power to a city of civilians, despite ISIS control, is necessarily a good idea, but could they not just cut the lines?
I'm not an accountant, but when I want to understand corporate finance technicalities, I'll look up the definitions on investopedia.com. They do a pretty good job of putting them into "layman speak." Revenue is what you think it means[0]: 10% of all the cash Amazon took in over a given period was from AWS. Operating income is "a synonym for earnings before interest and taxes"[1].

So, in effect what they're saying is that AWS is so profitable that it has been subsidizing loss-centers in Amazon's business.

Edit: I should add that Amazon has a history of not turning a very large profit (if at all), and instead choosing to re-invest income on growth and R&D. So the behavior itself is not all that newsworthy, it more just speaks to the importance of AWS.

[0] http://www.investopedia.com/terms/r/revenue.asp

[1] http://www.investopedia.com/terms/o/operatingincome.asp
I don't use a framework, because with PHP you don't need one.
> but a little closer to home

Space, to our senses, is more tangible than time.

If you are 90% the way to Mars, e.g. failing in its upper atmosphere, you can communicate that proximity to your illiterates. Knowing and communicating proximity to an abstract goal, like EROEI > 1, is more complicated, politically.
Great I'll try thanks
I'm not an expert, but this page may help...

http://www.investopedia.com/ask/answers/122714/what-differen...

Whilst I don't understand how something can be 'more than 100%' of operating income, I do understand the gap between revenue and operating income being described can exist if other parts of the business are operated as loss leaders (i.e. they don't make profit on everything they sell).
But it's extremely unlikely when you're processing 10 requests a week, such as might be the case for the web server in a consumer-grade router.
#Baller
There are plenty of non-programmer/startup articles posted regularly on HN, often about societal and demographic trends, politics, and history. Even on the topic of sewers and plumbing:

The sewer men who changed the war:
https://news.ycombinator.com/item?id=12021971

Why Copenhagen Has Almost Perfect Water:
https://news.ycombinator.com/item?id=10790058

The Nano Membrane Toilet:
https://news.ycombinator.com/item?id=10895347
It means that Amazon's retail operation is not turning much of a gross profit, but AWS is.
As an example, there exist bitstreams where there aren't actually any keyframes, but instead the encoder guarantees that the decoder output converges to correct after decoding some number of frames. It's actually kinda how MDCT audio codecs work; it's just very rare in video.
For hobby programming I work the minimalism of C, but then I also enjoy assembler. If I'm doing something more task-oriented then I prefer to use languages like js or python.
This comment is pretty much what I was going for. I've reworded it to make it clearer.

The issue you can run into in practice is stuff like softsubbed signs, which can clash and look out of place with the native video if you render them at full res. There's also a related issue, which is that if you're using something like motion interpolation (e.g. “smoothmotion”, “fluidmotion” etc. or even stuff like MVTools/SVP), softsubbed signs will not match the video during pans etc., making them stutter and look very out-of-place - the only way to fix that is to render them on top of the video before applying the relevant motion interpolation algorithms.

Personally I've always wished for a world in which subtitles are split into two files, one for dialogue and for signs, with an ability to distinguish between the two. (Heck, I think softsubbed signs should just be separate transparent video streams that are overlayed on top of the native picture, allowing you to essentially hardsub signs while still being capable of disabling them)

Also, sometimes, rendering at full resolution is prohibitively expensive, e.g. watching heavily softsubbed 720p content on a 4K screen.
Taxis can be dirty, but there is nothing necessary forcing this state of affairs, and as you say at least one taxi company mantains a higher standard.

still, it is not clear that making the car self driving will make the taxi cleaner on average.
Well, there's Synthesis OS (http://valerieaurora.org/synthesis/SynthesisOS/), a "just in time" operating system that can recompile itself on the fly to provide customized system calls.
Code signing on macOS does not rely on CA certificates but you have to be a member of the paid Apple Developer program (99$/year)
I hate the smug attitude of things like this. I get they're trying to raise awareness of a thing, but maybe take a moment to educate, instead of just smugly dunking on people about how much more you know about a thing that they don't.
Yeh I've considered something like that, it's a good idea. It's a pretty shitty mirror too so replacing it would be nice anyway. It was as much an example of the sort of sentimental hurdles you have to overcome - there's many more than just that.
2016's Top Programming Trends
I'm not sure its representative of the interests of sewer technicians, or the contemporary issues they are concerned about, though. Op is "waiting for a list".
I can tell you less than 1000 servers in AWS runs around 200-300k US / month

I am not sure what he is doing at 25k servers but you can see real world math puts this in a serious money range. Data centers can be built for less.

I wonder if the down voters on the hardware comments actually run services at scale.
The attitudes and competencies of organizations generally doesn't change over the time scale of only a year and a half (which is really not long at all... I mean... I've been using AWS now for over eight years and had a product deployed on App Engine six years ago; the people I work with who really like GCP have been using it for three or four years, and our conversations about it and their experiences track that far back: a little over a year is nothing...), and when it does it is generally due to a massive disruption, such as a changing of the guard at the upper echelons of management. This is particularly true of companies that are dominated by personality effects, as are most of these massive tech companies. FWIW, the serious complaints I would lodge against AWS today are the same things I was complaining about back in 2009 on the Amazon EC2 forums. Sure, the actual technical abilities of products change over a year and a half, but that is neither the complaint of this comment thread here, nor of the one I linked. Let me put it another way: the key issues people have with Google are generally issues that happen over longer scales of working with them: things are great for a half a year or even two or three years, and then the rug gets pulled out from under you (whether or not you are paying for the service and whether or not you are generating lots of revenue; I mean: look at the fate of Google Wallet); if you seriously are throwing out experience from as recently as a year and a half ago and seriously believe that after three years knowledge would have become fundamentally out of date, your article today about "use Google, not Amazon" is clearly also worthless as the real question users need to answer for themselves is "in three years will I have regretted my decision", and you believe articles and comments and experience (such as yours!) is not capable of guiding people, which is ludicrous.
Instead of (f)irst/(r)est we could use (h)ead _or_ (f)irst and (r)est. Then the pronunciation is just exactly as it is spelled - https://www.youtube.com/watch?v=spefM2OjKp4
install onto a stick or disc for server firmware upgrades.

"but the cloud..."

someone maintains that cloud, every day.
JavaScript – From Beginner to Pro – Build Real World Apps – Udemy Course – FREE
I don't mean here to compare different classes of languages. Even within systems programming languages, C has a lot of things that could be (and are) done better today.
Who use DOS this days?
Why and how to start your SICP trek
Microsoft Office 2013 Time-Saving Tools for the Office Newb – Free Coupon
Lol, sorry I failed to put 2+2 together.

I can't imagine why you'd guys need 25,000 servers. Your G bill at a minimum must be over 5 million a month. I could be wrong, but those numbers don't add up too me.

What instance type are you running?
We have government police and still have murder. Government is clearly useless, amirite?
Creating FaceBook Design Using Bootstrap – Handson Project
>"It's a win on all sides, and there is nothing you can do about the ever-spreading cloud."

Yes you can, you can run your own servers. Home servers don't have to be complicated to run, nor do they have to provide every online service ever conceived. An easy to run email server could be something that proves popular.
C++, Tutorial – Inline functions – codingeek
Nope, it was in great condition.