skysight-inc/HackerNews huggingface dataset:
> If it is an attack, the question is 'why?'.

To sour US-Cuban relations. Russia, Venezuela, China, and some others could plausibly be interested in doing it for that reason.
I have no idea what this analogy could possibly mean.
Things Profitable Traders Have in Common
Novice question... where do I find userChrome.css on Windows?
I wonder what version of C#? C# 7 and 6 are less verbose.
I always find this funny, because I indent my C/JS/C#/Java/whatever-other-curly-brace code exactly the same way Python expects me to indent it, so it's never really been an issue.

Every time someone complains about significant whitespace, my first reaction is "what indentation style are you using where that's an issue?!"
>"most people are just parroting what they've been taught and don't give it much consideration"

Careful here. This can be said about the other side as well to parrot news stations, media outlets and propaganda. This is surely no way to address such a situation - it is one-sided and judgmental. You need to open-minded if you want to hold such a difficult conversation.
Exactly. The short length of tweets creates joy and makes Twitter unique.

People who speak other languages are cheated out of that joy. The best solution is to shorten tweets in those languages!
Meditation is the simplest thing, yet people manage to overcomplicate it. And they need app for that :).

Guided meditation is maybe useful first time. They are distracting and they are disruptive for genuine meditation. I know some people like them.

I don't follow any systems, I like to use binaural waves, often created by myself, and just relax. Mind sometimes runs and it is OK to let it run for a while, then calm it down. Focus on body parts and progressively relax them for longer meditation.

While no sound is required, some background soundscape is good to insulate you from environment.

Sometimes my meditation is focused on emptying the mind, sometimes I enjoy thinking in deep states of relaxation about different things. Both work well. Once you are practiced enough, you can go to deep states without falling asleep. Even if you do, it is not a big deal.
OpenBSD comes standard with vi. Vim is a package.
Show HN: The Hosting Tribune – 2x Weekly email of hosting industry news
I've just launched The Hosting Tribune (www.thehostingtribune.com) and would love to get some early eyes on the content. The goal is to provide industry insight by curating important hosting news and offering a short analysis to keep those interested in the industry "in the know." So far I have published 8 issues, a new issue arrives in the subscriber's inbox Monday and Thursday mornings.

The value proposition is that we are saving people time by delivering a full view of the hosting industry that can be consumed twice a week in just a few minutes.

Audience is B2B in or near the hosting profession, which is why it isn't free. But my thought is $10 to stay on top of the industry - an industry where most SMB/Enterprise customers spend a lot more than $10 - is a bargain.

I super-soft launched to 10 friends in the hosting industry and 9 have signed up to pay on their own accord, each saying that the content is applicable to their daily work and saves them time. I think some of them expense it to their employer, which is fine with me.

I would love to give a free subscription to anyone that emails me at goodmorning@thehostingtribune.com for the next few weeks as I try to dial in the content. Any other comments or questions of course welcome.
> "Programmers were like chess players trying to play with a blindfold on—so much of their mental energy is spent just trying to picture where the pieces are that there’s hardly any left over to think about the game itself."

This is an insightful description of the biggest mental challenge I face when programming.
Surprised how many are affirming this. Kind of a DAE moment. My fingers are a bit more tame from having spell check disabled & not falling back on these typo-aliases, as shown by the author's other aliases. Especially their t-prefix aliases which imply zsh aliasing gi to git
<Insert obligatory "don't ever paste into a CLI because $SECURITY and then admit that I've done the same thing.>
>During the slowdown, police continued to respond to calls, and the arrest rate for major crimes (murder, rape, robbery, felony assault, burglary, grand larceny, and grand theft auto) remained constant. But the arrest rate for non-major crime and narcotic offenses dropped, as did the number of stop-and-frisk events. It took until mid-January for things to begin to return to normal.

Wait, the police stopped arresting people, and fewer people got arrested? Am I missing something here?

This reminds me of when we turned off our logs, and recorded far fewer errors than usual.
Introduction to CSS Grid Layout
1. I love Twilio and I recommend it over pinpoint most of the time. The API is objectively easier and the documentation is better.

2.

import boto3
sns = boto3.client('sns')
number = '+12345678900'
sns.publish(PhoneNumber=number, Message='Hello, World')

Disclaimer: I work for AWS and wrote the post
We sure, but you could make that argument about anything in life. Everything involves some risk, and yet you still have to makes choices. A less cynical person might choose to engage in an exercise in trust which is risky, but highly rewarding. Why pass judgement on a choice which has very narrow externalities?
What about the optimizing compilers in v8? SpiderMonkey (and friends)? JVM/Hotspot? Beam? the CLR/Roslyn? I maybe most of what compiles only on GCC (or MSVC) today could be reasonably ported to compile on Clang or DragonEgg, but there are a lot of compilers in the world these days.

What we're talking about is not the difficulty of making one sufficiently intelligent compiler, but probably something more like six of them, along with every other compiler anyone ever wants to write again.

I don't know about you, but I'm not about to assume that we'll somehow manage to develop and maintain six of something we've never even developed one of. The Mill is no Itanium, but it is very unusual. They haven't even tried to make a normal assembler, their assembler is a C++ template metaprogram which generates the assembler which you then run to get your program.
>What if the intent was a false-flag attack to disrupt relations between Cuba and the US?

Possible, but why make it so weird? Everyone is talking about the "sonic attacks" and no one is talking about damage to US/Cuban relations.
I've been wanting to go back to Firefox as my "daily browser" for quite a while but performance was always the thing that made me switch back to Chrome everytime I tried FF.

I'm sitting on the deck with my iPad at the moment but when I go back in I'm gonna install one of these newer FF versions (probably nightly) on my primary workstation (Arch Linux) and give it a fair chance. That box has 16c/32t so I should see a huge improvement over the currently installed FF 55.

Hopefully it will be good enough to keep me on FF for good (extensions are my big concern, although I only use a few).
Sometimes, but in most cases it's not.
>> making it easier for a developer to understand when, why, and how your state was updated, and what part of the application triggered that state update

What percentage of business applications would benefit from this? My guess is, very few. Typical business applications fetch data from the backend and display it, let the user update the data and immediately send the updated data to the backend. There is no need for something to track "when, why and how your state was updated and what part of the application triggered the state update". I am not saying nobody needs that kind of capability. I am saying that few business applications do, and yet there is this notion that React and Redux go together and if you're going to use React it would be strange to not use Redux. Practically everyone who uses React also uses ReactRouter and Redux.

The end-result of this is that React, which by itself is a simple, elegant and useful technology, has been turned into an over-complicated mess by the community of developers, by gluing it with over-complicated add-on technologies.
they don't sound the same.
Drone with Event Camera Takes First Autonomous Flight
Oversimplified. Largely, the internet has reduced the profitability of distributing facts because it gives them all away for free (how much can you learn online that you used to have to pay for? encyclopedia, years of video, stanford courses, books, scihub)

The problem isn't an absence of facts. It's whether the layperson is both capable and motivated to seek out correct facts vs incorrect facts or unfalsifiable narratives.
He's saying we know how to increase the energy needed to compromise a system, while spending less energy than would otherwise happen in the case of compromise. The harder a task is, the less often the task occurs.
Nice. I hadn't used --include before.
My guess is that sixty-seven has four syllables, twenty-five has three.
"Firefox Quantum" is the marketing name for Firefox 57.

"Firefox Quantum: Developer Edition" == "Firefox: Developer Edition" for versions of Firefox >= 57.

¯\_(ツ)_/¯
> Trend wise, applications are expanding more and more into controlling its whole life-cycle from binary to deployment. Repeatable build Containers VM Unikernels Standardized libraries

Isn't this the reason behind the equifax breach? From what I understand (not a java dev) Apache struts is deployed along side the application, so the patch couldn't be applied until someone manually updated the dependencies and deployed a new version of the app.

If this was a "traditional" shared library on a distro then it would have been patched by the system administrators.

When you bundle dependencies via any method you are also bundling the exploits.
I'd disagree as far as your position on the word "gender"--I think actually "race" is a much better example of something that has had many meanings over the course of its lifetime in the language, and isn't necessarily well defined even now.

Gender as a term that relates to people, and not words (as in the sense of the gender of a noun in Latin-family languages), has been pretty well defined since it was introduced in the 1950s--specifically as a way to differentiate between biological sex (male, female, intersex, etc.) and the social roles that people play that may or may not actually be related to biological sex (men/women/boy/girl/etc.). It's always been quite well defined, although some people feel that it either doesn't make sense to differentiate between biological sex and gender (e.x. because, perhaps, they believe that social gender roles are innate conditions of biological sex).
Interesting, what other stories are in the list? I want to read about them!
Yep. Not seeing true threats in there, do you? Calls for extermination? Incitement to violence?

Unpopular speech is not unprotected speech. In fact, it's the only speech where protection means anything.
No
it
doesn't

(The above was written "No\nit\ndoesn't")

You may be referring to some sort of distinction here, but I'm just talking about newlines.
Why Education Is a Limited Determinant of Mobility
Exposure of your data isn't a bug, it's a feature
I guess it just seems odd how taxis have existed safely in the other 99.9999% of the world without such a requirement.

At some point it's more about protectionism than safety. This is yet another example.
EC2 has limits for how much SMTP they can do by default. SES has similar controls in place. They take the fight against spam very seriously. If you wanna let me know specifics randhunt@amazon.com I'd be happy to help take care of the issue.
You know what, I really like this. Even with a site like drudgereport which is kind of text-like, it still feels like it's screaming at you. This is how news should be to allow me to form my own opinions in my head. The presentation might be slightly better with a google like description text underneath, could be that I'm used to that though.
Not supporting WHERE, GROUP BY, all aggregate functions, almost all other "standard" functions, most forms of DISTINCT, ORDER BY (except one order defined at table create time), all forms of sub-select/CTEs, etc. is pedantry?

OK. :)
Yeah, someone needs to buy their oil.
Kaspersky injects remote JavaScript into all pages, including secure ones
> What if the women of this planet decide that male votes are shit, what then? Are we just going to have to fight it out?

Democracy is a technology for simulating civil wars without going through the formality of fighting them. So it's desirable that the side that wins the election be the side that would have won the civil war. If this is chronically untrue, then the side that would have won the civil war has little incentive to accept the election as legitimate.
That's a pretty meaningless statement. In most cases of what? Nuclear phenomena? Sure, there is probably no conspiracy to manipulate the laws of physics. But international relations? Are you kidding? Conspiracy is as likely as any other explanation in that case, and shouldn't be discounted as nutjob territory.
I'm not related to this in any way. I'll just say I paid the money recently and went through interview cake and it was really helpful. Learned a bunch and added a bunch of tools to my toolbox. Really liked the walkthroughs of problems bringing it from a brute force answer to optimal. I ended up making it to onsite final interviews with five companies in SF, which I will be going to in the coming weeks. Totally worth it.

Only gripe, the online ide you use sucks balls. Half the time I'm debugging whether I used tabs or spaces, and dealing with errors. No matter how careful I tried to be, it seemed to default to whatever I wasn't using and threw errors. Please get a new ide and add in some test cases that maybe tell me how I'm doing in those tests.

Otherwise seriously awesome site.
They’re not necessarily overridden. Percentages and ems are units that are derived relative to their inherited style. If you make your browser default have a base font of 24px instead of 14px and someone back in 2010 made their site css defined as

html {
font-size: 2em;
}

Then your site’s 28px default font size that worked just fine on every browser now becomes 48px on mobile and breaks everything.
I have. In fact, I heard it about ten times in the 30 seconds I was googling this.

http://thelibertarianrepublic.com/womens-suffrage/

http://www.huffingtonpost.com/entry/peter-thiel-women-democr...
It's worth knowing the context to this. The author was invited to present a prize in memory of Mark Colvin, but the Colvin family took offence to the arrogantly foolish things he has said about the greenhouse effect. There's an element of knowing when to stop digging here.

Socrates quarrels with Homer. Aristotle quarrels with Plato. Locke quarrels with Hobbes and Rousseau quarrels with them both. Nietzsche quarrels with everyone. Wittgenstein quarrels with himself.

If only Newton and Boltzmann made the reading list.
Hey, Serge. Congrats on your successes.

I think that this is interesting. I'm a fan of people using steroids and other "bio-hacks" to get to where they want, as long as they understand the risks involved in doing so. (I don't do anything special myself; I stick to good ol' diet, exercise and time management.) I often wish that steroids (performance and body composition) were legal so that so many people would stop getting fleeced by bad product from countries that don't have a FDA. There are lots of people who took drugs to get their body fat way down and lots of stories of people without doctors backing them that fucked themselves up really badly because the Internet is a terrible medium for medical advice.

Let's talk about downsides: what disadvantages have you encountered? Also, I can't imagine someone without $200k or more to spend on this hobby getting the same results. Biohacking correctly (with doctors) is expensive as fuck; lab-grade steroids cost a lot of money, for example. What do you think?
WordPress.com integrates with Google Photos
The ultimate single-page app.

They're still 107 characters away from purity, though:

<script>
if (window != top)
{
top.location.href = location.href;
}
</script>
I include myself in the group "most people". I believe in a lot of modern liberal (in the freedom sense) ideas, but I don't think I could win a debate about them.

Basically I just believe the modern liberal ideas because they sound right to me and I haven't heard any serious rebuttal. "Parroting" might be a bit harsh, but only a bit.
When money bubbles out of the ground or grows on trees, yes, yes you can.
It would be nice if Bazel could generate CMake projects.
Yet Apple builds as much as it can itself and doesn’t share anything. Which sounds even more closed than the existing car market (who will sell you a drive train, follow standards, and aren’t forever locked in patent wars despite rampant copying).
Tesla Shifts to Intel from Nvidia for Infotainment
Yes, you're missing something. According to the article, the police still handled major crimes, and the reported drop was specifically in major crimes, not crimes overall.
The seasoned sysadmins are a little more careful before smacking the enter key...
White House staffers jabbed with probe over private email use
I think the idea is to deny minorities the right to vote so that you can win elections.
The Mill belt is actually (conceptually) a fixed-size FIFO queue; LIFO stacks have been done reasonably often before (see stack machines) but since there's only one stack head they don't support parallel operations particularly well.
In case you're not aware, the reds and blues are not random.

The 'deck' of the game has 12 cards in it[1], 4 ones, 4 twos, and 4 threes. These are shuffled and then played one at a time. After all 12 have come out, they are shuffled again.

This means you can plan for which card is to come next. Yes, you will sometimes get 4 (or more!) blues in a row, but developing strategies that allow you to survive those situations is one of the things you have to do if you want to get the 6144 tile.

[1] this isn't quite accurate, as sometimes a large card is inserted into the deck, I think on average 1 every 36 cards, but I don't actually remember.
Conspiracy by whom, for what benefit?
Thanks for the correction. I misinterpreted the wikipedia article and assumed that if you had a hunting license you could buy a suppressor, when in fact a hunting license is (in Bavaria at least) one step towards getting a license for a suppressor.
GPUs are vector processors under another name, that hide the latency of memory differently. They don't need to use the sort of compiler tricks you would with CPU code.
The idea behind the article is good, but the implementation leaves to desire. I can confirm that F# develops good habits in a C# programmer. My favorite acquired habits are:

1. Intolerance to nulls and absence of object intializers in constructors. Use of zero objects a-la Array.empty.

2. Semantic typing even for simple types (e.g. type Name = string).
Ask HN: Alternative 2D or non-html non-DOM-based layout engines?
Are there alternatives out there to the typical HTML/CSS for complex and high performance UI/layout?

(Doesn't have to be web based or in the browser)

Perhaps something based on 2D painting/canvas.

Game and physics engines are so powerful. They can render so much visual detail with high frame rates.

I want that kind of rendering power applied to UI/layout.

I can just paint a canvas in a loop like in a game, but that's too manual and tedious for layout and text handling without things like box models and CSS.

Use cases are many but imagine an editor for scientific work where you need to render a visualisation of millions of particles and so on.

I know I can have some basic stuff in HTML/CSS for example, and then stick that heavy stuff into a little box with WebGL and things of that nature.

I'm curious if there's a nicer technology out there that's basically as powerful as the fancy video game graphics, except it applies that power to layout/grid/UI/GUI/etc for use cases where the basic HTML/CSS/DOM is not enough.
I greatly respect the work you've put into Gun, but I will stand by my assertion.

Horizon is abandonware (no commits for months), and Gun doesn't even handle unsubscribe-on-unmount in either its official React examples https://github.com/amark/gun/blob/master/examples/react/src/... or in graphql-gun https://github.com/brysgo/graphql-gun/blob/master/react/inde... ... which would lead to memory leaks since the callback still holds a reference to the component instance. In fact, the API documentation doesn't even mention a way to cancel a subscription.

(It's true that Gun's offline-first approach is unique, but with mobile connectivity these days it's not often a requirement for B2B applications.)

Regardless, for both technologies, these are indications that neither has the professional backing that Meteor has enjoyed, and continues to enjoy, throughout its history. A real-time contender to watch with that type of backing is deepstreamhub.com which is significantly closer to having a professional-quality realtime product... but it's only recently released, with a nascent open-source plugin/tutorial ecosystem.

Again, all of this is in the context of the following advice: Build a best-in-class React (or Angular) app, with routing/organization/testing taken from best non-realtime practices in those ecosystems, and have only a small number of containers depend on, and declaratively subscribe to, any specific data layer. As the real-time data ecosystem changes, migration between platforms can be restricted to minor code changes in those containers... in which case it makes sense to choose a framework that provides a stable platform well supported by documentation and amassed questions from years of usage.

I hope to see Gun become a legitimate choice in the near future! But I need to bet on the horse that's miles ahead in the race.
...but Mr. Thiel has never said women shouldn't have the right to vote.

That comment was in the context of his doubts that libertarianism would ever become mainstream.
Our org has a bunch of related miscellaneous projects called "pantry". Basically, if it doesn't fit standalone, you put it in the pantry. It works out better than you think, except when someone is doing a webex and misses an r.
Could be retaliation for dead Russian diplomats[1].

[1].http://www.independent.co.uk/news/world/europe/russia-diplom...
Capture the Flag: Learning to Hack for Fun and Profit
Thumbs up for the idea, but as I am not an industry insider that's probably not for me. Have you considered running a news website with the free content and paid newsletter? Such a bundle would increase a value of your offering, as diving alone into the paid newsletter without any test drive seem to be risky.
IAC Day 2
Are you by any chance referring to this [0] talk?

[0]: https://www.youtube.com/watch?v=9XaYdCdwiWU
Highlights: The version of BOOM in the paper (two years ago) had the same IPC as a Cortex-A15 in half the die area on a process node two generations older while using compiler ports which were immature at the time (and still probably have plenty of room to improve). Most impressively of all, it was designed and developed by three people (Chris Celio, David A. Patterson, Krste Asanović), two of whom (David and Krste) were not primarily focused on it.
I'm just about to upgrade from 55 to either the Beta or Developer edition and was worried about this so thanks for the heads up! I probably would have anyways but now I'll be extra sure to back up my profiles first.
California's governor is considering a ban on combustion engines
sorry, this is not how morality works in my worldview. "someone else willing to do it" is nowhere near sufficient to imply "morally acceptable for me to do it".

"someone's gonna get paid, might as well be me" isn't, IMO, a reasonable way to make decisions. sometimes the morally correct thing to do is to pass up a payday, because you don't think the thing being done is the right thing for the world.