skysight-inc/HackerNews huggingface dataset:
I'm researching new laptops, and the two laptops that keep bouncing between the #1 and #2 spots on my short list are the XPS15 9560 and the Alienware 13R3.

I think the Alienware 13 is an ugly, heavy brick (in fairness, you can get uglier), but it basically ticks off everything I need on paper.

My max acceptable weight for a laptop - irrespective of size - is around 5.5 lbs, so it barely makes that, but once you get past the esthetics, it's a fantastic machine. It's available with a quad core CPU with multiple options for GPUs (including the 1050Ti which kills the battery less than the 1060), a nice array of current and future ports, user replaceable wifi, RAM and SSD, and the option for an OLED screen. Oh, and it's also got physical touchpad buttons, which are something I've been missing for a long, long time.

Because my last two laptops have been quad core, I struggle with the idea of replacing my laptop with an ultrathin laptop that has an ultrabook processor that would be slower than what I currently have.

Every time I think the XPS15 is the one for me, I look at the Alienware 13 and change my mind.

The one thing I really hate about the Alienware 13R3 is that it's a "gaming" laptop and the matching gaming bling, but that's a rant for another day.
Wow, that is extremely depressing for me
For what it's worth: which country are you in?
Surgery, or cutting other people open deliberately is instinctively difficult for people, even after they rationally evaluated that it 'needs to be done'.

Being able to bring oneself do X is not the same as knowing X needs to be done.

In that case, a quality like 'boldness' might help the surgeon execute successfully, rather than shrink away instinctively, if you define 'boldness' as being willing to make on-the-fly, risky, life-changing decisions when the need calls for it and then follow through. Most people are either not able to do this well, or deliberately choose not to work in an environment where it is called for.

This same sort of calculus weighs in any profession that is in same way already inherently unpleasant, such as being a soldier, a fireman, or a spy.
Fast ACID: 120,000 consistent writes per second with Calvin and FaunaDB
Great article, but I disagree with this section:

Fourth: economics. Since every game is reliant on this addictive incentive system, every gamer harbors a game theorist, a situational logician blindly valorizing the
optimization of quantified indices of “growth” — in other words, an economist. Resource management is to video games what ­African-American English is to rap music or what the visible sex act is to pornography — the element without which all else is unimaginable. In games as in the market, numbers come first. They have to go up. Our job is to keep up with them, and all else can wait or go to hell.

Numbers and economic incentive systems show up in many games, but they're not fundamental. Take a look at games like Journey, Portal, Gone Home, Yume Nikki, or many others which work just fine without numbers. The creator of Undertale, Toby Fox, had this to say in an interview (http://existentialgamer.com/interview-toby-fox-undertale):

TEG: I really loved the fact that many of the branches in UNDERTALE‘s story seemed to lead to miniature “voids” where I was forced to contemplate what I’d just experienced without being “improved” in any quantitative way. Do you think that as gamers and people we have become addicted to numbers / money / experience in general?

TF: The addictive quality of “numbers increasing” is what drives a lot of games. But some of the most important things in life can’t be accurately represented by numbers. As for people’s lives, I have no comment.
> Aren't most of these potential negative outcomes of suing, not lawyering up?

You're kind-of right, but suing only has teeth if you're prepared to go to court and not bluffing. Engaging a lawyer without suing is just going to cost you money. All of the things I said still suck if you're going through depositions, even if everything isn't being made public. Imagine having to sit in a room full of lawyers and explain why you replied 'haha' to an inappropriate text instead of "I'm forwarding this to HR right now."
I am not an enthusiast of this approach to recruiting, but to be fair, the purpose of the question is not to find someone to flatten lists.

It is reasonable to ask, if a programmer cannot flatten a list, in what sense is that person a programmer? Putting aside the question of whether this is a good approach to recruiting, if this question is being failed with any regularity, it raises some interesting and important questions about the innate difficulty of programming and/or the methods by which it is taught.
You can build the skills necessary to play games over time, and of course it greatly depends on the games you play. I would tend to stay away from pure time sinks like MMO's, and I've lost the taste for 2D fighters. That said, I've been playing FPS' since FPS', and those skills wake up whenever I play for more than ten or twenty minutes.

I don't see a correlation with cigarettes, which offer you nothing beneficial, are physically addictive on the level of heroin, and are one of the leading causes of human death.
I would be surprised if the largest affiliates don't have the ability to negotiate fees beyond what is included in the public schedule...
>All the data we have show that women who report these kinds of behavior get blacklisted from the industry, shunned by their peers, and perhaps face legal action.

Things are far, far better for people who speak out in the contemporary tech industry as opposed to fields like banking, finance, big law, big pharma, and oil. Being blacklisted from a company in one of those industries is a death sentence for your career.
That simply isn't true for tech (as of right now). The deeply entrenched connections that exist in the aforementioned industries between competing firms and also with the government simply aren't there in tech.

I personally know three women who have been unfairly blacklisted in some of those industries, and it's not right or fair for you to use that as a talking point here, because the consequences are so much more severe when you are unfairly blamed in those cases.

Massive support networks exist for women in tech, and the powerful people in tech don't have the influence necessary to completely bury things like this under the rug. You can still stand up to a company like Uber or Airbnb without them crushing you and everyone who supports you underfoot.
Yes obviously Java is going to be the tool at hand, but to keep focus on the good aspects of this exercise (naming, testing, etc) perhaps it would be best to have a problem that has a good solution in Java.

If the subject does this property with generics that simple sum type alone requires writing several classes just to represent the sum type.

It's not clear from the article what the input is. What signature I can use depends on what the input data is. Is it a string rep of the nested list? Can I assume it's any type I want such as my own NestedList?
> The vast majority of video games are either built around the principles of addiction, or require a tremendous amount of time in muscle memory training.

Well, define "vast majority of video games." Certainly that's true if we mean F2P phone games. For a lot of others I am not so sure.
I would basically avoid this simply by reading his idea of what makes good educational content: tests, repetition, memorization and boring predetermined projects. If you know anything about educational theory, you will quickly discover that constructivist education, or constructionism as Seymour Papert coined, is a way more effective and motivational way to learn computer science and coding. There are basic understandings of computering which is beyond specific language, eg loops or logic. You are not doing yourself any favors by memorizing the entire syntax of a language. This happens while you do personal and engaging coding projects.
not having a bite for a few days or even a week won't be the cause

Unless you're diabetic. Although in that case you were probably already dead.
Player Vs Player games are unique. They're designed around making players constantly navigate a shifting metagame, fighting each other to generate content out of the existing field.

It's sort of a recipe for unhappiness, as the entire system devolves into, "Who can find the most abusively unfair strategy first, and then exploit it." Since most of these games simply cannot have the time devoted to them to make them "balanced" at the breakneck pace the market demands, they never really achieve equilibrium and reward only the most heavily invested.
So, the only hunch I have is that there might be a kind of cryptographic/information approach to it. If you treat natural language as a noisy encoding of some underlying set of intents (whatever sentience is), then the question becomes "is there enough Information in the signal (natural language) to accurately model the underlying intents statistically?". If the answer is 'no', or 'yes, but very badly', then it seems likely to me that there's some shared hardware/firmware (in this framing, the functional equivalent of a decryption key) between people. If the answer is 'yes', or 'yes, mostly at least', then there's no need for any kind of universal grammar or such, and you can learn language from a blank state. Basically, is natural language something like a one-time pad, or is it more like a breakable form of encryption?

Of course, there are plenty of assumptions in that model (for one, can you even separate 'language' from 'sentience' like an information model would suggest. I'm not so sure you can, but then I've always been somewhat sympathetic to Sapir-Whorf). I'm also not a competent enough mathematician in these fields to see where all the holes in this line of thinking are.
Immigration to solve an ageing population, i.e. a population that is not experiencing constant growth, is a pyramid scheme.
That's not going to happen as long as there are at least 40 Republicans in the senate. They used a filibuster to block a moderate Supreme Court nominee, you think they'll even consider allowing an internet reform bill to come to a vote?
> HTML isn't a CFG. The HTML spec is setup as a state machine ( = regular language) + a number of side data structures like the stack of open elements and list of active formatting elements.

That's...that's what a context-free grammar is.

(FWIW, wild-type html might not be context-free but require a higher powered parser.)
Hacked this together to determine which ones out of the list are potentially using cloudflare reverse proxies. You could also send an HTTP request to them and look for the cloudflare-nginx Server header.

https://gist.github.com/dustyfresh/4d8d364ca4c6da465cfc7d817...
Show HN: CloudBleed Visualization Using :visited CSS Pseudo-Class
And fish isn't for zsh :)
Speak for yourself, I guess?

What about a monitor, for example? You might be fine with what you have, but it might have been more optimal (price or performance) to buy that other one that you had no idea about.

It's also around 15 days, and a bit of effort to repackage and send via UPS, etc, for each attempt.
Well, I guess it's time to up my subscription level to the NYT.
Mattermost is a complete replacement for Slack. I really don't understand why people use Slack if they don't use the integrations, which in my opinion are quite unnecessary in many cases.
Yes, but Java (unless I missed a recent change) doesn't let you assign new interfaces to existing types, so short of either wrapping Lists and Ints in containers implementing a common interface and demanding that the input be in the wrapped form, that doesn't actually help.
Well, since mysql compatible Cloud SQL is, I would imagine pg would be too.
Interestingly, if the women's jackets were more expensive than the men's, would that not be equivalent to having different 'cafeterias' depending on status (specifically gender)? I suppose that one solution would be to ask the garment supplier to put all the jackets on one invoice line, at the average cost, but that seems obfuscatory and possibly fraudulent.
That's kind of the point, when you make a service like Cloud Spanner public you create new scaling dimensions. New scaling dimensions means new problems to solve that are not trivial.
Why bring up Visual Studio and command prompt when you have VSCode and Windows Subsystem for Linux?
A VAT addresses this issue pretty well since it taxes the value add nature of both automation and human labor. If we need to subsidize human labor in order to smooth out the disruption effects of mass automation, then expanding the earned income tax credit with the proceeds from a VAT would work to subsidize the human labor at the cost of mechanical labor in a relatively efficient manner. Since it ties all payments to a specific social security number, there's less concern about politicians playing favorites, micromanaging the system, buying votes with policy, etc.
A Guide to B2B Influencer Marketing Campaigns
Hardly. People do "risk vs reward" assessments all the time.

Balancing "use some savings to live off ramen for two years" vs "implement something people will pay for" might not be very difficult, depending on their existing rate of savings, income, state of mortgage, monthly expenses, etc.
Julia claims performance closer to Fortran or C, with the expressiveness of a high-level scripting language. It seems to have enough traction that it's probably the way of the future.

R quirks ... the <- syntax, the ~ formula syntax, looping through a dataframe is horrifically slow when you can't vectorize, multiple legacy object semantics, poor parallel/multiprocessing support, poor support for datasets that don't fit in memory ... upside is any statistical method probably has a decent implementation in R

python - most comprehensive ecosystem and libraries beyond statistics, e.g. Web, numerical and scientific computing, machine learning (Tensorflow), NLP, generally a good language to learn to program in, pretty easy and forgiving while also being reasonably expressive, performant, offering functional as well as object oriented features/styles.

the good folks at plotly are working on a shiny equivalent (dash) but it's not out yet. Django + matplotlib or bokeh or some client-side graphics like plotly.js is potentially powerful but not really as integrated as shiny.
You Can Make Your Own Self-Driving Car
But eight years ago, the opposing faction had even more control. They could have enshrined net neutrality in law then.
Are you claiming that Cloudflare and Akamai are the only providers of DDoS mitigation services? A simple web search will show otherwise.
Thanks for the feedback! Can you elaborate what you mean by little magics/transparent?
Worth mentioning that Rodeo is still unstable and definitely not a feature for feature equivalent for RStudio (I also worry about speed as the size of the project grows as it's based on the same backend as the Atom IDE which has been dogged by speed complaints almost from day one). As for Jupyter Lab, the readme itself says that it's not yet ready for general use. Currently there is no true Python equivalent to RStudio (unfortunately).
I am able to bring the React patterns on the web and use the same patterns and code to make native iOS and android apps. Until there is a solution that can work cross-platform like this, I don't feel React and JSX is unnecessary
Was this this first you heard of the change? I'm not sure how old that link is, but to say on Feb 24th that your rates as of March 1 are going way down is a pretty tough pill to swallow.
I've seen scores of videos on Youtube showing that these attacks, if not normal, do happen at least in Sweden. You can read the stats in the thread again for proof, or search for videos yourself if you don't believe the stats.

And I can anecdotally state that I've witnessed attacks first hand in Muslim areas in both Belgium and France due to ideological reasons (e.g. a girl in my party was assaulted because she touched a man's arm and apparently shouldn't have). I've lived in the worst parts of Dublin and yeah, problems can arise, but they're non-ideological ones. Which means that you can avoid them by using general street smarts.
His ice cream analogy was on point. There are plenty of video games which dont match your criteria. The ones that do (albeit the majority of mainstream games) become popular for obvious reasons, but one can even enjoy those in moderation if they have the mental skills to do so (like the people who can smoke cigarettes ocassionally and not become addicted).
It will change again, you can rest assured of that. I think you have the right attitude toward it, FWIW. The FBA'ers out there are in a similar position and many of them rely way too heavily on Amazon for their income. These guys/gals started with/as affiliates... and have graduated to "branding" cheap chinese stuff.

I tried doing some FBA, but it felt super scammy. Research products that people are buying then just work the pay per click, give some products away for review, and try to "out manipulate" your competition. It is going to end badly for a lot of them. China is learning how to beat them at their own game. The guys that run seminars on this stuff... uggh... nuff said.
So they seem to be implying a gravitational interaction between Earth and Mars. Out of curiosity I wanted to see roughly what kind of forces we're talking about at closest approach. (Edit: including feedback below, thanks)

r 1e11 m
Me 6e24 kg
Mm 6e23 kg
G = 6e-11 m^3 kg^-1 s^-2

F ~~ GMeMm/r^2 = 6e-11 * 6e24 * 6e23 / (1e11)^2
~~ 2e16 N

http://www.wolframalpha.com/input/?i=G+*+6e24+kg+*+6e23kg+%2...
YC has a team of people watching HN in addition to programatic solutions. Turn on "Show Dead" in your account and look at /new and you'll see plenty of people and companies trying to exploit HN.

A site was on the front page last week selling upvotes on HN:

https://upvotes.club/
+ https://news.ycombinator.com/item?id=13676362

I suspect-without-enough-proof that that is the third 'exploit HN repeatedly' business plan I've seen this year, I made a thread yesterday to surface ideas that might be working -
https://news.ycombinator.com/item?id=13718417
Is That You

Share Blue
http://www.nydailynews.com/news/politics/white-house-bars-mu... non-paywalled link
I would imagine that anyone in the space has multiple channels for affiliate revenue and not just Amazon. There are literally dozens of companies in a single niche that you could pick from for most of the affected categories.
>for example, if you nest Serpent inside AES for a single local file encryption operation (ahem, TrueCrypt), that seems very gimmicky.

I take it to be insurance against a future vulnerablility discovered in one of the algorithms. For some scenarios it seems like the cost can be worth it.

On the other hand, nested hashing has always seemed counter productive as it seems plausible that nesting hash functions can decrease the randomness of the image.
I haven't heard that usernames change, though users do sometimes use multiple accounts. As I understand it, accounts don't get deleted, however, only abandoned.
I haven't done any interview prep in quite awhile and I feel like even a question like this would leave me dead in the water, given what the post laid out.
SAP Now Hiring a Senior Manager, Deep Learning in Berlin, Potsdam or Walldorf
You will define, build and run SAP’s Deep Learning Center of Excellence, build and manage a team of dedicated experts including architects, developers and researchers with the goal of leveraging existent and new Machine Learning solutions, initiate market traction of this products and maximize deep learning impact for SAP globally. Apply on our corporate career site here -- full link below as well as shortlink/ bitly:

http://bit.ly/2lCpQMp

https://jobs.sap.com/job/WalldorfSt_-Leon-Rot-Senior-Manager-for-Deep-Learning-Center-of-Excellence-Job-BW/334705601/?utm_source=hackernews&utm_campaign=sap_deeplearning
The moment someone actually ramps up non-Tesla fast charging infrastructure to make long-distance travel in non-Tesla EVs, I'll remove this as a "pro" on the Tesla side. Until and unless that happens, it remains an advantage.
I have been using PasswordSafe and am very happy with both security and usability. It was designed by Bruce Schneier and has been extensively peer reviewed.

When I was looking to adopt a password manager I did some research and came across KeePass. However, this hackernews thread: https://news.ycombinator.com/item?id=9727297 dissuaded me from using it.
I feel like a lot of people desire validation and achievement as short-term feedback. When we go through middle and high school, you can find achievement in short-term feedback on academic assignments, or in extracurricular activities where competitive matchups are rather frequent. (The American focus on short-term "A for Effort" grading is debatable, in this context.) Then you go to college or the real world, and suddenly the goalposts become much further away, all eggs in a nebulous basket: academic research that takes years to gain the next level of credentials, career progression, dating, financial stability. Learning requires you to subconsciously justify self-designed goalposts - you have to set your own goals for when you can be happy with what you've learned - and that's just as nebulous as the real world.

I think many gamers would envy, and aspire to, your ability to have confidence in self-set learning goalposts. But rather than despair at not being able to do so, if they can sit down on their couch and be spoon-fed goals, a process to get there, and Steam Trophies when they do... and they are truly legitimately happy (a local rather than global maximum, to be sure, but who ever achieves the global maximum of happiness anyways?)... who's to argue against that?

Efforts like Khan Academy and Duolingo understand this dynamic; they break things down into achievable interim goals, with flashy rewards as you progress. But it's hard for serious learning apps to reach the mental intensity and dopamine release of, say, a successful boss fight. A company that can figure that out would do a lot of good for humanity... but why wouldn't they just be a game studio instead?
Only the AP choose to not attend out of solidarity? Shame on ABC, CBS, and the rest.
There is the "hardened sha-1" implementation that was released along with the sample collisions. It supposedly detects this type of attack and returns unique SHA-1 hashes. Not sure that's really a fix, but perhaps something someone would want to use short term.
Is there a historic precedent for this?
> From Fowler's account it sounds like root cause is a political culture where individuals (esp management) are incentivized to act in their own self interest.

> I know very little about Uber's org, but a leader with a Machiavellian hat on would likely focus on hiring management that are adept at acting politically.

Travis Kalanick is famously supportive of Objectivism, the philosophy where altruism is for losers and acting purely in motivated self-interest is the highest possible good. Once you know that, very little about Uber will surprise you anymore.

Surprisingly (or not), running a business on Objectivist principles is a terrible idea. See the saga of Eddie Lampert who put Sears into a death spiral that way: https://www.bloomberg.com/news/articles/2013-07-11/at-sears-... I for one will be delighted to watch Uber follow their lead.
> The knowledge (heuristics) are encoded in the structure, not in some kind of information.

When you're talking about neural computation, distinguishing between an evolved network structure/architecture and "information" (or at least biases toward certain kind of information) is not very useful. The nature of these systems as computing substrates is that they encode information in network structure and rules for updating that structure.
Well done to Time and AP, who skipped in protest.