skysight-inc/HackerNews huggingface dataset:
In dollar terms, heating is less than half the cost of cooling in my experience.
No, seriously, just go set a reminder to catch up on this story in 6 months. Let’s come discuss this again then.
Not sure about that. Writing software requires heavy rationalization just to get a minimally working system. This is one reason some people aren't cut out to be programmers—they just don't have to patience to deal with the pedantic requirements of implementing cold, hard, unambiguous system logic.

I think it's more about documentation of that rationalization, and I wouldn't want to raise the bar on this by requiring a review. The value of every engineer just braindumping the roughest cut of their thinking already provides a tremendous amount of value over the history of a long-lived code base. Personally I do this in commit messages even for solo projects, but for larger teams/code bases/SOAs a more formal document-based approach allowing for diagrams and additional metadata is highly valuable if done consistently.
Companies generally take huge losses at the beginning of the cycle and a very modest profit towards the end. Overall, it's probably a wash. I think the statement that consoles are sold at a loss is generally/mostly true. [0]

>And that the profits from consoles may take some time to make up for the expenses of developing and manufacturing those consoles.

Yup, and during which time, they sell at a huge loss.[1]

You're right that Nintendo tries to buck this trend, but they also realize it's a delicate balancing act.[2]

[0] https://www.businessinsider.com/xbox-one-x-price-explanation...
[1] https://www.fool.com/investing/2019/06/18/sony-microsoft-gam...
[2] https://venturebeat.com/2016/10/26/nintendo-wont-sell-switch...
This wouldn't be possible in a practical sense. One could imagine a static analyzer of some kind which infers all lifetimes, though that would likely quickly be unworkably slow on real codebases, since you need to infer programmer intent. Additionally c static analyzers intended to catch all memory errors/UB etc. have existed for decades, and no one uses them, b/c they don't work or have too many false positives. For example did you know that until C++20 allocating an int with malloc was UB in C++? Would you want to work in a language where the linter marked every other line as UB?
Looks like Nintendo takes on average 40%

https://gamasutra.com/view/news/367690/A_datadriven_primer_f...
Bay Area volunteers can now sign up for large coronavirus vaccine trials
They could do DRM and all the other store stuff by linking against publisher-provided DLL. This is about an upsell opportunity - the store is there to ensure their offers are in your face whenever you want to play.
That's unlikely to happen simply because it might actually work. Many political figures want people to feel oppressed. If people's circumstances were improved enough (or their perception changed enough) that they no longer felt oppressed, then those politicians would have trouble getting votes.
Everybody talks about replacing CSS, yet nobody comes up with a feasible solution.

Layouting is hard. Very hard.

I mean, there's a reason why ooxml or docx are so similar to CSS, and why PDF is so broken that it's a candy store for exploits.

Both object and functional oriented replacements always have led to a lot of redundancy compared to their compiled CSS equivalents. And usually you cannot model layouts as flexible as with CSS' different flow models.

Everybody that says CSS can be replaced with something simple usually hasn't even thought of print stylesheets, media queries, or why the box model and flow model got so complicated.

The spec authors had very good reasons to make changes to the CSS spec(s).
Where did I mention postmodernity?
Ideology is a lens: every one we try renders a different image, but without one, we are blind. The gravitational pull of one is always seen through the perspective of another.
This obvious thing you say doesn't change the fact that there is no a way to wake an app from sleep without FCM push notifications or running a background service with persistent notification (which users hate), which has a lot of restrictions that get tighter with every new version of Android.
That's a pretty poor strawman.

There are multiple stores that you can try and get your product on. If Walmart doesn't work, then you could try Target, or Aldi, or Amazon.

You have literally one option to go with on iOS. You can't even "drive to a new store", as switching to Android costs hundreds of dollars, and not everyone is in a financial situation to purchase a new phone on a whim.

I won't argue about the specifics of this, Epic paid lawyers millions of dollars to draft a court document about the monopolization of the iOS app distribution store. I'd urge you to read the document first before drawing pretty poor parallels.
> Because they're the only option. I mean there's no reason why Epic couldn't host the app on their server that people could download. It's not without precedent. But it's just not allowed for mobile.

Didn't they move to the Google Play Store (from their own download manager) specifically because sideloading was too hard and scary for customers that it was having an impact on Fortnite installs?

Having the option wouldn't be enough for Epic even if it were available on iOS, because it wasn't enough for them on Android
New tech could help speed soil recovery after oil spills
For me, most everything is run through Steam. Steam games, games from GoG/EGS/Origin/GamePass, emulators, all that.

Big picture mode, controller mapping, remote play, and remote play together are amazing.

Not sure what's so hard to understand. You mention downloading, installing, and revel that it's in your start menu. And don't mention updating. With launchers, there's one less step (installing), and updating is a passive thing (for better or worse). And yup, they're placed in the start menu as well.
the chance of environmental damage isn't low, it is zero. The drill site is tiny and the neighbors simply don't like the noise.
In 1916, they hung an elephant in Erwin, Tennessee.

https://en.wikipedia.org/wiki/Erwin,_Tennessee
Well yeah it warns me that applications from other sources can be harmful and points me to the settings that allows me to run it.

Which is fair and reasonable. I wouldn't want my non tech savy parents to run apps by misclicking links. But I do want the freedom to run whatever I feel like on the devices I paid for.

I can't imagine being told what I can and cannot run on my $1400 android device. I'm an adult, thanks for treating me like one.
Hydration is not a big problem. However, Dapper does much more than that: it handles multi-mapping (eg mapping users and posts from a single query), query parameterization etc. Surely, you can do it all ad hoc, but Dapper provides very convenient set of primitives out of the box.
Exactly. Consumers don’t want stores really. They want the content that comes from them. Businesses want stores.
You should just remove the annoying link at the bottom right which follows you around even if you scroll. There is already an about page in your site, thus I can easily find who you are if I care.
> However, coming up with ideas is far, far easier than executing on them.

There was an article [0] shared here last month that I found useful for weighing the relative importance of ideas vs execution.

IMO, there are many many million-dollar-ideas (million with an m, not billion) out there, that are enough to make a bootstrap startup out of.

Many people see these ideas, but don't develop them because the problems are "body-building hard" instead of "ideas hard". Working 9-5 at $BIG_CO is neither kind of hard most of the time, and most people prefer that.

[0]: https://www.alexcrompton.com/blog/2017/05/26/hard-is-not-def...
No, there’s more ambiguity in machine learning projects. When you develop a website, aside from the design, it works or it doesn’t. Whether some kind of ml product can work at all is often team dependent
I don’t have downvote yet and you’re tempting me to flag you. The US is a vast and diverse country with plenty of areas that aren’t homogeneously Liechtenstein rich but it’s far from any widely-established definition of a third world country.
I’d say the $.60 per dollar to rights holders is a much better deal than $.30 per dollar to Apple for payment processing. There are a lot of people involved in creating a song vs a couple automated API calls to process a monthly payment.
Actually, no.

Apple’s method of ad blocking - having a JSON file that gives the browser engine rules is relatively browser intensive - at least in regards to what mobile processors could do during the iOS 8 era. Apple didn’t even support it on 32 bit phones that did run iOS 8.

Apple could have only shipped it two years sooner for iOS. iOS 8 was the second version of iOS that supported 64 bit processor.
That's a pretty cynical outlook imo, these aren't the new John Deere tractors.

If/when my 11P EOL's half-way through the 20's I hope we'll have good enough homebrews to get Linux running like people do now on the 7.
That's what does my head in, this $1 "microcontroller" is essentially an entire late-90s computer (although far more powerful in some ways) in a 10mm square package. It's amazing what 20 years of progress will do.

(Don't even get me started on all the on-chip peripherals, it's the hobby roboticist's dream!)
And how hard is it for Epic to sell in-game v-bucks?

And Epic is making how much ... off what, beyond the game itself?
Great then don't install the other repos.

IIRC FB and Uber both got caught doing things other companies couldn't do. Apple's vetting process is not foolproof either. Apps still do things I don't want them to do, on my own device.

Apple can still control the OS and device and sandbox the apps and app stores. It's not an insurmountable problem.
Like the Galaxy App Store?
The Ionescu-Wainger multiplier theorem and the adeles
Yeah but generally if your sails are up you don't need panels that big!! My boat has 3 100w panels and that runs all the equipment plus a fridge and a freezer. I have to turn the engine on during long trips here and there but it isn't a big deal.
Wasn't it Canonical creates Upstart, switches Ubuntu to it, RH switches to it; a few years later, RH creates SystemD, RH switches to it, Ubuntu switches to it?
I never heard about any type of application being blocked but I also can't imagine banks wanting to distribute their applications outside of the official playstore.
Such a proxy would be a completely different beast than affirmative action. Affirmative action means that uber-rich minorities are helped more than dirt poor Asians/whites. I don't think that any race-neutral proxy could ever approximate a race-based policy.
Alas, iPhones still make a healthy profit for Apple, so any cut from software isn’t subsidizing hardware for consumers today.
99 cents? I guess that's for volume and possibly for the bare chip?

Does anyone know if I can get the chip in a form factor that's hand-solderable (so with castellated edges) and with a built-in antenna (rather than an ipex connector) for close to that price? That might finally get me off the ESP8266.
Thanks, so the chance is roughly 500/5,000,000 among individuals with a positive covid test.
Have you met an Asian American? Would you or Yale repeat that ridiculous slur of personality ("asians, on average, have personalities which detract...") about any other racial group? How do you feel about the "Karen" phenomenon?

Test scores are problematic because tests have some measurable level of bias. The answer to that isn't to codify drastically more bias into the process.
I like OneDrive. I have a Microsoft 365 Business plan which gives me 1 TB of storage for $5/month, plus email at my domain. I don’t have any super crazy use case, I just use it as a backup for files as well as syncing between computers. Works fine for me.
Exactly, crazy people are arguing otherwise.
> I don't own a console. I don't have social media accounts. I don't subscribe to media services. I host every network, compute, and data service I consume to the extent that is practical -- moreover, they are all publicly available and free to use without advertising or donation.

I think the key phrase here is "to the extent that is practical" — it depends on your definition of practical. I say this as someone who likely has a similar definition to you.

Self-hosting, for various definitions of that, needs to be easier and more seamless for more people to want to do it. There are some products/services that aim to address this; there need to be more.
Yes, I think of them as blogs. New engineers can read along and see the evolution of thoughts and design decisions.
I think it means code generation using drogon_ctl.
I think if there was truly a great alternative store, these features would not block it’s initial success.
> Games aren't cheaper because Valve doesn't allow them to be cheaper on other storefronts, it's part of the agreement you sign with them to be on Steam.

Oh, TIL.
"Affirmative action", in the common understanding of the term, refers to non-race-blind processes in admissions and so forth. If, while controlling for all other variables, a person of race A has a different chance of being admitted than a person of race B because of their race, then yes, we certainly are talking about a form of racism.

On the other hand, as you point out, one could design a race-blind system that gives a leg up to people who grew up in poverty, people whose parents were incarcerated on account of the war on drugs, etc. This system would disproportionately give a leg up to black students, so when looked at from an angle of averaged-out racial group dynamics it may "approximate exactly what affirmative action does."

However, crucially, on an _individual_ level such a system would not discriminate between otherwise similar applicants on the arbitrary basis of race. Unlike affirmative action, such an alternative system as you describe would not be racist, and that is no small distinction.
And Google is free to "innovate" by bringing us the Google Play Store on top of AOSP.

I will keep my distance from the proprietary walled gardens.
Welcome to the newest "pre-existing condition" in American health care.
I think a "treacherous stab in the back" (i.e. betrayal by the UAE) is an accurate way to represent what's being said in these quotes:

> The Fatah movement said the UAE is "flouting its national, religious and humanitarian duties" toward the Palestinian cause.

> Hanan Ashrawi, a member of the Palestinian Liberation Organization's (PLO) executive committee, said the UAE has "come out in the open on its secret dealings" with Israel.

Also, I believe it's fair to assume "Palestinians" in the article means the parties/government that represent Palestine, not every individual Palestinian. Especially not Palestinians that don't even live in Palestine.
This is Michael the author, thank you all for your feedback!
This timeline was like a game, trying to find a balance between projects that made the history and bets for the future.
The disclaimer explains some of the rules but of course the result is not perfect.
I should have added that all projects mentioned are GitHub projects tracked by Best of JS app (the app I created in 2015)
I totally agree about the importance of Firebug that I discovered in 2005 or 2006.
Being able to debug JavaScript was such a liberation!
JavaScript was no more just a toy language.

I also agree about some projects should have been mentioned, at least in the disclaimer, mainly Backbone and its friend Underscore because at the beginning of 2010s, it was a kind of standard to build clean apps in the browser, using a MVC pattern.

In addition of the Rising Stars projects https://risingstars.js.org/ that provides an overview by year, this timeline was the first attempt to provide a big picture about the landscape of the 10 last years, I will try to create something more thorough soon.
Some of the vitriol stems from the specific manner in which they set up their exclusivity deals. In multiple cases they set up deals with studios who had previously advertised or sold keys to other platforms such that customers found their purchases retroactively bound to Epic. I personally found their PR around these cases to be patronizing, and it left a bad taste in my mouth regarding Epic.
Yup that is the ultimate goal - to increase software and services revenue.
That is what is mandating push to A chips in macbooks.
Once the A chips are mainstream, then Apple will require companies like Adbobe, Intellij and even Microsoft to pay them 30% if they want the privelge of running their apps on MacOS.

Want to run Photoshop, IntelliJ or Outlook, 30% of what you charge is going to Apple.
I hope this goes all the way and phones get opened up to work with PCs - users have root, can install their own software, and run software written in the language of their choice.
Actually this makes me realize, I don't think that statement is true.

Epic Games probably got help from Apple to port their game and their engine to iOS. I somehow doubt they did all the work with zero assistance from Apple, it's a whole game engine deeply tied and optimized to the system. They'd probably work with Apple just like they work with Sony/Microsoft on consoles.
There doesn't seem to be details about the cause of the collision as yet. However for a candid look at the grim reality of the maritime industry, and how these kinds of disasters are far too common, I highly recommend The Outlaw Ocean by Ian Urbina. The human trafficking elements are particularly disturbing.
If anything, getting NTSC video out of an Arduino's UART is even cooler: https://github.com/rossumur/Zorkduino
Testing Python Httpx with Pytest
> You seem to be deliberately missing any point I'm making. I think it's because you've dug yourself in and you're more concerned about winning an argument than in what I'm saying.

I think you're just too condescending to fathom someone disagreeing with you.

> Imagine there's a console called a ChurnBox. ChurnBox only runs code written in Churn. The Churn ecosystem is known for adopting and then abandoning frameworks at a rapid pace.

Totally irrelevant. Pick a framework and use it, there is nothing preventing you from doing this regardless of the language; that's an indisputable fact. If you feel compelled to make engineering decisions based on superficial fashions rather than as an answer to specific needs, that's your mistake, it has nothing to do with the language or the framework.

> One day the company that makes ChurnBox announces that they are going to run code written in a low level language called Chasm that is designed to be easy to compile to.

Absolutely nothing has changed, that's exactly how all modern JS tooling works today! In fact, almost every language out there has some type of lang-to-js project, the only thing that makes WASM special is the memory and performance capabilities that cannot be achieved with vanilla js, however the "too much churn" crowd are usually quick to point out that low-level performance is almost always complete overkill for a web application.

> Now you are a developer who wants to work on the ChurnBox, but you absolutely despise learning new frameworks.

WASM presents you with the exact same problem because you now have to learn a new framework that models your applications with respect to a browser environment. 99% of JS frameworks from the last two decades continue to work today, so the only reason you would ever upgrade to something different is because you have a specific need that justifies the upgrade or you are the very thing that you're complaining about and rely on the slow pace of Molasses to prevent you from refactoring your production applications every time someone's personal project hits the front-page of HN.
Epic Games can argue that a cheaper price results in more demand, ie more profits for them even if the unit price is the same.

But I don’t think they need to argue that. The cornerstone of US antitrust law is cheaper prices for consumers. This example demonstrates that.
An update on [Covid-19] Exposure Notifications
Sibling comment:

> When people say they're "neither for or against, just annoyed" about something, they usually mean that they genuinely don't care about the underlying issue, and the annoyance comes from the idea that they have to care about it. I think this is pretty much just the maligned neutral you're describing.
But the init system was Upstart. Upstart, like SystemD, can start daemons from SysV scripts. At the time, the majority of distros still used SysV or SysV-like init systems. As long as the newer systems had backwards compatibility with the SysV scripts and the newer functionality were not needed, why would upstream switch to the new format?

SystemD has managed to gain near-ubiquitous usage, to the point where plenty of upstreams now only ship systemd unit files, but I would argue that this change was first initiated by the introduction and adoption of Upstart in both Ubuntu and RH.
Android apps are heavily containerized, so unless you gave the app a filesystem permission, it can't write to it. By default they can only use their 'own' data storage (which is represented as /data/data/$APPNAME on the filesystem).

But even if you allow filesystem access, it's only for 'non-system' partitions (e.g. sdcard). Unless you rooted your phone (also a pretty tedious operation with a potential to brick the phone), normal apps can't even read files on the system partition, let alone overwrite them, except their 'own' data.

This is good from the security point, e.g. you can run pretty much any app and simply remove it if you feel like it's suspicious and asking for too many permissions. Similar to running a random Docker image: you can try out software without taking risks of losing control over your system, allowing certain capabilities if necessary (e.g. ports, paths). There might be a Docker vulnerability of course, but it's pretty unlikely for you as an individual to be targeted by it.

But it's extremely frustrating when you know what are you doing and which risks you are willing to take, but have to jump through hoops to do things that are otherwise trivial on desktop.
I know what the word means and what it is intended to describe.

I also write for pay and titles are hard and words like that don't tend to do well in titles.
Danny Dunn and the Homework Machine, (1958)?

He snapped the POWER ON switch and, while he was waiting for the machine to warm up, quickly jotted down exactly what he wanted and found the code number for its place in the memory banks. Turning to the microphone, he said, “Address 21690. A report on the products and industry of Peru. Prepare and type information, pages 93, 94, and 95.”
...
Irene pretended to clear her throat. She could remember feeding the information about Peru into the computer. Frowning with the effort to recall the details, she brought to mind the exact pages of the textbook: pages 93, 94, and 95. She pretended to read from the report but really began to recite from memory: “The products of Peru. Within the boundaries of Peru many minerals are to be found, among them silver and copper…“
?

>That’s not to say that externalities of consumption shouldn’t be accounted for.

My point is direct economic recovery of those externalities is going to be largely regressive, and that the idea of that investing in bicycles and buses is a suitable replacement is incomplete...particularly in non-metro regions.
Why would more competitors drive the price down? Developers will have to support Google and Apple’s stores regardless of whether they lower the rate.

If the rate mattered, Google would have lowered it to compete with Apple for developers.
Maybe instead of having stylesheets for print and media queries, different versions are just written for each?

I've wondered this about a11y in HTML too. Instead of trying to torment the browser into understanding how a11y should work with a bunch of ARIA properties, what if a simple alternative was offered which was easier to understand for a11y but not for 'normal' users?