skysight-inc/HackerNews huggingface dataset:
1. No one has ownership over all the services, that's shared ownership. A team might own the platform and be responsible for up time, but individual teams own their services. Somewhere higher in the engineering org there's explicit ownership of end to end product and its usually tied with that product team or again the platform team.

2. As you scale, sometimes its easier to create a new service than it is to go modify that old service. When a company scales fast or employees churn its either rewrite that service or leave it where it is and build something new. This can lead to something that looks a lot more organic than computational. I have only seen the likes of Google handle deprecation well, to the dislike of most people external but survival of the fittest is harsh at best.
This range of 32bit Cortex chips are listed as 130 - 40nm

https://en.wikipedia.org/wiki/STM32
Another design issue that I see are landing pages for sites that don't need landing pages. My university's course selection site has a landing page with...yep a carousel. Why? None of the information on said landing page is useful. I want to see my schedule and courses. That's it.
Are you familiar with all the immigration bans though, and what republicans say and do?

They’re pretty thoroughly against legal immigration.
You really point out that you’re going to require a dedicated team to manage all the things you’ll need.
I you’re not at this scale there will be a lot of overhead to manage for the dev teams.

I’m in a team like this, supporting a bunch of developers - we build a CLI, an API (in our domain! It’s just another domain with the devs as consumers) and juggle approx. 16 different tools (monitoring, metrics, tracing, service discovery, etc etc).

Doing it through custom tooling that enforces conventions is, IMHO, the way to do it successfully.
This would be a good moment for the EU to reassess it's dependency on American apps like Whatsapp.

If even the US starts openly blocking apps because they think it would be better for a local competitor to fill this part of the market it should be a wakeup call for the EU.
> I wonder if I want something like this on my bike and be unnecessarily scared by false positives

Right?

Also a cyclist, I can totally imagine this going (uselessly) wild when I do something like lane-slip through peak-hour traffic in the city.
Speaking for France, I agree with that original sentence. I played some drinking games while I was a student but it was very rare. Less than what I did on a single week when I visited a student friend in England. I asked my girlfriend (also french) and same thing for her - but replace England with Germany.
> And if all the CAs band together and say, sorry losers, we're gonna keep doing things our way, what are the browsers gonna do?

For one thing you should consider that several of the companies that make browsers also operate a Certificate Authority. For example Google's GTS is represented in that m.d.s.policy thread by Ryan Hurst (whereas Ryan Sleevi is there mostly choosing not to put on his Chromium Web PKI hat). Microsoft likewise controls trusted roots. Apple does operate its own PKI but is not presently broadly trusted, though if it felt the need I'm sure they have people.

Also the most popular (for this purpose) Certificate Authority is ISRG's Let's Encrypt and they've got no reason not to co-operate. The Web PKI is all they do anyway.

This is often portrayed as though browsers are obliged to either distrust everything instantly or allow CAs to do whatever they like, but neither of those is realistic. The major trust stores all already have imposed constraints short of distrust.

You bring up Apple as an example. Unless I've missed it somewhere Apple never announced their 398 day limit as a matter of issuance policy it's simply a fact that Safari and the Mac operating system won't trust new certificates with longer lifespans after a set date. So if one or more CAs decided not to co-operate, nothing happens at first. Nothing whatsoever.

Then, gradually, a few subscribers buy (or renew) 2 year certificates, and these new certificates don't work in Safari. Some of these subscribers will call customer services at the CA where they purchased the certificate. Why doesn't it work in Safari? How can they fix this?

What does the CA say? "We intentionally sold you a product that won't work. Ha ha ha, it's a funny joke, we have your money and you've got useless garbage" ? Maybe they instead try to blame Apple. Apple will point out that the CA knew this wouldn't work and suggest the subscriber seek a refund.

The subscriber demands a refund. The CA is now losing money and it is seeing negative reputational impact. Somebody threatens to sue. It is not a good day to be the CA.

At the subscriber's offices, an IT person has a brainwave and switches to a provider that isn't deliberately disobeying. The web site is back working. Champagne all round.

To achieve the desired robustness/ reliability the Web PKI is structured in a way that makes any individual Certificate Authority expendable. As a subscriber this means you should plan for your CA going away with at most a few days notice. Most people won't do that. Too bad, individually you're expendable too.
FinCompare | Berlin | REMOTE | visa | relocation | No Recruiters

Site Reliability Engineer (AWS, Docker, Django, go) https://jobs.lever.co/fincompare/b1e45dae-8977-4d29-8039-fde...

Senior Backend Engineer (Django, go) https://jobs.lever.co/fincompare/cbf7eb4c-8644-4cb5-8116-b5d...

Our Software Platform dramatically improves the experience for small and medium enterprises to get financing. With our proven end-to-end marketplace we want to give more choice for better and faster access to various liquidity products.
While this seems like your classical B2B-FinTech startup-story, we believe that with our 4 years of existance we have a considerable head-start and are set for up for growth due to our independence and capability to launch new products and partners fast for diverse groups of SME's seeking financing.

Our tech-stack (React, Typescript SPA and Django Monolith BE slowly breaking up into go services, Docker) is neither fancy nor conservative.
In our Tech-Team of 9 Developers we aspire to high standards in everything we do and therefore look to hire experienced professionals that can further boost our engineering culture.

Other features:

100% Remote
Flexible working hours
Active support in your personal development via individual external and internal training, frequent in-depth feedback and other measures in a comprehensive organised scheme
Experienced managers and team-members that encourage ownership and high standards
Flat hierarchies, open communication and company transparency, high energy and high reward
Gain experience in a largely untapped sector with strong growth expectations that is B2B online finance
A nice office with a great atmosphere in the heart of Berlin
A diverse and multinational team that melts the best this world has to offer
Any hardware or software that you need

Your first Interview would be with me (CTO) or one of our engineers.

If you don't want to apply right way, ask your questions here or hit me up on LinkedIn: christophstrasen
How much has the power efficiency improved between 130nm and 7nm? Is it plausible to get better performance/watt for a custom chip on 130nm vs a software application running on a 7m chip? I get that hardware has other benefits but just wondering for accelerators where the cost/benefit starts to make sense.
New H.266/VCC codec announcement
>It was US government agencies, not private companies who were spying.

Excuse me? I think we've all seen the Snowden and other leaks that essentially prove that all US companies have no problem handing over direct access to the US government.
I think everyone in this discussion recognizes that and in no way has tried to suggest anything different. Here we are talking about the unusual children and their (different from most others AND each other) needs.
the larger, the better.

Often, not.
it's been toned down enormously. Mickey Rooney in Breakfast at Tiffany's as Mr Yunioshi for instance (https://www.youtube.com/watch?v=Hb3gdUrIC4Q) this used to be common. The Flintstones, for instance https://www.youtube.com/watch?v=mZ8lGDLARME ... it was bad ... really bad.

If something like this was made today and the people somehow ended up in court over it, I'd probably think "well, they saw that coming"
These things are rarely binary. In that there's no one size fits all solution. It comes down to the culture of the company and how they communicate and then how the technology evolved based on their needs. So if you have an engineering org which practices high bandwidth communication there might be a drive to keep that up by coordinating a meeting once a week by nominating one person from the team to go provide updates and learn about what else is happening.

You may also explicitly establish an architecture team that has oversight and tries to ensure everyone's aligned on direction. But mostly if you at least have some shared place where you explicitly communicate the creation of new services or design development then it allows you to avoid some of the issues you're talking about. The other thing is having a way to discover APIs and services so you can go check if something exists before building it. In many cases teams do still build a variant themselves because they need something slightly different and thats ok if they're willing to support it.
Just because a tool can be used for a given case does not mean it should be used.

Python has a lot of drawbacks which make it a poor choice for use in production.

Duck typing means many classes of errors which could be caught by a compiler will make it into production, necessitating much more rigorous testing process (i.e. developer time)

Dependence on the system python interpreter and poor dependency management solutions make environment encapsulation at runtime a more serious problem in Python than other languages.

Python performs poorly and uses lots of memory compared to other languages, making it an expensive choice to build an application on top of.

Python's USP is that it has a shallow learning curve, which is why it has uptake in domains like science and ML which are populated by "non-programmers", but virtually every other property of the language makes it a poor choice for serious engineering work.
Partitions are a particular sort of failure where everyone thinks the problem is on the other end.

If I crash, I’m out. I can’t interfere with anything or anybody for long. If others think I crashed but I’m still running, I can become some sort of ghost haunting the system. Paranormal activity in an environment built entirely on logic is chaos.

A system built for partitions has to consider the problem where I’m talking but nobody can hear me, what do I do to sort it out, and what can I productively do until then, like queue up small purchases until my connection to Visa is available again.
Funny, I don’t think I’ve ever sat on one of those webbed chairs. There’s two of the folding camp chairs in the garage, though. In a similar vein, I could’ve sworn there was a post a while back about those white plastic chairs, but I can’t seem to find it right now.
Tell Beeware about it

https://gitter.im/beeware/general
Unitaskers: Introduction
Chinese users are no less users than other users, and speaks volumes about the companies cooperating with the CCP.
https://en.wikipedia.org/wiki/Saint_Pierre_and_Miquelon
One of the first things many European countries did to combat (?) the pandemic was to ban short selling.

See eg https://www.reuters.com/article/uk-health-coronavirus-hedgef...
I didn't mean to imply that either ByteDance or a US company would guard the personal data to which they have access.
>This interference with the free market is about politics, not security.

Oh you're reading this too literally. When the US government says 'national security issue' what it means is: they want to.

That's it. The list of subjects the US has deemed "National security" over the years to get what it wants is both long and broad.
I'm not sure that a foreign company has any rights under the constitution to begin with. It's contentious whether or not it grants rights to a foreign citizen while they are outside of the US's borders, so claiming that ByteDance would have their constitutional rights violated by such a ban would be even more so.

However, if this were to happen, it would almost certainly be under national security law, which has pretty far reaching powers for this sort of thing. Knowing how much the app spies on you, and knowing that they are ultimately under control by the Chinese government, there's a very strong case to be made.
> But even beyond that some gifts that could be bought are valuable to the recipient disproportionately to what it cost for the giver to purchase them, for a variety of reasons.

My point is that those are the same reasons that recipients value gift cards more than the same cash amount (though to a lesser extent).
Samsung galaxy A20, a ~$150 phone, uses the exynos 7884 which is fabbed on a 14nm process

pricing: https://www.androidauthority.com/cheap-android-phones-269520...
soc: https://www.samsung.com/semiconductor/minisite/exynos/produc...
I posted here (on a different account) and a VP-level tweeted it saying it was cool. I pestered them on email and LinkedIn until they responded (I assumed they were busy and was very polite). I got very lucky with who I contacted and how it worked out, but if you get on the front page you’ll notice a lot of automatic tweets are sent out. Can be good to sort by popularity and find potential people to connect with.
His goals are rather dystopian though, despite the sophisticated tools.

There is no scientific view under which Brexit, which he helped achieve, is a good idea.
Let's be honest: Google has been known to be in bed with the NSA and other agencies as well. It's very disingenuous to pretend Google only serves you ads but has no relations to the US national intelligence community but Chinese apps do.
I don't know if this distinction is that important. If someone from the US imessages or emails someone holding an Apple account in China, then their data will also be revealed.
Looks like censorship to me whatever way you justify it.
Her 2nd Playboy picture is much better: http://www.lenna.org/full/len_unpub.html

Wonder why they did pick the centerfold pic, which was also too large to fit into the scanner.
You might find it interesting that Apple made some very suggestive statements at WWDC regarding graphics performance, like “don’t assume discrete graphics is better than integrated”. I think it might be interesting to wait a bit to see what they come out with.
I remember a single exception. My friend was left behind because he literally skipped 400-ish hours in half year... for a 3 semesters in row.
The gifted program here was simply about doing more homework and more, harder tests. I was terrible at that. I need to learn by my ways - based on curiosity, with different explanations and methods like spaced repetition.

I am very sure that I would do something really bad to the school and teachers if I didn't meet the school's IT teacher, who pulled me out of some of the really bad lessons to work on computers with him, and was the only person who viewed me positively and treated me like a human. I am still coming back to visit him.
Fair enough it's popular, but it's not the sort of thing I (or I assume many others) come to this site for.
I wonder if you can make micro machines at this level? The MEMS thing.

I always wondered why you needed gearing mechanisms in a micro machine. Has there ever been a practical application for gears in MEMS?
Ultimately, it is up to the eye or ear of the beholder: I neither like the Beatles nor Mozart. Give me some Polka and I'm happy.

While there may be differences in skill of the composers and musicians, that is largely irrelevant. Art only is if it is appreciated. Complexity and skill without any appreciable quality is busywork. However, appreciation of the masses comes with hitting the average taste.
Somewhat different for me, I was slow to read, at 8 school wanted to put me in remedial class until I got a teacher who realised it wasn't me it was the source material - she started feeding me books that were far beyond what we should have been reading.

In 6mths of her giving up her lunch hour to teach me I'd caught up, In a year I'd passed everyone else, once I realised I could teach myself the things I was interested in (computers and science) there was no stopping me, I lived in the local library and read 2-3 fiction books and at least one factual book a week for the next couple of decades.

School after that was easy, I'd just go get a book and teach myself because the pace at school was too slow.

It's a habit that served me well, the first thing I do when approaching anything new is track down the perceived best book and devour it.

I came from a pretty shitty background (poor and parents with mental health issues) but I ended up with a good career because of Mrs Speck and the thousands of books.
They also have a fair amount of software out of the gate as well as experience developing for the ISA.
> DFW-commencement-speech Safeway coupon rush hour traffic jams

Has this is water become so widely known that we can simply reference it in conversation like this?
I've been on a few projects now that attempted to implement most of these patterns wholesale. The idea is simple to grasp and implement with a small team, but it's been nearly impossible maintain any cohesion for larger organizations. Most enterprise programmers are at least familiar enough with MVC that it's not an issue. But very few in my experience have actually worked on a project that adopted DDD. Some have never even heard of it.

Personally, even following all the guidelines laid out by the famous book and other ancillary documentation and articles, such as this one, the whole thing can fall apart quickly when you have a business requirement that doesn't match your technical architecture. You will at some point have to cross-contexts and communicate between domains. In Martin Fowler's article, this is literally hand-waved. I think there's maybe a few sentences on it?

Here, the suggestion is to use 'event storming' to make sure you design your services correctly from the start. Okay, what about if your business pivots your initial assumptions are wrong. Our team has adopted an action approach, but it goes by different names (channels, user actions, business actions) which model a single action and compose sub-actions from different domains, usually in a single transaction. This seems to work, but now we're operating in some non-aggregate space that couples all the domains.

So basically, the most difficult to manage and complex scenarios, where you model your cross-context flows, are never described beyond, use async (not always possible) and re-organize your services (also, not always possible). Would love to hear if anyone else has any experience here, or maybe I'm missing some fundamental part of DDD.
I would definitely be rather interested in learning how to design some chips with feature sizes large enough for power handling... I'd love to hear about this as well. This sounds like a clever way to commoditize hardware design, like when printing PCBs became affordable.
Twitter bought and shortly thereafter killed Vine.

Microsoft Skype & Teams, Google Meet, and others have existed for a while and there isn't anything particularly novel in "online video conference".

As for what "China has been doing" they haven't even matched the level of interventions the US has made in the world.

https://en.wikipedia.org/wiki/United_States_involvement_in_r...
https://en.wikipedia.org/wiki/CliffsNotes
I feel the same way about radar charts.
Software patents are valid only if part of a larger invention, the algorithm itself cannot be patented.

However, patent clerks have also from time to time registered algorithmic patents.
The reason that I've seen (therefore anecdotal) is even if you attempt to cater for handoffs with packages/libraries/classes/APIs, eventually a point comes where some of these don't exist in a vacuum. Or rather, they exist in a vacuum until they don't.

For example a change in one library might cause an unexpected degradation in an unrelated application. The communication at that point is strained as there are now multiple teams firefighting and playing the blame game. Or a slight change in one library caused deployments to fail for everyone. In a perfect world with perfect engineering practices this wouldn't happen but as many have pointed out, development is a reflection of the business, and the business is not perfect.

Having mini-services, so even just taking a monolith and separating it out into manageable chunks, reduces the communication problem immensely. Doesn't do away with it completely, but goes a long long way!
Contemporary art is very hard to discover because society had so little time to filter and decide what it liked. That's why old art seems so much better-categorized in hindisght.
On the US, you have data to make money for business. In China, you have the same to regulate thought crime, reduce financial scores and make people disappear.

While you are right about "data is data" and nobody can predict the future, there is no question right now about which one you should be more concerned about.
My worry is that the definition of "Chinese users" will be expanded. Right now the assumption is that it's for Chinese citizens, but of course, anyone who registered an account while in China is also thrown in that pile. I have to wonder if this will someday include Chinese citizens who've been living abroad and created accounts while outside of China, people with former Chinese citizenship who've taken another country's citizenship, their children, and so on.

Wechat's surveillance is pushing the idea of what should be monitored by China. It's a real possibility that this will expand into foreign companies with operations in China.
Video game CPUs aren’t generally where the puck is going, sadly. Cell was interesting but other than that we’ve had a history of picking a semi-popular architecture and usually some old chip (Nintendo) or just a normal x86.
> definitely

You are dealing in absolutes. Let me put is way. In dictatorship non-free spy hungry US the cost of making a request to a private company for a government official is much much higher than the same request in for example China.

Because of checks and balances and more or less working elections and free press and now the free internet.

When request is harder to make, the government makes fewer requests, that’s it.
Plug your existing domain models into NServiceBus
Actually the law force any company in the world to comply with it regardless of whether or not its in HK or not. So if you say something in the US critical of china then go to HK you'd still be in trouble