skysight-inc/HackerNews huggingface dataset:
1. Personally I think telemetry is worth its weight in byes. If you don't have enough bandwidth to load media, that can reduce UX on most sites, but that's your problem and doesn't affect most target audiences. If you're streaming audio on Spotify the telemetry bandwidth is unlikely to get in the way.

2. I think there's still a distinction. Using telemetry to better monetize the product your using is different than selling data to a third party to target you.

Back to your original post though, I do agree that you should be able to opt out of any and all data collection. This already is a pattern too, you often see the "allow us to collect diagnostic information" dialog in software.
…or just wait for him to comment here.
Thats what C++ thought too :). I believe the whole point of this paper is to argue your point (minus the whole lets simplify the compiler so that it cant do a ton of optimizations part since nobody would agree to that)
> That’s good info about #1, because it seems to be an O(n * m) problem where n is number of existing copyrighted works and m is the number of uploads.

This is likely very naive of me to ask but is it actually O(n*m)?

I don't know how the fingerprinting works but if it's anything like a hash I don't see why it couldn't be closer to O(n+m) since you only have to hash each copyrighted video once and then compare O(m) uploaded videos against the hashes.

I can imagine you can't actually compare against hashes of all copyrighted videos in O(1) since they can't just be kept in memory but I don't see why it can't be done in O(log n).

Of course this is very far out of my expertise so please someone explain to me why this is completely wrong =]
Genies brings lifelike avatars to other apps and raises another $10mm
If you aren’t looking at a home as an investment opportunity, there’s no reason to look at a home. Why would you shackle yourself to something that you can’t easily get out of, takes time and money to maintain, can go away in an instant, and takes years to get any equity. If it’s not appreciating past what you pay in maintenance or what you might be paying in rent, why would you willingly waste your money? If you are going for the “American dream” of the 1950s, there’s no reason why you can’t have a stay at home wife, a boy and a girl, and a car in the garage while renting the home.
A speech writer for Bush (W) used the phrase "soft bigotry of low expectations," and this seems to be part of the cultural phenomenon he was invoking.
This is good news, very good. I hope it psychologically affects people and that it lasts long enough that people will stop focusing on speculation and pumps, and instead focus on adoption and expansion.
The museum that embraces failure [video]
Should businesses buy or build AI solutions?
I don't even like handshakes. I've seen countless people leave the restroom without washing their hands. Some people get offended if I won't shake their hand.
While anecdotally logical, it doesn't prove a causality and can be dangerous to blindly follow.
Just an anecdote. I took an opportunity to break into security at 35, with a company that was willing to take a risk on a guy who showed up with a bit of knowledge and a lot of confidence.

I did good work, but expertise was thin on the ground. I discovered that while I like the subject matter a great deal, I didn't like is the chain of responsibility at that organization.

At one point I felt like I couldn't leave because the system would come off the rails if I wasn't there and I harbored some resentment. If you can find a place where you're working in an advisory capacity you won't run into that problem.

Are you seeing job openings where you are taking a big pay cut to work in security? That didn't used to be the case. I used to lament that the problem with my platonic ideal for QA people is paradoxical; the sort of person whom I would cherish as a QA person could spend a year retraining as a security auditor and make more money than me instead of 70% of what I'm making.
I work remote. And i lay in bed most of the times.

Somtimes, I am laying in the bathtub with a coke and completing projects on my Dell XPS16 running Debian.

I never felt the need to sit or stand.
40 is a great time. In fact, I went down a similar path.

Now that you've done your share of sysadmins, SRE and software developer, you can see how things can fail. That's the heart of security. As tptacek advises, choose an area of security to focus on and go down that path for awhile. You'll find you will want to go further or jump to another path, but security is a great thing. The world is going to need more security-aware people and you can be at the forefront of it.

My current security focus is holistic defence of data flowing from customer to company. The whole SDLC lifecycle. It's fun but super challenging because it focuses on changing human mindsets and behaviour, but my Dev and ops skills are essential to my technical success.

And certs are useless on their own. Don't do certs unless you can specifically get something out of it. Your work experience is much more valuable than a cert at this point.
Sure, but it's still not like a resource, and you still have to write code to implement it. You could never have a user-agent construct a transaction because the construction is completely ad-hoc and will differ by application. It's just not generic.
Is Ghent car free? I don't know anything about the city.
But i wasnt running a crypto exchange, but a listing of cryptocoin prices.
Sure, and some people who have gone through this eat a couple of reese's pieces each day for maintenance. I'm not kidding with that either. They don't call it medicine. That word in common usage carries a number of connotations that I don't think really apply in this case.
It's easy to be a skeptic forever. "I think we need more studies." Steven Pinker in his book The Language Instinct states that language is unique to humans. Whatever language animals have, it's like a pebble and the Chrysler Building. My cat can well tell me when he's hungry. But think of the richness of human language, which can express things in front of you and things a million miles away, things now and things past, their color, shape, activity. I can express whether something is, or hypothetically what it would be if, and I can express how I feel about the possibility.
> if you require everybody to host their own content on their own websites, you go back to the old days of the internet where the only content was published by nerds. which had a certain charm, but was a lot smaller and less inclusive than today's internet.

I'm afraid it's mostly inclusive in the sense of "you're included in the menu" rather than "you're included in the dinner guest list". It's easier than ever to be a human battery for someone else's social media machine. Not sure it's a good thing. I don't see it equivalent to running your own website in the "old days" in any but most superficial ways.

Seeing how some of the non-technical people use Facebook is just soul-crushing.

Even when people are fairly technical, many do not seem to realize the psychological costs to them individually, and social costs to everyone around them collectively.
I’d go even further: I hope it keeps falling until a better crypto currency is worth more. Bitcoin even existing proves the market is more speculative than functional.
Crystal or Elixir allow for relatively less painful migration to high(er) performance overall.

But this is beyond the scope of the article.
Awesome seeing Vermont on the front page of HN. I can attest these bagels are amazing, I used to get them throughout college.
Also of note that Italian companies tend to sell their best food at home, where competition is fiercer and taste is more discerning. The exported stuff is traditionally weaker, because foreign markets are less picky.
That's a pity. BTW, just for sake of diversity, does anybody know any good alternatives to Calibre?
Yea would have been much more pleasant to just type "fence."

I thought I could place it myself, I was going to be an Internet about it and drop a fence right in the middle of this roundabout with like ten buses going around it, but I'm stuck on this "finding a place in the world," so I don't really get the purpose of this app at all.

I have no way to distinguish if I actually am affecting this "world." For all I know someone is just modeling stuff, and when I draw a "fence" it goes and finds a random fence and says "here's the fence you made, yay for you!"
Hard to see either solution coming into play anytime soon. Option (a) is likely out due to recent-enough-to-be-remembered tragedies pushing regulation in the opposite direction and Option (b) seems antithetical to the recently-elected government's style. Also, incorporating this promise into the NDP's election platform didn't seem to help them much. As you can tell, I'm not optimistic ;)
Ask someone starting a diet how long they think it will take to lose the weight they want to lose. Not many will say that it's a year or more. More common is to try to lose some weight between the end-of-year holidays and the beach season.
Which should have been the lead of this article, but that would not have sold papers or gotten clicks...
How can he sustain this 5 hour sleep schedule?
Oak Tree Featured in Credit Union Journal on Ride-Hailing and CU Lending
> IMO trying to fix the false positive issue is the best part of the directive, as it requires access to human review, reasonably justified decisions, and it requires users to have access to an independent body for the resolution of disputes. This would be a big improvement over the current Youtube system.

Will it? That sounds expensive at scale. I can see how some hosting services might decide that the thing to do is clamp down on who gets to publish things to help keep reviewing and appeals costs under control.

I mean, vetted creators of content are where all the money is to be made anyway, so why bother with the extra costs and pseudo-judicial process that comes with letting random people share media? Seems kinda unprofitable.
Ah, gotcha. Sometimes people don't discern between the two.

What's your definition of there? Being able to do micro-transactions? quick transactions?

Would transaction fees matter?
90% of your happiness will be based on your manager/team, 10% on the rest of it. It helps to also enjoy the domain the company is working in. Try to figure out the stress level of the organization as well, particularly on the team you will join. Also get a sense that your manager will value your contributions.
Can we all just acknowledge that the "AI" aspect of this is gimmicky and - ignoring that part - Scribblenauts did this way, way better back in like '09?
I mean what timeline were you expecting? Did you honestly think that an application with the attack surface of literally everyone would come-out polished in a year or two?

Ethereum's ICO was in 2014, and most ICOs were on Ethereum and are less than 1-2 years old. One of the older "smart contract" projects has been in development since 2013 and it is still a massive work in progress.

You have a shit ton of people who want to reap the benefits of what-to-come, in fact that is what ICOs made easier. What it lacks are extremely competent people willing to dedicate anywhere between 3-10 years of their life to make it happen. It is hard to say you can buy that with strictly money.
One option is to go through the security stackexchange and/or the cryptography one. Pick a tag, sort by votes and go through the questions and responses.

https://security.stackexchange.com/

https://crypto.stackexchange.com/
I think React has pretty much reached saturation in terms of raw percentage. I think Vue is going to continue to erode from Angular. Also, I'd be surprised if a revised Polymer didn't see some growth since the other browsers are now starting to support a lot of the vdom features.
> They are, however, slow. What you plant today doesn't give you olives any time soon.

That's why news like this terrify me so much. Even deadly human diseases seem depressingly harmless by comparison, given the relative ease with which we can be replaced, relative to a very old tree. Thinking of humans as replaceable feels awful.
I'm actually working on such a tool! I'll have a beta out in early 2019.

For now, you can use this visualizer: https://statecharts.github.io/xstate-viz
Internet Archive: Donate Ethereum and Democratize Open Library's Bookshelves
This guy is right on, it's time to stop calling clean energy "clean energy". That term makes it sound like the differentiating aspects of wind and solar as compared to coal, gas and oil, is that the new stuff has lower carbon output. That's true, but it's not the point anymore. Wind and solar are so efficient, and so cheap that there's no need to market them on their environmental impact, so dump clean energy. Here are some ideas I'm just throwing out there for new terms:

New Energy

Tech Energy

Cheap Energy

Durable Energy

Efficient Energy
Hi, it looks sweet and easy to read, but what are actual use cases? For example, how would this pair with a React app? Is this supposed to be used as a a stand alone lib?

I have not really grasped why state machines are a big deal. (If it is)

Thanks and congrats for hitting the first page!
This site makes absolutely no sense. Why is there no explanation to what I'm supposed to do and to what is happening? It says it's the "world" but I can barely navigate a small little neighbourhood. I thought I'd be able to explore the whole planet with drawings correlated to the location they're made in. Why does it tell me where people are drawing things from when it really means nothing?

When I finally got around to drawing something, it didn't work. I drew a relatively simple rectangular building and nothing happened. I realized it must be matching based off of things it already knows so I restarted and drew the simplest 3 line car I could. Still nothing. No error, no instructions. Just a trash can and a circular arrow.

This experiment is a failure.
Generally, I don’t get involved.

But if you’re in a developing country, even if your postal system is reliable, it’s hard to get sellers over any perception that you live in a mud hut and must be defrauding them.

Bank wires can be recalled, and take a while. My bank even charges $25 or so to receive one. Maybe Western Union would be an option. Bank drafts and cash can be counterfeit, let alone hard to get in my local currency (Canadian dollars).

As a seller, I would directly accept a handful of country’s payments directly, and leave the rest in crypto-only via a payment processor that pays me in $. That maximizes my revenue and minimizes my hassle.
Used. Raymond revised the implementation.
Interesting perspective, thanks for sharing. Glad to hear you are getting better.
I'm tired of seeing this comment over and over on HN. Does everyone who writes a Python 2-based project on HN have to explain themselves and provide a valid excuse? Why can't people just be deciding they like Python 2 more than 3, or finding that it's more suitable for their project?
Thanks for sharing that link! Totally missed it.
That assumes Bitcoin is the ideal expression of the near-term cryptocoin. Perhaps Bitcoin will be surpassed for technical reasons to become "The Yahoo! of crypto-currencies" one day.

From a speculator's perspective, it'd probably be a riskier but more rewarding bet to make in the cryptocurrency space.
The Draw Things section has no way to finalize the drawing. The only buttons are reset and undo.

Also on the world map there's a bunch of bikes that claim to be cars and pickups.

Firefox on Windows.
It's easy to wind up in that spot, irritating all the same though. I try to use everything I do with clean degradation with ad-block, etc... only local and/or cdnjs scripts required (if anything).
The experiment is fascinating. It looks like they developed a model (DORA) for learning relational reasoning. It turns out that model showed similar oscillatory activation patterns to observed cortical signals. As a comparison, they also looked at a fully connected RNN with a which did not produce oscillations. So the key research finding is that time-binding is a requisite to produce oscillations in neural networks.

The paper's conclusions:

"In sum, we remain relatively agnostic about the specific details of the required representational hierarchy because we do not yet know how to link the predicate calculus representations we use to natural language mental and cortical representations. What we are not agnostic about is the need for asynchronous time-based binding in order to produce oscillations in a neural network, as well as the need for representational hierarchy to produce the particular pattern of oscillations observed here and in"

The paper on evaluating if NLP parsers with representational hierarchies reflect what the cortical functionality:

"Our results naturally beg the converse question, as to whether any system with representational hierarchy could produce the oscillatory pattern of activation that [6] and DORA show. For example, could natural language processing (NLP) parsers, which feature representational hierarchy and were developed to specifically parse natural language in a machine, produce oscillations and the pattern seen in [6] and in our simulations? In principle, any system of hierarchy that is (de)compositional has the representational ingredients to encode units that could be fired in a sequence. However, we would argue that any given representational hierarchy could only produce oscillations if it were combined with time-based binding, which, as far as we know, no NLP system features. In DORA, time-based binding is the oscillation of activity throughout the network, which is part of the reason why the RNN did not show oscillatory activity nor the specific pattern from [6]. The representational structure of DORA (a (de)compositional role-filler binding predicate logic) is what makes the oscillations take the form that the data from [6] have. In terms of the specifics of the observed 1-2-4 Hz pattern, both [6] and our simulations are highly shaped by the word presentation rate of 250 ms/4 Hz. But without time-based binding, there is no mechanism to produce oscillations in a network, even in a NLP parser or other system with representational hierarchy."
Headline is wildly misleading. The research actually says that they are less likely to use "words related to competence (that is, words about ability or status, such as 'assertive' or 'competitive')." Something like "White liberals use less assertive/forceful language when interacting with African-Americans" would be more appropriate.

I agree that this could be seen as patronizing and problematic, however well-intentioned. But the headline is just awful.
I don't know, took me a few moments to create a house boat. Experiment is a success?
> If Google is 'helping' these publishers then the counterpoint is these publishers are also 'helping' Google by making the content at their cost in the first place. Without their content what will Google search? Wikipedia, one person blogs?

The whole rest of the internet, which among other things contains a sizable number of media outlets that are not subject to these protections?

Frankly, Google is better-equipped to walk away from news providers than the news providers are to walk away from google. Google has done this before, even.

You are, of course, absolutely right that there is room for another business model here. In fact, one might posit that there has been room for decades! Surely it's possible that there could be a business model whereby consumers get access to the news they value for a reasonable price, producers of news get paid fairly, and profit-extracting aggregators are kept to the slimmest of financial margins. Surely it would be better for consumers (who doesn't like supporting journalism, so critical to a free society?) and journalistic outlets (who obviously would love to be free of Google's iron yoke)!

It's curious that no good replacement has arisen when the opportunity and incentives are so clear! Perhaps in Spain, where Google News does not operate on domestic newspapers and has not for years? But I'm sure that's merely my failure to understand how Google sucked all the oxygen out of the room and prevented those incentivized to do so from creating something better. Can you help me understand what I've missed?
Press Stunts: The scrappy way to grow to a $20K MRR business
I was told that if one of the parents had asthma, or allergies, or eczema, the risk is higher that the child has one or several of those too. If that's the case, I really think you should reconsider or at least do it at a hospital.

In our case, both of us has/had all of the above, and our daughter did end up with it too. We don't have peanut allergies though, which she has. Curiously enough, she also reacts strongly to fish egg. Not fish itself, just the eggs (ie caviar, rom, etc). Shrimp and shrimp eggs are fine though.

I strongly remember the times she accidentally ate caviar. Took maybe a couple of seconds before she started screaming, saying her lips and mouth hurt, then vomiting like Linda Blair in the Exorcist. Quite scary. One of the times I hadn't cleaned the table good enough the night before when I was snacking on sandwiches with caviar. None visible, just must've missed some protein or so.
OP is right. OSCP is an entry level certificate in pentesting. That doesn't mean it's easy to get, and the people that have it will certainly have put in the time.

Security skills are just not something you tend to pick up in 4 hours flat.

source: have both OSCP and OSCE, and I work in the industry
The tendency for VCs to favor financial stability over audacity or innovation when making geographical choices is disappointing, agreed.
Fast execution context switching is great for concurrency. Concurrency is a way to express the control flow. It can be, and often is, achieved without any parallelism, with a strictly one-thing-at-a-time execution.

Parallelism is a way to have more than one execution context execute simultaneously. In a system with a GIL, it only makes sense for contexts mostly waiting for I/O. CPU-bound tasks are obviously sequenced and limited by GIL access, and no parallelism is possible.
How would you practice this craft? Is practicing on pentesting websites (like https://www.hackthebox.eu/) a good idea?

Or is there a better way to learn the various tools?

Edit: I have also completed some of the challenges on http://cryptopals.com/ a while back to get better with developing Python code.
I suppose my reaction is based on how easy it would be for the machine to mangle a stray limb.
Love the show and do think pretty realistic in an exaggerated way.
> Some better applications would be an alert for following too close or drifting out of lane.

One problem I have with 'adaptive cruise control' in car is that it has no situational awareness. It constantly speeds up and slows down in heavy traffic highway situations, its quite jarring. What i want instead is integration with traffic situation and adapt the speed to that automatically os it doesn't zoom upto 75 mph and come to a stop.
If the AI recognizes your drawing it will offer a next step.
Get a security job first, then ask your employer to sponsor the certification program. Also, be aware that for any cert program, there can be multiple domains in which you'll likely have limited to no experience. Start working on expanding your knowledge to cover those areas.
Show HN: Build vision apps graphically, try our builder in the browser