skysight-inc/HackerNews huggingface dataset:
It's almost as if fascism is some grotesque caricature of traditional masculinity mapped onto governance.
freenode is such a dumpster fire. Well, it's always been a dumpster fire, but since a ton of opers resigned because it wasn't clear what was happening with the donations, it's just getting worse and worse. Let's see what comes from this.
Oh, they know it very well. They just don't care. It's not like they try to catch somebody specific. They just try to find somebody to blame, convict him and then report that they did their part.
Decorators, and class fields, are pre-stage-4 ES proposals. That means they are not part of JavaScript. Moreover, what ends up eventually landing, especially in the case of decorators, is unlikely to work quite the same as what TypeScript implements.

So "Typescript has no additional features over (ES6+) JavaScript that are not part of the type system." is just false.

(Babel has plugins for all kinds of things that aren't part of JavaScript. The team is working on expressing more clearly which plugins are for experimental features and which are settled.)
Ask HN: Unemployed for 2 years, looking to find a steady programming job
I'm an experienced web developer, always worked in Chicago, but now I'm having trouble finding a company that would hire me. I feel like I've been displaced from the programming industry.

* Got my first web dev job in 2007

* Graduated 2007 with an unrelated degree

* Worked on-and-off. I never had another job lined up when I left/laid off from the old one.

* Looking to settle into a salaried job. I don't even know what it's like to be a salaried employee. All the job offers I could get have been contract-to-hire, and they paid well below average.

Based on the last point, I quickly learned that "being a bargain" doesn't make you any more employable. In fact, I'm starting to think there is a correlation between programmers with low salaries and having more difficulty finding jobs.

I don't know where to begin filtering for higher yields in getting interviews. At this point, I'm just throwing anything at the wall waiting for something to stick.

The programming job doesn't have to be web dev related. Maybe the glut of bootcamp graduates is making it harder for me to stay relevant? I am okay with working in one of the bigger but non-sexy places if they are the easier places to get in. So what are some places in the Chicago area that:

* Don't care what tech stack you've used

* Have a large enough tech team to tolerate a greater ramp-up time for new hires

* Years in the field mean less to them, because they can just hire and place someone where it's appropriate

So where to begin changing my approach so I get higher yields for interviews, and offers?
Turkey didn't annex Northern Cyprus. Nor did Albania annex Kosovo, nor Russia itself annexed South Ossetia, Abkhazia and Transnistria before.

It's the combination of invasion and annexation - effectively, waging war for a formally acknowledged territorial gain - that makes the situation in Crimea unique post WW2.
You don't need technology to make an addictive product profitable.
Former Kudu developer here.

Kudu was designed to be a columnar data store. Which means that if you had a schema like table PERSON(name STRING, age INT), you would store all the names together, and then all the ages together. This lets you do fancy tricks like run-length encoding on the age fields, and so forth.

There is also a Kudu RPC format which uses protocol buffers in places. But Kudu also sends some data over the wire that is not encoded as protocol buffers, to avoid the significant overhead of protocol buffer serialization / deserialization.

Apache Arrow is a separate project which started taking shape later. Essentially it was conceived as a way of allowing multiple applications to share columnar data that was in memory. I remember there being a big focus on sharing memory locally in a "zero-copy" fashion by using things like memory mapping. I never actually worked on the project, though. Developers of projects like Impala, Kudu, etc. thought this was a cool idea since it would speed up their projects. I don't know how far along the implementations are, though. Certainly Kudu did not have any integration with Arrow when I worked on it, although that may have changed.

Protocol buffers is simple and has a lot of language bindings, but its performance is poor on Java. The official PB Java libraries generate a lot of temporary objects, which is a big problem in projects like HDFS. It works better on C++, but it's still not super-efficient or anything. It's... better than ASN.1, I guess? It has optional fields, and XDR didn't...
I particularly liked a comment about a fairly elegant way to rate limit with a caching proxy[1] in that HN post. When your main application returns a rate limit reached request, cache that in your proxy for a certain amount of time, and once it's timed out of the cache, they'll hit your main app again.

1: https://news.ycombinator.com/item?id=13998081
Accessing child pornography. Participating in terrorism messaging boards. Commercial copyright infringement. It's easy to imagine a crime.
The Shamanic View of Mental Illness (2010)
Bleeding edge may look really charming, but it's really easy to get a cut.

It has a lot of niceties and advantages over traditional REST-like APIs, but... Last time I've looked (just a few months ago), the libraries weren't exactly mature-looking, e.g. prone to n+1 queries issue.

Good thing is, there are a lot of people who can experiment and improve things.
Sad thing is, if you aren't such lucky, GraphQL may be not exactly something you'd want today.
Makes me feel a tad better for my yearlong PIA subscription :)
Canonical CEO steps down
I did my computations by slicing the problem in little chunks so that the GPU has time to render the other tabs.

https://github.com/nraynaud/webgcode/blob/gh-pages/webapp/cn...
And SaaS (Sex as a Service).

The day there's an app for people seeking prostitutes where both parties leave stars and text reviews like Airbnb or Uber will be a weird day.
check our IGT.
Discussion != likes. If someone twigs that they could cycle to work instead of driving - win.
Reminds me of the tricks self-balancing trees do, rotating the most accessed elements towards the root.
Reading the article it's pretty clear the environment stuff was an afterthought, but if they really cared about the environment they could have skipped having a big event and gone to the court house and got a certificate.

I think the point people are trying to make is that it's silly, misleading, and hypocritical for people to pat themselves on the back for making a tiny token effort to protect the environment while participating in activities that are overall terrible for the environment.

If that's what they want to do, good for them, but let's not pretend they're making a real effort.
There are business areas where having an on-call person is unavoidable and necessary.
WIOIP (Wedding Invite over IP)
what happen if he falls?
Change your thoughts to productive thoughts. Judgmental thoughts are not productive. Cut out the emotions and be rational. Instead of thinking "am I bad?" think "how can I get better?".

Without walking the heavy road we never get anywhere. Everybody suffers and starts out bad, that's OK. Giving up is for losers.

As for relationships: Share happiness and small gestures. It will make their life better and in turn your life.
>In this case, the HR, the Line Managers and others have individual responsibilities to ensure that sexual harassment is not tolerated.

And at the end of it all, you're still just using a sample of one to justify a conclusion. Not only a sample one, but biased sample of one giving one side of the story. Again, she seems very credible, but because you weren't there, and you don't know the full-story you really have to refrain from asserting strong conclusions.

What is happening here looks like typical behaviour of an internet mob on a righteous crusade and it makes me uncomfortable, because I've seen this countless times. Inevitably real people end up getting hurt because you want to virtue signal to others and take some cheap shots..
I don't think it will sink to what it was when lilo still lived. I find it funny that article calls him "professional online beggar", because he was way worse than that. Not that the network was better handled after his disappearance though.
Nice!! Would creating WebRTC data channel be possible?

server side SCTP to client(p2p over SCTP/data channel) would be cool.
Well, technically it was Greece that tried the annexation and Turkey does maintain a large military on Cyprus.

But you're right, the Crimea is both in scale, scope and ambition on a different level.
I'm the same age as you, and I grew up in Southern California.

Most of my peers didn't expect to survive to be adults, as you said.

We weren't generally freaked out about it. We laughed grimly when we had earthquake and nuclear drills in school, both of which consisted of the same thing: getting under our wooden desks. We were completely surrounded by primary nuclear targets. A major oil refinery was a couple of miles away.

I believe it's safe to argue that the most dangerous time in the cold war was in the first half of the 1980s. The Cuban Missile crisis in 1962 was a very close call, but we were really on and off the edge for most of 10 years in the late 70s and early 80s.

Yet most everyone feels far less safe today than we felt then.

How we feel about safety is rarely connected to how safe we actually are.

I believe that unlimited information and communications is making us insane. How many tens of thousands were killed by gas attacks in the late 70s and early 80s in the middle east? We knew it was happening, but we didn't see it, as we do today.

I won't go into this theory more now, I've posted it a number of times in greater length, so it's available in my post history.
I've seen riders with cleats who can stop without putting their feet down. This is even without a fixed gear.
They already know.

The same thing happened to someone I know in the UK, a few years back. He was arrested at dawn and put in a cell for a whole day after an offence was committed from the IP address under his control.

He said the officer interviewing him admitted he understood that the offender and node owner were probably different people, but it was close enough to justify an arrest.

This was a high-profile case where they did actually find and arrest the actual offender, so they had real leads - could only conclude this was intimidation.
What? Well, they sure have earned those sanctions haven't they? Aggressive expansionism and annexation of foreign territories, tampering with elections in the USA, not to mention atrocious domestic policies in an effective dictatorship. They have earned those sanctions and more, indeed I think we will find in the future that dealing so softly with Russia was a mistake.
I buy lots of gadgets that take input. That doesn't mean any time someone else is in the same room they have the legal right to activate them and tell them what to do. Audio, mouse, keyboard, touchscreen, digitizer, light pen, or SSH session makes no difference.

Aaron Swartz certainly didn't break into anything. He just used a system he had authentication to in an unauthorized manner.
Michel Houellebecq is a true prophet. From his novel Atomised to The Possibility of an Island (metaphor for social media) to Soumission, he's been years ahead re zeitgeist and social climate since the 90s.
I literally eyerolled at this. The irrational leaps down these non-existent slipper-slopes, is absurd.
AND it's a fixie?? Is that the norm for tall-bikes? We have a bunch here in Portland (Ore.) and I always figured they had breaks but never really looked closely... but I see none in the video. That seems 10x as terrifying.
qsort might be general in the element type, but not in the container type. That is, it will only work for arrays.
Also without LTO it will be very expensive as it cannot inline the compare function call. C++ sort is just faster and more powerful.
Don't most wedding invitations include a return envelope and stamp?
Elon Musk to Disgruntled Tesla Shareholders: Buy Ford Stock
Similarly, I drive an old SUV to work that gets terrible gas mileage because the environmental impact of prematurely switching to a new car is so much worse when I take my commute length into account.

I live within 8 miles of the office and subsequently put about 4,000 miles on my vehicle annually. I consume less fuel than 90% of the people in the office with new 'environmentally friendly' cars who live 40 miles away, yet it is I who receives the rash of shit. /rant
One thing to remember is that publisher revenue is net Google's monetization cut. Publisher's see just 68% of ad revenue sold on their site. So $150 is really $220.58 in gross, which is significantly higher.

Another point to remember is that typically publishers only sell to Google AdSense their unsold (so-called "non-guaranteed") inventory. Typically you take this money because it's better than nothing, and because you couldn't sell this inventory yourself. Usually this non-guaranteed inventory has a lower value then the stuff you'd sell yourself.

There's a lot of reference-style material on news sites, and the CTRs on that are not bad. Just look at Wirecutter and its affiliate model.

That said, industry average for news display ads is about 0.05%... 1 click per 2,000 impressions. No bueno. Say 3m impression get 1.5k clicks, that's $0.33 CPC net or about $0.49 CPC gross.
I believe this is exactly the kind of thing that will be resolved by the tools the market provides.

If they wanted volunteers to fly the next flight instead of this, they should have offered more than $400. Kind of like an auction: $500, $600, etc. and eventually enough people would have been incentivized to take the deal.

The company failed at that and now their competitors will get their business and increase their market shares at United's expense.

IANAL, but they might even be facing a very expensive lawsuit and will have to settle.

The market will ultimately work things out, I don't think the FAA should intervene much.
Ivory: embedded domain-specific language for safer systems programming
Don't you agree that the numbers are the way they are because of cultural stereotypes? If there were more female tech role models that females with a budding interest in tech can look up to, that would move the needle. I don't think you can simply say "look men are more interested in tech than women" and wipe your hands of the situation. We have to change our culture in order for more women to excel and therefore become role models for the next generation.
On the topic of Nginx, does anyone know if it's possible/how one could fire off a http request (GET or POST) to an external service to log requests in real time (rather than say logging to a text file then processing that)?
It is being discussed.

https://docs.google.com/document/d/1VTcYz4q_x0f1O5IVrvRX4u1D...
Reading this, my sister sent me a message. According to her,

Historically, inviting others to convert, from the wrong perspective, can look like an attempt to steal devouts. As refugees, in both India and Iran, they don't want to "push their luck".

However, the political climate has softened and continues to soften, and Zorastrians as I've said in other posts are very accepting of everything. You do not need to believe me, I only have empirical evidence, no facts or links for you. However, frankly, from a culture perspective, we have to be accepting. We owe our survival to the acceptance others gave us.
The Safe C Library (2009)
But is there anything more personal than a computer programmer writing a bot to send messages for him?
There is an issue on headless here:
https://github.com/electron/electron/issues/228
Haven't used traefik but HAProxy doesn't have HTTP/2 support yet.
You are wrong. Pilot in command[1] only qualifies when the plane is in flight, which is even mentioned in the quora question you linked. In flight definition requires plane to be moving under its own power. Additionally, the pilot did not tell the passenger anything. An on the ground manager did.

You have no idea what you're talking about. Please throw away your throwaway account.

https://en.wikipedia.org/wiki/Pilot_in_command
Yea its clear this is a puff piece to hype the show.
There is an excellent library called nightmare (based on electron). If you need print-screens you can use xvfb

or wait for this issue: https://github.com/segmentio/nightmare/issues/224
Faculty member disproves established math conjecture
URL should probably be the one of the original announcement: https://insights.ubuntu.com/2017/04/12/a-new-vantage-point/
Jeff Bezos explains the perfect way to make risky business decisions
That's the theory, but not the practice:

http://www.haaretz.com/israel-news/.premium-1.771725
auto get_type(const std::string& type) {
auto e = m.find(type);
if (e == std::end(m)) return type_t::num_types;
return e->second;
}

I don't understand the point of that code. Use "map.at(key)" and you get the value from the map. No need for function and branching and whatever.

If you really want to mess around, you compare "map.at(key)" against "map[key]". at return a const, [] is not const and allows to create the key (if I remember well).

To conclude, if you really really want to show off your optimization skill, you optimize return types: "auto &&" vs "auto &" vs "auto" vs a few other ones.

Can't help you with that last one. One decade of C++ and still struggling with reference, value copy, left-value reference...

That reminds me how bad C++ is a mess. 5 minutes of optimizations and my brain is already hurting. Good thing I moved to DevOps. More pay, less hassle.
Hubble Spots Auroras on Uranus
you can still download the old one, just replace the version on the build url ;)
I understand, but that was not what I was saying. What I was saying was that Git, with Pull Requests, give a solid foundation for code reviews. It's easier than ever to do code reviews, and there are more code reviews than ever before in my opinion. I review code all the time in my team, and so are my teammates. So while Git and pull requests do not mean necessarily that there was a code review, what I meant was that there were more code reviews than ever. In the Open Source community, I am pretty convinced that most pull requests are code reviewed. Otherwise, the community could not survive.

So in conclusion, what I was trying to say is, code reviews are absolutely nothing new. Just look at the results of this survey: https://www.slideshare.net/SmartBear_Software/2014-state-of-...

And as for the article "Why Agile Is Dead: Long Live The Code Review!", I think it's trying to talk about a problem that is not really there. For me, personally, there is no problem with Agile. And there is no problem having code reviews in a Agile environment.
One of the most important aspects of a long report is the prioritization of the contents.
Massive discussion from three days ago:

https://news.ycombinator.com/item?id=14073223 (399 comments)
I think the companies who rely on tracking, auditing, and preying on vulnerable users aren't typically those who would benefit from billboard or TV ads.

The companies who do advertise in more traditional forms of media tend to be larger and more brand focused. They don't rely on manipulating their customers in very short term, impulse situations. They rely on visibility and try to generate goodwill through elaborate PR campaigns.
You might be able to tweak this pdf.js example to dump out its canvas element after it renders.

https://github.com/mozilla/pdf.js/blob/master/examples/learn...
Haha I'd agree it's more personal than using a random bot downloaded from the net to achieve the same thing :D
Best thing to do is create a portfolio with the latest tech stacks, and make them open source so they can see what your capable of.
Friends, family and colleagues. Any other method runs the method of going viral. Good luck!
Interesting, thanks for sharing.
>Some time ago I started wondering - would it be possible for a CDN to run customer code on the edge servers?

Can't you already do that with PaaS providers? Upload your code, create instances across multiple regions, and you're done.
Really can't stand this style of video.
In response, we implemented a shadow ban: On the surface, the attackers continued to receive a 200 HTTP response code, but behind the scenes we simply stopped sending document invitations after they exceeded the rate limit.

And right there they broke the service for legitimate users. Totally unacceptable collateral damage IMHO.
> Title: Y combinator, X chromosomes

That's the title on HN. Where does it appear in the Economist article?
I think you're talking about a track stand.
No, it's a coaster brake single speed. Back pressure on the chain engages the hub brake. You can see him coast at 2:20.
There is Plus:
https://www.americanexpress.com/us/small-business/credit-car...
3% is limited to first $50k of expenses though.

Don't see Platinum. Does Platinum have a limit on 3%?
Sure. https://airwnb.io/ will connect you to independent contractors happy to share their wombs and breasts with your preferred IVF candidates. Later, there's https://aupa.ir/ and https://babysitt.tr/ .

EDIT: Inspired by http://www.nytimes.com/2008/11/30/magazine/30Surrogate-t.htm... . You really can have it all!
There are other reasons that are at least 9 times in 10 (probably more) completely dominated by a performance justification on occasions where people actually have the choice rather than having it made for them.
Simulating a Nuclear Bomb Blast in Manhattan
Plus those juniors might end up being part of your network next time around!
https://en.wikipedia.org/wiki/Track_stand

A common skill for expert cyclists, but maybe not a good idea to rely on if you're going to fall 4 meters or more to the ground if you lose control of the track stand.
This "crossing eyes" thing is something I could never pull off. How do you learn how to do it?
I got profundily sad that those url returned 404.
>The UI might change

If the UI changes, the client has effectively changed for the user. Otherwise you might as well argue that clients are all equivalent if they are running on the same OS.

>but the UI also changes when you go from a Mac IRC client to a Windows one

Only if you use clients that don't look the same.

> if Freenode disappears, IRC will most likely die as a protocol as all major projects switch to non-IRC solutions

No supporting evidence that they would drop IRC if this happened. You must have missed the part about a network switch being literally a config change. Compare that to dropping irc which is all of your tooling.

>most clients just use text logs!

There is nothing wrong with a text log. Also, which common format is your browser storing your slack messages in?

Most of your complaints apply just as equally to chat inside of a web browser (other than the security issues).

>Propping up IRC as something it's not doesn't do anyone any favours

Tell me how my comment is incorrect. You literally change a config to change networks, that's it.
http://picturesofpeoplescanningmicrosofttags.tumblr.com/
TCP/IP headers leak info about what you're watching on Netflix
Same here though for things like furniture.
https://youtu.be/vuP6KbIsNK4?t=47
You're missing the bitcoin registry.
A fixie for a tall bike makes sense because one can (presumably?) track stand to keep the bike upright while stopped. Otherwise you gotta hope there's a stop sign you can lean up against or just never stop...
The more useful and relevant your content is, the less people are likely to click on ads to take them to something else.
a friend in the industry will negotiate for you so that you can get volume prices for one-offs