skysight-inc/HackerNews huggingface dataset:
I'd say the difference in HyperCard and Visual Basic is that they also define their runtime environment. The IDE can grow with the runtime. Writing tooling against a vast runtime like the web is much more difficult and daunting.

A 1.0 would need to address a large enough surface area of the web to be useful. There's also a discordance between hand-coding "friendly" HTML/CSS and what would be exposed in a WYSIWYG tool. Further complications are all the new and old bugs in browsers.

That said, every day I was working on Hype 1.0 in early 2011, I would nervously check Hacker News for a "Show HN" post for a HTML5 animation app that would steal the thunder; luckily none came. This is even more surprising given Hype exports were mostly compatible with Internet Explorer 6 -- such an app could have been written long ago.
"False beliefs need more protection to be maintained than true beliefs, so the belief both calcifies, making it unresponsive to new information, and lays a bunch of emotional landmines around itself to punish you for getting too close to it."

That sounds like the quote at the beginning of Chernobyl (HBO miniseries). "The real danger is that if we hear enough lies, then we no longer recognize the truth at all."
Sadly, I've seen this happen still too many times (Second System Syndrome, where all scope of the original 'tech refresh' is lost) and there's often not much (powerful enough) to oppose to people that fear being the hated authors of the new system ; they hated the author of the old system...

The righteous "this time we'll do it right" is a powerful drug, and fear of missing something can drive even the most experimented people to stupidity...
What you're missing is that the 'customer' in this case is not the buyer of the product, but rather a proxy for them found in the PM.

Big, heavy, complex products, the kind one imagines F100 companies build, are not suitable for literal agile where a paying customer as willing and able to iterate with the development team.

With that kind of product, you have many customers. When you have many customers, they always have conflicting requirements. You cannot engage in an agile process with more than (say) three of them for the same product. You'll very quickly reach an impasse and lose all of them as customers, and end up with the same product anyway. And you'll open the kimono, so to speak.

Instead the PM has to decide (based on various activities such as seeing what other companies are doing, where the space is headed, and yes, talking to customers) what the product is to look like, and he (or more likely, you the product owner in this case) has to engage with the dev team. You have to be the customer that actually needs and wants something, and that the dev team has to satisfy. This is why PMs have to have significant industry experience. Often, CEO of a small company slots into PM role in larger companies.

Agile as written, with paying customer in mind, is for consulting style engagements. But that doesn't mean it can't be applied well when PM is a stand-in for the customer. It keeps the dev team moving, and brings the 'C' players up to 'B' level. (Unfortunately it also brings the 'A' players down to 'B'.)

> Because I’m still new to this role, I wonder if I’m being naive or idealistic around how we approach our feature development, or if this is just how most companies operate.

yes and yes. You are being naive, and this is how most companies operate. That your boss can't explain it to you just shows that the company doesn't understand the application of agile and are just cargo culting, like most companies, and doing a very poor job of "Agile" because they don't understand it. Most companies implement agile as a way to micromanage devs, not as a way to get a better product, and even then they suck at it.
Are you able to share how StatsBomb collects event data? I'd love to build something to capture stats for local club teams but probably not if it involves computer vision. Thanks!
I listening to customers is not really something you can only do with agile scrum. You can figure out what customers need with roadmaps or projects too. Outside enterprise, you also don't have one set of customer/users, you have thousands or millions them.

I agile scrum often leads to situation iterate the teams iterate towards local optimization or solving problems that people think they need, but fails to deliver actually create next level impact, since teams are hesitant to make plans longer than in two week increments.

I think most successful product teams take the practice of closely listening to the users (as the whole team or product organization), trying to understand the user, but choose to build product they think is right, even it's not what the customers currently say they want.
If you need some inspiration from 30 years ago :-) http://www.technicopedia.com/8094.html

Edit: My brother owns that set, I am a few years younger and got to play with all his LEGO. Great times.
It was wrong then and it's wrong now.
Verizon is fine - the stories saying verizon and ATT down are basically totally garbage.
Interesting that we now find ourselves in a battle over Native vs Electron/ReactNative, when that was essentially SJ's answer to Flash: https://news.ycombinator.com/item?id=1304329

The problem is that both web applications and native applications are "applications." The rest are either implementation details or politics of the platform owners (Apple) and 3rd party app developers. I say this as someone who enjoys writing Swift.
https://www.clickorlando.com/news/local/2020/06/15/cell-carr...

911 in Central Florida is having issues.
My point is we aren't going to stop 30 years of political correctness. The inertia is there. Software already has an image problem. Fighting something like this makes our industry look bad and doesn't really help anyone or set back the PC train.

We're hitting rock bottom either way. Let's not drag down the software industry in the process.
The Fed announced these measures on March 23, and they are just now going to start buying these issues.

The Fed is trying to just "replace the wealth destruction that has happened". Keep in mind that even though the equity markets are back up close to pre covid levels, a lot of companies have had to take on Debt to weather the storm. This debt needs to be paid back with interest and in general can be a drag on company earnings.

The fed is also being somewhat judicious and buying shorter term securities (less than 5 years), so in essence they are only creating the money for the term of the bond they buy - they can choose to remove the money from the system when these bonds mature.

I also think that people are confusing the Fed trying to keep businesses solvent by providing short & medium term liquidity with them trying to raise equity prices.

Also the ECB & JCB have been doing this for the last several years with no inflation on the horizon there.
OOOHHH I have another integration idea for you (i posted about IMGUR account int...)

Your "export from day one" sparked this thought:

Allow access to your gdrive and make a collected notes folder.

two UX: 1. anytime a post is made to collected notes, a backup copy appears in Gdrive/Dropbox/Gist/whatever....

2. Post a thing to the collected docs folder in GDrive and have it slurped and presented in CollectedNotes.MYBLOG.DATE whatever...
I remember those menus. Office 2000 had them as well. You had a menu with the options, but there was also an option to expand the menu, which revealed more options, with a lighter gray background than the main options.

It was an interesting idea about how to combat the problem of having too many menu items, but it wasn't great for discoverability. I can understand why it faded out.
This is a wholly invalid comparison. Ethnicity is a protected class of citizen and is illegal to refuse service based on it.

Federal agencies are not protected classes of citizens. In fact it is quite literally illegal to force a company to do business with the government if it doesn't want to.
> any competing crypto library would have to be something super special to outweigh all the pros of libsodium.

Like interoperating with anything not designed by djb?
This would be an interesting ask HN. I dont think theres much to discuss on the actual link since it looks like its just some sort of ad for some training program?
Under these circumstances, how is AWS lock-in and cost escalation any different from Oracle of the past?

Why would any startup shackle themselves to AWS or any cloud when it's not portable?

Lambdas, in particular, seem like the worst idea in the history of ideas. Once your org adopts them, how do you keep track of these mysterious, business-critical pieces of functionality? How do you ever plan to port them to something else? It seems like you become an Amazon customer forever.

I am incredibly skeptical of cloud at this point. If the other infrastructure and platform concerns of OS upgrades, patches, etc. were handled in an automated way, I'd strongly consider running Kubernetes on bare metal. Data centers and colocation all the way.

I'm eager for self-management of k8s, DBs, Redis, etc. to be automated with tooling. On-prem, but easy to maintain.

edit: wow, from +3 to 0 after an hour. I maintain that I articulated my opinion well in an unbiased way.
> The only reason the correct packaging was used is because the Chinese wrote to them and said, 'Aren't you making a mistake here?' If that had not happened, the scientists would have placed on an Air Canada flight, several of them actually, a deadly virus incorrectly packaged. That nearly happened," Attaran said.

That sounds extremely reckless for a scientist who knows what they are shipping.
Making search work differently depending on the specified language just makes it unpredictable since not everything is marked up correctly.
As another poster included: https://www.bloomberg.com/news/features/2019-03-13/when-elon...

“ An anonymous caller had contacted the company to say Tripp was planning a mass shooting at the Gigafactory.
When the police confronted Tripp that evening, he was unarmed and in tears. He said he was terrified of Musk and suggested the billionaire might have called in the tip himself.”
But those numbers are process node name value, as I said they no longer directly relate to transistor channel length.

Transistors are still shrinking by some measures, but not in the same simple way that one dimensional process node names make it appear.
> The Supreme Court ruled Monday that a landmark civil rights law [Civil Rights Act of 1964] protects gay and transgender workers from workplace discrimination, handing the movement for L.G.B.T. equality a stunning victory.

> “An employer who fires an individual merely for being gay or transgender defies the law,” Justice Neil M. Gorsuch wrote for the majority in the 6-to-3 ruling.

> Until Monday’s decision, it was legal in more than half the states to fire workers for being gay, bisexual or transgender. The vastly consequential decision extended workplace protections to millions of people across the nation, continuing a series of Supreme Court victories for gay rights even after President Trump transformed the court with two appointments.

> “After today’s decision,” Justice Alito wrote, “plaintiffs may claim that the failure to use their preferred pronoun violates one of the federal laws prohibiting sex discrimination.”

> “Although the court does not want to think about the consequences of its decision, we will not be able to avoid those issues for long,” he concluded “The entire federal judiciary will be mired for years in disputes about the reach of the court’s reasoning.”

> Justice Gorsuch responded that the court’s ruling was narrow. “We do not purport to address bathrooms, locker rooms or anything else of the kind,” he wrote. “Whether other policies and practices might or might not qualify as unlawful discrimination or find justifications under other provisions of Title VII are questions for future cases, not these.”

> He added that Title VII itself included protections for religious employers and that a separate federal law and the First Amendment also allow religious groups latitude in their employment decisions.

Background:

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

The ruling:

https://www.supremecourt.gov/opinions/19pdf/17-1618_hfci.pdf

For those who have trouble with the link:

https://web.archive.org/web/20200615230511/https://www.nytim...
eBay employees allegedly ran organized campaign of harassment against blogger
Twitter moved really fast on this one, and not in a good way. 4chan created a meme map declaring that the USA was under a DDOS cyberattack, and all of Twitter apparently immediately decided that this was the truth - including some US senators.

(It does not appear to be a DDOS attack.)
As Italian, I'm sorry for what we did

And I add to what you said: don't make me remember what other Italians did to my Italian family, no more than 75 years ago.
An explicit decision to be apolitical is itself a political decision.
Luke from TerminusDB here. Thanks for the honorable mention! Definitely exciting times in database land and great to be in the same list as all these projects.

We are focused on the revision control aspects of Terminus - trying to make the lives of data intensive (ML etc.) teams a little easier. We use a delta encoding approach to updates like source control systems such as git and provide the whole suite of revision control features: branch, merge, squash, rollback, blame, and time-travel. Idea is to provide continuous integration for the data layer.

Basically squash all the tools and processes mentioned here into a versioned graph: https://martinfowler.com/articles/cd4ml.html
It often goes unremarked in the current discourse about police brutality, but the USA passes an abundance of unnecessary laws. And when you pass a law you are backing it up with the threat of force, which can result in death.

As Americans, perhaps we should be calling for:

1/ Limits on the power of police to protect bad officers and change prosecutorial discretion.

2/ Limits on the number of interactions between the police and citizenry, which means passing fewer laws.

Look at what led to Eric Garner's death. A politician put a tax of $5.85 on a pack of cigarettes, driving smokes underground. When the police enforce this overcrimininalization, it exposes poor people to unnecessary interactions with cops and potentially violent confrontations.
Nice. Is there a reason that the up-down arrows don't work to scroll the page on Deepnote? PgUp/PgDown work but the arrow keys are blocked for some reason (Chrome, Windows 10)
Yeah... imagine if they would have shipped that in a single task version, sort of like a DOS / XBOX1 hybrid. Games would have rocked, even on frugal hardware.
"Static" is a reference to the size of the arrays being fixed and encoded in the type. There's various allocation strategies, for instance StaticArrays.SizedArray uses a normal heap-allocated Array as the storage.

That said, the backing storage for the particular static array types used in this example (SMatrix,SVector) is an immutable Tuple which should generally be stack allocated if the library and optimizer are working together as intended. So the allocations here are a bit of a surprise; they may indicate a lack of inlining in something we expected to be inlined.
The reason why this is contentious is because it relies on how you are defining 'a police intervention.' Very few people I see debating this issue dispute that blacks are killed at 2.5x the right whites are by the police. What they dispute is that this disparity exists because of police officer bias, and they point to differing crime and geographic factors that cause the disparity. In that case, blacks and whites might be shot at the same right within the context of a given police interaction, but what that specific context is and the frequency of that context between black and white populations differs.

The 2.5x number isn't really disputed, it is the reason for it & the policy that is proposed because of it that is contentious.
Steve Jobs on Flash 10 years ago:

https://www.apple.com/hotnews/thoughts-on-flash/
> In one case I am declaring that something needs to be true, in the other I am declaring that I believe something as true.

Those are not as different as you seem to believe.

> Sort of how a dictionary is used, it is not that the dictionary must be true we understand that it is possible for it to be wrong, it is just that we agree not to contest it in most cases for ease of conversation.

That is not how dictionaries are used. Dictionaries document how language is used in the recent past by a sufficiently large number of people. They are a trailing indicator of how language is used.

If you description was actually accurate, there would be no new slang (e.g. yeet) and words would not change their usage (e.g. "they" is now also a gender neutral singular).
Presumably they were meant to be real (inflation adjusted) return, rather than nominal.

And it's true that between 1880-1900, inflation rates tended to be low or negative (the latter is NOT good for an economy, BTW), but the rest of the 19th century saw highly volatile inflation rates, ranging from -15.75% to +24.75%, if this source is to be believed. Not great for long term investment.

https://www.officialdata.org/us/inflation/1800?amount=1
Imagine if in addition to all you also couldn't even live in the place you do, because until recently it was legal to write on a deed of property that said an Asian-American couldn't own that property or live there.

The fact that racism exists doesn't mean that civil rights protections are useless to you.
That is true but I will also note that Facebook Messenger died for me across devices (even on the browser regular Facebook was fine but my messages would not load), and the email discussion I've seen largely says something similar- only Messenger failing for a lot of people around the same time a couple hours ago.
It's not that baffling; Microsoft is selling Office 365 for Business for corporate accounts, and Office 365 Home for personal use, and expects users who have access to the former for corporate use to also have the latter for home use. Indeed, their Home Use Program which used to let corporate users let their employees purchase similar-level standalone products at a sharp discount to use on personal computers now has the primary option being a discount on Office 365 Home.

So, that it makes perfect sense that the personal finance solution that they intend to be a motivation to buy Office 365 Home isn't available on the Office 365 for Business accounts many of the people they want to sell Home to also already have access to.
> Why would any startup shackle themselves to AWS or any cloud when it's not portable?

Depending on the startup, that may make sense if it allows for fast iteration.

If a startup is trying to achieve product market fit, having a huge AWS bill is a good problem to have, since it means the product is actually successful.
You use Adobe's Flash IDE (now called "Adobe Animate") to compile ActionScript to a .swf binary file, which you then embed in a web page with an <object> or <embed> tag.

Adobe Animate can now export animations and scripts to HTML5: https://en.wikipedia.org/wiki/Adobe_Animate
Forcing everyone to act as if they have respect for one another is good enough. They can resent it all they want, for all I care.
Cricket uses the AT&T network so they shouldn't be affected by this.
Yes, the latest version of Terminus uses JSON-LD, which is a serialisation of RDF. This enables us to store queries in a database and provides a schema documentation for our datalog query language.

Release notes: https://github.com/terminusdb/terminusdb-server/blob/master/...
That's my dream, but I think this crop of devices isn't quite there from a performance standpoint. If I could have the hardware of today's flagships with the mobile Linux distros running on these things...

The Librem 5 might be closer performance-wise; I'd be curious to see how it performs docked. Regardless though, both devices have accelerated development of real mobile Linux DEs, and I'm grateful for that.

Exciting times!
Just got one of those annoying alerts on my phone. Saying “Loccal cell phone carriers are experiencing outages” and an alternative number for 9-1-1 calls.
Your meaning is not what "the exception that proves the rule" means in my experience from ~30 years ago.

In my experience, it means:

"This thing stands out to us as exceptional because it is exceptional; there is a rule which normally applies, but we tend not to notice the rule until an exception to the rule reminds us of the rule by contrast".
From what I'm reading, The founder can choose to let the "anti-VC" keep its shares, or it can buy them back at 3x the investment. That's not equivalent to a loan, since it doesn't have to be paid back. With a conventional deal, if things turn out well, the VC doesn't have to agree to sell its shares to the founders at any set price.
> License keys are a simple and effective solution that works 99% of the time

It's not just DRM. There are plenty of software that can be used for good and bad and in many cases the line is blurry. Their use would be prevented just because someone might misuse them.

File sharing, software development tools, debuggers, reverse engineering tools, network analysis tools, penetration testing software... All of these and more are likely to be banned from the computers of mere consumers. Computers would become mere media consumption machines just like modern locked down video game consoles.

> How does the second part follow the first?

Respect for the user is a basic principle of free and open source software. This means the software is supposed to do what the user wants, not what society wants. The only way to perfectly align the two is to stop unauthorized software from running on the user's machine. Society must the computer away from the user. It's not the user's machine anymore, society is just letting them use it and only on society's terms.

Do you want a world where only licensed programmers can develop software? A world where only software developed by these people will ever run?

> 100% freedom in all forms is not a pre-requisite for opensource software.

It is a prerequisite for software freedom. What good is open source software if you can't run it on your machine?
Then you probably haven't read John Updike's poem Cosmic Gall. All of us who worked on neutrinos at FermiLab did.

Neutrinos, they are very small.

They have no charge and have no mass

And do not interact at all.

The earth is just a silly ball

To them, through which they simply pass,

Like dustmaids down a drafty hall

Or photons through a sheet of glass.

They snub the most exquisite gas,

Ignore the most substantial wall,

Cold-shoulder steel and sounding brass,

Insult the stallion in his stall,

And, scorning barriers of class,

Infiltrate you and me! Like tall

And painless guillotines, they fall

Down through our heads into the grass.

At night, they enter at Nepal

And pierce the lover and his lass

From underneath the bed - you call

It wonderful; I call it crass.
I ran it for awhile too, on my laptop. I think that was back in my post-Vista try-all-the-other-options-out-there days, as I cannot remember what advantage it gave me that XP didn't have, but I do remember it being a pain to get set up for DirectX and other things that you generally wouldn't use on a server. Still, it did look cool to see my laptop displaying its "Windows Server 2003" screensaver in the library.
If only it had backfired for everyone when the marketing folks changed from hexadecimal capacity sizes to decimal.

1000000 = 1M
But even when you're gambling, why should you gamble by going long on an asset with a nearly guaranteed long term value of $0 rather than one with a neutral or positive outlook?

Sure, you may get lucky, but the odds are unfavorable all along.