skysight-inc/HackerNews huggingface dataset:
For large scale monitoring of traffic, active attacks are very unattractive. If a government would manipulate dns on a large scale, that would cause a lot of trouble.

For targeted attacks, using PGP is the way to go. Though it comes with the price of manual key management.

It would be nice if somebody can do decentralised authentication at scale. But I haven't seen it in practice and I doubt it is going to happen at all.
They're not really wrong though. Unless you really know what you're doing you will lose money, as evidenced by the fact that most VCs do in fact lose money and venture as an asset class sucks.
> I feel like I have been taken advantage of

You were taken advantage of. And forget about it, they will pay you nothing.

Move on and accept it as a life-lesson.
Thank you. I just wanted to complain about the need for the adobe flash player.
Care to elaborate on the flaw in their system that you exploited? I'm sure I'm not the only one interested.
I just checked out glassdoor, and it seems like they don't know what their product should be since top execs don't want to agree on anything.

> We have too many executives for a company this size - most don't add much value except for fighting with each other and politicizing issues. The CEO lives in HongKong and remotely manages this crew of distrusting, non-supportive and close-minded execs. The HR function is practically a joke. You don't ask questions, challenge their decisions or speak up - they'll threaten to fire you if you did.
They have not been able to productize their technology, their trading business has not picked up and their sales pipeline is pretty dry for the other businesses. They have laid off a large number of people recently and financial trouble seems to be brewing - lot of marketing smoke in here!

> Focus on one product and give it more time.

> Productize, productize, productize.
Since this thread hits my expertise... We have developed Usetrace (https://usetrace.com) for a few years targeting teams that want non-techies to automate GUI testing. (Disclaimer, I am a founder). So far the feedback has been positive and we're getting healthy revenue. It seems that teams are desperate for faster solutions than coded UI tests. But they will only use a tool that keeps up with frequent UI changes (automatically or semiautomatically) and is really painless and quick to use.

Some lessons learned that we're solving with the product:

- creating basic tests must be doable in 1 minute
- testing is a team effort (testers&devs) - must have collaboration tools built-in
- must be extendable with code (js)
- sync/timing issues must be handled automatically (when possible)
- UIs will change - generate locators and algorithms that adds robustness
- debugging must be speedy: must be able to debug test steps live with the browser context (html5 remote connection to the browser)
- randomness is needed - need an easy way to introduce random data (like random emails)
- testing emails must be as easy as testing a web page - inbox must be an integrated feature
- must handle frames transparently - user does not care if the element is inside a frame or not
- must be pluggable to CI
- must have good, clear reports
- some tests will be flaky - must be a way to keep builds stable & green
- no installations / plugins, just a browser
- fast to update tests when UI changes - the system must do global replacements when it sees duplicate stuff
- duplicate test step/code will cause a major maintenance burden - must have reusable/parameterizable components
- people will want to reuse functional tests for stress testing and monitoring - allow that too
- people need to check for dynamic content - must have a quick and codeless way to use variables
- people want to have quick builds - tool must offer parallel testing
- people will want to integrate to their own systems - must offer APIs
- html pages are responsive - must have support for different screen sizes
I am by no means good at programming interviews but

1. Generate all subsets of 1-n using the proof of cardinality of the powerset

2. Filter to subsets of size k

3. If it's an array of letters, use the filtered subsets to index the array

https://github.com/divbit/tspm/blob/master/example-projectEu...
Let's me help you to add more in the list:

https://github.com/sindresorhus/noop3

https://github.com/yoshuawuyts/noop2

https://github.com/supershabam/nop

https://github.com/mattdesl/no-op
This is why developers don't hold recruiters in high regard: recruiters cannot
read (or couldn't be bothered with reading).

https://news.ycombinator.com/newsfaq.html, section "Can I post a job ad?"
Just my opinion, but I think ToS were originally in place to define how a user _should_ use the site, and how the site operators could act in response to violation.

I don't think they should be held as even a contract, much less criminal law.

Truthfully, they are really only there to protect the company by outlining to the user what might get them banned from the site and so on. Oracle is overstepping its authority here imo. It is their own fault they didn't revoke access to the site from that company.
HP laserjet + red fineliner pen

Sometimes iPad Pro

More rarely, on a desktop or laptop
Dride – Connected Dashcam with Safety Alerts and Apps. [Kickstarter]
Also, consideration.
Post-truth: How disinformation spread over the internet
Of course they should compete. They should provide better value. That doesn't necessarily mean it has to be less expensive though.

Freemium applications usually have nothing between the free tier and the professional tier. I'd pay for a lot more services if there was a personal or supporter tier. For something like this, I'd pay $25 / year. That means every time I launch it, I'd be paying between ten and twenty-five cents.

Basecamp is another service that's worth about that much to me, but they don't offer a personal or family tier.
If you buy it store bought. If you make it you control what's in it.
Ok. Now get the database of content to match it against and build a program that automatically determines what the user is engaged in.
Is it legal to use such robots in human-populated environments like office building or factory? What if it causes harm to somebody? Any thoughts?
This is essentially FUD.

There is a web portal https://efoia.fbi.gov

The terms are a bit restrictive but not incredibly so.

FBI eFOIPA: Terms of Service:
Please read before continuing...

Not all requests can be fulfilled using the eFOIPA system. You will be notified if your request cannot be serviced through the eFOIPA system.

A valid e-mail address will be required for authentication.
Requests for fee waivers will require additional documentation.

Submissions are limited to events, organizations, first party requests (Privacy Act requests), and deceased individuals.
You will be required to upload proof of death for requests for records responsive to deceased individuals who are younger than 100 years of age. Acceptable formats include .pdf or .doc. Other formats will not be accepted.

If you are making a request on an event, organization, or deceased individual, the primary form of correspondence that you will receive from the FBI will be e-mail. If you are making a request on a first party (Privacy Act request), the primary form of correspondence that you will receive from the FBI will be through standard mail.

If you are making a request on a living third party, your request cannot currently be serviced using the eFOIPA system.
The combined file size of all attachments may not exceed 30 megabytes.

You are limited to making one request per day and one request per submission.

It is recommended that you visit http://www.justice.gov/oip/doj-foia-regulations if you have any additional questions or concerns prior to submitting your Freedom of Information Act or Privacy Act (FOIPA) request to the FBI.

An FBI Criminal History Summary Check—often referred to as a criminal background check, criminal history record, police background clearance, police/good conduct certificate, or “rap sheet”—is a listing of certain information taken from fingerprint submissions retained by the FBI in connection with arrests and, in some instances, federal employment, naturalization, or military service. It can also be used to satisfy a requirement to live, work, or travel in a foreign country; for employment or licensing; or for adopting a child. To obtain a copy of your FBI Criminal History Summary Check, please contact the FBI’s Criminal Justice Services Division (CJIS) in Clarksburg, West Virginia by writing to Federal Bureau of Investigation, CJIS Division, Attention: Record Request, 1000 Custer Hollow Road, Clarksburg, WV 26306.
That's right, in the web dev world "legacy codebase" is 3 or 4 years old, created by a previous team who all quit once they finished the rewrite of the previous "legacy codebase".
You took this completely out of context. I was responding to someone who was arguing for an objectively correct way to interpret Christian scripture that leads to a set of behaviors that defines Christianity.

I agree with most of your argument, and it's pretty similar to what I wrote. But:

> Not really. Christianity is defined by the teachings of Christ "as we know them".

How do you define "as we know them?"

It seems to me that you're supposing that there's some "overall message" to Christianity that exists within the modern population of Christians. I don't agree with this, and I see no coherent way to discover what that message would be. But if you want to define a religion in this way, you have to take on that task.

I think that Christianity should be defined by "what is practiced as Christianity today," within each community that sees itself as Christian. Therefore, my argument goes, there isn't a single coherent "Christendom." Instead, there exists a highly fragmented population of Christians, across which practices and beliefs significantly differ. My argument is that none of these Christian communities is any more correct than the others.

I think that's a pretty mainstream interpretation of modern Christianity. I don't think I'm really reaching here.
I will never understand why people think JSX style processing is a good idea. It's hiding what's actually happening, at no benefit (or very little benefit). At least with the former (C#) I can neatly build things up, reuse those components, instead of passing some monstrosity around.
Also jumping in.

The biggest problems with Angular2+ is that they called it Angular, and had a terrible release.

It's not Angular, it's a completely different framework. They rode their own hype train and it's made searching for tutorials, examples, libraries much more difficult.

I was lucky in that we didn't start our project until after the true release happened, but having such a long alpha, beta, and release candidate stage really hurt momentum. Articles and tutorials written before June 16' can be completely useless with the amount of breaking changes.

With that all said I'm really liking Angular 2+ with ngrx (redux). The problems only really appear when I'm trying to bring in other libraries as they haven't been written well.
I use keep. It is already there on all platforms i use and integrates with other services i use. Plus the location reminder stuff does not drain additional battery.

But honestly since i dont use it anymore i feel better and more relaxed. Relevant stuff i dont forget and irrelevant stuff is irrelevant.
"'I am that I am' was said by Jesus who ate, defecated and everything else like any human being, and he is considered God by Christians, so he's very much like Greek gods walking around the Earth all the time.
"

First - "I am that I am" is God - to Moses. Not Jesus.

And by the way - that very line betrays your argument: the Monotheistic 'God' is nothing like Zeus, who would never say something so abstract :). Zeus was knowable. 'God' is a metaphysical concept.

And no - Jesus not 'like the Greek gods because he 'ate and defecated'.

Zeus was a powerful war lord, who ran around screwing women, got pissed off at others, demanded offerings - he was not a moral example, nor did he demand morality. He was like a superhuman Chieftain.

Zeus was the Donald Trump of religions. (Bad joke).

Jesus wanted his followers to 'have faith and love one another' - and not necessarily make offerings, worry about money, or get too involved in rituals. All are equal before God, and are judged for their actions - not their power, money or social status. Yada, yada, yada. Nothing like the Zeusinator.

There are really few if any theological similarities between Zeus and Jesus. They are 'far apart' on the religion scale :)

"earning about the ancient Greek gods helps explaining a lot of weird Jewish and Christian stories. Also learning about the Mesopotamian and Egyptian gods and stories."

Yes - some bits of narrative are similar, and the 'nativity' bit is a rather common theme in the era. But it's not about the 'magic tricks' :).

Put another way: Greek pantheism is about the Greek Gods. Christianity is about the teachings of a man (or son of god, or god incarnate, depending on ...)

And finally - a lot of formal Christian groups that do not believe Jesus was a God. That's been a big debate since the beginning i.e. Nicaeae etc. :)
Photoshop is one of the leading digital painting suites. The fact that it has a good suite of photography tools supports this aspect.
The variant of this joke for mathematicians (source: https://jcdverha.home.xs4all.nl/scijokes/1_12.html):

I saw the following in "The Knot Book" by Colin Adams (a very readable
introduction to Knot Theory). The joke is attributed to Joel Haas.

A woman walks into a bar accompanied by a dog and a cow. The bartender
says, "Hey, no animals are allowed in here."
The woman replies, "These are very special animals."
"How so?"
"They're knot theorists."
The bartender raises his eyebrows and says, "I've met a number of
knot theorists who I thought were animals, but never an animal that
was a knot theorist."
"Well, I'll prove it to you. Ask them them anything you like."
So the bartender asks the dog, "Name a knot invariant."
"Arf, arf" barks the dog.
The bartender scowls and turns to the cow asking, "Name a topological
invariant."
The cow says, "Mu, mu."
At this point the bartender turns to the woman, says, "Just what are
you trying to pull" and throws them out of the bar.

Outside, the dog turns to the woman and asks, "Do you think I should
have said the Jones polynomial?"
when you're a series A company, with enough financing to create lasting value by writing down obvious drivel, you can get 3 other people to waste their time to make sure 3 paragraphs were written with the right words.

you're all idiots.
Brand Positioning Strategies to Improve Your Positioning in the Market
It's a well known fact that Cotroceni protesters are mostly poor and retired old people and they went there because they received some incentives. And btw it is spelled Cotroceni not Cotrocenii and Klaus not Claus.
https://www.npmjs.com/package/meta-noop is 10 months old and got only 6 downloads last month, so I don't think it's entirely background noise.

https://www.npmjs.com/package/scrappers which depends on noop looks like an actual, real, useful package.
> We need meaningful competition for broadband. (I live in Silicon Valley and all I can get is Comcast!)

I run an ISP. There's a reason for this. In order to compete, you need a viable business. Unless a competitor can obtain >40% market share, it's not worth the enormous costs of deploying new infrastructure. Competing with Comcast is one of the worst possible business strategies ever; they have limitless access to cash and if you try to compete on price you're going to lose.

> If classifying broadband as a utility is the right way to accomplish this, let's keep it; otherwise, let's find a different way. I'm open to argument about the means, but not so much about the goal.

I honestly don't think that's going to solve anything. We're obtaining "utility" status simply by offering voice service, that won't give us any kind of major advantage other than forcing our local government to be more willing to cooperate with us on infrastructure deployment.
You're right in that I really shouldn't be directing that at you. I believe that you, personally, are trying to do the right thing. Apologies for the snark.

However, I believe the Google devs behind Froogle also had good intentions. They provided a framework to make product pages easier to consume for Google. They provided a real incentive for publishers to conform to that standard. They got nice placement in a carousel, cached display of product images, and so forth. Then, later, well...

Edit: And whatever the technical reason for the google urls, it does open up possibilities for the future that aren't desirable. It's a dangerous precedent.
If you want more advanced materials, both Kyunghyun Cho and Yoav Goldberg posted excellent notes: https://arxiv.org/abs/1511.07916 and https://arxiv.org/abs/1510.00726
SEO Check Online – GoYellow.de
Corporate Open Source Anti-Patterns
76 Popular Apps Vulnerable to Silent Interception of TLS-Protected Data
> I'd recommend coding the tests instead of using the IDE, much less frustrating.

This is what I do for web, mobile web and mobile app (appium). It takes some time to set up the proper layout[1], but once it's done it's very easy to move the frameworks around for the various platforms. Scripting out the tests also allows me to do more with our API for more than just UI testing, but also functional.

1 - http://www.guru99.com/page-object-model-pom-page-factory-in-...
learn to spell amortization, lady.

you're all idiots.
One of my school mates did it in mid-90s and he got his first yacht five years later. It worked for a while.
From what i remember it was but a part of one book. Funny enough Warhammer 40k tech priests were probably inspired by this.
> If you write a library in Python, you can use it from Python.

Or from C. Or from any language that can bind to C. Like Rust. I'm fairly sure the other languages you listed also allow calling from C and hence from Rust, as well as among each other.

> not every object requires its own heap allocation

Sure. That doesn't change if you add a GC to Rust: Objects won't magically become non-stack-allocable if they were stack-allocable before.
React managed to make HTML "statically typed".

If I make a typo in the name of a component or the name of an attribute used in a HTML tag property, Typescript will catch it. Since Vue & Angular uses template strings, TS can't do the same check.

This makes catching errors and refactoring easier.

I used to prefer Vue, but since I've discovered Mobx, I only use React now. It took me a lot of time to properly learn the tools, but I'm pretty happy with them now.
XSS in Steam user profiles
The only mentions I can find refer to "support materials" for assisting clients - That could broadly mean everything from documentation to firmware (which they hold on to tightly with cold, dead hands). Rimini's website seems to suggest they were probably accessing everything.

The fact that they were making money off it - and ignored a request to stop - is probably the main difference between this and going after open-source projects. Its essentially taking customers away from Oracle's own support services.
You seem to forget that we live in a representative democracy. When the government was formed (PSD + ALDE) in January it won by a majority and there are no reasonable facts on why the government should resign.

I want to remind you that when the "Colective" horror happened the government resigned (PSD) but when a similar incident happened in the USA the president or any government official didn't resign.

If you think that we are more advanced than the american democracy then you sir ignore certain facts.

source:http://www.usatoday.com/story/news/nation/2016/12/04/oakland...
> That single line was more of an HN comment format limitation.

What limitation are you talking about?

var element = DOM.p(
{id : "thing"},
DOM.div(),
DOM.div()
);
I don't get it -- is there a lot of radiation in Krakow, or something?
Are you sure it's not already a feature your bank supports by now? All the major banks I know of (at least here in Canada) have supported this for awhile and can easily set up within a few clicks. I have SMS for transactions over $20.00 or whatever threshold I want and it's very nice getting a SMS seconds after paying or auto-withdrawals from my accounts.
It doesn't seem to be publicly available, and they only seem to have posted one (undated) blog entry ever. So... does it really work?
If multiple banks can do this and they all compete with each other, and do so under governmental regulation, that really isn't a monopoly.
Show HN: An API for Symbolic Math
Get a lawyer and begin sending threatening letters to the full extent of the law. They will settle.

Most here will say "learn a life lesson and move on". The point of getting legal is investors will be very interested in why the founders have taken advantage of you like this. Naturally the founders will want to avoid risking the investor's cash/rep and getting them involved etc so will likely offer to settle.
Nassim Nicolas Taleb on Education and Professional Skills
YouTube: Mobile Live Streaming and Super Chat = Live (Streaming) the Dream
There are a whole lot of facebook accounts that I don't have ID to match.
Having developed a test recorder, I found out that the best solution was to make mousehover an explicit action (the same as in webdriver). Better to have a robust test than try to do something too fancy.
Anatomy of a Miracle – How the Patriots came back from the dead
Funny, in Argentina two of the most famous corruption cases involved IBM and Siemens.
I don't see the benefit of this and it would introduce needless technical complexity; the UK's "faster switching" process is probably what you actually want for changing bank account.
Location: Hamburg, Germany
Remote: Yes
Willing to relocate: Yes
Technologies: Erlang, Python, JavaScript (node.js, angular)
Résumé/CV: Email if needed
Email: bjoern at fac3 dot org
So who bears the legal responsibility? Is it the business which uses your gems or the customer? You're effectively breaking most banks' terms of service, at least in the UK. It's great that you've solved the tech challenge, but that's not the biggest one to solve.
Microsoft Cognitive Services push gains momentum
Teach undergrads ethics to ensure future AI is safe
I don't understand this. You could build up the template using jsx exactly like you could otherwise. For instance, I could put that in a variable and then use it in another template via {}
No, I did not mean from a "global" perspective.

Most of that money is likely to be re-invested or spent in the United States.

You make a whole host of claims in your 4th sentence about the London condo mines etc. which I don't understand.

Just to be clear: the price of commodities don't get magically untaxed by Ireland. The transfer pricing only applies in cases where the value-add is not objective such as IP.

If the $23 were re-invested it would increase jobs and increase wages too.
"Legacy codebase" generally refers to anything that doesn't an meet an organization's current standards for new development, especially to the extent that that limits maintenance efforts.

That standards may move faster in web dev doesn't make the use of the term any looser there.
Well they don't respond with information either, so they may as well only accept carrier pigeons.
PWA: We're user testing our developer tour. Any comments?
This might help you decide:

http://www.shouldiworkforfree.com
Sign language users have better reaction times and peripheral vision
http://xahlee.info/UnixResource_dir/_/ldpath.html

> The original Macintosh software had applications which were one file... UNIX/Linux never got this organized.

In Unix, you link at install time. A lot of pain results from well meaning people importing concepts from other systems and doing it badly.
Do you have leverage?