skysight-inc/HackerNews huggingface dataset:
Changing for the better or worse?

A human still has to build the model but now if the prediction is wrong no one will lose their job because they can now blame the computer.
You might find a few useful ideas in my abandoned project from 15 years ago: https://github.com/darius/idel

It was inspired in part by just those agoric papers and meant to grow into supporting that kind of market. It was also designed to be fully deterministic, and included the suspending/serializing you mention (disabled because my first stab at resource accounting for that feature was wrong). It only had a few months of work put into it before I ran out of steam, though. Nowadays Web Assembly seems closest (and much further along), though it abandoned full determinism.

Kragen Sitaker (HN user kragen) posted some interesting ideas about taking advantage of determinism in a platform built for it from the start. He called it Kogluktualuk, but his post seems to have been lost to googling.

I think this is a promising direction still.
I have rarely observed that much difference between CUDA and OpenCL. I have, however, noticed that CUDA (at least by default) is more aggressive about picking faster but less accurate instructions for transcendental functions like inverse square root. You can ask for the same kind of stuff by passing extra OpenCL compiler flags, but it seems that CUDA optimises more aggressively by default (maybe analogous to the kind of stuff -ffast-math does).
"No Code of Conduct violation" doesn't mean "nothing wrong happened." It could just as easily mean that the Code of Conduct is inadequate.

Also, I do believe kink shaming is a real thing. I don’t believe that Larry Garfield was kink shamed. I think Larry is making this about kink to distract from whatever it is really about.

I also know some feminists who find the idea of a white heterosexual male being capable of being kink shamed is definitionally impossible and thus something to find offensive, especially given the enormous privilege Larry Garfield has enjoyed up until now as one of the leading members of the Drupal community. Whether that is true or not is something I don’t actually know enough about to comment on, but it's enough to make me cautious about labelling what happened here as kink shaming.
Android Developer Argues Companies Should Lead with Android – At Least Sometimes
19% in the linked article already think they're in the top 1%. That's not "ambition", that's just ignorance.

The article also had an interesting point as to why so many think they're in the top tiers: they're not surrounded by things they can't afford. Contrast my home state of Indiana, where I would have been hard pressed to tell you where to buy a Ferrari in the entire state, with the Seattle, WA area where I can list two Ferrari dealers within 30 minutes of my house. If the prancing horse isn't your style, there's a Lambo dealer in Bellevue. (Next door to the Rolls/Bentley dealer, IIRC.) I see multiple Teslas on the way to work, and I no longer think anything of seeing a Ferrari or Lambo on the way to work once or twice a week. I've regularly bicycled through Medina, WA (where BillG lives). I know what ridiculous wealth looks like, and I know that I'm not currently that wealthy and realize it's extremely unlikely that I ever will be. But if I lived in Zionsville, IN (which has, last I checked, the only Rolls-Royce dealer in the entire state) where a half million buys 5400 square feet and an acre in a super ritzy neighborhood, I might think I've "made it" and am amongst those in the top tier.

Anyway, I digress. There's ambition, then there's delusion.
Pizza Comet being used as some kind of underground sex ring is "well documented online if you do a search". That phrase is devoid of meaning in this day and age.
Google Ads I've put on my koszek.com once. Then while doing some layout changes I saw all sorts of things being displayed. Some really inappropriate -- in my Google Summer of Code writeups I got some ulcer and sex-related ads. And I removed it then, never looked back. Not worth compromising your quality.

Right now I only use Amazon Affiliate and I guess only because it's (a) easy to get a link to the books I review (b) they are actually controlled by me, at least in theory. No flipping products Amazon is randomly sending me.
Coming from Javascript, Typescript and Flow have huge benefits which a much smaller learning curve than going straight to Elm. I recommend people who don't have experience with static types start with one of those two.
The social justice community has also pretty much always had completely different standards for members of the ingroup and outgroup. (To be honest, most communities probably do.) I mean, one of the really prominent (now ex-)members of the social justice gamedev community wrote a heartwrenching piece about what a terrible, abusive place it and its "compulsory BDSM sexuality" was for her, people handwrung over it a little, and a year later nothing had changed and everyone was gushing about how the latest game out the community showed that actually, non-BDSM relationships were the abusive, manipulative ones. They literally learned nothing, and no-one saw anything wrong with this. Meanwhile, every failure within the mainstream BDSM community is seen as an indictment of its evil misogynistic heterosexist buzzword bingo.
I trust my podiatrist over people trying to sell me Five Fingers shoes.

Also notice how easily I can change this argument: "Your teeth evolved to be eaten with. It's a myth that they need 'brushing.'"
Unfortunately some kinks are judged harsher than others. For example, if someone got sent a picture of their employee engaging in some flogging or even caning in the privacy of their bedroom, it's unlikely they'd care - but e.g. a branding ceremony? Needle or scalpel play? Presence at a high-protocol, strictly gendered event (e.g. male clothed, female nude)? Making a speech at a wedding between people in a relationship based on power exchange, that touches on the inequalities those people have chosen to make part of their relationship? All of those things bother some people a lot, potentially to the point of severing all ties that they legally could.

If he has harmed someone in the community or been put in a position to harm someone by his place in the community, you'd think Dries would be able to say that. If there's a police investigation or court case sufficiently far along that Dries thinks it's likely it happened, you'd think he'd be able to say that. But he's said absolutely nothing aside from his vague "because equality" statement.
Wouldn't a reliable safeguard be to have people vote and then verify their vote using an entirely separate system with an entirely separate database... then compare the two and identify any possible mismatches.

You'd then require a hack to comprise entirely different systems of hardware & software simultaneously. No one hardware vendor could control it?
Great!

But I wonder if/when Ansible Tower is going to get open sourced.

I remember some posts from RedHat people saying it'd be open sourced "very soon" ~1.5 years ago, but other than a landing page nothing has come of it...
The top 3 links when I search VLC download are all Videolan.

There is even a giant banner (looks like it's not paid for) that says "VLC" and has the VLC logo and links to Videolan.

Google removes ads that contain/link to malware/viruses as soon as they are made aware of them. What more do you want?
Russia: Foreign Ministry's website regularly hit by US cyber attacks
WebVR Experiments
I think what people miss most often is that this is NOT a "one solution fits all" kind of thing. For some office cultures one is better, and for some people one is better.

I myself am very easily distracted, and I'm far more productive at home, where I have a private office set to my preferences, including sound (this sounds ridiculous, but my ear cartilage is sensitive, so I can't wear earbuds and over-the-ear headphones are only comfortable for an hour or two), light (most offices I've been in have had times of day when the sun causes painful glare), and lack of people moving around distracting me. And that doesn't even cover whether I have to listen to the conversations of dozens of people around me.

I don't like being loud and distracting to other people, so WHEN I talk to co-workers in the office, it's either in a meeting room, or in clipped, hushed questions. I have one teammate that has a rather booming voice and no apparent concern for who hears him - I just decide not to ask him questions.

Meanwhile, my current office has people in 3 states (2 neighboring time zones), so we have a culture of lots of business being conducted over slack or google hangouts. One of my coworkers and I have conducted a lot of business over slack...while sitting next to each other.

In talking with others, I've discovered that some of us (including me) PREFER to conduct business over written media -it gives us something to consult later, and requires that people learn to not play the pronoun game. Others, perhaps because they either haven't figured out the pronoun game, or they really hate it, prefer face-to-face, which I've always found to have a poor signal-to-noise ratio. (They'd almost certainly disagree - you yourself said that "communication is faster and easier, less prone to misunderstandings, and I believe that's true for you despite each point being invalid in my experience).

Every time I or others complain about open floor plans, someone (and it's usually just one or two) will talk about how nice it is to have face-to-face collaboration...and frankly, I just don't see that happening! In my last office, which was open floor plan but had no culture of resolving things online and our other locations were 12 hours offset, there was definitely more face-to-face collaboration - but we also had a lot more meetings (ugh), and IMNSHO very little got done, so I remain unconvinced that it actually is more efficient, I think it may just be more comfortable.

From all of these anecdotes I have assembled my vision that for some office cultures, meetings are better, and for some people, meetings are better, but theses are hardly absolutes, and my personal bias is that it's a war between comfort level and actual efficiency.
That data will soon enough be used to determine things like interest rates and hiring (already is in China).

Can you elaborate on that, or provide a source? I'm quite curious (and somewhat not surprised).
While, in reading this thread, I understand how people might take offense to someone being excluded based on a privately-held belief, especially one which has not manifested into an actual issue of conduct.

But I'm not sure I mind when different standards are applied to any given community's "leaders" vs. its participants. Leaders ultimately represent what a community believes it should stand for. We have, perhaps unrealistically in some case, but justifiably always prosecuted leaders, in any context, for behavior, beliefs and statements that we would absolutely forgive/ignore for the "public".
How does the money enter the network in the first place? You can use services like Venmo without linking payment information, but obviously you can't withdraw your balance.
As a China-approved messenger application would anyone trust this as their primary mode of communication?

This is not meant to be snarky or biased. Considering the control China has on citizen communication (eg the great firewall), what guarantee does anyone using the app have that all data isn't being fed through the Chinese version of the NSA?

Also: how much of the growth can be attributed to less competition in the Chinese app market?
I wanted to get my consulting company into PCI auditing and you need certifications to do that. One problem with the certifications is they aren't actually skill based.

I wouldn't be able to get one despite having experience because:

For several of them it requires years of work experience with a specific job titles (your job needs to be security, it can't just be part of your job) and the continuing education credits are expensive and largely not helpful.

I would love if there was a recognized certification that was actually interested in proving your skills not for making money.

I know other disciplines are the same way.

They don't really serve to keep unskilled people out, they serve as kind of an elite paywall where you need time and money to break through. And breaking through is largely an exercise in brute force not in skill.
pyarrow has methods to convert to pandas, which scikit supports

http://pyarrow.readthedocs.io/en/latest/pandas.html
So where is that e-money coming from? You must be linking something... a bank account perhaps?
This article was not what I expected. It's basically an ad for a product to solve a problem I didn't see at my university (admittedly that was quite a while ago).
For those interested in HTTP/2 Push, check out Eric Bidelman's Push Manifest format[1], which is a JSON format describing the dependencies to push for any request URL. You can generate the manifest by hand or with tools, and then there are servers that can read the manifest and push the right resources.[2]

In Polymer we're most of the way done with support for automatically generating push manifests from a dependency analysis of your project[3] and have push manifest support in our dev server and soon a small production server, so you can `polymer deploy` and get a push-enabled site.

[1]: https://github.com/GoogleChrome/http2-push-manifest

[2]: https://github.com/GoogleChrome/http2push-gae

[3]: https://github.com/Polymer/polymer-build/pull/172
Repeating myself a bit in this thread. If you love F#, try checking out Fable &/or Reason. Fable compiles F# to JavaScript and Reason is Facebook's attempt at OCaml to JavaScript. F# !== Ocaml but F# == Ocaml
> The time spans between updates, blog posts, or even tweets are simply way too long.

Is there a lot that you think ST still needs? As long as bugs are fixed, I'm happy with the functionality of the software today. The software feels done to me.
I like working from my home. I don't understand people that like working from an office.

Possible confounding variable: I hate commuting and being in less privacy and comfort than I am at home. Perhaps, in actuality, people like convenience and comfort?
Were you racially discriminated against by your pre-Uber taxis, or were you simply discriminated against because you are rich relative to your peers?
> Lets not kid ourselves and declare that the government is perfect or has the citizens' best interests at heart.

Let's also not kid ourselves about the notion of the current, big, established news organizations being independent of the same conflicting interests that ensare various parts of the federal government. No, the government doesn't control the media. Rather, big corporations and rich moguls control the government, AND the media, to the same ends.
Out of curiosity, what are you doing with Accelerate? I've been looking for examples of people using it in anger.
At QuantConnect we offer minute level options trades&quotes for your backtesting. Its 400TB of data :D. (I'm founder of QC). To backtest it we run it on 5GHZ water cooled machines! We play with really fun toys :D
Consumers don't want actual pro laptops. Hacker News wants actual pro laptops.

The problem is more the "Pro" label, which has become dated and inappropriate, than anything else.

We've come full circle to where like the SoundBlaster Pro, the "Pro" term has become so meaningless you ended up with things like the SoundBlaster Pro Gold.
Others will likely have more informed opinions, but here's some stuff:

Book: Web Application Hacker Handbook
http://www.wiley.com/WileyCDA/WileyTitle/productCd-111802647...

I've seen it highly recommended and if you're not familiar with the field it's a good overview of exploit types for web apps.

Online training for free or cheap:
Cybrary - mostly okay, but free.

PluralSight - https://www.pluralsight.com/browse/it-ops/security

Coursera has a Cybersecurity Fundamentals specializationd that's pretty good - https://www.coursera.org/specializations/cyber-security

Other books, if you wanted to go down the reverse engineering route:

Assembly Language Step-by-Step: Programming with Linux

The IDA Pro Book (for the strangely hard to buy IDA Pro, but the free version is pretty good)

Practical Malware Analysis
I didn't know about Deep Work! I added you and part of your comment to the list of people who prefer (and who do not prefer) remote-work: https://goo.gl/74E3BS
Out of curiosity: if you are a contract employee, what does 6 figure rate mean? Contractors are usually paid an hourly rate.
It doesn't demonstrate bias in this article, it demonstrates that they completely lack journalistic integrity and their content shouldn't be trusted. Sorry if the example wasn't particularly pertinent to the content of this article, it was the one that came to mind on the spot.
You're backpedalling hard, but it doesn't change the fact that you said:

> I just want to get my assigned work done and leave it at that. I don't want to teach all your shitty college grads how to actually code.

I'd say stay behind your statement, man. If that's how you feel, that's how you feel, and despite the fact that your feelings are generating ire from those that are more generous with their time, backpedaling isn't going to make anybody think you don't feel that way.
In short, there is no guarantee. Any message could be deleted at any time for no reason.
I'm not buying the training/mentoring argument. Companies want their hires to have all the knowledge about what they use before they are hired. If you don't have those skills and this experience, you simply won't be hired in favor of someone who does.
Not that I agree with humbleMouse ,as I view mentoring juniors as something I should pass on for having been mentored when I was a junior, but there are lots of companies I've interviewed for that do want unwavering loyalty. Ones that view <5 years at a job as job hopping even when they give 0% raises every year
> That said, there's a huge gap between a religion a person is imparted with as a child, and philosophy they chose as an adult and have jumped into with both feet.

That seems like a distinction without a difference. If someone converted to a religion as an adult, would you feel justified in using their religious beliefs to eject them from an open source project?
> if I can't click on a line number

If clicking isn't a hard requirement, I think there is something to be said for command line debuggers with well done interfaces.

I spend a lot of my time in Python at the moment which doesn't usually require a debugger because of its restricted control flow, but every so often I find myself in need and I always gravitate to PUDB (http://heather.cs.ucdavis.edu/~matloff/pudb.html). And I haven't found it wanting -- yet.
> If I went around on some other private forum and said "all people who share attribute X with tps5 are sub-human and should be subservient to me" is that more or less okay?

If you didn't bring that into the workplace, yes. You can believe it and not act towards implementing it.
19 Git Tips
The last update before the one today was in September 2016.
My knowledge of Zoroastrianism came solely from Paradox Interactive games (Europa Universalis 4 and Crusader Kings 2)
I think that within a datacenter, a bunch of microservices make sense. When communicating with a customer, you want to craft just the data they need and minimize roundtrips.

GraphQL seems to be a great candidate for bridging this gap. I recommend using graphql to allow clients can use to make "One Special Bigger Request" which then gets split into multiple requests on the backend.
You may be talking about https://www.jitbit.com/alexblog/249-now-thats-what-i-call-a-...

There's a repository with implementations of those scripts in multiple languages at https://github.com/NARKOZ/hacker-scripts
VS is probably the only reason that WPF is being touched at all.

Eventually, they'll say that VS is dead and VSCode is the new VS, then we'll be off WPF and win32 ties, it'll also put to bed the "Why is VS not 64bit yet?" line of inquiry.
Well, you can disagree, but every engineering manager I've ever worked with would be surprised to hear you say that.

Small test - what would happen if you shared these thoughts with your boss? Maybe you work for a company that doesn't care about mentoring newbie employees, but I'd be surprised if that was the case.
Have you tried both?
Are you compensated / rewarded for your mentorship? That is, come performance review time, does "I spent half of my time at work in the last year training folks and they said it was great" count as a positive, or a negative because you were expected to get other things done?
I do the same thing. I can listen to talk radio and read a book at the same time. I get similar responses to what you have said here.
"- professionals are very demanding"

My hunch is Professionals as users might also be a benefit as they will tend to put up with bigger learning curves if they see benefits in the end. Also professionals don't tend to care as much about look of the UI (harder to do without dedicated design resources) vs efficiency of using it.
Starfighter is defunct.
https://twitter.com/tqbf/status/771533037666390017
I've learned most things about HTTP/2 from talks given by Brad Fitzpatrick. Go's HTTP/2 support in standard library was largely implemented by him.
BlogContactOSM Stats OpenStreetMap Stats Kickstarter
Not for drivers, of course
> You keep trying to make Linux Desktop = Linux and while desktop is a part of Linux. Your mixing and matching to make a point that is inconsistent.

Well, there are a few different points here. Fragmentation messes up the desktop software ecosystem, and I started with that. This is a thread about Mir, after all.

But fragmentation is not unique to the desktop portion of the Linux world. I think the same problem of fragmentation and multiple standards creating choices no end user should have to worry about applies to the rest of Linux.

> http://google.com is Linux, Android is Linux. MacOS is a Unix. The web is majority Linux. People use Linux everyday and I guess your one of the people that doesn't realize it or it doesn't count? But the vast majority of CPU ticks on this planet are all Linux ticks.

And if you have some reason to regard that as a victory, congratulations! But to get back to the point: in most of those cases, someone has abstracted away and hidden from the user - through a lot of needlessly difficult work - the gratuitous bullshit of choosing between competing GUI environments or package managers or service managers or distributions or whatever other stupid thing Linux hasn't standardized yet.

A web user doesn't care about this stuff at all. On Android, grown-ups have dictated the direction of the platform and the whole end user experience is identical to that of a closed operating system. Ditto for iOS and MacOS.

This is all slightly interesting in light of the fact that Canonical always sort of aspired to make a more streamlined and straightforward product for users, while (debatably) operating within traditional open source development norms. Going off and doing Mir (in secret, although I don't think that's really the big deal) doesn't seem conducive to that.
Indeed. If someone suggested writing a custom stream parser for something as simple as scanned images today, I'd point them right back at the wide array of off-the-shelf, standardized solutions.

Sure, a good programmer can learn this stuff. But they shouldn't have to, not these days. There's far more to programming than any one person could ever learn. Choose your battles.