skysight-inc/HackerNews huggingface dataset:
And in the idealized fantasy world of Ayn Rand, any giant dinosaur enterprise corporation who insists on using antique outdated Jurrasic browsers deserves to be bitch-slapped by the invisible hand of the market into extinction for their outrageously dangerous security and privacy policies.

To bad the real world doesn't work the same as it does in self-indulgent libertarian porn...
> Stack Overflow is currently offline for maintenance
What's your take on Node and backwards compatibility? Since you get to choose your runtime, is it valuable to stick with the same always-add, never remove approach as the browser? NPM taken out of the picture, I get writing one language everywhere would be nice. Do you just consider the bad parts to be the price to pay for not needing to keep track of the distinctions?

I've recently been working in Electron, and I find having app logic in both browser JS and Node to be more of a frustrating uncanny valley than a help. I suspect I'm in the minority on this one though, at least amount people with workaday skill set in client side JS.
Does not seem like planned downtime
So glad Yosef keeps writing on his blog. This is a well articulated gem. I had intuition as to why the monorepo style was not great for most shops. His clever argument nails it.
Well that's obviously wrong because some people used to think that a computer would never beat a human at chess. It follows logically that no one can ever overestimate how quickly technology will develop.
You should look into Estonian ID card program. Its exactly what should be done.
> from desktop Netflix's settings

Isn't that an indicator that something's wrong when the company says "technically you can turn this off, it's just buried in the form of the product that people use the least. But technically you can turn it off."
The question is how are they gonna fix it without stackoverflow?
> If true, then when slavery was ended we would presumably have seen a stagnation in the economic fortunes of the USA, which I don't think has happened.

Something like that did in fact happen -- the post-civil war period coincided with the Long Depression (https://en.wikipedia.org/wiki/Long_Depression), which some economic historians would date between 1873 and 1896.

However, the Long Depression was at least in part a global phenomenon, and with any economic story there are many confounding factors. (And on top of all of this, nations did not keep rigorous economic statistics at the time anyway.)
This article was illuminating for me because it makes me second-guess my own projections of the future; the idea of getting so lost in the hows and whens of a conceptual challenge that you forget to ask why.
Facebook is funding brain experiments to create a device that reads your mind
And what if foo had already been defined in the scope?
>Look at the US and Mexico: Despite having a lot of trade and migration, the two countries significantly differ economically.

Back then labor was in more demand. Evidence is the salves were imported often at great cost and risk.

There were fewer commodities in market.

Germany had coal, French needed it.

There was no limit on immigration.

People from Germany and France were more equal in education and social status than the difference you've between Americans and Mexicans.

Technology wise countries in Europe were quite equal, what differed is the amount of resources at their disposal.

>So it plainly does not hold that trade and migration entirely eliminates differences.

It doesn't have to entirely eliminate differences, just have to make them more equal.
Well hopefully this turns into a helpful public service in the end since she didn't try to sell them or use them for fraud. So most will probably just get fixed, again I hope.

But she was basically asking to go to jail and this could have easily gotten her some good money if she reported it responsibly. Either as an infosec worker or through vuln rewards programs.
Yeah, not routine at 9am pacific.
Plus, it's not exactly "content".
In my experience, that is not an acceptable solution for everyone. I have worked with people who despise these kinds of scheduled short meeting, because "we are sitting in the same office and can always talk to each other".

That having said, my personal preference is also the scheduled 15 minute meeting.
I remember as a young kid thinking that it would make me look cute and creative if I had an imaginary friend (because apparently that was a thing kids were supposed to do). I couldn't keep it up - it just didn't really make sense to me.
You reach a point where if nearly everyone is blackmail-able for the same thing, that it stops becoming effective. If everyone is cheating on their spouse, then who is anyone to judge?
That is ridiculous. I refuse to subscribe to anything that makes it difficult to unsubscribe.

I learned my lesson from LA Fitness. Check the cancellation process before signing up for anything that requires a contract.

I suppose that should be common sense, but I never thought about it until I had to mail a freaking letter to their HQ requesting cancellation.
> It's the method of production, not the chemical properties, the distinguish synthetic from non-synthetic.

So i give you two stones. Can you tell me which one is synthetic? It's a marketing term only. We don't call the gold used in the ring as man-made, but it is certainly blended by man with other elements.
Like when my brother decided to keep my glass full all the time at the bar. I got soo wasted, didn't even realise.
How to follow-up Pathfinder? Improve the game, don’t radically change its
Yeah, ever so often when I want to continue watching the current series I realize that autowatch made me watch the whole season while I was asleep on the couch.
Really wish autoplay would stop every three or four episodes.
Well it would be a bad time for another significant service to unexpectedly go down at this time wouldn't it?

Time to get out Dash Docs or UNIX man pages then.
That hefty sentence commonly mentioned for Swartz was using the whale sushi number [1], not a number he actually had even a remote chance of getting [2] [3].

[1] https://www.popehat.com/2013/02/05/crime-whale-sushi-sentenc...

[2] https://www.popehat.com/2013/03/24/three-things-you-may-not-...

[3] http://volokh.com/2013/01/16/the-criminal-charges-against-aa...
I agree, these companies have a heavy influence on governments through lobbyists and campaign financing.
GOP senator introduces bill banning 'addictive' social media features
Founder here. This is fair. Dark is still quite early, and while we're talking about it, it's currently got a lot of sharp and ugly parts that we want to tidy up before we go public.

Happy to answer questions on it though - I answered tons of questions about it in the last HN thread.

Some specifics around your questions:

- it would take more than a type to destroy the production DB. You'd need to type DB::deleteAll, then run it (which you'll need to do as an explicit action, either click the "run this function" button, or enable the feature flag to users). We'll eventually have backups so you can undo, but we don't yet.

- staging isolation: there aren't infra questions here since we run the infra. But we'll probably allow DB clones so you can test this sort of thing.

- reverting: That depends on exactly when you want to revert. If you've made a new flag and you want to not do that anymore, just change the flag condition to "false". You can then cancel the flag, or iterate on it. If you instead want to go back to a previous point in time, we've saved every version and you'll be able to pick from them.
nowadays almost everything is android https://hackaday.com/2019/04/29/bike-computer-exploration-un...
Tangentially related, half of those comments are yikes-tier.
> What do you do when you have a branch working on Android and another branch working on iOS and you have deliveries on both platforms? You postpone the merge, and keep the fork.

Honestly, it never occurred to me that you're deploy from more than one branch. If you can't merge the branches into <your main branch that releases are built from>, then what's in the branch doesn't make it into a release (from my experience).
JavaScript Undefined
Literally Can’t read. Medium wants me to sign in to see content. Nope.
There are starting to be some lower cost options. A recent Kickstarter promised a ~$250 price point for a Femtosat/Sprite size craft launched as a rideshare inside a 3U Cubesat: https://www.kickstarter.com/projects/ambasat/ambasat-1-an-ed... (not speaking to the likelihood of it actually launching, just that it is purportedly an option)
When exactly did you try it? It has changed significantly at least a few times in the last 10 years.
Yes, the diminishing returns of weaponized social pressure
Sounds like your dog is the problem here.
VPN protection from site-level tracking is basically nonexistent. Browser fingerprinting is widespread and bypasses anything a VPN might offer. VPN is effective against network-level issues, not against browser-based tracking - it's a different level in the stack.
All of our instructors are remote, apply!
No such supposed right was implied...
Serious question: how do you feel about having been involved in that feature, knowing that you were creating an addictive product and trying to get people more hooked on it?

You might try to say that people have free will and can do what they want, but you know that the reason it’s done is exactly because it’s addictive.
It does sound like they know something of a lisp-like programming model, but in C none of that is applicable because structs have fields at fixed offsets. In spite of lisp's obvious superiority, I think it could be useful to learn how the unenlightened languages people actually use do this stuff.
It's still a moving target though. Either you transpile, and your target is just a config option, or you are in the business of being super selective about which "official" language features are ok to use for your user base. I can't imagine the business case for anything but write-anything, transpileto whatever the lowest common denominator of the day may be. Outside of one-off scripts, I don't imagine many browsers actually will be running any these new ES features until they become a compile target themselves in 8 years.
So Long, Swiping. The ‘Tap-and-Go’ Subway Is Here
Quite excited by the 2D rendering features! https://www.blender.org/features/grease-pencil/
Blender dates back to the 1990s but it is its own animal, more or less. For documentation I would recommend going through the tutorials first, rather than trying to figure things out and searching for what you need. It reminds me a little bit of Vim in the sense that you switch between different modes a lot, and that's not exactly friendly if you're not used to it.

That said, I've never been proficient at 3D, other than a couple of level editors, so all 3D tools are hard for me to use. With my mediocre background and armed with tutorials, I didn't find it time-consuming to do some basic things like creating a mesh (lots of techniques to pick up here), creating a UV map, and baking a light map.
> But here we are with at least a mediocre of accessibility and much of it can be traced back to the ADA.

While the accessibility may be mediocre, we do have a modicum of it.
It may be difficult to grasp initially. I did not find it too hard to use afterwards, though; it becomes reasonably logical.

I did not do animation, though, only 3D-modelling and architectural scenes.
> If we still need to target es5 4 years later

You don't. Unless you care about IE11 (for most consumer products and mobile apps isn't necessary) you can use many of the features up through ES2016 or later without transpilation. My business uses JS classes, arrow and async functions, and new prototype methods without issue.
Do you think Apple is hiring those people to work on iMessage?
Based on some experience on non-X86 systems, lock-free is where you start finding bugs in compilers and runtime libraries, and also hardware.

How much do you trust random ARM-based SOCs to get this right at all of the necessary levels of cache consistency and memory access queues? Lots? Great, I am happy for you. Now, extend your confidence into some other chips, like PowerPC (various versions), MIPs and maybe a couple of others.

Eventually you are going to hit some very odd bugs, the really difficult bugs that will make you tear your hair out, and eventually that lock-free stuff, too.

"But we'll never run our stuff on a MIPS, or a Fthaghn-V1000." That's good . . . but the chipset you trust might get an update with slightly different memory behavior and you'll be sunk.

The projects I've been on that have shipped lock-free structures have done so only when using them was (a) high value, (b) there was a way to choose an alternate method (usually at compile time), and (c) the use was very limited (e.g., just a handful of critical places).
Why is this person spending so much time alluding to Google being evil (without having the guts to come out and say it) in a post about git repositories?
The starting date is in 2011 when they introduced a metered paywall and has seen an increase yearly. The "Trump effect" was a substantial boost in 2016, but only a part of the overall trend.

Google isn't free.

https://hackernoon.com/how-does-google-earn-money-as-simple-...
I agree, but millennials have no power, there's the potential that what they've done (while being tracked and recorded every moment of their lives) could be used to blacklist the entire generation by zombie boomers and their xer children. They've already come of age during a ruined economy, this could just be another strike. Xers will live long enough that they could skip most of the millennials in favor of their kids, who may take their parents' experiences as a cautionary tale and be more careful and contrived about their public faces (I think there's ample evidence of this wariness.)
2.8 release page with news & screenshots: https://www.blender.org/download/releases/2-80/
This release is a pretty significant UI overhaul, as was 2.6 from memory but that was a good few years back. Probably worth giving it another shot with 2.8!
Sure it is. Harvested lumber doesn't release its CO2 back into the atmosphere unless you burn it.
Last time I looked, the `image` crate was the defacto standard for doing image manipulation in Rust, and in my opinion its API is/was pretty bad. (Had several different types for "an image," which made things annoying, and I recall hitting unreachable!() in a public function once).
I definitely remember thinking up an imaginary friend because I saw on TV or something that it was a thing kids did. It didn't last long.
>But...the product team at Doritos does the same thing.

True, but they can't make the end of the bag of Doritos lead you to the counter to get another one in 5 seconds. (yet!)
these downvotes are confusing.

You should check out

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

for some answers.
So Is Down
For the average person, probably not much; The main blocker will be that it costs about $10k to build, $20k to have it launched into space (USD).
Update: https://twitter.com/Nick_Craver/status/1156243864182804480

"We're having a SQL Server instability issue and digging into it now."
Hi! Let me push back slightly on "visual programming". Dark looks and feels like writing textual code. There are some built-in visualizations, especially around code organization and infrastructure, but it's much more like coding in python in vscode than using Github actions.
https://en.wikipedia.org/wiki/OGAS
You may not see any of the behind-the-scenes costs that Apple has to pay for in supporting the ecosystem, but it is a well-known fact that Apple intentionally prices their software and services pretty close to cost, because they make their real profit on hardware sold and the software and services are just used to try to help drive hardware sales.

So, that 30% cost is really just the price of doing business in this ecosystem. It is entirely your choice as to whether or not you participate in this ecosystem.
Thanks! Unfortunately I can edit the title but not the url. Perhaps dang or other admin can update to this one?
"50 years if you go back to the beginning - but most people didn't get on the internet until the early 1990s"

Yes but I'm specifically talking about someone who's an "early adopter"!
or you know, maybe just using the new "easy" tech of lignin removel through oxidation. But you're right, we can't excessively clean the forest of organic "waste".
When you start measuring something, that thing tends to become what you optimize for, regardless of if it actually makes sense. Hours spent watching is some kind of indicator of whether people enjoy using the service, and is also a nice clean metric to be able to report on.
Nothing on their twitter - https://twitter.com/StackStatus
Duplicate: https://news.ycombinator.com/item?id=20566536
> When I worked there the product team at Netflix had two KPIs all new features were tested against: hours watched and retention.

So, I totally understand retention: that one makes sense to me, as that's revenue for Netflix; if I'm more likely to renew my account, then Netflix makes more money. But... I honestly don't understand why Netflix is optimizing for hours watched, and in fact I had assumed it would be the opposite (leading to Netflix actually making it kind of annoyingly difficult to watch the full credits on movies, for example).

> But...the product team at Doritos does the same thing.

This makes sense to me: the more Doritos I eat, the more money Doritos makes. This isn't true of Netflix: every time I watch something, it costs Netflix money. I would, naively, expect that what Netflix would want to optimize for is some weird balance of retention (at high priority) and least hours watched (at a much lower priority).

> 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.

I also appreciate that the more hours I watch of Netflix, the more I might be "addicted" to doing so... but the reason I'd expect Netflix to care about that is because it means higher retention, which is already being directly measured. Any other aspects of my addiction don't seem to benefit Netflix: it costs Netflix money every time I stream something from them...

...and, it would seem to me crucially, it means that Netflix is "on the hook" for more and more content. If, on a relatively short-term basis (such as during an experiment), my measured retention is the same, but my hours watched is higher, then it means I'm burning through content I like to watch at a faster rate, and so Netflix needs to spend more money to rotate their catalog and create more originals.

It just seems so weird that Netflix would be optimizing for "hours watched", and I'd love to learn from someone more on the inside who was involved in that why they would do that. I understand why YouTube and Facebook optimize for "engagement" (even though I also think it is abhorrent) as 1) their revenue is based on advertisements and 2) they spread using network effects; neither of these are true for Netflix.
The US didn’t invent the internet either. Concurrently there were multiple research networks, which were consolidated into ARPANET. So of course the number of people on ARPANET were mostly confined to the US.

It is strangely hard to find information about all the research networks or competing international commercial BBSes from then, but two names I can find are the Association for Progressive Communications and CYCLADES.
No this is not an alternative, it will fail if the array is too large, as you will exceed the maximum number of arguments a function will accept (which is implementation defined).

In general the spread operator should only be used for forwarding arguments not for array operations.
According to panopticlick, Chrome is 100% secure in incognito mode.
When you have to choose between "watch the next episode" or "watch something else", Netflix benefits when the default is "watch the next episode".

When you have to consciously choose to watch the next episode, you can also make the choice to turn off Netflix and do something else. The more you watch Netflix, the more likely you are to keep paying for it. When you actively choose to do something else, the less likely you are to keep paying for Netflix.

It's not the perceived value, it's the choice.

When you have to make the choice, you could choose to spend more time with something else (like a video game, a Hulu show, etc...). If you choose to do that, you might get sucked into that game or show and decide to not come back to Netflix. Netflix would rather spend the few cents it costs to stream you a new video (which is probably already cached at your ISP) than make your choice to do something else explicit.

That said, I think it's a great feature that makes it easy to binge through a series. Its beneficial to both parties in that way -- I get to not move from my couch and they get to send me more entertainment (and keep me paying them).

Also -- the more you watch of a series, the more you'll talk about it to your friends. And the more likely they are to watch it. If you get stuck on Episode 2 of 10, you're not as likely to talk about it. But if you keep going to episode 3, 4, 5, then you are more likely to finish the series. And if you finish, you'll probably talk about it, and then the cycle continues...
VPN in a VM, then, or on a different PC altogether.
Awesome. I tried it about 18 months ago do I will definitely give it another go!
Something that this article hints at but seems not to explicitly state: there is near-zero economic incentive for anyone to establish or occupy a colony on Mars, and even if there is some incentive, it is not worth the cost. Just the sum of money required to fly the people there alone would be absolutely staggering, and ironically, would create enough greenhouse gas emissions from the launch vehicles to put our environmental issues here on Earth into an even bleaker perspective.

Halting the damage we are doing to our own planet is urgent and important. Colonizing Mars is way less of either.
I could be wrong, but I think that's more because of restrictions from the countries themselves than Apple. I don't think Apple would put unnecessary restrictions in if not for the legal requirements from various countries.
Not quite because you can still go outside where there's air and water and you can bring fire with you to keep warm.
SQL Server instability!

https://twitter.com/Nick_Craver/status/1156243864182804480
It sounds like that’s the critical detail that is unknown or deliberately being withheld.

Probably lots of vulnerable setups out there unless C1 brewed its own, which doesn’t sound like it’s the case.
I see no technical reason for why Mars could not be home to humans, or even an economically self-sufficient society, in the future. That said, it is inhospitable, and once the first people have set foot there, I see little reason why it would be more attractive a place to live than Antarctica.

A major appeal of Mars is stated to be in case Earth becomes inhospitable, although it seems to me that it would be easier / cheaper to create self-sustaining colonies underground on Earth with nuclear energy and hydroponics, yet even this isn't being done.
An interesting and inspiring case in Switzerland -http://politicindia.com/news-details.php?newsid=1059

They've introduced a novel banking scheme in which retired care volunteers “deposit” hours worked looking after elderly people. In return they can use any time saved up for their own care provision later in life.
why would I use sed over vim for regex replacements? in nvim I can

set inccommand

and see whether I've gotten my line noise right as I go.