skysight-inc/HackerNews huggingface dataset:
Founder here. Totally fair concern - we're not thrilled about the lock-in either because we want people to try Dark and see that it solves a problem for them. We're looking at ways to improve this - would love ideas, and will be writing up some of our ideas soon.

Around some of the specifics: we've no intention of pivoting. If we discovered that Dark had a massive opportunity to be the AirBnb for market analytics (or whatever) we would 100% ignore it and keep doing what we're doing. Around pricing, we want Dark to be super cheap. Our intent is to be "within 2x of running the same app written in Node on AWS". We saw how much people leave Heroku because of the premium pricing and we don't want that to be us.

The other stuff is valid and we're looking for ideas here. Would it solve your problem if you were able to export a mostly similar working node/python/go app from your Dark program? Would it need kubernetes configs or to run on Heroku? Would you prefer that it be semantically exactly the same but the code is ugly, or with the code having the same look-and-feel but slightly different semantics?
Same here. For the last few iOS updates I was notified through hacker news rather than through the "automatic update" feature.
There are all sorts of restrictions Apple could place on software compiled "unofficially" with Xcode. For example, they could automatically sign it with testing certs that automatically expire after 7 days.

macOS is a more open platform because Apple has decided to leave it that way, not because the property is literally essential for development.
This is a bizarre thing to write:

"You don't get anatomically modern humans until 30,000-50,000 years ago."

And this is wild speculation without any basis:

"And so the only justifiable explanation is that we probably didn't have that much going on upstairs until relatively recently."

Economic development is complex, it depends on a lot more than IQ. As a point of comparison, we could ask why did the Industrial Revolution only happened 200 years ago? If, as you suggest, homo sapiens have had high IQ for 50,000 years, then why didn't we have the Industrial Revolution much sooner?

But more so, you seem to imply, in response to the original article, that the mixing of homo species helped us develop a certain kind of IQ. But according to that theory, the most advanced people on Earth should be the aborigines of Australia, as they were the first group to mix with all the different homo species, as sapiens moved from Africa to Australia. But in fact, the aborigines of Australia were quite content with their lives, and felt no need to build civilizations, even though they certainly have high IQ, and they have the mix of genes you'd expect of humans outside of Africa.

About this:

"What triggered the intellectual spike?"

There was no spike in IQ. You have no reason to believe that. The development of culture and civilization have nothing to do with IQ. Large parts of the world remained completely primitive until recent centuries, even though those regions were full of high IQ homo sapiens.

I can't tell if you are trying to build a racial theory of history, but if you are, that idea has been debunked many times. All I can do is recommend that you read some of that debunking.
I'm the dev that built Netflix's autoplay of the next episode. We built it first on the web player because it is easy to A/B test new features there. We called it "post-play" at the time.

When I worked there the product team at Netflix had two KPIs all new features were tested against: hours watched and retention. We would come up with all sorts of ideas to try out, and release them to small user populations of about 100,000 or so. It was great because you didn't have to debate much about whether a new feature was a good idea or not, you just built it and tested it. If the feature didn't increase hours watched or retention in a statistically significant way, the feature was removed.

Autoplay massively increased hours watched. I can't remember the exact numbers, but it was by far the biggest increase in the hours watched KPI of any feature we ever tested. There was some skepticism about whether the number was inflated by Netflix continuing to play when the user left the room.

As part of the autoplay test, we tested how long the countdown should be between episodes. 5 seconds, 10 seconds or 15 seconds. 10 seconds caused the biggest increase in hours watched. We thought that it gave people time to digest what they had just watched, but wasn't too fast (5 seconds) where it became jarring. Interestingly, Netflix recently changed the countdown between episodes to 5 seconds. That means they tested it out and found that people watch more if with a shorter countdown. This didn't use to be the case. Netflix user have become conditioned to expect autoplay.

So yes, Netflix wants you to spend more hours watching Netflix and the product team is scientifically engineering the product to make it more addictive.

But...the product team at Doritos does the same thing.
> This is textbook regulatory capture.

I do not think it means what you think it means. (Or maybe I don't! :-)
It seems pretty self-evident that "autoplay" means something that plays automatically. Queuing isn't playing.
Ya'll are not aware of the level of anti-intellectualism and anti-expertise in the Soviet Union, are you? Well, it was so epic and catastrophic - there is a new show about it, called Chernobyl.

To be accurate, there WAS science, engineering, and expertise, but it had to neatly align with the Party Line.
Well, I'd strongly disagree with Hossenfelder's contention that "what this math is about has remained unclear" (see e.g. the links in here https://news.ycombinator.com/item?id=19315457 ) but then there is this:

> A phenomenologist myself, I am agnostic about different interpretations of what is indeed the same math, such as QBism vs Copenhagen or the Many Worlds. But I agree with the philosopher Tim Maudlin that the measurement problem in quantum mechanics is a real problem – a problem of inconsistency – and requires a solution.

It's inconsistent to claim to be be agnostic about interpretation and at the same time believe that the (big) measurement problem is a real problem. Whether it's a real problem or not is interpretation-dependent. See e.g. https://www.mdpi.com/1099-4300/17/11/7374/htm
The Crane Wife
This is one reason why microtransactions are often aggregated by either pre-selling a pseudocurrency or credit or by having the seller essentially extend you credit and capture payment after several microtransactions have gone by. You can see this on iTunes and the App Store; if you buy a song, you are unlikely to get billed for the song immediately. Apple will quietly keep a tab open for a few hours (or days!) and then wrap all purchases into a single transaction, which is much more economic for them.
50 years if you go back to the beginning - but most people didn't get on the internet until the early 1990s, when it was "opened up" to commercial interests (which led to the meme of "Al Gore invented the internet").

Prior to that, the only way to get access to the internet (D/ARPANET) was (generally) thru educational or military connections; one of the few exceptions to this (I don't understand exactly how it worked) was being a member of The Well, which allowed some kind of internet access (not sure if it was limited to email, or if other access was allowed?).

The number of people on the internet prior to (roughly) 1992 were mostly confined to the United States, and was a relatively small percentage of the total population of the country, simply because of the exclusivity of the connections; it was open to commercial traffic. Prior to 1992, most people who had experienced some from of "online connection" did so via either multiuser private commercial networks (two of the largest in the USA were Tymnet and Telenet), or large "walled garden" shared systems like AOL. Then of course there were the myriad local and long-distance Bulletin Board Systems (BBS) - which toward the "end" (I put that in quotes because they never really fully "died") in the early-1990s started to standardize on form of "email" called FidoNet (IIRC, even the original developer thought of it as a hot mess of code that barely worked).

All of this is to say that for most people (but not all - certainly more than a few people here on HN likely had access to the internet prior to 1992) the internet is only about 30 years old.

Though you remain correct in the assessment that "we are no longer young"...sigh.
I think the closest thing is probably fish sauce.

https://en.wikipedia.org/wiki/Garum#Legacy

Example: Tiparos (on the left) https://importfood.com/products/thai-sauces-condiments/item/...

Happens I can recommend tiparos as it's not brutally salty like others I've met. My guess is that this modern kind of fish sauce is useful (and I've heard it highly spoken of by a semi-professional chef) because it's high in glutamates which taste meaty (umami) but that's just a guess.
Those people should just stick to IE5 anyway.

How about simply compiling IE5 into WebAssembly, wouldn't that solve the problem? ;)
>You can't have a completely safe power plant

I will need to research this, so if you can point me to the resource that made you have this opinion please share it with me, Thanks

I would imagine you can design a system that would have a fail safe, like when temperature gets to high it would melt a specific component and kickstarting a physical process that you could not stop.

>buster bombs

Those can also be dropped on chemical plants, water dams, fuel depos , it is not like the nuclear power plant would explode from a conventional bomb, I am not a physicist but I think it needs tons of neutrons to get critical so you would need maybe to drop a nuclear bomb on a nuclear plant so it is silly IMO, but if I am wrong link me reliable material.
Autoplaying advertisements are one of the main reason autoplay is so annoying. WhyTF would they make an exception for this? This seems like obvious corruption.
This is complete whataboutery.

Disclosure is one thing, remediation is another. The former is only instrumental to the latter. In the G+ leak, remediation was swift; so disclosure was not required.

(Btw, the affected accounts were 500K, reportedly, not millions.)
Yes, but that’s a separate question from how often you really need to buy an entirely new one, which is usually a very optional expense. Repairing will generally be much cheaper.
I disagree and actually think humans are very prone to overestimate how quickly certain technologies will develop. A good example is self-driving cars, which are still years – if not decades – away from being truly production-ready. I'm not even close to being an artificial intelligence expert, but I know its current capabilities are extremely limited and we are nowhere close to having a general AI; we don't even see a feasible theoretical path to get there from where we are today. Getting a computer to conduct abstract reasoning is very hard.
So how is the "curated wedding bouquet photos" site different from Pinterest? Is it just a more focused site?
> This assumes that the colonialists countries didn't trade with non colonialist countries in Europe.

Look at the US and Mexico: Despite having a lot of trade and migration, the two countries significantly differ economically.

So it plainly does not hold that trade and migration entirely eliminates differences.
It's enshrined in you and me. :) Law is not the only mechanism for upholding cultural values and norms.

One important distinction is that free expression is not limited to the "right to say anything"; it also includes the right to listen to the expression of others. See, for example, the rich history of librarians resisting turning over records of who reads what books, which could result in a chilling effect where people are scared to read controversial material.
> where is the mass outrage or outpouring of sorrow or regret? If there was any you haven’t linked to it.

Pls read the Wikipedia entries on Tigers, T-24 and T-16, see the referenced articles therein.

> general Indian psyche, it is unburdened with concerns of tigers dying off. The Indian people are more concerned with mass unemployment, droughts, floods and poverty.

Non sequitur.

> Your references to a Kipling story and a Blake poem are completely irrelevant.

> Also, kindly do not suggest that I’m trolling you in any way.

?

> I sincerely believe that you are making an incorrect representation about how concerned Indians are with tigers.

I've shared links to back my claims. And I hear your opinion loud and clear, too. Can we pls agree to disagree and put this to rest?
As that article points out, that is far more related to Trump being elected (something they played a major role in by helping squash a progressive reform candidate in favor of an institutionalist neoliberal) than to their browser paywall strategy. It says far more about how online media is rewarded for making things worse, a scary lesson I hope not too many people learn.

I don't get news from the NYT and am quite happy continuing to do that regardless of their monetary strategy (and by the way, Google is extremely profitable with free + ads).
That 30% is specifically designed to be a little bit above the cost of running the system as a whole, but not much.

As you point out, they really don't make much in the way of profit on their software or services -- almost all their profit comes from selling the hardware.

So, 30% is just the cost of doing business in the ecosystem. If you don't like that, you don't have to participate in that ecosystem.

It is entirely your choice.
Machine learning is exactly like human intelligence, only less powerful. We know this because GPT-2 can't count, and babies can't count either. It follows that all we have to do is use more powerful hardware, and then we'll have general intelligence, which is the same as super-intelligence.

Intelligence is the only thing necessary to accomplish any task. We left the the so-called laws of Physics behind at around the turn of the 20th century. Medieval peasants would call cell phones impossible, so it logically follows that actually nothing is impossible.
Google's goal with Project Zero is supposedly to raise the stakes in security. I'm happy they're doing it, but if they're going to enforce a non-negotiable 90 days public disclosure policy, it leaves a bad taste in my mouth when Google itself doesn't care to follow that for their own services.

Project Zero has long maintained that any serious company should be able to meet 90 day disclosure timeframe, and yet here comes Google+...
Same, never worked for me. At least I should be given a notification so I can install it myself.
I've been following Lambda School and yourself on Twitter for a while now, and even looked at some resumes for our company.

I have to say, thank you for your thoughtful comments here and on Twitter, and your dedication to students. As a former teacher myself, I know the work is hard.

I only wish there was a Lambda School here in Philadelphia so I could teach here. :)
Ugh I don't like his use of the word dumbass. Coding is hard, it's easy to break things. We've developed lots of tools of strategies so we don't have to rely on people getting it right every time.

Branching: getting forked by your worst programmer
This example seems contrived I've never worked anywhere where having a fork that works for some scenarios and not others is tolerated for long. This would be given the highest priority.

Modularity: demoted from a norm to an ideal
This is basically saying a multi-repo makes it hard to reuse your own code which increases modularity. I find devs on very large projects are already reticent to reuse code from other projects/teams, but this pushes them even farther to rewrite domain logic that should probably be shared. In most cases I'd trade a little bit of modularity for increased domain logic consistency.

Tooling: is yours better than the standard?
There are few organizations that have so much code they break available source control solutions but simultaneously don't have the technical expertise to manage a monorepo that large. For these I guess it makes sense to break it up into manageable peaces based on the relationships between your projects.

I've worked on subpar teams that decided against monorepo and it was a nightmare. It took forever to get setup, the build time was days, and cross repo edits were painful. They regretted going multi-repo.
Also, private browsing in Firefox blocks known trackers by default.
Seriously. If not for Apple's ability to keep apps from fucking with device performance and battery life (too badly, anyway) and to make their OS and overall app ecosystem relatively secure & reliable, I might as well save money and buy Android. Then just not use my phone anywhere near as much, and be less happy when I do, I guess.
It'd be awesome to have an extremely lightweight protocol that lets you get the size or approximate size of a resource before download. Maybe a new HTTP method like SIZEOF.

But how to make it truthful? Other than client cutting off download at the expressed limit. Would that be good enough? And how to express "fuzzy" sizes like "at least 1MB but might be a little more or less".
What's up here? I don't see any updates on their twitter or blog.

What am I gonna do the rest of the day??
The government has nothing better to do priority-wise than regulate UI/UX behaviors like video autoplay? This is not essential to the functioning of society; it's bureaucrats avoiding the real issues. Also, ironic coming from the party that is ostensibly for less government intrusion.
I thought it was to run simulations of games where they can play their own personality against a simulated metapersonality full of sub-personalities so they can "unit-test" their own.
Endless scrolling is bad pattern. Things should have a natural stop, some sort of effort to move forward.

It's not because of irritation but rather to protect easy preys from getting stuck.
I’m firmly on team monorepo, and I agree great tooling is an absolute requirement. We use Bazel + AWS CodeBuild with local caching. We have an average incremental CI build of our monorepo that’s under 45 seconds. Clean build 30+ minutes.
Seems intentional.
I think it makes more sense to require apps to let people know how much time they spend using them (especially if more than a few hours per week), and encourage people to take breaks. Banning one type of UI is not going to change anything.
I read about one recently where an evil user program was able to bring a 28 core Xeon to its knees. Apparently a LOCK INC on an unaligned value that hangs over a page boundary forces this super-advanced CPU to lock everything in every cache as if it was a 386.
Nobody has a right to compel other people to follow their release schedule.
The crypto economy
My preferred way to handle this is to explicitly acknowledge that the meeting isn't just sync-up, it's really two meetings:

- sync up / status is 15 mins. Any implementation discussion gets put in the parking lot

- once we've gone around the table, the rest of the meeting is handling the Q&A / parking lot we parked during the status discussion. Anyone not directly concerned by it is encouraged to leave, get out and be productive!

This gets you the double benefits of interrupt coalescing (a single regular interruption instead of 2 smaller ones where one is an irregular surprise), and preserving the quickness and relevance of the stand-up, as it's really just the first 10-15 minutes of the calendar slot, after which you're good to leave.
It might be problematic in countries where certain kind of sexual orientation is punishable even with death. If you don't live in those countries, then I don't see much problem with GA in these sites as well.
I've never been able to understand why netflix benefits from autoplaying - you're not selling anything, you're just delivering content - so why does autoplaying, which presumably has some measurable, additional cost for bandwidth, end up benefiting the company?

Does the perceived value of netflix increase when autoplay is enabled? I really want to understand this, I've been strung up on this for a while.
It's an interesting sentiment for sure. But unlike other engineering disciplines, software flows freely and easily between borders. What about, say, importing software from countries like China, where in some cases developer best-practices are lax? Do we then need some sort of vetting process for the import of foreign software? That seems the logical conclusion of implementing something like this.
USPS doesn't do conditional handling for stuff like that. It has to have the magic words. If you endorse an outer envelope with "Return Postage Guaranteed" or on item packaging with "If found, drop in any mailbox and send to <address>, return postage guaranteed", you'll get it. You'll get billed for the postage when it gets to the post office.

I haven't done it at scale for shipments, but I worked at a place that did it with employee ID cards, and we'd get about 50% of lost cards back that way.
I used to do a lot of 3d in the 90s so I'm extremely familiar with 3d modeling concepts. One day I decided to give blender a go after many years of hiatus and oh boy was it difficult to use even after looking up documentation. Nothing like maxon cinema 4d. Is blender built on preexisting 3d app UI convention? Or is it its own animal?
Possibilities outside our comfort zones but comfort should never influence our search for truth.
Vacuum does not have a temperature.

You would probably need very little thermal insulation, if any, for a space walk around Pluto as heat from sun will be quite low as well.
Are those moving or is it illusory motion? It's driving me nuts.
I don't suppose there's a torrent/magnet link?

My http download is glacially slow right now...
Thanks for sharing that. Definitely sounds like a step in the right direction. I've heard some talk in the US about improving the credentials for software engineering, but primarily at a professional organizational or educational level, not at the formal government-recognized Professional Engineer level, however.
I assumed this was just using the chop command on strings and was wondering why it would be front page worthy. Then, I saw it was Damian Conway solving problems and got excited. Cool stuff! Perl6 is pretty cool.
How to profile and optimize Python code
Clojure: Come for the hair of Rich Hickey, Stay for the insanely productive alien technology
Because there are many on here who consider paying $100 for being able to distribute on the App Store outrageous. They don't realise that just putting in 1 hour of your development time to create something usually costs more than that.
Step 4 within the list is literally

> 4. If you feel like there should be an easier way to achieve this, let Apple know using their Feedback[1] form.

[1] https://www.apple.com/feedback/
That size of an endowment gives them about $4,500 per student per year, so hardly enough to cover the full cost of a education. For comparison, Harvard has an 8x larger endowment for half the number of students.
They've done a redesign of the UI with this version.

I'd say it's a bit easier to grasp for someone new.
I guess work is done for the day.
Makes sense. The bug bounty is meaningful money to an individual but it's just a pittance to Google.
It’s very specific parameters. Automatic Updates are done after they’re downloaded, and automatic downloads are rolled out around a week and a half later or around that time. https://imgur.com/a/u6Mxz4A
A spinner isn't a "video", it's just a moving graphic.

Our legal system has many problems, but one problem it thankfully doesn't have is catering to ridiculous pedantry like you find with software programmers. Anyone trying to argue spinners in front of a judge is going to have their case dismissed with prejudice, because clearly the intent of the law wasn't to ban spinners or other such UI elements.