skysight-inc/HackerNews huggingface dataset:
> The early 2000s is right on the steep upslope of DVD sales, famously encumbered by DRM.

DVDs had weak DRM that was cracked in 1999. It was perhaps less of an encumbrance than the hassle and degredation of analog VHS tape, plus Macrovision.

>it's also the time of iTunes's initial growth, which also had DRM in those days.

iTMS DRM stood out as less restrictive than all other downloadable options up to that point. Apple's refusal to license their DRM and the popularity of iPods forced the music industry to offer DRM-free downloads. Many CDs had various attempts at DRM at that time as well.
VistA has been a very successful open source project and is being continued in OpenVistA [1]. Originating as a software project in the Veterans Administration (named VA MUMPS) in 1977 it only took on the name VistA in 1994[2]. Internationally it has been used freely in hospitals in the U.S., Mexico, India, various countries in Africa, ...[3].

It was a truly open source project within the VA with programmers customizing this national patient record software in cooperation with doctors (to meet their needs) locally and sharing the modifications nationally. Perhaps its greatest technical challenge (besides complexity arising from decades of evolution) was finding programmers to work with the MUMPS language that it was written in. FYI MUMPS is a language with an integral db -a concept which was out of vogue for some time.

Political challenges are another story[4].

[1] https://sourceforge.net/projects/worldvista/
[2] https://www.hardhats.org/history/hardhats.html
[3] https://worldvista.org/AboutVistA
[4] https://www.politico.com/agenda/story/2017/03/vista-computer...
>You realize how your argument could apply to any monopoly right?

In a monopoly there wouldn't be significant competitors to compare against.
Jobseekers are being gaslighted – all being told unemployment is their fault
>History is full of specific lessons that aren’t relevant to most people, and not fully applicable to future events because things rarely repeat exactly as they did in the past. An imperfect rule of thumb is that the more granular the lesson, the less useful it is to the future.

I think this is throwing away something incredibly important. The way things are today is because of events in the past. Things have provenance. It is important to understand why historians have put so much weight on things like the french revolution and the trappings of the Roman Empire. The specifics of the french revolution are what matter when we consider what happens next. People were thinking about the "ideas of 1789" (and other momentous years during that revolution) when they attempted revolutions again in 1830 and 1848.
He is the founder of Y Combinator.
The Costs of Employment Segregation: Evidence from the Federal Govt Under Wilson [pdf]
Where dynamic typing helps a lot is for creating frameworks, like Django, RoR, etc.

Because the framework is working on a level above the application, it can easily deal with objects without worrying about what is inside them.

However, people got caught up in this no-type nonsense and took it to all corners of every app development.

When you are creating, say web apps, you may not create types in dynamic languages like python, but you sure as hell will use known variables in those types.

There are a few edge cases, where dynamic types allow you to build logic on user-defined sets of data, but those cases are few and far between. Even those can be solved using generic data containers or custom data protocols such as XML.
Dogsheep Beta is a pun on Wolfram Alpha [1] (dog/sheep/beta are humble alternatives to wolf/ram/alpha). Both are queryable knowledge bases.

Dogsheep Beta leverages SQLite FTS (Full Text Search) adding a search interface to Datasette’s SQL, accessed via a Python powered WebUI. All self-hosted.

The “personal” part leverages Datasette plug-ins for services that export user data (e.g. Twitter, Hacker News, GitHub, Pocket, Evernote, and Apple HealthKit).

More a poor-man’s ElasticSearch for SQLite/Datasette than a Data Warehouse, in my opinion. Simon Wilson is on a roll delivering simple yet powerful tools.

[1] https://en.wikipedia.org/wiki/WolframAlpha
I don't think so. I remember reading that one reason they open-sourced it was that they didn't want to have to retrain every hacker they hired to use Ghidra instead of IDA or something else. They're probably holding stuff back, it's the NSA after all, but Ghidra is probably still their tool of choice.
Why does this say it needs github? Can it not use any git repository?
Of course it's Apple. The same app will sell much better on iOS than on Android.
> I'm not talking about people working for Tara -- I was only ever talking from the perspective of Tara's customers!!!!

Sure, in your own comment thread that might make sense :-) I don't see why you think customer data is less worthy of GDPR than customers of customer data.
> Socialism didn’t work in _any_ country ever tried.

Leninism didn't, but there's a reason why non-Leninist Marxists have been calling Leninism state capitalism since well before it's failure was obvious.

Socialism, specifically a form of what Marx referred to as “bourgeois socialism”—though not so much by conscious design but as a compromise between Marxist and other proletarian socialists who were instrumental in labor, abolition, suffrage, and other social justice movements and more moderate forces within and outside of those movements—was completely successful in the environment (advanced democratic capitalist states) for which Marx prescribed his form of socialism, being so successful as to entirely displace the late-19th Century system for which Marx coined the term “capitalism” with a system in which the rent seeking power of capital was significantly more constrained in favor of broad (varying from country to country) guarantees for the basic necessities of the general population, which has been referred to by a variety of names (the “modern mixed economy”), though it's so completely displaced the original system called “capitalism” in the same states where that systemmwas once dominant that it is now most frequently just called “capitalism” despite being very different from it.
Signal, and I’ve gotten nearly the whole family and friends on it now and it is glorious!
Good points!
Do you know of any resource where these kinds of "software will eat hardware (and bite your hand)" are discussed/listed?
FWIW, Jonathan Swift's original modest proposal, was a proposal for eating poor children and the title was satire.
Portuguese is C++ with the entirety of Boost dragged in without namespacing. Monolithic, solving everything in every way possible so it takes forever to interpret.
Looks really interesting, does this mean thinner, flatter better phone camera lenses?
Every time I read comments like this I’m wondering what’s going on. I’ve used MS DOS, Windows 98, Ubuntu since 8.04...And never have I been so happy with an OS as on Mac.
"With Warp we have replaced the frontend (the MIR building phase) of the IonMonkey JIT. The next step is removing the old code and architecture. This will likely happen in Firefox 85. We expect additional performance and memory usage improvements from that."

Interesting I wonder how does it compared to Safari on Speedometer.

Edit:
Firefox 83 - 71
Safari 14 - 77
> This is a thread about the economy of the USSR. Most of the comments are ideological, on the side of capital, and generally incorrect and ignorant of history.

As someone who actually grew up in a real communist country (East Germany), I can tell you you’re on the wrong here.

I know the feeling first hand when you went into a store and wanted to buy something as ubiquitous as an electric drill and they had none, no matter which store you tried.

And that was the result of a centralized economy because in West Germany, they never had that problem. The free market always balanced out supply and demand through the pricing mechanism.

Leading economists in East Germany 1989 admitted in the so-called Schürer-Papier that it was the centralized socialist market that was driving factor of running the country and its economy to the ground.

The USSR despite being so huge copycat a lot of designs from the West simply because the centralized market hardly allowed for any innovation on their own.

Computers, cars, planes and much more were imported from the West or stolen and then copied.
Spanish has all those too + Arabic (at an 8X rate compared to Portuguese).In any case what I wrote about Spanish could have easily be written about any modern language, Romance or otherwise, .
I think you mean ARM, not AMD. There's absolutely no problem with using an AMD device for backend work.
What really keeps me up at night is wondering about the semicolon after a class definition:

class Foo {
...
};
At no point did I compare COVID to a country, so no. Also, you use an awful lot of nasty little rhetorical manipulations in your posts, did you realize that? Actually, that last sentence is an example of one of these tricks you use! Go back and read my post if you're interested in learning something, but do not use faulty summarization to misrepresent what I wrote.

But aside from your creepy and manipulative way of writing, let's get down to the heart of the matter. You wrote: "How much do you value not getting an illness with 99.9% survival rate, vs. living your life." This is a stupid and fallacious argument. It presupposes that you cannot take cautious, responsible, defensive measures against being infected without sacrificing "living your life". I'm currently living in a first world country, living happy, content, and healthy, and also only going out in public places when I really need to, and always masking when I do. It's not the SAME as pre-Covid, but it's also not painful, difficult, or boring. So taking some simple, possibly inconvenient precautions means you can still "live your life", it just means that there are some boundaries dictated by your circumstances.

Secondly, let's say for the sake of really destroying your argument that you can't both take these common sense precautions and still "live your life". Fine, COVID 19 is destroying your mojo during 2020. All you have to do is take a year off. It's ridiculously fucking easy. We'll have good enough therapies early next year to make COVID not a huge problem anymore, so when you say "live your life", what you're actually taking about not being able to do is "living your life for a year and maybe a couple months", which is really not a big deal when you consider all the harm you can do to the people around you by being a selfish twat.
Not sure corporate executives are particularly held to account either.

For example, Carly Fiorina wiped half the value of HP away but was given a massive payout to leave the company. I’ve seen estimates it was in region of $42m.
I don't think you're using "accountable" in the same way. A corporation is accountable to its owners in its quest to make more and more money. If making more and more money means doing unethical (but legal) things, many owners will have no problem with that. That's not a good situation.

Corporations are only accountable if they fail to make money. Unless they're too big to fail, in which case they're accountable to no one.

It's all well and good to pick a blatant example of a politician doing evil and getting away with it; on the flip side I see politicians at the local level losing re-election for doing things their constituents don't like. In any event, I'd much prefer democratic accountability over corporate accountability when it comes to entities who have the ability to take away my freedom or deprive me of life.
> The Civil Rights Act is what drove racist dixiecrats into the Republican party

No, Johnson’s embrace of the Civil Rights Act led to them being disaffected, as they had by integrationist and civil rights moves by Democrats before (“Dixiecrat” specifically refers to a rebellion over Truman’s integration moves a couple decades before, which led to a temporary third party defection.)

What led them into Republican arms was the Republicans subsequently leveraging that disaffection by adopting appeal to White racism as a campaign tactic in the Southern Strategy, as they had not in previous instances where the Democratic Party had alienated it's White racist faction.

Yes, at the time of the Civil Right Act, the Republicans were still the more reliable backers of equality and the Democrats, while they had a pro-equality faction, still had a large and powerful overtly White racist faction. That changed after the Civil Rights Act, when the Democrats embraced equality and the Republicans took the political opportunity that opened by embracing the racists.
I think the important research is on the level of risk. I mean "if you stay close to a 3d printer for more than x hours/day you will be more at cancer risk", etc... also for the safety inside the offices. Like the normal printers that have rules inside the offices (at least in Europe).
Some pieces of software are Linux only, like Singlularity(scientists aren’t allowed to run Docker). And getting some of scientific packages can be a hassle due to compilers, but I can get 99.99% of very niche packages working on Mac.
Hibernation.
External monitor support is buggy.
Pulseaudio is buggy with external microphone.
IR camera face login isn't supported.
Fingerprint scanner isn't working properly at login after sleep.
Sound from internal audio is much worse than was on Windows.
No app I know of can reliably share screen on Wayland.
Looks like it used GitHub for SSO and likely specific APIs.
The mistake in '08 was preventing the banking system from purging the idiots who were taking on too much risk. Protect the people, shred the corporations is my motto for financial crisii. And here is the roll call for "A bill to provide authority for the Federal Government to purchase and insure certain types of troubled assets" [0]. I'm no expert on Senate procedure, but H. R. 1424 is TARP and that looks like the final vote to me. On the list I do spy "Biden (D-DE), Yea".

So whatever accountability the government faces it isn't enough to stop someone becoming president.

I'm sticking to my point here - I don't think the government is held accountable in any meaningful way for its screw ups. not_kurt_godel's opinion needs more support on this. If the government hadn't stepped in, a lot of banks would have lost everything in 2008 - they were on the verge of being held very accountable and I'm still grouchy that they weren't. The government should not be in the business of buying worthless assets.

[0] https://www.senate.gov/legislative/LIS/roll_call_lists/roll_...
I’d like to see comparisons of Tensorflow-gpu operations. Kind of like how Apple used to compare Photoshop filter or Final Cut performance across computers.
Some interesting photos of what's possible with that technique: http://optofab.org.au/uli.html
Audio Software (and firmware) developers are really not the benchmark for this. They always lag behind, exploit hidden / unsupported features and never manage to play by the rules of the platform they are on.

All this is enabled by the music gear community which blindly accepts a 2k synth (e.g. Moog Matriarch or Novation Summit) to be riddled with bugs one year after release or companies like NI or Elektron to always be 6 months late with compatibility for new Mac OS releases (first Catalina, now Big Sur), shifting blame on Apple.

It's Apple's platform - they signal changes well in advance. As a developer you either support it and play by the rules or move off it.

NI hasn't even managed to update their UI to the high DPI / Retina world in many cases.
This is a great write up, thanks for sharing it! I’ve built out a similar websockets on AWS setup at work to what they show at the end, and it’s definitely not as nice as this looks to work with. That was really just an MVP to push live results, I’d like to extend it to do logs/progress eventually but I’ll definitely evaluate Durable Objects before adding anything to that solution because this looks way better and cleaner.

Is there any sort of run it locally for testing story yet? In theory paid localstack supports websocket API gateways on the AWS side, though I haven’t played with that yet either so not sure how good it is. Looking at the API being used and the fact it’s all dynamic JS land, it looks like maybe you could inject some implementations in to run the websockets and store some state locally?
> when the ideas get precise enough, they start to get regarded as math or science, and no longer the domain of philosophy

That's quite interesting. Do you have any examples?
Funny, that's one of the things that drives me nuts about Python. It knows each types, it knows function to convert to each type, but... it doesn't do the conversions! So frustrating! Why do I have to care about types in these dynamically typed languages??

Also, is sprintf-style string formatting the best example here? I think that feature is type strict in a lot of languages, after all you are declaring the types you want in the formatting string. I imagine most implementations of % in dynamic languages pass to sprintf internally?
MBP is a killer machine because it lets you install Unix software AND you don’t have to know what a driver is. That’s the selling point for me. Every time I’m seduced by XPS 13’s slick design, I read couple horror stories from users trying to troubleshoot driver issues on Ubuntu. It’s just not worth it.
sigh yes, yes i did. I've built PCs with AMD before and am a big fan, but clearly going full tech-malapropism
At the risk of moving the goalposts, if what you're saying is true, then I disagree with the premise that "stability is good for business" is a good thing. This kind of "stability" leads to stagnation and ossification, which I consider to be negatives in any society.
Is Your iPhone 12 Pro Max Not Charging with MagSafe?
Ah, then I have one more: I thought Indonesian was an artificial language as well, but apparently, it’s not so clear-cut: https://itotd.com/articles/6787/bahasa-indonesia/
The plan is to add self-host git support later.
Non botnet cars have a limited amount of slack in the rope left. Fact is most cars now require propriety expensive systems just to "repair" More so it is about how software in cars is pushed out to remedy bad design and engineering in the first place.

Idealistic I suppose, but what power exist on the consumers side? How much of a reach is to say modern design and engineering has turned into a cat a mouse game. One in which we should seriously consider how deeply cancerous the lack of ownership on vehicles is. Before accepting it for common place we should look at the way our incentives have been shaped by the manufacturer.

Now, a vehicle could start on fire somewhere parked without access to the update for N reasons and they just need to prove the update was prevented by the owner and the result is also therefore attributable.

We can't get cell phone companies to update alot of phones past a year or so. How is GM going todo?

Constantly
Linphone.
Works on cell phones, and desktops. You can text, telephone, video, with security.
(Iphone, Android, f-droid.)
(Signal had too many intrusive updates.)
> CSI-style super-resolution image enhancement is "impossible"

If it ever started to be used in court, Ryan Gosling will have a lot of explaining to do. I hope that day never comes.
It's interesting how you keep replying as if you are reading text other than what I actually write.

What I wrote was primarily:

> But I don't see what that has to do with what I wrote, which was regarding the pattern of "dishonesty" when it comes to the discussion of reality.

It is especially interesting when done while accusing someone else of doing the very same thing (the fascinating pink elephant situation in this thread).

Perhaps your goal is to help by even further illustrating this pattern on HN? If so, thanks!
Probably not, but it is fun and enjoyable to use for curious, creative and intellectual developers.

* The type-system is a delightful and lets you control and secure your program in a unique way.

* The language model and idioms are elegant and highly expressive.

* Once you become proficient you can write code as fast as you would with python (without libraries/frameworks)

On top of this the library ecosystem, and development tools are about on par with general standards, and the compiler + runtime are exceptional.
The main problem is getting the IDA binaries in the first place.
No offense, but why should the software developers just pour money and resources into maintaining ever changing OS requirements and hop through Apple loops for no visible customer benefit (e.g., better and additional capabilities)?

Why do software developers have to spend money because Apple keeps changing the stuff constantly?

UX retina are non-trivial changes. In the case of Qt, I recall that this meant changing the version this dropping other OS versions that were previously supported unless you duplicate all development effort.

Apple has NO incentive to not keep changing everything and breaking stuff thus forcing people to constantly upgrade and buy new hardware. For me, there weren’t any material changes in the OS I was happy and started using.
I know this guy is some kind of hacker news celebrity, but that website is an abomination. It's undreadably ugly. Is it a thing now? "Look at me, I'm too cool to think on behalf of my users. They'll adjust it for themselves. They'll use reader mode. I'm 1337 and styling is for fucktards"??

It's like Norvig's website, only worse.
What’s the difference between a “nanny state” and a “totalitarian dystopia”?
Depends, what you described in democracies is called "regulatory capture" and is usually only possible because politicians have a tendency to regulate and then rely on existing big players to find a regulation consensus.

Notably absent of those advisory boards are non-existing future companies. It's relatively rare for regulation to kill off businesses in democracies.. at most it's to boost barriers to entry.

In China and Mexico where the rule of law is selectively applied, incumbents do kill competition outright.
The key to eating well is to make healthy eating take less effort than unhealthy eating. I like to cook large portions and save leftovers in the freezer. It takes only 4 mins to prepare a good meal from the freezer. This is a lot less effort than getting dressed, going outside, increasing my covid exposure risk, paying money, and getting unhealthy food.

I've tried a lot of different freezer containers. Nowadays, I use Rubbermaid Take-Along Food Storage Containers in 0.5 cup and 1.2 cup "twist & seal" styles. They're cheap and super durable. I clean them in a dishwasher. They are brittle when frozen so heat them a bit before opening.

A happy discovery: Make brown rice taste amazing by cooking it with some sticky rice. I cook 300g brown rice, 100g sticky rice, and 600mL water in an Instant Pot pressure cooker. This makes about 10 0.5-cup servings. The rice tastes great with Japanese curry, stir-fried veggies & tofu, veggies with chorizo and sausage, etc.

Another happy discovery: Cut meal prep time in half by cooking veggies separately in the microwave. You can ensure each one is cooked just enough. And you'll make less indoor air pollution. Use a large glass bowl with a wide lip to avoid burning your fingers. Use frozen ingredients to eliminate even the washing & cutting work. If you're making food to freeze, undercook the veggies since they will get cooked again during reheating.

I want to buy a squat round 1.2-cup food container, with a hole in the middle, and not brittle when frozen. The non-brittle material lets me eliminate the initial heating before opening the container. The hole in the frozen food block allows even heating in the microwave, letting me eliminate the step of separating the food. Does this product exist?