skysight-inc/HackerNews huggingface dataset:
Cognitive ability is an innate attribute. This is observationally true. We can't pretend that everyone has the same capabilities, even with applied effort. That's false. However, I still think that showering someone with praise and sectioning them off into separate classes throughout childhood is not necessarily the best strategy for dealing with highly intelligent children, either. My own experience was that socially, I was years behind my peers in high school due to the isolation of gifted classes. I think it would be best to have gifted students advance in grades but still have them integrated with the general student body along with some social interaction with peers of their age group.
Are we all going to ignore the fact that the author doesn't know what "prosaic" means?
> But we allow this to happen across society. The Catholic organisation, for example, has it's own morality.

That's true, but the Catholic church only imposes it's will on Catholics. It may certainly try to influence non-Catholic people towards its views, but... let's just say that it's been met with "limited success".

The problem with (large) corporations is that they have the power to impose their wills almost without regard.
Why do you care who makes your software as long as it is good free software? If I started judging people as opposed to appreciating what they do It would be very dehumanizing.
> Generally, actual practice and experience is better at producing exactly the needed architecture than the prognosticating cleverness of programmers.
I'm pretty sure it's not. It's more something about the lack of immediate gratification.
Yes that is true, but why go backwards?
What I wanted to know it is the time. Any metric I ask about a project is not going to be good. MRR -> it depends on your expenses and if it is a peak of a trend or something constant; active users -> depends if you are building the next facebook or a Saas business; etc... Any metric is deep linked with the project and doesn't say anything by itself without a good understanding of the project and the market. I just wanted to know the time because I was curious about it, but you cannot claim any conclusions based on a single metric and without a deep knowledge of the business.
Thank you for your advice.
The fact that Snowden didn't do the worst possible thing and just dump everything onto BitTorrent does not for me suggest that Snowden's actions are unimpeachable.

But I also have grave problems with the manner in which the Snowden cache was handled. I don't think the Washington Post, the New York Times, or the Guardian have the OPSEC chops to protect the data. But more than that, I don't think The Washington Post, Glenn Greenwald, The New York Times, and The Guardian can generate the right set of expertise to evaluate all these documents. I wonder, for instance, how much sooner we'd have discovered the Juniper backdoor --- possibly the most catastrophic backdoor in the history of the Internet --- if a larger collection of experts was somehow allowed to review the cache.

The whole thing, to me, seems like a giant clusterfuck animated more by egos and clique dynamics than by a coherent public policy goal.

So I have no trouble understanding people who put forward arguments that, despite his bravery, Snowden should be accountable for the totality of his actions, and not just the ones that produced outcomes we're all pleased with.
Why would you use Firebase as main database for your data? That decision alone is extremely silly!
I think it is fairly obviously this, quote from the article:

the consumer sees a relatively unbroken field of red protein, creating the illusion that the bacon is leaner than it is.

Fat is bad, so it's hidden. But fat tastes good, so if you look at the back window, you see it.
Exactly. I also read this "study" report and saw this "researchers hypothesized..." Uh huh. And study on RATS? Rats have instinct. You know, I guess they aren't teaching history in school anymore, because a "study" just like this was attempted around 70 years ago by a man named Mengele. The study was quickly and clearly trashed, and not out of bias either, but because it was garbage. Intelligence, characteristics are not "in our DNA" as I heard a dumb psychologist actually say out loud on PBS this morning. They are learned. I also heard the Leader of the Free World, President Obama state this very phrase a few months ago on TV too: "it's in our DNA" what was in our DNA he stated? Racism! This nonsense has gone too far.
A lot of software developers are awful story tellers, and what they end up using for abstractions sounds like something George Orwell would cook up.

And when those developers discover TDD, then their code spends multiple pages saying nothing at all. Oof.

I think deep down most of us intuit that this is a problem. We will persue an articulate but not particularly bright candidate and pass on someone who quickly arrives as the solution without showing any work.

But we let in people with good verbal and poor written skills and they create deserts, their code is so dry. No, I don't want you to explain to me again how great your code is. I just want to be able to follow it without using a debugger. Because maybe this bug isn't even in your code and I just want to make a determination and keep moving.
You know there's fatback or slab bacon which is pretty much all fat or much more fatty than the more common side/streaky bacon, right?
Is there a SIMPLE stream processing library/framework?

Something like spark or kafka streaming but that doesn't depend on hundreds of megabytes of java stuffs?

I just want to do basic windowing/counting against data streams.. I don't want to be part of a gigantic java ecosystem :-(
I seem to recall people (felt they) couldn't identify leaner bacon or some felt they were being ripped off because not enough lean, just fat. All about the time, IIRC, that fat had began to be loudly vilified by the health community - butter, cheese, meats, milk, and as a whole believed fat unhealthy. That was likely perceived a hard sell to health-conscious customers, so they hid the fat.
> the experience of color or taste is triggered when information is fed to the brain through specific pathways

The question is why the experience is triggered. Why does moving atoms at specific positions trigger the perception of color or pain? Current physics doesn't have an answer for that, even in theory, assuming we can see exactly what happens in the brain.
Actually, the DMCA is evil. It was invented by evil men. It's been used countless times to terrorize people and maintain a corporate oligarchy. Nobody should utilize the DMCA, you should find a way to get the things you need without resorting to that particularly evil method.

There is some philosophical debate to be had regarding whether your code is deserving of copyright protections. Precisely what parts were duplicated? Just the CSS? Is there a better way to write those parts? If your way was the best way, copyright laws cannot prevent someone else from duplicating that method. This is known as reverse engineering, and is completely legal.

I'm a designer and developer myself so I understand your perspective, but you are not necessarily the righteous ones in a battle of good vs evil. It is definitely a blurry grey area.

Quite frankly, "code borrowing" happens everywhere in development. Most lessons on "How to learn to code" encourage people to explore other's code and adapt it for their own projects as a means to learn. The history of computing supports borrowing and adapting other people's code. You probably aren't aware of these things.
That is my other account. It was dead and now it isn't. I thought I was hell-banned. 10min ago, I couldn't see any alanaut posts logged in and logged out.

I would like to post and have meaningful conversations with the community and as it stands, I am unable to do so with alanaut.
It is an honest review of the product, though. If you know for a fact that the particular model of printer is designed to take cartridges with forced expiration dates, then it is about a characteristic of the product which you consider bad enough to rate it 1 start.

This is very different than, hypothetically, going over all HP products in Amazon and giving 1 star because, say, HP sued someone you don't think they should have, or filed taxes in a way you think is fraudulent or clubbed baby seals. It is also different from rating HP laptops badly because of this issue with their printer, for example. It is actually a review about a major flaw in the product that I would be purchasing, and thus relevant to me as a buyer regardless of moral stands of any kind.
Figure out what varies => encapsulate that. Could be behavior, structure, or creation. This idea that you can avoid DRY in a positive way simply means one has yet to recognize that first statement.
When Daniel Ellsberg leaked the Pentagon Papers, he didn't immediately flee to a foreign country to avoid prosecution. Indeed, he willingly submitted to arrest (under the same law that Snowden is charged under).

That Snowden appears to be trying to run away from the consequences of his actions makes him less of a hero in my eyes.
> you were probably experiencing the effects of improper dosing (as well as - I'm assuming - different means of ingestion)

For the dosing, you're probably right, since I didn't have a milligram scale at the time, but I tried to eyeball a portion similar to half of an adderall tablet, since the entire reason I tried it in the first place was to make that comparison.

As for the ingestion method, I tried to keep it the same as I would take any other medication and quickly washed it down with water, however it being a powder makes it harder to guarantee none of it was absorbed sublingually, though I've also tried adderall that way, and the effects were still not that intense.

Anyways, I am aware how similar the two compounds, I just tried to highlight the effect differences, since that's usually what gets people up in arms about drugs.
Maybe Baidu just thought they can do better than that ugly blurring of Google.
I like the last part: let the code pull DRY out of you, don't push DRY in.
Weird, a friend of mine used to stream with utorrent years ago without problems. Maybe one pause of a few seconds for a whole TV episode.

The problem is not the protocol but the lack of features like subtitles. And torrent contents not being standard. All this can be easily scripted to cover most cases.
Not autistic and was in gifted classes throughout elementary and middle school. Also played sports and did not have poor motor skills. As for bad dress sense, well, if you were worried about dress sense in elementary school I feel bad for your childhood.
This may be the best article on immigration I have read in a long time. Maybe I'm completely misunderstanding, but why don't we use immigration as a knob just like we use interest rates or any other government tool. Too few jobs? Lower the quota. Too many unfilled jobs? Raise the quota. It seems really simple to me.
I think the startup scene is mostly populated by naive young coders more than people who've rationally chosen to discard tens of thousands of dollars for the privilege of fantasy.

When people grow up, they are more than willing to accept a job at a mature company with slightly less exciting prospects for much more overall compensation, respect and accommodation.

Investors are so keen to pump a flattering narrative about youth being critical to new ideas to try to keep the flow of naive underpaid labor coming in, but none of that stuff is really true.

Experienced people are more valuable in everything, including software and entrepreneurship. There's nothing wrong with that and it only makes sense. The solution is to become experienced.
Setting aside Greenwald's over-the-top emotional appeals, what do you think of the following logic (which may reflect the underlying reasoning):

1. Let's assume that the information obtained from the NSA was illegally acquired by Snowden.

2. The Washington Post purposely disseminated such illegally obtained information.

3. Following examination of the materials, it is difficult to believe that the Washington Post did not know that such material was classified, confidential, held state secrets, or was illegally obtained.

4. Therefore, the Washington Post knowingly and purposely disseminated illegally obtained information.

5. Arguably, the Washington post profited from the publishing of such illegally obtained information.

Given the above, shouldn't the Washington Post receive whatever punishment Snowden receives? If point #5 is true, it seems that the Washington Post should receive a greater punishment.
I learn swift and ios development for a couple weeks now. I am backend engineer and devops for 5yrs and firebase looks very attractive.

I know how hard and time consuming it is to build backend properly and firebase looks like a big shortcut.

Do you know some applied design patterns in swift for quick firebase replacement?
…or Focused.
That may be it. Maybe I need to find friends who I really click with,aside from the current ones that I have.

Focusing on small things/projects is what I will start doing. The last thing you wrote reminded me of something I had already long forgotten.
Sincerely thank you.
What I'd like to see addressed more is his decision to outsource judgement to the news outlets. It seems that there is a qualitative difference between choosing to out sensitive information yourself and letting someone else ostensibly more qualified make the decision.

Even if we concede the improper revelations, how do we characterize this lesser culpability?
So postmodern!
Google top on the feed yahoo
Thanks. We updated the blog post.
When I was a kid, I remember a conversation about Charlie Hough (knuckleball pitcher). The crux was that hitters would never get practice against a good knuckleball, since once you found a pitcher who could throw a good knuckleball, you'd sign them to a contract and save their arm for real games.
> I heard a rough rule of thumb to stay away from abstracting anything until you see it repeated identically at least three times, not two.

I used to work in a shop with that rule, and I've mentioned it here on HN. It's still pretty easy to track down and rewrite 3 occurrences. Heck, it's still pretty easy to track down and rewrite 7, though as you let the numbers increase, you run the risk of missing an occurrence, making a mistake when you do the refactor, or the introduction of a confounding "idiosyncracy" in one of those occurrences.

In my experience, 2 occurrences is too little data to justify refactoring around, unless those are pretty hefty chunks of code. 2 occurrences of 2 consecutive lines is definitely too little.
Feedback loop is a very abstract concept and I honestly do not see any connection to consciousness.
Have you ever worked at a desk beside a colleague? From what I see in my office and that of clients, it's fairly common.
Bouncy Panda
BitTorrent streams just dandy if you request/prioritize packets in order rather than random order. Most clients already have this capability.
DreamHost Domain Privacy Update
In southeast Asia, you can get an Epson L300 tank printer for about $170 USD. Each tank refill costs $10 and lasts for 10,000 pages. This line of printers isn't offered in the US. It's market segmentation. I think it's indicative of the level of oligopoly in the printer industry that they can segment this well and get away with it.
Maybe, but it makes little sense.
Chicken chicken chicken: chicken chicken [pdf]
> Then what happens when you have almost a hundred copy/pasted slightly rewritten 15-30 line variations on the same theme? How do you refactor then? (Yes, I have seen this is production systems, and yes, it was very critical code!) As you say, it comes down to cost/benefit.

The only thing that can happen - you understand the core function those 30 variations solve and introduce a full parametrised solution to the problem, then replace all places with calls to it. Generally there would be some way to tell where all these copy-pastes are using something not much more complex than a regex. But even then, maybe just leaving it duplicated is better.
I think procrastination is simply a meachanism to avoid dealing with stressors, and sometimes too goes to far and becomes habitual.
[copy pasting this comment from my other reply]

Actually you can browse the site fully without ever logging in.

Same as with other social sites. You will be able to freely browse it without logging in but taking any action will require you to create an account. You'll be able to find all the bills, reps, comments by users, etc. You only have to signup if you want to follow bills (get updates when they change) or reps (when they sponsor new bills), vote on bills and build your approval rating.

It might be a bit unclear but the top navigation bar will help you browse through the site. Example link for bills https://4us.com/Bills

We just wanted to have the homepage as a landing page and list what the site does.
I remember being very convinced that everyone else was a robot for a couple of years in my teens. Really freaked me out.

Mostly it was just that I was an only child in a stable household so everything around me was very routine and predictable.
If somebody was a genius, they'd write a bittorrent content delivery software that arbitrages those pauses with preloaded ads.
Here's a tip for Brother printers. When the printer asks you to replace the toner and stops printing, you can override it with a setting. The default setting disables printing until you replace the toner. You can change the setting to keep printing until the toner really runs out.

Forcing you to stop printing is naughty of Brother, but at least there's a setting so you can keep printing—if you're clever enough to find it.
Where can I actually get toothpaste without this stuff? I looked for one without hydrated silica last time I was out shopping for toothpaste, but didn't actually see one
Not the parent but the most powerful technique for me is definitely doing recalling, and for this you definitely need to have patience.
This is true, but voters are not good at dealing with ambiguity, unlike (some) economists. If politicians muddy their message by focusing too much on the small disadvantages of immigration compared to its large advantages, it will make them look unsure of themselves.
Hey thekevan,

I've been busy between work and getting ready to move, but I had some free time today, so I sat down and resolved the first caveat you posted.

I modified my REGEX. I also updated my scraping method to parse the DOM and pull out attributes instead of running the regex on the full website text.

Anyways, thanks again for looking and commenting!
Rainbow Colouring book
> Were a basic income in place, homeless persons would be more mobile and could afford basic accommodations in many more places.

Do you have any evidence that this would be the outcome? What makes you say that much of the money would go towards housing in the first place?
Canadian bacon is from the loin. it's different than back bacon.
Firebase is great for a couple of use cases - not for an entire SaaS app.

Would I use Firebase as a replacement for a relational DB in a traditional SaaS app? No. However, if I had to add real time chat to an app that had no other real time components I'd probably use it.

I agree with many of the author's critiques of the platform in general, hence my suggestion at using it sparingly when you fully understand the cost benefit analysis. If used correctly (real time features that don't involve mission critical data) Firebase is a game changer.
There are several different parts to procrastination, and both of these are valid interpretations. See: https://alexvermeer.com/how-we-use-the-procrastination-equat...
Image to ASCII Art Conversion
Quite. How droll.
I've come to the conclusion that there are at least 3 kinds of DRY, and application varies:

1) There's a higher level abstraction in your code. Abstract at your own risk, unless you have at least 3-4 instances, or your architecture absolutely requires it.

2) There's wrappers around libraries and you only use it a certain way. I'm OK with this here. Sure, I could copy-paste the same exact parameters each time I use it in my code, but I will just write my own fiddleFoo() and use that every time.

3) There's when things MUST BE THE SAME. You should abide by DRY even if you only have 2 instances. E.g., we have an SOA and we DRY our routing. Routing MUST match or else things break.
But it's sometimes very bad for the network. There are a few papers out there about how if too many people stream vs random download it can lead to bad performance.
We need to stop dismissing the shitty attitudes of gamers as "kids in anger", because far more frequently it's actually "adults who should know better".
I think the woes of intelligent people are the mental version of first world problems. Unintelligent people are sad and lonely too - and if the research is true - even more so than clever ones.

The myth that despair companions intelligence is properly due to confirmation bias. You don't have many stupid people talking or writing about the hurt they feel from being. Or its just a nice thing to believe to find exaltation in one's own suffering.
> Snowden's revelations did a lot of damage to trust in American servers and internet services internationally. (Bezos/Amazon probably stands to lose much in this way.)

By attacking the messenger they show how little they care about their users.
It's not quite as simple as that. Immigration can in some cases actually create more jobs in the economy, but in other cases doesn't have this effect, so its hard to pinpoint the optimal amount of immigration for economic growth.
Nah, not really. It really is of no consequence, and is a glaring reminder of how much more hacker news is like reddit than it used to be.
Agreed - the user_ids and team_ids example was a personal flag for me based on my experience with nosql.

In that type of scenario I recommend: - memberships collection and model that under a separate domain.

Separation of concerns also seem like they weren't properly handled so it led to cruft.
Dell makes printers. Black-and-white laser printers from $100, color lasers from $200.
You print your passport yourself, because Bezos is proud of the cheap culture he creates.
It's a weird argument. Not only do US people want a hero, but the hero must suffer.
I grew up in Toronto and was in the gifted program from grades four through twelve. Admission was based on an IQ test administered by a psychologist in third grade. You had to score in the 99th percentile and you were in.

It had nothing to do with how 'autistic' you were. We had more strange people than the other classes but there were plenty of normal people too. Nobody famous, but lots of lawyers, doctors, and engineers now. Nobody's dead, locked up, unemployed, pregnant, or working retail so we seem to have done much better than average.