skysight-inc/HackerNews huggingface dataset:
Yeah, I've been using R for about 7 years now.

I find it frequently unpleasant and the documentation often makes me want to stomp on puppies, but in the end, it NEVER let me down.

Hadley's Tidyverse (and RStudio) has breathed new life into R, but I wish that stuff was available in other languages. NOTHING comes close to ggplot, for example, for composing sophisticated plots with compact but expressive code. dplyr for data wrangling fits like a glove.

After you've wrestled your data to submission, you then have a vast amount statistical analysis you can do out of the box using R libraries and little effort. I don't want to like R, but I can't avoid it.
Cute language. So just to be clear, you're putting Google ahead of North Korea, ISIS, et al on the list of threats to humanity?
The game isn't the copyrighted work, the photo is.
Got this today. It does to power analysis what Saleae Logic did to logic analyzers. That is, at the cost of performance (you can't do the high-end stuff), it makes it so much easier to get started. This one is about 400 euro, while a "big" yet not high-end power/load analyzer would be ten times that. Granted, this only samples at 4kHz when below 7mA, and 1kHz above that so really short events are not seen, but for our purposes (small radio SOC, mostly sleeping) this works great. Even short CPU wakeups can be seen. If you want screenshots, let me know.

No affiliation, and I'm getting nothing out of this other than the joy I get from sharing when I found a good tool.
> Perl's autovivification, which assumes you know what you're doing

Which is fine if you're the only person who will look at this code and we're talking about a timespan of a few hours.

When someone comes to deal with this code a year later, it makes life more difficult than it needs to be; at least the C# way is explicit - you can come back to that years later and know exactly what's happening.

(Which is the basic problem with most of Perl's magic - coming back to it hours/months/years later makes life harder for no actual gain.)
Let me see if I can summarize the response:

HTTP/1.1 402 F_YOU. PAY_ME.

Very few things grind my gears more than academic fat cats whining about losing their slaves to those who make slaves lives better.

Schools want to retain talent? Pay it more money. It is that simple. Can't afford it? Maybe you should spend less money on salaries of professors ( who need those slaves to actually do the work ), administrators, fancy buildings, marketing, sports programs, etc.

None of the professors would take 4/5s pay cut and stay, why should those who do the work? Everything else is secondary.
Sony reboots Aibo with AI and extra kawaii
How to Hack IPv6: A Pentester's View
probably the news is the mobile app, not the site

https://itunes.apple.com/it/app/whatthefont/id304304134?mt=8
Very good point. A nice blog post illustrating the problem with drawing conclusions on small sample sizes: https://jvns.ca/blog/2014/07/11/fun-with-stats-how-big-of-a-...

You need a lot more than a startup’s number of employees and their eventual job reviews to make strong conclusions on the quality of the interview process, and need to rely more on industry best practices instead.
> Sensors: meat ball x 4
The CPU/GPU power isn't really out of reach of academic budgets anymore. There are some kinds of problems that are, but AlphaGoZero ran on a box with 4 GPUs, for example, and there is a lot of cutting-edge research with similar computing budgets. It's more DIY though. You have to spec out and buy your hardware, maintain it, etc. (or a grad student does that in their "spare time"), while if you work in AI at Google all the hardware and networking and such is in most cases left to professionals.
Maybe in general that’s true. In my case even if I feel it’s a nice place to work, I wouldn’t like being on of the spot in front of my boss/coworkers. In a one-to-one interview it would be fine. Which was perhaps more the context of your comment.
Waymo has a big lead in driverless cars–but here’s how it could lose it
Like jdhn elsewhere in this thread, this reminds me of recent history. I was an undergrad in computer engineering during the dot-com boom, and classmates would vanish halfway through, having been lured away by fat paychecks. I spent 1999 and 2000 wondering if I was making the wrong move by sticking it out. By the end of 2001 I was pretty happy with my decision.
I use gitkraken and there are some annoying things in it, like awkward amend UX or inconsistent branch visualisation, but it's the only one of many I tried that I really liked.
I do not see such a big problem. There are always hot technologies (that sometimes turn into fads) for which industry tries to grab anyone they can find. This happened before (dotcoms, oil/fracking, synthetic bio, etc.) and will surely happen again.

Those do not make a major negative society impact because they tend to be narrow -- e.g., the current one sweeps in just AI/ML, not all of CS.

This means that while there are a few minor short term disruptions (e.g., a new student might find a scarcity of professors in his #1 choice area for a year or two), it opens up a bunch of opportunities, too (tenure spots, grants, etc.) and in the super-competitive world of modern research universities they quickly get a bunch of qualified applications.

My 2c -- best of luck to those who move to industry, but society impact will be minimal if any 10 years down the road.
Both those articles, and the comments seem focused on liberal's tolerance of religion as a problem, to a degree that astonishes me as an outsider looking into their communities. The crushing weight of cognitive dissonance seems so vast that it lends an almost religious aura to their discussions as they carefully avoid the rather glaring truth that religion permeates US politics at all levels but that it's clearly more ingrained on the Republican side.
Ask HN: What’s the best way to build a semi-original looking website for nondevs?
Professional use intended. I know there’s tools like Squarespace or Carrd.co, but perhaps there are better solutions out there. Any thoughts?
Thats exactly what I thought. Newton Soups and NewtonScript were both awesome. I miss that kind of system these days, it still amazes me how it was all integrated.
200+% inflation rates destroy the meaning of any such ledger really quickly. The US had 17% inflation rates* fairly recently and just avoided that cliff.

Higest short term rate listed: 23.7% in june 1920. http://www.usinflationcalculator.com/inflation/historical-in...
[1] says "A probably even larger issue with EncFS is a security audit from 2014 that attests EncFS to deviate from established security standards and also found some vulnerabilities in the current EncFS implementation."

[1] https://www.cryfs.org/comparison
Will this work on a something like a 100 character plaintext password that was written down with 3 transcription errors? Can it try all permutations of the 100 char password changing up to 3 characters at a time?
True, if you are talking about general population. But among those who can code in my experience the biggest obstacle at work is being able to communicate and collaborate efficiently.
I think it's odd to even include ISIS on any list of "threats to humanity." How many orders of magnitude could more damage could Google do by accident compared to ISIS?
yes, but if fiscal irresponsibility is present in democracies, monarchies, dictatorships, corporations of all sizes, and of course individuals, then on what basis would you claim that democracy has a unique problem with fiscal irresponsibility?
Of course it's about safety as well. Several of the children I knew when I grew up were killed in traffic, all roads it happened on have separate bike lanes now. But sharing the roads with kids that go to school can also be an annoyance, tending to ride with three kids next to eachother and making sudden movements because they're fighting/playing.
this is not untrue, but a severely over-exaggerated cliche. whatever amount you can raise your BMR via exercise, is not going to be significant enough to make any kind of difference. not to mention, if we are going the stereotypical way of copious amounts of cardio, even worse because it does even less for your BMR.
I've always been curious -- what's the best way for people in industry to help with this problem?

I'm not going to compete for a lottery ticket to take a huge pay cut to go work as a professor, with fewer resources and a worse schedule than even mid-level SDEs have. That's clearly not a workable solution for having the best and brightest train the next generations.

But I am concerned by the prospect of a brain drain in the training pipeline and am interested in helping with that. What are viable strategies to try and share some expertise back from industry?

Setting aside for a moment if my employer would agree or not, what should I even be pushing for as a collaboration/training program?
Cross Platform Apps with Vue.js
If there is a gross lack of diversity within your company and you routinely use "culture fit" as an excuse to turn down PoC candidates, what conclusion can be drawn about your organization?
Support for .NET Core 2.0 and Entity Framework Core 2.0 in Updated DotConnect
As an Imperial's PhD and having spent couple of years doing research there, I can say that big salary is not essentially the main factor. Certainly it is a factor, but probably not as big as Pantic thought.

The most important factor is the environment. All researchers love an environment which encourages idea exchange. But the university (& the department) doesn't seem to see the point. The environment is not comfortable to work in to begin with, not to be mention about productivity and exchange, though, to be fair, it is a common problems across all academic institutions. So, if you want to keep them, give them a good environment please.
In my (very limited) experience rebase flow causes way fewer conflicts if used correctly. YMMV though.
I was doing fMRI work around the time this paper was published. It astonished me that people would simply set an uncorrected voxel-level threshold and call it a day. No FWE-correction, no cluster-threshold - just an 0.001 uncorrected threshold. It was sad that this paper needed to be published to get researchers to start paying attention to that.

I'll be honest - when the paper was published I was thinking "no shit - why do we need a paper to tell us what we all learned in stats 101 about multiple comparisons??" And then realized the quantity of fMRI papers that used uncorrected thresholds.

Very similar feeling when the "Voodoo Correlations" paper came out. Except I was admittedly guilty of having presented correlation coefficients from clusters that had already been identified using thresholding. So that paper really did make me take a closer look at some of my figures/conclusions.
Practical BLE security measures for IoT devices
> unminified css

Curious: does that even matter, assuming response body is gzipped?
Experiments to identify potential neural mechanism in “feeling of presence”
This isn't how technology works any more. It's _extremely_ hard to make e.g. video codec that doesn't use patented techniques. What happens for things like that is the invention is a new technique, that gets rolled up with all the existing techniques and released in the next version of MPEG. Licensees pay MPEG-LA and it disburses to the members.

Similar for chip design techniques, online stores and so on.

Then there's network effects. If you build a better class of phone, do you have to build out a whole new non-interoperable phone network in order to get it deployed?
A free, powerful, open sourced editor and IDE constantly improving and growing - what's not to like? - I get that some don't like the electron-based thing/performance but it never bothered me (and I bought and use both Sublime 2 & 3) - guess it requires a degree of sensitivity that I'm not bothered with - sort of like people who claim they can't hear mp3 because they can only enjoy CD quality audio (not saying it's not true for them, just that luckily I enjoy both the same).

The question I'm wondering about is what is Microsoft's end game with this? I'm comparing this to the history of Google Chrome that, when released, was similar in the sense that it was better than the alternatives: wickedly fast, open sourced, with no apparent strings attached. The business benefits to Google and market control from owning Chrome are obvious today and I'm trying to understand the long term view in VSCode - i.e how to you eventually create business value from a free editor? Premium features? Better integration with Microsoft's services? I wonder if there's a deeper vision - I mean, as opposed to Chrome, VSCode does not know much about me personally, does not provide much data to further leverage Microsoft's services, and targets a much narrower audience to begin with. So, what's the business model behind it's development. I'm too much of a skeptic to believe it's just so developers have a warm fuzzy feeling associated with Microsoft...
The TSA’s Precheck program is coming to the 49ers’ and Jets’ home games
To me the solution seems simple: if you were to ask some AI scientist whether he is still willing to work for the university, too, i.e. give lectures (but as block course, so that is is compatible with the job requirements of the main job) and additionally has the option to get a tenured position anytime, I believe there are few that would not agree.

The problem rather is:

- Why require the scientist to invest a lot of time (thus opportunity cost) before they can get (very unlikely) a tenured position when they have the alternative to earn lots of money in industry now?

- Even if they are somewhat idealistic and would actually like to give lectures - why not offer a format such as block courses (this format is not uncommon in Germany) that fits better the industrial obligations than one lecture per week over a semester?

I believe both issues can easily be solved by the university without having to invest lots of money.
> He had left for a six-figure salary at Apple.

> “He was offered such a huge amount of money that he simply stopped everything and left,” said Maja Pantic, professor of affective and behavioural computing at Imperial. “It’s five times the salary I can offer. It’s unbelievable. We cannot compete.”

Glassdoor suggests that a salary for a machine learning or natural language processing engineer at Apple averages about $125k. It's not like "6 figures" means $999,999. ...And this was five times the salary that the professor could offer, implying the grad student was valued at $25,000 a year. Here are Imperial's salary guidelines [1]. Given that the student was one year prior to their PhD, it appears they were capped at £35,850, which is closer to $47k, so maybe Apple paid $250k, but $47k is still not as much as the person is obviously worth.

And then she advocates pay caps.

The reason that private industry is willing to pay these people so much is not some nefarious desire to monopolize the skills and outputs. It's because their work is able to generate value in excess of that salary.

Universities need to offer professors and grad students a job with a value - salaries, benefits, and investment in their future - that makes it worthwhile for them to work there. They've been able to mistreat altruistically minded students who don't know what they're worth, and allow shortfalls in their education so they lack the skills to function effectively in the workplace, but while that may work in some sectors AI scientists are currently so valuable that it's not using. Let's fix the universities, not place blame on the companies who are hiring the scientists out of those universities.

[1] http://www.imperial.ac.uk/media/imperial-college/administrat...
Clearly the OP meant in the context of anticompetitive action the tech industry,
not including foreign (at war) countries that have concentration camps. This kind of snark really takes away from the discussion.
This is a thread about an instant messaging client. Regardless of what posts they may have made elsewhere, it is definitely relevant here.
I don't think "odds are good" is the particular standard I want my legal system to use.
I doubt this will be a real problem because I've seen brilliant people excel in provincial universities with very little means and talent around. Internet education has gotten pretty good and probably reflects most of the experience of studying at a top university with the best researchers in the field. People might be 5% worse prepared. Nothing to be concerned about.
One thing I don't like about Python libraries, from the top of my head: That there is a distinction between functions and methods, e.g. between nansum(a) and a.sum() where a is a numpy array. The distinction is illogical and just has to be memorized, much like the difference between different categories of verbs in French.

In contrast, R uses an exotic form of object oriented programming called multimethods, which doesn't make a distinction between object.method() and method(object). And if you like chaining methods together like object.method1().method2().method3(), then you can do that in R using the piping operator from the Dplyr package: object %>% method1() %>% method2() %>% method3(), which is rightly equivalent to method3(method2(method1(object)))
>The issue is that it became a refugee for sites that could not stay online on other providers due to DDoS - so they were getting hit often.

Eh...not really. OVH has and will just blackhole your IP(s) in BGP and terminate your service......But not before logging into your server with the OVH root key they install by default and seeing what you're up to of course (yay backdoored by default)

OVH has a lot going for them, but reasonableness and consistency in business are not one of them. They have no problems dumping larger BW clients even if they're following the FUP/TOS.
Neither of those are even close to better. Basically the same but with more letters and muddy the waters.

The only way to improve the concept, IMO, is to find the definition of the real thing you are looking for. I think the goal is exponential outcome? That's what business owners are looking for with any hire. Fit is silly, it all seems like a puzzle, but it's an ecology. You want a catalyst that challenges and unifies or someone that strengthens the existing base.

EDIT: Clarity
That's blocked on https://github.com/w3c/ServiceWorker/issues/1208. However, there's also an alternative option to make updating the Service Worker unnecessary, by making a "stub" Service Worker which downloads, validates and executes the rest of the SW code. Then, whenever the "stub" Service Worker updates, it's likely a breach and we can warn the user accordingly.
I tend to think of it as: we go into a recession but not a depression because automatic + manual safety checks were deployed.

It's actually hugely troubling how much has been cut from government safety nets, because it seems liable to send the next recession into a depression and completely wipe out the very base who voted for those laws -- the poor South and the industrialized Midwest. I don't think rural America will survive the next depression with the social safety nets gutted: they've literally cut their own parachute lines, so they're going to crash not just fall.

But hey -- they saved a few years on taxes, right? Oh... wait... that was billionaires. Nevermind.
I agree, unit tests wouldn't be very useful here, i was thing that visual regression tests with constant data, that capture graph image and compare with older version for regressions would have been really nice here.
Unfortunately, just because you know your shit, it won't necessarily make you a good teacher. Teaching, to me at least, often felt less about the subject and more about empathy. It's very hard to become a great teacher.
> Cultural fit getting a lot of flack these days for reinforcing unconscious bias is hardly proven fact

Talking about things as a "proven fact" (or not) is not a helpful mental model. It's an impossibly high burden of proof that would mean we never learn anything. All we will ever have is a bundle of findings from studies with finite funding and various shortcomings. Right now we have a fair number of studies that found statistically significant increases in productivity from more diverse teams, and (to my knowledge) none showing the reverse. Perhaps there are some but they weren't published.

Is this a conclusive law of nature? No.

Does it seem probable on balance that the types of situations studied experienced the effects reported? Yes.

It's also not useful to talk generally about "cultural fit" because it's broad enough to be essentially meaningless. Companies that hire for "fit" well do so by unpacking exactly what behaviours they're looking for; entrepreneurialism, directness, risk taking, etc. and finding ways to assess those qualities.

If folks want to hire people they want to drink beer with, that's their choice, but failing to unpack the components of culture fit means that their choice is uninformed and unmeasured.
Are you saying she deserves less money than he does?
Then it becomes even more of a lifestyle choice for the teacher, if they really know their stuff the only thing that might motivate them to take a huge (at least in my experience) pay cut is the lifestyle.
Small and "in-substantial" are different. If you're selling screenshots as memorabilia, say (posters, tshirts, mugs), then they're likely to be substantial in that context and IMO even with USA's relatively liberal fair use a court is likely to rule against it.

Of course trademark may also come in to play depending on the content of the screenshots themselves.

Your substitution test is useful, and interesting, but it's not a test that determines copyright infringement.
Many people seem comfortable allowing their companies to treat them as low value commodities and will do anything asked of them.

In general I don’t exactly think like this. I do the work within the scope of what I’ve been hired to do. I’m lucky, at least right now, that I have this choice because my skills are somewhat rare. Want work outside the scope of what I’ve been hired to do? Pay for it, or find someone else.

I don’t want to be asked to interview again, it’s not a pleasant experience for me, and critically it’s being presented as “something you have to do”. If you want to do this, offer additional compensation for doing something outside of the scope of my work.
Given that it's an Electron app, wouldn't it suffice to use plain JavaScript (or TypeScript, given that part of the editor's raison d'être), and add a few extra "built-in" modules specific to the VS Code environment?
>https://github.com/duerrfk/key20

Not sure what happened to this repo, but seems pretty dead. Would have been great if they had shared more information here.
I was thinking this the other day actually. That we are generally best served when people extrapolate their interests for the long term. And this is a big part of religion and faith. But they don't always help people value the collective long-term interest.
Latex in the Browser
The way it is portrayed in the article (which may not be correct) this photographer Tannen comes off as a jerk and CBS comes off as somewhere between doing what anyone would and having a sense of humor.

Yes CBS used his photo and he didn't like it. He asked them to stop and they did indeed (perhaps not on the first message) take the photo off. Seems like they legitimately didn't know they didn't have the rights.

But the quoted language by Tannen is vitriolic for the use of two photos in a minor article where the "breach" (legal term) was "cured" simply and immediately. He definitely comes off as a committed member of the "permissions" culture"

Yet he filed what looks like a nuisance suit. In such cases the defending side almost always makes a counterclaim, and you know that they are spending more than the 150K they ask on their defense.

(I am amazed to be saying anything even vaguely supportive about Big Media. But here we are).