skysight-inc/HackerNews huggingface dataset:
Every app has to start somewhere and will after a while be outdated. Whatever problems EPIC has are most likely not because of VB but because of bad management. I work in medical and I see almost every day management decisions that will lead to future software problems but nobody in leadership understands or wants to understand. Have a problem? Just throw the cheapest offshore team you can find at it. Repeat that a few times and you have a completely incoherent architecture. You will get this result with any stack.

I certain wouldn’t advocate using VB for new code. All I am saying is that the real problem is not the stack.
> Yours is noisy because you let it be noisy.

I never "let" it be noisy, it's noisy by default since I have to opt-out to groups rather than opt-in. I've intentionally subscribed to exactly zero groups in workplace, but auto-subscribed to all. This makes notifications entirely useless to me, since it's all just noise and I don't have the time or energy to go through and change settings every time someone adds a group.
Deobfuscating JavaScript from an American Express scam (2019)
Still trusted by both left coast technolibertariananarchists and Republicans in DC.
The funny thing is, even if the universe was a "simulation" of some sort, there's no reason to assume that simulation is literally code running as software inside a computer as we understand those terms - yet people who believe in simulation theory seem to assume exactly that. It's understandable that the God of the gaps would be replaced by belief in ghosts in the shell in the modern day, but it's also sadly mundane and reductive as philosophies go.
You can lose your domain based on politics of operating country.

https://techcrunch.com/2011/04/04/letter-ly-abrupt-ly-loses-...
Very interesting. FWIW the gorilla thing didn't work on me.
How the Ship of Theseus Relates to Major Code Changes
This is the world we live in now.

If you're going to disclose government secrets of wrong doing, you're going to want to ensure your OpSec is tight, that the information can't be traced to you.

At this stage, you'd have be a little bit mentally unhinged to want to go up against a state-level actor directly.
Thank you for the link, very cool video!

I do get the theory part -- I know how quaternions and rotors work (and have a PhD in "pure" math). My objection (and a pretty firm one) is with the "if a phenomenon has more than three variables we cannot visualize it" logic. While lower dimensions make things a little easier to understand and develop an intuition for, a convenient abstraction or a model is much more important. Most engineers work with things described by multiple variables all the time and "reduce dimension to three" is seldom the main goal.

If the claim is that rotor is a better model, more convenient for software engineering, we can examine (and debate) that. But we should not recommend switching just because it has one less variable. For someone with an algebraic rather than geometric view, the ability to multiply quaternions on a piece of paper may be a strong benefit. Double-checking, say the result (1+i)*(j-k) by hand takes 10 seconds and a piece of paper; try mentally computing the rotor composition -- you would probably fall back on algebra (I certainly would).
Not really. The article is only about "The Godfather", not "The Godfather 2" or "The Godfather Trilogy". It only talks about the first film and never claims it's not mentioned in any of the sequels.
Ask HN: Why isn't there a power-user web browser?
I'm really fond of the idea that a web developer only needs three tools to do their job: a terminal, a text editor, and a web browser. But while terminals and text editors are specialized tools for developers, for a web browser, developers are just using the same tool as everyone else.

Text editors and terminals have a bunch of similarities: They're completely customizable, you can change and add key bindings, and they're scriptable. Those two features make it really easy to add my own features to my terminal and text editor. But it's really difficult to add features to my web browser.

Here are some examples of features I want to add keyboard shortcuts to in my web browser:

- Opening the source code for the current web page in my text editor.

- Copying the URL that's open in each tab to the clipboard.

- Move a tab to a new window.

- Start a new blog post for my Jekyll blog with the current URL.

Text editors and terminals make adding these kinds of features easy, but they're not easy to add to web browsers.

If there are web browsers that make these kinds of features easy to add then I'd love to hear about them! But that still leaves the question: Why are these types of features important to web developers in their terminal and text editor, but they aren't important in their web browser?
When someone on the street corner tells you the world is ending you ignore them. You dont need a complex technical or social solution.

When someone tells me that xyz plant oil cures cancer or the earth is flat... I ignore them. If I want to be a troll I may play along or challenge them if its fun.

That's the internet. There have always been nutters- they just found other nutters to talk with and you get a loud feedback loop. You can happily mute them still.
> That sounds reasonable as far as it goes, but if you were the person next in line for that UC Davis position and your research wasn't based on falsified data, I think you'd be feeling pretty unhappy about this.

Her technique was presumably (not my field) otherwise quite good and she didn't know at the time the source data were bad. Apart from her willingness to follow up to the query on an old paper, her approach to followup was excellent. And she seems to have learnt from the experience.

All in all this sounds like what you want from a good scientist. After all once you have tenure, you can just ignore all that "old stuff" if you are so inclined.

As far as not getting the position: there are more people than tenure track positions these days so "luck of the draw" is also pretty significant.
> “Why Sheet 2 exists is an interesting question,” was Jonathan’s response and he agreed that “it is well that the paper is being retracted” when I asked him directly about this and that perfectly sums up my feelings as well. ... While I’m not sure what Sheet 2 means or why it exists; I do know that the data in this paper also suffer from inexplicable irregularities rendering any results untrustworthy.

> Given the problems in my data sets, these folks are proactively investigating data that they received from Jonathan ...

It's great that she is sticking solely to the facts and being very scientific. But I'd love to read a journalist's in-depth investigation into Johnathan's motivations. Everything points to this being a deliberate, dishonest fabrication of data.
Yeah, this is why I have been working as a data analyst. I've taken on as many vendor management responsibilities as I can and help out with COGS and revenue attribution analysis for finance. I have been collecting ideas while making steady wage, and eventually I'll pull the trigger on something

I have a backlog of like 200+ viable new product / feature ideas that help solve some business problem or improve the efficiency of activities people do with financial transactions involved. Many are too small to be stand alone for sure, but I do not believe million dollar ideas are grown in a silo
Why the digital infrastructure is a matter of national interest
Decentralised SMTP is for the greater good – poolp.org
Extract Medical Images with Attention – Health AI
How are users calculated? If I have a system sending 1000 transactional emails per month to about 100 active users which are a subset of 10000 users, what would I pay?
What happens when your child, sibling, friend, parent, or lover is saying those things that they got from the internet?
I disagree. The loudest activists too often tend to be younger people who either don't have kids, or are /r/childfree types who actively disdain the concept.

Of course, by "activists", there's a difference between the genuine voices, versus the Reddit or HN meme-slingers. The latter group seems louder due to style. While they happen to be on the right side (from my POV), they're still quite awful as people.
> is to get rid of the but nobody listens

Sorry, get rid of what?
Standardizing (controlling) by fiat tech they didn't make, with no real need or justification. Just for the sake of the flex, being busybodies, and pretending they're important and "the boss of you".

Sooner that rabble gets overthrown the better. One domino has fallen now, hope the rest follow in short order.
It may be questionable on value grounds, but I suspect it will be stable:

"ICB gets to run .io “more or less indefinitely, unless we make a technical mistake,” Kane told me. (ICB has so far run a stable .io namespace. It should be noted that Kane is a respected veteran of the infrastructure scene, and has been entrusted by ICANN with one of the 7 so-called “keys to the internet”.)"
The problem is when people with such beliefs acquire position of power or influence, which sadly has already happened.
I just replaced the phone with an iPhone.
We've already seen that show. SPOILER: The government didn't create these monopolies.

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

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

My condolences for your narrative.
Chats and group chats can also get the same SCAM label.
I'm sure you mean well by posting this comment, especially given the "very tiny" qualification. However, this is a quite common straw man argument that homeless people are choosing to be so, rather than finding it the least bad of their terrible options.

The problem of involuntary homelessness and lack of access to adequate facilities, health care, mental care, transitional assistance, etc. is so large that to get hung up on some mythical dystopia where people are forced into homes is worse than a distraction; it actively aids those who for whatever reason do believe that for currently homeless people it's a choice or the result of their own bad decisions or whatever.

I seriously doubt the metrics used by the Finnish government would encompass such "wanderers by choice" that you're imagining. They are instead talking about people coming into shelters for assistance and helping them find stable housing that they can rely on.
Moroccan King Orders Repatriation of Students in China
We considered AGPL but recently adopted the BSL:

https://www.zerotier.com/on-the-gpl-to-bsl-transition/

Lots of open source people don't like it as it is not technically an OSI open source license. I'm not in love with it either, but it was the best solution available for now. We are exploring other alternatives.

The problem with the AGPL is unfortunately that it has the letters G, P, and L in it.

You'd be shocked to learn just how many potential customers have no-GPL policies or are otherwise just allergic to the GPL. There is a lot of FUD and misconceptions out there. Lots of companies won't allow anything GPL to be used internally in connection with any code or product. (Linux seems to get grandfathered in, but they don't like GPL for anything new.)

Most of this is fallout from Microsoft's 1990s - early 2000s anti-GPL FUD campaign, and the memes from that are still circulating. Lots of people think GPL code is "viral" in the sense that if it touches your code in any way whatsoever it somehow magically GPLs it. MS spent millions to muddy the waters around the GPL.

Yes it's FUD and it's typically rooted in misconceptions, but it's very common and from a sales point of view it's a waste of time to try to fight it. It's hard enough to educate customers about your product without also having to educate them about the license.

If it weren't for this issue we'd consider AGPL, but it's really not perfect.

What we really need is a modern license that addresses the "SaaSification" phenomenon, which AGPL does partly but not fully, while at the same time being simple to understand and compatible with as much of the rest of the OSS ecosystem as possible. AGPL is more complicated than I would prefer while also not being quite the right thing.

I'm starting to think we'll have to make one. If we do we will open source it for others to use.
I don't think Jugaad is a significant factor in that disparity. China has a similiar, and arguably much worse, widespread philosophy called Cha bu duo (close enough)[1], and it doesn't seem to slow them down much.

[1] https://medium.com/@ItsPhilipChang/cha-bu-duo-is-not-what-yo...
Although, one interesting aspect of the trade-off here is that a programmer who manually monomorphizes only has to do so once(^) -- their effort is reused across multiple compilation runs -- whereas the compiler normally has to monomorphize on each compilation run.

(^) Of course, you then have the burden of keeping multiple monomorphized implementations consistent when you make a change that needs to apply to all of them.
Blazing Fast GraphQL Execution with Query Caching and Prepared Statements
The underhanded C contest has many examples of malicious code that appear like plausible bugs. An intentional but rare buffer overflow would be a perfect backdoor.
It's bad in the same sense as "No true Scotsman" singles out the Scotsmen.

Selecting easy to remember overly specific representatives is just way human mind works.
Really nice idea.

I found that you can see your own regex with railroad diagram by going to one of the prepopulated examples and editing it. However, it wasn't clear to me that's the intended use of the tool. It's either a little side-effect, or not super-discoverable.
Why is that the choice? The government can just build housing by the normal means, or fund other entities to do so, such as the housing nonprofit Y-Foundation in the article.
Intimidate the really wild groups ie Neonazis and ignore the rest. The ones who do harm need to realize that society will defend its values and the other ones are just wasting their own time on the web.
I feel like this requires the same concern when replacing any system. Even if the new tool is better in theory, does it have enough people using it/experts working on it that it is better in practice and does the costs of replacing it justify the improvement.

Just look at something like a 50 year old IBM mainframe vs. the newest Sql Server with .Net Core running on the server of your choice. Is the latter the better choice for a new application? Yes. Yet many very successful businesses don't replace their mainframes because the benefits do not justify the costs.
I recently picked up an Ender 3 pro from my local Micro Center for $209. Im absolutely blown away by how far these printers have some in 5 years.
> people who disagreed would usually leave it at that and walk away respectfully. Now, it seems like everyone treats everything as an argument or debate to be won at all costs. Even niche sites like HN are not immune.

You seem to be assuming a. that these are real people and not bots and b. that these people are not paid shills etc. - yet we have ample evidence to the contrary on both points. If you ask me, we are in the midst of an information war that is crossing over with a culture war. I wish it would blow over but we seem to be stuck with it until the people behind it either win or become demoralised. The only solution that springs to mind is the complete removal of anonymity online, but that would bring its own problems.
I don't think ignoring the nutters is viable. Enough people are believing anti-vax lies to start bringing back deadly disease which affect more than just themselves. Enough people are believing climate change propaganda which is slowly harming the habitability of our planet for our human race.

What was once contained on the internet is leaking out onto the streets and is already affecting you and I in many ways.
Flags work also: 🇯🇵 🇰🇷 🇩🇪 🇨🇳 🇺🇸
You could make that argument about any property (e.g. art). I guess your definition of "consumption" is "having something someone else doesn't"? But that isn't what most people mean, I think.

Edit: I think a tax on imputed rent could maybe be considered a consumption tax, and it would indeed make sense for it to be higher or lower depending on the location of the property. But a tax on the value of the whole property is not, because it also captures the value of the property as an asset. So that's why I think your argument is too broad.
It appears to me that the web is is reflecting the insane level of polarization and toxicity in real life. Unless we can find a way to dial that down, I don't think there's anything effective that can be done about the same thing on the web (without having to engage in actions that are even worse, anyway).
“Yesterday I was clever, so I wanted to change the world. Today I am wise, so I am changing myself.” -Rumi
I am very excited this had finally landed in master. To my knowledge there were no other symbolic execution tools that worked on WASM.
> We're going to need a few language extensions, so let's get this out of the way first:
{-# LANGUAGE RankNTypes, GADTs, MultiParamTypeClasses,
KindSignatures, TypeApplications, FunctionalDependencies,
FlexibleContexts, FlexibleInstances, UndecidableInstances,
IncoherentInstances #-}

Dang, how do you know to use that?
But how could wetware's structure & its function not be tied?
> Dutch, Belgian: ctrl + $

Should be "Dutch (Belgian)" or "Belgian Dutch". In the Netherlands, no one has such a keyboard, or any AZERTY keyboard for that matter (apart from the occasional imported Belgian or French person), it's almost entirely US keyboards.
A reminder that people is always first
There was an attempt. Here's one article on it: https://medium.com/swlh/contrapoints-pronouns-canceled-twitt...
"How much money can you reasonably pull in a month from vending machines?

I’d call a good month for 25 machines and eight locations to be about $6,000 to $7,000. The thing with vending machines, though, is that the net profit is only like 50 percent. So about $3,000 a month. The margins are what they are, between the food purchasing and gas."

The rest comes from YouTube, as he makes videos about the business.
People seem to be doing this. ArgyllCMS (cms = color management system) uses this model. I am not sure what the practical implications of this are. 99.9% of people just ship their calibration software to the user's desktop, so probably don't care if they have to make the ArgyllCMS source code available.

To me, the biggest problem with the AGPL is that nobody really knows what the implications are. A lot of people say a lot of things, but that's all we have. I find it to be a greater burden to figure out what the license actually means than to just pick another software system that uses a permissive license. Large companies like Google seem to agree with me.
Looks like this guy is trying to run a lifestyle business, and his investments pay enough interest that he can coast for a long, long time.

To be quite honest: He's spending all day playing.

That's a position I envy quite a bit.
See also: https://feld.com/archives/2019/10/the-miasma.html
The problem is usually at the start of the funnel. Most solo developers, especially those who have just quit their cushy FAANG jobs, are not positioned to personally know a lot of business owners (especially not outside of tech, where all the low-hanging fruit exist). So simply saying "go meet many business owners" doesn't help, unless you can also explain the how.

To give a counter-example, I did consulting for a decade before going off to do my thing, so I have a lot of personal contacts and I'm familiar with a lot of problems, both general and specific, that businesses struggle with, and turning those into products has been relatively straight-forward. But most solo devs don't have this background, so they need more specific and actionable advice to build their funnel.
Take a look over at itch.io
Microservices: Revisiting Conway's Law
Yeah, I guess? I’m not a very musical person :)
What a total disaster the threads on articles about homelessness turn into. No wonder most of the developed world has a serious homeless problem when people are so completely lacking in both empathy and insight.

Straw men about "rights" and "coercion" abound, while there's very little acknowledgement of the scale of human suffering that can be solved by just providing housing instead of half-heartedly funding shelters, halfway houses, ERs, etc.; the usual leaky uncoordinated sieve of a "safety net" that exists in most countries.

How about instead a Y Combinator applicant that takes the idea in the article of cost-benefit analysis in terms of public service usage and scales it up across cities, states, and nations?

"Keeping people homeless, instead of providing homes for them, is always more expensive for the society. In Finland we have some scientific evaluations of the cost of this program. When a homeless person gets a permanent home, even with support, the cost savings for the society are at least 15,000 Euros per one person per one year. And the cost savings come from different use of different services.

In this study, they looked at the services that homeless people used when they were without a home. They calculated every possible thing: emergency healthcare, police, justice system, etc. They then compared that cost to when people get proper housing. And this was the result. I'm quite sure this kind of cost analysis can also be found for Canada."
Stop using social networks.
The common anti-assange sentiment is that he did it on an illegal way (he didn't) and deserves jail time for that. Or that he's a Trump/Russian/Martian asset and isn't a journalist, just an operative to influence US elections and therefore shouldn't be provided the freedom of speech journalists get.
The O’Riley book “mastering regular expressions” has a whole section dedicated to it. As well as several tables. But it would be nice to have an online version.
This logic makes no sense and people like myself can afford to keep our houses mainly because of prop 13. Since buying my house almost 8 years ago the market has double at no fault of my own. This would double my taxes making a good portion unable to be written off thanks to new IRS rules. Yet, you want to call that locked-in? I love my house and where I live but it would be painful with that extra $2k a month tax bill you mentioned.
You might find that the people you see posting and repeating these lies see the things that you post and repeat as lies.
Create a Real-Time object tracking camera with TensorFlow and Raspberry Pi
Nit, but it's _chkstk.
Buy them in the Netherlands: they use QWERTY. They're often cheaper there too.
Java and C# at least should support (parametric) polymorphism via Generics. In Haskell you don't need GHC Generics to achieve parametric polymorphism though, it's used for different things.
It would actually be cool if somebody posted a patch to improve this. For example when you start it could say "enter the key sequence you want to enter to exit". Or it could adapt to different languages. Or just say "control-]"
We see lots of this mouth-frothing, hate-fulled rhetoric on reddit, and IMHO I don't want it to spread.
Why should the EU government impose restrictions on mobile charger types?

I'm no fan of Apple,and frankly, I find it gratifying that someone is pushing them around - something Apple routinely does to entities that aren't as powerful, but regulating chargers in the name of __insert_populist_reason__ is just way too authoritarian by the EU. Please go solve real problems
>When someone tells me that xyz plant oil cures cancer...
I ignore them.

What happens when you see that same person talking to a cancer patient trying to sell them plant oil?
There's a bunch here that are sort of "We need X so we also must enable Y and Z". For instance, FunctionalDependencies requires MultiParamTypeClasses and IncoherentInstances requires UndecideableInstances and FlexibleInstances.