skysight-inc/HackerNews huggingface dataset:
I personally quite dislike Redis, which is highly unconcurrent. And don't get me started on Node.js.

Of course people do use coroutines - I simple don't think they're a good idea. I think they're a bad idea. They're neither readable nor introduce better performance.

And yes, I really don't think people think they need concurrency - they just want this_A and this_B to happen ASAP and with no blocking.

On your explanation of coroutines and preemptive - I agree, though I consider both equally bad.

The point I was making that Celery runs lockless - and that'd be an interesting idea to back port to Python.

And I know queues are old idea. What I like about them is the ability to get rid of "locks everywhere". An example of what I consider good concurrency model is Grand Central Dispatch with atomic ops running via queues.
The Web rarely deprecates features. Browsers still have to display the Web of 1995.
Security “Crypto” provider deprecated in Android N
Stuff like Cordova and Phonegap almost universally produce crappy apps. Doubly so if the person doesn't think they need to style the app for the individual platform, instead of just shipping the default (usually iOS) styling.

Shipping an app with one of those is almost universally saying, "I don't care about user experience, I just want to shovel something out the door as cheaply and quickly as possible."
> 1) Aren't going to hire somebody for a leadership position because they met them networking --- they are going to hire them based on merit

Sorry, I have to disagree. Understanding the "merit" of a leadership/management role has way more to do with who you know than your merit. Management ability is almost entirely subjective.
BlackBerry hands over user data to help police 'kick ass,' insider says
I almost went through one of the bigger bootcamps in Austin a couple of years ago, and I'm so glad I didn't for several reasons.

Everything about the application process felt like a for-profit university: they constantly blasted their impressive placement and salary figures at me, making it sound almost like I was guaranteed a $100k job right out of the program. A 96% placement rate and an average starting salary of 100+k allows them to paint a certain picture in applicants heads, and most people have no idea how hard it is when they sign up.

Funny enough, this bootcamp had all of their current students use the same job title on LinkedIn to show the bootcamp as work experience, which made finding alums VERY easy. I sent several alums who didn't get jobs quick messages asking about their experiences, and the responses were eye-opening. They were coached on how to go to networking events, where they wound competing against all of their classmates for junior gigs. After a few months, they went down in the bootcamp register as "failures", so they didn't count towards the glowing placement figures.

But the icing on the cake came years later, when this same bootcamp contacted a friend about recruiting some of their students. During the conversation, they disclosed that they were a contingency recruiter for their students: these junior candidates were going to cost the company six figures with the recruiting fee, which was crazy.

These students shell out $20+k for these programs and become unattractive candidates because the school wants a recruiting fee for someone that's been coding for 12 weeks, and the students probably don't even know what's going on.

There's absolutely a need for transparency here.
There's a mechanics of research? Why is my supervisor hiding it from me?? It must be his plan to weaken and kill me...
He's an icon, who helped define VC as it's practiced today.

Regardless of whether this is true, it's considered impolite to speak ill of the dead, and "helped define VC as it's practiced today" is vicious.

I have no strong opinion of him either way but, man, try not to be so negative on the guy.
Maybe. But maybe those progressive enhancements are not good ideas either. HTML just enabled to penetrate the microsoft platform. HTML was designed for static documents, not web apps.
To be honest, this sounds like something we should never encourage as an industry. It promotes inauthenticity and chasing the shiny rather than making substantive improvements.

I'm going back to my Emacs editor. ;-)
> The Web rarely deprecates features.

No, it rarely removes deprecated features.
I love that maybe in there.
I agree, I mostly hear ad's with promo codes on podcasts. The companies paying for the exposure know exactly what they are getting. It works out quite well as is.
Speaking as a hiring manager, I place a much higher value on verifiable project experience (either I can see it or you can walk me through your unique/non-trivial app in our interview) than any credentials. I've seen a lot of candidates who are focused on credentials crumble in the technical interview.

Granted, there's a huge universe of people out there who are more than willing to take your money (including Microsoft), but the really good people I've hired blew me away with their project descriptions and not their list of certifications.

<edited>
Colicious – A Delicious Color Generator
Hey if you're looking for evidence, you'll find it. My story is the opposite. I bought it to build apps on it, didn't really care for wearing it, until one day I realized that my day was subtly worse if I forgot it at home. And that's when I realized that it was useful in a small way. Now that I have my work calendar and weather on the face, it's become quite nice to have.
>Don't you care about workers rights?

As far as I can tell the only worker right you are talking about here is the right to not lose your job, and that's not a right that the law usually protects. You can be deeply concerned about worker rights and at the same time defend Uber. And in fact, in my opinion, Uber is much better for worker rights than taxis, prove of that is that there are many more women driving Ubers than taxis.
There was an article a while back on The Verge noting the irony in the show being "comedy". It's supposed to be a caracature of startup culture, stories, and the insane numbers that are casually thrown around. But as most people on HN know, Pied Piper would have had a similar path if it was a startup in real life.

What I'm getting at is that even in it's attempt to be more insane than what startup life is like, it's strangely... more accurate.

And I can't really tell if that's a good or bad thing.
Jennifer Lawrence will star in a movie about Silicon Valley startup Theranos
In my opinion, I'd rather not have to research the taxi legistlation of countries I visit. Uber provides a globally uniform service at an uniform price, and like it or not, taxis do not.
I guess you haven't taken many taxis in foreign/non-first-world countries? You can haggle all you want, but if the man is holding your luggage hostage, you'll have to pay or get the authorities involved...which may be difficult if you don't speak the local language. And the fact that all the driver has to say is "We never agreed to that price beforehand"
Great article, with some glorious lines:

“It’s capitalism shrouded in the fake hippie rhetoric of ‘We’re making the world a better place,’ because it’s uncool to just say ‘Hey, we’re crushing it and making money.’”

“Some of us actually, as naïve as it sounds, came here to make the world a better place. And we did not succeed. We made some things better, we made some things worse, and in the meantime the libertarians took over, and they do not give a damn about right or wrong. They are here to make money.”

“In the real Silicon Valley, as on the show, there is a cohort of people who have a real sense of purpose and actually think they’re going to change the world, and then there’s a cohort of people who say farcical things about their apps that they clearly don’t believe themselves.”
Algorithms – the future that already happened
>but should this be an advertising mechanism at a tech conference? if you need a dancer to advertise your startup, then you probably have a shitty startup because your product doesnt speak for itself.

That's not true. A big tradeshow has tons of companies. Attendees are busy, especially at the shows where floor hours are very limited. At least for B2B products, where a single deal can be a lot of income, it's incredibly effective to have attractive people working onsite. Due to the demographics of the shows I've been to, this means hiring women. (If the attendees skewed another way, I'd hire attractive men.)

But don't hire "dancers" -- I agree on that. They are intimidating. Guys will gawk but not come in; you won't gain customers. I've seen companies make this mistake. The goal should be conversion. So have friendly, good looking people, to make introductions, get leads.

If this is wrong, then it needs to be banned at the tradeshow level since the incentives are in the wrong direction. Maybe that's unethical, but a lot of "growth hacking" is, too.

>some ethnicities might even have males that are offended by female dancers

What's ethnicity got to do with it?
Leaving people no option but to use Google's infrastructure (if they want to participate with anything better than a browser) seems an ENORMOUS gap, given the rest of the project's goals. If you want to use it on mobile, it IS still centralised around Play Store and GCM (where Google can collect all your metadata).

You can't even install the Matrix mobile app on open source Android phone that doesn't have all the Google bloatware installed (which you can't do on decent OS's like Copperhead yet while keeping a signed & verified boot loader).

You've done some great work, so I don't want to be too critical (I don't have time to implement the fix for a start!) - but this is almost like how Signal claims to be open source, but you can't ACTUALLY USE the iOS version, because GPL is incompatible with Apple Store.

You claim to be open source and decentralised, but you can't actually use it on an open source and decentralised platform. So I kinda don't see the point.
Intel Release New Technology Specifications to Protect Against ROP Attacks
For starters, it doesn't sound idiotic to say "Linux" in conversation
Not sure if you're being sarcastic, but that was a compliment to Tom.
I don't understand the appeal of Docker on FreeBSD. The native jails on FreeBSD basically do the same thing by default (spin up a jail, execute a command, exit) unless you explicitly tell them to persist (at that point, they behave more like LXC than Docker).

Except FreeBSD jails are way easier to manage in terms of storage and networking.

Although I disagree with the need for Docker on FreeBSD, I actually agree with your statement -- Docker is such a popular thing right now that not supporting it will probably keep some people from trying FreeBSD.

On the other hand, the BSDs in general are communities where the Eternal September seems to be quieter than elsewhere. They're rock-solid and technically brilliant, but they're just not 'mainstream,' and not really trying to be. It bugs me sometimes, too, but I just don't think that getting more popular is what most people in that community are interested in.
Intelligence Reform in the Jimmy Carter Era
So argument isn't so much that we should have binary HTML but we should actually just run Java* apps in a sandbox. I'd say there is merit to that argument and we'll probably get there the long way around. Perhaps webassembly will succeed where Java applets failed.

* Or your virtual platform of choice.
The thing about SV that always gets me is the forced "code" vs "hardware" rivalry between Gilfoyle and Dinesh.

"My code can beat your terrible hardware!"
"My hardware is terrible because of your terrible code!"

That just doesn't happen in my experience. Has anyone else seen this?
> From what I’ve seen so far, it seems increasingly frustrating that BSD didn’t become the major free 'nix platform back in the day.

The thing is, had BSD not had the unfortunate legal incident and had been adopted as the major free 'nix platform, then it would look very different than it does today. There would have been more and different developers, different backers, different agendas. Different small influences played out over 30 years.
Silicon Valley, the place where numbers are farted out and believed daily.
This was one of the issues we struggled with as well. Ultimately we wrote our own UPS, FedEx, and USPS integrations in-house, but I can say that Shippo was incredibly responsive to our questions and requests, even going so far as to add a few of the features that were imperative to our business (and I'm sure many others.)

I still think Shippo has a long way to go, but they're doing great work and are very responsive to new ideas.
Sometimes it's as simple as politely asking. "Hey, are you interested in knowing how this works?"

IT people tend to assume that everyone is just as interested in stuff as they are. It's not a great assumption to make. Just cos you think it's cool doesn't mean everyone does. And that's ok.
If you want proof that the SV producers go the extra mile, a couple episodes ago there was a split-second appearance of a GitHub repository belonging to one of the characters. Turns out it's completely real (https://github.com/Stitchpunk/atari-ai ) and the owner has accepted pull requests!
>> I kept posting to the news groups

Which news groups were those? They (and your posts) should still be around somewhere.
Please stop this practice of spoiler alerts. Yes, articles about movies and tv shows talk about what happens. They always have and they always will. Spoilers have been studied and proven to not significantly diminish enjoyment and can even enhance it. Everyone has had the experience of watching something and being blown away by a plot twist. People don't need to have that experience every time they watch something.
systemd is quintessential "embrace, extend, and extinguish".

If you don't like the word "force", we can use "coerce" instead.
I too believe that only a live, thinking animal beneath my flanks possess the sufficient intelligence to navigate the potholed streets of our fair city and that those trusting in cold hard iron are bound for a fool's errand. I am certain that this "automobile" is a fad that will in due time run it's course and that we will all be back to the trusty steed by decade's end.
This is also true for another current HBO comedy Veep. While it may not be as close to reality as Silicon Valley, many political insiders note that it is much closer than dramatic shows like House of Cards.

Maybe similarity to reality is a hallmark of excellent comedy. This is certainly true of one of my favorite comedy shows Louie, which is almost hyperrealistic.
Euro 2016: Στην σέντρα το φαβορί Γαλλία
If you follow the show, then nothing should be a spoiler. :p
Is there any source for this that's less dodgy? Is it any different from the known weaknesses in the key derivation for AES-256?
From an outsider's perspective, bad collaboration between engineering and ops (or even among engineers, frontend v. backend) might sound like that. They're joking about the "looks good in staging" trope [1]

[1] https://cdn.meme.am/instances/500x/22605665.jpg
I care about worker's rights, but of all workers, not just of the privileged few who get the luck of the lottery while the others remain unemployed.
Yeah, I guess the connection isn't obvious. Bill had decided to start competing in the SQL space. He announced a bunch of features that matched Oracle's enterprise features 1:1 and promised to make SQLServer scalable and supported by a big consulting force. So Larry met with Scott/HP/IBM and to move forward with a "low cost linux appliance" with software to compete in the various segments of the PC space - they would almost give the whole thing away for free. Larry met with Bill with a list of demands in exchange for killing the project. It took a series of several meetings. I don't know the specifics asked by IBM/HP/Sun, since I only heard the Oracle side of the story. I believe we had, at one point, 200 engineers from those companies there at Oracle HQ making Linux work. I know that we flew in Linus to explain to him some of the changes (since they were enterprise kernel features that he had no background with) - and he green-lighted the changes (they really just matched what was already in the UNIX kernels from HP/IBM and others.)
Ruin My Search History
I'm not sure I agree - I feel like Gilfoyle writes plenty of code and also builds hardware. They have a natural rivalry, but I haven't seen it break down exclusively at the hardware/software boundary.
A better link would be https://github.com/RaiMan/SikuliX-2014
Its not about what you know. It isn't about who you know either. It is about who thinks you can solve their problems.
They will teach you that methodology in their bootcamp. Sign up today!
Sort of crazy to me that the budget for SF is $9B. Boston, which is around 200k people smaller, has a budget of <3B, which seems like a huge gap. What kind of services does SF provide that a pretty comparable city like Boston doesn't?
FreeBSD has always had a centralized development model that inoculates it against the kind of Linux churn that you see in terms of "different developers, different backers, different agendas".

Either you produce a careful, generalized solution, or it's rejected.
Spoilers don't diminish enjoyment and possibly enhance it? Any sources to back it up?
It's not a code vs. hardware dynamic, it's a Gilfoyle vs. Dinesh dynamic.

Passive-aggressive bromances are a hallmark of comedy nowadays.
Yeah, that site didn't impress me, either. If true, though, this is huge.
There's everything wrong with selling hardware that cannot work for its intended purpose without additional proprietary, for-profit software. Would you buy a car if you had to pay again to receive a steering wheel, a transmission, or a key? No.

Or to take an analogy closer to home, NVIDIA and ATI both sell graphics cards. They also both distribute proprietary device drivers as binary blobs. They do not charge money for the binary blobs on top of what they already charged for the card itself.

Nobody has to give anything away for free, but charging twice to use one piece of hardware for its intended purpose oughtn't be allowed.
Australia Post calls them "consignments."

All articles belong to a consignment, and a consignment has one or more articles.
There are dozens of services, the most used is eParcel which goes:
Consignment #: ABC1234567
Article #: ABC123456789123456(09999)

Both include check digits, and the extra (09999) is the destination post code so it can still be routed in cases where the address info is damaged and the central servers are not available.
"The problem with adding a file descriptor to a per-thread event loop’s epoll/kqueue set is that it’s just not optimal if you want to continually ensure you’re saturating your hardware (either CPU cores or I/O)"

Both epoll and kqueue permit multiple threads to poll the same event set. Normally you do this in tandem with edge-triggered readiness (EPOLLET on Linux, EV_CLEAR on BSD) so that only one thread will dequeue an event.

How do think IOCP is implemented in Windows? There's a thread pool in the kernel which _literally_ polls a shared event queue. It's just hidden so you can pretend it's magical. But conceptually it works almost identically to how you would do it in Unix.

The benefit of IOCP is that it's a native API. It's warts and shortcomings notwithstanding, developers never even need to think about how it's actually implemented. Whereas with epoll and kqueue you either have to roll your own framework, or select from various third-party options. Seeing how the sausage is made can turn some people off. But just because you don't see the gory details doesn't mean it's implemented using magical fairy dust.

There's much to recommend Windows, and many things the NT kernel conceptually gets right. But IOCP vs polling? The only real difference architecturally is how much of the stack sits in user-space vs kernel-space, and how much of the stack is delivered by Microsoft (all of if in the case of IOCP) vs other sources (in Linux, glibc does AIO, while all the event loop and callback code is provided by various libraries or written yourself).

Putting more of the stack in kernel-space doesn't magically make it easier to perform optimizations. That's marketing speak and kernel fetishism. You have to first show why those optimizations can't be achieved elsewhere, like in the I/O or process scheduler. Various Linux components traditionally are more performant (e.g. process scheduling) than in Windows, so many of the optimizations wrt IOCP is arguably clawing back performance lost elsewhere in the system.
Looks like they stuffed the fake account with a bunch of minor commits[1] to give the appearance of a daily coder.

[1] https://github.com/Stitchpunk/activity/commit/6b016dec5f52b9...
>Rules are necessary to create a level playing field when power distributions are asymmetric.

It's a Catch-22 when the rules (laws written on paper) were what made the power distributions so greatly asymmetric in the first place.

This is quite obvious when studying tribal cultures as compared to civilized cultures. It's also worth noting the inherent distributed organizational design of tribal cultures as compared to the inherently centralized design of civilized cultures.

>Before our white brothers arrived to make us civilized men, we didn't have any kind of prison. Because of this, we didn't have any delinquents. Without a prison, there can't be no delinquents. We had no locks nor keys therefore among us there were no thieves. When someone was so poor that he couldn't afford a horse, a tent or a blanket, he would, in that case, receive it all as a gift. We were too uncivilized to give great importance to private property. We didn't know any kind of money and consequently, the value of a human being was not determined by his wealth. We had no written laws laid down, no lawyers, no politicians, therefore we were not able to cheat and swindle one another. We were really in bad shape before the white man arrived and I don't know how to explain how we were able to manage without these fundamental things that (so they tell us) are so necessary for a civilized society.

-Lame Deer
Relocation typically has the question of "can you afford to live here?" This is done with a pay stub of offer letter to see if you have 3x the money on it than rent. If you are unemployed this can become rather difficult.

This says nothing of the cost of breaking a lease or the expense of moving itself. If you don't have the 3+ month savings, unemployment checks are eaten away by basic living in no time flat.

This is being said by someone who had a paycheck bounce which in turn lead to what would have been a bad check written for rent. Fortunately I had a friend who loaned me $1k for rent who banked at the same place and immediately got me in touch which another job offer.
Artificial Intelligence and the Law
Of course, I lose around 8 - 10% of the home selling price to selling expenses, and pay 20% capital gains taxes on the profit, so that 50% gain is not as large as it sounds.

And sure, I could quit my job, sell the house, do a 1031 exchange and buy in a cheaper area to reduce the tax burden, but purposely quitting my well paying job and moving to somewhere that jobs are less plentiful sounds like a bad idea if I'm worried that we're facing a recession. Not to mention how disruptive it is to my family: "Hey honey, we're both going to quit our jobs and move the kids to a new school because the bubble might be bursting".

Recommending that people homes now and move out just sounds like trying to time the market, and may not leave them any better off. Silicon Valley still still have a lot of jobs even after an economic downturn, some small town here homes are cheap may not.