skysight-inc/HackerNews huggingface dataset:
>VCs and their money are the bad guys, because the dynamics of their [the VCs] investment

You're repeating the same "outsourcing of blame" to VCs that I was trying to short circuit.

VCs as an abstraction are a convenient target but that doesn't mean they are the correct target.

The founders of Github such as Chris Wanstrath, Tom Preston-Werner, et al have agency and autonomy. Why are they specifically not included in our analysis?

In other words, why aren't we saying this:

>CW & TPW's desire for VC money are the bad guys, because the dynamics of their request for VC investment

It seems wrong that analysis, blame, and frustration seems to gravitate towards VCs and terminates only at the VCs -- instead of the founders who willingly asked the VCs for the money.

Yes, DHH is against VC money. But maybe CW and TPW don't think about Github exactly the same way as DHH thinks about Basecamp.
Yup, I work for a company that does power systems optimization software. I get to work on the core problem and find ways to improve performance. It's a lot of fun and it combines software and electrical engineering.
It is worth noting that there is an argument that it is a worthwhile task for students to learn how to setup complex computing environments, as it better prepares them for the real world. However, in reality, there just isn't time within a single semester to do this for a class of 100+ students. So implementations such as this one trade-off that learning for a greater focus on computational theory and its implementations.
Summary: Jupyter is the evolution of IPython. IPython is deprecated.
Google's Lens AI camera is now a standalone app
Very excited about the project and you gave kind to explain about JavaScript Runtime with Typescript in JSConf EU. But I missed the part why using GO.
Smalltalk in China
Honestly, the custom layouting on this website is cute but I wish the author would ship proper HTML code instead and accept the slightly (if that!) inferior layouting of the browser engine.

At the moment the layouting als breaks the expected behaviour when selecting the text (double-click usually selects a word, but on this website it selects a seemingly arbitrary sentence fragment). But this doesn’t matter because copy&paste is broken anway, since all spaces are removed (but random hyphens are instead included. uhm.)

Furthermore, the layout engine seems to attempt some microtypography corrections implemented by pdfTeX but does so relatively badly (dashes protrude too far, other punctuation doesn’t protrude at all; punctuation is broken incorrectly across lines; ). In sum, I’m not convinced this layout is actually even better than the browser’s, even ignoring the bugs.
I think this is a problem of Apple's making. They used to have 3 laptop lines.

The Air
MacBook
Pro

The Macbook was the cheapest laptop Apple could make. The Air was the lightest/slimmest. And the Pro was the one that sacrificed weight and slimness for functionality.

With time, the thinness of the Air didn't seem to add an additional cost to the product so it basically obviated the need for the Macbook. They were down to 2 product lines. The Air which was cheap. And the Pro that should have been as powerful as it can be. However, with the last refresh, Apple also decided to make slimness and weight a much higher priority with the Pro. So basically the differences in their product lines seem to boil down to price differentiation. All the product lines appear to have the same design constraints with the only difference being price allowed.

This situation is worsened by the lack of a great pro desktop which leaves Mac users with almost no powerful computing options. You can have all the money in the world but you cannot get computing hardware similar to that of a 2-3 thousand dollar PC in the Mac ecosystem anymore.
It's no longer vulnerable to variant 2 and 3.[1]

[1] https://developer.arm.com/support/arm-security-updates/specu...
I took several courses in computational fluid dynamics while in graduate school from a professor who had begun his academic career in the late 50s. He had worked for the Army on ICBM re-entry vehicle dynamics, worked for JPL planning space missions, etc. In class he sometimes spoke about this transition. As I remember it, we were discussing the issues surrounding the design of the injector plate for the Saturn V F-1 engines. These famously took more than 1000 iterations before the designers arrived at a combination of baffles that damped standing waves within the combustion chamber. The professor, who had helped with this work, said something like (forgive me, this is as close as I can remember what he said), "You have to understand, we didn't try this 1000 times because we wanted to try it 1000 times. We had the mathematics to try to explore the workings of this combustion chamber. But we didn't have the computing power to experiment with our mathematical models! Now I can take advantage of many powerful, commercial solvers and have them run many times, tweaking initial conditions, and evaluate the results with statistics. Then, all we could do was sit around and do some very crude math and come up with another baffle configuration and try again until it worked. Because it HAD to work."
AskHN: Which is your go-to free Admin Dashboard template?
The early British radar used during WWII was some amazing fetes of engineering and mathematics. Some of the beginnings of Operations Research.

https://www.britannica.com/topic/operations-research/History
This is not new however, companies have been trying to find ways to deprive others from data. For example, Google's strong push for https adoption was mostly a play to deprive ISPs from detailed web browsing data.
Tech companies have the answer to phone addiction: more tech
It's still very early on, but I feel like this is a game changer for Chromebooks. Between web apps, Android apps and now Linux apps, they will become very developer friendly.
Musk didn't start with $100 million. He started his second round of start ups with the money made from the first ones. And he didn't have $100 million for the first round of start ups he founded.

In fact Musk has pretty much suffered through all the regular pain founders suffer through.

I remember watching somewhere on Youtube, during his first start up, they would code on a computer by the night and host the application for their users during the day on the same computer.
tl;dr
Send the full initial state, and then send deltas where each delta is the current state xor the previous state.

This reminded me of an article I once read about the Doom3 network architecture [0]. Optimizing state transfer to network clients is a lot more difficult in the real world than xor-ing two states.

[0] http://fabiensanglard.net/doom3_documentation/The-DOOM-III-N...
Novel method enables infinite walking in VR
I don't understand the last sentence:

"That, though, is exactly why Microsoft had to pay so much: buying in directly is a whole lot more expensive than using leverage, which can produce equivalent — or better! — returns for much less investment."
http://creative-tim.com has a bunch of decent dashboards
We can all relax - Microsoft isn't going to kill GitHub
I'm torn. On the one hand that's really cool to get everything configured and up and running so students can get to the interesting parts. On the other hand, learning how to configure your own environment is kind of an essential part of working with any tool that forces you to understand at least some of the structure involved.
Doesn't the success of hyperthreading depend on the ineffectiveness of branch prediction?
The web apps that will eat mobile
using go then directly code in Go.
I think there is potential for using robots, drones and so on to a certain degree. I was myself also part of bigger training missions where drones were used to get an overview of the site, quickly identify hazards, locate fire and so on.

Also for fighting fires inside buildings I think there may be scenarios where robots can bring advantages and safety to firefighters. However, in most of these cases the primary objective is not to extinguish the fire but to search and rescue for people still missing in there. This is often a task an order of magnitude more difficult, especially for machines (we have problems detecting moving people on open roads, try that with unconcious people in a room filled with smoke and fallen over funiture and items - neither normal nor IR cameras will tell you the whole truth. This is even very hard for people), so your mileage will vary from mission to mission. I don't have a problem with the idea of using robots for this, in contraire, I would like to have the opportunity more often, I would however have them in a different form factor - more the mars rover kind or what we have seen from boston dynamics, with flexible hoses that are better to store and maneuver in small spaces. Also, as I said, using water for propelling will do a lot of damage we are actively trying to avoid.

EDIT: Mainly because of that there is also much work done from the inside, with fully independend respirators and heavy heat gear. A few decades ago, you used to say "spray in on top until the water coming out on the bottom is cold", however the damage is then about as big as if you just would have let the house burn down, so with getting more high tech materials, everything started switching towards more precise actions using less water, often even deconstructing the parts of the house affected by the fire (e.g. had a mission last week where we were ripping apart the roof insulation and opening spots in the roof of a house in a fire after lightning strike, only applying water to the really burning parts).

I would like to see a progress towards a way of working as you mentioned it, but I'm not sure if we would end up exactly there. On a site, there is so much going on that I don't think one person could handle a whole mission remotely. More of a smaller team going out, handling the dangerous stuff from a safe distance very effectively through specialized robots. Firefighting is also a lot about giving the affected people the feeling that someone is there for them and rebuilding their feeling of safety, handling everything fully remote might not be helpful with that.
I think I can do even better, Amazon served me ads for a product that I sell on Amazon. In fact, they were advertising my exact offer, to me!

Like come on, I just sent you a bunch of these!
I'm not attempting to derail, or to engage in OS partisanship, AT ALL. I'm actually hoping I can get a more nuanced answer here, at HN, than I might posing the question elsewhere.

What do you mean specifically about the walled garden? Is it just the fact that it's a bit of a hassle to get apps on an iOS device without going through the store, or is it something else?

(I'm absolutely not trying to argue your preference; some people just like Android's take on the mobile OS better, and that's fine. I'm specifically interested in your comment about the walled garden, and what that prevents or gets in the way of for you.)
Not every advertiser makes use of that data. For the ones who do, the targeting has improved markedly in the last 20 years.
Neither of those things happened. Think about it. How many journalists or whistleblowers in the US actually ever die under remotely suspicious circumstances? The US government couldn't even muster the will to actually try to get James Risen to divulge his source even after they won their case in the SC to do so.
That is a fair point. Please see my reply to my post.
Thoughts on Becoming a (self-taught) Software Engineer
Gitlab is really open about building to a 2020 IPO

"We want to IPO in 2020, specifically on Wednesday November 18. 2020 is five years after the first people got stock options with 4 years of vesting. To IPO we need more than $100m in revenue. To achieve that we want to double Incremental Annual Contract Value (IACV) every year. We focus on an incremental number instead of growth of our Annual Recurring Revenue (ARR) because ARR growth is misleading. So far we achieved the goal of doubling IACV in 2013, 2014, 2015, 2016, and 2017."
Is this something that is open source so that other schools could use it?
And it's awful. Not even comparable to Github and GitLab
Ever thought of the environmental risks associated with Lithium Ion battery storage ? If Lithium is a poisonous element, how would it be disposed off ? See the tremendous efforts required to extinguish a Tesla blaze ( car blaze ). Should there be a fire in a 1 GWH storage the sky will not only be black at the storage site.
A good list. But we have no time to work on social innovation until the bigger problems of tongue detection are solved: https://images.anandtech.com/doci/12870/Screenshot_113.png
The bigger challenge, if you're a long time Windows user, will be overcoming your own muscle memory. Apple's keyboard layout and shortcuts are similar but different enough to cause problems. It can be quite distracting for instance if you're in the zone and hit the shortcut to replace some text, and then suddenly every window on your desktop disappears!
It's been a while since I visited them. Used to get popups and redirects. If not pushing malware, was certainly pushing unwanted software. That ruined their brand forever for me.
Well at least we know what the author favors.
You're right, I have been living with the wrong definition of that word for quite some time now. Thanks!
And if OP is interested in improving the typography, a trivial, side-effect free improvement that’s currently missing would be to replace dashes and quotation marks by their “proper” glyphs, and using non-breaking whitespace where appropriate.
Steve Wozniak hopes Bitcoin will become a single global currency
Most of the implementation is open source. Authentication module is separate as it's part of our Canvas app work, but it will likely be open sourced soon. We've also done implementations which authenticate via GitHub...

https://github.com/harvard/cloudJHub
Gaming is all about legacy software, especially single player games. As a gamer I'm very happy that almost all older games still work on Windows today (either directly or using an emulator like DOSBox).

(Of course that does not mean that the OS needs built in OpenGL support. If you can convince an old game to use some kind of OpenGL-Metal compatibility wrapper without needing access to the game's source code or support from the original developer, that's fine with me as well.)
You're not wrong, though I think the value of pedagogical and throw-away situations in your work may not be a universal experience.

For me, at least, pedagogic and throw-away situations aren't a tiny subset. They're most of what I do. It's exploratory work, figuring out how the data behaves, if the data behaves, where it needs to be cleaned, churning through great heaps of experiments and iterations before hitting on the ultimate plan, and putting together a presentation to help explain what I finally settled on to colleagues and stakeholders.

Only after sinking a whole lot of sweat into that process do I go on to start building anything that we intend to keep. At which point, forget Jupyter notebooks, I'm typically not even working in Python anymore for that part of the job.
They are an improvement to an existing form of communication. Aesthetics are also a form of communication. Emojis can be used as part of a sentence and there is no way to communicate exactly the same thing without using them.

There has never been a way to put images in a sentence as easy and expressive as emoji (all there used to be was fonts like Wingdings), and it’s standardized. That is quite revolutionary.
To be fair though, that sort of thing has already been very possible for anyone with the desire and engineering resources. The only thing those types of demonstrations and announcements tend to actually do is announce/release a tool that does most of the legwork for you.
You are thinking narrowly. Lets say your profile is "environmentally conscious family man". If you just bought a Tesla, and for 3 weeks after all you saw were ads around the internet reinforcing that "teslas are good for the environment", "teslas are great for budding families". Those ads are designed to generate brand loyalty.

In a completely different context, ads can be used to reenforce status. That was a separate distinct point gp was making. If you want to buy luxury goods, but can't afford them, a well placed gucci ad can act as a brand anchor & keep you yearning.

Your point stands, that the "mega retarget post amazon ads" are a flaw in the system, but as the system gets more data, they will be tweaked to be more effective.
Free Webinar: Our Guide to MySQL and MariaDB Performance Tuning
Also Jupyter Notebook (pure notebook interface) is evolving into Jupyter Lab (a notebook-oriented IDE). The latter is much more IDE-like than the former, though the former is still really good.

Technology evolves...
Name some companies making any substantial money selling Windows desktop apps besides Microsoft and Adobe?

Again games don't count, they aren't for the most part developing "Windows apps" they are developing apps on top of game engines.
Well I will just mention that i am an iMac user since 2007 and I replying to your message with Win 10 via Bootcamp. Mac gamers choose the bootcamp route because its an easy solution and gives access to more games and software. I am willing to bet that Mac gamers are at least 8% if not more. Bootcamp became popular way before Steam did and way before we saw the big switch of big Game studio from pure Windows to Windows/MacOS. Windows also has a notorious reputaiton of being far more stable on bootcamp that a regular pc and and its a reputation that my personal experience confirms it. Because I am a developer I have decided to stick with Win 10 and bootcamp and it has been a smooth ride so far but from time to time I go back to MacOS. Windows 10 also has been the first reliable OS that came from Microsoft.

Of course bootcamp is not the only solution, there is also wine like solution and vm solution but Bootcamp is by far the most popular for gaming.

Another reason to stick with bootcamp is that games may offer a MacOS support but are not quick to fix bugs and resolve issues usually becayse they develop on windows and use crossplatform APIs to port to MacOS using Windows and not MacOS devs which can cause all sort of issues that can take time to resolve.
Cardano is really nice and also a very good Haskell marketing opportunity ;)
I was raised to think that in many professions greater technical knowledge/experience would lead to greater challenges, pay, and value creation.

This can be seen in medicine and law --> Doctors vs PAs vs Nurses / Lawyers vs Paralegals.

But in tech, which feels like it should be as meritocratic as others, the links between technical challenge/pay/value creation are much harder to find.
What does this have to do with anything
Nothing
>Apple is generally showing a superior attitude towards user privacy

Only where it benefits them. In China, they have gladly given up encryption keys so that govt. can access user's data.
Not sure I follow.

Are you referring to this specific piece of legislation or the ability for states to regulate local governments?
I think the recompilations being talked about here are shaders generated by the OpenGL implementation behind your back. That is, your program never sees them as shader or program objects because they implement some permutation of blend mode, depth test, culling type, etc..
How to make your organization as fast and agile as a Formula 1 team
I think not, but if you were to take thousands (maybe millions) of public articles, take the authors names and process the content to extract affiliations, opinions, religion and beliefs and compile a database from that, you are creating a new (and i.m.o. extremely dangerous) database with personal data. IANAL, but I think creating/having such a database would be highly illegal under GDPR.
Introducing Luna – JavaScript Testing Done Right
Yeah. This reeks of desperate and exaggerated marketing to me. Which is pretty much par for the course when it comes to anything GitLab says.

As others have said, support for two platforms was added. And GitHub was already supported. Guess that doesn’t make a great headline though.
Apple's incredible success thus far selling higher-end computing devices hasn't required them to engage in "big data" tactics.

The fact that there's now popular pushback against the data-gatherers is certainly to their favor, and they'd be foolish not to trade on the fact that "Hey, you know what? We collect very little, and have no interest in monetizing you as a user, because that's never been our business model."

I think Apple does benefit from some solidly ethical leadership here, but it's also probably wise -- I can see lots more data-protection laws coming down the pike in the years ahead, and they'll endanger the big-data approach. If I were Apple, I'd probably stay away from it for those reasons alone.
This is a very long (4.5k words long) and in depth article.

Maybe you could write it with a shorter TL;DR focused on the main differences between mailing lists vs. github.

With more in depth discussions like diff formats and mailing list software at a later point in time. Right now it just reads as a massive blob of text intertwined with detailed tutorials in between.

Anyway, IMHO they're two different use cases with two different audiences. I quite enjoyed the sometimes not so nice discussions on patches on the mplayer ml. But I also like the fairly simple fork, merge request github workflow(but maybe that's because i'm no longer an active maintainer anywhere).

I think there should be more mailing lists for some things. It seems to me as if people tend to see a lot of things as an either or. Either you use mailing lists for everything or you put all your annoying conversations in github issues. Why?
>my little brother has lived his entire life with his nation engaged in some far off "war" that consists of carpet bombing an entire region - and yet here (in the US) there is absolutely no antiwar movement

It's very weird to me that a society that currently has, for example, a huge anti-gun movement, based on ideas like "every child deserves to grow up in a safe community", would at the same time treat the deaths of 10,000 people as a rounding error. But that's literally how we are.
I get the sense reading this article that the main concern raised is whether or not enough value is being generated by companies and researchers that "use machine learning to solve problems related to X" to justify the investment. The author doesn't touch upon whether using ML could be exacerbating the very problems these implementations are trying to solve. Inappropriate implementations of classification algorithms and predictive analysis that create false positives has the potential to inflate this sort of a bubble even further.
Huh, I never thought of that.
Only works if you're using basic/bad metrics.
I believe google's stuff is a little more advanced than that and you can see your click-through all the way to buying rate etc.
I'm you from the future. I built a time machine out of sheer desperation in hopes of putting your (mine) brain on this topic earlier, so that we can find a way out of this state.
That's not the only way to make money, though. A big problem with modern corporate capitalism is how abstract everything is: you're rarely getting paid directly by someone you're doing a favor for. Now it's more like, the corporation you work for holds money in investments, which gain value as the stock prices of an actively managed portfolio of other corporations changes, and a portion of that value is paid out as salaries to employees, who work to raise the stock price, so other corporations will buy more shares of your corporation, which raises the stock price of your corporation…
No mention of abortion in this article. Particularly relevant because Iceland has no kids with down syndrome because of it, and European countries are following their pattern.