skysight-inc/HackerNews huggingface dataset:
Hi, I am new here and I have a product, its a VPN(Virtual Private Network) trying to make a venture through it. Why VPN? because people like i my country and many other are facing bans and censored contents on internet. Can you people please help me and some suggestions on marketing this product as i am computer scientist so have weak side in marketing. I will be really thankful :)
P.S: If you want to check the product , here is the link: getolive.org
Ah, same tactic Putin's bandits are using in Ukraine. Absolutely despicable.
I really like that design.
We developed a similar idea a couple of weeks ago, when we received our Estimote beacons. Here you can find the blog post about it with the sources, albeit it's a simpler and rougher implementation:
http://andreamazz.github.io/blog/2014/07/01/fun-with-ibeacon...
Bed Wet Fairies – I love children awkward family photos
Not a lawyer, let alone a Texas lawyer.

But two pages in and plaintiff has already seemingly misrepresented to the court: where does Tor's website show that they are aware of either this particular hidden service, or this site?

There most certainly cannot be any "conspiracy" with someone they don't know about, or any "meeting of the minds" without evidence they've even spoken! That's just plain clear old-fashioned bullshit.

I've never heard of it before and there are no indications that they found the "pinkmeth.com" site hard to serve at all: it's a .com.

Tor should be discharged as a party: they are completely irrelevant to this case.
Facades+ 2014 – Seminário Internacional de Desempenho de Fachadas de Edifícios
> Not sure I am understanding you, but are you implying that it'd be okay for Microsoft to upload all your keystrokes and all your data on your laptop(without letting you know about it) on their servers and show you ads based on them as "long as they do not betray said trust or suffer a security breach" ?

This is a false equivalence. This is not what Google did, nor is it even on the same order of conceptual magnitude as what Google was accused of doing.

> The funny thing is that they're not even obligated to tell you if someone who wasn't supposed to look at your data did so.

We are in agreement that this is wrong.

> It's likely that you wouldn't even know if Schmidt or Nadella read your email this morning and traded stocks based on the information in it and you'd have no legal claims.

I suspect given the current political climate in America and the degree of difficulty Google is having with retention, this is not the case.

The problem with the song and dance of a principled company is that you tend to piss off employees that signed up based on that. And inevitably, that kind of activity will be exposed to employees at some point.
Check out Raymond Hettingers Transforming Code into Beautiful, Idiomatic Python talk on youtube [1].

Great talk on avoiding some of the common pitfalls new python developers step in. Exposes some nice language features.

[1]: https://www.youtube.com/watch?v=OSGv2VnC0go
Consider installing the Symbola font [1]. Where Unicode fallback works correctly, missing glyphs from the regular site font will be taken from Symbola. It's the most comprehensive freely available emoji font I could find (although it doesn't look anywhere as good as full color emojis and at average website font sizes can render a little too small to make out any detail).

[1] http://users.teilar.gr/~g1951d/
The TOR project NEVER provided a service, if I am not mistaken. They provide the software, and that's it.
Meditech?
> Convergence IMHO does not work. The UI is poor

There is no need for a UI in Convergence that I know of? What part are you talking about?

> and fundamentally it's just the CA model with very short lived constantly renewed certificates.

I don't understand what you are referring to. There are no "short lived constantly renewed certificates" in Convergence.

Maybe you mean something else
> Can a person decide for himself whether to stay with a government licenced business like a hotel or with someone who wants to rent him a room without any special permits from the government? Why are you deciding for that other person what is safe or not?

No. By that way of thinking, people should be free not to wear a seat belt or a helmet when driving, and that's wrong. (Now that we're talking about weird analogies...)

> And roads. You forgot, no one but government bureaucrats can build roads.

Not here at least. Private companies can build roads and make you pay a fee for using them. (There's always a free alternative, though.)

> So, you don't care for what other people think is just, but you're absolutely okay with forcing your perceived conception of justice upon them by saying "it's unfair to hotels"? What makes you think your sense of fairness is better?

I don't care about hotels, but this is not the jungle -- you need a set of permits and pay your taxes, and not having/paying them would be unfair competition, which is not allowed.

> This is impossible because the permits I'd have to obtain and rules I'd have to comply with would raise prices.

Then go to another country. We need money from taxes to maintain our welfare state.

> Not weird at all. You said you can't go breaking a law if you simply disagree with it. I gave you an example of a law that many people break and asked you whether you would send them to jail for breaking it. If you stand by your principle, you'd have to do it.

Who's going to go to jail for smoking pot? At least not here. You can't sell it though, because 1) you'd pay no taxes (it's not regulated) and 2) there are diseases related to it, and public healthcare must pay for them.
"However, if you want your Computer Science majors to be able to create the next runtime like the JVMs, .NETs etc. or be able to do some device programming they need to learn C/C++."
98% of all developers don't actually need to write the next JVM, or .NET or something.

"think that Computer Science is cobbling github sourced code with their choice of scripting language."
This is the beauty of programming, and I'm sorry you can't appreciate that. Not everyone is willing to stab themselves in the eyeball trying to re-implement the .NET/JVM wheel or other low-level library.

It's the same reason the majority of us don't write assembler anymore. We've moved on and abstracted away from that arcane knowledge. Does that mean that arcane knowledge is irrelevant? For most of us, yes. For others, no.

"Yes, the startup market is hot and sometimes that's all you need but CS is much more than that. CS is about understanding the underlying models and concepts rather than a language."
Meanwhile, in the real world, CS is not really necessary for most business problems. No matter how much you wish to romanticize it as a discipline.
Over fifty years of time-lapse in 2 minutes
Haskell Lectures
Thanks for joining in. They're certainly in the same space. I think that we focus on different things and provide different value. Itembase and Slice are very similar in terms of feature set with a focus on online shopping. Also, their business model is to sell/exchange your data as shown http://intelligence.slice.com/ and http://partners.itembase.com/

Unioncy on the other hand is all about your products and your ownership experience. In practical terms, one big difference is our data. We have gathered information around your products like user manuals and warranty details and provide this information for you instead of you having to enter/upload it manually. It follows, that we think that our user is different from Itembase and Slice. There are more differences and many directions that this can go so definitely room for more than one player in our view.

Regarding Gmail, I've already mentioned several times in this thread that this is our first solution and more ways of adding products will come. Thanks!
This is a curious argument. If a car mechanic changes oil in your car and charges you 20 bucks, does he tax society $20? no, in this case value is being created, which is a fixed car. In the case of Rentec and other firms, the value is more liquid markets with different assets priced fairly with respect to each other. You may think that value is small, and it probably is, compared to say, saving lives, etc. - but it is no less real
IANAL, but no, I don't believe death threats are legal.
Now Available – A Trend Chart Tracking DNSSEC Validation Globally
For the syntax, this article might help you:

http://blog.ezyang.com/2011/11/how-to-read-haskell/

I personally continue to find many Haskell library code hard to read.
But if you make some effort you own code can be quite readable.

Unfortunately I don't know if there is any guideline to make your Haskell code more readable.

For example, I'll be glad to get some advices regarding the following questions:

- When to use type synonyms/data/records/tuples/lists for containers?

- How to name your variables, type variables?

- When to split your code between a long one-line or many
small named functions?

- When to split your code in many different modules?

- etc...
# Avoid this

lyrics_list = ['her', 'name', 'is', 'rio']

words = make_wordlist() # Pretend this returns many words that we want to test

for word in words:

if word in lyrics_list: # Linear time

print word, "is in the lyrics"

# Do this

lyrics_list = ['her', 'name', 'is', 'rio']

lyrics_set = set(lyrics_list) # Linear time set construction

words = make_wordlist() # Pretend this returns many words
that we want to test

for word in words:

if word in lyrics_list: # Constant time

print word, "is in the lyrics"

the second example should read ... if word in lyrics_set: ...
OP here.
You both are right. I'm not saying that DI and interfaces are bad. Of course not. I'm just trying to find a balance between modularity, loose coupling and code graph connectivity. Of course it's not just black or white.
The Pentagon's $399 Billion Plane to Nowhere
Brazil thrashing breaks Twitter records
I didn't have my library card with me at the time, and whilst I have no interest in dragging up a days-old argument (I was researching the word "Easter," of all things), I thought you might find this excerpt from the Oxford English Dictionary interesting:

(first usage c. 1350)
1. The act of taking something by force; esp. the seizure of property by violent means; robbery, plundering. Also as a count noun: an instance of this, a robbery, a raid. Now rare (chiefly arch. and literary).

...

(first usage c. 1425)
2. Originally and chiefly: the act or crime, committed by a man, of forcing a woman to have sexual intercourse with him against her will, esp. by means of threats or violence. In later use more generally: the act of forced, non-consenting, or illegal sexual intercourse with another person; sexual violation or assault.

Subnote:

The precise legal definition of rape has varied over time and between legal systems. Historically, rape was considered to be the act of a man forcing a woman other than his wife to have intercourse against her will, but recently the definition has broadened. Under the Sexual Offences Act 2003, in the United Kingdom the crime of rape includes the penile penetration of the vagina, anus, or mouth of another person of either sex, where consent to the act has not been given. This includes marital rape: in 1992 the House of Lords, in its judicial capacity, decided that the previous understanding (i.e. that a wife had given an irrevocable consent to intercourse) was no longer part of the law. Sexual penetration of a child under the age of 13 also constitutes rape irrespective of whether consent is obtained. In the United States the precise criminal definition of rape varies from state to state.

As time moves on, so do definitions and the laws that go with them.

One bit of the subnote that really sounds out for the sheer number of horrible bits in it: "an act of a man forcing a woman other than his wife..."

Thankfully we've progressed quite a bit from those dark days.
Myward.me – fast information on local election candidates
I will speculate. They mine asset returns for predictable statistical patterns without making prior assumptions about what these patterns are. Once they find the patterns and confirm that overfitting is not responsible for generating them, they trade on these patterns.
This isn't really material, but more of a "I've copied the colors and misused them."

A huge part of material is animations and behaviors and this doesn't have it. Simplest example is buttons. Go to http://www.google.com/design/ and over over the more button (or anything else that's clickable). You'll see it elevate a bit as if to come up and meet your cursor. Compare that to the buttons from the toolkit.
What does it offer you that Sublimetext doesn't? I've been thinking about taking a look at Atom for a while but wouldn't mind hearing something from the (or a) horse's mouth.
> The blurry photo of (I assume) the audience of a lecture just doesn't work - what's it supposed to do?

It has links to a bunch of lectures/videos right below it, so I'm guessing that's why it's there...
Web pros prefer Windows over Mac
Marvel Heroes 2015 Coming to Linux
I agree. But you gotta start somewhere. The first step is to just recreate the components.

Feel free to contribute with your ideas and add some neat CSS3 animations to the framework.
This http://dev.stephendiehl.com/hask/ overview is a little bit more advanced. It gives a good overview over the tools, some of the ecosystem and important libraries.
I don't mind improper naming because all the functions are essentially just nodes in code graph. Of course it helps if you can figure out what they do just from their names, but you have to read code anyway.

Same for excessive docs. Sometimes you can find huge walls of text before every function, or meaningless javadoc comments which say that function GetData "returns data". But those are usually needed for 100% docs coverage which might be enforced by corporate policy.
The state of women in technology: 15 data points you should know
Using Events for a Modular JavaScript Architecture
Programming for iOS and OS X apps with Swift
The Java Persistence Ghetto (and how jOOQ might change that)
Still present: https://twitter.com/MeanTXLawyer/status/483692810684493825

Not sure the account is legit however.
You misunderstand.

You're defining trust as trust that the entity is who the entity claims to be in societal space. But this is unnecessary. All that needs to be trusted is that the claimed domain owner is the domain owner. It doesn't matter who that entity is in societal space - just cryptographic space.

Each domain is its own CA. And the registrar doesn't need to be trusted at all. All it is doing is dolling out domain names to public keys. There is no need for "true" personal identity to be established - since the only entity that can decrypt the PGP encrypted verification email is the owner of the associated private key.

I've drawn a very rough diagram for you...
http://s26.postimg.org/daz5u1izd/replacement_CA.png
I think you meant "Jogo Bonito". Yeah, our J sounds like Zh / ʒ.
>No. By that way of thinking, people should be free not to wear a seat belt or a helmet when driving, and that's wrong. (Now that we're talking about weird analogies...)

Exactly, they should be free to do that. How does not wearing a helmet or a seatbelt hurts anyone else but them? Why can't they make this decision? Wearing a seatbelt or a helmet is not going to help the other side involved in the accident.

>Then go to another country. We need money from taxes to maintain our welfare state.

Precisely what is going to happen.
Also, you need tax money, but you say "go to some other place to do your business"? Really? Do you understand logic?

>Who's going to go to jail for smoking pot? At least not here.
Are you saying if I openly go smoke a joint outside in your country, cops will just pass by and not pay any attention to me?

Anyway, I get your point and, as you can imagine, I disagree completely.
WOW this is exactly what I was looking for. Thank you!
If you work in a team you absolutely MUST enforce a coding standard. It better be a community standard most of developers use. All team members must use either tabs or spaces and have IDE configured to automatically apply styles.

It will save A LOT of time later.
I'll go even further and say this is essentially the only form of readability I care about. The article talks about things like "unnecessary one-liners" with the ternary operator as an example.

I don't care at all about one-liners, whether or not they're immediately understandable. If I'm trying to understand how to find a fix a bug or add a feature, then if, as the author did, assume that the obvious bad code things like meaningless variable names and spaghetti control flow aren't there, then the only hard problem is "where in the code does this thing happen". Make that problem easy to solve, and I can spare the 10 seconds it takes to understand a ternary operator. Hell, I can spare the 10 minutes it takes to understand some weird nested list comprehension. Stick a comment telling me what you're doing, and I may not even need to bother.

The same is true with low-level optimizations. If you need to do something clever, then comment it, and we're fine. Obviously one shouldn't go overboard, but I don't see anything wrong with the kind of premature optimization in which the programmer sits down and immediately knows of a fast way and a slow way to do something and chooses the fast way (within reason, of course, and that's a subjective judgment, but it's one I'm OK with).

Basically, make your code easy to approach. Make it as easy as possible for me to go from, "I need to change what happens when the user does X" to finding the code that governs that behavior. If all that code is in one tidy little location, then aside from the obvious need for good variable names, sensible whitespace, etc., write it however you like. I'll figure it out.
What Are Negative Incentives?
"Blocking" sites, were this feisible, would be the death of Tor, not its savior.
I feel bad for the plaintiff. First her pictures were posted to that site, which apparently caused enough distress to seek counsel. And now, despite virtually no chance of redress for her, the whole thing will be far more publicized so this lawyer can throw a hail mary and try to make a name for himself.
I like how it says "Rock-Solid Ecosystem", yet I have had the exact opposite experience trying to install even the most basic things with Cabal. I still can't get the Sublime text haskell plugin to work due to a dependency that fails to compile.
Not the rails way
Ask HN: How do you keep track of software you've delivered to clients?
I'm looking for good ways to keep track of which software (and versions) I've installed on my customers' infrastructure. The purpose of which is to know which customers I need to visit after a vulnerability has been found in a piece of software I've installed there.

Right now I'm using a simple spreadsheet, but I'm wondering if maybe there's something better out there? Something more tailer to the task?
Glass Mask – 1.Bölüm Türkçe Altyazılı izle
This pretty common in the financial trading space. It's usually referred to as kernel bypass. It's how HFT's are able to achieve < 100 microsecond tick to trade response times.
Generally, it just applies to understanding how certain genes underlie the genetic basis of certain genetic diseases.

I believe Simons in particular funds areas of computational biology that strive to gain insight into the cascade effect. This occurs in many diseases, which make them seem nearly incurable, like sepsis or cancer. For example, when TNF (tumor necrosis factor0 activates inappropriately on the periphery of a cell it, to dramatically simplify, leads to growth during inappropriate stages of your life (adulthood), and triggers a cascade of thousands of events. When one event is altered, the cascade goes through a different direction, to the same goal. So understanding the pathway, and how everything interacts, is something I know the Simons foundation has funded in the past. With the hope that one day medications that properly fight the cascade can be achieved.
Afaik Apple's switching power supplies support the specifications you described (for example, see Mac Mini's tech specs https://www.apple.com/mac-mini/specs.html -- 50-60Hz 100-240v AC).

Not to mention Apple sells region-specialized units just like every other major computer retailer.
Show HN: Made my 1st ios game over a weekend (It's free for today)
The title is a bit misleading. This nice product is basically a programmatic wireshark in Lua, that is, a packet processor, so you are getting "40 million packets per second".

Once you do some meaningful work (say, HTTP protocol decoding), this figure will be a lot lower.
In a study that I did I found that bad naming makes people approximatly 15% slower. The comparison was between single name identifiers, abbreviations and "normal" words.
Have a look, you might have to translate it though...

http://www.cessor.de/empra13

Cleaned up data linked as a spreadsheet at
http://www.cessor.de/antwortdaten
Germany arrests second suspect accused of spying for US
pro se litigants rock my news ticker.
they use antennas with a special amplifiers to detect electrical field changes caused by lightning strikes. Since they know where these antennas are they're able to triangulate the lightning strikes using the time delta between stations.

If you setup a lot of microphones to pickup gunshot sounds, you should be able to triangulate them as well. I would guess that you would need many more stations though, since acoustic signals don't propagate as well electrical signals.
Possibly, though there is an alleged victim, Shelby Conklin, of the pinkmeth site involved in the case. It isn't clear if she found the lawyer or if the lawyer found her though.
Zoo jeans: would you wear denim custom ripped by lions and tigers? [Guardian]
How are virus samples such as these usually destroyed? Heat? Chemicals?
> Exactly, they should be free to that. How does not wearing a helmet or a seatbelt hurts anyone else but them? Why can't they make this decision? Wearing a seatbelt or a helmet is not going to help the other side involved in the accident.

First, nobody wants to see people dying. If you want to see the cold side of it, a lot of people fall in depressions due to traffic accidents, which in turn means productivity lowers. And remember: public healthcare must pay for the hospital, the medics, and if the accident makes you unable to work, you'll get a life-time pension, which the country must pay for as well.

> Precisely what is going to happen. Anyway, I get your point and, as you can imagine, I disagree completely.

I don't care about liberalism, as long as it's out of my country. I respect your point of view, though. There are countries where liberalism is working, so I don't think it's that bad. I just don't want it to be here. :)
Hibernate is free. jOOQ not so much. Hibernate can work with noSQL databases, jOOQ not so much. Also, there are alternatives to jOOQ such as QueryDSL (free btw).
Ask HN: Maximum length within a control structure
Pip pip good hackers,

I'm just starting a new project and I think there's a good chance that someone else will end up maintaining the code. I'm looking at setting myself some readability rules regarding the way that the code is put together.

One of the worst bits of untangling my own old spaghetti code is my dreadful habit of enclosing many many lines of code within my control structure. Sometimes an IF can start, and the ELSE not follow for two or three hundred lines.

Where would you draw the line? My thinking is that if I can't see the whole IF...ELSE, SWITCH, FOR or WHILE in a single screen height (75 lines in Coda for me), that it needs refactoring.

Really interested to hear what standards you work with yourselves,

Cheers,

Dan
http://beset.me
Actually, they do: the Directory Servers, which the clients use for knowing about other nodes.

For example: https://blog.torproject.org/blog/time-directory-authority-ou...