skysight-inc/HackerNews huggingface dataset:
See also automatic semicolon insertion in JavaScript, and conditional permission to omit closing <p> tags in HTML.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

https://html.spec.whatwg.org/multipage/grouping-content.html...
It's used there: https://github.com/microsoft/omi/blob/e4d72481fa2f805148c9c8...

Also note that neither EncryptData nor DecryptData have any way of passing a key in their API. So it's very unlikely that these implementations could be conditionally compiled in place of a real implementation (but they're the only definition of these functions in the repository anyway).
It’s part of dumpster fire that is the DMTF ecosystem. Attempting to understand it if you haven’t been exposed to Windows enterprise bullshit is futile. It’s layers upon layers of meta XML to do the most mundane things in the most overcomplicated way without actually succeeding at making any usable standard.

Or, in other words: if you reaction to SOAP was “damn, this is amazing, we need more of this but with even more indirection”, you’ll feel right at home.
Disruption is a canary word to me now.
Zcash's privacy perspective seems to be highly flawed because of the way it was implemented though (optional opt-in privacy):
https://news.bitcoin.com/not-so-private-99-of-zcash-and-dash...
and
https://electriccoin.co/blog/new-research-on-shielded-ecosys...
Like it or not, but it's the GOP that fights covid measures tooth and nails and poisons society with insane propaganda while their own supporters die every day. Hopefully any prospect of GOP taking back the house and the Senate will die as well
USG has been trying to put the satellite imagery genie back in the bottle the past 30 years with mixed results at best. I suspect they are slowly realizing that it is a losing battle.

https://www.wired.com/story/how-the-government-controls-sens...
> The rapid rate of change itself is the problem

What is the right rate of change? The answer does not have to be very precise. An estimate within an order of magnitude is OK.
He’s also prodigiously smart. People will read him without peer review.
CAD from Scratch [video]
Matrix Multiplier used on shell terminal
Shockwave = plugin for playing Macromedia Director content. Director was a GUI builder for interactive multimedia apps which were programmed in a custom language called Lingo.

Flash was originally called FutureSplash, if I recall correctly. When Macromedia bought it they rebranded it to fit their general branding theme, hence the confusion. Flash wasn't really intended to be an app platform, it started out as a vector animation format, but later they added scripting using a dialect of JavaScript called ActionScript.

Most users ended up with the Flash plugin but not the Shockwave plugin. Macromedia Director was huge in its day - my first programming job involved writing Lingo - but it died out pretty quick when the internet started taking off.
> "you" is doing a lot of work in that sentence.
Code on GitHub.[0]

[0] https://github.com/xmdi/CAD-from-Scratch
Yeah I'm planning to add more languages in the future - as long as the characters are English-looking (i.e. not Greek, Chinese, Japanese etc.). So I think Catalan should be okay.
You vastly underestimate 'modern libertarians' probably because your exposure to them is based on angry twitter or whatever.

In reality during the last 200 years classical liberal tradition has thought more about markets and how they work then anybody else. Constitutional economics, institutional economics, law&economics, market process theory are partly built on Smith work and are explorations of the context of markets.

So I don't really know what you are referencing with 'Sure, but "proper functioning markets" in this case means competitive markets, not laissez-faire as such' as I don't know what definitions you for these words.

People like FA Hayek, Armen Alchian, Ronald Coase and many others have done a lot of work and all look back and build on Adam Smith. The idea of some people in this thread that modern libertarians only read the understand Adam Smith as 'invisible hand' is nonsense. 'Invisible hand' was adopted because it is a good shorthand for the idea of processes that are not centrally guided are very important.

There was also a lot of historical work done on English Common law and its evolution and how modern market relations evolved and actually functioned.
No comment on Epik but that 60 day wait is almost certainly ICANN lock because whois data was updated. They don't have a choice.
About half the bugs I fix is due to unexpected interactions with mutable state.

Now, I am usually the creator of the bugs, and it might be that I completely lacks any intellectual rigour with regards to mutable state, but it is re-assuring that I am bot the only one.

This specific behaviour of python has always struck me as completely idiotic.
The issue is Linux (and Windows for that matter) applications have extremely bad graphical feedback.

I haven't seen anything actually competing with the macOS/Safari way of touchpad response. The 3-finger expose command just slides all the windows a bit out of the way so you can switch fluently.

On Safari, scrolling is natural, fluent and non-jarring even on long documents. Just slide a bit to the right with 2 fingers and you get a 'peek' of the previous page in your browser history. If you release the trackpad before completing the gesture the current page slides back gently like a real bit of paper.
Pinch to zoom now works on other browsers, but still not as fluent as in Safari.

It takes a tremendous amount of effort to coordinate the data collected by the trackpad, the OS response and graphics stack. If one of those components do not cooperate the 'magic' feeling is lost. I presume that is the issue with big, siloed companies or OSS projects.
These are the major concerns of the academic field known as 'public administration'. Running government services is easier than a private sector business in some senses (e.g. not subject to market fluctuations) and harder in others (e.g. no single 'bottom line' to optimise). We know how to minimise corruption quite well, but that comes with costs (e.g. rigid procurement rules) that also have downsides. Like everything else, public admin is hard and comes with unwelcome tradeoffs and decisions.

As for why it doesn't get that much political attention, I believe it's mostly because it's normally not that controversial in a partisan sense. Most political parties don't run on a 'corruption is good' ticket, and both left and right parties would normally like more efficient public services: the left so they can deliver more public goods for a given amount of money, and the right to allow them to reduce taxes. Which is not to say it doesn't ever become salient: the efficiency of public services was a big thing in US politics in the 90s, for example.
Try telling them that youre indifferent. Maybe a lateral angle will work
I tried to implement some linting rules for quotation mark and punctuation once. Took me way too much time and effort. It's mostly trial and error but good enough I guess to highlight the most blatant abuses.

Anyway, here is the code: https://github.com/sindresorhus/awesome-lint/pull/101/files
It used to be public; the news papers had databases where you could look up individuals or list by location/birthyear/gender. Some even made maps, but they were a bit unpopular as it was suspected to be used by criminals. But knowing what politicians earned was nice and important, and news papers still report on "people of public interest"

Today, you have to login online and the person you look up can see your name in the log
Yeah, I don’t want to say bad things about people but…

I’ve very recently found that a lot of very smart people are still quite capable of doubling down on stupid.

It’s not even really wrong. They just weigh the risk disproportionately against the benefits (for the person themselves and society). I just cannot understand how a rational person can do that.
Grinds to a halt? The M1 was quite possibly the best consumer ARM cpu in the past year and CPU development has just stopped? M1X/M2 is expected later this year, wait until then before we all decide Apple is "doomed." Could it be that the phone is getting more incremental boosts in a time where the Mac/iPad is getting the real improvements?

I think its much more likely that the effects of COVID measures are just now being felt by many corporations both in the supply chain as well as product development.
Note that em (current point size) and en (½ em) spaces are both wider than the regular space character (typically ¼ em). An espace fine insécable (narrow no-break space) is even smaller, usually as small as a Unicode thin space (⅕ or ⅙ em): https://jkorpela.fi/chars/spaces.html

Word, in French mode, inserts regular no-break spaces where narrow no-break spaces would be appropriate. I find this style rather irritating, but then again, I don’t read nearly enough French to get accustomed to it.

However, I do agree strongly with the late Jan Tschichold, who recommended thin spaces before question marks, exclamation marks, colons, and semicolons for other languages, too: https://www.courses.psu.edu/art/art101_jxm22/tschichold.html...
The problem here is not taxation, it's the artificially constrained housing supply in the Bay Area. Too many people are chasing too few houses; they would remain unaffordable to most even if the tax rate were zero, because prices would rise to match income.
Red tape. Medical devices need to (depending on type and country) conform to medical device regulations, be approved by a medical device regulator, be sold only to medical professionals or people with a script from a medical professional. Liability in case something goes wrong because of your device is expensive, adversarial and dependent on crossing all the 'i's and dotting all the 't's. There are "lower levels" of this due to regulations being less for more harmless devices. E.g. you can nowadays get thermometer, pulse-oximeter or a blood pressure meter quite cheaply. But anything just mimimally more complicated or critical gets expensive very fast.

Reasons for this beside the red tape are imho the low number of customers (most slightly specialized medical devices are needed once per patient with $rare_disease, once per lab or once per doctors office), the high need for customization (one-size-fits-all doesn't even work for blood pressure cuffs, let alone prosthetics), localization (broken i18n can kill, most customers are elderly and therefore not as versed in engrish), higher component cost (sterilizable plastics are more expensive, bigger displays for vision-impaired elderly clients are more expensive) and acceptance of foreign/small/unknown manufacturers (won't trust my elderly mother's health to a device from "Corty's Refurbished Asbestos Plates, Health Equipment and Luxuries Ltd., Templestreet, HongKong (CRAPHEALLTH)").

There is also a cartel of each medical professionals, manufacturers, insurance companies/public insurance pools and politicians, complete with revolving doors, kickbacks, fake or real -but always suspiciously convenient- scientific data, and exclusionary legal situations. All cementing the status quo and the wealth and standing of all participants (except the patients' of course).
Is this possible evidence for a food chain collapse at this time?
It can also be RIIC#, RIID, RIIGo, RIIAda, RIIJava,... take your pick.
A common name...

https://www.facebook.com/public/James-Null

as well as Abcde

https://www.facebook.com/public/Abcde
>One has to wonder why they are so focused on [Combating far right extremism and misinformation] when it's clearly designed to benefit the overall establishment system status-quo

Far right extremism is a threat to the status quo of open and tolerant liberal democracy, yes, you are correct.
"I think Zuse seems very unsung"

Of what I know, this might be, because he worked for the Nazis and his prototypes were mostly destroyed in the war and somewhat forgotten and seemed to have not been influential to the general branch of computing.
If you want to under-engineer it instead, maybe this could just be a cron job? :)
Will be nice to have some technical data and reliability data. When you have to exchange it after one year because some LEDs have burned...
Sure, yet this is the outcome from companies deeply involved in ISO, let alone those where regular folks don't even care HN exists.
>> you oppose social security and the minimum wage? We should let corporations exploit workers as much as they please and provide no care for the ones who can't wor

At the federal level yes. State level is a different matter

See I am originalist when it comes to the constitution, and I see nothing in Article 1 Section 8 that grants the federal government the power to set a minimum wage, or provide for social security. I dont believe it is wise to simply ignore the constitution when it inconvenient to political goals

If the federal government needs the power the proper channel do that is via a constitutional amendment that would grant said power

Further on Social Security, I would actually go farther. I believe the execution of Social Security is highly unethical as is the funding source for it (income taxation). For public finance I support a Henry George Style single tax system. Such a system would not only be completely constitutional it would enable either a UBI or a Friedman style negative income tax that would serve not only for elder care, but also the poor in a way that is not unethical (like income tax clearly is) and is not unconstitutional

You have also incorrectly attributed me as being conservative libertarian. While it is true socially I am libertarian, economically when it comes to public finance I ascribe to Georgism making me Geo-Libertarian, not conservative libertarian.

I support a VERY VERY limited government, distributed in power where the most impactful government to an individual should be as close tot hat individual as possible, as such I believe most things should be done at the city, county and state level. With very little being done at a Federal Level.

I believe income based taxation is unethical and is akin to labor theft that in other context would be viewed as a form of slavery.

I believe socialism is untenable as an economic construct that has always and will always fail unless we get to the point where we have Star Trek levels of technology and resources are with out most limits. However while we are constrained to this planet, with a limited set of resources socialism can never work. Socialism @ our technology level will falter when a community gets to be about 100-200 people. Small socialist communities can work, large ones cant, national ones generally devolve to mass suffering and death
Amazon and Deliveroo offer free delivery to Prime subscribers
Plus there's no "nofollow" on links, doors opened for spammers!
Multiple middle names are common in Sweden.
you would assume its complete in the absence of a double period. For instance, he said "some random shit". The quote in the previous sentence is a complete one. But then he said " some other ..". An incomplete quote. I personally think we should include the full stop though as it conveys more information and is less cognitive overhead, "it's obviously not redundant.". Even considering that we tend to treat punctuation as breaking/pausing I still think its appropriate as the quote ended AND its containing sentence.
Any name can contain a space. For example "Ana Maria" is a common first name which contains a space. On official documents, generally a name will be separated into a given name and surname. In this case "<A> <B C>" and "<A B> C" are considered separate names.

Source: I have a space in my name and some of my different identity documents have the name as "<A> <B C>" or "<A B> C", which causes all sorts of administrative problems.
why? can't it be solved by a sed script with less than ten characters?
It makes some sense if you consider it a representation of the way you'd speak/read the sentence. If you read that sentence out loud, regardless of where you put the question mark you'll have to intone the quote as if the quote was a question, due to its context. So it functions "better" as a reading hint. (Though I'd also prefer to have the punctuation outside the quote.)
I like the consistency of always having my punctuation inside quotes if a quote is there.

Having to make the extra decision on whether the punctuation should be in, or outside the quote is too much to think about.
Silverlight was intended as a Flash killer. What Microsoft didn't predict was that Flash itself (and any plug-in based alternative) would be killed by the iPhone.

I think Microsoft's strategy in the early 2000's was to use the market dominance of Internet Explorer to block web technologies (html/css/js) from improving, and instead push more advanced features though a platform they fully controlled. They might have gotten away with it, if it wasn't for that meddling iPhone.
There are plenty of weird legless tetrapods back as far as the Carboniferous. It's an ancient niche.
Playing with Htmlq, Awk, and Sed
SEC charges App Annie with securities fraud in $10M settlement
Is there a limit that a person can have only one middle name?
Grimes.
Nothing. It's basically just an exercise in copying info from a few sources into a web form.

Once you have your W2s (basically an annual pay stub) you can click through any of the free tax services in under an hour. If you have mortgage interest or student loan interest add however long it takes you to get those forms (they usually mail you a form telling you what you need to know for your taxes that year) or dig up the PDF version on your online account with the creditor. I just magnet the forms to the fridge as they show up at the beginning of the year and file once I have them all.
Thank you for sharing the cybersecurity compliance glossary, it helps a lot!

It is hard to stay up-to-date on all the updates made within the cybersecurity industry. At PayPro Global, we have compiled the ultimate compliance checklist you will need to achieve the data security standards and protect your SaaS business from security threats and risk: https://bit.ly/3lqeM2D
Michelin's airless tires are scheduled for market launch in 2024
Edge Cases are the hardest parts of a Developer’s job
Look at the code instead of guessing. This bug could have happened in any language.
> It's interesting that your idea of a free society is forcing businesses to organize in a certain way. Doesn't sound very free.

You're reading that in to what I said. Look again.

"We could, for example, alternatively have a free society where most firms are collectively owned and managed by their workers."

I do not in any way advocate for the use of force to achieve this, and you have assumed I did. Tho I did not mention it, my philosophy is explicitly voluntary. I argue that it makes economic sense for workers to organize in this way, and that they should do it for their own benefit.

> You're free to create a firm collectively owned and managed by workers right now, nothing is stopping you.

Yes you are right I can. That's what makes this plan great! It is voluntary and doable today. However what I want to achieve is not just one more co-op. I want to live in a society where all of the goods I depend on are mined, manufactured, and delivered by cooperatively run firms. To achieve that level of change I have to go on the internet and talk to nerds about why it's so great for all of us to do this thing. So that's what I'm here to do. You may have misunderstood my comment as a complaint that I want the government to fix my problems for me, but again that is a misunderstanding of my position.

EDIT: I am doing things in the real world to achieve these goals too (see my profile), I only make the point about talking about it online because I tire of the “go do it then no one is stopping you” line. I am on HN to discuss theory with theory nerds.
It is sad to see these sort of misinformation continue to spread like plague. Especially on HN.
"ERROR: The Gitlab server has rejected the proposed username, as it ends in the same suffix as a file extension that is registered to a MIME type in the Ruby runtime under which the server runs. This list is quite long, and possibly difficult to retrieve, so we will not list it here, but you can find a list of extensions commonly used if you Google for MIME. Alternatively, if this makes no sense at all, ask a local alpha geek and they should be able to help. We understand this is weird, but the reasons for doing so are currently embargoed as they potentially have wide ranging security or stability consequences for a large number of installs. If you wouldn't mind, please do us a small one and keep quiet while we have a chance to prepare and distribute a patch without forcing anyone to forego any nights of sleep 18 months into a global pandemic complete with associated societal fracturing and potential economic collapse. Thank you for your cooperation on this easy, basic and very important matter."

fixed it!
> they added .mov in their list of file types and had aliased it to .mp4 format

That’s weird. Why’d they do that. They should make a separate entry for mov and associate it with video/quicktime

Guess it might be something related to https://stackoverflow.com/a/44785870 but like they point out, mov is a container format that can contain one of many different codecs used. And isn’t mp4 just a container too? Referring to mov files as video/mp4 seems straight up incorrect to me
These operations are meant to be essentially an arbitrary binary operation, not the tensor product.
Damn near (i.e. I no of no exceptions but I'm hedging my bets against the nit-pickers) every respiratory disease comes with a litany of possible long term effects that tend to mostly affect the people with the worst cases. Covid doesn't yet seem to be particularly special thus far in terms of likelihood or severity of long term effects.

If you can't breath stuff in your body breaks. Water is wet. More news at 11.
Has Apple hit a wall with the A15 processor?
PHP and “Save As...”
Right, we shouldn't underestimate the importance of narratives. We need narratives about the theoretical foundations of computer science, and Turing is the perfect figure to weave many of those narratives around. It's good for young people and the general public, and good for the field.

The Turing machine is a key conceptual model for understanding the basics of computation. The Turing Test is a great model for thinking about what being intelligent means. Hardly a week goes by without the term Turing Complete appearing somewhere in a HN comment. The fact that he also played an important role in the design and construction of actual practical computing machines, and did so to fight nazis seals the deal.

Of course there's more to it, there's plenty of credit to go around, but Turing is the perfect entry point for people to appreciate and learn more about all the work that went into the founding of computer science. It elevates the profile of the whole field.
Probably: some web frameworks do content negotiation by appending a content type like .json to the end of the url

Not sure if it's an attack vector per se, or just that the behaviour is incompatible with allowing usernames containing . and then having urls where the username is the last segment of the url

seems like a badly designed url scheme :)
Perhaps that’s the next cool idea for a business?

While not wanting to sound too negative in this response, I didn’t even consider the file size, but rather the creative possibilities that opens up when one successfully breaks with an otherwise common format and merges it with a new one.