skysight-inc/HackerNews huggingface dataset:
So we need a plugin where you can individually toggle each and every thing. (Just kidding)
I had issues similar to this twice. The first time when i was in college, i consulted a doctor. He diagonised vitamin deficiency due to poor food at hostel. The vitamin supplements helped a lot. It felt like a switch was flipped on. Another time was quite recently. I had healthy diet and exercise almost everyday. Yet i often felt drained. Adding a yoga session in the morning made a huge difference. Around that time, i also stopping sitting for long periods and moved a lot more. I am trying a make shift standing desk. Maybe that helped too.
Thanks! We have experience with ECS as well and have found tags and constraints to make life a lot easier when you are trying to containerize everything.
The UNIX Haters Handbook shows its age, it's criticizing a system that has only a passing similarity with modern unixes.

But yes, it's funny.
Super excited to see what you did with Roslyn! We'd love feedback on things we could do to improve the experience!
You're all right and wrong. They are in a quantum state. The youth protection agency thinks games are not art and as such wishes to not allow them. However the matter has never been in front of a legal court, and until that is done, they are only censored out or pro-active fear, not because they're actually illegal.
It's an interesting and provocative idea, which I appreciate. But I think a little perspective is in order. Jefferson owned slaves. The confederacy was a nation (or collection of rebel U.S. states, or both, depending on who you ask) founded explicitly on the belief that people of African descent are inferior, that it is their natural and proper condition to be owned by people of European descent, and the (literally) militant defense of the institution of slavery which lead to the deaths of 600,000 people (to say nothing of other ongoing social ills). Both are abhorrent. But the latter is much worse.

Jefferson, unlike most confederate figures and institutions, also made important philosophical contributions to the founding ideology of our nation (besides slavery). So, while I'm all for remembering Jefferson's flaws, I think his legacy is, at worse, far more complicated (and better) than that of the Confederacy, confederate symbols, and confederate leaders.
To add to unethical_ben's point:

Similarly a gargantuan mansion only compels you to fill it with furnishings, it doesn't directly improve your quality of life... maybe it's just me personally but as long as I have enough space to live comfortably (subjective, of course) I don't see the appeal of having more space.

Furthermore, luxury cars don't particularly offer you anything but a status symbol... even if you can go 0 to 100 in under 5 seconds it won't matter in city driving.

The only thing that IS worth mentioning is affordable healthcare and education which have extremely high costs and equally huge impacts on QoL-- which is why there is so much conversation about those facets of life. No one cares that you could spend $200,000 on a dress.

That being said, as a Canadian, I don't really have to worry too much about the healthcare part and our tuition fees are generally much cheaper as well. The only compelling reason I have to aim for a "higher class" lifestyle is simply because I wouldn't be fulfilled working a "low class" job.

So if you're content working a mindless job and living in slightly sub-par conditions then there's no real reason to "rise up".
A rust podcast
Wow... just downloaded the windows installer version and it autoinstalled itself wherever it chose fit, without questioning, it installed shortcuts on the start menu, placed itself on an already bloated contextual menu on several file extensions as an Open option, instead on "Open with...", etc.

I usually install software on my user folder on the work laptop, as I don't have enough priviledges. This time the installer worked, but why override the questions to the user, like install location, etc.? There's a standard for Windows installers, why did they ignore it? Not cool.
I've got Philips Hue lighting in my house, so I use it frequently for that: "Alexa, turn on the kitchen lights". It's particularly helpful because I have the voice remote in the bedroom, so I can do an "Alexa, turn off all the lights" before crashing and know that things are off. Home automation for me is the holy grail - If I could link Echo to something like Vera/MiCasaVerde or other full-home-control system (shouldn't be difficult, they have decent web APIs), the whole "Alexa, Time to watch Silicon Valley"-dim-the-lights-turn-on-the-tv-start-playing-my-show thing becomes a pretty easy reality.

I use the grocery function often and have IFTT linked to add stuff to ToDoist (agreed, the mobile app is horrible - who knew Amazon would make such a miserable shopping list app).

Lastly, living in the PNW, I do get a lot of mileage out of "Will it rain tomorrow?"

Granted, nothing I couldn't do with an iPhone/Android, but Echo's cheaper than a dedicated mobile device.
I've had the same thing (although not with people so experienced with the stuff as you). It's kind of funny how badly people want to season their steaks when it just doesn't need it.

"How do you make that?" "Salt, cook one side, cook the other side, serve."
Hey all! I wrote this article. Please feel free to ask me any questions.
Postmates Raises $80M, Valued at Almost $500M
I think the more pertinent question is: Why don't the poor vote? Voting rates in the US are highly correlated with income levels. Apart from blocking obvious attempts to disenfranchise the poor (such as unnecessary voter ID requirements), one solution might be to make the election day a national holiday.
Ask HN: Is it a good time to bootstrap a startup idea?
Any comment, idea, link and etc appreciated.
The post is tagged "thoughts" and begins "Notes and thoughts on various OpenBSD replacements and reductions.", not "Here is my thesis and a carefully constructed narrative to guide you to the conclusion."

It is as advertised.
The 80,000-Volt Handcuffs That Let Cops Shock Prisoners
Cracking JXcore Again
That seems correct:

/tmp $ PYTHONPATH='./test' /usr/bin/python -c 'import sys; print sys.path[:3]'
['', '/private/tmp/test', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip']
I think using a blocker extension like uBlock Origin restores (at least partially) this functionality without involving Google.
"A 1950s employee wasn't subjected to credit or other background checks to get hired, zero-hour contracts weren't around, and neither was the culture of working 60+ hours a week just to keep up appearances."

1950s employees were subject to skin color and gender tests to a much, much greater degree than today.

Further, family structure, church attendance, sexuality ... all of these were fairly stringent tests at that time.
Wow the comments on that video, my eyes , my eyes!

I got a nice EMC probe for my oscilloscope (so that I could look at the effectiveness of my bluetooth antenna trace) and it provides a nice way to scan a phone for all of the various RF frequencies its putting out. One thing I thought was interesting is that when you put your phone in a shielded box (so that you're only seeing the phone's radiated signals) it bumps up the xmit power in the GSM bands trying to talk to a cell tower it can't reach. Seems a little mini StingRay on your dresser to reassure your phone that cell service is nearby would help its battery life :-)
I agree. As posted here, out of context, it sounds silly. But in context:

"For those in the bottom quintile, household income in inflation-adjusted dollars has dropped sharply, from $13,787 in 2000 to $11,651 in 2013. According to the Census Bureau, 64 million Americans currently live in the bottom quintile."

Seems like a perfectly reasonable statement.
Please remember that prices are usually set based on what people are willing to pay. The original cost for the object is rarely reflected in the price. Especially for premium items.

Find me someone willing to pay $15,000 for a bottle of wine, and I will provide a bottle of wine they can buy for $15,000. I make no guarantees that it's not $3 Chuck.

These things are about the prestige of being able to spend so much money. It's a different class of economics.
Real computers have corners

#sharpedgesarebeautiful
Seems fairly obvious what to do:

"REASON FOR SUSPENSION: Violation of the spam provisions of the Content Policy. Please refer to the keyword spam policy help article for more information... If your developer account is still in good standing, you may revise and upload a policy compliant version of this application as a new package name. "

Not really sure what else to tell you beyond what Google has already told you...
Probably because it isn't some hipster badass ninja rockstar web-scale pipe-to-dev-null Wangular.js Ruby-on-Fails Web-2.0 SaaS app, and therefore automatically a failure.
You're probably one of those people that pull in jQuery to use just the selector.
Apple removes Civil War game from App Store until it removes Confederate flag
Premature and unnecessary optimisations.

I spent a lot of time optimising things and looking back it was pointless/a waste of time. But it did teach me how to write better code, since now I incorporate a lot of optimisations into my code for "free" because I simply know what makes things run faster (or how things are working under the hood).

They say the root of all evil is premature optimisation, and they may be correct, but it does teach you a thing or two about how your code runs. In particular in higher level environments where there is a dozen levels of misdirection before it hits metal.
Sadly, this won't be the end of intrusive advertising. It will just go underground. I think as a result of wide-spread ad blocking we'll see three worrying trends develop.

1. More paid-only content

More content will go behind pay gates and login gates, like the NYT site, as sites scramble to monetize. This is bad for society as a whole as we lose free access to information.

2. Advertising goes server-side

Advertising will become more subtle and not understandable by the end user. The good thing about Javascript-based advertising tags is that you could kind of understand what was going on.

In the future, ads will be indistinguishable from content, and already shaky wall between editorial and advertising will collapse completely.

On top of that, the worst part of modern advertising - data sharing - will be completely unobservable to us. Even small publishers will maintain databases of a wealth of information about you, tied to your logged in email address.

3. The collapse of many cottage hobby websites

You can forget about small blogs being a worthwhile side biz for many small groups. No more dropping in a simple JS ad tag and having some revenue to pay off your hosting bill.
So the answer is to assume that everyone is pulling your chain in an effort piss you off with their bullshit? That is a prime example as to why I see all this as really sad. If one can't handle the bullshit, perceived or real, slung out in public discourse then maybe one shouldn't participate in the public discourse about that particular topic. Because most likely these are the type people who sling their own bullshit disguised as truth.

My memories of a debate, especially a scientific debate, was that both sides presented their best evidence to determine a likely winner. These days it seems the easiest way to win a debate is to insult the other side enough so that they shut up. If someone uses that tactic in a debate I immediately question the validity of their viewpoint; because it seems they question it themselves and are not willing to admit it.
Try: the web itself.

The amount you need to be able to do to just load a basically-plaintext webpage now is absurd.
Absolute incompetence...
The short version is:

If you stand up and rebel individually, all you accomplish is getting thrown in jail.

If a million people stand up and rebel one after another, all they accomplish is getting thrown in jail.

If a million people stand up and rebel together, only then do you accomplish anything.

Getting a million people to rebel together is really hard, because each one is fearful of running into one of the first two situations instead.
Has Joel jumped the shark?

http://blog.codinghorror.com/has-joel-spolsky-jumped-the-sha...

Related blog post from a couple of years ago.
rails? php?
My dream machine: Lenovo may build a new “classic” ThinkPad
> I'm probably missing something, but isn't that just brought by the usual performance improvements between CPU generations?

Load balancing arbitrary computation is definitely a software problem as well as hardware. This is basically the halting problem on an industrial scale—you divvy up work without being able to understand it until it's done. At this scale, I'm also betting there is nearly infinite room to move computation around the data center and a lot of room to save money computing the same number of tasks on fewer cpus.
And the reverse for me, its just the classic CLI vs GUI personal preference. Every time I touch the mouse in PyCharm, I cringe with the feeling of delay. Python since 2001 here, so there wasn't much GUI python until recently, perhaps I've fallen into a trap :)

Here is some video of myself programming some very boring stuff in python/vim, https://www.livecoding.tv/jquast/ which unfortunately looks like it requires anybody to login/signup to watch, probably won't be using this service again.
What happens when you stop relying on resumes
Guy Kawasaki's Guide to a Great Pitch Deck
I'm assuming you now have an arrest record because of this? If you do, then that's really screwed up.
Because those who fret over the poor never likely were that poor themselves. You would be surprised at the contentment you can have when you make very little as long as the basics are there, a roof, water, food, and TV. Been there done that.

Seen it too in my professional life when I was doing work for a rent a cop place. I remember the amazement at the low pay that we paid a good many guards; being responsible for payroll programming it was a never ending struggle to make sure you had it all correct. Still the majority of them I met in my working career there were just fine, some thought it funny they could get paid to sit in a booth all day let alone be given a uniform.

The media needs truly mad people, politicians need them, and regardless of how well both segments try to create them they cannot even make people mad or storming the walls even with calls of racism.

Some of this has to do with the fact that people want to fix things and not burn it all down to do so. We have matured past that point, namely because even the poor have a lot to lose now. Old days if you were poor you might not have much more than what you were wearing so where was the value in that, today you might have a home, a nice phone, even a ratty car, but they are yours!

As for OWS, the reason it died out so fast DESPITE the "intense" media interest was because it was fake, unlike the Tea Party which in many areas is still as active as day one, OWS was manufactured, made for media, and not some ground swell of people who truly wanted to change things and put effort towards that.
Is Technology Dehumanizing Society?
It's almost as if the rich have other means at their disposal of effecting change in their interests, whether those interests be in the pursuit of justice or otherwise.
First episode so please cut me some slack.
Wattpad's Frontend Design
To be fair Chrome doesn't ask you either, at least on the storage location. It looks like Atom puts itself in APPDATA, which is the easiest place to install because you have known permissions and update strategies. I actually like this method.

I agree that I didn't like the default shortcut and context menu entries, however.
Didn't Python, Ruby, JavaScript, CoffeeScript, Perl and PHP all start as essentially side projects or hobbies?
If you're not able to find the Google link they're referring to:

https://support.google.com/googleplay/android-developer/answ...

Most importantly, don't feel bad. It's easy to unknowingly do this.
Open Source is not a political movement; you're thinking of Free Software.
Minimum Viable Launch: What You Need for Marketing Success
You can handle extreme temperature fluctuations in Earth orbit because you can dump excess heat into space with radiators. That won't work inside a hot, dense CO2 atmosphere. Maybe there's some other solution to the cooling problem that I have overlooked, but I don't see any way to keep from turning into a sous-vide.
How Moving in with Customers Can Help Speed Up Your Customer Development
You jumped the shark a while back. I find it impossible to take what you write seriously any more. Like I said, comically malevolent.
There's so much wisdom in the BSD crowd trying to leak out -- but so many of them come off as nuts in their writing.

Sounds like you have a vendetta.
How in debt is your project?
Yes, the same chip can be used in more or less efficient ways. What they're describing includes:

- Turning off CPUs that aren't in use. Turning off machines that aren't in use, and moving jobs around to maximize that.

- Improving the air-conditioning efficiency. Typical data centers use more energy moving heat around than moving bits; Google has improved vastly on that.

- And more. Google has published papers on this stuff.
I can understand why you'd say that as we have access to unimaginable technological wealth that couldn't be purchased at any price in 1950, but I think you might be seriously underestimating the lifestyle that a $100k salary would have allowed you at the time.
Don't forget about this;

"media.peerconnection.enabled = false" WebRTC leaks IP when you use TOR/VPN, test it with ipleak.net

"beacon.enabled = false" Blocks https://w3c.github.io/beacon/ analytics.

Also recommend using plugins; uBlock, NoScript if you use VPN.
It is not clear to us at all how we violated the policy. Even if we did, unwittingly, the proper way is to notify us with a warning and give us a chance to correct things (what things?) before shooting the app down. At this point, there is no way we can fix anything: everything is gone!
"They aren't drinking $5,000-$15,000 wine."

A $12 bottle of wine circa 2015 is (almost) universally better than any wine at any price in 1950. That's well understood and not controversial.

Cleanliness, quality control and production practices that even a home vintner would take for granted were virtually nonexistent at that time.
how do you prevent scam?
I never saw a warning for malware and phishing in the browser. I do receive phishing emails obviously, but they are easy to spot. I read mail with Thunderbird and sometimes I check the source just to see which strange URLs they're using this time :-) If you read mail in the browser maybe disabling those checks is not wise. Agreed.

Disabling HTML5 video DRM could be annoying and geolocation is solved by the popup, as you say.
To wit: I'd guess you have Siri in the name. Remove it. Easy.
This seems stupid to me.

It is one thing for a state government to fly that flag, it is a different thing for a private individual. (i.e. it is different when the police kill people and held unaccountable then when it is some nutjob.)

I think games, documentaries and such are not showing the flag to be racist.
That's what I meant. Defining the throwaway function directly before the assignment is a good compromise at least.
In my opinion, incomplete pattern matches should be an error not a warning, but it seems strange to choose a different language based on that issue.
Aside from the things you listed, it's ok to disable the other things?
It's optimizing the onboarding and install process to its bare minimum. I'm sure they go "Well you don't get a choice for OSX or mobile apps either, so why should you for windows"?

Actually they have a point. But Windows and PCs are not as straightforward as that.
Just asking a question is an excellent way to discuss. "Just asking a question," as in actually stating that phrase once somebody takes your question as the discussion it was intended to be, is weaseling.

I don't imagine Socrates ever responded to someone who argued back that, "I'm just asking a question."
IMHO complexity created by limited isolation facilities of virtualenv and the likes isn’t worth the resources you save by not just having a VM for each app you work on.

The complexity arises from differing system-wide dependencies that are out of scope of various package managers or virtual environments, and from development environment (assuming we’re addressing the need to have multiple apps co-exist on one machine for development) not matching production.
Maybe my first statement wasn't clear. With TV+internet my cost is ~$85 / mo. With just the same internet, my cost would be ~$90 / mo. So yes, with the bundle the internet alone is cheaper if you divide the costs.

However, I don't see it this way because I don't use the other service (TV). I see this as Comcast saying they're going to take $100 / mo from me no matter what.

Suppose you go to a taco truck. They tell you can purchase tacos together with a burrito full of hair for $8. On the other hand, you can purchase just the tacos for $10. Naturally, you buy just the tacos and toss the hair burrito in the trash. However, you can't help but wonder if the truck is only selling the hair burritos simply because they have so much invested in hair burrito production and infrastructure, not because of the public demand for hair burritos.
>creating views and stuff is as easy as making a website.

Making websites is a huge pain in the ass though. Why would I invite the DOM into my life?
There's more stuff to power in a data center than just CPUs. Not sure what the increase in performance per watt is in the CPUs Google used in 2010 compared to 2015, either.
How can WebGL leak your IP? Did you confuse it with WebRTC?
200% yes. I've got better things to do than go through the whole recruiting cycle only to find they're not going to pay what I'm willing to take -- especially when it's wayyyyy out of range. Happens more and more as I get older, as the term "senior engineer" has really gotten watered down since I started (I'd be like senior^3 I suppose). I've gotten to the point where I have to be really interested to go very far at all without having pinned down a range.
The problem is you haven't given a single example of any software that fits the model, and people are continuing to provide counter-examples.

I can make lists too, if that's all we're doing.

1. Get a cat.
2. Cat requires playtime or they ruin your stuff and can be annoying.
3. Repeat 1 and 2 a few times.
4. You are a crazy cat man.
Installing and managing plugins at least is pretty easy with pathogen and vundle.
Example: How in Java do you add a method to the String class so that all instances of String gain the method without extending String and introducing a new subtype ?

It cannot be done. As an example see Categories in Objective-C.

Java's support for composition has improved somewhat with default methods on interfaces in Java 8 but it's still poor compared to the above languages. This leads to the "abundance of classes" anti-pattern you see with Java projects as you are forced to extend to introduce new functionality.
GOCR is simple enough to install from your distro's repository and wrap into a script without fuss though. Tesseract is wildly more complicated to get started with.

If you're doing real time street sign recognition or involved with a book scanning and archival startup, investigate Tesseract for sure. But even then you'll probably want to prototype with gocr first.
Ask HN: What service do you use for cloud backup?
You're right, but still funny that the author feels the need to invoke the Census Bureau to back up that piece of arithmetic.