skysight-inc/HackerNews huggingface dataset:
> Pick a library, stick with it, stop jumping to the next framework and the churn stops.

I wish it were that easy. At work, we've picked angular 1, and now there's angular 5, which is a totally different framework (and the migration path only works well if you did everything juuuust right), and no clear policy on how long angular 1 will be maintained.

So either we churn, or we have no idea how long there will be any support.
I think this has more to do with the fact that Watson sucks than anything else, although it may be a harbinger for other efforts to sprinkle magic machine-learning pixie dust on complex problems in the hope for a solution.
You are looking at reddit solely through the lens of politics. I do agree that it is not a great place for political debate. However, would you allow for the fact that setting aside USA national politics, there is a lot of value? I subscribe to subreddits about kombucha making, MTG, retirement saving, minimalism, and in those areas there is quite a lot of reasonable discussion.
"90% of Facebook’s daily active users access it via mobile" - https://thenextweb.com/facebook/2016/01/27/90-of-facebooks-d...

And before you suggest that those users might still be using it on desktop more than on mobile:

"Mobile advertising revenue represented approximately 91% of advertising revenue for the first quarter of 2018, up from approximately 85% of advertising revenue in the first quarter of 2017." - https://investor.fb.com/investor-news/press-release-details/...
Have you spoken with the Rust core team about Microsoft's use of actix? They love getting feedback from commercial users, and I believe they are willing to sign NDAs when necessary (there's certainly plenty of commercial users they seem to be unable to tell me about, and I ask often :P ). I'm happy to put you in touch with them if you'd like; see my email in my HN profile (and this invitation goes for anyone else out there using Rust in production capacities, of course!).
An absolute ton of Reddit users browse the site via apps too. Something to keep in mind.

I still agree that Facebook is larger though.
Lost in Robo-Translation
Implementing recurring events is a nightmare. Also working with potentially 4 different timezones in a single situation is terrible. We have instances where we need to display a time in a browser but we have to take into account the browser's timezone (fuck JS Date objects), the call center agent's timezone, the supervisor they are talking to's timezone, and the participant they are talking about's timezone. I hate time. I wish we would just go to a seconds-based time system ("I'll be done with this in about a kilo-second", "I work just under 28 kilo-seconds a day").
The inevitable conclusion I come to:

Something like reddit2 should be run by a minimalist apolitical company.

They should work on building some kind of democracy in each sub-reddit, based on some factors (where "participation quality" is one important factor). If the users are unhappy, they should be able to call for an election, etc.

The reddit2 company should focus primarily on keeping the platform alive and on fighting bots. And on tuning the scoring model.

They should be financed in some way that doesn't depend on the content. Be it individual contributments, random, anomymized advertisments etc.

The company should try to hire apolitical engineers and managers. People who just care about solving an engineering problem.
Also the y-axis on a lot of the charts seem arbitrary -- designed to show spikes to underscore assumptions.
NameCheap BS and GDPR Fail
Anyone know what reddit's DAU is?

They used to publish this publicly (https://www.reddit.com/r/AskReddit/about/traffic) but since trying to become a real business and monetize they have since taken that down.

edit: I see from https://web.archive.org/web/20170507102752/https://www.reddi... on 2017/5/1 they hit 1M DAU.
True. What I don’t get though: Why is it sooo popular then?
Obviously, Walmart doesn't say, "give me lower quality goods". Walmart says, "give me goods for lower price than last year, or we'll cancel our order", which then pushes suppliers to cut corners for Walmart orders.
You're all fools! All you need is a good stick and the sun's light and you can tell the time of day! Wasting 30 dollars on a watch!

Joking aside, there are people who refuse to ascribe anything BUT utilitarian value to things as a sort of anti-consumerist view. Going to be hard to convert them.
I don't necessarily disagree with you, but I don't think that has to do with FE development in general. Some of the sharpest/smartest devs I know are FE JS guys. Seriously.

On the backend I have seen probably more "low skill" and even "incompetent" Java devs than any other language. Why? My guess is the low barriers to entry (as you say) and the ubiquity. I've also worked with some amazingly sharp Java devs too.

You're definitely right about the "borderline or de-facto frauds running webdev businesses selling 'ultrasophisticated' corporate websites on Wordpress to F500 types for few $k USD per hour of dev time." That's a rough problem and makes legitimate big-time web development bids induce sticker shock.
That was called 'usenet'.
I still like highland.js to solve these issues
https://en.wikipedia.org/wiki/I_Am_Rich
> To every example of a low-tax low-growth economy is a counter example of high-tax still low-growth economy.

Despite decades of evidence demonstrating how government spending can produce enormous growth (see eg. the lil' ol' Great Depression, Europe after WW2, China -- really all of East Asia), despite conclusive recent research showing the post-GFC failure of austerity, ideologues will never revisit their outdated ideas. At this point you might as well admit that data and evidence doesn't matter at all and you aren't actually interested in the real world, just your own axiomatic fantasy.
well, ever since the proliferation of mobile touch devices (it's been less than a decade) there's been this somewhat perverse history of "mobile-first" really meaning "native-first." tons of mobile websites are still essentially ads for their counterparts in app stores. this is for lots of reasons (mostly to do with financial incentives for both app makers and app stores), but ultimately the web still isn't as good as native. the chaos of the front-end world is a reflection of web developers trying to solve that, rather than those working on operating systems, web browsers, standards, etc.

the other reason is that vue hasn't be around very long ;)
I've recently been building an IRC bouncer and webapp with Actix, and it's been really smooth sailing so far -- excellent documentation, extensive examples, and everything I've touched so far has just worked the way you'd expect it to. It's a gem of a project.
You don't have to write cmake commands in UPPERCASE ANY MORE.
I mean, I sometimes feel that we’re already close, but instead of college costing more than people can afford it’s healthcare. Less indebted, just screwed if you get hurt or have a pre-existing condition while out of a job.

I don’t think this program is anywhere near as bad as that healthcare structure, but this is just another case of corporations taking up what could have been a responsibility of the state.

It’s better than both corporations and government leaving people in the wind though.
Right. They sold off a large part of their company and so, in Q1, they made a profit.
PhotoScape+Free+Download+Latest+version
Hovercraft or fan boats. Something with skis that can go on mud.
I would urge us all to not associate the odds of becoming genetically broken with the odds of winning the lottery.
Being a mammal more or less assures that if we live long enough (4x to 5x reproductive age) we will accumulate enough damage to have adverse events. This is multiple orders of magnitude more like than a life altering lottery win in the same time span.
The reliability of accounts surely covers a huge subsection of financial fraud.
On slide 25, she claims Google Voice recognition has reached 95% accuracy, which seems to be human level threshold.

“Google Machine Learning Word Accuracy”

Does this mean anything practical to users?
jQuery is great for small snippets of code, but encourages a quick and dirty style that collapses for larger applications. Most jQuery applications couple their business logic to the mechanics of working with the DOM.

It was also intended to smooth over browser inconsistencies and gaps in APIs. This is less relevant these days now that browsers are more mature.
I like VS Code for developing .NET Core Apps on OSX, it's a nice lightweight IDE with great multi terminal support. When your project gets larger Rider starts to become a good option, but if you're developing Web Apps, VS Code is better with greater support for SPA formats like Vue's SFC's, React's JSX, etc.
Yes but who are you?
United Stated of America > California > (Play) Mountain View is Awesome.

Censorship might be a bit loose.
In this case, you are probably right. But it seems to happen over and over again suggesting that the barriers to innovation are higher than they should be.
>they are astroturfed to hell and back. Much of the content you see on /r/all is likely corporate shilling with sock puppets controlling the promotion of the item and the comments within.

Is there any actual evidence of this as a widespread phenomenon? The /r/hailcorporate people are among the most annoying on Reddit.
How are exotic tax reduction schemes caused by accountants? That's like saying fires are caused by firefighters.

They're a consequence of compulsory taxation.
first, you need to define what is crash in rust means. panic or error. in general case you can not recover from panic. in case of error, type system prevents unhanded errors in actors. you can restart actor, but that is controlled by developer action.
When you do that, you’re sending a buy signal. If they’re a good salesperson, they will find out if you are a decision maker.

The high touch salespeople have a few hard jobs — match client to solution and figure out WTF makes a decision.

A lot of times, the big mouth in the room is just loud. They need to balance keeping you happy with selling a far more lucrative solution/vision to the guy with the money.

I usually play the direct guy role in these sorts of negotiations, and we do it because once you anchor to a price ($n-x%), you need to fight for every marginal dollar. When you start with the big bundle with the business vision guy, you start at $5*n and negotiate it down by 60%.
Friends have been a feature for years
To further your point: if you log in to you Gmail account in a private window, close the tab, but keep the window open, someone can open Gmail in that window and will be still logged into your account.

This goes for both Chrome and Firefox.
Having come home for the holidays to find mom was scheduled on Christmas Eve on a weekday despite being the weekend manager, I'm not exactly fond of Wal-Mart's managerial practices. Those folks bank on you not saying a word when a "glitch" puts you on for the day you already had approved off.

It's not always everything, but having a manager who was once in the shit usually makes a big difference. Hopefully this program will get more folks who have worked their way up the ranks and know what works so there's better, more informed, and more compassionate management at the store level and higher.
I wonder if hovercraft might be an option that wouldn't require the dredging. I.e. https://www.hovertravel.co.uk/

EDIT: I guess it's been considered before in 2011 [1] But it appears that the hovercraft themselves were more expensive and carried half as many people. But compared to the cost of dredging for ferries, maybe it's still cheaper?

1. https://www.mercurynews.com/2011/11/01/east-bay-looks-to-hov...
What if I tell you, you can write spaghetti code in vanilla javascript, small framework or big framework.

You can also write decent code using jQuery.
>Yes I guess that works as long as a sudden bout of cancer or some other chronic illness doesn't turn your world around.

What does this have to do with it? Insurance would cover it just the same as if you hadn't quit your job.

I also took a hiatus from working and meeting expenses has never even been a concern for me, despite dealing with some quite serious medical issues. During my hiatus, I am constantly dumbfounded by people's lack of understanding of how I'm not totally broke without a job. If you have even the most basic budgeting skills and have decent enough job that you aren't living paycheck-to-paycheck, saving up enough money to live off of for 6-12 months is pretty easy. I only had a moderate salary, live in a medium-to-high CoL area, and wasn't particularly thrifty (I still engaged in normal spending like taking international trips places, buying new things, had a decent apartment, etc), and over the course of a 3 years I easily was able to save up enough to be jobless for multiple years living off of those savings alone. And that includes maintaining my savings for retirement, too.
This 3 item selection is an advertising classic. People will by a large margin choose the item in the middle. So its very likely that the middle option has fatter margins than the upper choice.
If you wanted to, you could fill a cup of water by dumping a gallon bucket on top of it. The point here is that the government has never been efficient in allocating resources.

Also FYI: I'm not a representative or a supporter of the IMF. The fact that some of their people have said things which didn't turn out to be true doesn't concern me. In fact I'd probably expect that most bold predictions don't come true, especially on economic matters.
Can a Single Click Be Worth $600: The Avoidable Fraud of Hackers and Botnets
18 cities have >25% households without a car.
8-9% of households lack cars.

http://www.governing.com/gov-data/car-ownership-numbers-of-v...
Yes. Well, at the very least, they don't involve only hand-coded things.
The 500GB 970 Pro is rated for 2300 MB/s sequential writes and 600 TB write endurance. That's about three days to exhaust the write endurance. Latest high end SSD model from the leading manufacturer. Not that it could actually come anywhere near sustaining that throughput for three days straight.

https://www.anandtech.com/show/12674/samsung-announces-970-p...
Digital PM. What else should I learn?
I was wondering if anyone had any anecdotal advice for a digital PM with regards to other skill sets or qualifications that are worth learning / obtaining.

Thanks!
That, and the fact that it comes in the form of a slidedeck makes it hard to do itemized critiques. I guess it wouldn't be hard, if someone cared enough, to manually go through the slides each year and note them in a spreadsheet. But the other problem with slides is that it is very cumbersome to find the source data used for the charts. Hell, it's hard to even read the footnotes for these charts, even for this relatively simple one:

https://www.slideshare.net/kleinerperkins/internet-trends-re...

edit: Slide 8, "Internet Penetration"

As an example of why the insights seem kind of bland to me, here's where she has a pie chart about "Where Do You Begin Your Product Search?", with Amazon at 49% vs 36% for "Search Engine":

https://youtu.be/HdjcdZqODoE?t=8m22s

However, looking up the source for that data, and it seems like the more interesting insight is that Amazon's lead shrunk from 55% to 49%:

https://www.bloomberg.com/news/articles/2017-12-20/google-na...

But I guess for most people, it's insightful enough to know that Amazon has such a lead in the first place? I'll admit I didn't know that without seeing her slide.
This is the risk in the authors advice to just pick a monolithic framework.

We’ve been building a React framework. We’ve been careful about how we choose components to use, so there has been very little churn. And because we control the implementation we’ve been able to build things we could never have done with a library like Angular.
This app is nice, but it encourages quantity and noise. Most literate people don't need to write more. They need to learn how to express themselves concisely and meaningfully: http://www.orwell.ru/library/essays/politics/english/e_polit
Why does everything have to be metrics-driven today? My creative efforts are the things I least want to subject to metrics and tracking.
I'd actually say that its less about instability and more about rapid experimentation.
There's two main catalysts - the youth of single page web apps and the openness of the modern web.

The complexity of your everyday website is increasing as they move from static sites to web apps. The pressure to be as responsive and fluid as a mobile app is high, and that requires solutions for data management and synchronicity. There is no standardized way to solve these yet.

When you tie this increasing complexity with the free-form structure of the web (there is no recommended way to build a web app unlike mobile apps or to a lesser extent desktop apps), and then add the growth of JavaScript from a toy language to a full-blown complex ecosystem, you get even fewer established practices.

This is not to say that there will never be best practices but rather that what you're seeing is a language scaling with its needs without having a central dictatorial entity at its helm. You're seeing unprecedented growth and that can easily be confused with chaos and instability.
Yes and that is the better way to do it. Compiling an enormous C file is slow. Many compilers have low limits (around 50 MB or so) but gcc has a huge limit. But even on gcc, a large file slows down the build process significantly.
> It's ads for restaurants that won't be in my area for decades (if ever). Male and female specific medicines, and on and on.

But for a while I've had the worst of both: huge amounts of data slurping, combined with terribly targeted ads.
Does anyone else experience high CPU on mac when running dotnet run?
>need 294 slides to identify a trend.

Her report isn't trying to identify "a trend" (singular). They are slides for multiple trends (plural). Notice that "trends" is the actual title of the report.

There isn't meant to be only one single narrative for all the slides. (Well, the "internet" is a common denominator but "internet" is obviously already in the title.)

E.g. the slides for voice assistants trends (Amazon echo) are separate from housing space utilization trends (AirBnb). Multiple trends for different technologies, different business sectors, different geographies, etc.
Well the mastermind of GDPR is a Green Leftist so...
Programming industry is the only one more fashion-driven than the fashion industry. This is a known issue going back to the dawn time.

The big secret is that for most of us this is "works as intended". We like to program. Imagine being a mountain climber who loves climbing and gets paid (well!) to climb mountains. With real mountains, eventually you get to the top and you have to stop. With programming, the act of climbing the mountain creates more mountain above you. As long as you can find people to pay for it, you can keep climbing.

If you like programming please shoosh so the marks don't get wise.

If you just want to get shit done use Elm-lang and get on with your life.
> Speak with your professors about that.

Or instead of linking to it, maybe you could recreate (instead of copying 1:1) the content (e.g. as a sketch in PowerPoint) and link/reference to your professors site/original source.
1) Just write. You'll find your own voice. I'd worry less about whether you sound academic or not and more about whether you sound like yourself.

2) Don't write theory, write applied principles. I wouldn't share anything that was put together by one of your professors - that is their work. But if you apply their lessons to something in your own work/life, you absolutely can tell us about it, and outline the academic principles involved as you go.
The ones that aren't hand-coded tend to act poorly, or racist, or worst.
> the article complains that unsigned integer overflow is defined in C while signed integer overflow is not.

The article complains that signed integer overflow is undefined, while unsigned integer overflow is not. There's a difference.

> the Clang team believes this makes loops up to 20% faster

I'd love to see the benchmarks they conducted. Anyway, undefined behaviour was the wrong way to solve the problem. The C language should have grown a `for` loop that's more than a thin veneer of syntax sugar over `while`. Seriously, how hard would the following be?

for (int i = start; end)) {
// body
}

No explicit comparison, evaluate `start` and `end` at the start of the loop, maybe cast them to the type of i, and increment implicitly. While loops can handle the weird cases. There you have your 20%.
Interesting that WaPo's free option seems to be in violation of GDPR. It has no option to reject personalized ads and third party trackers - you can simply accept and view the site, or go away:

http://prntscr.com/joqj3d

That seems to be in direct conflict with GDPR provisions that force web publishers to give people the option to reject personalized ads while still giving them the services they were trying to access. I'm sure that when regulators come calling, they'll claim "legitimate interest," but if this model is acceptable under GDPR, then almost nothing has actually changed under it.
Best $2.75 you can spend in the NYC.

Depending on route, it can be a 30 minute boatride alongside the world's most iconic skyline. Incredible value in a city where so much feels painfully overpriced.
I'm surprised just how empty that is for me. While I don't have an Android phone, I do use Google Maps on my computer and iPhone quite a lot. It's got nothing for me.

Maybe I turned something off ages ago and forgot?
The Whitening of Chicago
Mixtape Factory
It's only unstable if you drink the JavaScript cool-aid, and change frameworks frequently.

I've been using Knockout 3.* for the past five years, no issue here.

Edit: Looks like some Angular and React devs have started downvoting :)
Many of those barriers have historical reasons for existing -- which do you think could be lowered without risking patient health (or yielding sufficient benefit to be worth some added risk)?
I personnally end up using my own simple python scripts.

Alternatives being :
- use objcopy but this needs to specify the binary
of the output, which some build settings can make complex at the compile stage
- use ld and -o binary. this works but this will put
all data in .data section which puts it in ram, without
being able to change it.
- use incbin on inline assembly. this will work too but
it's slightly more complex and relies on inline assembly
so a bit less portable.
- use xxd utility : this only works on linux, does not export const unsigned char[] (fixable with a simple sed) and we lack the ability to export just a header or control prefix / extensions.
So the moral of the story is, if you're in charge of a huge corporation make sure you give your lieutenants some leeway to practice their capital allocation skills before they're elevated to the top job so you can judge their skill. Kind of like how Warren Buffet is doing things these days at Berkshire.
I currently see no advertisements, for free. GDPR just passed, so they can't track me without my consent. Why would I consent, given I don't see the ads either way?
disclaimer: i'm a health insurance broker

if you have non-poverty-level income, you can buy a policy for about $300-500 a month through most state exchanges

if you have poverty-level income (no stock dividends, no capital gains, havent worked w2 job in years), then you can qualify for Medicaid

another option is to open a 1-2 employee LLC or LLP and buy small group health insurance. typically these plans are about $5-7k a year and have somewhat reasonable deductibles and somewhat reasonable out of pocket maxes. at the very least, a $100,000 appendix surgery will only cost you $7,000 max, and then you are covered for all other medical expenses for the rest of the year