skysight-inc/HackerNews huggingface dataset:
BAMTECH Media (ex-Cake Solutions) - UK - Scala Engineers (all levels) - DevOps (all levels) - SRE Lead

BAMTECH Media are experts in delivering DTC streaming platforms for brands like MLB.TV, NHL.TV and Playstation Vue, and since gaining the backing of Disney in Aug 2017, we've also launched new platforms for EuroSport and ESPN+. We are a distributed development team that promotes the use of Agile methods whilst maintaining a mature DevOps culture. We're also big community players sponsoring events like Scala Days, releasing our Weekly Scala series of blogs, and hosting Scala and Reactive meetups.

If you're interested to hear more, either look through the roles on our careers page https://www.cakesolutions.net/careers or alternatively contact me sam.facer@bamtechmedia.com
At the same time as Oracle. See https://www.zdnet.com/article/microsoft-teaming-up-with-orac...

So MS contributed to the abysmal court decision.
"This startup" is clickbait. A non-clickbait title would be "Ada Diamonds is selling lab-grown diamond rings at a 30% discount and jewelers couldn't tell the difference."
Can anyone who works at Github give us their perspective on the acquisition? What do Github employees think about this?
This is just a reseller. An overpriced one. "If you're only getting [a] 20, 30 percent price difference, just pick the right [mined] diamond." Gemesys (now "Pure Grown Diamonds") is the US's biggest manufacturer. New Diamond Technology is Russia's biggest manufacturer. Industrial diamonds you buy by the kilo on Alibaba.

There are two main processes for making diamonds - High Pressure High Temperature, and Chemical Vapor Deposition. The first was developed at General Electric in 1955. With a big press, carbon can be squeezed down to diamond. Impurities used to color diamonds made this way, but that problem has been solved and now clear diamonds can be made.[1]

CVD is a process borrowed from the semiconductor industry. The product has very regular crystal structure. This bugs the gem industry, which claims that the best diamonds are the ones which are a perfect crystal with "flawless" crystal structure.

[1] https://www.gia.edu/gems-gemology/fall-2017-observations-hph...
I think that it is well worth underlining contents of the linked to article by Morgan Stanley (2016):

https://www.morganstanley.com/ideas/diamond-market-lab-grown...

>Morgan Stanley estimates that the capital costs for lab-grown diamonds are negligibly lower than minded [sic] diamonds: $343 per carat vs. $367 per carat for mined.

>Yet, at the wholesale level, they may sell at a 30% to 40% discount to mined stone. This is in part because lab-grown diamond producers are a fragmented, independent channel, while the mined diamond industry is highly consolidated and coordinated, in terms of supply, distribution, marketing and pricing. The labs aren’t just competing with the mined diamond industry, but also with each other for market share.

So costs are around 350 US$ per carat, and they sell retail the ring ".95-carat lab-grown stone" for US$ 4,000, let's say that US$ 500 are for the (white) gold and craftmanship (the ring seems a very simple one).

It would be interesting to understand where the remaining 9/10th of the price go.
Couldn't read more than 1 sentence before I got so disgusted I didn't even want to finish. Let me guess we need to bail out big oil and the big banks for backing them because ....
The facts that I see:

The new UI is absolutely counterintuitive and badly designed. The Linux version is now based on Electron and requires a ridiculous 400MB of RAM just for the login screen. It subjects the CPU to ridiculously high loads, ca. 10 times higher than before when idling (easily saturating one core periodically). It starts to jerk and studder when the chatlog reaches any realistic length, making it unusable with more than 200 to 500 messages in the visible history. The Windows 10 client, which seems mostly identical, cannot get audio from any of my microphones.
That this is a punchline is the problem.
Same as reddit's new front page, hah
Or there's no PII in the collected data.
It was 3 years ago, and completely different ownership.
Please read and follow the site guidelines: https://news.ycombinator.com/newsguidelines.html. That means not propagating ideological battle and not name-calling.
Issues management is a script as heavy as a BBS system from the 80s. CI/CD totally depends on whatever you're building, so they can hardly include that in system requirements. Monitoring I don't use, so that shouldn't impact performance for me. Chat server is Mattermost, that's not a mandatory dependency I should hope? Anyway, wouldn't use it, so not applicable either. Container registry... a registry doesn't sound like much? But again, not applicable. I don't know why 4GB RAM is the absolute minimum for Gitlab.

All I want is a Github alternative: something which allows people to clone (be it http(s) or git smart something), do pull requests, have an issue tracker, view files online and show pretty markdown documents. I'm half inclined to go the usual route and write it myself, but I should first google around. Someone mentioned Gitea to me: that project claims to be lightweight so it might already fit the bill.
Show HN: Curated tutorials, guides, and courses to build your app without code
That is really cool. Anybody who is better versed in the subject matter have any intuitions about how much effort it would take to replicate? And perhaps whether a streamlined process would be possible to make this available for all?
The Tax Law on Charitable Donations and Advantages
BCG Platinion | (Senior) Software Engineers (Application, Web, Mobile), (Senior) Data Scientists/Engineers, (Senior) UX/UI Designers | Berlin, Germany | ONSITE

We’re a Design and Engineering Team in Berlin staffed by a group of software engineers and designers. We use human centered design principles to ideate, design and build prototypes and MVPs for a variety of clients.

We’re part of the Boston Consulting Group family and are therefore backed by their resources and have access to their rich domain expertise and knowledge base. However since we're a separate self-contained unit, we are not management consultants and are completely engineering focused.

We’re looking for self-driven individuals with a broad set of technical skills who can bring fresh ideas from multiple areas including artificial intelligence and machine learning, UI/UX design, mobile and web application development, large scale system design, information retrieval, natural language processing/generation, distributed systems and blockchain applications, etc. In essence, we’re looking for generalists who want to tackle a wide range of problems (Greenfield and Brownfield) in a fast-paced environment.

Our work spans multiple domains so we’re tech stack agnostic. We work with whichever cutting-edge technologies are needed for the problem at hand and we also encourage and support team members in broadening their knowledge and acquiring new skills.

Our team is currently small (5 people), close-knit and growing. We’re a mix of nationalities and our working language is English. We value diversity and believe the unique contributions we all bring to the table enables us to succeed.

We offer a very competitive salary with profit sharing, flat hierarchy, access to all the latest equipment and software you require, a large air-conditioned office building in Mitte and so much more.

If this sounds exciting, we'd love to hear from you! Please contact me at yeboah-antwi.kwaku AT platinion.com
Microsoft is being very careful to not scare developers off, even with their choice of outfits for the photos.
I think you replied to the wrong thread? I replied to a poster who didn't understand why some people were fans of Microsoft.
Yesterday, I only had to worry about storing my data on GitHub if I was in direct competition with them on the integrated SCM business. Any other code wasn't in opposition to their interests. We, generally, were welcome.

Today my code on GitHub is in competition with the myriad projects that Microsoft publishes. And even if I stick with Windows coding, they too can and will incorporate it into their stack.

Tl;Dr. Doing stuff on GitHub is directly competing with Microsoft's own business.
>Wasn't the original case here something along the lines of refusing to bake a cake with homosexual imagery on it, not necessarily because the customers were a homosexual couple?

No. They had not discussed the content of the cake when they were refused service.

>I'm increasingly convinced that the left is moving us toward a 1984-era world...

Of course you are, because that narrative creates fear and fear sells.

Considering you’re not aware of the basic facts of this case, if your perception of such cases informs your paranoid worldview then perhaps it’s time to reassess it.
Telemetry and analytics is a spyware. Let me give you an example. Let's say that Windows collects information on which applications were run and how much time they were used. Now let's say there is a competitor to Microsoft that uses Windows with telemetry option.

Even if the data is anonymous, Microsoft can filter it by range of competitor's IP addresses. Then by stuyding the list of used applications they can learn: how many employees the company has, how many of them use IDE (i.e. are developers), how many use Excel (marketing people), how many use social networks and chats (managers), how many man-hours they spend on development, how many DBAs are there, whether anyone works overnight or on weekends, when they have vacations etc. Now tell me it is not a spyware.

And by the way Google has similar powers because they have advertisement and analytics scripts installed on most websites, so they can spy on their competitors too.

UPD: looked through an article [1] and understood that I underestimated Microsoft. They even collect user account identifiers and hardware details. Microsoft knows about your computers more than your sysadmin.

[1] https://docs.microsoft.com/en-gb/windows/configuration/windo...
> minority of bigots

They weren't a minority until sustained campaigning. Even now I know a number of people who've been rejected by their families for queerness. In "modern, urban" parts of the UK.

Bigotry has a nasty habit of getting in your face and making itself impossible to ignore. Sometimes violently.
This news is from a few months ago?
Hey Craig, I appreciate the hard work! Is there any way to demo this service for free, or any plans to in the future? The $10 isn't a big hit or anything, but I, as well as many others, I'm sure prefer to try a service before handing off their credit card info.
For a podcasts with good audio quality(which is usually a case for podcasts) you probably can use speech recognition tools that will cost you a fraction of this price. They are pretty good nowdays
Why must you keep telling people "You're absolutely right!" It seems insincere and condescending at best. If you really think you know better than the person you're responding to, use evidence and logic, not cheap conversational ploys.
And it went out of beta not quite a decade ago (October 2008). Whether you count it 2003 or 2006 or 2008, however, I still wouldn't call it "decades" which is what I was objecting to.
https://simplednscrypt.org/
But it's not a drop-in replacement, and it doesn't have any of the GUI bits.
There is a big difference in "using for work" and "using in promotional material"
In short quantum stuff. With additional kinds of neutrinos, you get different patterns of oscillation, and the experiment is located at a spot were sterile neutrinos change the oscillation pattern in such a way that you get additional neutrinos, instead of less as one would expect if they would just have another classical oscillation mode.

Perhaps a good analogue is the double slit experiment, the wavefunction interferes with itself and you get more photons at the peaks, not only less at the dark patches of the interference pattern, as one would expect in case of just blocking some of the light.
Python Application Layouts and Project Structures: A Reference
It does mean that you can never be demonstrated to be wrong!

Edit: I changed "proved" to "demonstrated" ;-)
"Despicable" is pretty questionable. I still use my six-year-old iPad almost daily. That's certainly a longer lifespan than I've ever gotten out of any PC or a Mac, and the reason is probably because it isn't a full-fledged computer.

Once I'm finally tired of its now anemic performance and replace it, I can probably plug it in and use it as an SSH viewer for journalctl or something, so it can still be of some use.
Mine doesn't even wear her engagement ring anymore. Ironically, it's "too expensive" to wear day-to-day and risk losing, so it never gets worn.
I didn't know patent racketeering was a fair response to not supporting an OS with a worldwide marketshare of less than 2%.
It's not stealing. I assume the original authors are still in possession of the code they wrote.
>With less than $1 million raised from friends and family . . .

This seems written for an audience with very wealthy friends and family.
People in south asia regularly go $50,000 into debt to pay for a lavish wedding, when their annual income might be the equivalent of $14,000.
similar to reprimanding someone on the spectrum for not saying hello

Why hold anyone in the upper class accountable for their actions when we can just claim they all suffer from mental disorders and make excuses for them?
I really enjoy PowerShell :)
They generally inspect DNS packets and block hostnames from resolving correctly. Does not matter the destination.
Everything already works everywhere for everyone with regular DNS. The only thing that is broken is firewalls. Specifically, nobody wants to force network administrators to fix them, so instead they're trying to work around them. Not only is this unnecessary, it's stupid, and just a cheap workaround for something which should have been solved by the industry 18 years ago, but is now left to be wrangled by 3 companies with leverage over users.

So I had a DNS server that used UDP. Now I need a DNS server and an HTTPS server that uses TCP. Now I'm encapsulating DNS in HTTPS. So now the packets are bigger and there's extra latency, increasing traffic and slowing things down. (These kind of "fixes" must be common, because I seem to notice how technology is constantly getting slower and crappier rather than the opposite)

Then there's security concerns, because you're running twice the software with greater complexity, yet it's subject to the same attack methods as everything else, meaning one exploit could impact DNS just as much as every other HTTPS service. Among these are attacks on the PKI system, which is fragile to say the least - an expired or revoked cert kills your DNS, and any CA can generate a cert (which apparently isn't hard to do using a BGP exploit) which can be used to circumvent the encryption. Since you need DNS to do anything on the net, it will be trivial to simply kill all DNS-over-HTTPS queries going over a network and force people to use a downgraded, insecure version of DNS. And you've got to handle encryption in a way that is normally for streams rather than datagrams - unnecessary for data which only really needs authenticity and integrity assurances (which is, again, already provided by DNSSEC)

Then there's reliability. You're tunneling DNS over a connection to one server. We already know this is slower, and we already know DNS is one of the factors that slows down page connections. So you had better hope that the one HTTPS endpoint you have a persistent pipelined connection to doesn't go down, or wait and wait for what you hope is an independent 3rd party's service that is also in your list of DNS-over-HTTPS resolvers to pick up the slack.

As a DNS admin, I had software that communicated with DNS servers. But now I have to rewrite everything to use DNS-over-HTTPS, because if a query fails in DNS-over-HTTPS, you have to troubleshoot the actual connection and not what you think is in DNS, or what you think DNS should be sending back to the client. So now I have to reinvent every DNS tool. And of course, for the enterprise DNS solutions that can't just magically sprout a new protocol extension, I'll need some sort of middleware software to map the DNS-over-HTTPS queries to the real DNS server.

All of this because someone wanted "privacy" of their DNS queries, and was too lazy to allow UDP packets greater than 512 bytes over their network.
Long time Linux user and it is still my preferred OS, but I never understood the hypocrisy of the MS hate in Linux. Normally it is written on an Apple product running OS X and a VM of Linux for a server.

Over the years Apple's laptops are the number one laptop at Linux conferences. As a whole Apple has been the biggest enemy to open source even though they have had some good open source projects. MS has had several years showing that Linux and Open Source makes business sense just like most of us have been saying for years.
I think you mean sexual orientation
That's a fair point in that I was unaware they had IPOed as many years back as they had (I had thought it more recent). It was partly a joke. But I have worked with people of a Fortune Xty company mindset that didn't consider vendors unless they were also Fortune Xty +/- Y companies, and yet some of them used Atlassian products despite being outside their usual Y margin, which I found fascinating.
just because associated costs exist doesn't mean that they are reflected in the offered price. In order for that to be the case you would have to make a zero arbitrage argument, which doesn't apply to markets where sellers simply sell to the first buyer offer.
UDP doesn't require any connection at all
Better? Better!?! Don't even get me started on how much support time the constant stream of automated reinstalls causes, even when it works. (Last iteration, about a week ago: Win10 decided it dislikes Avast, reminding me very much of Windows' ancient brouhaha with DR-DOS) "Yeah, yeah, you wanted to get things done, where do you want to go today and stuff, whatever. Nope, you're gonna look at this pretty percentage for an hour and hope it doesn't end in Rolling back."

I agree that keeping on ancient Windows is a chore now, and keeping systems up to date is good for the users and the Net in general; but thanks to the WinX forced-upgrade and the unreliable updates, I've deployed some more Ubuntu clients. For some mysterious reason, those don't need to jump into your face with YOU WILL REBOOT NOW PUNY HUMAN.

(And really, I would love to have a system that has a good security model, even if that means Windows...but this is far outweighed by the abovementioned trampling of the user: whoops you turned your back for a few minutes, oh well, you didn't need to save or close that properly anyway)
And nearly everyone using TFS uses the TFS-Git repositories now, including MS itself.

The PM aspects of TFS are notoriously cumbersome, so I see the Github acquisition as a potential benefit to that side of TFS.

Then again, I think Mingle (Thoughtworks) is the best agile project management tool.
There is no way that Grace would be able to save so much money if she had to start today.

Now rent is higher, interest rates on savings are nonexistent, salaries for low-skill office people are lower, companies are bigger and have less growth potential ahead of them, employees have more restrictive roles, less leverage over their employers and they rarely have access to high-value inside information.
Yo, I'm plugging the video chat site I made.

Basically, I was frustrated that there's no site that encourages people to make friends—there's no such thing as an "internet bar," where you can meet people without doing "networking" and "brand optimization." Facebook, hell no; Tinder/OKC, different vibe; Omegle/ChatRoulette, right concept but they sorta look like malware dispensers.

So: This website is centered around video chat, but it's account based, so you can pick whom you want to talk to I can ban the exhibitionist chaff that afflicts other sites. Also it's easier to stay friends with someone you meet.

Feel like you guys might enjoy this. I'll be online, let me know what you think.
There's a rule to use original title of an article which sometimes is confusing. But yeah the "Update" bit makes it sound like it just happened or something.
Given the source (nbc news, mainstream with basically no track record of good science reporting) I would take the language of the report with a big grain of salt.
>It feels just like yesterday that Microsoft was spying on windows boxes.

Windows 10 exists. Microsoft is "spying" on Windows boxes right now
Every user is free to run their own resolver or use any of their ISPs or third parties, which is pretty close to the definition of something decentralized.
Wow, imagine going from "You have 3 years to live" to "You have no more cancer." What a miracle.
> Update, 31 January, 11:20 a.m: [...] Efforts to command IMAGE will likely take another week or two, as the satellite’s old control software is adapted to modern systems.

An update to that update would be interesting!
Indeed; I can imagine machines performing all of the more laborious steps, with doctors just needing to verify the results and perform the procedures. Mass-produced tailor-made treatments.
>This theory would explain why LUCA [0] is so complex and why life appears almost as soon the Earth had liquid water [1].

from the wikipedia article:

>LUCA should not be assumed to be the first living organism on Earth
> It would be interesting to understand where the remaining 9/10th of the price go.

Preventing competition. I'm sure monopolies like this are expensive to maintain.
Dem Lawmaker: ‘Looks Like Zuckerberg Lied to Congress’
Python Flask with Nginx and UWSGI – A Simple Flask Based App
You should NOT emulate De Beers. What they've done is illegal in most places, for one. https://en.wikipedia.org/wiki/De_Beers_antitrust_litigation

And I'd love to believe most founders are motivated by value creation, not market manipulation.
Previously: https://news.ycombinator.com/item?id=17210982.
Why do people say "X and Y aren't comparable" and then proceed to compare them? :)

I'm not (only) trying to be pedantic here -- I'm just pointing out the loaded language. In both business models and product recommendations, people use the word "comparable" to justify their conclusions, rather than to explain their comparisons themselves.

It is all about framing a decision for a particular use case at a particular price point.

I guess you could say I'm the kind of person that can't help but notice that modern communication seems to be fraught with this pattern: let's state our conclusions without much justification and then choose our language minimize the "rationality" of alternatives. I think we can do better, as a community.
> It also makes it easy to use a name server of your choice for a particular application instead of the one configured globally (often by someone else) for your entire system.

While I'm sure it's true that Firefox's implementation does this (presumably it provides a setting in the UI whereas it didn't before), there was nothing preventing this with regular DNS. It isn't something that DNS-over-HTTPS makes possible.

Specifying your own DNS server instead of using the system default is a feature that the nslookup command has offered for like 25 or 30 years, so I'm sure a web browser could offer it too.
Never "ours" in any legal sense of the word. I said in my post I can't blame them for selling, its how our system works. I'm just trying to think towards the future and how "we" can do it better next time.