skysight-inc/HackerNews huggingface dataset:
> this feels like a business or management issue

It's not a management issue, it's deeper than that.

Whenever you change something, you risk breaking something. It doesn't matter if you have unit tests, integrations tests, code review, staged rollouts or whatever else. Every time you change something, you risk breaking something. It does not matter how good your QA process is.

> improve processes and legacy code

Refactors are also a major source of bugs, so you should do that only if there is a serious problem with the old code.

The problem is that the code is constantly changing. With SaaS, customers have no choice but to always use the latest version, so eventually they'll run into a bug. Because constant change means that errors slip through eventually.

With traditional desktop software, customers aren't forced to update. They can just keep using their version of the software, and rely on the fact that it's not going to break suddenly.
People are really glued to "I'm right and you're wrong" and evidence has nothing to do with it: core beliefs are really strong. About amazing things! About upgrade policy, or mysql vs postgres, or language choices, you name it: evidence based decisions are really thin on the ground.
Yes.

> The seven-day successful perfusion of poor-quality livers now allows for a wide range of strategies, e.g. repair of preexisting injury, cleaning of fat deposits in the liver or even regeneration of partial livers.
Which is how 2FA is supposed to work. Perhaps they try to keep the session from timing out, but that is bound to break.

The solution is regulation to force Banks to provide customer data over an API to an authorized third party (preferably with 2FA on that too, and other security mechanisms, like mutual auth, auditing the security and probity of the subscriber etc).

Scraping is such a 1990s solution, and Plaid's Uber-like disregard for rules made it a non-starter for anyone sensible.

Ironically, while it might get systematic integration with VISA, the privacy implications are far worse.
Paul Otlet Envisioned the Internet Before Computers, Without Computers (2014)
TLDR: CEO says stupid shit to make a point and drive the team hard, Interwebs raise hell because some of the recipients were minorities, CEO feels the only way to defuse the situation is to apologize and resign, handing over to Eric Schmidt type adult supervisor who was already slated to come on board, then realizes that everyone thinks the public face of the company is exiting in disgrace and that sales and partnership meetings are going to be awkward, so stays on as co-CEO until adult supervisor is fully caught up and ready to do the IPO.
Pi Is Encoded in the Patterns of Life
BTW, I just remembered another consultant story the other way around. I was trying to do a banking deal and they sent me a draft that had the requirements listed as checkboxes.

[X] Form 123-AB has been signed

[X] Project duration less than 2 years

...

[ ] Company financials have been audited and confirmed

And the offer was timed to expire within days. At first, I thought this was a joke in bad faith, as there would be no way to have all company financials audited and legally confirmed by a certified accountancy within 7 days. But then I just called some random accountant offices, told them my story of needing a quick audit for the bank and asked for a quote and their time frame.

One company offered to do it as same-day service. I faxed them the documents in the morning, then his assistants would check them, then the certified accountant (the guy running the company) would confirm that everything was in order and then I'd get my result in the evening.

When I drove there in the afternoon with my paperwork for them to confirm and stamp it, I was told that their head guy was on vacation and had never been in the office. But one helpful assistant stamped and signed all of my documents "i.A." = "in absence". The whole audit cost me less than my usual daily rate.

Next day, I told my contact at the bank how things had gone and he chuckled and just said: Yes, they know that we just need the audit to tick a checkbox in our liability insurance form.

In other words, while I considered what the accountant guy did to be a rather low-effort incomplete job, he did exactly what was expected of him by the bank and what I needed to get my deal done.
You say that, we stayed in a farmhouse in Ireland. Two rooms - one bedroom and the kitchen/sitting room, around a huge hearth. With the cowshed directly attached. Ours was vaguely modernised, hearth ripped out, small bathroom add-on. Without the warm hearth, the building started to suffer. If only these old stone cottages were insulated beneath and outside.

Small windows were a result of the window tax.
>Also, some have no problem taking advantage of that in others.

what do you mean? can you provide an example?
Maybe coming from a diff place? It seemed fair: I spent an hour or two today basically undoing some canonical high-level Python/Pandas abstractions into canonical numpy+C, which was exactly this kind of stuff. We normally do GPU offloading (rapids.ai / blazingsql), though today's kernel was the uncomfortable inbetween where latency mattered but the task is too small for the offloading communication hit. We do the same kind of stuff (and a bit cleaner / more predictable) in JS with typed arrays.

I wouldn't call that blazingly fast python though, that's barely approaching C, which is also slow. Fast is maxing out SIMD + cores + GPUs + bandwidth, so should aim for ~20X+ faster than regular C...
> Its a difference of belief

It isn't a matter of belief. It's a matter of history and society. The proles don't have the capacity to do what you claim they can. Individually, a clever prole can rise up, but not collectively.

> and if i may, you sound a little bit depressed and nihilistic.

I'm neither. You might be projecting. Maybe a few more peterson videos that you will misunderstand/misinterpret will cure you?

> Maybe you need to realize your own agency in the story. You are a part of that machine too.

You seem to think I am part of the proles. I'm certainly not.

> Id recommend jordan peterson and his take on hierarchy, its very eye opening.

Nothing jordan peterson has stated is new. His take of hierarchy isn't his. It's been around a long time, even before peterson was born. But I agree that many could learn a thing or two from peterson. Unfortunately, it looks like some aren't able to understand him.

Anyways, if you provided any evidence to your claim, maybe this discussion would have been worth it, but I can see it's simply a misguided belief, so I'll leave you to it.
在树莓派k3s上安装openfaas
Those awful galley kitchens were a feature of the move from proper two up, two down to the extra bit at the back -- the only way you can still get light into the back room is to make the projecting part narrow enough to still allow a window in the back room. So the now separate kitchen becomes a dysfunctionally small corridor with side facing window. In narrower fronted houses, these can seem so tight you wonder how people use the oven or fridge.
I’m not saying this applies to your example, but the opposite happens too—the new guy comes in with all the answers but not knowing all the battles/design constraints that led to the current situation. It’s frustrating because the team gets to relive every design decision as the new guy brings up all the obvious stuff that surely none of the dummies on the original team thought of (but of course were the original designs before some business decision or other derailed things).
I'd agree with you if we reached peak development and unemployment was high.

But there are people dying of hunger in the world, disseases that require funds to find a cure, infrastructure to be payed for and so on.

So if you pay your taxes, even if you consider your work "meaningless", your tax money, if spent well, is not meaningless.

Sure it's better than them joining crime, but its a sad state of affairs and not exactly optimal.

Some societies have been plentiful enough for a couple hundreds years to afford people not working/not net contributing, but those people would still be a burden, at least to missed development.
Yeah, it's the users who got hacked when they signed up.
>This is an absurdly revisionist view, that can be falsified simply by reading his work.

Cite some, then. The Stanford Encyclopedia of Philosophy actually makes quite a point about Marx on this[0]. There is no "equality of outcomes" in Marx, or as I cited earlier, Lenin. Marx repeatedly and ferociously argued against these abstract notions such as "fairness", the equality of wages, and other things you associate with him.

>The nice sounding quotes about dismantling class structure don’t stand up to even passing scrutiny.

Why not?

>These ideas are not compatible with a free society

It's ironic that before approximately the middle of the 20th century, there was hardly a single philosopher who argued that "free society" or "freedom" should be understood as private property (state-protected large scale means of production). Seriously - look at almost any major modernist or pre-modern philosopher concerned with political philosophy, from Rawls and Sen today, to Nietzche, Marx, Proudhon, Rousseau, Stirner and perhaps even Hegel in the past.

These figures were arguing for free society, and precisely from the same premises of self-actualization that Marx was.

[0] "Hence with the possible exception of Barbeuf (1796), no prominent author or movement has demanded strict equality. Since egalitarianism has come to be widely associated with the demand for economic equality, and this in turn with communistic or socialistic ideas, it is important to stress that neither communism nor socialism — despite their protest against poverty and exploitation and their demand for social security for all citizens — calls for absolute economic equality. The orthodox Marxist view of economic equality was expounded in the Critique of the Gotha Program (1875). Marx here rejects the idea of legal equality, on three grounds. In the first place, he indicates, equality draws on a merely limited number of morally relevant vantages and neglects others, thus having unequal effects; right can never be higher than the economic structure and cultural development of the society it conditions. In the second place, theories of justice have concentrated excessively on distribution instead of the basic questions of production. In the third place, a future communist society needs no law and no justice, since social conflicts will have vanished."
You don't need to, you can upload it to Google Drive and open it in Sheets.
I can't help but interpret your response as "Python 3 is better in every way ... for the ways I think are important."

For some of my programs, Python startup time is the main overhead. I avoid NumPy and SciPy if at all possible because they have a huge startup overhead.

Some of this is inherent in those packages. NumPy internally imports everything so someone can do "import numpy as np; np.package.subpackage.module.function()" without doing the intermediate imports.

This means NumPy is optimized for programmers (especially novice programmers) using NumPy in long-lived processes where startup cost is a negligible overhead.

Which isn't all use-cases for numeric computing.

15 years ago I supported a CGI-based web app. It was very important to pull out all the stops (delay imports until needed, use zip packages) because it was easier to do that than to re-write everything for another architecture.

The dog does count pretty well after all.

> It's the job of library and app authors to update.

Why? Linus Torvalds doesn't agree with you, for one.

As Hinsen points out,

] Unfortunately, the need for long-term stability is rather specific to scientific users, and not even all of them require it (see e.g. these two tweets by Titus Brown). So while Python 3 is probably a step forward for most Python users, it’s mostly a calamity for computational science.

Some scientific code has been able to run unchanged since the 1970s, through multiple new Fortran language releases.

Now, yes, I know the reasons for the changes to Python. I know the funding and organizational realities.

But why not recognize that for some situations Python 3 is not better?

Hinsen also comments on your proposal:

] The implication is that breaking changes in the infrastructure layers are OK and must be absorbed by the maintainers of layers 3 and 4. In view of what I just said about layer 4, it should be obvious that I don’t agree at all with this point of view. But even concerning layer 3, I find it a bit arrogant. The message to research communities with weaker code development traditions, and thus fewer resources, is that their work doesn’t matter.

> Could Hinsen (and others) not just version their deps?

He addresses that, I think. One of the other commenters gives a more complete reply at https://metarabbit.wordpress.com/2017/11/18/numpy-scipy-back... ending "Freezing the versions solves some problems, but does not solve the whole issue of backwards compatibility.".

> Time to forget all about this and build cool stuff, please please please.

I'll quote Hinsen again "I find it a bit arrogant. The message to research communities with weaker code development traditions, and thus fewer resources, is that their work doesn’t matter."

Your implicit statement is that mmtk (Hinsen's code base) isn't "cool stuff". Why? Simply because it's old, or because you don't know about it or need it? What other cool old stuff will die because it's part of a community without the resources to update?

Instead, accept that that loss is part of the trade-offs, be empathetic to those who suffer, and bear those lessons in mind for future work you do.
Google gives you the data, you do not take it. If they give you the data without showing you adds, that is their problem, not yours.
I lived in a two-up, two-down in Windsor, and my wife (when I met her) had one in Bexley.

They're nice houses. The main issue is that most now have to have an extension on the back to house an indoor bathroom. In my house, it was ground floor after the kitchen. In my wife's it was upstairs above a kitchen extension, but you could only get to it after going through the main bedroom. Handy as an en-suite, awkward if you had friends to stay.
Boeing Mocked Lion Air’s Calls for 737 Max Training Before Deadly Crash
Yes, coal heating was banned around that time. https://en.wikipedia.org/wiki/Clean_Air_Act_1956
This happens with every language that reaches popularity. That’s because it’s typically easier for individuals to engineer solutions with tools they know well, even if suboptimal, than it is to become proficient with new ones that might or might not deliver better results in the end. No community is immune to this, even outside IT.

I’m pretty sure you’ll also occasionally bang nails for which Julia is a poor hammer, you just don’t realize it.
UI Designer | NewsNow.co.uk | London, UK | Full-time, permanent
Web Developers / Full Stack Developers / News Algorithm Developers / Back End Software Engineers | NewsNow.co.uk | 100% remote (UK residents only) | Full-time, permanent

We are a top ten UK media publisher, with a website loved by millions: a technology company at heart with industry-leading success metrics propelled by a highly experienced multi-disciplinary engineering team that can afford to run lean. Which means today, we offer all the excitement and agility of a start-up, but with the stability and benefits of an established business — we’re still a company where everyone gets to make a massive impact!

Our mission: to democratise and disrupt the market for news. Today, we have major plans for growth, both here in the UK and abroad, and to create even more social capital out of what has been an extremely successful platform: through increased editorial direction, curating credible but independent journalism, as well as through computational approaches to identifying the best news to show our users.

We currently have these opportunities:

- As a /UI Designer/, you’ll help us to grow and shape our new design system as part of our biggest redesign in 20 years. You’ll work closely with the Creative Tech Lead, development team, and senior management, and get involved with transformative upcoming design projects. You will be working primarily in Figma, and occasionally with the Adobe suite.

- As a /Fully Remote Web Developer/, you’ll write the logic that drives the UI, and integrate new UI with back-end data. You’ll also work on a wide array of other UI/UX, SEO, and content integration challenges.

- As a /Fully Remote Full Stack Developer/, you’ll be expected to contribute authoritatively towards product development projects throughout the entire software stack: from database and infrastructure installation and configuration, through writing business logic and prototyping website presentation, to developing our bespoke programmatic advertising technologies.

- As a /Fully Remote News Algorithm Developer/, you’ll develop automated curation algorithms that will produce the content for a new homepage format.

- As a /Fully Remote Back End Software Engineer/, your projects will largely be server-side. You will bring a sophisticated approach to problem solving, finding ways to achieve objectives while addressing scalability challenges and security concerns.

All London positions are based at our centrally-located head office.
All fully remote roles are open to UK residents only.

If you think you’re a fit for any of these roles, please apply online. http://www.NewsNow.co.uk/careers/
Out of control: The advertising industry is systematically breaking the law
“The internet” has short memory, but not that short. She should have waited at least half a year.
PG's prediction inspired by this event: https://twitter.com/paulg/status/1217010274672304130
> The metaphor of the panopticon prison has been employed to analyse the social significance of surveillance by closed-circuit television (CCTV) cameras in public spaces.

Or how about the comparison with Google et al tracking our every move online?
In Greece as well, especially Athens, there are very nice apartment buildings with very nice flats in them.

Personally I would like to live in a detached house though. I currently live in a flat, but I'd like to have a garden.

I know of course that with the amount of space existing, and the need for people to live in cities, a detached house with a garden is for the few only that can afford it.
Yep Facebook, Twitter, Amazon and google and the rest of those money hating software companies are just in it for the good of free speech and democracy. :S

Trades are OK when you're young. If I'd been a carpenter at 18, i'd be bored of it by 26 and probably be thinking about starting my own company or time to pivot into a new thing. The big downside of trades is they aren't jobs you can do forever.
Excerpt:

"The appearance of an organism’s body plan – a process called morphogenesis – is one of the most striking features of living creatures. In animals, the embryo grows from an almost uniform group of cells into a patterned structure with a brain, backbone, and limbs. In 1952, the mathematician and father of computer science, Alan Turing, proposed a mathematical model describing the simple biophysical principles of pattern formation during morphogenesis. He proposed that an embryo becomes patterned into different anatomical features by chemicals (termed morphogens by Turing), which diffuse through tissues. In the simplest case, the formation of the pattern results from the reaction of two morphogens, an activator and inhibitor. The activator self-amplifies and can only diffuse locally. It also stimulates the growth of the inhibitor which, in turn, suppresses the activator, and diffuses long distances. Mathematical analysis and computer simulations of this seemingly simple system reveal that Turing’s model produces a bewildering array of patterns, including spots and stripes."

Strange Idea: Perhaps Pi could be expressed as 2..n functions, where one or more functions would simulate the biological activator, and one or more functions would simulate the biological inhibitor...

In other words, Pi might not actually be a single function, but rather a series of overlapping ones... perhaps even such that one (or more) control where/when/how/if -- the other function or functions are expressed... sort of like the activator and inhibitor...

Disclaimer: It is equally possible that I am a crackpot. <g>

Take this idea (and others you find here on HN!) with the proverbial grain of salt...
'Legislation states if children over the age of 10 of the opposite sex are sharing a bedroom they should have their own rooms – otherwise this is considered overcrowding.'

https://www.nspcc.org.uk/keeping-children-safe/in-the-home/s...
I would like to see comparisons between CH files, I would specifically challenge the compressability of them vs ORC which pretty much maxes out current compression techniques.

As soon as I see CH format being widespread enough to interact with the multitude of other tools that are available then I would consider getting on board - for now a "loadable" data warehouse does little for the kind of workflows we deal with as the loading would take longer than the processing.

With regards to item two - we use a standard consumer GPU (1060 GTX) to handle the conversion from CSV to ORC / Parquet and it is much much faster and cheaper than a 20+ node spark cluster - hence the preference to work on files.

As everything else runs off these files it is kind of integral to our workload
The USB-C is used entirely different to the iPhone. And iPad Pro USB-C controller is like 4 times the size of iPhone counterpart.
We should use inequality whenever it is more efficient than equality to reach our goals. No free society will ever get rid of the following list of inequalities, we can reduce them but never completely eliminate them:

Having leaders is a good thing, it makes decision making a lot more efficient. But having leaders is a direct source of inequality.

Having owners is a good thing, it incentives people to take care and grow humanity's wealth and resources instead of falling for the tragedy of the commons. But having ownership is a direct source of inequality.

Having highly skill dependent jobs be better paid is a good thing, it incentivizes top talent to solve more important problems. But this is also a source of inequality since not every person is equally talented (hard work is a part of talent).

Valuing what you know and are used to is a good thing, it helps you reduce variance and risk so you can focus better on other things. But this is a source of inequality since it means that you discriminate against people who are different than you are used to.
Ask HN: Outsourcing full dev vs. hiring freelancers – which is better?
If we are going to develop a new software (web/mobile app), or a new product, which method is better?

1. Outsourcing complete development (So that I just have to tell them my idea, and they will help me define the specs and suggest features) and they will pick the right devs.

2. Hire individual freelance devs myself from a freelance marketplace and manage the project myself.

Which one would be better?
Link to full reports and release: https://www.forbrukerradet.no/side/new-study-the-advertising...

Twitter threads: https://twitter.com/finnmyrstad/status/1216988370632695809 https://twitter.com/maxschrems/status/1216954710248259585
Like this one [1]? Seems that it is not necessarily better than SMS.

[1] https://news.ycombinator.com/item?id=4156897
C then? Thanks!
I think some of the earlier built flats are really good quality. With thick floors between too. Modern flats and houses in Britain can be built to very low standards. I watched a terrace go up near Bradford, with timber and stud walling between properties. Our bricked terrace is a nightmare with noise, but in those they must be able to hear each other fart.