skysight-inc/HackerNews huggingface dataset:
If you look carefully at the orbit of Mercury you can see that it is elliptical. Pluto is also somewhat elliptical, which is hard to tell directly but given away by the fact that it crosses inside the Neptune orbit (this is also mentioned in the text). If you compare the distance between Earth and Mars around the "AST" in "Mars Crossing Asteroids" and around "Fortuna" you can see that the Mars orbit is somewhat elliptical. All the other planets orbits are much closer to circular and you can not see the eccentricity by eye.
The Matrix was invoking The Invisibles more that most people realize. If the former left you wanting, the latter might bring forth a lot more enjoyment.

https://en.wikipedia.org/wiki/The_Invisibles
Could you point me towards some linguists who think this idea is bogus?

https://www.researchgate.net/publication/12165254_Language_s...

This study found that a child's language production abilities predicts performance on a reorientation task: simply - young humans tend to perform like rats until they learn to use prepositional phrases.
Volt for volt, doesn't AC have higher transmission losses than DC because of the skin effect? I was under the impression AC was what we chose for the grid because transformers make it cheap and easy to step up and step down voltage.
> Interesting, so our current method is to do just what you said -- start a foreground service and acquire a wakelock. But we only do it if our network request takes longer than n seconds

This won't work. One of the less documented properties of Doze Mode is it's ability to sever your network connections. It can already be in action before you start downloading message contents. It can also kick in during the download. If you want reliable delivery, you have to take wake lock and enter foreground mode immediately after getting GCM push.

Look up, what is WakefulBroadcastReceiver, and why it used to be necessary. The class itself is deprecated (because implicit broadcasts are largely obsolete), but it shows, how one can miss opportunity to take a wake lock, causing entire application to be caught in deep CPU sleep. Google promises, that GCM will bring you out of Doze Mode, but I am not sure, if that also applies to wake lock. Your app may be sleepy because of failure to timely take wake lock, causing it to miss time window when Doze is temporarily lifted by GCM.
Making metal crystals from Pepto-Bismol [video]
Solving problems together instead of finding the answer on Stack Overflow.
America will not only send its soldiers to burn your country to the ground, years later they will also make a Hollywood movie about how bad those soldiers felt about it, and how much they suffered.
Same.

Lots of dumb money in the market too. Reminds me of Crypto before each collapse.
It's great. I use it all day, for just the reasons outlined above.
They said as much in an email to subscribers of the service (of which I am one.) That said, I do understand there will be skepticism around the nature and timing of pulling the fleet. They did send out a survey in October of 2018 asking for feedback on the e-bikes and I do specifically remember a question asking if respondents would be willing to pay more for e-bike access. Take that for what you will.
Here is a startup incubator that focuses on activist companies. Maybe one of their startups would be a good place to work?

https://www.highergroundlabs.com/about-us

You could also consider running for office. There are several organizations now helping novices run for public office from local level to national.
I mean, yes. But I would have killed for Stack Overflow in the 80s.
There was a lot less stuff, in general. Now you have libraries, protocols, umpteen different languages, paradigms, design patterns, IDEs, runtimes, platform after platform, etc.

I remember all I used to need was a C compiler and a task and basically alone I would be able to complete it with the standard stuff that came with the compiler.
real fuckin bummer!
The way my workplace addresses this is:

1. Transitioning to management or tech lead is not a promotion, but a change in responsibilities (and transitions back are common);

2. Whether manager or IC, we only promote people based on demonstrated ability, not potential, to avoid the Peter Principle
Wait, just how what are points worth in an account resale? It can't possibly be worth it for first world adults to sell.
Agree. I’m around students often. The way they treat me is pretty alienating. I liked the Sir Davos quote from GoT “the young treat us old people with respect because we’re an uncomfortable reminder of the inevitable.”
I stand by my belief that reddit is one of the worst sites on the net and far far worse than Facebook when it comes to reinforcing echo chamber mentalities.

I stopped visiting the site after the pulse shooting in Orlando when moderators deleted my post listing blood donation facilities in the Orlando area.
Worked in SW since early 90s. Back then you didn't have to think much about security and you could push things to the limit.

Also things were not as "professional". When I started out my boss told me to figure something out and I would report back weeks or months later. I had the time to make mistakes and learn from them. Today the young devs are often very micromanaged and have no freedom.

On the other hand we can do a lot of cool stuff today and it's amazing how much info is out there. But I think the 90s were more creative. Stuff like StackOverflow is great. Documentation was MUCH better in the 90s.
I did record a special episode of my podcast just one year before he died. He was 86 at that time and my last living grand parent, so it was quite obvious, now or never. I'm really happy to have done 1.5 hours him remembering his childhood and youth as a German teenager during and after WWII https://jeena.net/pods/6 (it's in Polish/Silesian)

My other grand dad wrote a long letter just two days before he died. His whole life he was haunted by what he saw and did as a German soldier during WWII, and this is also what he wrote about in that letter which I later translated and published on my website http://paradies.jeena.net/artikel/zweiter-weltkrieg (in German) (need to fix the char set there too).
Is it easy to break a SIM pin?
They could be configured with double the specs. Here’s an article from Sept. 2017: https://petapixel.com/2017/09/13/hp-z8-pc-can-upgraded-insan...

3TB RAM
56 cores
48TB

No word on cost, but the entry level goes down to below $3k.
I tried doing this before. The problem was that passing additional query parameters to Django admin caused it to crash. I traced the error down to conflicting lookup query parameters for some views (https://github.com/django/django/blob/9e38ed0536c7dc598a6c2c...), but didn't dig deeper than that. Passing through the unmodified request to Django resolved the problem.

You're right however, a simplified version probably works for 99% web servers (as long as the query parameters don't conflict with the ones used by your app), but unfortunately it didn't work for my use case.
But those shared bikes are miserable to ride. The frames are heavy and not stiff enough, no suspension, no pedal clips, etc. They're fine to go a few blocks but for anything longer it's an unpleasant experience.
It’s true that I haven’t comprehensively studied the license.
Moon mass mystery: Astronomers unsure what's embedded in the center of the moon
Elegant, tight, and efficient code mattered back in the days when a machine with a 20 MHz processor and 8 MB of RAM was considered a high-end workstation. You really had to understand what your hardware, your OS, and your compiler was doing in order to produce decent software.

Nowadays, such esoterica is relegated to the tiny niches of systems and embedded development.
I've noticed a number of major cryptocurrency exchanges using this slide puzzle as a form of captcha [1]. I dont exactly know how it works but I assume the jittery nature of a human sliding a mouse is enough to discern the bots from the nots. Are there any major downsides to this form of captcha that I may be missing?
[1] https://www.geetest.com/en/

EDIT: I now see the article does actually mention this, though I still do wonder how far the fingerprinting goes.
On reflection, the thing I miss about web dev in the '90s is the low user expectations.

Because I was going to say I missed the simplicity of it all -- your front end was just HTML, no CSS (which didn't exist yet) and only sometimes a smidgen of Javascript for like light form validation; your back end was just a Perl script with CGI.pm running behind Apache that rendered that HTML.

No React, no flexbox, no REST API, no microservices, no Docker, no Kubernetes... but the reason it didn't need any of those things is because it had a terrible UI, didn't do all that much, and only needed to support trivial numbers of users whose modems were probably the main bottleneck anyway.

Trying to make modern users happy with '90s era tech would be impossible and deeply painful.

But it was nice, just for a while, to have a world where people were thrilled that even a super-basic web application was a thing that existed.
PingCAP seems like a really neat project conceptually, my only concern with it is the attitude and overall rudeness of the maintainers. Issues submitted are often closed without comment, or in a number of cases when they do comment it is either "do not matter" or "who cares" I hope they can change their outlook and succeed.
Unfortunately, it doesn't work. The reason is that VFS cannot access private constructor of Badge<Device>.
Break them up by region? With ability to use each other’s equipment? Idk, I’m shooting in the dark.
Yikes that’s a lot of work to keep messages synced, but kudos to you for engineering around Apple!
DJI RoboMaster S1
I was tempted to write "computers were so slow and lacking in resources that you were forced to write efficient code". Because efficient code is good, right?

But I lived through that era and being forced to write efficient code is a god-damn nightmare. There were so many ideas flying around that you simply couldn't do because the computing power just didn't exist.

Today people revere things like "vi" but when you were forced to use such basic utilities because your human/machine interface was a 300 baud modem, or even a paper teletype, life wasn't so good.

Nostalgia isn't what it used to be.
"I hope someone would correct me..."

s/grand new ponzi//

The capital is cheaper than ever and so is the hype.
Try Kotlin. Syntax is similar to Python (but better), but it's actually just Java, with all the supporting ecosystem. Kotlin is just syntactic sugar.
Better, blame the people who voted them in.

In modern times regulations are monopolistic power grabs by corporations, not the 'protection' they are intended to be.

It has been clear this happens, but people continue to elect politicians that regulate anyway.

Hopefully this is a traumatic event and teaches this community a good lesson. Our locals cities can take note, and their voters learn an important lesson that could otherwise harm national level elections.
Why limit this to Checkout? Checkout seems limited and resides on Stripe's servers. Who wants to be redirected from a secure website to another domain??? Outside of web savvy people, nobody has ever heard of Stripe.com.
I'm not only referring to news outlets.

AMP takes control away from web publishers by forcing them to allow anyone to serve their content (signed exchanges). Publishers no longer have control over how their sites get served (for example, no more server-side logs, because Google has forced you to let them serve your site).

It allows large sites (like Google) to have more control over smaller sites by putting back buttons at the top of your website in order to take them back to Google Search. The related "portals" scheme is the new "can you open all external links in a frame?" and small sites are going to be hurt the most.

Hardly anyone would implement that garbage if they weren't being threatened by Google with a traffic drop. If the ultimatum were "just make your website fast and add some schema markup to get in the carousel" then that would be fine. Forcing the entire Web to change to a restrictive format and load JavaScript from Google's servers, and seizing control of how websites are hosted is terribly damaging to the Web itself.
If country clubs ever contributed positively to social fabric they have hidden this phenomenon very well.
> The not-so-talked-about but killer feature of Matrix is that you can bridge other services into it.

It seems to be getting brought up each time Matrix is mentioned, with a standard reply that it's not unique, and available in XMPP for a while.
Should Google's Algorithm Update Be a Cause for Concern?
Late 90's here.
There are two things I miss:
1. Going to the book store and looking through the (mostly) O'Reilly books to see what there is to learn or what new technologies are coming out.
2. Having a huge pile of 3.5" floppies (or even CDs) you are using to load the latest version of Visual studio or whatever and just imagining how much knowledge is contained in those. I think my copy of VC++ was something like 21 floppies.
Speaking as someone who cut my teeth in the 80s and early 90s: I miss the elitism and exclusivity of it. Nowadays the internet has made it so any question can be answered within seconds, but back then you had to scrupulously acquire your information from magazines, Usenet discussions, and just plain experimenting with the code. As things currently stand, programming has become a commodity skill that anyone with a room temperature IQ can learn within a reasonably small time frame. Then, you get on StackExchange and start cobbling together your app from copypasta provided by other programmers.

Things have been dumbed down considerably.
Circular references like that are called "recursive types" in formal type theory. They are one of those big issues that academics like to write papers about.

Even if you just want to write a practical interpreter, and choose to gloss over the issues, they will still come back in some disguised form and either by requiring some sort of implementation kludge, or just by creating weird edge cases.
I still make websites this way because no-one told me to stop. They can be made responsive to things like smartphone browsers which incredibly minimal changes. No complaints so far.
How did they "illegally skirt regulations"? Having read the california taxi and car-for-hire codes a few months before uber came into existance, I can tell you that in california, at least, lyft was breaking no laws. Uber, was, since it was called "ubercab" and you can't have "taxi" or "cab" in your corporate name without actually being a taxi or cab.
Fortnite Eclipses Facebook, Instagram as Tweens' Preferred Social Platform
There is plenty of life that doesn't care about carbon dioxide and monoxide here on Earth.

When life started here CO2 was from hundreds of thousands to many millions of times more abundant than it's now. Tens of thousands more of it won't probably even make oxygen respiration impossible.
Not having so many plug-n-play abstractions that you’re so strongly encouraged to use to “not re-invent the wheel”. The problem in my mind is that the abstractions leak all over the place, but we stop caring.

Pushing off compute to the browser because it’s cheaper, nevermind the cost to non-powerhouse phones.

Avoid putting any thought into optimization because compute and memory is cheap. Nevermind that you’ll have to do a complete re-write when a few dozen 600+ ms microservice responses results in 20 second page loads.

Store all the things! You might need them someday, after all. GDPR what?

I work with developers who think that DB migrations are “of the devil”. As a result, they have pivoted to use the RDBMS as a rudimentary k/v store and create the relational data structures in memory. All they need to do is pull a few dozen GB of rows from the DB with every container restart.

So, yeah. I miss having fewer abstractions; having more constraints. The software seems somehow nicer through the CRT-colored lenses.
Several bars of CO2 are inhospitable to life evolved in an atmosphere of several hundred ppm of CO2, sure, but are there arguments that high levels of CO2 would be detrimental most possible lifeforms out there?

(CO is much more reactive, but it's harmful to us because it reacts to our hemoglobin in much the same way as oxygen. So since Earth life has managed to get on just fine with all this corrosive oxygen around, the same argument may still apply.)
"Move fast and break things" really means "Move fast and turn a profit".

The pressure to show good returns to institutional investors is the cause of the drop in quality you are seeing.

Just like everything else in the US economy, Wall Street has caused the software industry to hyper focus on short term gains. Quarter after quarter they are draining the nation, and when the bubble pops they will be the first to look elsewhere for new investment opportunities.
Among other things, yes.

For example: On an IBM PC, running DOS. You could know all there was to know about the BIOS, hardware ISRs, DOS ISRs, DMA, how a file system works, and maybe a bit about the graphics system, and you could make the machine do anything you wanted.

Today, if my kid wanted to learn all those things, I wouldn't even know where to tell him to start. You simply can't get that low (easily) anymore, or know that much about numerous subsystems. And the higher level stuff, like you say, is buried in layers of abstraction.

Of course, now we have an unprecedented access to cheap, powerful microcontrollers and SBCs, which make up for it to some degree - but it's still harder to translate that knowledge into something of perceived usefulness on a 'proper' computer.
How are you paying $50/year? Bike Share Toronto costs CAD$100/year. If you took advantage of their Presto card discount, that used to be 50% off for the first year of membership, recently reduced to 30% off the first year: https://bikesharetoronto.com/presto/

Bike Share Toronto is heavily subsidized by the city and Ontario, and operates at a loss: https://www.thestar.com/news/city_hall/2019/02/28/bike-share...
You got to go with what you know.
small companies have internal politics too, if they're crippling depends on factors but it is very possible
This interests me, as a potential user; but it’s only a killer feature if it’s accessible.

I start by looking into Hangouts matters, because I use Hangouts to talk to some of my family, currently only on my phone and not on my laptop; and I see three projects listed in https://matrix.org/docs/projects/try-matrix-now: matrix-appservice-hangouts, mautrix-hangouts, and Hangouts Bridge. https://matrix.org/docs/projects/bridges/#hangouts lists two, matrix-puppet-hangouts and matrix-appservice-hangouts.

Bridge, puppeting bridge, appservice—I have no idea what any of this means. I’m generally hoping for something like an instruction to install a piece of software on my laptop with `curl … | sudo bash` or some unsigned .exe or something. (Are any of these things basically a Matrix server that I could run on localhost, or do they slot into a Matrix server that I’d need to host elsewhere?)

And so I give up. The content formatting of those pages on matrix.org was super-ugly anyway, it’s clearly either not a good product or not for normal people. (This remark may seem harsh, but this is how most will think.)

What do I need to do for all of this to get Hangouts, SMS and Slack working in Matrix? Is Matrix ever going to focus on users and make questions like this easier to answer, or will it remain a niche product that I should not bother with?
I believe that applies to languages in their entirety (eg having no words for numbers). I believe this maybe an important difference.

Changing the emotional context of a small number of words; moving a concept from a socially unacceptable word into a socially acceptable one, seems fairly different. So I think we're talking about two different things here.

So while Orwell's "new speak" seems clearly to embody linguistic determinism, using "collateral damage" for "civilian deaths" inside a larger language may not be.
Main thing I miss is the lesser degree of abstraction in doing anything. If you wanted to build a simple app which just took one input and did a calculation and returned a result, there were multiple languages, but you didn't need a huge number of libraries, infrastructure, etc. to deploy it -- you just built the code, compiled it, and distributed a binary (and source, with a makefile). There was complexity crossplatform (even across unixes), but there was a period of time in the mid-90s/early 00s where "some form of linux or a BSD" was all I had to care about, and it was pretty easy.

Also, being able to trivially modify almost anything I used (because it was largely open source, and simple).

Lots of things were worse, but less abstraction was pretty nice.
It's already widespread. But, it requires customization to overcome for many spammers. Depending on the popularity of your site, your threat model may require you to do more. But it is still a useful tool.
My observation is fundamentally that if open source can be cannibalized by profit-seeking entities, it will be so cannibalized.

It’s true that I haven’t comprehensively studied the GPL.

Mostly I’ve observed companies using hundreds, thousands, or millions of hours (depending) of the very hard work of many very smart open source devs in building their own proprietary systems on top and making fucktons of money, none of which is ever seen by the people who made 90 or 95% of their business possible.
At this point I'm just rooting for them to get together. They're like star-crossed lovers: Romeo Corp and Juliet Inc.
Developers being far less critical of other developers.

We were much more positive in the olden days. Back in the 90s you could post an idea in a developer-oriented usenet group or discussion forum and get pretty decent feedback. If you do that today there's good chance you're going to either get nothing back or you're going to be flamed for using an "anti-pattern". People are far too quick to dismiss things now.

It's probably a function of how everything gets marked with a score now and every post is social proof, but it's quite annoying regardless.
True. But they've never posted very frequently. So maybe this is just an important issue for them.

Also, are baseless allegations OK here?
Fabric bags are worse for the environment than plastic bags, so they cost more, because of the process to make them.
So much this. It ties in with my other comment, to some degree.

Someone here mentioned StackOverflow, but really, a handful of manuals, maybe a good book or two, and some persistence, /usually/ gave you all you needed to figure out a problem, and do something magical.

Now, those resources (if they're available) will likely only help you understand a very small subsystem.
No doubt about it.
I appreciated that the behavior of that system was fixed for a certain period of time. That word processor would work the same for all eternity (warts and all) if you didn’t intentionally get a version upgrade.
I miss building everything from scratch, in assembly, because I could do it better than the libraries that shipped with the system.

I can still do it better today, but the stack is so deep now, I just don’t have the time.

Would I go back if I could? Nah.

Hacking is a blast, but never forget it is to achieve a greater purpose. A greater purpose for our software’s users, for ourselves, and for for our subroutines.

Old hackers never die— we merely gosub without return.
It's really pushing the envelope to assume that "life as we know it" consists on animals with a circulatory system that uses hemoglobin and blood with neutral PH.

Why would life depend on the low concentration that is not even toxic to all of the life here on Earth?