skysight-inc/HackerNews huggingface dataset:
>We had worked hard to make sure we pose to risk to Stripe or card networks and it had worked! Our efforts had paid off. But that was not enough for Stripe.

Unfortunately a word there.

I hope this all works out for you!
Now that computers are starting to write software it will eventually matter less. Until then, code is written by and for people, not computers.
If I've got you right, then https://plantuml.com/en/gantt-diagram
Housing is anything from a third to 50% of the average UK earners take home income. Median house price to median income ratios are at historically high levels[0], and rents are now also rising[1]

Either wages need to rise or house prices need to fall.

[0] If you look at somewhere mundane like Essex the median 'affordability ratio', as measured by the Office of National Statistics ( https://tinyurl.com/x5jatcx8 ), was 4.5 in 2000 but is now north of 10. And yes, low interest rates help with monthly affordability but house prices have gone up ~4 fold in the last 20 years while the multiple of your income banks will lend has not, and peoples capacity to save a deposit that is 4x bigger has not.

[1] https://www.thisismoney.co.uk/money/buytolet/article-9969349...
How you get paid doesn’t matter. Convert it all to crypto if you want on payday.
> There's an infinity of other things you didn't do and never could have done. Instead, focus on the life you have and living it as best as you possibly can.

This seems tricky to reconcile. How do you focus on living the best life you possibly can while also remaining indifferent to all the things you could have done?
In my experience, errors returned by the standard library and recent third party packages are fairly well discernible, although not in all cases.

Note that you don't need custom error types, just exported Error instances. These were in use even before wrapping was introduced with Go 1.13 (2019); one had to compare or type-assert directly instead of unwrapping.
And how is your employer going to pay you in the same amount of crypto each month, if that crypto is mooning? The company's revenue stream is still in fiat, which they must use to buy that crypto to give to you, so eventually you will become too expensive to employ.
I may be old fashioned but, as far as I know, they don't yet have an operational product. NASDAQ doesn't seem to have any criterion for this. Is there some curated stock list that could have such?
It's technically correct, since am=ante meridiem="before noon". And midnight, of course, comes before noon. You can call it 0am, but then you'd have to call noon 0pm which is weird. Plus, remember most analog watches in the world have a big "12" on top.

The obvious fix would be switching to 24hr.
In terms of quantity and considerations that is taken when building an air port vs building an wind farm, the two are not very comparable. If I wanted to find a guideline in how much noise is acceptable I would look towards highways and road noise. We know the negative health impact of high ways and road, and the required work needed to dampen the noise down to acceptable levels through noise walls and building materials. The same noise regulations should be applied to wind farms.
My last 2 years of high school my parents moved to an affluent area where 70% of the kids had a 3.0 or better. I was an uninterested student who admittedly didn’t try very hard. However I did take advanced math in high school. As a result I had to go to community college and transfer into my alma mater in college. (TAMU) when I got there I met a friend group from a rural border town of Texas. Not only did they get academic scholarships they were accepted as first year freshman. However they had little to no grasp of pre-algebra and especially fractions. All of them across the board had no idea how to add/subtract or find LCM.

I don’t think these were dumb people. It did open my eyes to the difference in education quality in the US. I say all of that to say that while anecdotal seems plausible. One very distinct error they made was to see a high number denominator as being bigger than a lower number denominator.
Ever since I started writing Go professionally I've gotten into the habit of annotating errors in other languages as well. The difference between Go and Haskell is then mostly one of a few characters and some syntax differences. But conceptually it's exactly the same.

Take the error returned by some function call, add a bit more context so I can differentiate this XYZ error from the others, then pass it along to the caller.

I really couldn't care less about the details of how that happens and I find it puzzling that someone would write such a lengthy blog post about what is to me a completely trivial matter.
This is most likely a lie, but the claims made in climate fear propaganda are made to be annoying or impossible to falsify. Supposedly the hot stations are in the Middle East. One wonders how many stations were there in the early eighties. Is a 40-year "trend" even sufficient when there are things like the Atlantic multi-decadal oscillation whose up and down-legs take 40 years?
Only when you put trillions and trillions close by (a cup of coffee has about a quadrillion atoms with electrons moving between states).

This is because the discrete energy levels don’t like to share the exact same energy levels as neighbors (Pauli exclusion principle).

For single atoms, the energy levels are exactly defined by the Schrödinger equation:)
Is anyone using scikit for NN?

Why/why not?
It eschews inheritance and achieves polymorphism and abstraction through structural typing and implicit interfaces. Whether it is more "object oriented" than other languages is a bigger discussion.
The English language is popular-yet-weird.

I find it’s not the most straightforward langauge for expressing precise thoughts and logic…

“ The Dog Walking Ordinance *

The following transcript of a Borough Council meeting in England illustrates the difficulties of expressing a simple idea in precise and unambiguous language.

From the Minutes of a Borough Council Meeting:

Councillor Trafford took exception to the proposed notice at the entrance of South Park: "No dogs must be brought to this Park except on a lead." He pointed out that this order would not prevent an owner from releasing his pets, or pet, from a lead when once safely inside the Park.
The Chairman (Colonel Vine): What alternative wording would you propose, Councillor?
Councillor Trafford: "Dogs are not allowed in this Park without leads."
Councillor Hogg: Mr. Chairman, I object. The order should be addressed to the owners, not to the dogs.
Councillor Trafford: That is a nice point. Very well then: "Owners of dogs are not allowed in this Park unless they keep them on leads."
Councillor Hogg: Mr. Chairman, I object. Strictly speaking, this would prevent me as a dog-owner from leaving my dog in the back-garden at home and walking with Mrs. Hogg across the Park.
Councillor Trafford: Mr. Chairman, I suggest that our legalistic friend be asked to redraft the notice himself.
Councillor Hogg: Mr. Chairman, since Councillor Trafford finds it so difficult to improve on my original wording, I accept. "Nobody without his dog on a lead is allowed in this Park."
Councillor Trafford: Mr. Chairman, I object. Strictly speaking, this notice would prevent me, as a citizen, who owns no dog, from walking in the Park without first acquiring one.
Councillor Hogg (with some warmth): Very simply, then: "Dogs must be led in this Park."
Councillor Trafford: Mr. Chairman, I object: this reads as if it were a general injunction to the Borough to lead their dogs into the Park.
Councillor Hogg interposed a remark for which he was called to order; upon his withdrawing it, it was directed to be expunged from the Minutes.
The Chairman: Councillor Trafford, Councillor Hogg has had three tries; you have had only two . . . .
Councillor Trafford: "All dogs must be kept on leads in this Park."
The Chairman: I see Councillor Hogg rising quite rightly to raise another objection. May I anticipate him with another amendment: "All dogs in this Park must be kept on the lead."

This draft was put to the vote and carried unanimously, with two abstentions. ”
> for years, Germany sold more power to france than it bought from there.

True, and from 2020 onwards (conveniently not in your data set but available from the Bundesnetzagentur), that is no longer true as German nuke plants get decommissioned ever faster and power production in Germany shrinks.

> france is happy to buy electrical energy from us, because of the unreliability in their system under those circumstances

France is happy to buy German power in the summer because it is cheap as chips - 0.02c per kWh wholesale because of solar panels that only produce well in the middle of summer when nobody needs much power.
Microsoft: ARM Windows virtualisation on Apple M1 Mac 'Not a Supported Scenario'
No - car insurance (I've built some!)

Phone camera damage estimation is v.cheap and v.good and v.quick. It can pick up fraud quite effectively and helps with customer retention.
> NULL is only slightly special as a pointer value: if we look in stddef.h, we can see that it's just defined to be the pointer with value 0.

Your C compiler is at liberty to use a different value than 0 for the actual NULL pointer stored in memory or in a register. It has to pretend to you that it is 0, but could be 0xDEADBEEF in reality.

Before ANSI C, NULL was #define-d as the actual bit value required. In modern C NULL is always 0.

In all the modern architectures I can think of a NULL pointer is represented by a value with all bits 0, but there are lots of examples of older architectures where this wasn't true.

There is a section in the comp.lang.c FAQ about this:

http://c-faq.com/null/machexamp.html
Yeah but I know its more of a nostalgia thing. I wouldn't trade my iPhone for one, but I would love them to have been able to exist side by side.
I went through the same thing.
Some ML algorithm at Stripe randomly classified my business (bog standard WooCommerce/WordPress e-Commerce store selling a single product in low volumes) as a risk and I found that the process for escalating it was Kafkaesque and slow.

Switched to Pin Payments[1] shortly after that experience and have never looked back. Of course, we live in the 2021 century and algorithms will flag issues automatically (I ported my phone number and changed my bank account on the same day, which was fun!), but they've always made sure to contact me and resolve the issue within minutes instead of cutting access. The few times I've contacted them, a competent person has both understood the issue and responded to it appropriately and promptly.

[1]https://pinpayments.com/
I don't disagree in the abstract. Massive entry costs and all sorts of structures can and do obstruct the "as intended" mechanics a lot of the time. It's a struggle to term the revenue dynamics of an Alphabet, FB or JPM as "markets" at all.

Chips though... chips are a market and it is working as a market. IMO chips are a rare example of Real economics in the modern economy, as opposed to the intangible-only economy that used to be mostly banking. A notable feature of the chip market is the persistent demand, the ability to demand/consume more computing than chip manufacturers can produce.

Compare to cars, say 100 years ago. Most people didn't have one yet. Demand could keep up with supply, markets grow fast, and also make consistent efficiency gains,. Eventually though, the market saturates. People have cars and just need periodic replacements. The market isn't growing. People still want lower prices, or shinier cars. If they get lower prices, the market will shrink. Efficiency gains in mature markets can degrow a market, if demand is saturated. If car factories becomes twice as efficient, we'll probably have fewer of them. Our demand is not that flexible.

Same thing happened with smartphones and laptops, to a degree. They do what they do well and we only need one each.

In order to have a learning curve anything like Moore's law, the chip market has to grow every year. That requires a lot of demand, to offset all the efficiency gains. I don't think a lot of markets have the demand potential to support a Moore's law. In this scenario, market's working pretty well.
This is a very interesting topic and I feel very hard to make ends of.

For example, you can compare local money (brits spending money in UK) vs foreign money (foreigners coming to UK for holidays) and get a part of the picture. On the other hand, local money are going to be spent in smaller towns, but the foreign money mostly go to large centres, London, Manchester, Liverpool, Glasgow etc. Then there are the amounts involved, 500gbp in London will buy say, a weekend for a couple, therefore employing not really that many people (cook, bartender, server, cleaner etc). The same amount will buy a weekend on the east coast for quite a few more people, therefore requiring more support personnel (hence, more jobs).
> you cannot pass a pointer-sized value when you tell printf() you're passing an integer.

Actually you can. You probably shouldn't, particularly now that many 64 bit C machine models have different sized pointers and ints. If they were going to use an int conversion, they should have used %ld.

> You should use %p which is for printing pointers,

Agreed.

> [no nasal daemons] That's just being lucky,

Actually it isn't "just lucky". Well, to be precise it wasn't just lucky back when C compiler writers didn't stretch the idea of UB way beyond the breaking point, and way beyond certainly the intent and arguably the letter of the standard.

(The cop out is that the part of the standard that explicitly says all these shenanigans are not OK was made non-binding in later versions of the standard, it originally was binding, and thus people pretend that this part of the standard doesn't exist at all. But it does.)

> There is no guarantee that the in-memory representation of a NULL pointer is "all bits zero",

There is no guarantee of this in the C standard. However, the C standard is intentionally incomplete, i.e. conformance to the standard is not enough for an implementation to be "fit for purpose". I think it even used to say that somewhere in the standard.

> I realize that in practice, on common hardware, NULL is typically implemented as all-bits-zero,

For a very not to say overwhelmingly large value of "typically". I can't name a single implementation that does not, and my guess would be that total market share of such implementations would be less than 0.1%, and I believe I am being very conservative with that estimate. Which also means that if you are on such an architecture, you almost certainly know it.

> but that is not defined by the language.

...because the language definition is intentionally incomplete. People talk about the "C abstract" machine as if it were a thing. It's not. C maps to real hardware, that's the point of the language, and so taking the real-world behavior of the hardware that you are going to run on into account is perfectly fine.
Apparently there's a drastic difference in the quality of A&W between the US and Canada.

From what I've heard A&W in Canada is a top-tier fast food chain while it's barely hanging on in the States.
A report has been discredited, but the National Poison Data System states there were 459 reported cases of ivermectin overdose in the United States in August. That's a 245% jump compared to July.

There's a fair bit of exaggeration going on, in both directions. Surprise.
> On a more serious note; How much further is society going to allow this kind of thing?

https://en.wikipedia.org/wiki/Ombudsman

> The typical duties of an ombudsman are to investigate complaints and attempt to resolve them, usually through recommendations (binding or not) or mediation. Ombudsmen sometimes also aim to identify systemic issues leading to poor service or breaches of people's rights. At the national level, most ombudsmen have a wide mandate to deal with the entire public sector, and sometimes also elements of the private sector (for example, contracted service providers). In some cases, there is a more restricted mandate, for example with particular sectors of society.
Much of Eastern Europe is also undergoing demographic collapse, with total fertility rates under 1.50, and unlike Western Europe they're not getting much in the way of immigrants. Even Syrian refugees etc simply pass through.
Maybe the problem is that we evaluate functional programming as a way to write programs, but it’s real potential is that it gives us more ways to rewrite programs.

That’s more useful long-term.
I personally find object oriented languages highly unintuitive.
Pretty big red flag was why so many multinational corporations are pro open borders. Corporations rarely take a stance on political issues unless they have a reason to do so.
Phrenology is a fake science finding patterns where none exist. But human language and political thinking are deeply intertwined. You’re right that you don’t need ML to know a certain conservative outlet is right wing, but automated analysis can help show us the full spectrum of coverage for a given issue, and help show the more open minded consumers how their particular media compares to others. There’s a lot we can learn by studying how people use language.
I made a live wallpaper for android based on this idea. It shows what percentage of your life has already gone by. Some people find this depressing, but I think it's a good reminder to think about how I spend my time.

app: https://play.google.com/store/apps/details?id=com.machineryc...

code: https://github.com/ethanmdavidson/DeathProgress
I remember an ad where they mentioned a computer running QNX that was booted once and turned off once, when it was decommissioned 10+ years or so later.
Ask HN: How many of you changed your mind about Bitcoin?
I'm curious of the current sentiment regarding Bitcoin.

Did you change your opinion about Bitcoin, blockchain and e.g. its energy consumption?

By changing your opinion I mean in any direction. From "I was pro to I'm now against Bitcoin" or "I was against to I'm now pro Bitcoin".

What changed your mind?
It seems relevant to mention to anyone who isn't english that the BBC channel Adam Curtis works with is British State Media. A lot of his indecisive dialogue and orthodoxy being weirdly at odds with the information and footage he shows the viewer might be explained as a man with more controversial opinions trying to subvert from inside the establishment. If he'd come out too damningly against the UK military or establishment he'd probably lose his comfortable platform.
The machine learning models with false positives aren't the problem. The lack of a timely appeals process that involves a human is.
In the UK we had the IRA bombings[0] up until the mid-1990s which changed architecture and urban design. If you worked in the financial district in London, for example, you would have had to pass through the "ring of steel"[1] to get to work, none of the buildings had large car parks underneath (that's one of the things that surprised me on my first visit to New York - some of the tall buildings had several floors of car parking underneath), the few vehicles which were allowed into the small car parks were always inspected carefully for bombs, building windows were shatterproof and offices typically had plans showing the red, amber and green zones for blast debris so seating could be arranged accordingly, all post was X-rayed coming into buildings (a colleague once inadvertently triggered an alert by having a plastic light gun for his Playstation delivered to his work address), etc. All before 2001.

[0] https://en.wikipedia.org/wiki/Provisional_Irish_Republican_A...

[1] https://en.wikipedia.org/wiki/Traffic_and_Environmental_Zone
Iconic Bugtraq mailinglist now used for spam
but no real solution is offered to rectify it, and if you have such glaring problems it basically renders the thing useless in any scientific sense.

I'm focusing on it because of the implication spelled out at the end:

"Nonetheless, the MIT study seems to be the largest of its type to date, and could form the framework for future classification systems, and even secondary technologies such as browser plug-ins that might alert casual readers to the political color of the publication they are currently reading."

What's happening in that study is not science but alchemy, a gigantic problem in the field. Entire sectors are now infested with this stuff, see 'affective computing' for another offender.
> I bet most American households have measuring cups

You are betting that most Americans cook often and cook using written recipes. That's a very bold assumption.

I expect most people who cook a lot just know "how much is enough", and people who don't cook a lot, well, they just don't cook much if at all. This is compounded by the story being about customers of fast-food joints, who likely fall disproportionately in the "don't cook at all" camp.
I think you have to find a healthy balance, where you give it your best effort but also accept that it'll never be perfect.
Why would "society" care whether company A makes money instead of company B? This kind of thing is only remotely concerning to, like, VCs and tech workers hoping to strike it rich in the startup game.
When their new fab ready they might have even better advantage, also CPU instructions wise I believe they hold small advantage as well, yet still i didn't see any incredible benchmark with avx512 paying back as performance. I just built 2 gen3 epyc server for homelab waiting delivery, but if they do a nice surprise with upcoming Sapphire with CXL price i will be willing to sell one of the server and switch to Intel, optane not available for epyc, but i think CXL will provide more pmem availability
Flagged, the title seems to be “ Legal experts have criticised the government's proposed amendments to visa and citizenship laws” which is less inflammatory.

The article is about a parliamentary committee hearing but the title makes it seem like it’s actually happening.
A critique made in ignorance is still valid. You don't get to say it is invalid just because you think the person doing the critiquing "didn't understand it", as even if that is true the fact that they didn't understand it is part of their experience of the work.

Of course critique is largely subjective, so you're free to have a very different experience of the work.
Yep it’s a fascinating case of “well, what happens now?” and thanks for linking. But I think it only supports my primary point that some cities are intermingled with tribal lands and that these lands aren’t “just in the middle of nowhere.”
I think this is more of an entertaining fable than factual and analytical.
This is a really good point, unfortunately I don’t think people will learn their lesson. Instead, we will complain about all the wasted food, and we will spend effort on trying to bring back this invisible servant class instead of investing in automation.
Should've called it a Royale with Cheese.
You're absolutely correct. The government giving preference to suppliers on the basis of ethnicity is a huge step backwards.
> The Law Council of Australia ... said there are concerns about new proposed legal provisions, which would allow a visa to be cancelled or a person's citizenship revoked on the basis of confidential information provided by government agencies ... The information provided by gazetted agencies - such as foreign law enforcement bodies and other Australian agencies - can be used without the person knowing the information is being used or having a chance to respond to the information itself

--

I may be very ill-informed: I thought that one's visa acceptance, and I thought also cancellation, to visit the USA, is discretional and unrequiring solid justification? I thought that legislative proposal in Australia was not uncommon for visas, though it is certainly an overly huge matter for what citizenship is concerned. ("They tell us you are a dissident, former citizen".)