jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I checked my quantcast stats a few weeks back after taking off their js months ago. I noticed that they still had a good picture of views/etc and wondered why. It appears that they were getting info from Intense Debate.

I originally took the Quantcast code off my site b/c it slowed things down and despite having fairly accurate counts, it had skewed demographics. I didn't want to encourage them, so I took off the script. However, my use of IntenseDebate meant that I was still using it.

I don't think IntenseDebate is doing anything wrong, but I would like an opt-out.
But that's exactly the problem with the 'unicorn' idea - the appearance of contributing to the company is more valuable than actually doing it.

In a very small startup, you're not going to be able to fake it - but by the time the company's at 30ish people, it's not so clear cut. Who's the most valuable developer in my employer? I'm not on the dev team, so I don't know. They all seem to be doing great work, but I don't know the details.

Do we credit the sales guy for landing this big contract, or the operations guys that made sure their trial system worked, or the devs who wrote their custom integration?

If you're not involved in that project, it's going to be hard to judge whose contributions deserve what share of the reward.

Basically, it's a neat reward system, but I don't think it scales very well at all.
I am not going to sit here and explain to you the concept of (emotional, geographic) proximity. If I am correct in surmising that you are trying to pick a fight about Americans feeling "special" compared to the rest of the world (which I sure don't), you'll need to find some other sparring partner. Cheers.
In reference to the required standards for querying by the NSA:

The Court concluded that this requirement had been 'so frequently and systematically violated that it can fairly be said that this critical element of the overall.. regime has never functioned effectively.'

edit: from Pg. 16, footnoote 14
Have you any experience using it?
> Man will not survive in space in the long run with biological limitations. The ISS had essentially proven that.

It did no such thing. It proved that survival in space is not as easy as we had hoped, and gave us a list of specific problems to tackle. Perhaps it will ultimately turn out to be impossible, at least with any technology feasible in the near future, but we're still far from certain.
https://hn.algolia.com/?query=Hacker%20News%20metrics%20(fir...
I hate to call myself out, but I envy most of you. It sounds as if many here get the opportunity to work on interesting problems from end to end. As such, first principles matter, and approaching something from scratch makes sense. I however have been stuck in a segment of the market that doesn't appreciate the right solution, but rather just wants a solution as fast as possible. To be clear, I'm talking about a more consumer audience. My clients expect things done quick, and quick means leveraging cms, ecommerce platforms (magento, woo commerce, etc.). To be frank I find such work unsatisfying, and often need to hack things together to meet the requirements set forth within the constraints of the budgets I'm working with. I'd love to be able to work in an environment where doing things right mattered, but the plain fact is the deliverables aren't measurable based on quality, but expedition.

While I'm on a soap box, I'd like to point out to those in the positions where they're work is evaluated by professionals and peers how lucky they are. I'd kill for a job/client where my code is evaluated by other developers. This community sometimes forgets they are the 1% of the development world. Those who work for the googles, facebooks, and visionary startups with leaders who came from the same cloth. The rest majority of us are laboring away under management that have never produced a lick of code, or even design, for that matter.

I guess the Tl;DR is: appreciate the fact that you even get to consider the finer points, and pray for the rest of us.
Consider that the same applies to crashes in any system that does not provide you with a means of reading back the status of your previous delivery attempt.

Such as, e.g. a remote mail server if the operation was to send mail to take an obvious one.

In other words: The server does not need to go permanently offline - it may be sufficient for the established session to terminate.
Kinda like DOS apps?
This looks really cool.

However, there were a couple odd things about the talk. If you're going to spend so much time talking about managing mutation of data in a multithreaded environment, you should at least mention GCD and explain why it doesn't figure in the list of possible solutions to the problem. But the talk proceeded as if GCD did not exist, listing a few straw man bad solutions, but not the obvious go-to solution, GCD. Does the team consist of outsiders to the platform?

Similarly with Auto Layout. Why no mention? Very odd.

It sounds like the back story might be (just smelling this, no proof) that the developers are really smart, but were making the classic mistake of fighting the frameworks, and not having a good time, rather than learning the recommended way (GCD, Auto Layout, etc.) since they came from other backgrounds. Basically it's NIH syndrome.

Fortunately, what they came up with does look very nice... I can't wait to try it out. But I wish I knew what they would have to say about working WITH the frameworks that are provided, with tools like GCD and Auto Layout... how do those not solve these problems?
The problem is that most companies make terrible decisions about which skills they want right out of the box. They can't get people that are 100% on everything they actually need (as such people are unhireable for the job/pay they're offering), so they settle for people who know a lot about B+ trees (or more likely, how to reverse a linked list and do a bad version of quicksort on a whiteboard) because that's what the folks who have been studying their "how to get hired at a tech company" webpage know.
This would be easy to recreate without the need of Angular or jQuery...
A proper Microsoft Teams port for Linux is coming by the end of this year.

https://microsoftteams.uservoice.com/forums/555103-public/su...
Turn the projection on and off to see the cloaking in action?
It's basically Game of Thrones in space, for whatever that's worth. I didn't like Game of Thrones because of the fantasy setting, but I'm loving The Expanse.
I'm on Windows, emoji are a "windows + ;" away. On a Mac they're "command + control + space". Not sure about Linux.
It's a bit sad that most people know of Morris for his destructive, rather than constructive actions, but Paul Graham seems to be more of the 'face' of YCombinator.
I disagree. I think questioning assumptions can help you come up with novel solutions, because you don't assume you're already looking in the correct place.

Asking the question "what if we're at the limit for intelligence already?" provokes the answer "but we could always speed up the thinking process and create a faster brain, which would create better intelligence". But this assumes that faster thinking will definitely result in better intelligence. What if the human brain works less like a computer and more like car traffic, where more speed doesn't necessarily result in more throughput? Maybe there are other factors we need to consider besides speed. What might those be?

This, to me, is a valuable exercise. Barring people from asking questions that don't propose solutions seems like a good way to squash creativity, to me.
Ah, I missed that, thanks. That said, I think there's still a big difference between "only omits a finite number of hypergraphs" and "only omits a finite number of hypergraphs of bounded size". I'd regard the latter as nearly a complete proof, not so much the former. (E.g., I don't think anyone would say that we have a nearly complete proof of Artin's primitive root conjecture.) Now, it sounds like this is the latter in the sense that it can be made so, but it also sounds like it's not explicitly the latter and someone needs to actually still do that work.
The paper was posted on HN a few months ago: https://news.ycombinator.com/item?id=24693609
My post was directed to your statement that no matter what the police chief should have his officers’ backs. You did not write anything to address the question I asked nor did you address the point raised about the widespread use of extra judicial punishments in the United States.
Combine it with caps on rent increases.
Brought to you by the folks behind HasMyPhoneBeenLeaked.com
The alternative hypothesis is that many great minds have been introduced to the world of programming and engineering by games like Factorio, Minecraft, and Kerbal. Maybe people who would have never explored those fields otherwise.

I also don't buy into the idea that if these games didn't exist, those types of people would instead be naturally spending all their time tinkering on things that would drive scientific and engineering progress.
Meh, I don't see much wrong with this honestly. There are some cases where using text as the type is the only way. Bet you the junior dev worked with a lot of messy data in the past, where it wasn't always possible to do a direct datestr -> SQL date type.

Just point him in the right direction and move on.
None of those links answers his question...

1 - Is describing activity that happened half a century ago before a whole number of legislative actions to change the way the NSA does business

2 - Is essentially a summary of an Intercept article where Glenn Greenwald shows FBI surveillance of 5 US citizens, not NSA

3 - Talks about trying to break Tor; doesn't describe who is being targeted

4 - Talks about journalists scared about surveillance; no evidence of NSA targeting them

5 - Talks about Glenn Greenwald's husband being held up and searched by UK border control for ferrying classified information

To respond to the GP's question: I've seen a lot of claims that it's obvious that every one of us is being monitored. I've yet to see any evidence backing it up.
It seems like you could take advantage of some background subtraction.

Detecting the horizon seems trivial enough (hough transform? or a robust edge detector). If you know where that line is then you can take series of gradients normal to it and form an average temperature model as a function of distance from the horizon. If you take enough of these gradients across the image, you should be able to get a robust average.

You then use this model to predict the temperature at each pixel and take a difference with the observed data. What should happen is you get a ton of ~zeros, a bit of noise due to waves and any non-sea object will stick out like a sore thumb.

The rule here is that absolute measurements will kill you when it comes to dynamic range. You're much better off taking relative measurements.
You've already killed the creative work financing model, thanks. I find it a lot harder to get paid for working on an indie film than I did 5 years ago, because it;s a lot harder to recoup production costs and investors are much warier of small-budget projects.

Congratulations. It's so much more exciting to produce or work on films without any sort of credible revenue model.
They don't need to. Saying that yields are low is the same as saying that bonds' prices are high. It would make more sense for the government to buy bonds when their prices are low (and yields high).
> which I'm pretty sure is the best way to deal with inflation problems as a lender

Why stop at 2 currencies? Why not specify the debt in a large number of currencies that take the value at whichever is ultimately worth more? Of course this sort of hedging is good for the lender but it would be horrible for the borrower. I guess if you were desperate for the loan (or he was giving a really favorable rate) it's probably worth it, but I've never heard of a lender trying to hedge exchange rates in this way. But then again maybe I'm unaware of some of the games people have to play with other currencies since I mostly only have to deal with the dollar.
@26m John explains that it's really hard to get a diagnosis for the actual problem. You'll get all kinds of advice on the web where people will tell you to go to a doctor. Unfortunately, it's really hard for a doctor to determine the source of the problem.

About a minute later he explains how the problem might not even be in your hands, it could be in your shoulder, for example, but you might feel the pain in your hands.

@1:16:25 keyboard discussion

@1:26:00 keyboard layouts

@1:36:10 Is it all in your head?
Yes it is obviously an error by the doctor and the pharmacists, no one is saying otherwise. The whole point of the article is to investigate how this error occurred. We live in a world where these errors happens all the time and the best thing we can do is learn from them and if the error analysis boils down to "incompetent doctor", then it is likely that the same error will occur again.
If you want to be purely restful, you'd POST your request with all the parameters, which would create a new query resource, and then return the query resource ID. You would then make a second GET request with just the query ID.

The GET would be cacheable because they query would be repeatable and idempotent. In theory you'd never have to make the POST more than once unless you are creating a new query, which would make a new ID.
You're forgetting Maps, Earth, Docs, Translate, Drive...

Also, many of the acquisitions you mention were tiny when bought, and Google has a much better track record of growing and improving them than, say, Yahoo.
Different countries have different names for their government departments.

It’s actually the IRD, Inland Revenue Department in NZ so the journalist will be used to using Inland.
You can have buttons and forms with pure HTML. Sure links are all GET requests, but you can specify the method of a form.
My point wasn't about whether or not you can train people. My point is that you shouldn't, in general, think of human beings as things upon which you perform training.

There may be certain contexts in which training is an acceptable thing for a person to do or have done to them, but that typically doesn't apply to normal interactions between adult human beings.
Yes, and people bought it anyway because it was a "Hummer". :)
Then why put the encoded content in the /path-info rather than the #fragment?
Thanks. You'll notice I listed some aliases: fsx, fsc, fsv, fsl. I'm not yet sure what most others will want, myself included, as defaults so I avoided baking in naive opinions. Fortunately aliases should allow us all to tweak accordingly. I appreciate the feedback and look forward to hearing from others.
An apex record is one at the root of a DNS zone. Sometimes called "naked domains".

For example, in "https://github.com/" they are the records particularly for "github.com", rather than for subdomains that might exist such as "www.github.com" or "gist.github.com".

Apex records have a particular restriction: they cannot be aliases, because the apex includes DNS metadata that is not allowed to be aliased[3]. Read on for how this becomes a problem.

I've used the term "floating" as a visual metaphor, because what I'm about to describe lacks a universal standard name, because it is an ugly hack:

HTTP resolves endpoints using host records, so an URL of "https://github.com" means looking up A and AAAA records for "github.com". Yes, the protocol is arrogant enough[1] to assume that your host address for the whole domain is that of the web server. (This is why we ended up prepending "www" to domain names, as a service selector). In response to the query you get an IP address.

Unfortunately, IP addresses sometimes change without warning. The most common example today is the loadbalancer offered by Amazon Web Services. The solution to this is to use an alias record in your human-friendly domain, pointing at an hidden technical domain that the infrastructure provider keeps up-to-date (e.g. "my-elb-name-1-1160186271.ap-southeast-1.elb.amazonaws.com")

This is fine for "www.example.com" but not the naked "example.com", because aliases are prohibited at the apex.

As a result, DNS providers such as Route 53 have ended up with a hack: a spoofed record at the apex, one that tracks an external resource and synthesizes a fake A/AAAA response. Now you have a naked domain that tracks, or rather hopes to track, the correct endpoint. But it changes with the wind. Hence my description of it as "floating".

There is no consistent name for this kludge. AWS calls it an alias, and for reliability concerns restrict it to their own infrastructure only; DME call it an "ANAME" record [2]. The model can even be readily implemented as a shell script run out of cron on your nameserver. It is fragile, it is often unreliable, it is not at all standardised, and it doesn't scale beyond one service.

One better solution would be to require use of SRV records, which allow one to declare instead, for example, an "https" service for "example.com". Alongside, let's say, the xmpp service, sip service, or any other service you care to announce. SRV records can exist at the apex. They can also bundle the A and AAAA (IPv6) addresses for the resulting endpoints in the answer, and select alternative port numbers without bothering the user about it.

Not quite a universal panacea: there is a minor hazard of zone cuts that could increase the number of client lookups, but that's an edge case, not one you can easily blunder into and also easy to fix.

[1] HTTP/1.0 and earlier are forgiven, because they hail from a time when you just had a web server in a rack and called it "www". But HTTP/2 is supposed to respond to modern architectures.

[2] http://www.dnsmadeeasy.com/services/aname-records/

[3] none of you comedians are allowed to mention DNAME records as the exotic counterexample.
By barter? By producing something valuable and exchange it through fair trade, and using sound money (not worthless currency)
Crypto, decentralized, the fed is done and done should they be foe good reason.
No!

I was just watching him with Dave Weckl and John Patitucci, and hour ago.

:(
> What happens if this is left to slide.

Then we'd have fewer vaccines expire before they can be used.

This wasn't a problem because a doctor vaccinated people out of order. This was a problem because the hospital failed to find recipients for the vaccines they had. If you're going to make an example of someone, make an example of the hospital.
That’s why I always used SSDs back in college. Reliability and speed are much more important than drive capacity in a laptop.
You end up needing this anyway, because Kubernetes clusters are confined to single geographic regions and you need some way of managing the separate cluster(s) you have in each region
Same. I was interested based on the promises and descriptions; then I watched the demo on docsend and immediately realized WOW is this not for me. I wanted to strangle the instructor within 30 seconds of hearing their voice.
"I'm annoyed at YouTube for bothering me to use my real name" is not exclusively an HN thing. Most content creators in the video game community who publish on YT do it under an alias, or under an account representing their website/community. For us, YT's failure to separate personal accounts from organization/business accounts (the main complaint in the article) is a constant problem.
Historical restrictions that have been legally stripped away, but left behind a strong layer of discrimination and occasionally even hostility, creating an extra layer of difficulty for young women attempting to enter the trades, and a social sense that 'women don't do that' which works to discourage them from having the idea in the first place. Gosh, you might be on to something.
Yes, that was roughly my point. If drugs were legal in Denmark, we'd be able to say "of course the US crime and imprisonment rates are higher than Denmark's because the US considers drug use to be a crime and Denmark doesn't". But, since drugs are illegal in Denmark, Danish drug dealers contribute to the Danish crime rate (and imprisonment rate, when caught) just as American drug dealers contribute to the American crime rate (and imprisonment rate, when caught).
you must both lock up the data so that the user can't "steal" it and give them the key so they can watch the movie.

All DRM is like that. All DRM tries to both give you the locked up content, give you the key and hide the key so you can't get it. It always fails.

What they are pushing is the definition of an open standard. My guess is that people kept asking them about HTML5, so they have written this press release saying why they don't use it.
Slightly less intuitive is the fact that positive emotional updates receive fewer comments (perhaps there’s nothing more to say) whereas negative emotional updates receive more comments (perhaps as a consolation).

This is not so unexpected, given the like button. If I post a message about getting a new dog, my friends can just like it without saying anything. If I say my dog is dying, the only way to show support is by writing something. There is no sympathise or dislike button. This confirms that if you give people shortcuts for being nice, they will gladly take them.

I'm making a tool which might help your team do such analyses faster. I just sent you a message on Facebook. My contact details are also in my profile.
So customers watch it illegitimately.

Piracy has made the content network capitalistic and is pro-consumer. It gives consumers choice and options.
Dunno about the other chap, however I own an "AT&T" EPE54b image device, and for us the only option is to root, roll-back to a incompatible image, and then roll forward to Froyo.

Easy enough, but this phone is an important communications device for me and I don't want to mess around with betas. It's just surprising that Google has mangled this release so badly.
Gaining weight is indeed not very hard or expensive. Just drink a glass of olive oil every day. I doubt mark meant gaining fat with gaining weight, though.
Interesting, thanks for the pre-coffee clarification. aka I can't read =]

I'm sure people will still mess things up :)
I think your summary doesn't include the most interesting bit imho: the sign of the error is different (incompetent overestimate their competence, the competent underestimate).
Hi Pedalpete - I'm the founder of Bixo Labs, so this comment caught my eye. My first thought is "We need to add some additional context to that page", for cases like this where it's the first time somebody is reading about what we do.

As to your question, we don't use 80legs. We build workflows on top of Hadoop/Cascading/Bixo, and run them in EC2.

As for the size of the market, I agree that just writing a webcrawler isn't that interesting; you can easily use Nutch, Heritrix, or (for small stuff) roll your own, though the ins and outs of large scale webcrawling are definitely non-trivial.

We've found our sweet spot to be customers who use the raw webcrawl results as the starting point for a data processing workflow. Sometimes what happens next is simple (extract particular types of data off pages, turn into XML, push to the next step) and other times it's more complicated, where natural language processing & machine learning are key steps.

You mentioned open source data mining tools - which ones are your favorites? We use a lot of open source, but after my Krugle startup days I know there are always 10 more alternatives to every project that I haven't yet heard about.

Thanks,

-- Ken
I think you'd be hard pressed for an employer to notice unless you said something.

Remember interviewing is about selling yourself and learning about the company. In the end, basically, just do your best not to wear your insecurities on the outside where a potential employer can see them. We all have some, don't lie if asked, just don't broadcast them either.
This was my take on the situation, also. It's nice to know that I'm not crazy, though.