skysight-inc/HackerNews huggingface dataset:
> I was amazed at the speed packets fire when you program it yourself in C.

For sure. There's no better way of learning the protocols than writing your own network sniffer. Even writing a crappy one like the one that a few folks and I put together in college will teach you a lot about how each protocol behaves and what to look for: https://github.com/carlosonunez/nbfm-sniffer
Good point, power consumption is often overlooked by proponents of AI.
Over the last few years I've settled on using NoScript. Mostly it was more for security or speed reasons; that it happened to block ads was just a happy side effect and often not one that I pursued very hard. For many sites, I'd end up with a page that had a couple of ads still on it, rather than a dozen ads plus a popover. The only time I've spent much cognitive bandwidth on getting rid of the ads is when the ads are being disgusting or half-pornographic. (It is not per se that I "disagree" with skin, it is that I hate the advertisers for deliberately trying to bypass my rational brain with those images. It's a hostile cognitive move on their part.)

But it's getting harder. More JS frameworks that depend on JS to render anything other than an empty white page. Then you whitelist that site, and it needs a couple of other domains to render anything. Then you're playing "guess which domain hosts the JS framework", which is not obvious, then you can also go back and play "unwhitelist the wrong answers", which since we're probably talking about a page that takes ten seconds to render and fifteen to be sure it didn't render when I blocked that site is quite a pain.

Also cloudfront is getting more popular, and that's all but an opaque domain now when it serves JS.

I'm getting seriously tempted to throw up my hands and do a serious adblock switch. I don't think using somebody else's list of domains is ethical, for various long and complicated reasons, but I'm finding myself having to balance that against the fact that the advertising industry doesn't seem all that worried about ethics at all, so I feel like I may be bringing an ethics knife to an ethics gun fight.
All the info in the article, plus Elon is deeply in love with domain names. just remember x.com was bought for USD 1 million and Elon didn't want to lose the money (even when the brand was failing) https://books.google.com.do/books?id=Jtr3ThHeTEMC&pg=PA130&l...
I'm ethically opposed to adblockers as they deny content creators a means of making money for their work.

Yet, ads have gotten so out of hand that I'm about to install adblockers partly for safety, partly for other issues. They track my information when I would not expect it. And I just had a simple news website suck up 2GB of memory. And on my phone, simple websites with 1K text frequently suck up 5MB for ads - and I can't easily predict and control that.

Edit: ADP now installed. And it says it doesn't block "non-intrusive" ads unless I ask it to - which sounds pretty good from my perspective.
300k is peanuts, you don't try to catch up with 300k. Car companies spend billions on research every year. The car companies are farther along in autonomous driving than most people know. Audi, which is owned by Volkswagen, has done extensive development for years. 300k to a university is a press grabber and maybe focused on a specific, very difficult problem they all face which does not inhibit adoption of the technology. They don't want to spend the resources on it now so they might as well take a small bet to see if some academics can figure
It out.
Dealing with Someone Else’s Code: Misery and Happiness
Sorry you feel that we are being dishonest. It's definitely not intended. I respectfully challenge the claim that Meteor is currently real-time and Feathers is not. Just because we're not (currently) doing oplog tailing on Mongo and data diffing does not mean Feathers isn't real-time, instead we sync up things at the service layer.

We do have plans to (optionally) support "real-time" all the way from the database as well and we are currently working on something similar to Apollo and Falcor. Can't do it all at once with no financial support.

If you feel things could be better and are interested in helping us achieve what you think is a more justified stance on being "real-time" then by all means PRs are more than welcome!
Ricky and Bubbles are not going to like this.
I can see league of legends easily being AI'd. Starcraft is a lot more difficult because of the realtime nature of the game.

League of legends was made for people with poor reflexes. I'd love to see an AI go at quake CTF game personally, or something more complex like UT2004 game modes.
What does Runnable allow me to do that I can't on CircleCI?
If anyone's curious: http://nissan.com/
Models are only as good as the assumptions that underpin them. Real life tends to do surprising things.
USENET is about "peering" and always has been. You certainly can set up your own server - organisations used to have their own internal ones - but if you want a particular set of newsgroups you have to persuade someone to send them to you.

This is usually a lot of bandwidth.

Also, because there is no security in USENET, there's a disincentive to peer with sites that don't effectively remove spammers and other forms of abuse.
I run an adblocker to protect myself from "the latest steroid taking GNC by storm" and "This website sells apple products for cheap!". Its an eyesore and ruins my user experience.
This looks very similar to what is offered by https://platform.sh/ . Anybody familiar with both could contrast them?
When you're first getting started in tech I think HN seems much more serious than it is.

Once you're a bit more experienced you realize it's a bunch of hipsters talking about simple and insignificant technologies, and completely ignoring everything else as "old".

That being said, I think it's highly entertaining.
I guess, but I think my problem is I think of like losing money.

Sort of like losing the amount of time it takes. If I went from $100 to $50. I would say I lost 50% of my money.

Part of me feels like a 50% performance increase is another way to say that I lost 50% of the time it once took.

This is all subjective on my part.
>Do you honestly think that people pick MORE predictable passwords when required to include digits and symbols?

After looking at lists of user passwords <yes>.

User chosen passwords are generally terrible. If you want users to use secure passwords the correct solution is to generate them and send them to users. Granted, users are going to just write them down at that point.
[2015] How one man earns $1M a year teaching web programming on Udemy
It's not yet god-like, but if you were to attach a couple nuclear warheads to the game engine, then at least it would be badass. If the machine feels insulted by a particular move, or just gets tired of the game, bye bye Seoul!
Don't know about black magic, but "dark net" does invoke associations with dark web.
Thanks and completely agree. I'm going back home with an open mind. There's lots I will learn on the ground and will fine tune my approach according to the realities. I reckon Energy Efficiency will also play a big part in my approach down the road. Wanted to initially target a high end market segment with the least barriers to entry.
That quote makes a lot of sense in a country with limited land like somewhere in Europe. It doesn't make sense in the United States where we have large swathes of completely undeveloped land. Even useful farmland is only a few multiples of $1000/acre.

Your quote would force them to appreciate in price 100 years from now, but on timescales shorter than that I don't see it providing any real guarantee. Just look at Detroit.
I built a system to generate SVG burn down charts from Org Mode task lists stored in Git (for historical project data): https://github.com/pjkundert/burndown

It was somewhat useful, but requires regular updates of project status to be checked in; somethings I found challenging to remember to do.
Recently: https://news.ycombinator.com/item?id=11072359
CircleCI doesn't host your containers. They just build and test them. Runnable runs actual environments for your branches
Automating the Professions: Utopian Pipe Dream or Dystopian Nightmare?
Even with absolutely perfect systems, which do not exist in practice even when they may exist in math, the humans with the keys are the weakest link. Stolen credentials are the biggest cause of data breaches in enterprise web applications (according the the Verizon DBIR). And even for absolutely perfect humans with impeccable morals, which do not exist as no one is perfect, there is coercion in the form of rubber hose cryptography.

There was even a movie about coercion called Firewall with Harrison Ford - http://www.imdb.com/title/tt0408345/.
I browse mostly on mobile these days, with JS turned off. Sites load quickly, the small amount of actual content can be quickly consumed, and my monthly data allowance remains in trim.

Before this humungous amounts of JS and adverts blocked the screen, slowed loading times, tried to infect the phone, steal browser history data, and sucked down my data allowance greedily.
How virtual reality developers are using brain science to trick you
We try and help you keep it clean. Check out https://github.com/feathersjs/feathers-chat to see what our idea of an app should look like. Obviously, different strokes for different folks, but that's the kind of code we like.
What the appellate court held was that just because source code may be used to instruct a computer does not mean that it's not speech when used "to convey ideas and to communicate." That does not mean that source code is speech when used to instruct a computer. It means that source code isn't not speech just because sometimes you use it to instruct a computer. Logically, those are two very different statements.

The court wasn't saying that the government can't regulate what you can and cannot program a computer to do. It was saying that the government cannot restrict sharing of source code between people, which is often used to communicate ideas.
Isn't that the purposeful outcome of technology? "I could replace everything you do with a script."

I know for a fact that work I have done has contributed to the demise of many positions. Could you imagine the industry for "Internet Cataloging" if we didn't have search engines? Email if we didn't have Gmail?

Technology is a job killer. That idea is something that's been a part of society and literature for hundreds of years, sometimes in violent fashion. Our economy needs to evolve in such a way that the destruction of jobs is a net positive for society.
But why there is a conception that somebody should be entitled to a stable job for life?

I started my career as a journalist/editor when paper magazines were still a thing. Soon, the publishing house I was working in went out of business, so I have to learn the new trade: software development. Which also may become obsolete soon, at least for simpler tasks, so I'll be ready to learn something new.

Capitalism works because it needs rich enough customers on mass scale, the middle class. If there will be not enough jobs for the middle class to exist, there will be no capitalism anymore.
Oh boy another "I worked so hard because im a woman in tech" post. Everyone in tech works hard regardless of gender but some people choose to brag less than others.
I've seen many cases of payloads being delivered through 3rd party ad networks. I also despise how ads will track users. Those are my two top reasons.
Will People Ever Be Comfortable Sharing Data Online?
Well, concerned websites could choose static assets based only ads.

Static ads bring less revenues than dynamic ads per exposure thus less $ / kb loaded. That's all.

But does the ads industry fairly give them enough information to make a rational choice?
It's also great combined with something like CURL you can upload the captures to CloudShark and skip using Wireshark entirely.
TaskMail – Fresh way to manage projects and issues
Ageism and Enablers
You're not helping your case. You make it sound like you are using bricks without knowing what their strength is.

It's a bit like saying you made a boat out of wood for buoyancy and filled it with sand in case the wood catches fire. Sure, a plank of wood doesn't sink, but too much sand can make it sink, and sand won't be of much help if there is a fire. A wooden boat is better than one filled with sand.

I'm not sure how the fact that the boat was made in Java is relevant, either. If anything, it makes it harder to prove that there is no timing attack, as the JIT could do unexpected things, long after the program has started.
It is scary and exciting. It drastically changes the socioeconomic landscape and it is yet to be seen how (if?) we will adapt.
How to async in JavaScript
> I have not used tcpdump a lot, but I believe there is nothing it can do that tshark cannot.

How about go two months without a security vulnerability in packet processing logic? Drop slightly fewer packets? (Yes, dumpcap too)

> good reason for not using HTTPS internally.

Nevermind.
Nope, no reason at all. It will work just fine. Feathers is pure JS and doesn't have any hard external dependencies. On the client, it just handles the data layer and communication with the server.
The article mentioned in the post about mcdonalds.com is very interesting, especially as it is the start of the domain name "gold mine" prospecting.

https://namecorp.com/billions-registered/
Translate Your Website: 50 Resources to Connect with a Global Audience
I don't think you should be downmodded for asking an honest question.

There's a question of: If you know 20 programming languages, how well do you know any of them individually?

I don't think that's necessarily a fair statement, however it rings true when you talk about actual development. Library knowledge, beyond a certain point, is far more important than programming skill.
I'm pretty sure the three things (BPF, tcpdump, and the pcap compiler) were developed in tandem, or, at least, the latter two were.

I had a job, about 15 years ago, hacking on a customized version of libpcap (mostly to do filter merges). There is a surprising amount of stuff going on there.
Also, it's fairly easy to replicate the Go-playing machine while good human Go players are very rare (and how about counting the resources needed to produce an environment where such a player can develop? Then again we could count the resources going into developing computer hardware...), and they cannot be predictably "produced."

Describing this as "a computer beats a human for the first time but using a lot of energy" somewhat misrepresents it because a Go bot running on a mobile device will wipe the floor with the vast majority of humans - and most amateur players, because there's a power law distribution with these things and so most players who're any good, including bots, are better than the majority of players (while at the same time being not even remotely interesting to play with for a very large number of stronger players.)

The point is that any mobile device can be "trained" with a few clicks to wipe the floor with most humans, for whom to catch up with the bot would require a lot of energy (and perhaps isn't always possible.) Does it make phones smarter the people? I dunno, but it certainly shows that these comparisons are never "fair" and the only real question is what practical implications of "intelligence" you care about, then you can evaluate things meaningfully.
Why are students attending bootcamps that won’t yield a college degree?
Customers. They send Twitter messages.
I don't understand why people do this. I'm paying $1000/month to own a 2 bedroom house with a huge garden. I built my own office at the end of the garden, which I can guarantee you is several times bigger and more comfortable than a work cube. I work remotely for a major US software company. (My commute is 1 minute if I'm carrying a cup of tea, slightly shorter if not).

Edit: picture of the office: http://oirase.annexia.org/office.jpg
How are you a domain squatter if you owned the domain before the company existed?
No, tcpdump uses libpcap to filter, and libpcap compiles down to BPF.
Ruby is part of the "Losers" in the Trending Tech. But so is Rust that is also the most Loved. The trend is only the number of upvotes in a topic year to year.

But this is always hard to interpret : does it mean that all basic questions have been asked so there is less activity or is it due to a drop in questions because lack of interest ?
Nitpicky, but: this isn't MITM, this is the client side of the connection writing out the keys necessary to decrypt the wire traffic. This is important because the process doesn't change alter the network data in any way, whereas a MITM proxy would.
> Am I the only one that loves the monolith?

Discussions on this topic are typically mired by a lack of conceptual clarity†. Are we describing a monolith in terms of the process model, or the deployment model?

In context of scale-up/scale-out concerns, we would be considering the deployment model.

In context of loose-coupling and extensibility, we would be considering the process model. Postgres is a classic example. [1]

[edit: note above are not mutually exclusive.]

Naturally, an increase in the number of moving parts places additional orthogonal demands in terms of operational integrity. As with any upward clicks of complexity, the decisions should be informed by valid‡ requirements and facts.

Ok, done with my mini rant /g. As to your query, in certain cases a monolith is indeed worthy of love.

[1]: http://raghavt.blogspot.com/2011/04/postgresql-90-architectu...

† Not a surprise in a field celebrating its unique brand of "senior engineers with 3 years of experience"...

‡ No, hype cycles are not valid architectural and/or business requirements.
The observation that hierarchical things are easier to describe is interesting. Maybe it has something to do with the adjointness of syntax and semantics [1], and that posets induced by hierarchical structures just naturally share more structure with our hierarchically-structured languages, so they are easier to glue together with Galois connections.

[1] https://en.wikipedia.org/wiki/Galois_connection#Syntax_and_s...
Thanks. I agree the MVP you mention is going to play an important role for the larger market segment (mid to low income).
While the safety argument remains, you might want to look in enabling the Do Not Track feature in your browser. While I can't guarantee every bidder / adserver / etc.. respect it, it's a good way to insure some privacy while allowing sites you visit to survive.
The default scope is the basename, but you can customize it, can't you?

As I said, the text/javascript Content-Type is another one the CDN is willing to serve if you change the extension. I'm silly and didn't think of the fact that unlike HTML, a JS file can't be random binary garbage with a payload embedded somewhere in the middle. However, I am not sure that some allowed image format doesn't allow putting, say, // close enough to the beginning of the file that it will work. It seems like it might be possible with the JPEG header, but of course it depends on the post processing done. (Or maybe there is some way to upload non-images?)
Show HN: Stitch 'n share ideas, moments and opinions about any topic
BPF is sort of boring compared to libpcap.
Marketing: Olapic – Taking Advantage of User Generated Content
"Uber is reported to have traded 1% of company stock to acquire Uber.com."

Wow, if that's true, that has to be the deal of the century.
In exactly what way would the W3C "saying no to DRM" apply any pressure at all? The W3C cannot ban plugins.
Most loved top 5:

1. Rust

2. Swift

3. F#

4. Scala

5. Go
I agree. I always recreate or implement something to fully understand it.
OT, but his resume rocks! Very funny...
Well, we don't have tons of money to play with, but in general lower price is better and telling them to work up toward the higher price.

Money can have an odd effect on people; give them too much, they might appreciate it and work hard or think they "made it" and work lazily. Give them too little, and they might work hard for more or feel used and work begrudgingly. The culture / economy they live in dictates the actual figure.
> You are bordering on some kind of Deepak Chopra-esque quantum mysticism that says humans must perceive speech in order for it to be speech.

Speech is a thing humans do, not a characteristic of bits or bricks or black armbands. The First Amendment doesn't protect particular types of things. It protects communications between humans. If one human isn't using a thing to communicate to other humans, it's not speech.
> You see the programmers in Jessica’s front end dev team had an informal agreement: “You don’t touch my code, I don’t touch your code, and everyone is happy.” This agreement held surprisingly well most of the time.

This is a cultural problem that will always come back to bite you.
Blunders are fairly easy to notice in-game or afterward in review, but yeah it can be frustrating when you don't feel like you made a big mistake but still lost by a lot. If you have a better player look it over though they'll at least find a bad / inefficient move pretty much every few moves that "only" loses you maybe 3-5 points but the accumulation at the end is pretty big. Personally I like GnuGo for doing some post-game move analyses (I use the GoGui client) but I think I'd fare much better having a good player review or do a teaching game... Still, it's kind of fun to look at its suggested Top Moves, or try letting it finish a game (Final Score -- I think its Estimate Score is pretty terrible, though AlphaGo's would be nice to have on hand...) with itself after certain points to see if any are decisive for it. Another fun thing I did recently with a wild full game was have GnuGo annotate every move with the top moves it would have picked along with marking dead or critical groups. (The command is: `gnugo --level 15 --output-flags dv --replay both -l input-game.sgf -o annotated-output-game.sgf`)

What I really want is a kibitzing clock when playing other people: http://www.emptytriangle.com/archive/show/8
Corel Draw X6 Keygen Generator and Crack Free Download
Could you post a link to this talk?
Brain therapy for Parkinson's possible with stem cell bioengineering innovation
Because you happened to look at a photo of a wealthy part of town, you've declared poverty to be dead and anyone who is still poor has only themselves to blame? Wat?
It is based around filtering content, not metadata. Breaks down with TLS though.
I use ad block because ads are annoying, invasive, don't add value, and are immoral (i.e. the way they're disguised to look like real content, the way they prey on ignorant people, install malware, etc.).
My main complaint with this line of thought is this. It is claimed that it is not fair due to energy usage comparisons, but if you asked people before AlphaGo if it was a "fair" competition to pit a Go AI versus a world class professional, the answer would be hilariously no, because the world class professional would destroy the AI. I imagine telling them that you'll use more energy than them wouldn't change the consensus either. But now that a computer using so much energy did beat a world class professional, now this same scenario is framed as unfair for the professional.

There's plenty of back and forth arguments that can be made as to whether the energy argument is a true test of fairness, but I don't think it matters if it's a good yardstick for fairness or not. It was an amazing feat to create an AI of any size that could beat a professional.
hierarchical doesn't imply that every organizes their hierarchies the same. The vegetable counter example is moot.

The brain works in many different ways - I'm sure you're not wrong about the graphical structures being intuitive. But there's a reason why outlining is so ubiquitous in daily life and many professions.
“Trust,” the first app from the Coral Project, debuts