skysight-inc/HackerNews huggingface dataset:
Windows 95 was no paragon of stability when you started loading it up with tray apps and running big nasty applications or trying to use the damn printer with its piece of shit driver. We are spoiled these days by how stable our computers are.

I agree with you that keeping the file metadata in a separate fork is far superior to keeping the file metadata in a three character extension, but sadly the world zagged on this one when Apple zigged. I especially like that you could have two files of the same type associated with different applications, so if you created a text file in your IDE it would open back up in that IDE instead of launching the word processor. And you could change it (somewhat clunkily) at will.

Win95 did have some advantages though. The Start Menu was a better organization system than Apple's Application folder for example. Macs of that era were also slow and badly overpriced.
As a guy who just spent the past summer doing (his 19th year of) Python, (6rd year of) Cython(/Pyrex), and (8th year of) C, picking around PyPy, and writing a couple transpilers; the tools are incredible. And I think you're talking out your butt here.

Speed is a matter of choice and a bit of manual tooling. You seem like a Golang advocate; great. I hope it continues to work for you. Python solves 95% of problems today, and with the continued bettering of tooling (via PyPy, Cython, Pandas, SciPy, PyTorch, etc.), Python and the dozens of active member groups (individually with 100k+ global users) work independently in every niche with performance improvements until it takes the market. We embrace, extend, wrap, and improve.

I remember when Unladen Swallow was laid upon the laps of the CPython developers. That was a LLVM backend JIT for CPython (CPython had another JIT at the time, Psyco), combined with a collection of other improvements to the CPython runtime that Google laid on the CPython developer's laps. It was a patchset against an old (and unmaintained) version of CPython, and may have taken years of further development to merge back in. Meanwhile PyPy, Pyrex->Cython, etc., were all pretty solid, so the CPython devs left the Unlaiden Swallow, because it didn't seem worth it (I agree with them). See PEP 3146 for details.

But that doesn't mean CPython devs haven't been at it; what the heck do you think all of those "optional" type annotations are for in Python 3.x? Type checkers for one, compilers for two. Oh... yeah, we've been moving towards optional static type checkers and static compilation in the Python community for years; and as a community, you can basically piece it all together. Is it 100% yet? No, but it's a solid 95% for most use-cases.

Watching Golang over the years; it feels a lot like if it wasn't in Golang, it wasn't worth using with Go. I say this as a user of cgo from 2012-2013 in a failed attempt to make something in Golang + sockets + goroutines faster than the equivalent in Python + sockets + threads + C. But when I was seeing better performance in Python, better error reporting in Python, better C library wrapping in Python, and better tooling in Python - I went back to Python (funny how 20+ years of tooling will do that).

Don't get me wrong, I love the speed of the Golang compiler. It's just mostly everything else in the ecosystem I don't like; including the lack of a viable C/Golang interface for anything nontrivial (like leaving C threads running with references to Golang objects/structres), the hilariously short official documentation for cgo, the basic need to re-implement the world in Golang to get good performance, and still being subject to the whims of Rob Pike - whose bad decisions (in the form of Sawzall) already wasted a week of my life when I was at Google.

You want performance in Python? Okay. Where do you want performance? If there isn't already a library there to help you, I'd be very surprised.
This means there is an especially good chance that whatever you write and vote here will be eventually piped into Mark & Sheryl's eyes & ears. Time to unload those pent up opinions!
That's more a function of SDK limitations and hardware capabilities. Here's one example:
https://marco.org/2017/09/24/what-watch-podcast-apps-need
Skim the first 6 parts too; they deal more with what is now than what might be in the far future.

There's enough interest, demand and money in current space activities to justify a small cislunar economy; after that happens, well, hard to predict, but I think you're underestimating the amount of people with ideas about what to do in the Solar System.
Hey all, I am a product manager of the LesnVR browser (https://lensreality.com/). We are thinking more in the direction you mention - enabling 2D content to be transformed into a VR content through CSS. We've done some experiments I posted about on my blog: https://productmanageronthego.wordpress.com/2017/11/16/vr-we...
Have you checked out scikit-allel? It is fairly comprehensive in terms of calculating basic population stats, and the developer is highly active.

scikit-allel: http://scikit-allel.readthedocs.io/en/latest/index.html

scikit-allel example: http://alimanfoo.github.io/2015/09/21/estimating-fst.html

zarr: https://github.com/zarr-developers/zarr
Tinc VPN: Secure Private Network Between Hosts
This is a pattern I've had some success with several times now. Create a quick Python implementation for parts of data pipelines and then go back and re-write in Java/Go/C/whatever the best tool is for that bit of the job later when we know where the bottlenecks are.
Windows has always been head-and-shoulders above the Mac and that's why it won the 90s desktop wars and that's why just about every business on earth uses Windows and not Macs.

You are in a tiny minority if you think Mac window and file management are any good. File extensions are the most pragmatic way of dealing with associations and that just about sums up the difference between Mac and Windows: Microsoft made Windows to be practical whereas Apple has always focused on style above all else.
The original article suggesting to never filter water is just plain idiotic. Decisions about safety can come down to a risk vs. reward analysis.

Risk: Horrible diarrhea for possibly months (worse consequences for children)

Reward: Save 5 minutes of time and $1-$30 not filtering water and you get to act superior to people who filter

Seriously? Not filtering is just stupid.
We’re still pretty early, and so we have lots of room to improve our network usage, and tolerance to instability. However, it’s absolutely our goal for Live Share to perform well (as well as can be expected?) on lower-bandwidth and volatile network connections (e.g. coffee shop WiFi).

Currently, it’s already very usable in these conditions, especially when compared to screen sharing :)
Right, and you can disable it in 10 as well.

>it's just as much work as installing Spybot Anti-beacon on 10

Most apps automate the process. In 7 you have to memorize the 8-digit code associated with the updates you don't want.
tl;dr: Python's dynamic features add lots of overhead to every operation, and CPython's simple implementation means you pay the overhead even when you don't use the dynamic features.

A few things quickly come to mind, after having maintained a patched version of Python 2.7:

- The dot operator (e.g. `foo.x`) hides a /very complicated/ resolution process that can be /very expensive/. (The documentation about this process also deceptively makes you /think/ you understand how it all works, whereas you probably don't unless you're intimate with the C implementation.)

- Global variables are slower to access than local variables in CPython: the former require hash table operations, whereas the latter are array operations. Global variables can also be of pretty much any type, not just strings, which further complicates how globals are handled.

- `import` statements are idiomatically done at the top-level of a module, and often are used as qualified imports! E.g., `import os` followed by the use of `os.path.join(foo, bar)` later on. This hits the costs of both global variables and the dot operator.

- Other syntactically simple constructs, like indexing, relational operators, `len(foo)`, etc, all support overloading, increasing the complexity of the implementation of these operators.

- CPython has a simple implementation (bytecode interpreter, not really any optimizations), meaning the cost to support overloading and dynamism is /always paid/.
Tiny Darwin computers, maybe. Gruber knows this but he's writing for a broader audience.
Clearly there was some magic on that team. Exhibit A: hiring Eno to create the startup sound.
Also, at the extreme end, Primark is literally cheap enough to throw away after a couple of wears.
How about fixed size stacks- with a canary of a expansionfunction at the top?
That way you can have it both- the speed and fixed size- and expandability on demand- by simply checking for the canary in a pattern and executing it ..
Robert Baruch has a bunch of great videos and if you look at the website for his "Project 54/74" [1] he spends lots of time taking high resolution photos of decapped processors. Really, it's an amazing educational experience. If you guys can spare just a few dollars/pounds/whatever a month he has a Patreon page [2] where you can donate to help him continue his research.

1. https://project5474.org/index.php?title=Main_Page

2. https://www.patreon.com/user?u=3190442
Note that it's only 2.5mm long.

Though it does remind me of that facehugger from aliens.
I'm not sure why everyone thinks that? I have a sound bar for my TV -- I still need speakers elsewhere, and I wouldn't want my room speakers to be bound to my TV or necessarily the overhead of having to manage pairings of speakers. HomePod should fit in my bedroom quite nicely, so I'm looking forward to it.

Everyone saying the thing is doomed, or Siri is useless… I dunno, maybe I don't use Alexa to the fullest but I pretty much ask Alexa the weather and to turn my lights on and off and I find Apple Music better than Amazon Music. It will also integrate with my notes/reminders, timers and calls seamlessly.

I'm sure Alexa integrates with all of this at some level, but I'm willing to bet that for people into Apple's ecosystem Siri (despite lacking the thousands of questionably useful skills) will work pretty well for a lot of people.

Siri has a lot of room to improve, but I don't think that HomePod is somehow useless because it doesn't have my roommate's Alexa fart skill. The main thing will be getting support for third party entitlements over time -- they can't let that languish forever, but I think for the moment they've got more breathing room than people think.

I also trust Siri a lot more than I trust Alexa/Google with listening all the time or being used by others in the house given the nature of business models.
Nice! Also you can ask Alexa for recommendations on supplements for hundreds of health concerns: http://bit.do/SupplementAdvisor
Question about being possibly “Catfished
Plz Everyone says I'm being Scammed, I've been texting since 6-26-17 This Person will not talk over the phone to me & is posing as the Pastor of My Local Church, I have sent Thousands of Dollars to another Country for Him, He Says He Loves Me but He is Very Secretive & Mysterious There are discrepancies and questions without number, He wants Me to Keep Sending Money Overseas I really don't want to? Help
>the beauty of a sunset, the warmth of a lover's embrace, the blissful confusion of waking from a nap on a summer afternoon?

Perhaps I'm misunderstanding your point, but it seems like your only way of appreciating the value of such experiences is by determining a monetary opportunity cost?
+1 to Django rest framework
>Fast code should and probably is, totally unreadable, looking like AlphaGo optimized your program.

Yes and no; multithreading and optimizing to remove branches can do a number on readability, but I find optimizing for cache locality and compile-time evaluation often makes code more readable. It depends on the language obviously.
As long as we are just sending satellites up into LEO that takes far less energy than you might think. Flying around the world or getting to space are not that far apart. SpaceX for example is only worth ~20 billion because there is simply less demand for rockets and they cost less than many assume.

Now, if we want to colonize outer space then asteroid mining becomes necessary. But, with current tech there is little personal benefit to being in space vs staying home.

PS: I am not going to try and predict what happens 1,000 years from now, but space is unlikely to be a nice place to live any time soon.
Random should be undetermined. While PRNG should only be for cryptography. Both serve two different purposes.
The Gender Earnings Gap: Evidence from Over a Million Rideshare Drivers [pdf]
When I was young I heard someone claiming that Baboons could count to 3. The proof was that corn farmers learned to scare off raiding Baboons by hiding in the field (with a rifle). However, if a farmer was seen to go into the field, the Baboons waited until he or she came out before raiding. The solution was to send four farmers in, and three out. This apparently fooled the Baboons. At least until a Baboon named Isaac Babewton came along....
Supercomputing more light than heat
From Musk's talk on the BFR he says the atmosphere of mars will be sufficient to remove 99% of the ship's momentum before the rockets kick in.

https://www.youtube.com/watch?v=GWQ0jBKH36Y
The Ripple story
Bingo. In a capitalist society, the better explanation is almost always an economic one. It boggles my mind that so many people find it difficult to understand this simple concept.

Not only wages are stagnant, but the population is under high increases in housing and health care costs, which are not accounted in official inflation. Add this to the reduced welfare state, and you have the perfect recipe for this situation.
The recent movie "Loving Vincent" goes into the last days of Van Gogh's life and his friendship with Dr. Gachet. It's a little less detailed/academic than this article, but does a good job at conveying the complexity of the situation and Van Gogh's struggles with mental illness. It's also visually incredible: every frame in the movie is a hand-painted oil painting. I would definitely recommend for anyone even a little bit interested in this sort of thing.
A lot does but it's subtle and only those "in the know" can identify a particular designer.
Somewhat tangential to this, but I remember reading an article on HN about a group creating some web app that was constrained by some size limit (50 KB or so). Groups ended up putting 'dead code' in their projects to guard against other groups taking their space while they were working on their feature. I think this made it so the app never got less than 50...

Did you ever see something similar where devs put in some code as filler to make room for future features they were working on?
You're agreeing with his point. The plan was not to orbit Mars.

However, your language sounds like they were going to circularize at 'about the distance of mars', which they were not (that too would have required a burn months from now). The plan they'd previously briefed was an elliptical orbit where the aphelion is ~Mars' orbitial distance (~1.5AU) and the perihelion is still at Earth's orbital distance (~1AU). However, with the extended burn, they got the aphelion up to 2.61 AU.
And the average human lifespan was like 50 years, so maybe they were dying of contaminated waters.
It will likely be a proper dynamic positioning system so will more than likely use two independent reference systems for position, one could be a DGPS system the other could be as basic as a taughtwire....
Well, yes. Windows' implementation of the metaphor is my complaint. In its current form, they may have cleaned up the "desktop" but also made it more confusing to tell what is a special folder/collection/Library. The way it appears now, there's a "Library" called Documents, which includes a folder called Documents but may include others as well. Where am I at a given moment, not sure.
The 7% pay gap comes down to speed, experience and preferences on when to drive, according to the study.
I wonder if women are less likely to become Uber drivers and less likely to continue driving because they don't feel safe? There are plenty of experiences shared by Uber and Lyft female drivers of being sexually harassed and propositioned: https://www.forbes.com/sites/ellenhuet/2015/04/09/female-ube...
I think it's the sort of discrimination that could lead to having less experience + a preference to drive during the day rather than at night and could be measured by a correlation between driver complaints and attrition rate by gender.
None of the Roadsters did, as far as I know.
Scorpions are already quite close to spiders. They're both arachnids.
If we gave everyone a decent standard of living, could we sustain it?
Yup. Zero-g introduces absurd amounts of challenges, only showing just how much everything we've learned over past couple thousand years is dependent on living at the bottom of a gravity well.

For those curious about asteroid mining per se, there are plenty of ideas being prototyped right now - including the more obvious ones like two-part drills spinning in opposite direction, and the less obvious ones like using concentrated sunlight to heat up the asteroid and collecting the matter that outgasses from the hot spot.
I love those. A bit easy to game if you have the right job at Google, but still this is cool.

I'd also assume that the Twitter firehose could be a great source of randomness.
https://daringfireball.net/2017/09/iphone_x_event_thoughts_a...

> THE NOTCH: It offends me. It’s ungainly and unnatural. Clearly, the ideal of an “all-screen” design — to use Apple’s own words — has no notch at all. This is not that. But what I dislike more than the notch isn’t the notch itself but that Apple is fully embracing the notch in software. I really wish their software design rendered the “ears” with black backgrounds while using apps. I’d be fine with embracing the notch on the home screen and lock screen.

> It’s the front-facing equivalent of the camera bump. It offends me because it’s not just imperfect but glaringly, deliberately imperfect. But — again, exactly as with the bump — I understand why it’s there. I don’t like it but it wouldn’t keep me from buying the phone.

One can be a fan, yet also critical. The best ones probably are given fans also tend to know the ins and outs better than most. Disqualifying Gruber's analysis because he's often a dick and likes Apple just means you're pre-judging information from one of the people who knows Apple best.
That's refuted by the increases in US consumer spending while clothing expenditures are simultaneously falling.

You'll need to support your claims about the second item. Saying it, does not make it so.

Real disposable income is at an all-time high. Personal consumption expenditures are at an all-time high.

https://fred.stlouisfed.org/series/PCE

https://fred.stlouisfed.org/series/DSPIC96

Americans are also spending less each year on soda. It's not because incomes are plunging 7% per year and they can't afford Coca Cola.
I guess that is the reason I got a firmware update enabling Spotify Connect for my Denon receiver the other week. It had some old pre-Connect thing previously.
+1 for tinc. I've used it for years in VPS providers and from home to VPS to cloak DNS from the ISP eyes and tampering.

It's not as fast as strongswan or wireguard, but it has dynamic mesh routing. If one of my nodes is down, I route through the others automagically, all in user space without having to enable forwarding on any nodes. This is handy when backbone providers are having issues.
So is it on it's way now? The Earth is much larger in the live-stream than I would have expected if it were on its way (lacking any expertise).

Edit: Guess the "Live Views of Starman" are 19 hours old. Did they stream the boost into solar orbit?
AI Programming: 5 Most Popular AI Programming Languages
I looked into your ideas and they are something, my team (LensVR browser UX team) has been researching. We are looking to find what would be the best browsing experience for VR. For now, we have done a few prototypes on a "customizable" website, multitasking and VR bookmarks but I am looking for more ideas on what to try next. Get back to me if you want to chat more about your ideas.
"Folder" makes perfect sense to me. At my first job, we used a paper-based filing system, and we'd sometimes put folders inside of other folders. It's perfectly legit. You wouldn't nest them 5 levels deep, but that's simply a physical limitation: you wouldn't put 100 files in one folder, either.

"Directory" I don't understand at all. The only thing I can think of is the felt letter boards at the entrance to office buildings that say "DR SMITH - OFFICE 555". Not only are those a more obscure metaphor, but I've never seen them nested even one level deep. I don't have any idea how I'm supposed to use that metaphor. "Create directory": am I creating a new building? Is my building going to have two directories in the lobby? How is one 'inside' the other?

I was completely lost on Unix until it was pointed out to me that "directory" was just its weird name for folder.
Lift Weights, Eat More Protein, Especially If You’re Over 40
Not if you want to get paid.
Frankly, Amazon has a headstart giving it a little bit of a skill moat against Google, but for you not to mention Google Assistant at all is ludicris to me.

Voice controlled smart assistants is Google's bread and butter, and Amazon is only tangentially connected to that world while Apple is a hardware company looking in.

Both of these companies will have to "re-invent" themselves to compete with Google, and again, Amazon's speed into the market has given them an artificial moat with certain skills, but I think it's inevitable that Google's voice recognition and assistant will be far superior to what Amazon and Apple can ultimately produce.

I already get a lot of eyeballs from Alexa users when they see what Google Assistant does, that's only going to escalate as Google gets more and more serious about leveraging their very unique skills and data into a moat that Amazon and Apple will struggle to compete with.
Outsourcing Rates for Software Development in Ukraine
The huge, constantly evolving bluetooth speaker market (see Amazon, Sonos, Bose, etc) is evidence that there's a healthy market for audio devices separate from the home theater. It's great having decent music quality in the kitchen, bedroom, office, bathroom, etc. TV speakers might be capable of providing good music for a dinner party if you're in a small apartment, but it's not ideal for a lot of house layouts.
> Fitbit Ionic marks an exciting evolution in the smart device market by both incorporating open source technologies, like JerryScript into the device itself, and allowing developers to build on top of the software and contribute apps.

I realize this is marketing copy, but what exactly is evolutionary about using open source software and providing an SDK for a smartwatch? How does this differ from Apple's offerings? Sounds like the evolutionary part is that you can use JavaScript.
The post is quite old: while the technical arguments certainly had merit at the time, they have largely been addressed (the exception is probably error handling, but his complaint there is more subjective, and I still don't think any language really has a good answer for that one).

As to the community, I'm not exactly sure what happened with Dan (he only has a handful of posts on GitHub and mailing lists, so it seems to have been largely in private emails), but my experience could not have been more different: even from the early days they have been very friendly and helpful.

(disclaimer: I now work for Julia Computing)
My primary source is my father, who was a senior NCO responsible for fueling operations. It was his job to know.
>It seems like you're taking an absolutist position towards absolutists.

Nope, parent said they "tend to" and "of course there are exceptions".