skysight-inc/HackerNews huggingface dataset:
Using "terrorism" as a threat is simply the new "communism" arguments from the 1950s-1980s. It's just that this new era has no foreseeable end in site.

There has been, and always will be, some type of terrorists. So its a perfect opportunity to use this threat (whether real in some cases and not in some cases) to get something approved that you could not normally.

At least with the end of of the USSR, most of the old Cold War communism scare tactics went away. Unfortunately, I don't really foresee and end in the use of terrorism threats to get funding for some new technology or bill to erode more rights.
>There is nothing delusional about the fact that the first-person experience exists and is the basis of all science

That is a wildly incorrect characterization of the Hard Problem. Remember, Chalmers and most of the rest of the Hard Problemers fully admit that all the "merely" functional aspects of consciousness actually exist. They think that a p-zombie can in fact perform scientific experiments, reason about the world, figure out what time the bus will come, etc.

So in fact, first-person experience, as characterized in the Hard Problem, is not the basis of any science. Functional cognition is fully admitted to be the basis for every field of human domain knowledge, and it's also the object of study for cognitive scientists.
Is it just me or is the FBI a little out of control lately...
You also have to be wearing a bluetooth headset, which is as much of a social faux pas as talking to siri in public.
This doesn't convert the video data, just an <object> to an <iframe>. AFAIK most ads are already served as scripts that load the content dynamically, so the ad networks can serve whatever they want.
Wasn't it reported that not a single warrant request was denied in 2015 for terrorism cases, yet even that is too much of a burden?
Well, shitty machine vision can include sonars, see behind obstacles and solid objects etc.

And "total lack of socialization" can instead be a full blown cooperative driving network of cars that inform one another for their course.
thats a tall order for most films. but i do share the hope.
Competing Start-Ups with the Same Name Want to Fix Airbnb’s Race Problem
I'm sure the upper end of our datasets won't stop growing for the foreseeable future. But a huge proportion of problems has growth rates well below the growth rate of RAM.

And for that matter, even when we can't stuff it in RAM, the boundaries of what we can do on a single server is also constantly pushed back thanks to SSDs. It's just a few years ago since I was unable to get read speeds of more than 6GB/sec out of a RAM disk. Today I have servers that easily do 2GB/sec out of NVMe SSDs.

It's not that we never need to go beyond a single server. But people often really have no concept of when they'll need to.
In America the killing the person avoids a couple hundred dollar insurance increase, while putting you at risk of going to jail for a long time, and the legal system strongly enforces things. Now suppose that you had to pay the victim's hospital fees out of pocket, like people in China. At $10k/day (which I believe is standard hospital costs), that could quickly ruin you financially. If you thought there was a good chance that you could bribe the judge or use your connections to get out of it, it changes the calculation.

You could probably substitute "America" in your argument with "Germany in 1920," yet the German population killed millions of people. Is the problem the people, or the system that enables the evil that all of us are capable of?
>I guess emoji are blocked to prevent HN from turning into Product Hunt?

No, Reddit. Hacker News fears nothing more than turning into Reddit.
> But when a select menu appears, they have to move their hands from keyboard to mouse to select an option. This interrupts their typing flow and slows them down.

Simply not true. They do not have to; they just don't know that when the keyboard focus is on the list or combo box, they can go through the selections using the arrow keys.

But even for those who know the keyboard shortcuts, long lists are annoying, like long lists of countries (most of which will never produce a paying customer for that site), or lists of of years starting from 1900.
Because I'm not clear on what "watermark" means in this context or what problem watermarking solves, I have no idea what a good price might be. More information such as examples or a prototype implementation might help.

Good luck.
Well, I mentioned Sufism (which doesn't renounce all violence per se -- most religions don't -- but has a more mystical interpretation that makes it less prone to fundamentalist Islam style jihad), and there's also the Mouride. Of course, you can say that all of these combined is a low percentage of the dogma.

I still am not sure where this line of reasoning goes though. We can spin lots of circles trying to prove one ancient very violent text is more violent in nature than the other. For the record, I would agree that the Quran "out-violences" the Old Testament. (I disagree that the Quran is not multi-faceted though). And yet, I am not sure that this matters much.

I could also say that Buddhism is way more pacifist then either Christianity or Islam. Yet I can find examples of Buddhist terrorism. I can also describe the origins of Christianity as an apocalyptic cult (the "great tribulation" being a key cornerstone of that faith). Yet it doesn't appear to inspire ISIS style violence these days.

As a general rule I am personally wary of linking violence in media very directly to external violence. I know in the United States all sorts of people try to link our often violent entertainment media to various other events (from school shootings to aggressive behavior). But the more in depth studies seem to only indicate casual correlation... or not even that.

So sure, the text of the Quran is pretty violent, some conquer your enemies stuff, very Old Testament. The answer is, yes, and? If you're trying to directly link the Quran to terrorism (versus what I more suspect, terrorists using the Quran for their own ends), that's a pretty tall accusation. 1.6 billion people follow this book after all. Most of the 1.6 billion people are not terrorists or even very violent.

There was a time when the "status" of Islam and Christianity was reversed, after all. From roughly 800 AD to 1300 AD, Islam experienced its "Golden Age"; certainly there was some military activity then, but the sections encouraging wisdom were also in play (resulting in many mathematical and scientific advances). It was the Abbasid caliphate leaders that encouraged this. The Christian world was meanwhile stuck in the Middle Ages, whose popes used Biblical dogma to justify the Crusades.

Likewise today, I see far more connection between politics and Islamic terrorism versus the Quran itself and Islamic terrorism. If a heck of a lot of Islam followers do have a jihadist dominant interpretation of the Quran, I would blame that entirely on religious and political leaders that actually emphasize the jihadist portions. Not the book. This is religion after all. After all, some big political positions in religion arise that have nothing to do with holy texts at all. :)
Really nice concept. Any plans for Java projects?
I guess I just don't understand your complaint. The author makes it pretty clear that this is an additional layer on top of already-good security. So it only delays a sophisticated attacker for a few minutes, maybe, but maybe that's enough delay to get that attacker to move onto an easier target. In any case, I don't think this is meant specifically for sophisticated attackers targeting your machine specifically.

The author also posted some data:

"I configured my SSH daemon to listen on port 24 in addition to its regular port of 22 so I could see the difference in attempts to connect to each (the connections are usually password guessing attempts). My expected result is far fewer attempts to access SSH on port 24 than port 22, which I equate to less risk to my, or any, SSH daemon.

[ Setup for the testing was easy: I added a Port 24 line to my sshd_config file, and then added some logging to my firewall rules for ports 22 and 24. ]

I ran with this configuration for a single weekend, and received over eighteen thousand (18,000) connections to port 22, and five (5) to port 24."
Some of you may find Unison interesting: http://unisonweb.org/2015-05-07/about.html#post-start
Keep in mind that many judges are elected (even when they run unopposed).

I can see the attack ad now:

"Judge Soandso thinks that terrorists deserve a greater right to privacy than you do. Judge Soandso protects terrorists. Vote Judge Otherguy."

Kinda turns this into a rubber stamp.
I think it is more likely that consciousness is singular rather than unique. There is only consciousness. There is no "all other phenomena" - only the experience of that phenomena as consciousness. I've never known anything other than consciousness. The chair in sitting on is my consciousness, otherwise it would be outside of experiencing.
Maybe they can't do multi-process because of legacy code concerns.

Also, you gain memory savings as you aren't spawning all those processes which have redundant libraries and such loaded.
Absolutely. It's unfortunate that Nim is relatively unknown - here's hoping it gets a large backer sometime soon to boost its popularity!

I'd also add D (above C++, level with Java) and Rust (above C++, close to Go).
Useful comments in r/aviation: https://www.reddit.com/r/aviation/comments/4msmh7/gps_interf...
Hey Zebra, thanks for the replies, IMO you should edit your blog post (or link to your comment here) because that's a really helpful set of counter experiences that make your blog post feel much more genuine, compelling and relatable.

>> Constantly bringing people up to speed…
> Not sure I follow this one :P

The point came from (as did all of them really) past experiences of mine. I've found it can be incredibly painful and time-consuming to expect 100% of people to understand 100% of situations. A few years and companies ago we got to the point where there was an entire day of planning for a 2 week sprint, due to this requirement for total understanding. It was not an enjoyable experience, and I still don't believe it was a worthwhile tradeoff.

I believe everyone should understand the whole project at a high level. However, I'm very comfortable with only understanding a portion of the software or features being currently developed at the deep level required to work on them at that instant. I'm happy to let go and trust that the people who do understand will do a good job without my input. I can always learn about it later if I have to, because while I don't have to know about everything, I also don't just know about anything (ie never completely silo).

But: I'm willing to accept that this is my impatience at play, and that everything would be better off if everyone understood everything. It's just been historically (for me) been a very large price to pay.
Agree completely. It's a great feature and would remove much of the need for dedicated applications like Fraps or Camtasia Recorder for people who just do the occasional screen recording.

I tried doing this at one point early after the Win10 release (I think just to record a browser session) and there was something I didn't like about it. Sadly I forget what it was. Maybe it was that the Xbox app/recorder would always want to launch or run now that it thought that program was a "game" or maybe it was some hotkey conflict.

Either way I disabled it and await it someday becoming a more useful feature.
That's actually a misattribution. Rahm stole it from Winston Churchill.
When your server has to do some computations to return results.

Erlang is bad at that.
That always involves my sight though. Seeing the car, Mario etc.

And the only reason it can work without it when it comes to my own arms and legs etc, is because I get touch, air resistance, etc feedback from them.

And even then it comes to my own body, it doesn't work as good as when with vision included -- try shaving with closed eyes for an easy example.
As an Erlang fan, my guess is that Go is a bit faster for many things, whereas Erlang's concurrency, fault tolerance, and distributed stories are "better". Not everyone needs all those though. Go is probably a bit more 'generic' - you can do anything with it. Erlang has always felt like it's a tool designed to do a few things really, really well.
No I have not but this makes me think about it more. I do have a pc with nothing on it I could try with. I did clink the link that explains more about it, it doesnt look like its a hassle so that increases my odds of trying.
What is ridiculous exactly? You just dislike the superficial look of the syntax?
Twitter botnet usage case
Anything looks to mean "anything that can be installed on Linux". How can I install e.g. Visual Studio?
Tech companies worry FBI may get access to private data
Editor’s Morning Note: Spines and Rallies
<not sure if serious>
https://news.ycombinator.com/item?id=10402150
I am not saying the oppressive group is violating your First Amendment rights, I am saying they are actively suppressing you from exercising your rights. What's the easiest way for the state to silence a group under free speech protections? Allow a non-state actor to do it instead. In my statement you quoted, I am putting the weight of my accusation on the state itself.

I am shocked at how many people seem to think that if the government is not involved, then suppression of free expression is somehow tolerable.

>> They aren't. No where is the state not enforcing laws against assault and violence.

Recent events in Chicago and San Jose come to mind. There are several examples from some subsets of the Black Lives Matter movement that get out of hand and it is actively ignored. I can likely find you several examples of problems on college campuses where violence and property damage are not addressed. There are numerous examples of unions of the past taking rough measures to get their way. I'm sure I can come up with several examples from history if I need to take the time to research it. I would have to apologize in advance since I'm sure Communists, Fascists, and Nazis would come up. If we go outside the scope of speech then there would be countless examples of the government ignoring assault and violence that supports their needs.
Applications are open until mid-July. If you're an undergrad and love to create, we'd love for you to apply.
I know some people who try to extend this thinking to software libraries. Ask yourself if the world would be better served if OpenSSL was closed-source and therefore could not be analyzed for bugs so easily by attackers. It's a slippery slope... but I see regular arguments why a particular piece of software is "technically" more secure by some level of obscurity (restricting access).
I think a fair majority of these exit-intent popins are designed and delivered by BounceExchange, or at least influenced by what BounceExchange has set as the standard. They specialize in implementing this kind of stuff and have a wealth of data and a/b tests to back up their use and this type of "confirmshaming".
Hiring good developers for Erlang is easy: just look for functional programmers.

It is indeed hard to hire mediocre developers for Erlang: they stay away from FP.
I observe that conciousness exists, and I can conceive of no way to logically deduce its occurrence from any physical processes, nor any way to consider them as the same thing.

To me, experience itself is fundamentally a separate thing from any process that might cause it to occur, and I don't know how to conceive of it any other way.
> C++ can answer questions of the form “who's responsible for cleaning up this resource?”

It can't. You have to follow explicit conventions in order for it to do that, and an untrusted shared library can completely subvert the model. On the same basis you are judging Java, that makes its entire type system a waste of time.

> Java hardly ever gives any useful answers to anything.

BS. Java's type system gives you an ability to know the type of a given parameter with a high degree of confidence. For the majority of cases, you only have one possible type, and Java does a great job of validating those cases. Sure it's a simple thing, but I'd rather have a tool that at least does the simple things for me, rather than one that doesn't. If nothing else, IDE developers have demonstrated that a lot of value can be unlocked from these simple assurances.

> Of course, the referee slot doesn't contain a `Referee`. It contains a `Maybe Referee`.

No, it contains a referee slot. Maybe in your type model, it has a maybe referee, but you're artificially throwing in the notion of None as a crucial bit of the type system (and I agree it is important, but so are a lot of other things). Java's type system basically makes all reference variable types "maybe" types. Python's type system basically makes all variables "maybe" for any type.

> Yes, but if every single variable will have type `Object`, I might as well ditch the static type system, since it isn't providing any value.

No, every single variable will have type Object. Only the ones involving multiple types. Amazingly, if you look at Java code, the vast majority of the time, programmers are able to find more specific types to tag their variables, and rarely need to use instanceof or the visitor pattern.

> Sure, I don't perform arithmetic on `Referee`s.

That's great, and I'm sure from your vantage point all that matters is arithmetic, but it turns out a lot of other programs and programmers write code that largely has nothing to do with arithmetic.
"Terrorism/spy cases" is just the camel's nose under the tent.

It wasn't even 2 years after the 2001 PATRIOT act that the DOJ was using the provisions for drug cases.

A probably non-exhaustive list is here: https://en.wikipedia.org/wiki/Controversial_invocations_of_t...
I will have to try Go again. It seemed really awesome at first then quickly seemed like a regression in a lot of PL design things (which is good in some cases). I personally like rust but maybe I am a glutton for type based punishment.

Solution: design the language for large code bases

This seems crazy but whatever works. I would assume that would only buy you some wiggle room inside whatever order of magnitude of committers you have. It seems like eventually you would need to split up the code base if you are having contention issues.
Motion Stills – Create Beautiful GIFs from Live Photos
"To submit a cruel opt-out form, click here!"

Very deceptive! I thought it's a live example of such form.
Great interface. What is the front end built on?
Any plans to support Hg or TFS?
so, humor me this. I understand that a Pantone color is definite. A designer with the swatches should be able to expect that matched outcome in, for example, a manufactured textile.

In that scenario, what is the deliverable to the manufacturer or the printer as it pertains to a specific color? What specifications are they using to match against a defined pantone? Is it too a matter of matching against a swatch? That seems arduous at best!
I'd prefer to just not use a site that does that by default.
Ask HN: Is email here to stay? Will there be an alternative?
Sourcegraph founder here. We built this to make it much easier to grok code. It saves us hours every day. Would love to hear your feedback!

The README has some good links to try Sourcegraph at https://github.com/sourcegraph/sourcegraph/blob/master/READM...:

https://sourcegraph.com/github.com/square/okhttp/-/def/JavaA... (semantic code browsing for Java)

https://sourcegraph.com/github.com/golang/go/-/info/GoPackag... (http.NewRequest used in 8801 repositories)

Sourcegraph supports Go and Java right now. If you want to get access to the upcoming beta of JavaScript, Python, or other languages, send us a note at support@sourcegraph.com or https://twitter.com/srcgraph.
It is strange you ask this, cause it was one of my major issues with diving into golang.

The reality is that I don't miss it any more, for two reasons.

1. I have been forced to write solid comprehensive testing. Its a pain, but the pay off has made it worth while.

2. Because you never find all the bugs anyway, instrumentation and logging has become part of everything I do. A framework like go kit can do this out of the box for you or function as a guide for you.
Facebook is working to secure its dominance in the messaging app market
Different stokes for different folks. Looks fine to me. But I'd prefer you don't try to offer advice if you don't actually know Erlang in the slightest.
I won't downvote you because you are certainly entitled to your opinion, and there is no way I'm going to get into an Erlang vs Go For Writing Servers argument, but if you immediately write off Erlang/OTP because of how it looks, you are going to miss out on some pretty amazing server writing functionality.
Household computer / home computer
Thanks. It's based on React.
Obscurity almost always drive down script kiddies and generic bots away so the cost is amortized by the ressource you save and can focus on real threats.
Treating co-founders and employees with fairness and respect. -Ask Jamie Green and Muhummad how they feel about their treatment. Ask why stock options were denied and revoked after someone was fired and told you must be an employee to receive stock int he company. Ask why DrMJG hasnt paid an employee over 1k... owed since Feb.

Not using misleading, illegal or dishonest sales tactics. Must signup to use the product. This seems to be a toggle. sometimes you MUST sign up to watch any stream ... most times you dont. He's gotta fluff the numbers to secure another rounding of investment.

Not harassing or threatening any co-founder, YC community member, employee, or anyone else. anyone else... would that include anyone who is .... else? such as content makers, streamers, users, guests? right... he's harrassing me end of fucking story if you find a way to disagree you're a delusional fuck who needs to take a minute relax and revisit this entire thing from an unbiased third perspective.

Keeping off-the-record or confidential information (whether about YC itself or a YC company) private and secret. Well I cant comment on this but keeping secrets in a publically accessible location is not private nor secret. Someone should tell DRMJG security through obscurity is no security at all.

Not behaving in a way that damages the reputation of his/her company or of YC. HAHAHAHAH This one makes me laugh at the sheer ignorance displayed by "Doctor" MJG.

Being honest in the YC application and interview process. Honest and Withholding truth are different things. I can only speculate but I would assume he used Jamie as the face of LC to sell it and get the money then got rid of Jamie ASAP.

Generally behaving in a professional and upstanding way. Maybe they need to define professional and upstanding so I might understand what level they consider to be professional and upstanding

If YCombinator does nothing then their link "http://www.ycombinator.com/ethics/" is PURE FLUFF BULLSHIT NONSENSE and they really dont stand behind what they say they do. If they do stand behind their words on their pages... they should take the actions they state they would then....

"To maintain our community, if a founder behaves unethically during or after YC, we will revoke their YC founder status."

they should fucking revoke YC Founder status IMMEDIATELY. Otherwise YC breeds bullshit CEO's and should be criticized as such. I don't think that's YC's bag tho so let's see how they handle this.
Walks like a Black Duck: Docker’s security teaseware tool unmasked