skysight-inc/HackerNews huggingface dataset:
> I don't have any good ideas for how to break this cycle. By 2028, I expect every to-do app will include its own 4GB copy of Ubuntu because it's convenient.

2028? More like 2015. It’s already like that for much of what runs in Docker containers.
Hjhgjk
Nope, it's CRUD and front-ends for me too - which, mind you, comes with its own challenges and whatnot, but it gets sameish.

At the same time, more difficult problems intimidate me on the one hand, and on the other, I feel more difficult problems are more because of bad architecture decisions (urgh, microservices) or some other kind of mental masturbation. That last one is mostly me being cynical and jaded though.
I was in the happy position of finding a job (post being a failed academic) doing stuff at the intersection of architecture and algorithms (high-speed regex implementation) and getting to to this for 11 years straight (2 years as a researcher, 5 years as a startup CTO, 4 years as a Principal Engineer at Intel). Got a decent if not ginormous exit too, which was nice. Also got to IMO change the industry - Hyperscan (github.com/intel/hyperscan) is used in a lot of places.

This nice run has come to an end for me and my team and it's made me realize that getting to work on nifty, complex algorithms and do real CS is not the default. To say the least.

I'd like to try to figure out how to do it again: the "algorithms startup" is a fun thing to do. You aren't going to be raking it in as having the 'nice library to do task X' doesn't allow you to capture huge amounts of value relative to the people selling boxen/UI/SAAS/etc. that wraps up your library. But you can work on a decent scale.

I am thinking about blogging about this; generally I've been sticking to tech stuff on branchfree.org so far but having done this successfully once makes me wonder if it could be done again.
This may work in Singapore, but I would say it has limited appeal as-is, elsewhere in SEA.

There is some friction to finding and stopping for a snack in the west, whereas there are little street-side stalls selling drinks and snacks every 50 yards in most SEA cities, and the transport is often tuk-tuks and rickshaws rather than taxis.

Additionally, I doubt people will be willing to pay for premium western brands (which they're possibly unfamiliar with), with a further captive-audience premium, unless there's a "conspicuous consumption" aspect to it - rather difficult in a vehicle, as opposed to a glass-fronted coffee house for example.

Good luck nonetheless - they may have some success with the right products, though I can't think immediately what those would be.
I wish that too. Especially that their UX ideas were good, and their tablets show capacity of doing better than both Apple and Google.

Alas, I feel the mistake they made was releasing an MVP of a phone OS, instead of hitting feature parity with Android (or at least iOS) of the era. Phones have quite a big switching cost - if you make a mistake and are not super wealthy, you may need to live with it for the next year, or more. By releasing and aggressively pushing a subpar product, Microsoft completely obliterated the trust in their mobile brand.
Apple's profits don't come from "their own ad channels" (other than trace-level profits from App Store Search Ads), they come from selling shiny hardware. I'm with you on Google, though.
It's as if everyone hates Microsoft enough to believe they have different rights under the MIT license. MIT is as permissive as it gets, if Microsoft wanted to they could of released VS Code as a close sourced but free (as in money) product, and NOBODY not even GitHub would of been able to stop them either!
Unfortunately, this is NOT really about Kubernetes - this is about GKE and GKE specifically. Nothing in this article except for the very general idea ("setup HA for masters then upgrade one master at a time") is useful for non-Google installations.
In G-20, 41% of GDP Controlled by Populists vs. 4% in 2007
This is a very good point in its own right (though not a point for or against fb doing this per se). Not sure why it appears in grey.
Then a bunch of drones fly out to repair the holes in the highway from the hose's high pressure jets?
Peluqueria Ciudad Jardin En Cordoba
Which MS acquisition did make sense? Skype? Nokia? LI? Yammer?
Kevin Kopas' baby.
This is exactly what I want to prevent though - I want to prevent dodgy sites from using the quota exceeded exceptions from localStorage to (100% accurately in my experience) guess that I'm browsing in private mode.
> I'm pretty sure this against the spirit of the GDPR.

I'm pretty sure almost every reaction and e-mail that I have got due to GDPR is against the spirit. I had never thought it would be allowed, much less massively adopted, to "opt in" 100% of your existing userbase by fleshing out your existing Terms of Service and that's that. I thought it would require a new contract/agreement with the user to be signed/clicked "yes" to. I swear by far most have just somehow pulled me into their new "more privacy aware" system.
>"Question number one would be: Did I or did I not establish a discovery?
Question number two would be: How well does my alternate model describe this discovery?" https://cds.cern.ch/record/1099994/files/p205.pdf

I don't see the purpose of question number 1, it seems totally spurious. All you need to care about is how well the various models explain the data.

EDIT:

For example, with the famous "sun's gravity bending starlight" example they compared the observations with predictions due to Newtonian gravity x with predictions due to Relativity 2x, there was no need to check for zero deflection since there was no theory predicting that. However, if some value (including zero) inconsistent with both was observed a new theory would need to be developed. Then that theory would need to be tested on some other phenomenon.
I can't really think of a nicer way to say this: I don't care.

I get the theory. I get that everyone wants everything for free, and many providers still need a return. But we've let adtech run wild, and they've just got scummier and scummier.

"When in hole, stop digging". adtech really need to start taking responsibility for their own actions. They've been at war with users for far too long, and still play victim when the user doesn't appreciate it.
Great analysis, although I don't completely agree with this statement: "GitHub, a company that, having raised $350 million in venture capital, was not going to make it as an independent entity."

If it is referring to the fact that, in the crazy VC spiral of the startups world, once you have received such a big investment, a sale to a big corp is the only choice, then I sadly agree. But GitHub could have been an independent entity with a sustainable business, if they had not fallen into VC's startups trap. I have to agree with DHH here: https://twitter.com/dhh/status/1003611913924894720. We need more independent software companies instead of only having 5 big players.
The reason? Simple. Developer mindshare. Microsoft lost it with Ballmer, and is getting it back under Satya. Ultimately Microsoft's success has always stemmed from providing platforms that support developers, and in turn they build great products people will pay for. And that drives Microsoft revenues, be it the OS, or nowadays, SaaS PaaS and IaaS (and OS).
"How Apollo Flew to the Moon" (https://www.amazon.co.uk/Apollo-Springer-Praxis-Books-Explor...) is pretty exhaustive on the technical details.
I've just imported some of my open source projects from GitHub to GitLab, not because I'm in panic mode due to MS, but because i wanted to try out GitLab again already for some time. I've used it once 2-3 years ago for a short time in a self-hosted version in a client project, and was mostly unhappy with it's perfomance. I thought it was mainly because it was running on very slow hardware, but the gitlab.com version now feels even slower. Is this because they have currently big problems with unexpected increase of users or is this normal?
I was thinking the same thing, but was actually very optimistic of how high this thing could go given the rocket equation. Does someone know how much pressure you need to get to a height of X with a system like this? I'd say that given we have 10m fountains, it would be pretty all right.

Another way to look at this, instead of the water escaping the hose of the firefighter on the street-level, you could steer the whole water column with this thing.
Kind of, except that the base ubuntu image is more like 70MB.
Until the tax death spiral.
In my view it's a longer term proposition to gain more customers for Azure/Microsoft Cloud. Google, Microsoft, and Amazon all see the future of computing as being in the cloud.

If Microsoft can integrate Azure and GitHub to make it easier for developers to deploy and run their code in the cloud, then that means more Azure customers.

This likely means that GCP and AWS integrations will take second place.
"Precludes" means to prevent something from happening. You probably wanted something like "necessitates".
By writing a letter to him you are agreeing to his terms, which include delivery by chimney. It's like that Amazon service they were pitching a while back where you could let them deliver to the boot of your car.
Even Amazon don't get this right and should have unbeatable knowledge of when the sale completes. Their helpful suggestions still only seem to work usefully for books and music.
Would you stake a future on Lua? I think it's a cool language as well but I'm not sure how much gain in popularity it has.
You can bypass all that by disabling javascript for everything except engadget.com. But the article is entirely contained in the headline.
Adyen Prospectus Price Range Release
The reason why designers don't do that is rooted in the modern guidelines advising against higher contrast as "bad style". That's why on many websites we need to read dark-grey text on light-grey background. Black and white are frowned upon in the UI design community.
His B "invention" in reality was closer to copying and dropping a few features from BCPL than actually inventing something new.
Never got the hang of Lisp based languages myself
Open what they can and keep binary blobs of stuff they can’t?
Currently you can buy a quad-cpu Xeon Platinum 8180 setup with 28x4 cores.

http://browser.geekbench.com/v4/cpu/8490627
the discussion is about local governments, mixing in the state level tax numbers is pretty misleading.
>The economic value of ad personalization is measured in hundreds of billions of dollars a year.

Would like to know more about this. Who says this? How was this measured? Would like to see the data that supports this statement and how it was done.

My problem with the internet and advertising is pretty simple.The site can to do whatever they wish to do there, ads, tracking, whatever. BUT - the site itself is the only other party in this relationship.

The current reality is that there are dozens of hidden parties in the mix.
It's a bit hard to describe but you gotta look at yourself in the mirror and just try it for a while. After a few moments your brain will figure it out. Took me around 15 minutes to get my lower eyelids to move, but now after some days of practicing I can even do it with a single eyelid only!
Now you just have uBlock origin that can track you - meet the new boss.

With the content blocking framework that has been part of iOS for years, not even the ad blocking app can see your browsing history. It just sends a JSON file to Safari and Safari blocks content based on the JSON file.

Apple's content blocking framework can also work in other apps that embed web views depending on which web view they use. For instance, it works in my RSS reader.

The iPhone a loss leader? Apple has 40% margins, 80% of all the profit in the phone market, and the average selling price of an iPhone is $450 higher than the average selling price of Android.

Apple is not one of the most profitable companies in the world based on media sells.
I suspect the odds are well above normal that someone is going to buy a second _. At a minimum _ shows up and doesn't work pushes things above buying for example a vacuum cleaner on a random day.
That's cool! 32 core Threadripper coming as well? Good old competition is back and I love it! :)
I somehow managed to push myself towards working on interesting technical problems.
( That of course depends on what you mean by "interesting technical problems" )

My playbook is:
1. Join a product company. If you work in a software house, it will be optimized towards path of least resistance. You need to work at a company that has long-term relationship with the product for it to even have interesting problems.
2. Be joyful about solving boring CRUD stuff. Don't over-engineer, your enjoyment is not the goal. At this point, you need to build trust that you are indeed trying to solve a problem, NOT entertain yourself. ( Be careful about future-proofing. )
3. Now, at some point, there will be a project that nobody wants to do. It will be a mess, so natural inclination of most people will be to turn it away, run from it or try to ask for better research / drag the initial phase or whatever stalling tactic will be handy.

But, inside that messy, scary project is an interesting technical problem.
What you want to do is to volunteer to take care of that mess without any prior experience and with a feeling that you have no idea what you are doing.
You will also need to take full ownership of it.

The best solution is to establish a Skunkworks-like setup, where an extremely lean team has low communication overhead and is isolated a bit from the rest of the company.

Benefits of it will be:
a) You will gain 3 years of "company experience" in 3 months, so you will be a better candidate for next interesting problem,
b) People know that everybody dreads a certain project. Usually, you can make it in half the time everybody else will think it takes. You can coast on the reputation for months and not really do much work once you solve it. Also business is extremely happy since dreadfull projects are worth more than the entire year of mundane work.
c) You will push the edge and expectation inside the company. Once these dreadful projects go away, the resources and infrastructure are ready for more sexy projects. You will have the pick at them because you now have a reputation for not-overengineering, delivering and solving technical issues.

But, it is:
- scary
- unknown
- uncomfortable

Of course - as I said, not every organization has those problems and introducing them prematurely where CRUD will suffice will actually hurt you.
You need to have product knowledge and understand what business need is solved this way. There will be business/marketing overhead and you cannot avoid that.
You need to think about customers needs first and foremost.

This is how I put myself in a position to solve one interesting technical problem after the other at Automattic.
One thing the linked ripgrep post doesn't tell you is that line counting is also done with SIMD since it started using bytecount (https://github.com/llogiq/bytecount) some months ago, which sped up some workloads with line numbers considerably.
How is it not educational?
> my mac pro is from 2013 and it's perfectly capable

I only hope it's from the second half of 2013:
https://www.macrumors.com/2018/06/04/macos-mojave-supported-...
Do you want the merchant to tell advertisers you've bought that product?
Cultural reasons maybe. The Ruby/Rails community Github is also part of fits into the overall strategy of cultural change towards a more design and UX centric brand, that is recognized and respected by other designers beyond being just a tool for CAD modeling.
Depends on how the drivers are trained, because this could have yikes potential in worsening the user experience.
No. Most people shook thier fist at the wind and kept posting cat pictures.

The story was that young people aren't using FB. But they are using FB owned Instagram.
I think about this a lot. With the rise of cloud computing, I wonder if what I am doing is even programming. I even searched Stack Overflow recently to see if working on complex configurations counts as programming or not. There obviously wasn't consensus.

I saved this thread to "read later" in the hope that I can identify how to get into a position where I am working on interesting problems but more or less, I implement business logic. Of course, it's still slightly interesting when you think about the scale or what I actually created but it's not technically interesting.
They already do so.

They had a joint presentation at BUILD 2018, how to have a full CI/CD pipeline in Azure, with code taken from Github.

Now in retrospective, maybe the talks were already ongoing.
y'all need to calm down smh
Exactly. Keep in mind that AMD is currently selling 32-core chips.

They don't go up to that insane frequency, but still. There's plenty of opportunity to shop around if you want really beefy systems, which is a very refreshing state of affairs compared to just two years ago.
Except that GPL comes with its own set of restrictions and it forces these restrictions on every bit of code it touches. LGPL is a bit better but I find the line confusing and blurry often. Many people do not believe it to be the cure at all.
There's nowhere else for the ad money to go. If less personally targeted online ads are the sole option, then that's the sole option. The ad money will go where the user attention is, which is increasingly online.

Besides, for Google, they don't need Facebook style personal targeting. When you search for womens shoes, they feed you ads for womens shoes, it's a wildly lucrative approach and it doesn't matter if you're 28 or 34 years old, or what your favorite music is (yes, there are gains to be had with more personalized ad targeting even in that case, it doesn't matter, Google's model is still an extreme money machine).

Radio, newspapers and TV were absolute dogshit for targeting for the prior 60 years. It was mostly blast and pray. At least with the Internet, even with less personal targeting, you still gain a lot of tech capabilities to improve ad systems (including intricate content targeting, matched with information on the demographics that like that content, and so on).
You'd still have conservation of momentum; you don't have to have mass (or at least, the kind of mass I suspect you're thinking of) to have momentum.
In many ways it has come to mean surveillance-as-a-service. Big Data usually means, “we want monitoring, logging & tracking at a scale large enough to cope with surveillance data ingestion rates.”

There are remarkably few instances of actual “big data” problems, at least in the commercial sector, that aren’t merely surveillance.

As a machine learning engineer myself, this is somewhat of an existential crisis. It truly makes quant finance look like one of the most ethically positive career choices left.
My wife can't wink, or even close one eye independently. My eye muscles barely work together at all, so this is difficult for me to imagine!
more often than not, the merchant is the advertiser.
I have a degree in CS and one in Physics.

For the first 7 years I worked as a "programmer", ie. writing code, a lot of C++, and of course web stuff. About 6 years ago I (accidentally) became a "data guy". I do a lot of data infra/engineering, a lot of stats and analytics, and lately ML. Also I do a lot of management stuff and hiring.

I'm lucky, this is a pretty sweet time to be working for me. My skills are a perfect match for the work, I'm able to do impactful work and can get paid for it.

I don't really care about interesting technical problems that much, in the sense that I don't want to solve an interesting technical problem just because it's interesting. What matters is having an impact on your users and the business.

I think if you're looking for those types of technical challenges, it's better to contribute to open source code, rather than doing it at the day job. At the day job, you should always choose the method which makes sense to move fast..
Number of people killed in volcanic eruptions in Guatemala rose to 33
Yeah I might've used the phrase "iPhone is everything but a loss leader" in a wrong way (I'm actually not quite sure). What I meant is exactly what you said: that it of course is not a loss leader given its price.
Indeed my first thought. At least an option to toggle from light / dark mode as I've seen in other Bootstrap Admin UIs.
Lohner-Porsche electric vehicle, 1900
That doesn't make sense to me. GitHub integration is already pretty easy, the GitHub API is fine.

Heroku for example is already pretty well integrated with GitHub, and they didn't have to buy anything.
I've been in the same boat... guess in any profit focused business eventually the cs stuff has to be wrapped up into some form of value adding service, and 'CRUDified' and delivered. I suppose which team you're on or maybe at a startup depending how early on you get into it, could impact how much time/opportunity you'd have to work on the interesting problems
How to Run a Usability Testing Sprint Remotely
General relativity without tensors [pdf]
Lol, indeed.

He looks like he just woke up and hasn't had his coffee yet. Or like he's slightly amused, while still being constipated.
I was thinking of the Ubuntu desktop. Each desktop utility could be its own virtual machine, and it wouldn't be so far removed from what already happens with Electron.
> Developer mindshare. Microsoft lost it with Ballmer

When I think of Ballmer, the first word that comes mind is "developers" (it's also the second... and the third...)
Ditto. I'm being bombarded by airbnb ad (on all possible platforms, e.g. facebook) recommending the exact same house I've already stayed in a few weeks back! Just stop...
That's the customer point of view. Spend sometime with a sales or marketing team esp when they are rolling out a new campaign or product. Targeting makes a big difference even though the conversion rates maybe low.

I think personal info, what you view, search for etc can be useful to both sides when both sides are seeking each other out.

But when it's one-sided is where things get ugly. When Alex Jones is trying to build a captive herd, the kind of data being misused is not so much your personal info/things you have searched for or viewed, but what I call "counter" type data surrounding the content you produce i.e. likes, retweets, views, upvotes etc.

This type of data is what drives the creation of an Alex Jones or a Kim Kardashian. Cause no sane person is out there searching for these clowns. The clowns come into existence only because these count numbers have an influence on people. 14 year old girls from Ecuador to New Zealand look at these counts for guidance on what is hip and that produces a Kim Kardashian with 110 million followers on Instagram.

These counter numbers need to be removed/hidden/shown less frequently or with delay and automatically the world will be a diff place.

When attacking FB and Google(YouTube), Twitter etc these numbers and their visibility to the uninformed and vulnerable of society is what needs to be attacked.

But what happens is people attack the personal info, search and view histories data collection which is actually useful. And that causes unneeded confusion and defensiveness.
Nothing new with this marketing approach! Many taxi drivers in Delhi charmingly (though a bit too stubbornly) offer to visit a shop of their brother, uncle, or good friend, always "nearby", and surely "very cheap!" Also, in many post-Soviet countries they sell illegal vodka, and cigarettes. Not to deny, it's very convenient if you urgently need to get drunk in the middle of night! Maybe it would work with cosmetics too.
Yes, according to https://nirvdrum.com/2017/02/15/truffleruby-on-the-substrate...:

"... the SVM has a new generational garbage collector (GC) that’s different from the JVM’s. The SVM ahead-of-time (AOT) compiler uses a 1 GB young generation size and a 3 GB old generation size by default."