skysight-inc/HackerNews huggingface dataset:
We've been in a self-hosted mesos/marathon cluster since mid/late 2014.

Today it's an absolute pleasure to use in a dev team of 5.

We had to address quite a few things over the years to make it that way, particularly in the early days - docker, mesos, and marathon's tooling in particular were quite weak at the time. Some of the big ones: How do you centralize configuration properly across DCs and environments? How do you properly CI/CD? Log and metric at scale? How do we proxy traffic from the edge to containers in a way that doesn't involve bothering an ops guy every time we shuffle things about, pre-k8s? What if we need to churn faster than what marathon is built for?

Once we worked through those, it became pretty changing as a developer. I don't think I would enjoy going back to the pre-container life - things just take so much longer to get done.

We're just doing our first k8s project now. Our existing solutions handle a lot of the big bang it would bring into any other team's lives, but certain things (managed persistent volumes, making stateful containers practical) mean I will be writing less chef recipes. I definitely appreciate that.
Confucianism, Taoism, and Buddhism have put down roots as deep or deeper than Lutheran and Calvanist ideals in the west. It's a mistake to discount history.
That's an opposing viewpoint to "If anything in your performance review is a surprise, then I have failed as a manager" if and only if managers are infallible.
I played a bit on OnLive, just to test it out and I thought the experience was decent enough on my (at the time) MacBook Air. Perhaps not good enough for twitch multiplayer gaming (I didn't try that), but I thought it was ok for the single player games that I tried.
Running automated reports is essentially free. With a properly designed accounting system it becomes impossible to create discrepancies in the first place. This requires a paradigm shift akin to doing software development with full continuous delivery (100% automation of the build / test / release) cycle but some forward thinking companies have done it successfully.
My question is: where is the due diligence from investors? Nobody even bothers anymore. I’ve begun to think they don’t even care, because they truly believe that money makes success, not people, and certainly not technology.
Chrome is absolutely the new IE... it’s just in the heyday stage instead of the “ancient barely supported monster” stage that IE was in when developers began to hate it.

The need for greater variety in the spread of popular rendering engines is dire and real. Browser monoculture is dangerous and I refuse to use any browser that’s Chromium/Blink as my daily driver for this reason. I seek alternatives for sites that obviously haven’t been tested in anything else - if you can’t be bothered to properly service Gecko and/or WebKit you don’t need my traffic.
They won't do unlimited licenses or subscriptions at all, but you can get group licenses (with license server) and support subscriptions. Your three choices are:

a. license server

b. licensed to a specific person

c. licensed to a specific computer

They are indeed pretty unpleasant about the process. They've been burned by license violations.
Not when the hobbyists took the right approach to use the Qt 3D APIs, like the new scene graph API.

Also there is no harm in learning to write modular graphics engines with multiple backends, hobbits get to learn how professionals do it.

Finally, if it is just a hobby, then what hobbyists can do best to improve productivity is to use whatever their OS offers out of the box.
> So pay the developer $20k per year or pay them $100k?

If they bring you $20k worth of value, pay them $20k. If they bring you $100k worth of value, pay them $100k.

Would it suck to be a developer in San Francisco on the same salary as your colleague in India? Sure, but nobody forces you to live in San Francisco.

> If the latter, or anywhere between, then we'll just see developers move to the cheapest, lowest tax countries to arbitrage the artificial market inefficiency.

So? What does that have to do with your company? Does it have a moral obligation to contribute to global inequality?

Wouldn't it be better for the world if good hard money for taxes and locally sourced goods and services were flowing into less developed countries?
I think https://learnopengl.com/ is pretty good.
There is significant risk in the lrage scale too, relating to increased complexity and building, maintaining & operating a custom software stack. A million and many more are easily wiped out when this is deployed and things go south.
As long as GitLab remains also deployable on your own infrastructure and not become a SaaS-only platform, I'll worry less about this.
Huh, OK. I was a kid when it happened, so I guess it was misreported to me. Thanks for letting me know.
No, people should speak what they believe to be true. The onus is on the listeners to not blindly accept everything they hear as reality.
Look at the HRB and GnR "Type of Register" on the advanced search of [0], and add keywords such as "IT", "net", "net" and similar. I'm not that well-versed in these matters, so while I think there is some source you could find a list of these names and just run a regex on, I don't know where to get that list. Also consider mining the CN fields of server certificates on German IP ranges/all IPv4 addresses (it's just 2^32), and check their Impressum. There you can look for a string ending in " GmbH" and " AG" in a footer, to get the company name to use your regex on. The benefit there is that it should yield all companies that have a German website with HTTPS, and I'd take a lack of HTTPS for the company website or a website not reachable via a second level domain under the .de TLD as a red flag. Assume to require a small German introduction telling the recipient to forward the English part to an English speaking colleague, preferably in the IT department, because the risk of hitting someone who can't understand your English application is quite large.

[0]: https://www.handelsregister.de/
You won't get honest and really critical press without removing capitalist (i.e. non-democratic) ownership of the press. Making it so that the journalists own the company rather than some billionaire overlord would be a marked improvement.
As someone with no real stake in this deal, why should anyone care whether Microsoft kills Github or not? There are multiple alternative Git hosting competitors and switching costs are low.
This happens pretty often actually. The same early investors own the media companies so they get to push stories to get companies huge valuations. The media is there to make money too! One thing America lacks is public radio/tv whose goal is to serve the public. People keep forgetting that the media is private. Whoever controls the media controls the people.
> then you'll need to find a way to improve the discovery of those people.

Exactly. Isn’t that already a big part of the “gender equality” efforts? We could do the same for meritocracy directly.

> And I also don't agree that the industry is very meritocratic,

I never said that. Just that’s it’s more meritocratic than most other (high-paying, professional) industries, because the barriers to entry are lower... I mean, when was the last time a college dropout self-taught doctor became a billionaire, or the last billion dollar hedge fund that was started in a garage?
Arm Sells Stake in China JV as EU Warns of Unfair Practice
Stripe – 1-click serverless API development on Stripe
I got a small kick out of the typo, with hobbits learning to write graphics engines. No doubt between second breakfast and elevensies
Some impressive work in this field has been done by Tel Aviv University. They where able to get private keys out of a laptop by merely touching the laptop [1] or placing a smartphone nearby [2].

[1]: http://www.tau.ac.il/~tromer/handsoff/
[2]: https://www.tau.ac.il/~tromer/acoustic/
I would say FB was celebrated by liberals, not by leftists. CA is a media project of the liberal media, not the leftist media. I've been very skeptical that CA had a large impact when FB's ad categories are so often blatantly wrong.

https://www.currentaffairs.org/2017/06/the-difference-betwee...
If anything, Indian engineers are street smart, and pick up new tech and tools very quickly. Of course, everybody can, I mean to say that there is a cultural attitude to quick adaptation to changing conditions.

Source: myself, Indian CS engineer, now living in Europe.

Sure, the simple laborious IT tasks are going away with automation for good. But the labor force will pick the next best thing. As long as labor is cheaper than the west, Indian outsourcing companies will only thrive. In 10 years, the dynamics will slowly evolve such that outsourcing will slow down, and more original startups will rise up.

UPDATE: I over generalized my comment for my own good. I meant to say, many engineers that I know are .....
I loved the old nokias as much as anyone (I had 3 different nokia communicators, even the doomed e90, along with a handful of their more typical offerings)

Personally I've yet to see a phone that fits my hand better than the iphone5. The chamfered edges are about perfect for holding without a case. I think it was the last iphone designed for using without a case, too; my current iphone7, aside from just not quite fitting in the hand that way, kept getting taken off of silent mode because the silent switch would catch on something in my pocket. Clearly, it was made to be kept in a case.

I mean, hands are different.
It's interesting to place today's techs on the Java maturation timeline - each became what they thought they hated but realized may have existed for some necessary reasons.

New platforms bring exciting and meaningful evolution often at the cost of what techs like .net and Java have a few decade advantage in. It's also interesting to see what Java devs are innovating with themselves, Scala, Kotlin both have good things happening.

Maybe using one large, inter-syntax friendly world like JVM will help.

When experience is overlooked for youth, we relearn and reimplement the same libraries repeatedly in every new tech to feed some developers needs to build temples to their greatness.

Still, Fitzgeralds quote comes to mind... "So we beat on, boats against the current, borne back ceaselessly into the past." and technology is held back by reinventing the wheel.
To get the developers to help write obnoxious garbage like win10 which forces users into all sorts of things they don't want?

They want an undo button? It's right under their nose: stop with the bullshit auto-update that re-enables itself, document all telemetry and make a big button to disable it.

But they don't do that, do they? Any idea why? Spoiler: it's all fake bs again, take one flashy but insignificant step forward and take 3 covert snake-like steps back.
Beeceptor: Rest API mocking and intercepting
I wish they dogfooded on spinning rust and limited RAM.
I believe they are suggesting that the above comment "Short of a oscilloscope hiding in the computer you use" might not be so far fetched. The hardware needed to do the type of analysis used for this attack has been around a long time and is presumably very cheap at scale. So if for example a nation/company that has control over the manufacture of a large number of USB controllers decided they wanted to be able to do this kind of power analysis on all USB devices plugged into their controllers they could do so easily.

Esentially adding a micro controller with an Analog to Digital converter that can watch the power pin inside the USB controller/port itself would be relatively simple and cheap.
Difference between cash flow and revenue – SlickAccount Blog
The difference between "the old Microsoft" (monopolistic, openly insulting/abusive) and "the new Microsoft" is like the difference between colonialism and neocolonialism.

- Colonialism consisted in annexing territory, forcing them to use your flag, sing your anthem, and work for you under penalty of violence.

- Neocolonialism consists into forcibly indebt countries, so they direct all their productive efforts into paying you a never-ending debt. A country can keep its flag, its anthem, its culture, can celebrate its independence day... but for economic purposes it is indistinguishable from a colony. This is done by gaining influence over those countries, so they act in the best interest of a foreign power: lobbying.

The idea of Microsoft is to allow open source to happen, but to happen in terms that are favorable to them. Like having people work with their OS, their tools, their APIs, their cloud, use their authentication services, etc.

This is achieved by gaining influence over the governance of high profile open source projects. Either by having their full time employees collaborate into an open source project, or by directly buying companies, like the case of Github. In either case, in the end, the idea is to obtain control over open source projects to steer them into a direction that benefits Microsoft.

As a mentioned earlier, the modus operandi is to either infiltrate projects or buying a company. When they've decided to acquire companies, the results are more aggressive and more visible, and are in my opinion not good:

- Skype: Linux version is largely unmaintained relative to other versions, UX is inferior.

- Xamarin: Standalone Windows IDE was abandoned, now you should use Visual Studio. Xamarin Studio for mac was rebranded Visual Studio for Mac. No Linux version is planned despite community requests.

- Minecraft: Java client development left behind with inferior investment, no feature parity with native Windows client.

- Microsoft R Open / MRAN: Encourages people to adopt a vendor specific flavor of R, and use vendor specific repositories, moving away from R and CRAN.

And for Github, I would not be surprised if it starts getting coupled with Microsoft products, like Azure, Visual Studio, etc... to the detriment of other tools.

Even if it doesn't happen at all, I am not over punishing Microsoft for what it did in the past. Without provocation, they attacked noble and altruistic developers sacrificing man years of their own personal time to the benefit of open source software, providing this generation with the tools they use today to put food in their table. Like the Linux kernel team. Microsoft called Linux and open source licenses "cancer". Never forget.
Wouldn't code instrumentation be trivially bypassable using an eval construct? esp. something like

[]["constructor"]["constructor"]("while (true) { }")()

Or does Nashorn have a mechanism for forcing the code static?
> Firefox's share is dropping

Firefox's share was never very high to beginning with, because Mozilla doesn't have the resources to play the vendor bundled game that Microsoft and Google have been playing.

And now it's rising again, because they've made great improvements in Quantum and are on a roll. I use Firefox and it really is the best browser, at least for me. The only problem that Firefox has at this point is that its developer tools are worse than Chrome's, however they've been making improvements there as well and I'm sure they'll manage to win back the developers they've lost.

> Google's render can be found in Opera, Vivaldi, and others

You mean WebKit, which originated in KDE and then forked by Apple? It's not really Google's engine ;-)

Also Opera, Vivaldi and others are at this point completely irrelevant.

Mozilla is playing this game correctly. If you don't have your own rendering engine, you can't compete and you don't count. Which is also why Google developed V8 and then forked WebKit into Blink.
>Does the number seven exist? Does the red color exist?

those ones seem to be easy. There is no number seven. I mean there seven trees, seven stones, yet there is no number seven. It is only our mental construct (note: the construct itself, ie. neuron circuits and firing sequences do exist. It is like a map of non-existent land - the map exists while the land doesn't). The same is red color. There are EM waves of different frequencies. Color is mental construct triggered by perception of EM frequencies in specific range. Slightly different for different people. Completely missing for cats if i remember correctly. Like the number seven which is probably missing for cats too, and is known to be missing by various indigenous tribes separated from our civilization - people in this tribes know seven arrows, seven boats, ... yet completely don't understand just seven.
I don’t know how any honest, intelligent person can hold this position post-JournoList.
> It's not an impossible problem.

You might have missed the actual problem; people aren't interested in these numbers because they like numbers. They are interested in these numbers because they want to make decisions based on them. The problem is that traders want early warning of change to position themselves in the market. Large volumes of low quality data won't help them. Spitting out unreconciled data that the company doesn't intend to stand by is basically the same as doing nothing.

If there are no surprises, the numbers are basically worthless. A decision made off the last quarterly report would be just as good.

If there are surprises, this is exactly the sort of thing that needs to be audited or reconciled. Surprises are probably going to be mistakes that would normally be weeded out when preparing a quarterly report. But if data were sent out in realtime, activity will take place based on essentially fake data. What happens if a bank communicates that they have run out of cash because of a software glitch in their realtime reporting? The situation would not end well for the bank; that could theoretically trigger a bank run.

Realtime data might be nice for some traders, but realtime mistakes could lead to some pretty terrible outcomes.
The Weak Wall of Discomfort
> In Singapore we have Uber Eats, Food Panda, and Deliveroo.

Less of a problem in America, where all restaurants of a given type have very similar menus. For example, most Thai restaurants are going to have the same dishes, with (maybe!) a few unique ones at each location.

Chinese is one that has started to differ, more and more unique Chinese places are opening, but there are still few enough of them that anyone interested in those specialty dishes probably knows which restaurant to order from.

(I'm in Seattle for what it is worth. New York City might be a very different story!)
It counts as much as you throwing numbers around, regardless how much you apparently hate Windows development.

Windows owns the desktop, laptops and tablets here in Europe.

Is it declining? Sure it is, consumers are no longer replacing their computers every two years, likewise with mobile phones and tablets.

Here the market speaks pre-paid, most consumers only replace their devices when they can no longer use them.

Devices around 100 euros are still being sold with Android 5.1 on them, maybe I should say Android is also declining, as it isn't profitable to spend development effort in new versions, given the adoption rate.

Android tablets are being replaced by Windows tablets across all major consumer chainstores.

All flagship Asus and Samsung tablets are Windows 10 now, that sounds pretty much desktop Windows to me.

I have seen countless technologies come and go.

Some want to be rich selling hit-Summer tunes, while others manage a comfortable life composing classic, jazz, medieval music.
It is called PGO.
Do you know about best practices to benchmark with uncached data? It's something I've been wondering about for a long time and I've seen many attempts at benchmarking things without regard for disk caching. e.g. benchmarking in-memory data bases to out-of-core databases but because of caching due to repeated runs, the results were meritless since the out-of-core databases had their stuff in memory as well.
The basic version of 1Blocker is free, and works well for blocking ads. You just need a new-enough iOS.
However, like git itself, you can undo and branch to something else but for some you cannot rewrite history. All is kept and some developers will not forget.
Rooftop solar power may be flooding the grid
I never understood the Systemd argument in the Linux ecosystem. Sure, it may not be what everybody wants in the Linux ecosystem. But, that's the point of having so many independent distributions right?

Red hat is not secretly pushing anything on anybody. If something is better than Systemd, clearly other distributions will go that route and try to outcompete Redhat... No?

I see Redhat as the enterprise seller of Linux. They are catering to Enterprise needs and supporting where they go (even Systemd) what is wrong with that?

If you're mad that Debian followed RH's steps and adapted Systemd, then you should be mad at Debian not Redhat?

Disclaimer: I have no association with RedHat in any sense. Just trying to ask why Redhat is always blamed for Systemd.. I don't particularly enjoy systemd either.
Microsoft open source is inherently less valuable because it is all built around
being closed source until recently.

So there is much less of a network effect which makes it less valuable. One example: most open source modern OO languages, e.g. Kotlin, Scala, target the JVM, and so are interoperable. Whereas C# is in a closed Microsoft bubble of open source. If it had an LLVM or Java backend, it'd be much more useful.
I would get it, but at $300 it's a pretty expensive luxury fashion statement.
A critic who can't accept criticism? That seems to be a more and more common occurrence nowadays, both with media critics and traditional journalism. Seems a lot of people in those fields can dish out far more than they can take themselves.

But abusing the DMCA for crap like this is definitely going way too far, even by those standards.
> The biggest benefit this could have is a smart-ish phone with multiple days of active use battery life. Instead they specced a 500mah battery

Take any Android phone, uninstall all messaging apps, disable all other forms of background transfers and sync (increasingly hard to do as Google adds more and more of their services to the OS).

Enjoy your 3 to 4 day battery life.

You said active use, but this phone doesn't have any active uses, by design.

Standby time on modern smart phones isn't half bad, if you get rid of everything that wakes up the device!
The reason why experts knew it was fraud right from the start is not even god can do the assays Holmes was claiming from a single drop of blood - the information is just not present and the variability is too high.
You know that GitLab offers commercial add-ons?
Microsoft kills everything it touches. Look at Skype.
>- e-ink displays are incredibly fragile.

I think the display on my kindle is about as solid as a cellphone display...I carry mine around in a cargo pocket and it regularly gets slammed into furniture.

I mean, i do break them, but I break cellphones, too, and I treat my kindles rather harder than I treat my cellphone.
These threads are so funny — let me do a TL;DR:

- "Microsoft does this and that"

- "Oooo, that's not fair, Google has been doing it too"

- "Patents"

- "Oooo, that's not fair, Oracle has been doing it too"

- "Privacy"

- "Not fair, Facebook has been doing it too"

Predictable arguments that for the purposes of judging Microsoft are irrelevant.

Look, we all know that companies are meant to turn a profit. People are meant to survive too, but in society you don't get a carte blanche to act as you see fit in order to survive or make money.

When you do shit to others, some people will never, ever forgive you. That's just how society works. So you know, in case you're in management, might do well to consider the long term ramifications of the company's actions. That's just life, sorry.
If anyone it’s the journalists who should uphold themselves to that responsibility. If they don’t, then their purpose in this world is moot. We might as well have 100% social media reporting.
Let alone G* when CLU had them in 1975, but lets not rush.