skysight-inc/HackerNews huggingface dataset:
If you already paid a substantially higher price when they were non-subscription based, it can rankle. Especially if the amount paid would have covered well past this point if subscription pricing was available at the time.

I don't think people are complaining that it's a subscription much as they are complaining that the switch seems to leave them with only semi-supported software relatively soon after a full price purchase (even if that may or may not be an accurate assessment of reality).
But it did run 400/800 games, which is probably what the gp post is thinking of.
Reduce the time taken by updates in Elasticsearch from 6 hours to 34 mins
I don't want any associated services - Dropbox will host and sync the password wallet files for free. Their other service is downloading icons for websites, but I don't want to send them a list of all my websites.

Yes, there is the occasional need to update Dropbox API code, or Chrome/Android API changes, but their asking price is very steep.

I already paid over $60 for the Android and OS X versions.
Link to an example of that?
It prevents you from arbitraging rent control, which is great, or master leases in rent controlled buildings would never turn over at all.
Rejigging the gorilla.bas code is what got me from BBC Basic to Quickbasic and into PC's.

There was one PC in our school, it was just when CD-ROM's came out. Encarta of course, but we figured that we could get it to play audio CD's too - until we got one stuck and got in trouble.
From the release notes of 1.0[0] last year:

> Idris is primarily a research tool, arising from research into software development with dependent types which aims to make theorem proving and software verification accessible and practical for software developers in general. In calling this “1.0”, we mean no more than that the core language and base libraries are stable, and that you can expect any code that compiles with version 1.0 to compile with any version 1.x.

> Since Idris has less than one person working on it full time, we don’t promise “production readiness”, in that there is still a lot to do to make the compiler and run time efficient, and there may be libraries you need which are not available. And, there will certainly be bugs!

[0] https://www.idris-lang.org/idris-1-0-released/
Politics is a Mind-Killer (2007)
> utterly devastated the individual dignity of man

I smell survivorship bias.

Have the masses of humanity ever had dignity?

In the distant past the peasantry were largely illiterate, so nothing of them survives. What we get are a lot of stories written by upper class literate people suggesting that they had dignity and meaning.

In the more recent past they lacked access to broadcast media or television stations, so very little of them survives. What we get is again a lot of survivorship bias.

Now they all have Internet connections and can fill cyberspace with their cries for help, so now we say "hey, why are all these people so unhappy?"

History is one consistent story of wars over nothing, constant crime and drama, and escapism through sex, drugs, entertainment, and religion-used-as-opiate. Those are things that people who lack a sense of dignity or purpose do to pass the time until they die.
I think this is a much smarter way of building this than using a mailing list or RSS feed, both of which have non-trivial operational expenses associated with them. This implementation instead takes advantage of the enormous ecosystem of tools GitHub already has around their issue notifications.
My interpretation: “no big deal, not scummy, better than average by a distance”. And: please buy userflowpro.
Thanks, we will list the issue for this under missing features https://gitlab.com/gitlab-com/www-gitlab-com/merge_requests/...
It also seems like the price comparison should compare with the fp16 numbers on both platforms, not the fp32 numbers.
see also https://www.npr.org/sections/money/2013/10/04/229224964/epis...

"So we're making a T-shirt and we do this Kickstarter campaign and we raise $590,807 (which, really, we can't thank you enough).

It turns out the money collected on Kickstarter is handled by Amazon. Great, we figure: This is the company that will sell you anything on the planet and get it you you the next day. And what we need in this case isn't even a thing, really. We just need Amazon's bank to send money electronically to a checking account at Chase bank. It's just information traveling over wires. How long could it take: A minute? An hour?

It took five days.

On today's show: Why the invisible pipes that move money around America are so slow. (And why the ones in England are so much faster.)"
The first 2 or 3 Ultima games were written in basic as well.
The entire idea that people are going to gain some huge advantage over nvidia with hardware softmax seems dubious. I do think it will buy them some time but eventually it seems as though nvidia will win this one.
I feel like the development and deployment issues mentioned are more endemic to webdev (or maybe webdev+javascript) than NPM, if it's even useful to separate "code" and "culture" in the way the article attempts to. Developers will be pulling and deploying to production regardless of the package manager being used. But if they don't, the package manager destroying their test servers is still something that should never happen.

But... clearly NPM's real problem is the code.
What the author may be missing in the vgo command is that v1 can reference v2 because they are name differently. That, along with alias, provides a powerful way to have a single unit of of code that is represented in two ways.

See https://research.swtch.com/vgo-import under "Automatic API Updates".

Also, their point about not asking developers to choose the semver just like you don't ask developers to write diffs is valid. This is exactly what rsc proposes the "(v)go release" command do in https://research.swtch.com/vgo-cmd under "Preparing New Versions (go release)".
Nice! Tooling is a large part of my trouble with FP, better tooling would make it easier to debug, especially those complex signal networks that require different debugging paradigms from imperative languages.
Comment Trouver l’adresse IP et le mot de passe par défaut de votre routeur
What are some examples of "rare and valuable" skillsets?

Programmers, Physicians, well paid musicians....
It's pretty uncommon in the US to pay at a store with a check. I certainly haven't done it in years and it's probably been a long time since I've seen anyone else do it. Larger retail chains tend to use some sort of electronic check verification system but they don't make it easy to pay by check (if they allow it at all) and it's pretty rare these days.

However, it's still the norm to pay service people who come to your house or individuals who you owe money to for something by handwritten check.
Tenant protections are generally municipal. Suburbs don’t always have them.
I could easily see the billionaire class spending insane amounts of money vacationing out there if that was really a thing. The commercial opportunities that would bring are enormous. SpaceX already has two people committed and paid to orbit around the moon next year. In my mind, anything that gets people hyped for space exploration and investing real money and effort immediately is a good thing. Having lofty goals for mars exploration and colonization is important. But we need to practice and learn how to do it in the first place right now and close to home with what we know works, then build up. If it's commercially viable, there's no reason not to.
I still find it disturbing how much breakfast cereal is made by dog food companies.
The escalating offensiveness of media due to the fact that offensive speech gets attention and therefore makes money?
You'd be surprised. ssh-keygen allows you to just hit enter and bypass the passphrase with no hoops to jump through and insufficient warning (IMO). Maybe that should be changed. But right now it's all too easy and convenient.
Robbing a bank is doing the former. Who pays for FDIC?
It will probably depend on your hiring pipeline. In an established pipeline an engineer interviewing someone who can't code FizzBuzz is kind of a disaster. The recruiter asks their questions for the purposes of filtering out these types of people.

However, if you're in an early stage startup just getting started hiring you'll probably see a lot of these people. It will also depend on what type of engineer you're hiring. Most people with a couple years of software engineering experience under their belt can probably code FizzBuzz. If you're interviewing recent graduates it's a different story.
So this is a chip that no one outside of Google is going to be able to get a physical copy of ever?

It makes any benchmarks become Google-cloud benchmarks, right?

Edit: I am complaining a bit about the lack of availability but there's also a real point here. If there's no source for TPUs outside of Google, Google Cloud competes only with other cloud providers and with owning physical GPUs - long term, it has no incentive to be anything but little bit more efficient than these however much it's price for producing TPUs declines.
The big food conglomerates have been buying up pet food makers for decades. Gives a convenient place to dump all the leftovers from their human food production.

Best option is to find a maker that still only makes pet food, or take the old fashioned approach and feed the dog raw bones and leftovers.
Don’t forget about the upsell
Website for learning go
When I was little, my dad had a DOS PC in his office. I remember writing a quadratic equation solver in QBasic. It was so unbelievably fast compared to struggling with pen and paper. Truly magical!
I cancelled my New York Times digital subscription this year. It required a phone call and talking to two individuals. Of course I couldn't do it the very first time I tried because I wasn't in a position to make a phone call at the time.

I find Dropbox's approach middle of the road. I think the thing that annoys me the most is that the button that does what you are specifically trying to do is de-emphasized. It shows a lack of respect.
yup, That is pretty common thing, In the days of api-for-everything gluing is written more than api itself!!!
Why Is There So Much Hate for the Word “Moist”?
Does this mean you consider Google a government unto itself, or part of an existing government?
What are you even talking about? People on Hacker News should be pushing for blockchain voting. You are on a tech news site, where you can post in real-time, but we are supposed to "trust" a corrupt political institution to have people count our votes, with only about 100 opportunities for someone to compromise the process along the way.

No thanks... I'll take my real-time information to make sure that my vote was counted correctly. They can use my SSN for credit worthiness and to offer me money, but they can't use a cryptographic hash to help record my vote?
> It is a story of how the most ancient painkiller known to humanity has emerged to numb the agonies of the world’s most highly evolved liberal democracy.

Pretty strong statement
Not when the local warlord sells the shipment to feed cattle. Most famine is caused by politics. All the food in the world won't solve that.
Walking and rolling of crystals induced thermally by phase transition
You are right, I missed the one liner above this that stated it needed one of these methods: [password, kerberos, or public key].
However, it does sound like if you use the docker image that you need password logins on the primary machine unless you modify the docker image to add a public key. I may just be reading wrong again though.

[Edit]: This diagram was really helpful: https://raw.githubusercontent.com/cockpit-project/cockpit/ma...
Those have always bugged me. Ok, so I fill out this scantron sheet, but how do I know that the computer interpreted the results I filled out? How do I know that some goof on the paper invalidated a vote?

I'd like some sort of verification and 2 clicky buttons with VOTE/NO VOTE test upon seeing the scanned results. I guess I expect too much here...
Keep hoping and hope harder.
I wonder if the big players creating the hardware are part of these patent collectives and are also receiving some of these licensing fees. That would be a good way to keep smaller competitors out of an industry.
There's still a ton of BASIC code being used and maintained today. Most of it by businesses. Back in the day (70s and 80s) the class of code was known as "Business BASIC"; tons of compilers and interpreters geared for business use were available on all computing platforms (IIRC, there's a version of BASIC for the Cray supercomputers of the day).

One very popular variant that's still sold and used today is/was known as the PICK system. It's based around a "multi-value" relational database structure (which is pretty cool all on its own - data is stored in "cubes" - rows, columns, then within each "cell" can be further dimensional data). It's main "claim to fame" was a certain level of interpreter compatibility - code from one vendor could be run on other vendor's products. PICK Basic compiled down to a bytecode which was run by an intermediate "interpreter", which was a kind of virtual machine. The bytecode looked a bit like assembler (and could be coded in directly if you really knew what you were doing). There were even a few companies that made hardware CPUs that could run the bytecode directly (instead of thru an interpreter VM). Think of it as Java before Java was a thing.

There also was (is?) one of the major industrial robot arm manufacturers who sold a version of BASIC geared toward programming their robot arms; I imagine that some of that is still out there running in the "wild".
BMW to recall 11,700 cars after installing wrong engine software
This is the worst possible name for this concept.

"semver" is jargon we already know: MAJOR.MINOR.PATCH, where each of those "meanings" is up to the library author's whim. From a library consumer's point of view, "semver" is BREAKING?.BREAKING?.BREAKING? because one person's "security patch" is another person's "breaking change".

What this author is advocating already has a name: "backwards compatibility". Like "semver", it's also imperfectly implemented, but unlike semver it's at least not undecidable. For example you can enforce (at the package manager level) that new versions are append-only additions to older versions.

> choosing a new name at every backwards-incompatible change is difficult and unhelpful to users

My position is that keeping an old name (and changing its meaning) is much, much worse!
Show HN: Add Your Hacker News Comments to Your GitHub Contribution Graph
One File Linux – live linux distro combined in one EFI file
(you generally should not feed your dog bones, they can splinter and lodge in the dog's throat)
Age of AI Conference 2018 – Day 2 Highlights
it's probably non-native to California and would probably compete for the same ecological spaces as other native bees. FWIW, I'm guessing because I couldn't find anything with Googling.
I think its a nice idea, especially regarding signal to noise. I mean, for sure I could watch https://github.com/trending but in fact I don't care about a lot of languages which might be essential for others (e.g. C#, C++).

Yes, RSS feeds and mailing lists would be nice too, but in the end I don't care much how I receive the information as long as I can receive it automatically somehow.

So far I have seen a lot of projects I know already, but I will try it for a few weeks and see if there will be any new treasures :-)
I wonder why this article is even here.

> During the recent Trump administration...

Oh, that's why.
agreed, it's almost purposefully very misleading. He's not even using the same version of tensorflow, or the current version of cuda (9.1).
Typical we are more comfortable with military tech being used far away in war zones than we are with it being used at home against US civilians. The presidents choosing not to formally declare war doesn’t change the layman view of our middle eastern combat activities.
Except in the darkest environments or most extreme magnifications/resolutions (e.g. astronomy) or fastest speeds you're already shot noise limited. Getting a Quantum Efficiency of 100% and 0 read noise is much more difficult than combining many images (like HDR and discussed in the article) and improving image stabilization.

Think about how much light you throw away going through the Bayer Filter (RGBG) vs stacking photo-sensors... that's already >60%.
It sounds like people have a love-hate relationship with Apple. If you hit the sweet spot, you are minting money, but they can cut you off at any time by exercising their control over the ecosystem.
CD quality is 1.4 mbps

16 * 44,100 * 2 = 1,411,200
This is cool, but there's no information on how to set it up. Am I missing something?
Before Hershey, chocolate was a luxury good. And of course modern chocolateries exist on a spectrum from gift for grandma to luxury item.

I mean I get where they’re going [edit: and they have a good story] but this is within an order of magnitude of what already exists so the setup is a little flat IMO.
It's interesting that you said.. "that's why I'd listen to you if I were a High School Senior".

That's exactly who his intended audience was...

http://calnewport.com/books/straight-a-student/

https://cognitomentoring.org/blog/a-summary-and-broad-points...
Show HN: Your App Store link is broken
> What are kids today using to do this kind of 'make my own tinkered games' stuff -- do they go straight to Unity, or still something like QBasic?

Python, with pygame, is the modern equivalent I think. It's relatively easy and straightforward for beginners, free, and very popular (lots of resources, tutorials, etc...).
https://www.pygame.org/news

For something more advanced but still python-ish, there's also Godot, which is a real engine and adds a visual IDE to game creation. Quite easy to install/setup too (everything comes in 1 file). Overall a very cool project.
https://godotengine.org/
> usually at the top of intelligence range in the math spectrum

As someone who is definitely not at the top of the `math intelligence spectrum' but does have a reasonable understanding of monads (in a practical, not category theory sense), I can promise you that this isn't the case.

Yes, it takes a while to get your head around them - but this is mostly due to poor teaching materials. I wouldn't class them as significantly harder than many of the other concepts required to become a good programmer.

This isn't to say that monadic solutions are an answer to all problems - but they're interesting to learn about.
To repeat myself: Even if the algorithm contains the intelligence to make the right decisions, humans have this annoying tendency to still want things like signatures or want people to appear in person barring legal rights to equal treatment for algorithms.

The algorithms might know to hire a lawfirm, but that just shifts the problem around a bit. What happens when the law firm wants a signature on engagement documents? Or needs a deposition? Trying to avoid even providing signatures will set off red flags from the outset. Banks deal with "know your customer" laws that makes them liable if they don't look into who they're dealing with. Lawyers and accounts and many others can get struck off or face legal sanctions as well.

As an example, my accountants does everything to do with my finances, no problems. I could easily script my interactions with them. Apart from one little detail: They regularly need me to sign stuff. Like my tax returns and those of my company. At which point said algorithm would need to commit fraud, or use the signature of a responsible human.

You might be able to eliminate some of these e.g. by hiring a board consisting of humans acting on behalf of a "reclusive" shareholder, but the problem is that you're then handing these people extensive power over the company with no real way of reigning them in if they uncover the truth.
Honestly I don't know why I'd want Stimulus over regular old web components if I wasn't going to use a whole library like React. It doesn't look like it adds much beyond what web components already give you.
We use Oracle's GoldenGate[1] and Data Guard[2] technologies.

[1] http://www.oracle.com/technetwork/middleware/goldengate/over...

[2] https://docs.oracle.com/cd/B19306_01/server.102/b14239/conce...
The quest for the missing DNSSEC keytags [pdf]
And, of course, facebook where people share tons of info.
Even things about the future - eg upcoming events.
encryption has brought data back into our own control to an extent. cryptocurrency is doing the same with money. I think people are so steeped in the current system that they don't realize that people expected a certain degree of financial privacy up until recently. Besides paying your taxes ( which is also a recent invention in the US ) it was never any business of the government what anyone did with their money. Reading about the history of the US people seem to have forgotten why the country was founded and what people thought before about 80 years ago. Life, liberty, property. In no way does that include thugs with guns forcing you to give up your hard earned money.

There was NO income tax on individuals up until WW1 ever in the US. Through a slow process that takes years to change the Federal government has crept into our lives taking more money and control. It is extremely worrysome to me that other young people my age want more government control and not less.

https://en.wikipedia.org/wiki/Income_tax_in_the_United_State...
Hah, it's even clever-er than I thought: the entire implementation is 220 lines of Node.js https://github.com/vitalets/github-trending-repos/blob/maste...

And everything runs in a free Circle CI instance on a daily and weekly basis: https://github.com/vitalets/github-trending-repos/blob/maste...

So Vitaliy runs the entire thing at no cost to himself, and on infrastructure he doesn't need to maintain. It's the perfect setup for a side-project like this.
Did you even read my comment? I acknowledged that.
TOC for all articles in the series: https://research.swtch.com/vgo.

Links to previous discussions about articles in the series:

Part 1: https://news.ycombinator.com/item?id=16421966

Part 3: https://news.ycombinator.com/item?id=16431299

Part 4: https://news.ycombinator.com/item?id=16433425

Part 6: https://news.ycombinator.com/item?id=16441970
Maybe and Either was the topic of discussion. If you want to discuss a different example, present a different example.

Attempting to speak usefully to vague generality... if your functions are returning different concrete monadic values you need to either run them and get something pure out or translate them into your current context. It's usually better practice, however, to leave the choice of monad up to the call site and only ask for the interfaces you need (MonadState, MonadReader, etc), at which point there's no call-site-local translation needed at all, you just have to make sure you're supporting the interfaces requested.
> Cassandra did not live up to the hype for me because of the complexity

Which complexity are you referring to, specifically where CRDB has a better approach?

Interested as we are evaluating both.
Just started watching the video so they may mention this but one thing I find fascinating is that some recent work suggests that the optimization algorithm (usually stochastic gradient descent) or complexity of the loss surface (ie having lots of local minima that are almost as good as the global maxima) may actually be seen to induce a kind of regularization prior.

Ie these seemingly really complex models are actually biased to find simpler solutions that generalize well in a way that turns out to often work better then trying to explicitly learn a simple model.