skysight-inc/HackerNews huggingface dataset:
You should make a small lightweight version of the gif and put them in the page, and use them as link to the full resolution gifs.

An alternative is to put one static frame in the page as a link.

Another option is to select a few of them as a gallery and put the more nice examples in the page, and links to all the other.

This is a field of research that has a nice visual result. People can easily see the results, and they are nice. Most people will not be ale to read the paper and understand all the details, but at least they can appreciate some nice graphics.
Your dev environment is never going to be identical to your production environment, because you don't write code directly in production. Test and acc should be identical to prod, but for dev that's pointless.
But as far as I now the timeline is as follows (cannot find the 4chan threads anymore, so no proof this time):

- Aug/Sep 2016 (or a short while before that): People made up thr term "alt-right" to be used as the opposite of "regressive-left". People there did not call themselves that.

- Oct 2016: 4chan was mostly busy with all the Wikileaks stuff and I did not see the term used that much.

- Oct (end)/Nov 2016: Some people (not even on 4chan started to call many things that are pro-Trump or "tried to be" objective (non Trump or Hillary) alt-right.

The general message that started to come up at that time: "The alt-right are spreading fake news".

- Dec 2016/Jan 2017: People suddenly started to identify themselves with alt-right.

Update:

Google trends timeline:
https://trends.google.com/trends/explore?date=today%2012-m&q...
People who go to coding boot camps often get coding jobs. Many coding schools deliver what they promise their students, which is a job in return for their fee and the student's hard work.

It's silly that VA benefits can be used for intensive short courses in for-profit plumbing and truck-driving schools but not coding schools.

This is a screwup that needs to be fixed. The VA has screwups in it. SNAFU (situation normal, all f---d up) is a military acronym. They fix SNAFUs when they get pressure from Congress.

Of course there's a history of sleazeball entrepreneurs figuring out how to get paid with VA benefits in return for bad education. That's no good. It was already happening at the dawn of the computer age, and it's happening now. It needs to be dealt with, ongoing.

There's also a history of people being trained for work without the aptitude to do it well. That's also a waste. It happens in plumbing and truck driving too.

Making it hard for veterans to use their benefits to learn to code is not the way to deal with these problems.

Plus our industry can use lots more skilful hard working people.

You could write to your congresspeople and bring this article to their attention. I did.
Python double-under, double-wonder (2013)
Research Report Explores the Bluetooth Speaker Market 2017-2022- PR Live
Self-taught veteran coder here. I'm not great, but I've built a few things in Python (with a LOT of input from more experienced developers).

I never really thought about coding until I came to a developer with an idea and he said "Great now go build it."

It was very intimidating, but I was lucky because I had a boss who gave me the freedom to devote time to learning and many false-starts. It took about 6 months before I had something slammed together that worked.

I learned that coding (while hard) is not impossible to learn. More importantly I believe that it re-wired my brain for problem solving. I think more logically than I did before, and that has helped me to learn other skillset and further grow my career. I now have an MBA and work in finance.

So I'm sorry but I don't believe that coding is something that you have to be a natural rockstar to do. There are so many small and solvable problems out there and so few coders. These are still wildcatter days.

I do tend to agree about programming classes being rote, but isn't that true of any kind of education?

Perhaps what is more important is having an employer flexible enough to let their employees learn new skills while working.
As bad as your case is, this story seems to have very little to do with the police outside of them being tasked to enforce a court order. It sounds like these orders are being requested by the DA and granted by judges. It is also about laws that may be debatable in merit but are most likely abused in practice. (We can only say "most likely" because the only records available are difficult to process to judge how often these orders are used, never mind whether their use can be construed as legitimate.)
>By eliminating the possibility of syntax errors through block-based languages, you can put their entire initial focus on semantics, without having to divert their attention toward syntactical correctness.

This is very interesting because one often hears the same thing - the exact same thing! - about Lisp as a teaching language. And Scratch and Lisp are indeed quite similar, superficially, though Scratch doesn't think of itself as a "real" programming language and hence stops short of providing features that would make it usable as one, like lexical scope.

One big difference is that Lisp simply hides a lot of its syntax behind homogeneous parentheses (many special forms can only be written a certain way, but you have to remember where the parentheses go) whereas Scratch doesn't so much hide it as handle it for you ("here are the slots where things can go in this syntactical form").

Another, separate but easily conflated difference is that it's in some sense "strongly typed" - numbers go in number slots, predicates go in predicate slots, etc etc. The return type of an expression is represented by the shape and color of its block. All types are statically known, and relayed to the programmer. It is impossible to commit a type error because the editor disallows it (which is in turn possible due to the transactional nature of drag-and-drop - what do you do if someone types the wrong thing in, untype it?)

I think these are valuable concepts that don't automatically imply "toy" and should be explored in the context of a "real" programming language. Computer science has consistently unvalued human factors. There is still a lingering sense that "real programmers" don't need to be mollycoddled, and should suck it up and endure byzantine incidental complexity. Never forget the lesson of Python, a slow and technically unremarkable scripting language which is now one of the most popular languages in the world because it is easy and fun to program in. Or the lesson of Lisp, an enormously fast and powerful language that nobody programs in because...?
> [Boris] Yeltsin, then 58, “roamed the aisles of Randall’s nodding his head in amazement,” wrote Asin. He told his fellow Russians in his entourage that if their people, who often must wait in line for most goods, saw the conditions of U.S. supermarkets, “there would be a revolution."

Supermarkets and food production are an excellent example of how markets work effectively in Western countries. One of the great practical liberties gained from those who escape state run economies is one of consumer choice.

[0] http://blog.chron.com/thetexican/2014/04/when-boris-yeltsin-...
Beijing's unique street life under constant siege
Yet another needless cost of not switching to IPv6 already ...
Programmers don't abandon all hope because they aren't John Carmack. For the same reason, people below some IQ threshold shouldn't abandon all hope of contributing to software. There is a lot of different kinds of work needed, and a minimum intelligence level to contribute anything at all hasn't been established, to my knowledge.
Wow, that's a realllly long read, I have no idea why I read the entire thing, I'm not much of a Seger fan. The author sure is though, something about the story kept me reading.

I guess the answer, for those who don't want to read, is something like Seger and/or his manager just don't want to. Maybe it's money, or maybe they just don't care.

"Much as Seger's status as a regional star from 1964 through 1976 left him free to record and tour where he felt most comfortable, but those same decisions prevented him from breaking out to the wider national audience he craved, his current level of very substantial success eliminates any pressing need to participate more fully in the digital age."
It's Saturday, everyone should go watch Orson Welles' "F for Fake". (Unfortunately it's not on Netflix at the moment. https://www.justwatch.com/us/movie/f-for-fake ) It's a crazy "documentary" about forgeries and originality. Modigliani comes up a lot.
Code coverage has been useful to me in practice, so I think blanket statements like "code coverage isn't useful" is very misleading. For example, code coverage has helped me identify specific branches in my code that are untested, which in turn help guide me to write additional unit tests.

You don't need to completely dismiss other testing techniques. Mutation testing can be useful at the same time that code coverage is useful.
"Clone"
What you mean by that?
Are you going to duplicate the product?

Doubt it! Not only SAAS in every product there is an open market for alternate product atleast for 'popular products'. Alternate products just clone 'problem statement' and build their own version of the product solution.

In case of popular product, well developed or well defined domain first few steps of solution is going to be same which is unavoidable ex: A car will have four tyres. But, you have all the freedom to change it to be an electric car and make it better. This is how all better products are being made.

Any solution need product market fit, persistence, best engineering, trust among customers, support, experience etc.,

Spend your time in thinking "How this could be done better?". Then you need not clone any product. Almost all forms of idea is been tried in this world. We should try with our own skill set and experience.

All the best!
I am personally with the salvagers. They are making good use of an economic resource for themselves and for others. They are also cleaning the ocean of old debris, not getting lost in some misplaced sense of sentimentality. If the home countries of these vessels want them so bad they should simply salvage them themselves. It's stupid that we have laws that protect stuff that sunk over a few decades ago. If you can't clean it up in 10-20 years, someone else should be entitled to it who can.
It matters when you're teaching professionally.
To me, it is purely a communication issue. If the candidate is giving the wrong sort of answer, either they don't know or they don't understand the question fully. If the candidate does not know, then it is an opportunity for the candidate to learn. If the candidate did not understand the question, it is an opportunity for the interviewer to learn...or to explain what they are looking for.

How the interviewer handles this situation probably says something about the company culture. If the candidate does not know the answer, there is an opportunity for the interviewer to channel Julia Evans talking about strace. If the candidate does not understand the gist of the question, then there is a need for the interviewer to provide clearer direction.

The article provides a list of causes for candidates' inability to satisfactorily answer the question. All of them are more complex than investigating the immediate context of the interview and none of them require self-reflection by the interviewer
It's a really interesting story, but I don't get the general slant. Doesn't it make more sense for us to recover high quality steeel that's sitting there unused instead of carving up yet another mountain and burning tons of coal to make it from scratch?
alt right is from waaaaaay longer ago than September. It's all an out growth of "gamer gate" nonsense. Milo and Cernovich were both "gamer gaters." Bannon ran gaming message boards before Breitbart, where he met Milo. He figured out how to use messaging like his to target these people for less savory purposes.
It looks like in the original the top-bottom of the pages js glued together and the inside of the pages is cut-off. That'd probably make it better at difussing the light.
Clickbait title? Zero info? Windows is evil! To the front of hacker news we go!
That's why the Russians hacked Macro

What is your evidence that this hack originated in Russia?
Many new accounts, there appears to be some brigading going on. I'm surprised actually, I doubt brigading hacker news is going to have a lot of weight in the outcome of the french election...

Staying away from the political side of things, it's impressive how many people are willing to spread obvious disinfo if it serves their agenda. I'm sure many of these alt-righters realize that those documents are most likely fakes but it doesn't matter, whatever hurts the opposing party.

Look at the Cayman document leak from yesterday, one of the laziest montages I've seen lately. Didn't stop it from being plastered everywhere on "alt-right" websites with big VERIFIED tags.

It's just the strategy of drowning actual information in a sea of lies so that nobody bothers to look for it. The worst thing is that an actual leak about Macron's tax evasion could be released now and I probably wouldn't believe it. It's just all noise.
> they'll get code-monkeys instead, with a few exceptions.

that's an expected outcome of most courses to teach programming. some will excel and others will merely pass. I think that's ok as far as outcome expectations go.

what concerns me more is the prevailing attitude among policy-makers that "tech jobs" is a magical panacea for all working class woes.
The official one, I think it was in .NET 3, but it was a few years ago at an old job, so I'm a bit hazy on the details.

Basically we had a bug where a whole conditional branch was being skipped, and we traced it down to the branch being omitted entirely from the compiled IR.

And no, it was nothing fancy, just something like:

if (customer.country == "US") {
doSomething();
} else {
doDifferentThing();
}

The whole `else` branch was simply missing from the compiled program.

If I remember correctly, we got around it by doing something like:

bool isUsCustomer = customer.country == "US"
if (isUsCustomer) {
doSomething();
} else {
doDifferentThing();
}

Anyway, the point is that the compiler fucked up it's handling of if/else statements, but only at that specific part of the code, leading to a few wasted days of effort tracking down the problem.
Introducing Humboldt's Cosmos (2009)
and is that so bad? As in, this is like how our parents used to say "you are glued to the TV" and that's exactly what TV channels wanted...to sell your attention.
It's hard to overstate the influence of Alexander von Humboldt.
Fwiw, the watershed moment for me was an article in the NY Times Magazine approx 3 yrs ago about gut bacteria. Blew. My. Mind.

As a side note, one of the key takeaways I extrapolated from that article was bacteria have a direct effect on life expectancy.

For example, they say, when you have a partner you're likely to live longer. But is that love, or because you get to swap bacteria? The same for having pets. They too help to strengthen the system within your body. And so on.

Sometimes I wonder if we're more bacteria than we are human. That is, who is the host and who is the "parasite."
a lot of community colleges already have courses like this. here is an example: http://www.bmcc.cuny.edu/cis/

it's essentially an accelerated vocational training program designed to feed in to either entry-level IT jobs, or upgrading to a proper Computer Science degree track. this is common in community colleges, afaik. there are multiple schools in New York City that do this anyway.

I guess the major difference is length of the program. community colleges aim for 2 year programs. coding boot camps aim for 12 week programs.
> If your users have to resort to this they are not getting the appropriate support they need.

I don't see where this follows from. "private repos" and "testing" implies "local testing" for me. If that implication does not hold, the development workflow is seriously screwed. (Don't tell me there is no money for a local test setup when you have dedicated IT security.)

And in my experience, more often than not, it is screwed because someone decided to use some other flashy tool without realizing the security implications.

If you really, really need to poke holes into your firewall can easily that with ssh to a cheap vm hosted at your trustworthy hoster. If ssh ain't enough, nc and socat are your friends.
Makes me sad to see all the negativeness towards this service, which clearly works and serves a need some people have.

Yes, there are alternatives, but I hate when people jump to dismiss service like this, without fully considering what issues the proposed alternatives have. Obviously it is ok to mention the alternative options, but that can be made in constructive way.

Let's celebrate the fact that somebody has built and released something and even seems to have a business model to support it. Instead of complaining about 5-20 bucks per month, try to figure out how you could channel some of your corporate multimillion IT budget to this fellow hacker. Wouldn't it be great if building and running this kind of small solutions would be actually a viable way of making living?
Talent Is Overrated spends a considerable amount of time talking about this topic. Over the past few years, the more I began to reject the notion of passion being a prerequisite to growth, the more adapt I was at switching perspectives to continue to drive growth. There are a remarkable amount of times at work where I have zero passion for my current task, but I can surprise myself with a beautifully written solution.

If we remove the phrase passion from being a prerequisite to being a highly competent developer, we can begin to view this problem in a proper context. The issue is we're failing to adequately define how to go from being an apprentice through being a master developer. This gets even murkier when you consider job roles in organizations that do not care about this distinction, but we aught to do our best to define a general framework that anyone interested in could use and apply. We could look at finer art fields and see what principles we could apply. For instance, from music, I learned to love music by playing just difficult enough music to keep me interested, but not hard enough to get frustrated enough to quit. I never had personal teachers because my parents didn't have enough money, but I used my resources the best I could. There came a point after playing music for a number of years that the patterns started to emerge that I began asking the right questions and got lead into music theory. This happened a decade after playing, but within a few months my view of music was forever altered. I called it "just in time learning", and it's something I've tried to do with mentors of my own. There are quite a few topics in computer science that are better learned over time through rote memorization, but the part that I think we're failing to address is giving students a platform to build off of on their own. Every reputable fine art program makes extensive use of studio time where students are given ambitious projects with loosely defined parameters in conjunction with their theoretical courses. The supplement each other and provide the bedrock for a young artist to grow on.

What I'm failing to articulate is, passion is not mandatory to learn. In fact, I would say if used inappropriately, it can be destructive to a new learner of a skill. Once they hit their first brick wall and have no one to turn too, they might feel they aren't passionate enough and give up. When in reality, if they were given a different perspective, they might have easily overcome the challenge and moved on. Not every skill set can be sexy, and not every task can be passionate. The man that is responsible for tuning concert pianos with a live crowd are extremely talented, but most are not passionate about tuning pianos. We are looking at this as a problem with students, when in reality the problem is with the program and the teachers.
Unless the laid off workers are randomly assigned to training or finding other work there's a pretty serious selection bias that the people with the best prospects are the least likely seek training.
Top Common Mistakes About Mortgage – Birmil.com
Your arguments against markets can be boiled down to:

1. It's not actually a TRUE free market, which is tough to argue but seemingly would invalidate all your next points. I think "free" is a relative term compared to the state-run model of food production.

2. Gluten free bread was not available in your bakery because it was too expensive and customer was unwilling to pay more (markets working). But gluten free bread is available at other retailers (markets working again)

3. Cheap ingredients are bad and more expensive ingredients are worth the extra cost, which is really a value judgement that you are free to make by buying bread from your baker (markets working)

4. Market doesn't regulate "invisible effects" but you don't state any support that the alternative (presumably food czar) would be able to capture "invisible effects"

5. Food safety is more of a concern and better managed by some "food czar" than the individuals effected. When in practice, food safety is better managed by a "last time I ate this I got sick" approach to choice. Food safety is much better in market economies.

Overall, the main problem with your argument is that it compares market conditions to a perfect ideal without any account for cost and practicality
Me too. During a 3-day visit to Austin TX I used RideAustin maybe 10 times. It was flawless. The app works just as well as Uber's, the cars and drivers were just fine.
>Lastly, what if increasing automation means that manufacturing jobs will inevitably go away regardless of how anyone feels about it or complains about it? What do you propose to stop that?

I propose a society where mankind DECIDES about what kind of jobs it wants to have (or none if they please so), and they are not dictated to it about the mere availability of some technology.
They talk about it but only to point out the fake news campaigns. For instance:

Macron's tax evasion: itinerary of a rumor, from 4chan to the TV set: http://www.lemonde.fr/pixels/article/2017/05/04/macron-et-l-...

Macronleaks: the questions to ask after En Marche's hacking: http://www.lemonde.fr/pixels/article/2017/05/06/piratage-d-e...

The article says that while many documents appear to be authentic, some look suspicious. At any rate after the american campain and Macron knowing full well he would be a target I really doubt he would've made such a stupid mistake. We'll see I guess.

In general as far as I can tell very few people believe those leaks are genuine, whether in mainstream news media or social networks. I doubt they'll have any significant effect on the results on sunday.
> ... got out at ~280. It was a good run but time to move on.

Same here.

Tesla CEO Elon Musk is clearly the greatest salesman in tech right now, and eager investors are rushing to purchase TSLA in anticipation of greater riches to come. The money pouring into their corporate coffers will be extremely useful as they ramp up for Model 3 production. I'll probably jump back in when they start paying a dividend. I'm not holding my breath.
You do need a public IP.
I think it's worth adding that, for me, gut bacteria are a MAJOR argument against GMOs. The gut is a VERY complex system, a system at this point that we have little true understanding about. We're just now scratching the surface. There's no telling how changes in food "makeup" can effect the gut.

I don't want to get off topic but it was worth mentioning.
Are you suggesting that Tavis Ormandy is making this up?

This is upvoted because of the reputations of the people reporting it and because it sounds very serious. It's nothing to do with any kind of anti-Windows agenda.