skysight-inc/HackerNews huggingface dataset:
I think it might be necessary to just frame speed as a problem everyone can relate to, Ferengi as well as developers.

One possibility for speed as in latency would be to pre-agree on a latency budget (as in realtime-systems: if you exceed that deadline, your system has failed). Then have everyone be aware of how they spend that latency budget. Say the latency deadline is at 500ms for your website to full interactivity. Currently you are at 320ms. Marketing wants to include some analytics scripts. Include them in the test page, measure the added latency, then check against your deadline: added 200ms, we are now at 520ms. Do we reject marketing's wishes or do we make the design dept. cut back on their image load times, maybe they can get from 130ms to 90ms? How about investing in better caching to get 100ms?

That way you can discuss numbers and can quantify how something impacts the overall experience. Budgets is something everyone can understand, and taking a big gulp out of a limited budget is something no-one wants to be seen doing.
This doesn't surprise me: on a SaaS service, we already had people contacting us like "hello, someone on my company is using your service, could you help me locate them?", and it was not scam, a genuine person lost in their own company.
As often, the true meaning is in the comments.
How do you deal with performance issues with files not on the linux machine?
I really hope their spam algorithm is able to take into consideration who messages first.
What if someone jumps in with a even better offer for agents (fed also by VC money) to "disrupt" Compass? Wouldn't this sink Compass?
Of course they are secure. What language do you think was used for developing software for airplanes, cars, medical equipment and so on. C can be formally verified while rust currently can't be.
When we were renovating our flat I was really astounded by the lack of quality. Everything sold in the mainstream kitchen and bathroom retailers is flimsy garbage.

There's also really nice stuff available. You have to look for it though, and seek out alternative niche suppliers. That means that most people, when they fit a kitchen or bathroom, fit the mainstream crap. It's not even necessarily more expensive to get the nice stuff.

Which inevitably is mostly metallised plastic or foil wrapped particleboard, and then after a few years it gets dented or cracked and has to be torn out and replaced.

Once you start looking for crap fittings, its everywhere. It doesn't matter whether its a high end apartment or a cheap one - the fittings are equally shit. The only way to defend against it is to specify everything, because the default option for everything from plug sockets to skirting board to cupboard hinges is just crap!
"Developers have expertise and know what they're doing."

Unfortunately this is not always the case. Currently there are other "developers" getting access to our sql servers that drag down performance a lot. It looks to me that they may be coming from an OOP world and now trying to force these patterns onto sql which doesn't scale at all.

So developer != developer and not all developers are good imho.
They had one mission failure last year that destroyed all payloads:

https://spaceflightnow.com/2020/07/31/rocket-lab-identifies-...
(Edit: I just noticed (yes, I am slow) that you were probably referring to code written by a human for educational purposes. Sorry for the misunderstanding)

> One thing is reading assembly language written by a human, another thing is reading assembly language generated by a compiler. Compilers are insane, especially when you turn on optimizations.

In my experience, it's the opposite. Compiler-generated code has a very homogeneous global structure that is easy to understand even if the compiler does complex stuff on instruction level. Human-written code does things that force me to be permanently on my guard concerning the control flow and the meaning of data, and I am not even talking about code (like malware) designed intentionally to be confusing. Examples from computer games:

- Calling a function X and directly wanting to jump to another function Y afterwards by first pushing the address of Y on the stack, then call X. Sometimes combined with a jump into the middle of another function.

- Manipulating stack frames, accessing local variables of the caller function, etc.

- Using the same location in memory to store completely different data types (imagine a C program using unions everywhere, even for a simple counter variable)

- Organising data on bit level

- Something extremely popular in older games: Collection types with non-uniform elements. Imagine a kind of array or list where some elements are 4 bytes long and some are 6 bytes.
but that's the employees sole intent, and not the "firm".

People really get riled up with some brands, but I think brands are really just people who operate the brand collectively, often with an emphasis on the leadership that gets to guide the sail. Gates and Ballmer are past.
Speaking of Infrastructure, it is amazing that the initial set of the Apache BigData projects started at Internet Archive [0] whilst Alexa Internet, a startup Brewster Kahle sold to Amazon in 1999, formed the basis of Alexa Web Information Service, one of the first ''AWS'' products [1] which is still up? https://aws.amazon.com/awis/

[0] http://radar.oreilly.com/2015/04/coming-full-circle-with-big...

[1] https://web.stanford.edu/class/ee204/Publications/Amazon-EE3...
As an app developer, I found no serious APP did not collect user actions for optimizing.
He was 44 at the time, 22 years after he started working at the Times. I don't mean to suggest that he is a pedophile (I could have phrased it better), just that he made a sexist comment that is based on seeing women as sexual in a way that men are not.
It doesn't sound like he was short on the payment. Apple failed to pick up the device they offered to take as a trade-in, and then just proceeded with locking him out of the account rather than just contacting him and asking what's up.
Refinable | Europe (Remote), Hong Kong | Full-time | https://refinable.co

Are you passionate about art and blockchain? Do you also feel that NFT's are the future? We are looking for an experienced blockchain developer to join a team that will grow to 4 engineers.

Are you also excited about dealing with complex digital problems in both organizations and business models and thinking about new solutions, innovation and technology?

- Blockchain - Solidity Engineer: https://angel.co/company/refinable/jobs/1224037-blockchain-s...

- Fullstack Engineer (JS): https://angel.co/company/refinable/jobs/1224034-fullstack-en...
On the contrary, there is guaranteed perfection: I can guarantee that they perfectly implement the given formal specification. I think we're in agreement that one can't produce a guaranteed-perfect system (since the system will always have a part that must interact with humans), but I don't think that actually supports the approach of treating every component as fallible.
Except I (throwawei) had to login to another account (this one) to reply you as the downvotes triggered some soft ban limit on the account from replying/commenting.

So much for free speech...

I would post photos holding today's newspaper to prove ownership of both accounts. Probably not worth the trouble anyway
I've tried to think why this is, and I think it is because no one wants to make things faster because that would be admitting you didn't do it right the first time. So product owners try to hide it under the rug, and they'll focus on things they can present to their own leaders so they are on good terms all the way.
The killer feature of acme (and, previously, sam) are structural regular expressions. As far as I see (and I admit I did not take a deep look), this is more a simple vi-like editor that runs inside an acme-like window manager.
Yet, I’d say it’s not the teams

Speaking of Teams, there is something I don't really understand, which is that we have just experienced nearly a full year of intense competition between Teams, Webex, Zoom, Bluejeans, Skype and all the rest. All of those products should be AMAZING by now. But actually most of them are still clunky as hell, and Teams itself is probably the worst of them, it's still as slow as it was a year ago, still unreliable and still missing (trivial) features that people actually want, like the ability to block/ignore certain contacts. And it can't be - if anyone at Microsoft actually uses it themselves - that they don't know how bad it is. But they seem to be doing absolutely nothing about it.
I encourage you to read more.. Your take on the wikipedia article reads as as you had your decision made up beforehand. The words he uses, which you think are too elaborate, have specific definitions within the context of the book. Your 'summary' missed the mark completely
The source was already cited on the article? Albeit, you had to click the Twitter link. You should’ve read it more thoroughly.

It’s also worth mentioning that the original story was actually posted on the /r/teslamotors subreddit.

The author has a bad reputation there of lurking and making zero effort articles like this one with a catchy headline. Leading to him being booted as a mod.

He also never credits Reddit users.
> just say what it does

But it isn't always easy to describe both clearly and succinctly what exactly a function (/ etc.) is doing.

And a particular issue I have is one of audience: to whom is this name addressed? Should it be at least somewhat obvious to a newcomer to the codebase to understand what the function is doing? Or can I assume that the reader / maintainer is already knowledgeable of the context in which this function exists?

In my (limited) experience, this becomes exacerbated when I'm trying to name some abstract operation in a context that doesn't already have a well defined lexicon. So then I, unfortunately, must be the person to create this dictionary of terms that I will be referring to repeatedly throughout the problem space.

On top of this, I generally don't even know how I'm going to solve the problem when I first start implementing, so my first round of names might be strikingly obtuse to an outside observer. But if the implementation becomes sufficiently complex, and I don't take the time to refactor or receive input early on, these names become intuitive to me via repetition, so then I end up building on top of them and create this pyramid of gibberish that at some point made sense to me but that someone will unfortunately have to take the time to grok at some point in the future.

This doesn't happen so often that I would say it's the second hardest problem in our field, but it definitely is something that can contribute significantly to tech debt. ¯\_(ツ)_/¯
Speed is still the differentiator on iPhones. After 10 years of Android I switched to iOS and it's like someone greased up the whole experience. I didn't realize how much waiting / stuttering I was taking for granted on Android.

I can never go back to Android now. I'm sure if you studied the phones under a high speed camera we'd be talking about differences of only tens of ms but when you tap something 1000x a day it really adds up. It's just like how most programmers are hyper sensitive to text editor latency.
Oh ye of little^Wexcess faith.
Just because you are minimizing costs doesn't mean you have to minimize costs until you no longer get the quality you need.
My experience doesn't match yours.

I've seen k8s managed by a couple of DevOps (among the rest of the infrastructure) and used in a company with 3-5 teams (and 200 microservices, but not that much code, they just drank the microservices kool aid).
That was a migration from running containers on EC2 (semi automated orchestration) to running and maintaining k8s on EC2.

Best infra experience I've seen in any company I worked at (and the company wasn't that great overall).

I also ran some smaller scale K8s by myself while doing eng management work, so I disagree K8s is as hard as people make it to be
I don't think McNeil claimed that "coon" was only offensive in America. Just that Americans found the entire carnival offensive.

> It should also be pointed out that it hasn’t officially been called the “Coon Carnival” in many years

McNeil himself points this out once or twice in his posts.
SEEKING WORK | Remote, GMT+1

Hi there! I do web and desktop apps for clients in the US / EU. Drop me a line if you need someone who is a quick study, will grok your business and the big picture. Raw developer firepower included.

Sample references:

- backend dev & enterprise integration for an insuretech startup backed by Munich Re (Node.JS, Typescipt, Mongo, AWS, k8s)

- backend for an AI-powered chatbot startup (Node.js, Typescipt, Mongo)

- leads management platform for a contractor in TX (PHP / Laravel, Postgres)

- web app for distribution of insurance documents from the agent to the customer (.NET Core, Postgres)

- WPF app for a robotics startup

- WPF app for social dancing DJs

Industry exposure: finance, telecoms, insurance.

Personal website with links to Github etc.: https://tomaskohl.com
> I am not familiar with Australia privacy law, could you give me a rough idea what is look like?

I assume it's the Australian Assistance and Access Bill that's being referred to here. It has nothing to do with privacy. It's prime job (which isn't hidden - it's spelt out in the explanatory notes) is to circumvent encryption by accessing the data at the end points, where it isn't encrypted. It must be unencrypted at the end points because humans can't read or listen to encrypted data. https://searchsecurity.techtarget.com/definition/Australian-...

The bill gives several government agencies the legal right to coerce any software company to "assist" them by writing a bug that is invisible to the OS. The "access" part gives them right to coerce a software company to distribute software to any device they target (there is legal oversight on who they can target).

To fill this out with a concrete example, they could compel Google to provide a version of the Android Google Keyboard that records all key strokes and the name of the application it is are sending them to. They can then force Google to install that keyboard via their auto update mechanism. Notice that using an open source program like Signal that securely and correctly encrypts everything, and comes from a trusted source is not a useful defence against this.

Both of these powers are accompanied by an automatic gag mechanism, meaning if Google revealed they were asked to do either of these things someone would go to jail. The provisions in the act for reporting when and where these powers are used, so the voters could have some say are to put it mildly weak.

Although Australia is very clearly a country that operates around "the rule of law", in the end the only difference that has made is we know they are doing it, whereas China could deny they are doing it. In reality, I don't think China tries to deny the Great Firewall of China, or the invasive probes they force citizens to install to support their social credits system.

So yeah in my view OP is quite correct. If there are differences they revolve around how widely these things are deployed, not over whether they exist. I presume my home country, Australia, deploys them a lot less, but they go to a great deal of trouble to ensure there is no way to be sure.
WHAT! It's $750 bard based on upgraded raspberry pi ? For the whole controllers I don't want to pay more than $200& Otherwise it's better to purchase a mac mini and use in as rack mount.
I wish there was a forum to chat about this with other people. I feel like few with empathize with these feelings most would just laugh at me. Many do.
French ready-mades are horrible though, solidly in the microwave-reheat category rather than steaming something fresh. I had the feeling it was more about cost, than about speed.
Which android phone were you using and which iphone did you switch to? Asking because I'm very skeptical that iphone and android have any significant difference in daily usage speeds.
Here you go : https://www.infoq.com/minibooks/domain-driven-design-quickly... ~100pages

Here a smaller one: https://github.com/engma/ddd-inanutshell
Netflix is so much superior to Prime. Prime has a hard time maintaining 1080p but Netflix has such varying bitrates from as low as 1mbps to as high as 20mbps while watching The crown. And the best part is how snappy the app itself is and instantly starts playing anything. Apple and Prime have a lot of work to do. Prime is possibly the worst streaming platform currently. Though their own fire stick is superior in every way compared to iOS apps or the web app.
I understand what you're saying. When I was working as a Product Manager, I had to try really hard to do things for the customer (after user testing etc.)

Normally the response from management was "but will that increase our profits?", to which my answer was "eventually, yes"
All I have to say is that the "what would it be like to live with lag?" is insane.

1/3 of a second is already insane lag, 3 seconds is just ridiculous.
The original message was saying they couldn't understand / couldn't empathise with someone making a conscious decision to use xiaomi. I gambled that they make the same conscious decisions using US software, but only see their decision to do so differently due to a set of pro-US biases that others won't have.

It's difficult to look past such biases if they're deeply ingrained but I think this can definitely be productive to do so. If you can empathise better with conscious xiaomi users, and understand why people use non-optimal software, such understanding can have a lot of benefits.
Artificial Sweeteners May Play Role in Spread of Antibiotic Resistance
Are conservative views -- low taxes, low regulation, strong military, opposition to abortion, opposition to gay marriage -- banned on Twitter? Let's be honest, we're talking about racism and anti-democracy, and if that's not far-right, what is?
Either the context around Trump's tweets shot over your head, or you are you being obtuse. The very link you provided explains the context which you completely ignore in your post.
That is just unreasonable. For build issues, especially ones that the packager can reproduce - making sure that all that is reported properly makes sens. But most bugs are not that - playing the telephone game here helps no one.
added bonus, Bitwarden has " only " two trackers in it

https://community.bitwarden.com/t/remove-embedded-trackers-f...
You can enable a "showdead" option which would show dead comments and allow you to upvote them.
Back when WhatsApp's business model relied on subscriptions rather than ads, it sold for $1/year. What justifies this being 120x more expensive? Is it just economies of scale?
I just published Audio Emotion Recognition API on RapidAPI. Check it out
Taste really is subjective. I couldn't stop reading, and enjoyed his writing style (a pity I've been introduced to it by such an awful tale).
SEEKING WORK | Remote (Singapore/Australia/Manila, GMT+8)

Full-stack NLP and web engineer. Tech generalist. 10 years of experience in Python and Javascript. Good product sense, worked in a product startup for 5 years as head of UI/Operations. Sr. Product Engineer at international data science consultancy for 2 years.

Designed data pipelines, trained NLP models, created APIs, web applications, and data dashboards around them and deployed to production.

Experience in creation of performant single-page applications, state management, UI/UX.

Experience speaking/dealing with international clients, and improving software development processes.

Used to async, remote work since 2018.

Machine Learning / Data Science: transformers, pytorch, keras, sklearn, pandas

Frontend: React, Vue

State management: Redux

Backend: FastAPI, Flask, Django

Databases: Postgres, MySQL, redis

Others: docker, elasticsearch, TFIDF/BM25 from scratch

Contact at: https://beatobongco.com/
or via LinkedIn: https://www.linkedin.com/in/beatobongco
I think that line of reasoning is a trap. It is easy to come up with narratives that paint people in other countries as being “weird” in some way, but we shouldn’t. The UK has all its articles about weird EU regulations, the EU have articles about the funny things Americans do, and the Americans read articles about how weird Japan is.

This isn’t a celebration of diversity, it’s an industrial process where you find something bizarre or distasteful about another country and amplify it for views on social media.
>> Maybe if there is a way to share indexes...

What does a SE index look like? Any designs in the open?
>There is a difference between choosing to be part of a minority/fringe hate group and being born a different race.

But who is the instance who gives a group the label "hate" you? And why do you have to be a different race to be a fringe hate group?

>There is a good reason why "political" views aren't a protected class in most modern countries.

I fact they are, hence the term "political prisoner" which is equal to "no modern country" just have a look at spain atm.
In my opinion, a data connection to the home should be considered infrastructure equal to roads. A natural consequence of that is that the government creates and maintain said network, probably by contracting the work to private companies on a limited time contract that is put in public procurement procedures as per EU law. That way power infrastructure and other companies that solve a similar problem can make a bid that is significantly cheaper than it would otherwise would be.

Once physical connections is public infrastructure, multiple providers can pay for capacity and sell to the end user with great competition resulting.
Back in the day when people talked about premature optimization it was about trivial things like people asking on stackoverflow whether a++, ++a or a += 1 is faster. It obviously is a net loss since ultimately it literally doesn't matter. If matters to you, you are already an expert in the subject and should just benchmark your code.
Many thanks :) I am not very familiar with bookmarklet but will do some research and will code something for you to use on your mobile.
There are a couple of cases where people like the added security of having their own node, such as exchanges as you mentioned, or big payment processors and the like. Other than that, I don't think there's any reason to run one for most people.
Where do you think reasonable viewpoints come from if not from critical thinking? Common sense does not spring full formed from the ether - and by the way, “common sense” has been the rallying cry of reactionary anti-thinking since time immemorial. It is “common sense” that socialism is evil and God is real if you ask your political enemies - of which I am not one, I assure you, despite your seeming to want to pick a fight with me.
its open source, so it has been kept "alive" on and off for years already
what are the benefits of literate programming systems?
malloc() in C returns a new memory object each time you call it (I forget the exact wording here). There is no operation in the C standard that creates new memory objects; the only way to do it is by calling malloc(). And obviously, this doesn't let you implement it.
I see the pilot was deemed to be successful, though it might be too early to tell, so I assume you've put significant work it what I think is the biggest problem to solve in this space: The human problem.

How do you manage to onboard many farmers, many of whom in Australia tend to be... Resistant... to new technology, into making use of your network to prevent damage to their neighbours downwind from them?
As a german, I can definitly tell you that Hitler was not left wing. There is no overlap in the political views at all. (Something I can not say about germany's far right.)