skysight-inc/HackerNews huggingface dataset:
What's more likely to be going on here is nobody wanted to stand in the way of this kid with all the external pressure to keep pushing the narrative along. Nobody wanted to be the person holding everything up by insisting the submitted paper on Prison Inmate Rehabilitation Programs was very surface level and lacked deep reflection and thoughtfulness.

There's just no way a 9 year old can handle serious research papers or form complex arguments about social and global issues. Two things common in most university general education programs.

Can a 9 year old be good at something specific? Sure... but I'd put my money on this kid was pushed through for the narrative and not for the actual coursework.
>So now I tend to write tests for everything and that helps a lot.

Isn't that a separate issue from writing the tests before the implementation?
Sure. If the demotion were removed and my competitors got more traffic than my site, hey, that's great.

I don't expect special treatment. All I want is for the demotion to be removed so that I can compete with the rest of the web on a level playing field.
Not the easiest way, but interesting. http://amiga.robsmithdev.co.uk/history
"Our mission is to organize the world’s information and make it universally accessible and useful."

"[REDACTED]'s mission is to give people the power to build community and bring the world closer together."

"Our mission is to be Earth's most customer-centric company."

"[REDACTED]'s mission is to bring transportation—for everyone, everywhere."

Yeah, I do not know why but I do not feel very inspired by those ...
GhostScript is a little too heavy weight for what I want and I would need stdio access. Good tip though, thanks.
> About a year back I moved from 120 back down to 100. The rationale was that, even on a large monitor, it was difficult to fit multiple source files side-by-side at a font size I could read comfortably. On a laptop monitor, it was hopeless.

It very much depends on the screen. With a 32 inch screen you can fit three 120-column views at the equivalent of 100 DPI at default zoom. Or even better, six 120x40 views.
I'm okay with that if we take out public healthcare, handouts, etc. If you want to be an outcast, go ahead, but deal with the consequences.
Yeah, you can't not tie your identity to your work to at least some degree, but you can invest in other things, like family and friends, that will soften the blow of losing it.
^https?:\/\/(www)?\.theonion\.com.*$ -> http://snopes.com/the-onion

As a start, need to get more complex from there (probably exclude theonion's About page, for example, but that covers 90% with almost 0 effort -- and standard analogy from there, if Snopes uses 90% of its effort to cover the first 90%, there's no way they can cover the last 10%; if they use 1% effort to cover 90%, there's still a lot of ability to cover the remaining 5% or 9% (because, let's be realistic, 100% is absolutely impossible).
I disagree with article.
For me function is an abstraction of re-usable code to achieve a single goal(or Intended state). Think of the list of function in system as a list of APIs for a service, the more you create for unintended purpose, the more likely it is a tech-debt.

so, I will say make function for a Goal/Intend in mind, abstract only generic logic to small functions, which have guessable behavior through identifiable by name. Long functions are good if they need to be.
I'm guessing he could solve the op-amp equation but would have difficulties leading a team to build a product around it.
We may have to wait a while - Voyager relied on a rare once every 175 year planetary alignment for gravitational slingshotting. It's only a shame the whole Grand Tour that Voyager had once been intended to be a small part of never happened.

Depending on the mission there's no doubt other alignments that would give the gravity assist.

https://en.wikipedia.org/wiki/Grand_Tour_program
Jonathan Blow Tries Razer BlackWidow TE Chroma v2 Keyboard
Yeah I groaned too but it's a good quote. I'll use it too...

The one I heard was "If we don't know what the meeting is for, how will we know what we're getting out of it if we attend?"
"Eschew flamebait. Don't introduce flamewar topics unless you have something genuinely new to say. Avoid unrelated controversies and generic tangents."

https://news.ycombinator.com/newsguidelines.html

Btw, that rule doesn't mean tangential topics aren't important—often they're more important than the thread topic. We have the rule to prevent interesting/unusual discussions from getting supplanted by boring/predictable ones.
Can a Unicorn Outrun Earthquakes?
Ask HN: SaaS chatbot for free vs. charging users – what should I do?
Hi,
I am founder of chatbot startup - it's fast growing, we are getting a ton of users signups, and almost 0 churn rate!

As a founder, I am confused between 2 roads:
a- make it fremium/free for the sake of increasing the number of users, and then gradually increase it year by year through the next 5 yrs.

b- Make free very limited, and start charging users from day one, just like other chatbots.
But this means I will get a small number of users.

What should I do?
I am really having hard time making that decision!
Which is why regulators need to step in.
Odd, indeed. MIT is just about the easiest license to comply with. I've put in a PR to fix this issue.
Ironic that this appears on the washington post, Bezos's newspaper!
just one thought: everybody reading these words is reading it on a von Neumann architecture computer
Spending money I'd spend at a brick and mortar store, that I'd have to drive to using oil life/tire life/gasoline/brake pad life/brake rotor life while also losing time.

Instead, I can think "oh hey I need to get a shoe horn, the heels on the uppers of the slip-ons I wear to church are getting funky" or "ah crap, I forgot to stop and get a new belt on the way home and this one is getting pretty loose on the last notch and I don't think this synthetic material is going to be happy if I punch a new hole" or "instead of driving to 6 stores hoping to find filters for my air purifier, I can buy 2 on Amazon right here on the toilet and be good for the next 2 years" and "my xlear nasal spray is about empty here at work and this heat is really drying my nose out, I'll just order another now instead of waiting until I go to the grocery Saturday" and "I need another USB C cable, this one is starting to get pretty stressed, I'll order one on Amazon instead of driving miles out of my way to go to Walmart or Best Buy hoping they have one".

Those are this week's purchases. All things I needed, all things I would have had to buy somewhere, all things I got a 1$ credit for which I will use towards eBooks I would have purchased either way.

Or last week when I ordered a tofu press, I have no idea where to buy a tofu press in the real world but wasting gobs of paper towels and using books just wasn't doing it for me.

It's not like I opened Amazon in a moment of boredom and said "let's see what I should waste money on today".
One of my back burner ideas is a “home WiFi router with apps”, and this type of caching/peering is precisely what I’d hope to enable.
Upstream traffic from the home (especially in DOCSIS) causes more congestion than downstream traffic from a CDN so CDNs really are better than P2P today.
Future SpaceX Hourly Delivery Monopoly and the Expansion of the SpaceX Fleet
We didn't use to need a law until leftists started using these techniques against people they don't like. Meanwhile, these same hypocrites complain about their vaunted "muh marijuana" getting de-banked or un-banked or whatever non-entit-ification happens.

Meanwhile, I am pissed when a JP Morgan says a gun shop can't have a bank account because they don't approve of the gun industry even though gun ownership is a Constitutionally protected. This is akin to saying JP Morgan doesn't want us to vote or have due process.
There's two basic kinds of code I write: the kind where I know what I'm doing before I start, and the kind where I don't.

For the latter, its when I'm exploring a codebase or an API, writing a spike script just to see how things work and what kinds of values get returned, for example. Many times I'll turn the spike into a test of some sort, but a lot of times I just toss it when I'm through.

For the former, yes, I generally write tests before implementation, though I'm not religious about it. I'm just lazy. I'm going to have to test the code I write somehow, whether that's by checking the output in a repl or looking at (for example) its output on the command line. Why you wouldn't want to capture that effort into a reproducible form is beyond me. (And if you're one of those people who just writes up something and throws it into production, I really hope we don't end up on a team together!) I generally just write the test with the code I wish I had, make it pass somehow, rinse repeat. Its not rocket science. Its just a good scaffold to write my implementation against.

That said, I don't usually keep every test I write. As others have noted, that code becomes a fixed point that you have to deal with in order to evolve your code, and over time it can become counterproductive to keep fixing it when you change your implementation slightly. So the stuff I keep generally has one of three qualities:
* it documents and tests a public interface for the API, a contract it makes with client code
* it tests edge cases and/or bugs that represent regressions
* it tests particularly pathological implementations or algorithms that are highly sensitive to change.

Honestly, I feel like people who get religious about TDD are doing it wrong, but people who never do TDD (i.e. writing a test first) are also doing it wrong in a different way. There's nothing wrong with test-soon per se, but if you're never dipping into documenting your intended use with a test before you start working on the implementation itself, you're really just coding reactively instead of planning it, and it would not surprise me to hear lots of complaints in your office about hard-to-use APIs.
From what I saw, they're accepting cards and PayPal.
I’m not sure but it sounds like you’re arguing that the non-monetary cost to society of petty theft in general justifies prosecution of any amount stolen. This seems like a much more extreme view than I was even arguing against. I believe the threat to “social trust and cohesion” is at least directly proportional to the monetary amount stolen and therefore there is still a lower bound to what makes sense to go after. I don’t know how you’d calculate that bound though given the non-monetary cost is hard to quantify.
"Acounts of the glories and dignity of citizenship are everywhere, yet it is the arbitrariness, violence, and servility attending the concept that we must focus on when we interrogate it, argues Dimitry Kochenov, an expert on citizenship, nationality, and immigration law, in his book “Citizenship.” “Add to this citizenship’s inherent racism, its deep and chronic exclusion of women, and its upholding and reinforcing of class divisions between the haves and have-nots,” he adds, “and it becomes clear why citizenship is at a crossroads today: the ideals it emerged to defend have little to do with all that drives the thinking behind a good society in the contemporary world.”

Books and thinking like this motivate Trump supporters who think that "globalists" are trying to take their country away. The author praises the European Union for not having internal borders, but that only works if it has defended external borders. When Merkel invited a mass immigration of Syrians during the civil war there, support for free movement within the EU waned, and the UK voted for Brexit because Leavers wanted to regain control of immigration.
All belief is self-delusion. Here's an idea at the other end of the spectrum: You are an assembly of atoms floating around pointlessly.

But of course truly believing something like that would make your life difficult. So you create stories for yourself, "missions".
This is not true. "Just following orders" was held to be not a valid defense in the Nuremberg trials: https://en.m.wikipedia.org/wiki/Superior_orders
OK thanks. But the form factor is close to the NUCs and the price for these systems is only about $425 total so couldn't the DeskMini actually replace the NUCs?
Acqua Alta
This article is incorrect; sites that track you by default and make it inconvenient to opt-out are actually in breach of the regulation. According to the GDPR, collection of personal data for non-essential purposes (and no, ads & analytics aren’t considered essential) should be opt-in.

The main problem of the GDPR is the lack of enforcement. Google & Facebook are still around despite their whole business model is based on violating the GDPR. If they still haven’t been fined, it’s sad but understandable that most other websites don’t bother becoming compliant.
Not only that, but according to the article, when New Horizons "runs out of power in the 2030s, it’ll fall silent more than a billion miles short of the heliosphere’s outer edge."
yes maybe think twice before you support elizabeth warren or bernie sanders. taxing more is not the problem. the problem is tax havens and the incorporation, insurance, and general information system that exists within our legal framework for creating corporate limited liability entities of all sorts.

corporations/llcs'/partnerships are all about
1) liabilitiy management
2) communal accounting for
2a) taxation purposes
2b) distribution to a potentially large enough class to make sole ownership accounting problematic
3) capital structuring

ANONYMITY AND IDENTITY relations to the entitty structure effect ALL 3 of the above things,.

we don't need to tax billionaires more at all.

the problem in the u.s. is the same everywhere, if you FIX THE SYSTEM you wind up not only taxing corprorations more, which are the actual entities billionaires use to get rich, but you wind up with a control structure that begins to make sense for 'communal' managament.

the 'community' may wind up driving the 'system' into capital flight. but there are fewer and fewer places that american money in puerto rico and the american offshore havens like panama, can run to, and the british offshore havens will just steal even more money from these corporations.

it's truly a race to the bottom with tax sheltering and anonymity. and the democratic political debate INTENTIONALLY ignores this 800 gorrilla by baiting the masses of people who know no better into blaming the pink elephant billionaires. whose very existence is just a emergent phenomena of the system at large.

the realy trillionaires are never in the paper and you don't even KNOW how to find out WHO they are. that's the real truth. and you will never have access to this by VOTING, or putting some dodo 'democratic socialist' or other democrat or republican in power. it's not up to you. voting is not responsible for everything . so at the very least, you better question where the supposed class war is going to take you. because it's not where you think!
It's also questionable whether Tesla Motors would have had the same impact (or even survived) without Musk's efforts and leadership. They were making a very niche sports car at the time that was basically hand built. Musk is the one that got them to a mainstream commercial product.
C# 8 Next
I quit Amazon Prime about 2-3 years ago and haven't purchased anything from their site after they let a seller send me a completely bogus product (it was supposed to be rose oil) and wouldn't let me rate and comment on it after I demanded a refund (which I got).

And the product is still there. And while it has a lot of buyers still exposing and complaining about it in the reviews Amazon has done nothing at all to stop the sellers.

I really don't see how Amazon cannot be held both complicit and liable in cases of blatant fraud like this, and one has to assume it's a pervasive and growing problem for buyers there.
It's a similar effect to wake turbulence from large jets - invisible without added cloud or smoke, but can have a dramatic effect, so they space landings out well.

The offshore turbines I know of are in relatively shallow water, and fixed construction on the sea bed. Not sure if deep water turbines could move around, but I imagine the processing needed to calculate would be immense - fluid dynamics is pretty complex!
So it looks like the pricing for the higher end version is around $775 USD.

Here's a comparison of a high-end Intel NUC CPU
https://www.cpubenchmark.net/compare/Intel-Core-i7-8559U-vs-...

This might be a better comparison - from a $750 Intel NUC
https://www.cpubenchmark.net/compare/AMD-Ryzen-Embedded-V160...

Would have to look closer at the other attributes of each NUC to make a really good determination, but the Intel chips look to be higher performers, if not by a wide margin.

EDIT:
My bad - didn't read the above article closely enough. The Sequoia v8 comes with a Ryzen V1807B (not a V1605B) as found in my comparisons above. See the reply below for better links.
The code is at https://github.com/fchollet/ARC.

There are 1000 tasks, all unique(!), and apparently all handwritten(!) one by one.
Probably a good idea, since such thieves are more likely than law-abiding citizens to mug and otherwise harass people on the subway.
Thanks. What I figured.

People who use Bitcoin would be too iffy for them.
This article is all over the place. It can't possibly be that everyone is expected to pay around $10 a month because:

1. Obviously almost nobody is going to be prepared to pay that, and

2. He wouldn't be talking about it not making a profit and having bare-bones staff if every one of a predicted 50-500 million users was going to paying that amount, just to run a social network, because he'd need an army of staff just shoveling money of the window to avoid making a profit on those figures.

So it must be that it's donation based, but then again how does a monthly donation to jump a waiting list work? Do you go outside and rejoin the queue if you stop donating?

The article is all very confused, and obviously the site itself doesn't help matters.
It's not just shifting costs. Maybe you trade say 1-3 units of time of caller for say 9x 1 units of time of attendees, for a 9/3 = 3x or more savings.

Callers tend to have higher salary, but usually way less than the people count multiplier.
These arguments about who's more important than who are usually pretty pointless. You should begin with a measure of importance and then use it in an unbiased way to evaluate people. It should give results you agree with no matter who you apply it to. Is funding something more important than founding it? Is doing unpaid work more important than paying for work? Who knows without any criteria, but coming up with a name surely ranks pretty low by anyone's standard.
It's called "whitening". You can buy reputation and clean up the memories. I laugh each time I see those newborn philanthropists who built its wealth using others incompetence, literally by deception and fraudulent practices.
Keeping cash does not mean one has to keep it at home. You can actually leave it in a safe at the bank and just use the bank as a warehouse.

In this case you have to pay a small fee, but you decrease the amount of cash that can be used for loans, and thus make loans more expensive, leading to better rates for lenders in the future. (At least this is my understanding at the moment - still getting into the topic, so please excuse if I am oversimplifiying.)
Sounds like he got a scholarship.
> For instance if you were to tell me that walking upright opened up possibilities, such as creating and using advanced tools, which required larger brains

I can't quote him exactly because I don't have the book nearby, but Gould argued that higher brain functions (intelligence) were a byproduct of the brain development required for walking upright, no tools or opened possibilities. It's not that walking upright enabled the development of tools and this in turn helped develop intelligence; it's that the brain structure necessary for bipedal walking had the potential to be used for other things, they had "emergent properties". I think he argued the same about the body shape itself, the shape of hips, legs and arms all "enabled" the emergence of human-like intelligence.

Stephen Jay Gould was a pretty well-known scientist (who sadly passed away in 2002) and, regardless of what you think of my possibly misleading summary, I urge to read his books if you have any interest at all in evolutionary science and biology.
No, almost never, with no intention in doing so in the future. I don't think TDD is necessary nor better for anything.
I follow a practice I like to call "test minded development".

I write tests at the earliest point I feel appropriate - but rarely before I actually write code. I tend to work on greenfield projects, so writing tests before I write code rarely makes sense.

IMO, TDD only makes sense if you already know what you're going to write. This makes a lot of sense if you're working on a brownfield project or following predictable patterns (for example, adding a method to a Rails controller).

If I'm doing actual new development, as I code, I tend to write a lot of pending tests describing the situations I need to test. However, I don't typically implement those tests until after.

One of the biggest factors for me is so much of my code deals with handling some degree of unknown - what the client will need, exact how an API works, how errors/invalidations are handled, unexpected refactoring, etc.

In this case, it doesn't make sense to create tests before I write the underlying code. Most tests will have mocks/stubs/simulations that make assumptions about how the code works. At that point, a pre-written test is no better than code, since it's just as likely to contain errors.

I much rather do real-time debugging/interacting while developing then capture the exact interactions of outside systems.
I think it depends on the details. If your code is simply cleaner, well documented etc, then fully agreed.

If you introduce new dependencies, or the latest free monad transforming framework when there was none, then I’d be wary as well.
That thread with Matt Cutts looks terrible for Google.

In it he admits that the site is being penalized for having prominent ads above the fold.

90% or more of Google’s revenue comes from presenting prominent ads above the fold.

How is demoting the organic results of sites that use the same business model that it does not the epitome of anti-competitive behavior?
Ask HN: What analytics tools do you use to do retention / cohort analysis ?
Mixpanel, Google Analytics, etc., seem to be focused on conversion rather than retention. So far I've set up cohort analysis with tableau ($$$), google data studio and even more painfully with PowerBI. These all seem like overkill and there's always a super hard learning curve to basically produce 4 graphs.

Is there anything simpler out there I can use?
> Is anybody worrying how much Wikipedia pages are hiding researchers results ?

Got an example you'd like to cite? Tried searching on my own, couldn't find anything off hand.
This is good insight. I have done some searches recently and found products that are at the best price seem to be buried. Maybe it's because they are bad products.
Why do you need investment? I know there are stories of the gaxillionaire kiddos from VC to IPO like Zuck, but I suspect dragging in a lot of stakeholders with their complications, interests and control hurts more often than it helps. Friends and family money can be well-intentioned, but “angels”, VCs, etc. are purely profit motivated.
Musk absolutely should take credit for Tesla as it exists today.

The Tesla he bought into was just a research project. It was nowhere near the global brand it is today nor were they on a trajectory that would have put them anywhere close to where they are today. It was his vision that made it possible at all.

Similar to the founding story of McDonald's. Ray Croc bought the idea and made McDonald's what it is today. He didn't actually start the original 6 burger restaurants named McDonald's.