skysight-inc/HackerNews huggingface dataset:
>Because if HBO Now had come out and face planted, there would be a lot of naysayers who turned around and said, ‘See, this is why the adults need to handle television.’"

I think "the adults" have proven they're completely out of touch with the average consumer and what they want. I think even with outages, people would've continued supporting and championing HBO's "cutting the cord" offering.
GitHub issues become ridiculous places full of mindless stupidity whenever an issue breeches a certain level of popularity. I'd love to see a mechanism to improve signal to noise ratios, it's not a place for Redditisms.
First sentence: "Did we not give you an offer? Did you reject an offer?"

Third sentence: "If I remember right and we did reject you..."

---------

Where do I even begin with this.
Small repositories are great for open source because they encourage code sharing. When your project consists of many pieces all owned by different, often volunteer, teams, then having one big repository is a barrier to that.

For example, Servo, the project I work on, consists of around 150 small repositories (in contrast to every other browser engine). Lots of them are maintained by the Servo project, but lots of them aren't. They're separate projects of which Servo is only one user of many. The fact that we can take advantage of the fantastic work of the Rust community by simply adding a couple of lines to our Cargo files has been invaluable in helping our small team get the browser off the ground. A culture of monolithic repositories would discourage code sharing, leading to more wheel reinvention and less code collaboration overall.

I think the model works well for Google and Facebook because they're big centralized companies with thousands of engineers under one management and reporting structure. But that's a far cry from the aggressive, fine-grained code reuse culture that the Ruby, JS, and Rust (for example) have fostered.
"Please use the original title, unless it is misleading or linkbait."

https://news.ycombinator.com/newsguidelines.html
Is there a way to use a file system-backed storage with this? For example, I would love to create a web frontend for ledger [1]. Ledger only reads text files but for a frontend to be useful it would need to write entries to files.

1. http://www.ledger-cli.org/
One thing the HN audience might find particularly interesting. BAM is owned by the league, and thus the teams and their myriad web of small owners, some of whom see their ownership of BAM as more valuable than their team.
How do people do CI with monolithic repositories? Do they run ALL the tests or is there an easy way around that?
Researchers Demo Algorithm That Lets You Take Clear Photos Through Reflections
NPR Morning Edition as a Podcast
Hey, be proud of what you were able to achieve, and look forward to the day when you can achieve any more.

Smalltalk was and is an amazing tool, one of the 100-year languages (if not, perhaps, one of the 1,000-year languages). The JVM is awfully popular, and will be for awhile. Java stole the steam from what should have been the Smalltalk decades; it's appropriate for there to be a decent Smalltalk on the JVM.
Please don't post dismissive swipes in response to new work. It's fine to raise questions or make substantive criticisms, but when someone has made something new, it's not necessary to trample it. The creative process deserves respect, even if you don't personally approve of what they're making.
DRAM “Bitflipping” Exploit for Attacking PCs: Just Add JavaScript
I don't know how you can apply human attitudes toward sex and consent to other animals so biologically distinct. I'm not going to argue that cows are naturally "consent" to sex at any time in any form, but there's an argument (see below) to be made that supports that extreme more strongly than the idea that human sexuality is applicable to cows. I'm not entirely sure how to research this, but it needs actual research before any meaningful statements can be made.

Cattle is low on the food chain, while humans are at the top. It makes sense for animals at the top of the food chain to be more selective with regard to sex because it's important for their offspring to be highly fit. Lower on the food chain, having the most fit offspring isn't as important, unless they can reliably be fit enough to always evade predators. Since illness and injury can always happen, it's more important to have many offspring than it is to have especially fit ones. Ergo more sex, and less selectivity with regard to partners.

Anyway, I'm not a biologist, and I haven't heard of any research on this topic. For all I know, what I just said is complete bullshit, but it seems to me to hold more water than blindly applying human morality to non-human animals.
that's sort of just a UK minimum in general, IIRC (fwir, at least 20)
Subversion ;P (the reason their branches were so awkward was because they were essentially sub repositories...)
Lexus shows off working hoverboard
Pay in BC is low compared to what you'll read about SV here. My first job in Victoria was around $45k but apparently I was lucky to get that as the standard junior level salary was around $36k (this was back in 2007).

If you want to make more money, you'll probably have to move south. If you live in Victoria or Vancouver (I'm guessing Van from your username), the cost of living isn't that much higher in SF but you'll be able to make a lot more.

Vic/Van seem to have a "nice place to live" tax. Companies pay less because people like living there. OTOH, there is less stress and 9-5 usually means that so it's a tradeoff.
Etsy earnings: Long on sales, short on profits
Yep, this is why I occasionally use reserved addresses other than the widely used RFC 1918 addresses.

I use 192.0.2/24 ("TEST-NET") at home (cf. RFC 5737), split up into various subnets. At $work (ISP), we use 100.64/10 (cf. RFC 6598) quite a bit internally (for its intended purpose, *mostly). In other networks, such as companies with many locations that will be connected via VPNs or companies that will have several VPNs to other organizations (where there's less control of the addresses used), I've used 198.18/15 (cf. RFC 2544) to avoid any conflicts.

Obviously, this is not what those address ranges are intended to be used for but it's certainly better than both a) using non-reserved address ranges (i.e. public ones that don't belong to you) and b) implementing funky NAT policies because of overlapping addresses.
Don't forget that people who appear on those shows get paid. At least scale wages if not more, plus accommodations, all of which is considerable for people living within ordinary means. Combined with the thrill of being on tv it can b.s. An overwhelming experience, which explains why so many people do it. But much of it cones down to financial and emotional manipulation.
Thanks for this. Really interesting.

Might be a longshot, but you seem like a person that might know :) Do you know of anyone that has taken a MediaTek chip and customized the OS for a simple phone implementation?
Taking action with side-effects on entirely unvalidated user input is usually a pretty bad idea.
Interesting. I wonder if it stems from the difference between grammar. European languages tend to have a lot of different forms for words based on tense, case, mood, gender, number, etc. Asian grammar is comparatively simpler, so understanding comes from context.

As an Asian person, I still don't understand why European languages needs so much "metadata" to transmit the same message. Likewise, Esperanto is still much more complex than Asian languages, so it fails as a true IAL for me.
Very prevalent.

http://dumbledoreshotfirst.blogspot.com/2013/08/words-of-day...
I wonder if this had an impact on the AT&T backhaul that went wonky today.
Unfortunately, I've been in more than one hotel (or other location with open/public access to the network) where the implementers decided to just use either the whole 10/8 network, a /16 (or more!) out of the 172.16/12 network, or the whole 192.168/16 network in one big, flat network. That can be a real PITA and annoys me to no end.
The relevant rfc (on mobile; don't remember which) specifically states that intermediate servers must not validate mailboxes (local parts). And honestly the domain should be "validated" by the server doing an mx lookup; let dns handle it.
I'm not sure debt makes sense to many people today. A friend of mine was well into at least 5 figures of debt for pre-law and law schooling. He told me he wasn't worried about such a huge debt because he could just declare bankruptcy (this is premeditated theft). I told him that student loan debt isn't allowed to be discharged by bankruptcy. This was news to the legal scholar.

I got into the #1 ranked (by US News and World Report) graduate school in my major. I decided I did not want $180,000 of debt. My parents thought I should go and, in a mistake, I accepted their offer to pay for the first semester so I could try it. The quality of instruction was a bizarre joke. The buildings were beautiful but the equipment students were allowed to access was so out of date as to be useless, so I had to procure my own. Many things that were free or cheaper at cheaper schools were more expensive. One professor flat out told us that he did not read the papers he assigned us to write. As long as we sent him an email with a Word doc attached, we got full credit (and no feedback). What was of very high quality? A few famous professors, but mostly the other students, who had also come because of that advertisement in US News and World Report.

One of my fellow students was heavily involved in the local Occupy group. He is full-on and consciously Cloward-Piven. With no intention of ever paying back his six figures in loans (if he had the money, he might not pay it back because of his principles, and the lack of sufficiently fearsome use of force) he lives off of taxpayer money and channels it into activism against the interests of those taxpayers forced to let him suckle. What's was his real, stated, conscious plan for dealing with his student loan debt? To get Elizabeth Warren elected president. He believed she would discharge it all in a Ecclesiazusaen jubilee and thereby further fuck over people like me who were price responsive and avoided debt, attending less prestigious institutions that already have to deal with unmerited and statistically documented discrimination. I don't know what he's doing now that Warren isn't running. Probably supporting Sanders. And probably supporting loan forgiveness, but also, simultaneously, and outrageously, continuing to support these loan programs because it redistributes wealth to his favorites.

His university program provided no information about student outcomes in terms of employment or income. If the school even cared to gather the information, it was kept secret.

My parents' retirement plan is to never retire. They had some savings, but, after the stock market crash, the Affordable Care Act has tripled the cost of their insurance. I am worried about ever getting a job with the Masters in CS I am pursuing at a school I can afford with savings from the three years I worked after leaving that disaster of a school after the single semester trial. I am so worried about helping my parents, who have paid for other peoples' kids to go to more prestigious schools even as the government seems to be taking no steps against school prestige discrimination.

Sorry for blabbering on.
You'll have to forgive me if I express some skepticism, seeing how you could just as easily say "The logo is influenced from the Obama logo but is not just another Obama logo," which sounds utterly ludicrous.

And lest you say 'but these are totally different,' I'm pretty sure that, just as the Obama for America campaign logo is a ®, the T9 keyboard is patented.
The developments that Facebook is working on with React Native are just so much more exciting than another riff on C++. For most "utility" apps, I just don't think performance is such an issue that the point of research should be these (comparably) incredibly low level concerns.

When I see the bugs going on in iOS apps, it has to do with models that are broken for what modern programs looks like today: things like asynchronicity. Animation is still a mess to wrap your mind around when you have a series of asynchronous events (animations, loads, what have you) that are tied together, but can also be canceled half way through. This is why I can still break many apps by just tapping all over the place (or clicking all over the place: http://tolmasky.com/letmeshowyou/Yosemite/Safari%20Animation... ).

Combining the determinism of React style immediate mode drawing with JS async/await is truly exciting for app development.

Now, of course the elephant in the room is that neither of these matter that much when most the apps being written are games that will continue using C++ or Unity (if you actually care about speed these are your best bet). Especially with the work Apple is doing with Metal that will improve these platforms as well.
Tech’s Enduring Great-Man Myth
My operations? I'm not a dairyman, those weren't my cows. I supposed I could stick a camera on my chicken coop.
Looks like the site is down. http://downforeveryoneorjustme.com/gitualize.com
Can anyone suggest more resources on designing ML systems? Books, papers, talks... This was fascinating.
The Goddam Particule
I'd really like to see some citations for that assertion. Pending that, I'm going to file his claim under "73.6% of statistics are made up on the spot."
Cash for Unwanted Cars Sydney
The autonomous killing systems of the future are already here
There's something I found on hacker news awhile back that can allow you to use ForwardAgent while limiting your identities so that you can forward your ssh agent, but it only forwards the identity you used to connect to that server. It starts up a separate agent for each identity when you invoke it.

You can find it at: https://github.com/ccontavalli/ssh-ident
It's been advertised since (at least) around 1800 GMT last Thursday so I doubt it's related.
Most of the comments here about '+' parts are rendered completely irrelevant by single-user domains. Not to mention "one email ~= one person" schemes.
I found it interesting that Judge Winmill grew up on a dairy farm.

Source: http://blogs.idahostatesman.com/otters-blast-at-judge-winmil...
MSG-4, Europe’s latest weather satellite, delivers first image
No, I'm suggesting that the ridiculous things we hear from Alaska (think about it's relative location to the US) are sort of like the ridiculous things we hear from Idaho (comparing it's relative location to the South).
Your build agents should use a cached .git, and only pull updates. Different test groups can be a different build target in your build/make file, or you can have nested build files.
After upgrading to Windows 10 laptops run hotter, battery last less
Why not encode the domain strings into an image?

OCR requires a lot more programming effort compared to a text-based content scraper
I wrote my own. I can change it faster when YouTube changes something than waiting for someone else. YouTube makes downloading very straightforward. No need for Perl, Python or any interpreter except sh.

# requirements:
# sh, sed (BSD ok), tr, openssl, ftp or some other httpclient

curl=ftp
file=${2-1.mp4} # default outfile

# itag #s are on the wikipedia page for youtube

case $# in
[12])
{
sed 's/http:/https:/' \
|while read a;
do

b=${a#*://};
c=${b%%/*};
{
printf "%b" "GET /${a#https://*/} HTTP/1.0\r\n";
printf "Host: $c\r\n";
printf "User-Agent: OK, Google.\r\n";
printf "Connection: close\r\n\r\n";
} \
|openssl s_client -ign_eof -connect $c:443 -verify 9
done \
|sed '
s,http,\
&,g;
' \
|sed '
/%3A%2F/!d;
/videoplayback/!d;
s,%3D,=,g;
s,%3A,:,g;
s,%2F,/,g;
s,%3F,?,g;
s/^M//g;
' \
|sed -e '
s/&itag=5//;t1
s/&itag=1[78]//;t1
s/&itag=22//;t1
s/&itag=3[4-8]//;t1
s/&itag=4[3-6]//;t1
s/&itag=1[346][0-9]//;t1
' -e :1 \
|sed '
s,%26,\
,g;
s,&,\
,g;
' \
|sed 's/%25/%/g' \
|tr '\012' '&' \
|sed 's/&$//';
echo
} \
|sed '
s,%3D,=,g;
s,%3A,:,g;
s,%2F,/,g;
s,%3F,?,g;
s/^M//g;
' \
|sed '
s/&https/\
\
https/g;' \
|sed 's/\\u0026.*//' \
|sed '/itag='"${1-.}"'/!d;'|{
read a;
exec $curl -4o $file $a;}
;;
*)
exec echo \
"usage: $0 itagno [outfile]
outfile: $file"
esac
There are still lots of people who have "puppy farm" technical certs. This was certainly one of them.
I've worked both at a large company (Facebook) that used the mono repo approach as well as a large company that uses the per project repo approach (Uber) and I have to say I'm personally a VERY big fan of the project based repo approach but every company is different. So is every team. If you're a small company with primarily one service and primarily in one programming language, the mono-repo way seems to be the best approach. On the other hand, if you're a company that has embraced a service oriented architecture, the per project repo approach is likely the way to go. Especially if your company is OK with services being written in a variety of different languages and so long as it is as easy to use open source code as it is to use third party code written within your org. It also goes a long way in supporting local (ie., laptop) development. Otherwise, the entire codebase would be too big to fit in RAM.

Disclaimer, these opinions do not necessarily represent the opinions of my employer.
s/query if/query is/

(Too late to edit)
Oh wow, that's actually a great articulation what he stands for. It still seems like a superset of open source, i.e. that open source advocates believe in a subset of those ideals, and often for practical in leu of ideological reasons.
How to start and grow an Internet media ministry from 0 to 1000 members
As a teenager in the early 90s, this show was gold. Before the internet, getting information like this was hard and the show did a good job keeping things interesting.
With SVN (or similary) you'd simply configure your CI to 1) checkout 1 or more files and subdirectories and 2) config your CI to run a particular build script.

The notion of zero-config CI is a recent invention, thanks to conventions of small repos with well-known project file names per language/platform ecosystem.
The biggest source of tablets is "Other", at 45%. Tablets are now a generic product. Hundreds of manufacturers wrap plastic around a battery, touchscreen, and an ARM-based tablet SOIC chip, loads up the open source version of Android, and sells the result for under $50. That's the real tablet market.

There's been a desperate attempt by the high-end players to keep the price up, but it's failing. The under-$50 tablets used to be something you had to get in Shentzen or via Alibaba. Now they're on Amazon.
Interests today are so niche and constantly assaulted by "innovation" and "disruption", I think it is very rare to share an interest with parents.

Books like Faded Mosaic and Together Alone have documented well that there are not cultures in the first world; can cultures only be re-established by force as when Hundred Schools of Thought were (admittedly in a limited fashion) by the First Emperor of the Qin dynasty? Some might think rational persuasion to a center is possible, but I think such rationality has a common core as a prerequisite, and that for this reason, the concern for culturelessness, and not (perhaps merely) raw academic performance, a Common Core is proposed.
Ah, seems semantic versioning is all the rage nowadays.*

Fixed it!
So we combine the best of git, subversion, and perforce. perverted-git, anyone?
I'm an app developer, and I own two dozen phones, tablets, and iPads. I never use any of the tablets or iPads personally, I use my MacBook Air for couch computing.

My kids love the iPad. But my parents are the ones that surprised me. They each sit in their recliner and use their iPads for basically all of their free time.
At Google, the dependencies for everything are very well specified, so in most cases the code affected by a single change is quite small. Dependencies are often specified on a per file basis. It's kind of a pain in the ass, but being able to know for sure you won't break stuff is very powerful.

Also, they have a ridiculous number of machines dedicated to running automated tests. My tech lead told me "feel free to add as many tests as long as they're under 30 seconds each".

I was super skeptical of perforce before starting at Google, but it works really well, especially in conjunction with the code review tools and processes
But where do you get your gwent cards?!
When I was 10 years old, my school required us to learn an instrument. I selected the bassoon, because 'no-one plays the bassoon!'. Lasted less than a week - my little hands couldn't reach around the instrument to do the correct fingerings...
I thought radios in the unlicensed bands were capped to really weak TX power levels which would make them useless for broadcasting to large areas.
Seed Stage VCs Compete with One Another but Not How You Imagine
If your concerns are driven by resource requirements, then I posit your concerns are driven by limitations of fully distributed version control tools of today. Shallow and/or narrow clone (like the Subversion model) limit the amount of data required on clients and thus facilitate monolithic repositories without the extreme resource requirements on clients.

I posit that if Git or Mercurial allowed you to clone a subset of directories, the differences between a monolithic repository and a set of smaller repositories becomes indistinguishable, as a clone of a sub-directory is functionally equivalent to a standalone repository! The problem is that narrow clone is not implemented in any popular DVCS tool today (but Mercurial is working on it).
I've never understood why these old instructional films so often seem much better at getting things across and making them stick in my mind than more modern material.

A couple other examples.

1. A 1959 film from Bell Labs on wave behavior that made standing wave, reflections, energy loss due to impedance mismatch, and impedance matching much clearer than anything else I've seen: [1].

2. A 1937 explanation of how the differential in a car works: [2]. Here is another upload of that which is lower resolution, but has more from the same source in the sidebar [3].

I suppose it could be something akin to survivorship bias that makes old educational films seem so good--the bad ones don't get remembered 60 years later.

[1] https://www.youtube.com/watch?v=DovunOxlY1k

[2] https://www.youtube.com/watch?v=K4JhruinbWc

[3] https://www.youtube.com/watch?v=yYAw79386WI
GitHub Outage
I'm responding to, "there's nothing wrong with not having it clean."

Yes, there often is. And I do enforce it on the original pull request.
> I have come here to chew bubblegum and kick ass... and I'm all out of bubblegum.

John Nada, walking into a bank, with a 12-ga pump shotgun ;)
1 Second Delay in Transaction Time Costs 12 Customers, Braintree Says