skysight-inc/HackerNews huggingface dataset:
I have experienced the same thing myself, but I would explain it differently.

Even in science where the focus is actually on proving things, it is difficult to prove causation. I see this more as a question of whether you act on a correlation that you’ve discovered or whether you simply talk about it.
While it’s fine to discuss things, it sounds like at the small company you worked at, that that was more important than taking action (or perhaps the company was too insecure to make a decision about what to do).
At the big company, the focus was on making experiments and seeing what the results are, and then iterating on that. In the end, the business doesn’t care whether something causes something else, it is only interested in adjusting things, measuring results and if they increase some important metrics, then the business is happy.
That said, it can be taken to an extreme where only the metrics are thought of as important, rather than other qualitative or hard-to-measure things.
It is much easier with web companies who can quickly roll out changes and use AB testing to run experiments. Also, those companies with larger user bases will have better sets of data on which to base their decisions. Companies that are well established will also have historical data that will make it easier to interpret results.

It also sounds like at the first company, the tech team was interested in being theoretically correct, while at the second one, the engineers were interested in trying things.

It is an understandable problem in some ways: good programmers are lazy and won’t want to make unnecessary changes, so they tend to argue against changes that haven’t been proven ahead of time to yield results. However, for the business to thrive, knobs must be adjusted and experiments made. And those programmers have to turn the knobs (or make them adjustable by someone else). So there is a strong counter-motive at play there.

However, good programmers who are also engineers with a focus on the product / business will understand the importance of doing this. It’s important for the engineering team to be aligned with the business and it helps to have cross functional teams. Otherwise you may end up with departments protecting their own interests. See also Conway’s law and its derivatives.
There should be a name to the phenomenon that humans seem to become crushingly depressed once they start to grasp the big picture dynamics of the system they're encapsulated within. I think it's an effect that we're not quite prepared for as we reach closer and closer to science dotting all its i's.

It's as if childhood primes us to think that life is all about figuring out what the heck is going on around us, and as a consequence some of us go into something science-y, but then we reach a certain stage in adulthood where we feel like we have a pretty good rough closed form solution to the problem, and now the journey all of a sudden seems empty and without purpose and we just keep going with the lives 16-year old selves planned out for us, with too much cost sunk to pivot. I almost suspect the end-state of science is not some sort of blissful state where we feel like we understand everything, but an utter dread and feeling of emptiness at no longer having a purpose.
Only the Linux version of Skype used to be based on Qt. The Windows, Linux and macOS Skype clients were all separate codebases with considerably different UI rather than one cross-platform application (although I'm sure they probably shared a lot of the network, protocol and VoIP code).
I think 7 years ago it was a matter of luck.

Does your app look good? Yes? Ok-

Did your app overlap with Apple? No? Ok-

Release your app! And thanks for paying apple 2500 dollars in various unavoidable payments.

Hoping React Native Javascript saves me from apple.
I've been on the opposite coast in a major metro system for the last 20 years. I've been an "Enterprise Developer" for the last 10. The number of companies that are wanting new programs that are not either web or mobile based is slim.
We do innovate. What we don't do however, is giving everybody a job in innovation.

These days, one of the bigger thing the market rewards is writing a web-based CRUD that's 99% chrome, 1% of actual functionality. Extra points if you can get some user data to sell to adtech industry.

I don't think they are rewarded on the grand scheme of things. Software has always showed a winner-takes-all structure and most software disappear. Take for example the game industry. 15 years ago, you would have talk to anybody, they would have told you the market is mature and they are making money on making movie-based games. Today, most players (publishers, studios, etc) of that era have disappeared (Im too lazy to get the long list of publishers that are gone).

Also innovation can act in a subtle way. Take the iphone for example. People are more productive because of it. That means that hospital, universities, research labs, non-profits, etc, all are doing better jobs which means we cure more disease, teach, help and study better, etc. because of the iphone.

But yeah, if you dont work in innovation, then you work for the current "government", the current group-thinked direction made by some smart "politicians" (by "politician" I mean that guy who lick asses all day long, who goes always in the direction that's well accepted and who use words to seduce people and get what he wants). It's either innovate (rare) or maintain.

Maybe our civilisation has finally crushed my soul, and I noticed it just now. But it feels to me that the revealed goal of our market-driven world is to abstract everything away with money.

There is a passage in the movie "1492: Conquest of Paradise" by Ridley Scott that I love:

"Look outside, what do you see?" ask Colombus to some royal acolyte

"I see towers, I see palaces, I see steeples, I see civilisation. And I see spires that reach to the sky!" answer the politician contrasting with the wild america of that time.

"All of them created by people like me" say Colombus
> That's the customer point of view. Spend sometime with a sales or marketing team

Hah. You're forgetting that the real customer for these adtech companies are infact the sales and marketing teams.
Wow! I'm glad I asked because this just flipped my mental model completely. Now I have to do some investigating, thank you!!!
Ubuntu's New Server Installer Will Soon Support RAID and LAN Bonding – Phoronix
How long should you continue a boycott?
Your first statement seems to imply that the market is flawed (because, obviously, the willingness to pay for something is going to be higher for someone with lots of money than someone with little), the second seems to imply that there is something inherently beneficial in focusing on 'market solutions' as you define them. These views are rather at odds with each other.

But, I'm not trying to comment on either of those, just that you can create utility for a poor person and still have a viable business. If it relies on government for funding, because society has decided it's worth funding that sort of work, so what? We have an entire defense industry in the US based on that idea. Most of our education is too. Other countries have their entire healthcare systems based on that idea. You can decide you don't want to be paid directly by taxed money, but that's on you, not on the viability of such a model.
This poster links to Anandtech, who suggests these are for home use.[0]

Another poster suggests the TDP is over 300W.[1]

For a home computing device component, that's quite the pricetag. With the amount of heat it generates, maybe Intel could market it as a combination processor and space heater?

[0] https://news.ycombinator.com/item?id=17235900

[1] https://news.ycombinator.com/item?id=17235951
IoT Cyber Threats: Are We Safe from Attack?
I can provide examples:

Panera Bread gross revenue $2.8B, McDonalds gross revenue $22.8B

Nordstrom gross revenue $14.4B, Walmart gross revenue $500.3B

Payday loan revenue in the rich burbs roughly-zero, Payday loan revenue nation wide mysteriously between $6B and $46B depending on data source

Now can you get a cool and trendy very high social status hipster job to brag about on social media in the coolest office with only the best "personality fit" coworkers helping poor people, oh heck no you'd be savaged here if you admitted to working for McD, but the market of poor people products, at least in some areas of business, is about ten times as large as rich people products.
If you don't enjoy really talking with people then you might want to reconsider whether you actually want to be a manager. Seeing as then a large part of your job would be doing just that rather than technical work.

I don't know whether it's feasible in your area of expertise, but have you considered getting into contracting? From what I can see the pay is often better than a full-time team lead would make, and there is also often a lot less expectation of joining in with office socialising. Seems like it would suit you...
Apple should provide a default VPN service for all traffic that would be killer.
Highly recommend the book Quiet by Susan Cain for HN folks—really changed how I think about my personality and work
They're not "mine", buddy. Cui bono? Trump had been talking pullout the whole campaign. MFW he shockingly seemed determined to honor a promise and forced your MIC to pull out all of the stops and show themselves and their sockpuppet AQ white helmet brigade for what they really are. Besides why do you hearken back to ancient history? Haven't your latest false flags and Novichok poisonings had the effect you wanted?
In the SE countries implied you don't get taxis (Grab or otherwise)

They are slow and not as common.

That's the point, in Singapore you do catch taxis so it might work.

Where will you put your minishop on the Grab moto? TukTuk's can carry 6+ people commonly, where is the space there for when the 2 person tourist hires it? (Under the seat actually, still it'd be weird them pulling it out)
Is your public work personal data?
The most troubling thing for me, as a typical millennial, is that 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. Even the left wing media streams start getting pumped up when the drums of war start pounding. And here I am, paying my tax dollars to a government who spends half of their budget on lining the pockets of Raytheon and Lockheed Martin all in the name of "defense." I wish so deeply that this would change and yet I feel like all I can do is leave comments like these on various websites.

There was some commenter on here who claimed to me that the citizens of the United States vote on having a military like this, and I thought about it. What are my alternatives? Who am I going to vote for that is antiwar? Every candidate runs on a platform of less world conflict, gets into office, and continues these policies of needless destruction whether that person is Bill Clinton, George W Bush, Barack Obama, or Donald Trump. So, I'm not sure exactly what choice the US citizen has in the matter. Left or right, it seems like the entire spectrum is very much "pro war."
>This is because that FB never had to raise serious^ money. Put another way, it does not cost money to make a FB.

Even considering your footnote about market cap, it was actually very expensive to run Facebook.

Facebook started in 2004 and didn't turn a profit until 2009. For more than 5 years, they were burning investors' cash on infrastructure. They quickly burned through the 2005 $12.5 million investment from Accel.

Probably the #1 stress on infrastructure costs was photos. In 2005, Facebook added a feature for people to upload unlimited photos. They soon had more photos than Flickr. As we've seen from other flavor-of-the-month photo bucket websites that crashed & burned by getting overloaded traffic from reddit users, hosting billions of images is not cheap.
Very interesting day-by-day history of Apollo, archived by NASA: https://www.hq.nasa.gov/office/pao/History/SP-4204/contents....

Makes for a very long, but interesting read for those who are NASA and history buffs.
Cocos2D, CryEngine, MonoGame, Orge, Unigine, etc…
I definitely wouldn't mind buying small items (gum, a can of diet coke) and magazines from my Uber drivers.
It is very much likely as you guessed, an EMIB-driven CCX design. Comparable Intel CPUs retail for north of $10K but they're nowhere near 5GHz.
But google assistant is on device, so it is not hampered by these sort of limitations.
I'm really struggling with this.

Most of my professional career, I've optimized my time. My novel strategy has always been "do less work" (aka a month of coding can save a week of design).

80% of a project is maintenance, right? Mitigating that means clear code, good docs, safety net of tests, etc.

Is that 80% still true? I've heard, but cannot yet validate, that code now only lives 3 years.

I just can't believe how much code we're all creating.

Over the weekend, I rewrote some incomprehensible goo which took months to create. A module all our services use. A real pain point.

My rewrite is 1/6th the size.

Was the rewrite worth it?

I honestly can't say.
I would hope that those people left Syria.
No, because its velocity changes too.

In relativistic mechanics, the energy momentum relation holds: E^2 = p^2 + m^2, and energy is conserved in a closed system. If on a system with 1 particle the mass changes, the momentum must change to compensate as well.
> Turing complete? What?

You'll need to run the CI pipeline to figure out the execution graph. In a restricted language, you don't have to - it can just describe that graph.

> If your visual programming fuzzy whatzzit drops down to metal

I don't get you. Everything programming eventually drops down to metal one way or another. It is not about visual programming, it's about the appropriate languages. Shell scripts are not exactly appropriate to describe a graph. Especially a graph meant to be ran on a distributed system - so, really, *sh may be not the best fit here. Maybe you have some better idea, but I'm just afraid you'll end up with some shell-based DSL that would be no better than YAML, but suffer from all possible issues (for example, there's no concept of pure functions in shell scripting, so every CI run plan can take completely different shape)

Oh. If you're a person who likes all their configuration files being programs - then I won't argue as it'll be a matter of taste.

> Why do I have to commit my changes to my local branch so the git-runner can see them?

Yeah, I'm also disappointed in this. It was dismissed as "wontfix" a while ago https://gitlab.com/gitlab-org/gitlab-runner/issues/1545 and seems that it stays this way even now (they've deprecated `exec` at some point but then reconsidered).

Had to write myself an alias for `git commit --amend && gitlab-runner exec`
>Wix used GPL source code from Wordpress and WP's CEO implied that it was illegal and demanded that Wix release it publicly.

But they _did_ share it with others! They distributed the application, which used GPLd code, so they need to abide by the rules.
All models are wrong, but some are useful. -- George Box

And some are not useful except as a mental exercise. Maybe they will become useful at some point, maybe not.
> 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.

You don't just try to find the model that best fits the data and claim a discovery if this isn't your null hypothesis. Rather, the data needs to be far enough away from that predicted by your null hypothesis that it is highly improbable that you would find data at least that far from the prediction if the null were true.

For instance, in your example, if they had observed 1.8x, but the uncertainty on that were 0.8x, no discovery would be claimed despite the relativistic model explaining the data better than the non-relativistic model.
For the last couple of year I had wrongly thought that IPython was short for Iron Python. Now that I know it is not, I understand the hype around it more
Home Cleaning Services Hacks – Commercial Cleaning Service
.. yeah but we make it up on volume!
They did, it was called Visual Studio Team Services.

https://blogs.msdn.microsoft.com/devops/2018/06/04/vsts-gith...
Back Up GitHub and GitLab Repositories Using Golang
Interestingly put. Sounds poetic.

So here I am, with the map of the boundaries of the box finally taking shape. Now the question is, how do I exit the box? I'd like to walk around on the outside and check it out.

Also, is leaving this box even a good idea? What if everyone left the box at the same time? Would the world collapse then? (I can't help myself, I tend to be interested in the global view as well.)
Xamarin can be pretty tough if you don't have a good appreciation of Xcode, iOS and UWP development and tooling, and underlying differences.
Correct. I don’t believe most of these businesses are viable long term. But that hasn’t kept me from profiting on the stocks...
Augmented Reality at WWDC 2018: An Introduction to iOS12 and ARKit 2
In terms of personality being fixed: I think it's important to differentiate between ability and preference. I am perfectly able to do social interaction, but never the less I prefer less of it than some people. This can be either a strength or weakness depending on my role and tasks. Extremes in either direction tend to be a weakness, although again there are roles which suits these personalities.
Do we live in a Virtual Reality?
The thought I've heard floated before is that you might not be happy with your new vacuum you just bought. Some percentage of people that buy anything will not be pleased with the result and that new ad in their face might be enough to push them over the edge to return it and buy what is advertised. Amazon just wants to ensure you buy the replacement from them.
I don't mean to single you out, but I decidedly am not happy with at least a heavier chassis, and to a lesser degree worse battery life. I used to be sympathetic to the argument, until I was issued an older generation MBP for $JOB; my personal MBP is the "dreaded" touch bar model. Just looking at the specs they are only ~200 g apart in weight, but it's annoyingly noticeable during daily carry.

The $JOB MBP also has worse battery life, necessitating me to carry its power adapter more often, which is another ~300 g. That said, $JOB requires me to run some battery-hungry software coughChromecough, that I don't run when I'm off, so it's not quite apple-to-apple comparison.

For that matter, the keyboard doesn't really bother me, either, but TBF I'm probably a more forgiving typist than most. I have no issues typing on the cheap thrown-in Dell keyboards, and they're practically disposable that I don't feel so bad when I inevitably spill something over one.

tl;dr: I like the current generation MBP over the previous generation.
I wouldn't buy anything from Uber but person to person transactions would be great.

People could just piggy-back their apps on the Uber/Lyft/Grab networks, but outside of them.
Tesla has now installed over 1 GWh of energy storage
> GraalVM is still a VM with all that implies. An emulation of a computer system to execute code in a platform independent environment,

Not with graalvm native image compilation. It does ahead of time compile and eliminates the bytecode as far as I understand. It still uses managed memory and other abstractions, but it's quite far from a typical java VM. (And definitely away from a system vm)
> SpaceX came in with radically different manufacturing ideas and changed the game.

This never really happened. If this really happened, please provide a good article about the same, that describe what radically different manufacturing ideas and how they "changed the game"...
>Anyone remember the days when if you wanted to set a song as your ring tone you had to buy it again?

That was annoying, but not as sinister as you expect. With garageband, you could make custom ringtones out of your music files. It was cumbersome, but it was possible.
I remember 1999. We’re not there yet. Let me know when the pets.com socket puppet shows up.
My boycotts of Olive Garden, Chick Fil A, and Papa John's are permanent.

I've added Facebook to that list.

Microsoft, despite their evil tactics in the 1990s, is not on that list.
Yes, Zen2 will be very interesting to watch next year. The only problem is that AMD has not offered anything else other than some ppt presentation on how great is the Zen2.
And all ride sharing companies are copying Uber, which are copying taxis, who are copying a long chain of copied ideas with differences in execution
Barriers are things that prevent you from doing stuff. To start a bank, you need billions, a reputation and friends in the industry and central bank approval. Even a whip smart billionaire would struggle.

Getting into the app store requires £1k of hardware, enough programming chops to learn a new language and the sort of bureaucratic hurdles you might encounter signing up to a cable tv contract. If you don't have the chops you can hire them.

Apple do control the whole system via a tight bottleneck, but barriers aren't high. The web is lower still, but that's about the lowest barrier to entry for anything.
I am not looking forward to getting sold stuff in an uber ride
For big applications with high concurrency and long lifetimes where reducing working set sizes compared to available CPU cache sizes, it probably won't.

But for a lot of smaller applications, or applications where you need to do a lot of warm-up of the JIT/JVM to avoid issus on deploy, and CLI tools it will definitely be a net-positive.
(Tremendous hubris warning, please correct me if I'm off base with where I go)

Moore's law doesn't include capital investment as a factor.

Initially, it could be mostly ignored as it was swamped by available profits (at least for microprocessors, less so for memory). More recently, I believe it's been matched by increased volume of semiconductors used throughout the global economy.

But at some point we'll reach saturation. And costs to shrink feature size will continue to increase exponentially. So it simply won't make financial sense to continue.

(Unless non-silicon, non-electrical, or radical patterning technology hits a breakthrough)
My bro and my bestie worked on a Vert.x project. So I got to hear all about it.

I can only comment thru comparison. Due to multiple poor life choices, I'm currently stuck maintaining multiple large nodejs code bases.

I'm "maturing" our code base from callbacks to promises (futures) to async/await as able.

It's terrible.

Whatever the future of async I/O programming is, it's not events, promises, callback. I've been reading about and playing with actors, CSP, Erlang/Elixir/Phoenix. If I was doing greenfield, that's where I'd place my bets.
You're forgetting the most important reason to DIY: money. Where manufacturers are happy to charge you 2x the price to double your RAM or put in a non-shitty SSD, DIYing can shave off a few hundred Euro.

Just as an example, over at apple.com, the new iMac comes with 32GB of DDR4 2666MHz ECC RAM. To add 32GB (64GB total) they are charging 960€, or 2,880€ to add 96GB (128GB total).

Looking on amazon or geizhals.eu (price comparison site), 16GB ECC DDR4 2666MHz sticks cost 200-220€ x 2 = ~450€ für 32GB. That means you can save 500€ on just RAM alone.

Same applies to SSD storage. And graphics cards. And CPU. And basically anything you could want to upgrade.
Which AFAIK they’re free to do on MacOS as well, they just don’t seem to bother since Apple was doing that work for them

I'm not sure. NVIDIA provides updates for CUDA and an extremely limited amount of updates for their graphics stack (AFAIK none at all for integrated graphics, for example).
its all about GKE , running multi-region masters for HA!