skysight-inc/HackerNews huggingface dataset:
That's what you get from inexperience not from paying off the debt.

It's called second system effect and it's relatively easy to avoid by methodically documenting original and mercilessly avoiding adding features.

And this includes design features that are not immediately shown to save a lot of time and code.
Every such feature needs an advocate and also a prosecutor, and alternatives have to be briefly explored using a prototype.

The worst mess is actually trying to pay off the "debt" in installments by taking on new one. Then running out of time or shifting focus, ending up with double the problem and half the readability.
> I always say that important scientific discoveries arise from better tools.

This is something I hadn't thought about before, but it makes total sense.

When I read that, my first thought for current technological toolage that might lead to new discoveries is the massive transformer language models that Open-AI / EleutherAI / others are building.

Some basic extrapolation on how-far-how-soon technology like GPT-X has come suggests that future versions could (should?) be revolutionary for knowledge discovery.
Even just the kindles, I carried mine with me so much when it first came out as an emergency communications channel.
How is it possible for boss to know I am finding a job?
Is it really a bad analogy though?
Certainly not a good article. I'd really like studies that test the hypothesis that "programming is hard". Whenever this topic comes up there is a lot of anecdotes, usually about people who have positive experiences but that doesn't show anything about the population!

My personal hypothesis (if I may) is that programming is hard for a majority (>50%) of people. It starts with reading: Reading comprehension is hard for many people. And reading code is way harder than reading text, which means programming can only be easy for those who read well. And that's just the start. You also have to have a sense of logical thinking and finding solutions. Many people have trouble with that as well. So just from these two aspects (reading + logical thinking) I'd already say that programming is indeed hard. At least if we use the general population as reference.
>>>Our team end up trimming down things to 50% of the markup that they use, while retaining full responsiveness.

I have to agree with this.
ibm used 8088 a 8 bit bus version of 8086?
Dasung Not EReader 103 E-Ink and Google Play *Update* (4K UHD Review)
Just reading this got me thinking. Something may be obvious but I have yet to see anyone written or pointing it out.

Does Remote Work prevent burn out?
It's pretty cheap. Until everyone is just getting free refills, including non-paying customers, and suddenly you need RFID chips on your cups.

These "free T-shirt" kind of schemes have always the same loophole. They rely on people acting "within measure" naturally due to social norms. Those fall apart quickly when the alternative is infinite free stuff.
I disagree.

You can think up "breakthroughs" all you want, it's easy. As any mathematician or software developer can confirm, it's easy for a human to propose an explanation and immediately convince themselves of its correctness; validating hypotheses is hard work that the brain desperately tries to avoid. And in physics, validating things on paper can only get you so far - you ultimately need experimental confirmation to make solid science.

Here is where technology becomes necessary: in order to favor one hypothesis over the other, you need to find where they give conflicting predictions, and then check what actually happens in reality. That's only possible when you can perform the necessary experiment and observe the results with sufficient precision to discriminate between competing explanations. Technology is what gives you this capacity, expanding the scope of experiments you can run.

As someone else mentioned, you could drop Einstein back a few hundred years and his work would be laughed off - because ultimately there would be no way to tell if he's right or not. The theory may look beautiful (if complex) on paper, but if you can't discriminate between it and alternatives through an experiment, it's meaningless and you may as well use the simplest model that fits all your current observations.
(1973) Features of a successful therapeutic fast of 382 days' duration [pdf]
I assume it's to stop people staying too long without paying more, rather than about raw material costs.

Turning tables over in restaurants is important, as restauraunts make money from the number of meals they serve.
This commenter is bang on. Echoes my own experiences.
> I am actually amazed that somehwere on a planet, you can (could?) get unlimited refills for coke, etc

In France there used to be a single KFC i knew of that did that and later on a law passed that forbade unlimited refills to combat sugar overconsumption and related issues.

However, any food place ( fast food included) are obligated to give you a glass of water if you ask for it, for free.
Not sure, the ruling affected two accounts temporarily suspended in 2018. One auch law suite every couple of years, why not? Also, it would be up to the compliant to proof the arguments against suspension were not properly evaluated. I have a hard time a German court would go to ruling on Facebook internal procedures around community rule enforcement. They didn't neither in thay ruling, they just said Facebook needs some kind of process in place, not what kind of process.
This, this, a thousand times this.
I'd argue that programming is relatively easy if you know what needs to be built. If you don't know what needs built or are unable to see the downstream effects of an implementation detail then you're in for a ride.
You work like this? Like with a laptop on a coffee table?
programming is easy until it's not.

when does it become not easy?

1. when something doesn't work the way it is documented as working.

2. when there isn't actually any documentation on how to do the thing you've been told to do.

3. when you don't know everything that was decided going into a bit of code that you're looking at someone else wrote and not understanding why it is like that.

4. when you are required to do something with the wrong tools for the job.

5. when to fix a problem you need to come to grips with some concept you are unfamiliar with and maybe nobody else you know is familiar with it either.

on edit: of course I forgot cache invalidation and naming things.
It's a bit ironic that one of the reasons for Itanium's failure was that the compilers were not ready. I have no doubt that nowadays GCC and clang would immediately have good support for any new processor (especially from a big player like Intel). In any case the processor vendor would make sure themselves that there would be good compiler support (see Apple).

(Setting aside the question if good compiler support would have been possible with Itanium's architecture, or if the optimizations they thought of could not be implemented in principle. I don't know enough about it to tell for sure.)
... and there's nothing wrong about it.
THANKS!

Never knew a livestream existed and now I'm clued to my headset.
Despite the title, the article seems to be more about someone who is described as working class trying to find a place in middle class society.

And I suppose that the article is suggesting that the middle classes define themselves in relation to the upper class. And that British society would be better off without this dynamic.

So it seems that the article highlights the working/middle class divide. More so really than the issues caused specifically by the upper classes (though they are mentioned).
Exactly ! Apart from the "Mental model" and "superior ?" organisation of your "objects erm entities", there is a definite "cpu execution" advantage as well. Having the different system "execute" over items which is basically just data, helps keeping the data local and in the cache.
> They should force Apple to allow alternative engines to Webkit

I would be A-OK with that if the alternative engines provided the same privacy and security guarantees to me that Mobile Safari does (with penalties for breaching those guarantees.)
Yes increasing supply will help, and my suggestions encourage increasing supply over turning existing stock into rentals, but if the new supply is all rentals that doesn’t help owner occupiers much.

What needs to happen is owner occupiers are given a competitive edge when bidding for a property over a landlord. Hence more taxes and disincentives for buy to let purchasers.

So for example a property selling for $1m, what would happen if it actually cost a landlord say $1.5m after taxes, higher interest etc, but an owner occupier would still just have to pay $1m. That gives an advantage to someone who actually needs the home.

Edit: Also new supply takes a long time to ramp up, with planning permission, land acquisition, infrastructure, and there are materials shortages (wood especially) and cost overruns rampant at the moment. There is also a potential issue in the quality of supply (see the leaky building crisis in NZ in the 90s, or how small the apartments of the last decade are).
I'm disgusted by the whole real estate market, people buying dozens of apartments and houses just to rent them - and hence increasing prices for people who just want something on their own instead of making rich people richer - is destructive for society, especially for young people. Owning a roof over your head shouldn't require an average person to work their ass for half of their lives.
CBN to sanction banks that fail to set up forex desk
Yet another bootstrap? I don't see any difference. Sorry I'm not a frontend dev, what's the value added of this?
Hi,
GDS in the UK has done a lot of work around use of language and design to simplify services like this, it's worth having a look at some of their blog.

In particular, there was a big change from thing-gov-cares about to verbs, so instead of just "fill in a XYZ" you get "I want to do X".

I understand here, you need to think about the particular gov forms, but it's also good to surface some things that are user centric, to funnel them to the right place.

https://gds.blog.gov.uk/

https://designnotes.blog.gov.uk/2015/06/22/good-services-are...

https://designnotes.blog.gov.uk/2017/03/27/naming-your-servi...
> The commonly held belief that programming is inherently hard lacks sufficient evidence

When was "The Mythical Man Month" published, again?

Programming is harder than most people, including programmers, realize. Unless, of course, you're talking trivial programs and don't care about defects.

Or put another way, programming is just as easy as bridge building. Just throw a plank over a stream. Don't mention Tacoma Narrows or other disasters.

But joke aside, trivial programming is harder than trivial bridge building. Anyone can move a plank. Many people have trouble understanding basic concepts such as mutability. I remember reading a paper by someone who tried to teach programming to unemployed adults, surprisingly many were stumped by something as simple as:

a = 1
a = 2
print(a)

And that was after a few weeks of training. (Sorry, couldn't find the paper)
If rsync was rewritten this way, would it bring big improvements when running from userspace as a normal user?
I don’t think any reasonable person ever thought that was a viable long term strategy. We’ve detected all the variants of concern here. So eventually one was going to get past quarantine.
Politics is full of people with well connected families and money who managed to attend Eton without coming to resemble the Rees Mogg "Honourable Member for the Eighteenth Century" novelty act.

Nobody is pretending he was born poor, we're just noting that that person who had the same level of privileged background as dozens of other politicians probably isn't more "authentic" than them because they're not regarded as caricatures...
> Since when did Apple delete your account because you didn't post enough statuses or photos of your kid on the Apple social network?

Did that ever happened on Facebook? Anecdotally I have 2 FB accounts that I haven't posted to in years, and they are still alive.

PS: I suggest reading the link GP posted.

In case you don't, here's a summary: a newly account created FB account only used to use an API was deleted. This is a far cry from "deleting your account because you didn't post enough statuses or photos of your kid".
Classism is pervasive in the UK. Many people will argue that it no longer exists however they are mistaken ( and most notably not on the lower rungs of the class hierarchy ). The view from the working class looking up is very different than if you are born into a middle/upper class family.

It’s not all about wealth either. Not having Received Pronunciation (I.e. a non southern accent ). The manner in which you speak, dress, behave are all class signals that are picked up on.

From a career perspective it is apparent that certain doors are closed (or at least a lot more difficult to open ) because of class. I’ve had recruiters blatantly tell me that I didn’t go to the ‘correct’ university (Oxford, Cambridge or Imperial) so there was not much point in applying as I wouldn’t get through an initial HR screening process.
> Obviously, allowing other engines can hurt their services division and that's why the alternatives use the provided WebKit on iOS as enforced by the ToS

This is almost certainly true now, but the rules predate their big services push. The main thing that prevents other browser engines is:

- Apps cannot run arbitrary code. So an emulator that bundles a fixed set of games is fine (providing the copyright is kosher), but an emulator that allows you to supply your own games is not. This of course also rules out executing JavaScript on web pages.

- iOS apps cannot mark memory as executable, i.e. no dynamic compilation. This alone would tank the performance of any competing engine even without the above restriction.

Lame rules, imo. I understand their origin, but it’s one of many things holding the platform back.
"For the first time" publicly shared. After the news of gene editing embryos without consent or knowledge in 2019 can we please be a little more realistic about what underpaid scientists chasing grants are willing to do and disclose?
Node.js – v16.6.0
>I mean what have the arguments you commented on to do with "the rich".

They're directly responding to a comment literally saying that this is done to drive away the homeless and poor so "the rich" don't have to see them.

And maybe homeless people differ depending on location, but where I'm from a good amount of homeless are obviously mentally unwell and alcoholics/on some other drug. Most of them seem peaceful and nice enough, but I've also had pretty negative experiences that range from unpleasant to downright scary. I wouldn't care if I saw a single homeless guy at a McDonalds, but if I knew that this was a location that attracted groups of homeless people (like e.g. some parks are), I would definitely stay clear of it.
He's talking about the voters in BJ's constituency and is quite right. I voted in that election, but didn't get to vote for any of the party leaders, just my local MP as we all do. Prime Ministers are chosen by Parliament, not the electorate, which as I explain in a parallel comment is a feature not a bug.
It was the intent of DEC and HP insofar as they joined the Itanium programme and EOL'd their own designs.
There's programming and programming at scale.

The latter is hard. The former doesn't need to be. Plenty of 8 year olds like me learned it on our own from magazines and math textbooks and manuals in the 80s and 90s with computers that got out of the way and let us use their BASIC interpreters or whatever was available.

A major reason programming at scale, a lot of what Mythical Man Month is about, is hard is the complexity of the system being created (it's too much for one person to keep in their head) and the inherent collaboration problem that follows from that.
>"they have made those decisions based on data"

I don't know why we need to speculate and pretend that we know that their decisions are well-considered and backed up by data.

I don't know why we pretend like leaderships does not have same flaws the rest of humanity does, and egos to boot.
I'm the case of this specific battery, it's been being built specifically because there's generally a surplus of cheap renewables in Victoria when the sun is shining. This energy can be sold back into the market during the evening at a much higher price, pushing out coal, gas and hydro generation.

It's also expecting to make a lot of revenue from frequency control which is a critical service in a grid relying more on renewables.

So yes this battery is going to be very effective at reducing carbon emissions in Victoria. As a similar battery did in South Australia.
> If, however, it's knowledge based on observation of phenomena (literally what science means)

There's only so much a naked eye can observe. Technology drives science by allowing us to observe more things.
Considering that the English-language web is almost completely occupied by USians, it would be hilarious if they were required to finally declare that they speak ‘American’ and not ‘English’.
Hmm, someone downvoted you for asking a good question, for shame, Hacker News.

A printed QR code adds few complications to the process:

- You can't print the QR code with the rest of the cup, as it has to be unique. So we need a separate printing step. That also adds costs, and the question is does it cost almost the same as embedding an RFID chip (which is 7-10 cents).

- You need to align and scan the code before a refill, which is a lot more intentional for a customer, than simply holding the cup for a refill as usual. So it's worse customer experience.

- The only flat surface of the cup is on the bottom, so any spill means you're spilling drinks over the scanner. So that would mean scanners constantly requiring maintenance to keep working.
Still we need some laws to stop the giants screwing the customers, my experience is with Sony that blocked my account for 2 months without a right to appeal or the exact reason (I have a subscription so I am a paying customer).

I know some devs will say that if they told me what was the cause then I could work around that, my anwer is that the point is not to make their lazy life easier, the point devs exists is to create stuff for the customer.
Botanical Line Drawing: A Step by Step Book for Beginners
This is a step-by-step guide drawing book that teaches you easy and simple ways of botanical drawing. This book is best for beginners as it teaches every design in steps and you can follow them easily to end up with the same design. These are doodle-like designs and you can create amazing illustrations with line drawing botanical art.
Exactly this. I think I've come across maybe two or three snakes in almost five years here, all were non-venomous harmless looking little fellas, and I spend a lot of time in nature.
Fitbits have longer bracelets you can swap in, so you can fasten it over your ancle. People in jobs where they cant use watches usually do that if they want to track steps. Your doctor/nurse might be wearing one.
Not at all. It usually means that the person writing that assumes it's a common thing globally.

UK English being "proper" hasn't been a thing for decades now. Compare news reports in former British colonies from the 60s to now and you can literally hear the change in attitude toward's the "Queen's English".
What kinds of penalties do you have in mind? Do you think Safari should be held up to the same standard other browsers are if they surpass it in security or privacy on any front?
The whole point of my post was that instead of the Gini we should use a more targeted index that specifically measures the presence of super rich that can unilaterally flood the market with their coins, and does not concern itself with whether the long tail of users has 0.03 coins each or 0.003 coins each.
> the phenomenon that experimental physics seems to be lagging theoretical physics is a quite recent one

Yes, and in this example theoretical physics is providing the new tools for experimental physics to attempt to find ways to work with.

And sometimes pure mathematics people are off making new tools that the theoretical physicists can later use to expand their playground.

“It's maths all the way down” is the modern “it's turtles all the way down”!
(Completely guessing, but I’ve managed a few pb of zfs) — It’s probably a zvol on the host exposed as a block device (or via iscsi or something) to the vm, zpool in a zvol is ok ;)
the prevailing theory is that they're doing it to remove competition to a streaming/multimedia service that GW is preparing to launch
You are forbidden to trade derivatives of GOOG as an employee of Alphabet. Source is that I am one and I have read my insider trading policy.
its possible that he is a good local MP too. i dont know.

doing a good job should be more important than how one appears, however people's tend not to be rational.
gcc had already existed for 14 years by the time Itanium came out, and it had been widely ported to many different systems... that was kind of the whole point of the project. The real issue I feel is locked up in your parenthetical: it is difficult to put aside the question of whether good compilers for Itanium were even possible, as part of the entire problem was that the VLIW architecture concept was so incredibly different than CISC/RISC that it made porting the compiler very difficult (and while you could, can, and did somewhat easily do naive compilation that simply ignored the potential benefits, the resulting performance sucked). I was in college at the time and I remember VLIW being cited as a reason why compilers had a lot of hot research that needed to be done ASAP.
> But if they could solve the same problem for 1 cent, they would do that - independent of the data.

> Eg. A unique QR code on the underside of the cup.

Let's have a QR scanner below the cup, where people constantly spill their drinks. Great idea. /s
Is this also the end of HPUX? Can it run on anything else? It's hard to find information on that.
One well known obstacle to optimizing C is the difficulty of alias analysis. It's easier to do that for languages that don't have C's unrestricted pointers.
The problem is that non-tech people have the exact opposite problem of what you experienced.

> copying some of the data into a new Excel file without making any mistakes (and that includes Excel not reformating your data to something else, like a dd-mm-yyyy to mm-dd-yyyy or making a date out of your Gene names

In your typical office environment, your regular analyst will run into issues where the date formatting is different between files, and there are one-off errors or issues here and there. In Excel, they are able to scan through and adjust as necessary. If you're asking them to figure out how to write the code to re-map and fix random issues in the data, that will be much more complicated to learn.
I have. Coworker refused a lift in pouring rain because I had leather seats in the car(not just refused - got in, asked if those seats are leather, I said yes, then he apologized and said he would rather walk than sit on leather). I was like ok, sure dude, your choice.
Going "faster" by doubling pipeline stages doesn't gain anything but fat bonuses for marketing.
I would argue in 2021 the only thing that qualifies as "an entire society" is the whole world.

So unless you're measuring the world as a whole, you're measuring communities that have porous relationships with the outside world to some degree or other. But of course, cryptocurrencies are still much more porous than countries are.
It certainly used to run on other architectures -- notably PA-RISC and Motorola 680x0.
“Oh that guy over there? He’s our chief architect. Don’t ruin his banjo break.”
What is it that ensures licensing is required? Patents? Because patents on x86 technology predating amd64 should be expired by now... and without patent protection, another company would be allowed to reverse-engineer it, no?