skysight-inc/HackerNews huggingface dataset:
This reminds me of the "pull to refresh" patent that Twitter owns, but has promised to only use defensively.

Optimistically, Google wants a similar thing so they can defend the use of this technique if someone tries to seek royalties for use of this video encoding technique.

A little less optimistically, Google wants it so they can pull the license from a specific party if that party tries to sue them for an unrelated patent.
Can you explain further, that doesn't make sense.
Even then, it seems weird to prefer a big flat state rather than a state made of heirarchical sub-structures and arrays.
Sweden has a law that any published book has to be archived in a national archive. Something similar could be setup for other media.
Here’s a remixable example app for anyone wanting to quickly tinker with MapKit: https://glitch.com/~bagel-finder
Read this reaction from xiphmont: https://xiphmont.dreamwidth.org/84214.html

It paints a quite different picture.
Solving HackerRank Problems in Haskell
Not having heard of the `id` function in Python before, it still sounds like you can make mistakes with this; what if you saved the result of the `id` call of the first value into a variable and then compared it to the result of calling `id` on other values?
However, I believe that restriction is the mother of creativity, so I’m trying to restrict myself to keep it limited to what would have been available back then.

I'm going to steal that phrasing.
OSM and others have limited availability of real time data, the smaller services leverage data from prediction models and some even get data upstream from Google through third parties.

Every Google Android device is by default a real time tracking device. The usefulness of this data is immensely underrated.

The only way I think real competition can be established here is exactly with news like this.
Seems like a great reason to not rely on Google Maps (forced lock in).
Can you talk about how your product is different from Databricks MLFlow?
I've always felt that charging money for software is dumb.

I, as a programmer, think about saying to other people that they cannot use a piece of software that is already written unless they give me money, is a damn ridiculous idea.

Software is wealth.

If I had a gold coin that had the property that I could give it to you and still have it, and that both coins would increase in value when I did, and that you and I both can repeat the process endlessly, then there is no good reason not to give out the coin copies freely.

One model of a computer is a set of automatic functions that each solve some human problem or need. We should all be working together to expand that library of functions as rapidly as responsibly possible.

Attempting to extract value from the economy per-copy is retarding the whole system. It's a selfish local optimization. My basic argument is that we should use computers and software to globally maximize human happiness and contentment, and avoid local optima.

tl;dr: "Don't be greedy."

So how do you make money? First, if you want a lot of money, open a bank. Let's narrow the question: How do I make a living? House, picket fence, family, doge and qat, gotta have a car, etc... Let's put a ceiling on it, even if it's high. Let's also avoid discussion of financial meta-games, you save and invest, so if you avoid misfortune you're more or less going to be okay, right?

So, how are programmers supposed to make enough money to live the dream if we don't charge per copy?

First of all, the best way to do it since the dawn of the internet is simple: Get 10,000 fans who love you and sell them stuff. (Or just ask them to support you, like the Zig creator is doing.) This is a simple, easy, universally accessible method that's pretty much guaranteed to work.

Second best way: get paid to solve new problems (one thing I am not saying is that you shouldn't charge people to work on a problem you otherwise wouldn't work on, that's fine. Charging people to use your solution after it's been developed is the stupid thing to do, IMO.)

Third(-ish, this list isn't precise nor prescriptive) teach people. I think that learning the Turing Machine trick makes people think better, and learning to program obviously empowers them. (I remember the first time I used an iPad, I thought "this isn't a computer, it's a mall in your hand") The information revolution is still happening, and people need your help to navigate it and reap the full benefits.

Fourth, here's the meta-most: You should be living in a very-low-overhead way right now anyway. We have to learn to live in harmony with Nature or we are about to tank our whole civilization. Go outside, it's June, where are all the bugs?
Probably nobody knows, but I guess these animals have an special adaptation to make bi-phasic sleep possible. I guess that to evolve it you only need to keeping an isolated human population for a few million years were you kill at random some of the one that are sleeping, to encourage swallow sleeping and later bi-phasic sleep. Another possibility is trying a genetic modification, but it's impossible with the current technology and knowledge, perhaps in the future ...

If you want to have a peek, you can read about the Wada Test https://en.wikipedia.org/wiki/Wada_test . (And somehow related https://en.wikipedia.org/wiki/Split-brain )
How Bitcoin made right-wing conspiracy theories mainstream
Same question asked 4 days ago, with some suggestions there:

https://news.ycombinator.com/item?id=17239554
> Sure there is, you will see foo is a struct by simple mouse hovering, no one sane uses C# with Notepad.

Does mouse hovering work when you're reviewing a diff on gitlab?
This idea of refusing to use a 3d imaging system because it's theoretically possible without is sort of bogus.

No one refuses to use GPS because it's possible to use a map or sextant like humans can. No one refuses to use radar because you might be able to point at a plane with your eyes.

Tesla should invest in improved lidar or imaging radar, rather than hoping they can come up with a neural network to solve all their problems from visual images.
The idea is that everything is "veiled" and you "unveil" the stuff you need access to.
Culprit in decades-old lunar mystery finally found through lost Apollo tapes
In general the British public isn’t apathetic about this, but the electoral two-party system distorts the government.
An invention is the implementation of an idea, it can in theory be made. An idea can't be made.

A faster than light drive is an idea. A detailed description of a working physical device that can propel a vehicle faster than light; with sufficient detail that experts can make the device from the description is a potentially patentable invention.
Fwiw, at least with google this is debatable, since the company is, for the purposes of voting stake, held by the leadership.

So the only people who could replace the leadership...are the leadership.

There's an argument that institutional investors can still influence mostly privately held firms, but I'm not sure how much I buy that in this case.
I'd recommend the book "The Promise of Sleep" [0] for anyone that's interested in learning more about sleep. The author basically pioneered the sleep medicine field and was at the University of Chicago in 1951 when R.E.M. sleep was discovered.

[0]: https://www.amazon.com/Promise-Sleep-Medicine-Connection-Hap...
This is great for a few reasons. There are many annoying user-interface "issues" in the Google Maps JS, especially on mobile. For example on mobile devices, my wife goes absolutely insane when she's prompted to use TWO fingers instead of one to scroll around. I know it's an easy fix for google, but they're probably trying to adhere to some stupid material design standard.

Second, Google already has too much data on people. I think it's been said before, but Apple doesn't really track people as invasively as Google.

Third, as stated, there has desperately been a need for competition in this space. I hope that over time they introduce many of the other features that Google provides to make sure it's totally competitive.
Previous discussion: https://news.ycombinator.com/item?id=17232169.
I actually find open source developers to be far more passionate about their projects than developers of commercial software. This makes sense to me, as they work on these projects because they want to, not because they have to.
You mean open source doesn't cut through the bullshit? It totally does. People can put anything on their resume and sometimes bullshit their way through questions trying to figure out whether they've actually done these things. If all else fails, they can claim trade secrets.

Open source contributions can't be faked (except by real name collision), and in any case, there is much more detail available than a few lines or bullet points in a resume.
$6000 coffee machine for a cafe. Well, the demand was there. It's just that I didn't like the people involved with that career path.
Leaflet, esri are pretty great
In uploading the game to Mega, it’s possible the folder will be pulled from the internet. But in doing so, the person advanced the interests of game preservationists worldwide by leaking the this game and others.

If the leaker had any bit of sense, (s)he would've copied everything first.

“It's a weird situation because this really is not a great way to be preserving games, just collecting things that leak out,” he said.

There's a similar situation with availability of service information for appliances, cars, laptops, phones, etc. --- a lot of it is out there if you look hard enough, but almost all of it comes from leaks.

Either way, archive.org is certainly a very good place to put things like this.
Now is a mix. Python, Swift, .NET/F#, Postgres, Sql Server, Firebird, etc......
Anecdotally the most dysfunctional place I've worked at was the most obsessed about educational credentials. I had highly relevant experience (including some that was open sourced on GitHub) and a degree in a related field but it wasn't the exact degree they were looking for. This struck me as really strange at the time, I found out later that the managing director was pressuring the people doing to hiring to only take people that were eligible for some particular government funding that had rather narrow conditions about credentials. The only reason I got hired was because the position had been open for a long time and they were starting to get a bit desperate. I shudder to think how many other skilled applicants didn't get that job in the months before I did.
No, it's not, its rhetorical device to indicate that the law calls things “verbal” and “abuse” but the author disagrees with the characterization.
Show HN: Payment update page µservice for Stripe
True in practice, but you can reference them in the same expression if one lifetime ends at the expression and the other is created there. Eg:

p = (id([]) == id([]))
: mklist 0 # alloc -> 0x1234
: call id # free(0x1234)
: mklist 0 # alloc -> 0x1234 (free list is a stack)
: call id # free(0x1234)
: cmp == # true
Complaining about privilege is not actionable.

It is actionable though. People can make hiring decisions on a candidates work rather than what they do in the spare time, just as they do in every other industry besides tech.
Sure, but most functional languages don't permit useful comparisons between functions of same type either, so while the complexity is limited, the power is limited as well.
Depends on what you are thinking about ?
Such cost always need to be taken into account, but IMHO in general we must always differentiate material things (that are formed from matter and its organization) and information (i.e. concept of entropy, ideas, thoughts, songs, language, jokes etc..) which have temporary physical supports but exists apart from them
Passion isn't a barometer of anything but whether the developer likes his job. It certainly doesn't translate into better or more user friendly software.
The difference is that your credit money cannot be mixed with regular money. They are mixed in the case of fractional reserve.
> doge and qat

I'm not a native English speaker. What are those?
I think the comment was Absolutely on point
A concise abstract of Talebs last book can be found here https://www.theguardian.com/books/2018/feb/25/skin-in-the-ga...

Besides the problems I have with Taleb I'm happy that the OP had the courage to quit his job and that it worked out. Courage is a good charater trait, and in this case it got rewarded.
Do you mean the "only" that's followed by "not by copyright?"
There are two primary approaches, both with their issues. Media Mix Modeling is the top down approach, where you input all marketing activities over time with corresponding response (sales) data. Direct attribution (multi touch attribution) attempts to identify each touchbase a specific customer had with your brand, and use that to infer causality.

https://medium.com/@BenHinson/understanding-the-difference-b...
Hello

I just open-sourced a fully customizable payment update page micro-service for Stripe .
It has a small footprint (~8Mb of memory) and is already available as a docker container, launch it and you are good to go !

I needed it for https://image-charts.com/ and https://redsmin.com and I'm pretty sure it will help someone else :) (instead of coding a solution from scratch)
> Google isn't persuing profit via lawsuits... yet. Google is well positioned to patent troll when it stops being the top dog. In fact, Google already has Patent Shield, which provides a latent threat that if you leave their umbrella they can turn around and sue a company that used to use their services.

Slippery slope much?
An Introduction to Classical Education [pdf]
How is copyright / patents / IP making companies' code bases open to public or it's secrecy is not as guarded as before (as implied by your quote) ?
A person trying to use github as a hiring signal is going to be an outsider at some point.
Current state of the art precision has yielded insights at the sensory-motor (e.g. precise understanding of what sensory inputs cause what neural activity) and at subsystem level (e.g. what mental activity "uses" what brain subsystems). I am sure more can be done with existing technology, but a grand unified theory would probably need more precision. It is somewhat akin to attempts at finding the grand unified theory of Physics that works both at quantum and cosmological scales.
Is this maybe a hint of the lock-in which GitHub will pursue in the future? Like Facebook, you might prefer to avoid having an account, but due to other people using the platform as a signal, you feel that you can’t avoid signing up for GitHub (and accepting whatever terms Microsoft will set on this).

It is also a bit like the problem of academic publishing; you might prefer to publish in an Open Access journal and on ArXiv, but feel that you have no choice for your academic career other than to pay dearly for publishing in a “influential”/“reputable” journal owned by Elsevier, giving up all rights to publish elsewhere (and whatever other rights they feel they can push).
> the developers feel no sense of obligation to the end users or the people who donate to them.

An open source project creates no obligation on the part of the developers. Open source licenses explicitly indemnify the authors. Receiving something for free and expecting something more is the essence of the entitled behavior that frustrate and burn out many open source developers.

A donation is a voluntary gift. Like any other gift, a donation to an open source project is understood to have no strings tied to it. Giving a dollar a month to a project doesn't entitle you to round-the-clock support. If you expect something more, have a conversation with the developers to work out a plan.

P.S.: we (https://sheetjs.com/) build and maintain open source projects (our largest is https://github.com/sheetjs/js-xlsx) and we turn down donations precisely because many people expect something in return. Instead, we offer actual paid support plans and additional features.
Noted. I should have known that my hyperbolic rhetoric would incite a undesired emotional response instead of a civil and rational discussion or debate. Flame-wars, and especially not offensive flame-wars are not my intent nor where they but I see why it appears as such thus please accept my apology for what it is worth. Also: Thank you for taking the effort to point it out and correct me.
Book of Proof
California Weed Dispensaries Can Legally Sell Customer Info to Data Brokers
As an anecdote, I always have intense dreams with fever. I'm prone to kidney infections so I experience this often. My head is clearly very warm, my brain swells a little with the heat, and my dreams are clear and intense.
People line up outside the factory to apply for those jobs because they are an improvement over their current living conditions.

I suspect many of those people would be angry if self-righteous people in first-world countries made it more difficult to get those jobs, which is the effect that higher wages would have.
>> For a problem to be, in a statistical sense, causally identified there must be some random or as-if random manipulation of treatment.

It would be good to see your ideal example of a casual, for non statistics people to understand your long note better.
Thanks, purchased!

Sidenote: The book recommendations on HN are always top notch.
Do we know which animals experience the most R.E.M. sleep, or if humans display atypical R.E.M. sleep characteristics compared to other animals?
NOT lisp the language.
Did not see any mention of the revolt in the article. just a description of what has already been said about what the deprecation is. Clickbait title.
I have done such a benchmark when implementing my cryptographic library: https://monocypher.org/speed

Also look at BearSSL: https://www.bearssl.org/constanttime.html
2.4GB per second for AES-INI is comparable to my own measurements with AVS-256 Chacha20.

Chacha is slightly faster than Salsa, mostly because it removed some word shuffling Salsa needed for matrix transposition.
You're already a competent communicator. That's unfortunately a skill lost for a lot of people with "good jobs".

I recommend at least finishing high school, but it's not absolutely crucial. It will help just all the more with landing a job for someone else—

Your question and situation is a tough one. If you're young and I knew you I would rail against you:

"GO

BACK

TO

SCHOOL".

--

But!

The world is large. You need to find your own way through it.

Continue to look for advice from accomplished people and ignore advice from people who are seeking to validate their own ego. It can be tough to decode that in real time and real life, but from the sounds of it you'll be fine.

--

Separate from my sloppy attempts and encouragement— you should never stop learning whatever you can that might help the direction you decide to move in. By that I mean, even if you had a high-level degree in any field you can't stop there.

That is the road less travelled you're going down presently, though. If you want to talk some more (from someone with similar—but not the same—experience), check my profile for a link to my contact.

I'd be happy to talk it out.
Ironically some of those older machines seem like they might have been good to learn to code on. I remember the first code I wrote was on some really old Apple computer with basic (I think it was Chipmunk Basic) and it was really quite straightforward compared with some of the things I deal with now. I don't know how favorably I would have responded to something like C++ or Java some other professional-oriented language that was starting to get popular at the time. Clearly as a professional I wouldn't use that now but having a low barrier to entry at that point in life seemed quite fortunate.
There's also a very good late-season episode of Mythbusters that almost entirely dispenses with their format because Adam Savage had the chance to ride in a U-2.
Thibault Duplessis also works full time on lichess.org only with donations.
Tesla operating at a loss would have zero impact on insurance companies and they in no way are talking on that burden.
What do you mean by defensively then
Isn't patent war a bit like Risk in that whoever has more patents (no matter how related) used by the other party wins?
While it may be easier that way for the developers, it makes sense to make the API more idiotmatic for the target platform/SDK.
I agree with large parts of what you are saying - the law of scarcity does not apply to software. As a free software advocate however there are a lot of subtle questions to which I have no answer, listing them here in case others can chime in with thoughts

a. Entire categories of software (debuggers, databases, compilers) are now in a state where we have trained users to expect them for free. If you like to spend most of your time writing software then the easiest way to work on such software now is to work for a large company who needs to develop such software to solve their business needs. How do we create solutions such that small indie developers can make a living building software in these categories.

b. Even software that is immensely successful at getting industrial adoption struggles to get any revenue from its users. (OpenSSL / Numpy / Pandas / ZeroMQ etc). Inside a megacorp the person using the software faces an uphill battle fighting a bureaucracy to pay for software that is "free". How do we create platforms / delivery systems where large users of open source can pay for the services.

c. Our collective inability to solve the basic economic problem of delivering a stable revenue for free software has unfortunate side effects where software moves into the cloud or becomes a service because that is the only way to get users to pay on a recurring basis. In my mind this is unfortunate because it lessens the amount of control on execution that the end user has.

d. Developer tools still strongly resemble what was available in the 70s / 80s. I suspect some of this has to do with the fact that there is no easy business model for building developer tools.
That's a good point. However if that were provable would this be punishable?
You need to consider survivor bias. We don't have data for the number of "artists of the past" who were stopped because they couldn't find patrons. How many Da Vincis and Mozarts had to work in fields or row galleys rather than work as artists?

It is really, really difficult to build a career around patronage. A few people can do it. Most cannot.

The fundamental flaw of the "software should be free because duplication costs are zero" argument is that it ignores the total economic picture of software development. It's like saying "gasoline should be free because it costs next to nothing to run the pump motor at the gas station". Without someone's significant investment of time and money, that software (or that gasoline) is not going to exist. For software, the means of production is not a simple file copy, no matter how easy it is to invoke that COPY command.

We've been paying craftsmen for their work for many thousands of years. Software isn't any different if you take an honest view of the whole process.
Build a voice interface in three minutes with PORCUPiNE
I wonder if Ms. Allaire knows about the C65[1]. Her initial sketch of specs[2] is not too far off from that.

IMHO Commodore was right to kill the C65 when they were already making the Amiga 1000. The end of all the 8-bit systems was pretty obvious by '89, when rumors of the c65 started going around - the Mac had been out for five years, the Amiga and Atari ST for four. It would have suffered a fate almost as ignominious as the Sega Saturn.

1: https://en.wikipedia.org/wiki/Commodore_65

2: https://www.c256foenix.com/forum/the-specifications/early-sp...
I think the biggest thing is just to keep that hunger for learning going strong, that will serve you well regardless of the direction you decide to go in. I think knowing what year you dropped out at matters for giving advice here.