skysight-inc/HackerNews huggingface dataset:
Different people have different criteria for their entertainment choices. Some just go for e.g. comedy value. Others seek something that resonates with them.

Since you started with movie anecdata - while I'm not particularly fond of Bourne movies, I watch similar works and it is, in part, reflection of my fantasy of being an exceptionally skilled operative solving actually meaningful problems (as opposed to dealing with everyday real-life bullshit).
Erm, homes, presumably.

Also mental health care.
FPGA's don't have a runtime or execution.

Think of an FPGA like a bunch of logic gates you connect.

If you have further questions I can try to answer them.
"Auto-vectorization is hard. Very hard. "

This varies very heavily depending on the programming language :)

C/C++ is not a language that easily enables one to guarantee things about aliasing or loop dependence.
Do the people you talk to discuss their porn habits? I'd venture to say that much is unknown, beyond sources such as google searches, about most societies porn habits as it's a taboo topic of discussion and research.

Your comments paint with a very broad brush. A counter argument would come in the cases [1][2] of studies that had to be abandoned because of a lack of participants who did not consume it.

[1] http://www.upi.com/Study-stymied-by-lack-of-porn-newbies/401...
[2] http://www.dailymail.co.uk/news/article-2261377/Porn-study-s...
> I would love to see smarter compilers, understanding the code, many steps over current hardwired pattern-matching based optimizations.

It'll be interesting when we get to that point. I wonder if it'll be in ML or compilers that "cognition" happens first?
What languages/skills to master to progress from senior to principal engineer?
(Edit: or, really, how to keep going once you are a senior engineer? particularly in terms of earning potential).

I have been coding for several years, in several languages -- general purpose, mostly data pipelines as well as server infrastructure. Language-wise, I did some C++ early in my career. I've actually been working with functional languages for several years hence, along with a smattering of Java, Python, etc.

I'm of the opinion that functional languages (and also Java) are not enough in and of themselves for me to continue to progress professionally at this point.

I've been thinking about next steps, and I'm considering throwing my energy into one of three directions:

1) C++ -- I've gotten the impression that doing C++ server infrastructure would allow for significant headroom in terms of earning potential (Google, finance), so I've been thinking of taking up C++ again and really becoming competent in it.

2) Machine Learning -- On the other hand, machine learning also seems to be all the rage, and that seems to center around Python, R, Matlab.... as well as stats and linear algebra.

3) Distributed Systems -- or I could dive deeper into distributed systems, which has its own set of concepts and practices to master.

Each of these seem like distinct directions to take. I only have so much time on the evenings and weekends so I want to leverage those chunks of free time well, and focus my energy in a profitable manner.

Opinions?
I'm with you. Your concept need not be an every day thing too. Get your human experience on restaurant nights, or having friends around to eat.

I'm not necessarily an introvert, but I'd be happy to remove the human element from ordering takeaway, or get it from something other than the phone order and delivery components which I find pretty boring.

But at its logical conclusion, does it risk ending with megacorp/state-mandated food plans delivered to the majority of people?
This isn't very convincing. The conclusions rely on at least two assumptions that aren't well supported

* That these searches are a proxy for honest expression of a sexual desire

* That these searches are by the cohorts purported
7 am shift change. Unless you are my mon who had me at 11:30 pm.
My comments in this section of this discussion are basically in response to this:

What there is really a market for is a service that can deliver fresh or at least reasonably high quality food, which is customizable to individual preferences, for a reasonable cost (~$5 or so), on-demand, and in a timely manner.
> As I understand it, most porn is consumed alone, as a substitute for sex with a partner.

That is not actually the case. People in relationships watch porn a lot, and sometimes they even do it together.
I log in to mine about once a month, spend about 5 minutes getting frustrated with their horrific timeline that shows me nothing of people I care about by default, dismiss a few messages that I missed, and sign out.

I just signed in and the "news feed" shows 1 post from a friend 4 days ago. Everything else (I have a few hundred friends) is hidden.

As a social platform it just baffles me these days.
I agree that whitespace is helpful for readability, but the amount of whitespace they're using is overkill.
"solid-standing"?

Much of the post-fire development used unreinforced masonry and was built on poor-quality fill. We saw the effects of this during the 1989 quake in areas like the Marina district.

The preponderance of fill (and depth to bedrock) in the densest areas of SF is well-illustrated by the Millennium Tower fiasco[0]. The MT's pilings do not even reach bedrock!

[0] https://en.wikipedia.org/wiki/Millennium_Tower_(San_Francisc...
I agree. Most companies screw themselves with the technical interview by giving it. I give something simple like FizzBuzz and that's it. My big questions is: "What was one of your favorite projects and what did you do?" That will tell you everything I need to know.

The problem with giving technical interviews is you are testing for someone who is an extrovert that can bullshit under pressure. That's not what you want. You want someone who is smart and can solve problems with a compiler.
Hoping they cancel out?

Ever thought about what would happen if you benefitted from one without getting the loss from the other.

Pure efficiency don't you think? Get more from less. Spend less time doing destructive things. Be less comatose and more alert... Or does all that hurt you!?
I work at Yahoo (er, Verizon). We absolutely do not correlate logged-in and logged-out data. I am going to assume the same for Google.

Regardless, based on things like OS and IP, I understand how you could infer, say, an income range from that, but how precise could it be?

But even assuming google/pornhub has identified me based on my browser fingerprint, how do they know my income level? I've never given that info to Google, nor filled it out on any surveys, warranty cards, etc that I can recall. Maybe I'm not typical and people freely give up this information?
Africa should be worried about the expanding tropics
I didn't use this one, but the somewhat similar Wang dedicated word processors were pretty nice to work with, and pretty successful until PCs and (mostly) Wordstar wiped them out. Wordstar, no mouse needed, thrived for quite a while as well.
In my teenage years, I was heavily encouraged to cook for the family, especially when I was between school/uni and work years. It was a great opportunity to learn, and also relieve pressure on working parents. It should be more common than I bet it is.
The problem is usually determining when it's profitable, without any profiling, actually.

Additionally, C/C++ are languages where the default is "anything can alias anything" (restrict, until very recent standards, isn't the panacea people think it is) and worse, it's really easy to end up with loop dependences, as well as non-computable loop trip counts, as well. Don't forget alignment, too!

This means inserting runtime checks.

So, assuming the compiler can reorder the loop to vectorize it (and honestly, with polyhedral optimizations, it almost always can if it's at all possible to do so), the question is: is it worth it to vectorize a loop but have to insert 5-6 runtime checks to test for aliasing/etc.

The answer is usually no.

Vectorization, sadly, is not one of those things where more is always better.

Vectorizing every loop/straight line in a program will generally make things much much slower.

(because now you have limited the execution resources to do the computation :P)
I wonder if there's also a social component with moderate drinking along with other factors; being able to enjoy drinks with colleagues after work or catch up with friends at a bar are culturally acceptable activities that seem to align with the relationship between a close social circle and longevity/health, especially amongst middle age and older adults.
This is nuts. $275M and no results? Seriously? The city really needs to rethink this.

The homeless in SF are disgusting. Why does the city dump so much money into them? Is it really worth the amount spent per person? Why not spend that money on improving public schools, the efficiency of public transit, and things that useful members of the society would actually benefit from?
I have a lil thing I call "did" that just greps my shell history for a term, sorting and de-duplicating the result:

$ cat `which did`
grep $1 ~/.bash_history | sort | uniq

I also set HISTSIZE=10000000

I don't mind having a large history file laying around because it's so useful.
Your reply makes little sense. Consuming porn alone does not mean you are not in a relationship. "Sometimes they even do it together" is a weird way to end a suggestion that people are mostly not consuming porn alone. Are they or are they not mostly (more than half the time) consuming it together?
Reminds me of what a nurse once said: wet brain syndrome, or being drink even when you are sober.
I'm a layperson on these issues, but how would privatizing k-12 specifically solve the NIMBY issue? Also how do you align the long term goals of educating those kids with often short term profit motivated KPIs.
Exactly. Clearly trying to justify his fetish.
This makes Freakonomics sound like Nobel material. Completely vacuous.

He uses the comparison that most men are looking to date skinny women, but that many men are "afraid" to act on their attraction to overweight women.

Yet... nearly 40% of women are considered obese. About half are married or otherwise attached. Who is to say that the population of online daters strongly correlates with these terrified men?
Yes, but did you apply to spy school?
Do the people you talk to discuss their porn habits?

In some cases, yes.

studies that had to be abandoned because of a lack of participants who did not consume it.

Given that my original assertion is that some people are not consumers of porn, your "rebuttal" seems rather strange.
If you're inclined to disagree, how do you see it being consumed? As far as I know from my own experience, the vast majority of porn is consumed alone. I took that to be equivalent with the quoted section because I'm guessing most watching porn would also prefer sex with someone. It seems like your point is semantics to me unless you do truly believe that most porn is not consumed alone, in which case I'm really interested why you think that.
The value of being a full stack dev is not to be an expert in everything, as you're right that isn't really feasible. The value comes from being able to do a good job at each piece, so that you can take an entire project from concept to completion. Most full stack folks naturally develop areas of strength and focus within that, either frontend or backend, but still benefit from the fullstack context and mindset. That has been my experience anyways.
It's really nothing major, but it's the small little cherries on top:

http://wiki.octave.org/FAQ#What_features_are_unique_to_Octav...

It's a bit of a problem to innovate too much with Octave, because Matlab may decide to implement a feature we did first, but they'll do it slightly differently, forcing us to redo our work to match theirs.
Music Video- Faithful by Mcarter Ft. Chuck Retro
Universities usually have a dining hall that's open 7 days a week. Students that live on campus will eat there for the majority of their meals because dorms usually don't have much in the way of food storage or prep areas beyond a mini fridge and microwave. Off campus students have more options.
Related discussion: https://news.ycombinator.com/item?id=14632004
Verizon Wants T-Mobile and Vodafone's Data to Take on Facebook and Google
I think it comes down to how we're educated in a very monolithic way still, with the idea of "a job" and "a career" and "a path". It's very much like all eggs in one basket, no diversification investing to me.

Students need to learn basic things, but that includes what is diversification, adaptation, how to learn, how to self-learn, and continuously integrate.

Because they don't learn this, there's a coal worker that only understands that task, and thinks it's tragic and someone's fault when it goes away. "I can't do anything else. Coal is all I know." And then they lobby and vote to protect specific job tasks, rather than some sense of a right to earn a living by contributing to society. Nope - it's all about 'the job'.

Imagine if more specialized jobs were suddenly easily automated, like say accounting. Uh ok that's a lot of people displaced from a job, 1.3 million in accounting an auditing. If even 25% were obsolete that's more than all of coal.
No, it's not beside the point, and it's actually a huge portion of the point. Those same constraints exist in the majority of major cities in America.

For people on the low end of the earning spectrum, the lack of tangible benefits for moving outside of a vague promise of better job prospects makes staying put a viable option. If you worked at McDonalds, would you move across the country and away from your entire social support system for a chance to commute two hours on public transit to work at Arbys? I wouldn't.
I've wondered about some sort of food/prep API that all these services could use. Pick your products, quality rating, pricepoints and essentially build a service where you handle the choices and instruction, but the more difficult stuff is white-labeled interfacing with growers and anyone going as far to peel/chop, etc.
No. Many people are able to book visits with their family doctor (GP) on short notice (e.g. next week). Walk-in clinics are available and you can see a doctor within a couple hours, same-day, without an appointment (and without being registered beforehand, literally just walk in). These doctors are fully licensed.

Although it's not easy to find a good doctor that you like, there are family doctors available for new patients even in busy cities like Toronto. Specialists might take a while to book (assuming it's not serious). Emergency rooms are always available (although you may have to wait a few hours if it's not really time-sensitive). Labs can be booked same day and may have a bit of a line up but you can get those for free too (for most types of tests).
> The only thing I can think of is fully funded group homes that are mandatory to live in -- basically prisons with nice amenities and educational programs that you can graduate out of based on demonstrating a track record of being able to provide for yourself

Sounds like a great premise for a dystopian short story
One contrast is the Two Worlds development on El Camino. It mixes ground-floor business fronts with upper-floor residential... and it was built thirty-two years ago.
>Do the people you talk to discuss their porn habits?

I talk to friends about porn habits, have shared good links with friends before too. The reason I am inclined to believe that most porn is consumed alone is that in my anecdotal experience people broach the subject of watching porn with their SO as though it's a bit taboo, though they will freely admit to watching it alone. And in my own experiences, 99.9% of porn I have consumed has been on my own with only .1% consumed with a partner.
Man looks at what's trending on Pornhub:
"What? Cartoon sex? Foot-sex to completion? I must write a book!"
I'm a little bit doubtful about a Scala.js overview from someone who thinks that Scala's big advantage over Java is dynamic type inferencing.
Li Haoyi (scala.js author) explains why he worked on scala.js pretty well: http://www.lihaoyi.com/post/FromfirstprinciplesWhyIbetonScal...

Using scala.js with jquery-ui or any other js library using facades works well. If you wanted pre-made ui widgets, your choices are going to limit you in one way or another (compared with writing html/css), so arguably learning jetty+scala.js+jqueryui, is equivalent to using GWT, and has surpassed GWT in terms of js/scala/jvm compatibility in every way. It might never compete with webassembly in terms of raw performance, but then GWT isn't about to do that either if you're writing code for the browser.

Also, Scala+GWT seems to be dead, probably because of scala.js. You can use gradle/maven with Scala just fine. I use gradle for all of my Scala projects.
It doesn't seem that getting ransoms was the actual goal of this malware, it seems rather like plausible deniability.

This is a good description of some details https://medium.com/@thegrugq/pnyetya-yet-another-ransomware-... - it rather looks like a targeted attack to do chaos+damage to Ukraine.
Does anyone anywhere think this is good? Why?

Material design, in my opinion, is a disaster. Especially for desktop, where screens are huge and existing UI feedback loops are in place and well known.
That was his point. You can just watch something edgy cause you think it's cool, not cause you want to experience it in real life.
At first glance I'm not a fan, but I'll give it some time. So much white space. I wish they give us a compact option.
To be fair, there's something that is actually more advanced.

In the settings, you can now block sources you don't ever want to see, by entering names. Before, you had to play the lottery of "wait until this stupid source with auto-generated news items based on stock tickers and press releases shows up in the right bar". That's the only place where you had the option to block them. You couldn't do it in the main section in the middle, which is where they tended to appear most often.

I just added a bunch.

Now, if I could follow Entertainment news about rock bands, without getting junk about the Kardashians and WWE...
I hope I'm not out of line posting this here, but if any collectors near the SF Peninsula are looking for a Cat, I have one that could use a better home. It's in good working condition with manuals and floppy disks and the daisywheel printer. My email is in my profile if interested.
This is nowhere near the complexity and subtlety of crypto. Inserting into a sorted array is an elementary, computer-science-101 level task and I'd consider it to be not substantially more difficult than writing a correct FizzBuzz.

Then again, if you consider the number who fail at the latter, and how many would want to work on AV software anyway, it's no surprise things like this will happen.
I left feedback that the sidebars should be collapsable. I also miss seeing the lede under each headline. Even the "Full Coverage" view is missing a preview of article content. Perhaps an issue with fair use?

Regular users will not need that left sidebar to be reminded of what sections they have configured for the page, and it takes up a large amount of screen space. The right sidebar might be useful to more people, but the "In the News" block is just words and phrases pulled from the main content. It seems redundant.

Overall I like the fresh look. Google News is one of the few sites I have been visiting almost every day for well over a decade now!
GWT definitely deserves a better reputation than it has.

I use and enjoy tools like React, Webpack, and friends. They make for a pleasant development experience. I do find it mildly amusing when people get excited about things like code splitting and dead code elimination in Webpack, though. Those things were pretty cool to see in GWT....in 2009. :) I remember it being pretty decent for plain HTML and CSS, too. I worked on a fairly big app and we didn't really use any of the build in widgets - mostly just HTML and CSS with UiBinder templates.

GWT is definitely showing its age in some ways now, but for those of us who had to make single page apps in 2009/2010, it wasn't a bad way to get things done. I've seen some GWT apps whose codebases were disorganized horror shows. The main GWT app I worked on was quite nice - small, self contained components, all communicating asynchronously via an event bus that was passed in via dependency injection. It actually felt really, really similar to the way an Angular 2/4+ app does now.

Overall, though, I try not to grump about the fact that mainstream front end development is rediscovering some of the good things GWT pioneered in this space. The more accessible front end development tools are, the better off we all are.
What Happens to Wolves When They're Raised Like Dogs?
I am working on https://news.r1b.solutions out of frustration with Google News. Goals include:

* Wire services only

* Fast, minimal interface

* Global perspective

I am currently focused on adding wire services from non-western countries.
Perhaps security posted by the plane? With resulting higher prices per ticket to pay for said security.
A Great Moment in Mountain View NIMBYism was when the former Emporium property at CA 85 and El Camino was optioned by Home Depot to build a store there. It would have brought millions of dollars in local tax revenue shares.

An initiative vote overturned the Planning Commission's approval -- "Big Box" stores were unwelcome (Ironically, a Best Buy now sits on the adjacent parcel).

The site became a residential care facility. Sunnyvale and East Palo Alto get that tax revenue instead.
Interesting topic. We did something similar in the past using the bytecode instead of the AST tree to accelerate genetic algorithm evolution:

http://multigrad.blogspot.com/2014/07/low-level-frenzy.html
http://multigrad.blogspot.com/2014/06/fun-with-python-byteco...

I'm curious, what was the original use case for pyast64? Feels like we could apply it to genetic programming fairly straightforwardly.
I find it hard to accept his conclusions. For example this:

> Porn featuring overweight women is surprisingly common among men. But the data from dating sites tells us that just about all men try to date skinny women. Many people don’t try to date the people they’re most attracted to.

Porn is a fantasy land. Many people find these stuff attractive because they are far away from their ordinary lives. Looking at the top views of the porn sites you can see strange titles like "Step-daughter punished by angry dad". What does this tell you? Can you really interpret the titles as what people want to do?

Same goes for overweight women. Some of the interest in watching those videos could even come out of hate.
"Casual VR" will probably have the same sucess as "casual gaming" has in the industry.

After the fad blows over, VR space will probably largely be enthusiasts for a while if I had to guess.

The real potential for VR's wide adoption, the "killer app", outside of the productivity space, will likely be experiences that sensually overwhelm and stir up intense emotions while educating the user.

But there are still fundamental issues with VR that must be worked out first, namely inside-out tracking, increased mobility scale, and fatigue. It's an ongoing effort.
Ask HN: What search engine do you use for finding movies and TV shows?
It us known in medical circles that take care of the poor. I am speaking of people that cost the medical system a huge amount of money. This is a great explanation.

http://www.newyorker.com/magazine/2011/01/24/the-hot-spotter...
>>> even if they never act on them

That said, I didn't apply to a spy school - but does reading up on situational awareness books and articles after binge-watching some spy/action TV series count?
Out of context quote. Refuted by NASA: http://www.independent.co.uk/life-style/gadgets-and-tech/new...
3.5 is still really low. Even stuff like Miller/Coors Lite is 4.2%. Bud is 5%.