jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
It would be great to have a place to discover new feed, so it's a great idea. I think the search weights need some tweaking though.

If I'm searching for "technology" I'd expect blogs that are about technology not some StackOverflow or Github jobs:

https://datorss.com/entries/search?q=technology
There's imperfect analogies, and then there's completely unrelated 'analogies'. It was the OP chose this analogy in particular, it kind of implies that they consider the situations to be similar.
Nomad looks useful to me for use cases that have nothing to do with "a simple k8s" but more with distributed/HA systemd and cron.

Just deployed a small 3 node cluster in prod last week for this: run some binaries with some parameters, make sure they restart on failure, have them move to another node if one fails or is rebooted, and don't waste resources by having a classical active/passive 2 node setup that doesn't scale either.

It took me a couple of days to read the documentation which is good but not always up to date (I did have to dig in some github issues in one case), create a test setup and check failure scenarios. Gotta say I'm mostly impressed.
Mentioned in another top-level comment: http://erlangonxen.org/
Yes! And then let's have anyone put their shit in there without order. So you have config and runtime data in the same area. Have multiple processes change the same value at will. Except for anything larger than a few Bytes. That we just disperse across like 10 possible locations on all hard drives!
This codec has nothing to do with what you're worried about. There's no current technical limitation preventing what you're describing. Google doesn't do it because it makes no sense for their business and because your phone calls aren't routed through Google's servers. Governments outside the US are already doing it.
Crack addicts are willing and consenting consumers. Doesn't mean they aren't acting under a physiological and psychological duress from their addiction. The evidence has clearly shown that gambling is analogous for many people.
No. Because a house is simply a nicer place to live than a flat.

It's very possible to have nice houses without endless suburban sprawl. They can indeed learn from our mistakes; have nice houses, but without endless suburban sprawl.
Like in most "pro-diesel" pieces, the author doesn't consider maintenance costs, fuel quality and the sound (especially with TDI engines). Oh well.
Also fun to note this argument from first principals could be levied against the Earth if it were just a bit bigger:

"If our planet was 50% larger in diameter, we would not be able to venture into space, at least using rockets for transport."

http://www.nasa.gov/mission_pages/station/expeditions/expedi...

One wonders if it were the case, if humanity would come up with a solution by necessity or we'd still be grounded. My guess is we'd have nuclear powered rockets.
Can you read the article without subscribing/logging in? There are more and more posts like that. Damn
No high availability on open-source. Meant to be used with partitioning in mind so if you need cross-partition transactions most of the time, it's slow.
The bigger problem (other than lubrication) is managing the moment of detonation. Petrol would explode way too early in the cycle of injection, that's why it will damage a diesel engine.

s/compression/injection/
Nice tool jgrahamc. You should consider expanding how you detect/show diffing of the response bodies, since that has a lot of applications: detecting content changes, detecting ads/malicious code, detect crawl duplicates, security audits. etc.

Years ago I found the Levenshtein distance is super helpful to determine how different the responses are, and used it as part of a black box web security scanner. You can do this just on the Raw HTML, but that's noisy and shows a number of differences. It's better to use an HTML-aware string distance function, that diffs just page content. I used that a channel for detecting blind SQL injection (in combination with some other things).

I also found that you can go a level higher, and use Levenshtein on just the HTML tag structure of different responses. By looking at page structure, and applying different weights based on the HTML tags that were added/removed you can group similar pages, which usually maps to the different functional areas/templates of a site. As in, you can say "these 5 pages are all product details pages", "these 10 pages are all blog posts", etc. Super helpful from a security scanner, since this could inform crawling/auditing choices and speed up audits. It also allowed us to say "you have a XSS vulnerability in your Blog comments form" instead of just saying "you have XSS vulnerabilities in these 100 pages".

Anyway, there is a lot of value in detected how different/similar various responses are. See some of Google's published work about detecting near duplicates for web crawling...
Yep, I agree. That's a much bigger question.
save the community a shitload of work

Even in the parallel universe in which Microsoft has this obligation it is fulfilled many times over by making the product in the first place.
I don't think that's the slippery slope part. I think the slippery is not WHERE the test/information was procured, but HOW it was. If they merely bought the teacher's textbook, then it's not cheating. Even if they knew most of the exam's question came from that textbook, it's not cheating. It's lazy, and doesn't foster real learning, but it's not cheating. To me, this isn't a story on cheating, this is a story on laziness, and what acceptable level of laziness is allowed in higher education.
Looks like Google Talk is available as a web app: http://googlemobile.blogspot.com/2008/07/google-talk-for-iph...

There are similar tools like Kik (which I actually like better than Google Talk), that are available for all platforms: http://googlemobile.blogspot.com/2008/07/google-talk-for-iph...
The article specifically made the distinction between service dogs - which are well-trained and, as a result, well-behaved and very seldomly a bother to anyone - and untrained animals that are held only for reasons of mental comfort.

The idea of the article is that, although some people with disabilities benefit from an untrained animal to the point that one wants to prevent others (e.g. landlords) from doing undue harm by not being accommodating at all, uncertainty about these provisions (not the provisions themselves!) are being abused by some egocentric pet owners.
You are right, JLS. With regard to whether these comparisons with C++ have led to the desired results, see elsewhere.
It seems to good to be true. Also, if that project would succeed, I have a pretty strong feeling it will end up like us getting a larger hard drive. 1 year later people usage would raise above its capacity.
Yet. If it's "dead", it's only a matter of (not very much) time before it doesn't work anymore.
Am I wrong or is there a lot of plane crashes recently ? Are all those planes hitting some sort of expiration date mid flight ?
It was here already:
https://news.ycombinator.com/item?id=8307251
Someone didn't see Spaceballs.

"12345? That's amazing I've got the same combination on my luggage!"
Apps using contacts is a $#%$ing anxiety attack for me. The scum companies don't care. They just want more leads. But for me, it's this fear that they're going to spam my exes and old roommates and bosses and professors and landlords and everyone who ends up added to my contacts.

Signal did that to me last week. This person I'm not on speaking terms with got Signal and it added us and announced to each other we were on it and put our empty conversation onto my list of convos.

Phone contact lists are a complete $&^*ing disaster and Apple needs to make it far more clear what specific contacts I share access to.
Why would you want to be GDPR compliant?
What would motivate someone to go on a forum and tell everyone they're "morons"? You wish to express your feelings anonymously? Is this some indicator of mental state in the moment you wrote that?
The exfiltration method used seems to have changed from an active private key upload to a passive one (predictable entropy).

The latter puts users at risk even when going offline before generating fake entropy.
The true concept of design, as in “industrial design”, takes into account the function and experience of the users. The Japanese word for this I believe is “shokinin” and here is an article on this by someone much more knowledgeable than I am: https://www.realtyninja.com/blog/the-mastery-of-ones-profess...
> One of the key expectations of a CTO is broad expertise, which is a tall ask.

Being a generalist + working in many separate areas will get you there. It does take time to build experience. I guess you can accelerate it slightly by reading books, but really, most of the lessons are best learned by doing, I think.
Visualizations to help students select their courses.

Some curriculums offer a lot of freedom in how you approach taking your courses. However, if you're not careful your progress could be slowed down because you didn't acquire the right prerequisites at the right time. Therefore, your graduation would be delayed.

University Curriculum Maps is a project that aims to help avoid this situation.
TIL about hard mode. That's just how I've been playing naturally; force use the found letters in subsequent guesses.
My Slack name at work is "Τĥιs ñåmè įß ą váĺîδ POSIX paτĥ". My hope is that it serves as an amusing reminder to consider things like spaces and non-ASCII characters.
Just to underscore your point: I'm an engineer at Wikimedia, and I worked quite closely with Brett, the author of the blog post. As a small nonprofit operating a very popular site, we're accustomed to being approached by salespeople camouflaged as altruists, and over the years we've developed a pretty good nose for that sort of thing. The people on the HHVM team with whom I interacted were palpably genuine and nice, helping us out at odd hours of the night, and asking for absolutely nothing in return. They're wonderful people, full stop.
https://hn.algolia.com/?q=bipolar+lisp#!/story/forever/0/bip...
Storing "post-fact" metadata such as ratings, etc. in the files themselves is a big no-no in my book, since the hashes, etc. of those files will now be changing.

For the first ingestion of the data, be it from a CD or from the artist/label themselves, sure, that metadata can, and should, be stored in the files, but not your own.
So we won't have a public debate about war anymore because it might cause a PTSD-induced breakdown in veterans?
We'd still have the debate, but if we know in advance that we're going to show or describe the horrors of war in graphic detail, we'd warn the veterans in the audience beforehand. Trigger warnings aren't censorship, they're common courtesy.
And it is not a source of runtime errors - it's a huge preventer.

This is, unfortunately, not the case. We've had bugs go into production at jtv that have been caused by a combination of haXe's inadequate type-inference, and the Flash runtime's type-coercion mechanics. For example, I once did this:

public static function getSwfArg(name, defaultValue=null) {...}

Used elsewhere like this:

if(getSwfArg("is_on_site", false)) {...}

Unfortunately without further type-hints, if the "is_on_site" swf parameter was not present, getSwfArg would magically return the string "false", instead of the boolean false that was passed in. Ugh!

I've spent 6 years doing nothing but Java, and more than that working in various dynamically-typed languages. I'd prefer either of those to what haXe has.

Having said that, again, I like the compiler enough that I put up with this stuff - I use haXe for many of my side projects as well as at jtv.
Yes it is fairly easy. But my engine is not JUST for canvas. You can switch entities from canvas to DOM in seconds. There are also components that make things a lot easier such as collision detection, audio, sprite maps, click maps, mouse events. As well as lots of performance optimizations such as using a Spatial Hash Map for all the entities and redraw regions on canvas so only segments that change are redrawn.
Gist is ok, but their dashboard is useless to me. I already can see my calendar and twitter feed through my regular work-flow. I need to be able to see contact information, whom I contacted recently and whom I need to contact. Gist is ok for social aggregator of my network, that's about it.
I can't say I care much. I care more about the fact that Southwest doesn't show up on orbitz, meaning that if I'm flying somewhere I'll check orbitz and Southwest separately.

But American Airlines, unlike Southwest, is very low on my list of preferred airlines, so I'm not going to go check their site just in case it happens to be cheaper.

Still, they know they're losing a certain amount of business, and they've taken this risk for a bigger goal.
That's what I was thinking. At what point do statements like this from a CEO constitute fraud? Especially given the historic record. I suppose if there isn't sufficient and directly attributable damage done, it's not going to be pursued.
More RAM for all please!
Or just drag the length of the pen over the paper while card is underneath. Repeat a couple of times to get a good imprint while making sure to keep paper/card alignment
I don't see myself as a hero because what I'm doing is self-interested: I don't want to live in a world where there's no privacy and therefore no room for intellectual exploration and creativity.

Edward Snowden

Read more at http://www.brainyquote.com/quotes/authors/e/edward_snowden.h...
For reference, here's Dan Lavry's whitepaper on the subject: http://lavryengineering.com/pdfs/lavry-sampling-theory.pdf

It's possible there are counterpoints to this that I don't know about.
Funny, that you are being downvoted. This is obviously a very subjective area and some people will find the left better.

I personally find the font easier to read on the left, and the left hand side feels less cluttered, with more space, and no border around the main picture. That's where my eyes are initially drawn to.

Finding information is easier on the right hand side of the right one (to me anyway). But the question was "what looks cleaner?"
> Because the timeout is still less than the lower layer timeout, the upper layer will queue up more retransmissions faster than the lower layer can process them. This makes the upper layer connection stall very quickly and every retransmission just adds to the problem - an internal meltdown effect.

Intuitively, this is obvious at an organizational level. If your boss is constantly micro-managing each piece of work (segment), and his (or her) boss is doing the same, you are going to have a meltdown.
What i love most about this is that if these clowns didn't stupidly store their keys in a decrypt-able file in cloud storage, then ~.01% of BTC could have been lost forever.

We are just 10,000 hacks away from bitcoin being gone forever! A boy can dream.
Is it me or should he have literally just gotten a hardware wallet, transferred everything to that account, then burned the old key?

Of course that txn would show up on-chain, but if you don't have possession of the private key for the first account, and no digital device has ever "seen" the hardware account then he would've been fine.

This is assuming the key piece of evidence was his private key, and he wouldn't have been prosecuted without it.

Additionally, putting your key in cloud storage sounds like the dumbest thing ever... Just memorize your seed phrase and write it down. Its 4bn for christ sake.
The whole point of his comment is that BTC is better viewed as store of value rather than a medium of exchange
I wonder if he would have done better simply investing in Bitcoin. The price in May 2013 was about $115, so that would be a 400x+ return.

Of course if Coinbase never got funded, I doubt BTC would be worth what it's worth today.
That website feels like it should be in a museum
For me, yes. My addiction on Twitter was centered around real-time news/events. HN doesn’t have that focus, so for me, it’s a lot easier to moderate time on HN. I love HN, and probably do spend too much time here, but at least I’m not pulling to refresh sorted by latest tweets for hours on end every time there’s a plane crash (literal or figurative).
> movement speed is really weird as it's not linear,

It really shouldn't be linear. That would force you to make unnecessary tradeoffs between precision and the ability to get the cursor from one side of the screen to the other in just one or two swipes.

> tapping doesn't behave as one would expect (never had a problem with Linux or even windows with that). The whole thing is a weird button which presses when I don't want to.

Tap to click is an option that can be toggled on and off, on every trackpad I've ever used. Additionally, Apple trackpads since 2015 let you adjust in software the amount of force required for a press on the trackpad to register as a click.

> What a pain, learn some shortcuts and use it for random text selection only.

I can just as easily turn this around: configure and learn a few multi-touch gestures and you won't have to keep moving your hand off the trackpad to perform keyboard shortcuts.
> Huh? Analytics is how you focus on your product.

For the first decade of my career, I really believed this, and spent a lot of time doing split tests, and studying analytics, and trying to "make things better" by understanding the numbers as they were given to me.

This was a mistake.

I've since learned that these numbers will rarely help me make meaningful improvements to my product, and my business. Sure, they can be useful so that I'm not "running blind," but they simply aren't going to show me how to create an ingenious idea that takes things to the next level.

Analytics will help you optimize things to a "local maximum", but they'll blind you to the real possibilities of creating something new that can completely transform a business. As soon as I understood this distinction, I've been quite a lot more effective.

There's a similar problem with things like "user interviews." A common pitfall is to ask people which features they want. That has limited use. The real work you need to do is the "creative thinking" that others haven't done. Figure out what people don't know they want; learn what the numbers can't tell you. Then go and build it. Yes, understand the numbers, choose a good business model, and optimize based on those numbers, but don't let the numbers create the product. It's a dead end.
Any router with a directional antenna pointed in the direction you need.
> and a system has to choose!

A system does not have to choose. The society that deploys it has to choose which systems they will use, how those systems will be configured and so on. That society also needs to decide whether they will (or even can) ban alternative systems.

The technology itself should not force the designers' favored technical balance onto society. An ideal technology should allow the broadest possible range of configurations, and let users and society make the remaining decisions wherever it's technically possible.

(Many real-world systems are not ideal, and cannot technically admit the broadest possible range of solutions. But we know that centralized e-cash systems can make different choices than Taler.)
I was kind of surprised that for more recent stuff, they included some throwaway material that just mimicked old propaganda rather than the well-known image of Obama and HOPE.
> I've been humming variants of the same tune for years.

Yeah, I was aware of that when I wrote the comment. :) I agree, I don't think hackers are a great market for a lot of things due to our DIY mentality--I'm happy to benefit from the things you share for no cost and live without the rest.

My concern in this case was that the exercise felt more like a (albeit unintentional on your part) "bait-and-switch" and as such was damaging to the "Patrick McKenzie" brand.

Thanks for what you contribute--it's appreciated.
I tackled that exact question in a post about my experience on the Odeo team at the start of Twitter. My conclusion was that the phrasing was wrong. What matters most for a product? Market. What matters most for a company? Team.

Odeo the product failed because there was no market for it. Odeo the company produced a great win with Twitter because it had the right team to do something like that.

A little more depth here, Real Lessons from Twitter (section #2):
http://www.stubbleblog.com/index.php/2009/06/the-real-lesson...
As a Linux user I have to cringe at the thought of Apple buying Dropbox. My favorite candidate for acquiring Dropbox would probably be Amazon, assuming they just let them do their own thing.
Delicious 0's and 1's, all indexed and cross-referenced for your convenience.
This seems like a waste of potential. The kid needs to go back to college and make something great.
The backlash from the nation's "soft on crime" policies started much earlier, e.g. see Dirty Harry in 1971 and I gather Death Wish in 1974. Real world traction on reversing them, I think seriously started in the '80s.

But see my other reply in this sub-sub-thread: what middle ground is there between being forced by the law to retreat from your home and being allowed to use lethal force upon a reasonable apprehension of a sufficient threat? Do you really believe in allowing criminals to chase you out of your home, abandoning your loved ones who can't defend themselves?

It's ancient, ancient doctrine; per Wikipedia "The legal concept of the inviolability of the home has been known in Western Civilization since the age of the Roman Republic." When it comes to Western law you can't get older than the Twelve Tables in 450 BC (http://en.wikipedia.org/wiki/Twelve_Tables), in which I assume this was codified.
"Google is simply trying to unify their services."

Right, well, that's the problem. Google wants to unify their services, but I don't want to use the thereby unified services, which are, after all, conceptually distinct anyway.

The complaint is that they're trying to unify their services. The explanation, when faced with that complaint, that they're trying to unify their services is a non-starter.
I look for this feature in all my libraries.
That kind of thing would indeed be questionable, but it didn't sound to me as if Google wanted to implement it that way. From their history it also seems unlikely (ie giving away Android).
I would certainly pay either company to get Live streams of NFL games (with no blackouts, I hate those with a passion). I can't justify the cost of buying Cable/DTV + the $30-50 a month for the sports package but would happily pay that ~30/month during the season. NFL doesn't offer live streaming inside of the US for some daft reasons (OK, its because they get a ton from cable/DTV regardless of whether someone actually watched or not...)
Does anyone know if ES6's `yield` operator can potentially satisfy most of the goal of promises? It's still confusing after a while.
I've been meaning to read this http://www.amazon.com/Choke-Secrets-Brain-Reveal-Getting/dp/... hopefully got get some insight into my own "freezing up"
Expecting a talented software engineer to "upgrade" to become a manager of a development team makes exactly the same amount of sense as expecting a talented accountant to gain a bit more skill and suddenly become a lawyer.
Do you believe that paid services don't collect data? It's impossible to not collect data for web services. These days even local applications you need to pay money for, like Photoshop, collect tons of information, and we don't have a clear picture of why exactly they need it. With Google we know that they don't sell our data and that the only thing they care about is being able to use the data to show better ads. They also give us the freedom to use an ad blocker if we choose, so what's not to love?