skysight-inc/HackerNews huggingface dataset:
Do you think it's totally out-of-line for me to expect front-end web frameworks to help alleviate the style consistency and response-speed problems? Certainly we can come upon design conventions, but people would have to willingly subscribe to them. For speed, we could embrace background processing of tasks and have much of the page remain static.

> I might have mixed a couple different ideas there, but when I'm talking about composability, think like pipes in a shell. Just imagine if I could say something like: "okay Credit Card App, pipe the list of charges that I've tagged with 'corporate' into Concur and file expense reports for each one".

This, I think, is too generous to the command line, even as I am a vim/grep/etc fan. When it comes to real life data coming through grep, for example, cleaning that data, iterating through it with bash, and passing it along is often not worth the bother and I end up manually processing it. Unless it's a recurring script and I can reliably parse and clean the data, handle failure, etc, it's not worth automating.
I will start liking python 3 once print(str(b'hi')) will print just 'hi'

That is: UTF-8 should be the default encoding, at least let me specify it somewhere.
Simple, the leftists believe you pay for UBI from the limitless resources confiscated from the "rich." /s
Of course cash transfers won't topple dictatorial regimes, that's not what it is for.

You can't expect a microeconomics proposal to solve an international political crisis.
The issue is the trend of many of the categories you listed. Your student loan assumptions are proving to be incorrect and your stats for cars appear to be from previous decades.

>Consumers are stretching out auto loans farther than ever to a new record of 68 months. The longer the term, the lower the monthly payment. In the first quarter, almost a third of all auto loans came with repayment terms of 73-84 months, which was the most popular term among new vehicle buyers.

http://www.cnbc.com/2016/06/02/us-borrowers-are-paying-more-...
Modern plastic clothes often don't have much variation in color.

Go to the Salvation Army sometime, where they often sort clothes by color, and you will particularly notice that almost everything red is made with the exact same dye.
There is a lot to be said for this.

I recently wrote the guide for teamplay with the US Forces army of Company of Heroes 2. USF is widely considered underpowered in team games, because those games often devolve into tank slugfests, and USF lacks heavy tanks. Players who are considered "good" at USF in team games generally play "worse Soviets" --- that is, their playstyle (mass artillery) would be better executed by a different army.

I quixotically refused to accept this, and played a ton of games as USF, trying to find a style that played to their strengths and was viable in large team games. It was my top idea in mind for a while, to use pg's concept---the thing I thought about in the shower.

Eventually I came up with a style that emphasized flanking, range, kiting, and prioritized taking and using ground. The most important thing was that it was non-gimmicky---that is, it is not an easily counterable one-track pony. I wrote a guide detailing it and the underlying concepts over the course of a couple days, then posted it to the subreddit.

I compare this to a React app I recently wrote for a client. We had to work with a kludgy financial API, we had to compromise on certain features to be ready in time for a stakeholder inspection, and some bits of the code are not so great.

It's strange, but I almost wish I lived in a universe where I could put the CoH 2 guide on my resume, and not the client work. It's a better product, it represents (relatively) pioneering intellectual work, and I can take full credit for all of it with clear conscience.

Of course, no one will make any money off of it; it will not feed any hungry mouths, and an overweening preference for solo projects can signify difficulty working with others. But: the experience of working on it was great, and I can look back and say, "I did a good job, at a hard thing, that conventional wisdom believed was impossible."
I can't tell if you're serious. Large corporations wouldn't lobby if they didn't get a return on investment. If you've never looked into it, follow the link below. The return on investment for lobbying is _massive_, and a lot of that lobbying is at the detriment of society in general.

http://www.npr.org/sections/money/2012/01/06/144737864/forge...
> Martin Moore, of King’s College London, said that “undisclosed support-in-kind is extremely troubling."

In all fairness: Isn't "extremely troubling undisclosed support-in-kind" exactly what Bannon and Mercer are charging the "mainstream media" with?

(Disclosure: No Trump supporter, nor Ukip. Not a citizen in both countries)
I think that you are focusing on "rudeness" too much.

This is the internet.

And this is a (mainly) hacker community -who are not known for their politeness-, and good engineering matters for hackers. (as it should)
I think that this is the perfect medium for rudeness.

The whole reason people post their projects here is to get criticism of any kind.
If one is disheartened because of a rude comment, one needs to grow up.

One needs to learn how to deal with comments; learn to decide on which ones to take seriously and which ones to not..

The good thing about the internet is that most of us are anonymous here. So you can not judge my comments based on my identity (or my history, e.g. what i have done). Nor you can punch me in the face for being rude or something. The thing you get in exchange is honesty (hopefully).

This is healthy. Let's embrace it, and keep politeness and politics for face-to-face meetings.
Check out Sentieo.com - It is an excellent, time-saving online research tool that I replaced my Bloomberg terminal with.
I have been worried about how the press is generating fake news or at the very least using the main stream news to trigger people into becoming angry so they buy news papers/click on their articles for a while. The Mercer article was interesting for explaining the who of it but I knew it must be happening before and the mechanism is clearly based on wide data more than likely from facebook.

Its been a common trend of the past few years, the impact of media is vast and its widely subverting democracy right now and I am convinced its a grave threat to our societies but not sure how to stop it without doing equally bad things.
Me too, the only negative point seems to the be the integrated battery.

Otherwise SD card support, the type of lenses, regular Android and promise to actually care about updates are very enticing.

In any case, my device is not going to die yet, so I still get to see how they actually will look like.
Sharepoint, Wordpress, and SAP fit that description too.
>And why is that because of "abusing their market position", as opposed to plainly and clearly being more difficult to get faster processors at 14 nm and lower resolutions (and with the low power requirements of today)?

Okay, let's say that Intel hasn't been under investing in improving the performance of their cpus. They still have 63% margins across their entire product line, they still don't have 8 core cpu options below $1000. They still don't have consumer cpu options that ditch the integrated graphics.

All of which is only possible because they have had a monopoly.
The founder and chief executive had a majority 55% stake. Considering she had final say on all decisions, you can't blame VCs for blowing up the company.
That's not necessarily correct.

When the parent writes:

> A great example of a company taking on VC money

VC can stand for "venture capitalist" in that context. So "VC money" equating to venture capitalist money, would in fact be a proper use.

Further, venture capital is a specific type of money. One could also correctly say: bond money, debt money, home equity money, (the) bank loan money, among others and they act as an elaboration of the type of money in question as all context of money is not the same. If I say: the bank loan, that's not necessarily the same as: the bank loan money. The same can be true for venture capital. If I say: the venture capital (eg: we need to discuss the venture capital situation), it can mean the broader arrangement (such as the VC terms) or situation of fund raising, rather than being about the venture capital cash specifically.
I'm not making an argument, I'm merely questioning a philosophical claim I think is probably wrong.

Specifically, if you think (1) "There are things in the world that are really bad, and no amount of greater good justifies them. Harassment is one of them." but you also favor cigarette regulation, then you must implicitly think the inevitable shooting/strangling people/other violence is NOT one of those things that are "really bad and no amount of greater good justifies them".

Or alternatively, the stated principle (1) is not your real justification and merely a post-hoc rationalization.

I suspected the latter. But I was wrong - as it turns out geofft is internally consistent and also opposes cigarette regulation, firearm regulation, and all the other rules who's enforcement involves doing things that are "really bad and no amount of greater good justifies them". https://news.ycombinator.com/item?id=13725372
Have you been to those areas? It's pretty rough. The mortality stats have been rapidly worsening in rural areas, vs. rising for all other groups.

How you feel about their vote and how you feel about the material circumstances of their life are two distinct things. It's quite possible they've got a legitimate grievance, and nonetheless voted poorly.

I say this as a member of the liberal elite in urban Canada. Things are great right now for my set!

I've been to Pittsburgh and rural Vermont within the past year, as well as NYC. In Pittsburgh I happened to be in a hospital waiting room and saw some of the poorest looking white people I've ever seen. Missing teeth, ragged clothing, leathered skin, sunken eyes. It was shocking.

In Vermont, I heard many stories of the opioid crisis. It sounded quite severe.

I've also driven through rural Maine with my family. Rusting cars and junk heaps in every backyard, doors falling off the hinges, chickens running amok.

Certainly they're not the only group to have struggles. But to dismiss their troubles is part of what got us here.

Here are some stats on the recent mortality shift: http://www.pnas.org/content/112/49/15078.full
If you're using the filesystem backed cache with nginx, selective cache purge, stats, etc, is a fairly trivial scripting task.
Proposition 8 added "Only marriage between a man and a woman is valid or recognized in California" to the state constitution. The Supreme Court ruled that violated the federal Constitution. If California left the US, would that resurrect Proposition 8? How about Proposition 187, which didn't modify the state constitution, but set up a system of state laws that a federal court ruled violated the federal Constitution?
Democracy is the most efficient arrangement. That's why nature chose it.
The problem with approval voting is that it does not give voters a mechanism by which to indicate partial approval. If there is a centrist candidate which many voters only slightly support, there would still be a media horse race over whether or not voters will interpret partial approval to mean 'do not approve' or 'approve' on election day, with a final result that may be unnecessarily surprising to participants. There are also examples on the wikipedia page of some organizations trying range-2 approval voting and abandoning it.

Range-3 seems like the minimum range desirable. It would allow voters to indicate whether they disapprove, were neutral toward, or approve of a candidate. The only historical adoption of range-3 I am aware of is the electoral council of the Republic of Venice, and I believed they used it as a constant component in their electoral process for selecting the Doge without abandoning it.

The costs of switching to something even better like range-5 may also be over-estimated. Range-5 seems like it would work with existing optical scan ballots. The cost of acquisition for range voting tabulatation code on the state level would also ideally be fairly low due to the simplicity of the preference aggregation method in range voting in comparison to IRV, and Maine is already undertaking a switch to the later.
It's also already extremely difficult to get people to wear a helmet, not to mention making them use lights, reflective surfaces and having tyres/brakes in good condition. A lot of people just buy the cheapest $15 bike off craigslist and use that. And we would make them wear an expensive transponder than most likely needs charging and maintenance? I don't believe that for a second. Also - what happens if a car hits a cyclist who didn't wear one? Are we sure it's still the cyclist's fault?
Interesting that there is no mention of demographics. Hispanics account for almost 40% of the population, close to 80% of which are Mexican. Following secession and taking history into account, there is reason to speculate that California could become the subject of Mexican annexation, or at the very least, subject to turmoil that could arise from stoking such sentiments among a very sizable chunk of the population, most of which is not associated with tech. Furthermore, secession, if it is to be meaningful, would make a geopolitical impact that would arguably be good for neither California nor the rest of the US (nor the world for that matter; with a weakened US, worse things can fill the vacuum). What I could see is something more in line with right-leaning thought i.e. greater autonomy of the states and greater decentralization of power.

(On a somewhat humorous note: if Putin is spurring Calexit movements, then it sounds to me like a perversion of Pilsudski's Prometheism[0], except that Pilsudski was motivated by a desire to neutralize the threat that Russia posed.)

[0] https://en.wikipedia.org/wiki/Prometheism
In your opinion, is the same thing going to happen to Stitchfix? They are nearing unicorn status but they have warehouses and they own inventory.
That's if you care about those things, seems like most people don't. Most people seem to just want an affordable service that solves their immediate problem.

PHP has like a 70% market share for web backends, Haskell/Rust/etc. basically none.

VHS beat Betamax.
I know quite a few people that don't care 1s for such things,they really just use their phones for calling and SMS, eventually taking some very occasional pictures.
Hey great job and congratulations on making the leap! Sometimes it can be hard and scary to know what the right path is, but usually the first step is making a change to get off of the wrong path. Step 1 complete!

I'd consider taking a short break from programming if I were you. Why not get a temporary job as a river guide or something outdoors? Maybe go on a long backpacking trip or do some other kind of adventure. After getting crushed by years of corporate culture, I'm sure your soul could use a little fun and adventure to reinvigorate and recharge itself! In my experience, (I'm a software engineer engineer) the perspective gained from taking a temporary break and trying something completely different (that maybe puts you a little out of your comfort zone) can drastically improve overall confidence/happiness/wellbeing much more than any minor resume addition. Take a moment to emotionally regroup before you charge back into career life!

Seek adventure!
Realtime translation earbuds
I think it has very little to do with the end-user hardware, and everything to do with their data. Bloomberg is dominant in data quality. Really, whatever financial information you want, you can get, provided you're willing and able to pay the price.

Their data is faster and cleaner than most of their competition. Personally, I find their interface clunky by today's standards, but it's entrenched in the industry, so there's a non-trivial learning "cost" for anyone considering switching away, and even if they're able to adapt to a new interface, they're likely to find holes in the available data. Beyond their data, they connect the financial industry over Bloomberg chat, so it's got the network effect there. The hardware itself is not a huge factor IMO. Plenty of people use Bloomberg terminals, via Bloomberg Anywhere, logging in from their standard desktop with their normal Windows keyboards.
Some of my peers have done this, I did this to a lesser degree as well.

For network admins specifically, I remember that my school provided optional course and accreditation for CCNA. If zou were leaving high school with equivalent of high-school diploma as well as CCNA, junior positions even in large firms were reasonably attainable.

Some of the larger firms have "college diploma in related field or at least 2 years of work-experience".

But usually you can get to those 2-years by working for friend-of-friends, i.e. I was maintaining server that run our churches web-site for a while.
Amazon claims First Amendment protections for Alexa recordings in murder case
Man who says he invented e-mail enters Republican race to take on Warren
They vote for their interests.
>It is difficult to evaluate credit card debt because credit cards have increasingly become the substitute for cash in the United States. How much of the debt is extremely short term and essentially represents what used to be cash transactions?

Indeed, I've often wondered this. If someone has an average $3000 credit card balance that they pay off in full when due, are they listed as having $3000 in consumer debt on account of that?
But even with IOCP, Windows IIS implements request handling as a kernel module to accelerate it, and yet still isn't faster than nginx on linux with many cpu cores.

https://www.rootusers.com/wp-content/uploads/2017/01/iis-lin...

But can be noticeably faster on fewer cores:
https://www.rootusers.com/linux-vs-windows-web-server-benchm...

But still in many cases has more performance pitfalls in practice:
http://serverfault.com/questions/317199/linux-vs-windows-7-w...

So, sure, epoll() does not help for optimal distribution of accept() or read() of the same fds over multiple threads. But even with a single thread accepting, or with "thundering herd" problems of other strategies, linux is still usually more efficient in practice. Often dumb non-optimal designs are faster just due to subtle problems caused by overall system complexity.

Side note: macOS has kqueue, but it's been buggy in enough releases that libevent and libev usually have to use select() on macOS to be safe.
http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod#OS_X_AN...
https://github.com/libevent/libevent/pull/377

So for your "optimal socket handling" tasks you're really limited to choosing between Linux and FreeBSD, and there are other issues to consider there, like drivers.
Maybe the Garden of Eden was a AI created heaven for humanity. And the forbidden fruit was adjusting the AI to exclusive self benefit. Someone did, then someone else, then everybody was tinkering and the AI predicted it would lead to complete destruction of humanity. So it shut itself definitely. As human knowledge was all in digital form registered in organic form and the code was in a language that no human understood anymore, we had to start from scratch.
They should revive the N900 platform by offering Maemo/Meego in Nokia 6, 5 or 3. Would cost little and bring in tons of loyal followers.

It's an antifragile plan. They would have to invest little to port and keep Maemo running on these new terminals. But if it takes off it can give great ROI. Also, it buys them independence and differentiation.

They should also provide AOSP for these phones, so that we don't get yet another Android terminal that gets no updates past a few months. It'd be nice to have alternatives for pricy Pixels to run CopperheadOS.
I wish Nokia revamped the whole Series 30+ thing to support J2ME.

I know J2ME was not really good, but they managed to get something even worse. It's almost* impossible to develop applications to their new phones.

* http://mre.mediatek.com/ is down for good since the start of 2017 and they announced that they would shutdown in 2015/12/31, so I don't think there's any official way to download the SDK.
Awesome, thanks for your feedback! Yes, we did consider C++ as well, but IMHO the tooling is better with Rust and we are both familiar with it, so that seems to be the better choice.
Again, the point is not that you can't write simple code in python3. The point is that you can't write complex code in python2.
Scientific consensus can be divided and misguided but generally indicates a single direction.

The main reason the left avoids leaving important decisions to states is that state representation is biased toward the people living outside of cities. Even when they're the minority with lower economic output they have a bigger say in how a state is represented in state and federal congress. Republicans dominate state governments and have non-urban demographics wrapped up right now, so of course democrats will prefer to not give them more power.
Yeah, unfortunately. For something like that, code generation of at least the initial record types would be required for different schemas at before-compile-time. Then they can be transformed further by the type level language.

Another option is to model the type as a dictionary of items, each item being a union of the possible types.

There is a tradeoff here, and I believe that if the rest of the code statically assumes a concrete schema is in place, code generation + record types is the better choice. Otherwise, dictionaries would probably work okay.

There are languages such as Idris and F# that have type providers which can be programmed to read and generate the types from the database, but AFAIK that would still happen at compile-time. https://docs.microsoft.com/en-us/dotnet/articles/fsharp/tuto... - i guess its a kind of "built in" code generation.
Facebook is in the business of making money off the assets. The thing that keeps them off the worst edge is that they want to stay in business long term.
What he actually said (or rather quoted to have said) aligned with my take on the title's meaning.
(Caveat: this is a contentious opinion on Hacker News)

(Caveat #2: I'm not terribly familiar with such low level programming. Take anything I say with a grain of salt.)

It's my opinion that IO Completion Ports on Windows are superior to the approach taken by *nix and BSDs.

Instead of having the usermode application sleep and wake up, do some checks, etc., the application provides an entry point when an event occurs or data is available. Essentially, a callback for the kernel to use. The kernel then jumps directly to this, and can manage the threads involved, using a thread pool to balance requests. This gives much better utilization of threads than with poll/epoll/kqueue, but does place some other constraints on how the code is written.

The fundamental difference is that the Unix-kin is a readiness based model. They wake up a thread to tell it that it is ready to read an event. IOCP on Windows is a completion based model, and wakes up threads with the data (or error) already present in a data structure provided to the thread.
If only they were subtle. Sure. We can compromise between hardcore austere tech-nerd interface and Fisher Price my-first-GUI.
If you want to move to a new town, and just need a job to get you there, they can help. If you get surprised by a layoff, and just need a place to sit and collect a paycheck for 6 months while looking for something that will last, they can get you a short-term gig.

That's all I've got. They won't make your career, they won't make you happy, but they can help you cover the bills when you are in a bind.
I just happen to disagree, and I believe when one says I took VC that means 'I took venture capital', not 'I took venture capitalist money.' There is a wiki entry[0] for VC, and when referring to venture capitalists it is spelled out, not abbreviated VC.

[0]https://en.wikipedia.org/wiki/Venture_capital