skysight-inc/HackerNews huggingface dataset:
In my experience most bugs are due to misunderstanding requirements and simply writing faulty logic. Just a few bugs are related to the language itself.
Coding for Beginners: A Guide to Languages, Courses, and Platforms
It's called natural gas because it's naturally occurring. The term was used long before humans understood the effects fossil fuels had on the environment.
A Closer Look at Water-Splitting’s Solar Fuel Potential
I still wonder why people don't get tired of reducing every discussion to "is x good or bad?" Why should everything need to be categorized in such a way, and why would this be the most important aspect of any analysis? It seems more likely that referring to a massive and complicated process in such a simple way will never be correct, and so these arguments can never be resolved, only recapitulated.

The core argument in this article seems to be that multiple perspectives are necessary to understand colonialism and that many lower class people preferred colonial oppression to the oppression by their local elites. This is not related to whether or not colonialism was a net benefit to people.

"But in a country like Nigeria, Britain’s largest African colony, feelings towards colonialism were more complicated. In his 1947 book Path to Nigerian Freedom, Obafemi Awolowo, considered one of Nigeria’s Founding Fathers for his role in the independence struggle, offered a frank assessment of the challenges in mobilising his compatriots against British rule at the time. 'Given a choice from among white officials, [Nigerian] chiefs and educated Nigerians as the principal rulers of the country, the illiterate man today would exercise his preference for the three in the order in which they are named. He is convinced, and has good reasons to be, that he can always get better treatment from the white man than he could hope to get from the chiefs and the educated elements,' Awolowo wrote."
PDF: Still unfit for human consumption, 20 years later
I did not immediately see anything on standards? ISOC, IETF, W3C, ISO...

Do they hope to redevelop a single standard to rule them all from the books alone?
There is already interconnects between South Australia and Victoria as part of the NEM [1] that covers the grid along the south and east coasts, along with BassLink to/from Tasmania.

So an overland or sea route from Perth to Adelaide, potentially following the existing rail lines would get you the advantages of the time zone differences as well as integrating Perth into the NEM.
This doc might be useful:

http://marc.retronik.fr/motorola/68K/68000/The_68000_and_its...

And, yeah...you have some work ahead. Lots of bi-directional, tristate, open drain, totem pole/push-pull, etc.
That's not true. A company can offer self-employed insurance, or extend a group plan to contractors.

https://www.ehealthinsurance.com/resources/small-business/of...
I and friends have long been saying the gig companies should self-interestedly push for a better universal safety net, so gig works get benefits but the bill is amortized.

This is just the....dumb version of that same argument.

But maybe this is intentional, because arguing for yet another insurance pool is "non partisan", while arguing for universal heal care will make it harder to lobby both parties.
> Women have an expectation to express themselves and their personality.

I think that men have the same expectation. What's different is: Men are working with a relatively stable means of expression. They're working with clothes that are naturally more multi-season (both in terms of utility and in terms of aesthetic norms.) And it's more socially acceptable - even required in some contexts - for them to wear basically the same thing every day.

Whereas women are expected to take part in a sartorial red queen's race where everything is changing so rapidly that the statement you make by wearing a particular piece of clothing in summer 2018 might be markedly different from the statement you make by wearing it in winter 2019 or summer 2020, so it only serves to express your personality in the way you intend for a desperately short span of time. Worse, even within summer 2018 it might make one statement on June 18, and a completely different statement if you dare to wear it on June 25, because, even if nobody at your office actually will notice and judge you for wearing the same outfit on two consecutive Mondays, you've likely been conditioned to expect it to happen.
Oh that’s neat, I did enjoy it. Thanks. It makes sense to me. Lying is work. Humans usually take the easiest path. Sometimes lying is less work than actual work and then humans lie.
Rust is the future and always will be.
agreed 100%

We went through something very similar

where Google 'disappeared' an entire category of apps from the App Store because one of our competitor/friend companies in the same area as us was growing very fast

That guy started talking about adding thousands of new users a day. Within 2 weeks Google had removed ALL (every single one) apps in that category

Also this is a search vertical. So it's the very definition of anti trust

*

anyways, it's good that people are talking about this
Dumb question... do they have to purge code when fielding a GDPR request?
And at that time, being fashionable will have additional cachet because by then many of the fast fashion retailers will be bankrupt or running reduced selection and inventory.
It would depend on how the websites google are collecting data from operate. For example, somewhere like wikipedia isn't harmed through google's re-use of the facts they collate.
The thing is, one also needs to learn how to effectively share opinions. 'Rewriting software systems is stupid,' while (arguably) true is almost certainly unlikely to be effective. 'Iteratively evolving and improving our software system in these ways can yield both a higher and a sooner ROI than stopping to rewrite the entire system' might work better.

One also needs to learn to read the room. Sometimes one simply can't persuade others: then the question is whether to go along with them, or to resign.
Usually when joining a fairly technical team, the team has put together "learn these things" to get up to speed. For example, on our team where I am currently, you should be fairly familiar with statistics and maths after the first year on the team.
Yes. If anything it's a good lesson about wars: for the British to attack German cities it was a hard decision and it was to-be-or-not-to-be for their country. So at first it wasn't The Revenge.

But as they were on their 250th night bombing they just did the same as on 249th, but more efficiently. They used their cached reasons or were cherry-picking new reasons as needed provided that these reasons supported what they were already doing (chiefly the revenge argument that I deem unethical - and British probably would had consider as unethical before the war). They didn't seriously reconsider if they were still in to-be-or-not-to-be mode.
You probably don't know that Google and FB's ads businesses in China are kinda huge, they never left despite the ban, in fact you can still access a special version of Google Maps, their Analytics and Ads both are fine in China.

Chinese apps, games and e-commerce have always been their customers.

As for Tiktok, it was spending like crazy on big platforms at the time, and the product didn't seem popular back then, so why not take that sweet money as much as you can.
>We as people shouldn't hesitate to put laws in place to get what we want.

No. WE as people should hesitate to put laws in place. Every law and regulation has a intrinsic cost (to implement, follow and enforce) that takes away from economic growth and opportunity ... and when all is said and done, government laws do not create prosperity. Economic prosperity only comes from the market.

Laws and regulations are necessary but WE should be judicious with what WE choose to regulate.

>We shouldn't lobby companies to improve working conditions or look after the environment - we should put laws in place to force them to.

This is a very naive view of laws and regulations. If it was so easy to do things with policy, the most corrupt nations could simply pass laws to make corruption illegal and be done with it. Poor nations could simply legislate economic prosperity!! Why doesn't that work?
I am an immigrant. Yes I am white, but my grandparents faced famine at the hands of Communism and my parents were poor, just like yours. If you go further back in my family history I'm sure you'd find generation after generation of serfs. If it wasn't for America I probably wouldn't be posting on HN. If it wasn't for America I probably wouldn't be as educated and as wealthy as I am. My comment was directed at the principles that the CCP seems to embody, and not Chinese people themselves. The fact remains that if China led a unipolar world during my upbringing, my rise from son of a simple farmer would likely not have been possible because of the color of my skin/ethnicity. That is the problem I have with the Chinese system.
"Work" (as in the thing you do for money) doesn't make me happy so why would I want to work for the rest of my life? Also, if I'm coming from a poor family why would I want to stay poor and doom my children?

I'd rather want to "work" (as in the thing you do for happiness) for the rest of my life and be "rich" at the same time.
Like dTal says there's a java version and also a windows cmd version but neither seems to be very stable. In general, it's rather a bit sad, but it seems that Terry Winograd's original code is going to be very hard to run- and has been changed by at least one of his doctoral students anyway. It seems that Winograd had to make changes to the Lisp runtime to get SHRDLU running as he wanted it for his thesis, changes that were not entirely backported to the code of SHRDLU later:

[Dave McDonald] (davidmcdonald@alum.mit.edu) was Terry Winograd's first research student at MIT. Dave reports rewriting "a lot" of SHRDLU ("a combination of clean up and a couple of new ideas") along with Andee Rubin, Stu Card, and Jeff Hill. Some of Dave's interesting recollections are: "In the rush to get [SHRDLU] ready for his thesis defense [Terry] made some direct patches to the Lisp assembly code and never back propagated them to his Lisp source... We kept around the very program image that Terry constructed and used it whenever we could. As an image, [SHRDLU] couldn't keep up with the periodic changes to the ITS, and gradually more and more bit rot set in. One of the last times we used it we only got it to display a couple of lines. In the early days... that original image ran like a top and never broke. Our rewrite was equally so... The version we assembled circa 1972/1973 was utterly robust... Certainly a couple of dozen [copies of SHRDLU were distributed]. Somewhere in my basement is a file with all the request letters... I've got hard copy of all of the original that was Lisp source and of all our rewrites... SHRDLU was a special program. Even today its parser would be competitive as an architecture. For a recursive descent algorithm it had some clever means of jumping to anticipated alternative analyses rather than doing a standard backup. It defined the whole notion of procedural semantics (though Bill Woods tends to get the credit), and its grammar was the first instance of Systemic Functional Linguistics applied to language understanding and quite well done." Dave believes the hardest part of getting a complete SHRDLU to run again will be to fix the code in MicroPlanner since "the original MicroPlanner could not be maintained because it had hardwired some direct pointers into the state of ITS (as actual numbers!) and these 'magic numbers' were impossible to recreate circa 1977 when we approached Gerry Sussman about rewriting MicroPlanner in Conniver."

http://maf.directory/misc/shrdlu.html

Even the link to the account by Dave McDonald above, is itself subject to linkrot.
> Codata looks a lot like objects and methods, where the codata value is the object, and the eliminators are the methods. ... the usual Functional Programmer has been an Object Oriented Programmer before. Because of this, he is likely to know codatafrom OO, and now is starting to understand data from FP

To me Python, Java, C++ are about encapsulation of imperative effects, but article is not about that kind of OOP

I think article is talking about v.f() "eliminator" vs f(v) "constructor" and that objects and closures are equivalent, but I am missing the deep insight beyond that. I don't understand how this helps with the expression problem (lets me not recompile my code to add new match cases to add additional data constructors)
I agree. If we give say everyone 5 dollars an hour for no work. Livable wage is say 10. Then companies only have to pay 5. They can pocket the other 5 or lower their prices. Which is more likely? This also has other knock on effects. It is only possible in the very short term. In the long term inflation will wipe out the extra 5 and things will go back to steady state. It sounds nice, heck I would not mind it personally, but the knock-on effects for something like that could be a terrible creation that would take years to fix. Just first order effects do not seem great.
I apologize for the lack of clarity in my post: I meant that the lion's share of the money the government spent went to corporations.

If the government had paid every American some reasonable sum—something approaching the median cost of living, perhaps?—for the duration of the pandemic, it would have drastically reduced the amount that would have been necessary to support businesses, as expenses for all but essential businesses would have been cut down to infrastructure maintenance.

Also, my main point regarding support for regular workers/unemployed is that now it's ending and things are going to get worse.
> good of you to have a moral backbone

I don't want other people making decisions on morality for me. There are people who don't believe that software developers should develop software for the U.S. government because they don't like the way immigration law is being enforced. I'll make my own decisions about what is and isn't "moral", thanks.
Miner jeans and today's jeans have almost nothing in common.

Hell Levis from 30 years ago and todays Levis jeans are recognizably different.
Girocard.
It s missing solid pieces, like how to bootstrap a C compiler from nothing: https://github.com/oriansj/stage0

or how to use that C compiler to bootstrap the rest of the software: https://guix.gnu.org/
Ask HN: Help me improve my C-like language, C3
I'm working on a "alternative to C" called C3, but unlike most (e.g. Zig, Odin, Jai, Rust etc) it tries to stay really close to C syntax as far as possible and I'd love to hear what people like and what they dislike, especially if they write a lot of C.

The site here has an overview of the language and code samples: http://www.c3-lang.org

You can try it out in the browser here: https://ide.judge0.com/?1EFo with the list of implemented features/not yet implemented features in the compiler found here: https://github.com/c3lang/c3c

Currently the spec has a bit too many features so I will try to remove the superfluous to make the language more easy to grasp in its entirety.

The syntax tries to stay true to C, with things added on top that C can't easily add due to backwards compatibility:

- Module system

- Generics

- Semantic Macros

- Error handling

- Defer

- Value methods

- Associated enum data

- Subtypes (Go's embedded structs)

- Optional contracts

- Built-in strings, maps, subarrays and vararrays

P.S. I know the change to use `func` with functions is controversial – it's great for a simpler grammar and to make function types stand out, but is quite a departure.

P.P.S. "Why not just use C?" Well, we're seeing C++ inspired languages (like Rust) taking mindshare both from C++ and C communities. I would like to see an alternative that keeps to the simplicity of C code instead of taking C++ syntactic complexity as a base line.
2. Manga Carta is far away from the first example of a democratic policy in a written form :)

Will your next point be about British developing the radar and the radio?
this is an excellent example

Wonder what percentage of the people who are claiming 'Google is not in the wrong here' actually read the article/deposition

he talks about a lot of stuff
Walmart isn't going to run at a loss. They'll raise prices appropriately, or decide that expanding the same exact store into every small town in America is no longer a profitable growth strategy.
1) They have been trained to distrust government and are the country with the most consistent freedom on the planet bar none. I am not from the US, but if US Americans suddenly decide to change that, it would be a big loss. Europe certainly cannot hold up to anything here, even if it too believes in division of powers.

And otherwise I like cash and social security is one factor. Let's take a "problematic" country like Germany and its social security net. In the event that you cannot take care of yourself, the government gives you the minimal amount of money you need to survive. In exchange for total control of your accounts. There is a gray area with abuse of social security, but I think it is clear what that control can entail.

Will they even seize 10$ you got from your friend for a pack of cigarettes? Yes, they will... Being critical of government is the better way, it cannot be your parent and if it is, it is a lousy one. These rules were made by civil servants that cannot even get into that situation and it shows.

So don't give up the suspicion just yet.
>The declaration of Cairo clearly stated that the US will accept unconditional surrender. There was no need to inform Japan of that by that point, they were fully aware that the US would have accepted an unconditional surrender

Those aren't terms. On a simple, likely over discused level, the Japanese leaders were against the removal of the Emperor. If the US had provided terms accepting a figurehead role for him they may have been willing to discuss peace.

>Keep in mind they were dropping leaflets warning the target cities' population of imminent doom for days before the bombings.

Though leaflets were dropped in Japan, they did not list Hiroshima as a target and they were not dropped in Hiroshima.

> If you had a weapon you knew could end the war and lead to much, much less casualties on your side why not use it? leader would prefer the death of hundreds of thousands of his own soldiers (and millions of civilian casualties) in a total war because nuclear somehow makes it less ethical?

Again, those weren't the only options available. It's entirely possible their weapon could have ended the war without using it on cities.
Thawed vs unthawed isn't a bool. You're really interested in the long-term safety of the food, and that starts to decrease as temperatures start to increase.

-18C/0F is the point at which most pathogens are forced to hibernate and bacterial cultures stop growing. But they don't die, and they'll start to revive at higher temperatures - which means they'll begin to spread if there's a regular thaw/freeze cycle, even in a freezer that spends some of its time at -18C/0F.
gin and tonic is pretty much India's national drink.
Considering it was basically invented by the British to ..you know.. not die in India.

P.S. and so is hydroxychloroquine ;)
Wow, those are really cool technologies.

That said, the unlicensed spectrum thing sounds absolutely awful. Sorry your wifi will suck because your local telco decided to beam 5GHz to your neighbor, and your AP understands that as "collision" at best, and "weather radar" at worst.

I thought that was thrown out of the plan, with torches and pitchforks? With DFS wifi is already super crammed, and now "right of way" managed spectrum people want to land grab it for profit? That's so not cool.
What is the administration cost difference between an employee and contractor? Also, what causes the difference?
Ask HN: Has your app been rejected by Apple?
I guess my partner and I had been lucky. We have developed several apps and never had major issues submitting to Apple's app store. Sure we have had a few rejections, but nothing major...more an annoyance.

Our latest app has now entered rejection hell. It is a Kafkaesque nightmare (see the book The Trial - amazing novel) where every rejection seems to have different rules applied and the reason is so opaque we need to divine what we are being accused of.

For example, today's rejection (and I have lost count of the number - might be around 7) is a new one about changing the purchase button text (same since day 1). We previously had a big issue about using YouTube's API to play videos, but that offense seems to have disappeared from the charges.

During our “Trial”, Apple offered us to speak with a live person in their San Fran office. I thought that was great and she was very pleasant and professional. However, the conversation became a version of Who's On First when we tried to understand what the issue was and what we needed to change. We just got quoted the rule section. When we gave examples of a dozen other apps with similar features, and in the store, we were told “Our app store is a private store.” In other words, our rules and we apply them as we want. We even asked to just tell us what to change and we’ll change it, but were told, “Oh, we can’t tell you that.”

So around we go again. We’re doing a new build now hoping we checked all the Apple boxes.

What has your experience been and have you ever gotten in this situation and successfully been approved (or just gave up)?
We want this to be affordable for new businesses - people who aren't willing to commit to $30/month when first setting up. It shouldn't be a painful decision to decide whether or not to get started. We hope people who want to create an online store have less friction taking the plunge.
I found that consumer protection in the UK in general is pretty terrible or non-existent, and that organisations (both private and government) treat consumers/citizens rather harshly, to put it mildly. At least compared to my native country of the Netherlands. I don't know why there's such a culture of that :-/
Structured Debugging
I imagine part of this would be ensuring that companies do not underpay their workers by enforcing strict standards on minimum wage and changing corporate tax obligations.

Having employers provide benefits like healthcare is crazy. The US really needs to move beyond it. I’m surprised there isn’t more agreement politically, the benefit obligation is a huge drain on small companies and solo entrepreneurs.
I would belive so. Probably possible to compile and debug but not distribute. There is little information about it. https://www.microsoft.com/en-us/sharedsource/
Regular Expression with Modern C++
Surprised me too, but most listed books are from traditional publishers, like Elsevier, Springer, O'Reilly, etc. I expected that they'd just ignored books from No Starch, but then there is Randall Hyde's "The Art of Assembly Language".
I mean I'm not disagreeing with your overall premise but I think you are ignoring other categories: street wear, club wear, and just plain uniforms for service workers.
So, they didn’t report news that was fake? The same people who call the media “fake news” are now upset that the media didn’t report on actual fake news. Strange times.
This isn't how I see the discourse. The way I see it is people are starting to question if executives and shareholders deserve the pay they get. Instead of the majority of profits going to them, more should go to workers.

The author of this article was paid $42 million last year.
Uber's top 7 executives received: "$11.4 million in salary and cash bonus, plus $71 million worth of equity awards." [0] Maybe instead of paying their CEO and executives that much, Uber should pay their workers more?

[0] https://observer.com/2020/05/uber-ceo-pay-shareholder-backla...