skysight-inc/HackerNews huggingface dataset:
> it's a bit different when you're someone who financially benefits from the dark event

Fair enough. I prefer to have more room for humour. And I bet this joke did more to educate Americans of Bolivia’s history than serious discourse has. But a reasonable point on which to disagree.
for small values of "largest"
There is an interpretation of "video games are synthetic goals" which cannot be dismissed with the argument you just used.
And really you're not going to get any direct evidence of this. Amazon is a private company that would have to willingly release this information related to their costs, and obviously won't.

However during congressional testimony last week Bezos was directly asked this in relation to Echo devices. His response was that "at list price" Echo devices "are not below cost", however stated "sometimes when it’s on promotion it may be below cost, yes."

Echo devices (for example) are "on promotion" a significant amount of the time.

Hell during Prime Day last year Amazon was selling Fire tablets for like $12 (although that was widely believed to be a pricing error that was still honored).
The challenges of hydrogen for airliners, part 2: ecosystem
Do you know what's the fix for this? Open source. And letting people flash their own firmware.
The right to vote applies equally to everyone; this includes access.
My dad's dad had a sweet tooth, my dad has one, and I do too.

About a month ago I resolved to eating at least 100g of protein per day (1.2g/kg) to see if that wouldn't help me with some recovery and healing. It was a real chore to eat that much. I would eat three eggs and black beans for breakfast to get ~30g, then shoot for 30-40g for lunch and another 30-40g for dinner. I was eating a lot of cottage cheese to make up the extra protein I wasn't getting.

I was constantly so full I lost all desire for sweets. Not eating dessert is effortless, probably in part because I'm beyond satiated.
Active Directory – Security, Hardening and Detection Rules
How dare you insult the pinnacle of citizen journalism that is CBS, who surely only have the public good at heart in their intentions...
The coronavirus has been recognized as an issue since before March. The only reason why there is not better safeguards in place for vote by mail is because the ruling party does not want it to happen.
NYT article is fine, but OP here decided to editorialize it to make it sound like SpaceX failed.
>It's suspected that the entire stereotype of "lazy and stupid southerners" (in the US) was actually hookworm infections.

It's an interesting suspicion and cool in a Freakanomics way, but it apparently lends little predictability.

From your article:

> But the South continues to lag behind the rest of the nation economically, with seven out of the 10 poorest states in the U.S. located there. And while stereotypes are fading, many outside of the region continue to look down on it. “When I told my family I was moving to Houston, it was like I was leaving for a leper community—they wanted to have a funeral for me,” Hotez says. “My in-laws certainly have perceptions about this being a backwards place, not realizing that some of the most sophisticated universities in the world are located in the South.”

They link to the bottom 10 states by poverty level. In fact the bottom 12 states for poverty level are in the South:

https://en.wikipedia.org/wiki/List_of_U.S._states_and_territ...

If hookworm was the cause and hookworm was solved, why are the states still so poor?

Or why don't they have University degrees?

https://en.wikipedia.org/wiki/List_of_U.S._states_and_territ...
> The discussions with ByteDance will build upon a notification made by Microsoft and ByteDance to the Committee on Foreign Investment in the United States (CFIUS).

For me, this was the first time I've actually had to do a lot of thinking about CFIUS and its implications. I definitely didn't understand the scale and impact of CFIUS before, but now I'm at least aware of the power. I'm undecided as to whether or not this is an appropriate power for the president to have, but I think I'm much more relieved to understand the mechanism by which the "TikTok ban" is being implemented than the very nebulous term "ban."

The reality is that this is the type of thing that can affect each and every one of us in a new set of unexpected ways. Lawfare's explanation was particularly shocking to me:

> TikTok (then called “music.ly”) was bought by ByteDance in 2018 for nearly $1 billion. Of course, music.ly like ByteDance was a Chinese company. So you might think that CFIUS would have no say over that acquisition. But you’d be wrong. For purposes of CFIUS review, a covered “U.S. business” is any entity that engages in interstate commerce in the United States—even if that entity is a foreign corporation. [0]

In other words, I'm at least thankful that I now know that the US has a legal framework for this set of actions -- even if they're a bit shocking in the first place.

[0]: https://www.lawfareblog.com/tiktok-and-law-primer-case-you-n...
Invest in yourself, that money could buy 45000 books (assuming 10$ each) and after reading them all you could even be a billionaire
I tried to pull up a couple of books on the front page to check out what you had, and

* One of them 404ed: https://www.bilinual.com/download/30117fren-fr-en.pdf

* The other was full of problems: https://www.bilinual.com/download/16210fren-fr-en.pdf

For example, many words don't have translations at all, and those that do are often incorrect. This feels like a very rough machine translation? For example:

> et c'est surtout dans les paroisses riveraines du Saint-Laurent

You translate this

> and Ce east primarily in the · · some saint Laurence

While Google Translate gives

> and it is especially in the parishes bordering the St.Lawrence

If you're using machine translation, why not use a Google API that might give usable results at least? If that's not plausible, maybe you should try to get together a team of volunteers to manually translate these ebooks for language learners?

(I hope these suggestions are helpful, I'm not trying to be dismissive of your project.)
Why I still use an old PowerPC Mac
If you think of ReasonML as a separate language (as I find it all too often is described), then it doesn't provide any extra value. However, as someone who is a contributor to Revery, a fairly large Reason project, the benefits of using Reason over OCaml are:

- JSX. OCaml has infamously never had a great UI lib, even though the language parallels with many of the functional paradigms popularized by React. JSX is a great medium to bridge that gap.

- The syntax itself. A lot of the contributors to Revery have no OCaml background, but rather JS since it's often billed as an Electron alternative. Reason's familiar syntax opens the door to many people who would be turned off by OCaml's "obscure" (not my actual thoughts) syntax.

- The tooling. Since it's just an alternative syntax for OCaml, you get all the OCaml tooling for free, plus the Reason-specific tooling. I'm a huge fan of refmt, which is a tool that parses and formats Reason source files. Sure other langs have close-ish equivalents (i.e. clang-format), but refmt is much more opinionated, meaning you never have to worry about intricacies with your formatting.
This is exactly what I've noticed as well, the closer the people in the call work with each other the more likely the video will be on. The main exception being (at least for me and those I've spoken to), one-on-one it's usually on, even if we've not spoken directly before.
Code is a form of writing. If somebody doesn't care to insert paragraph breaks, that makes it harder for me to understand what they write. Funny enough, as I write this analogy I notice you didn't put any breaks.
I find type information for functions incredibly useful. I get so lost in Python code once it get past a certain size even after years of Python programming experience because of the its lack of ability to put a useful amount of structure into the code. After having programmed in Haskell for a while, I just miss tabbing a function and being able to see its type signature.
Every single person I have ever known who tries this just ends up stinking and greasy, and everyone else can detect that but they just don't say anything out of politeness.
Exactly. I don’t understand why sending a letter isn’t $5. We’d get less junk, and you could still do if you really wanted / needed to.
I actually just used Best Buy as a vendor. I found the laptop elsewhere and it was the only place it was available (coronavirus shortages). It doesn't have any bloatware other than from OEM itself.
This is a fair point - I’m not saying it’s a bad thing that businesses follow along with societal change even if for profit, but I do think we give them too much credit for when they do act this way as if it’s entirely benevolent.
Me too and I like Haskell the most just because I feel like it's closer to math than clojure.

If I want to solve a problem I can think of it a a series of maps f: X -> Y and once I solve it on paper "translating" into Haskell just feels natural.

It's also super easy to do that in clojure, maybe I'm just baised because I found and learned Haskell first.

Now days I use clojure for everything and it's amazing. I never enjoyed programming so much until I discovered the functional paradigm. It just feels right.
This is, without a doubt, one of the worst UXs I've ever used.

This cobbler's children have no shoes. Not because he doesn't care about his children, or can't be bothered after a long day. No; this cobbler simply doesn't know how to make shoes.

edit: is the site satire? Poe's law is strong with this one.
I mean, I wouldn't call that a real "iteration", since Blue Origin didn't actually build or launch any of those designs.
> I remember hearing that the shuttle program was having to scrounge for old CPUs from warehouses because someone of the processors it used were no longer manufactured, and they didn't want to make changes to the hardware.

Indeed they were literally buying Shuttle replacement parts from eBay: https://www.nytimes.com/2002/05/12/us/for-parts-nasa-boldly-...
> SASS tooling

Alright, so this is the third time I've seen this today - is it an acronym I'm not aware of, or is it a typo/autocorrect of "SaaS tooling"?

The only SASS that comes to mind is Syntactically-Awesome StyleSheets, which makes no sense in context.
It could be nicer if you could stay awake for 5 days straight and hibernate at the weekend.
Seems like a huge win for Microsoft to be able to buy the hottest social media service at a fire sale price. Will other bidders be allowed?
Only skimmed the content for now and can already appreciate the quality of the thinking and how it is presented. Thank you.

I also love how the site looks and behaves exactly the same with or without javascript (ublock origin user here) EXCEPT for the menu which relies on js.

I wonder if site creator can be persuaded to replace that js dependency with the "checkbox hack"[0] at least for the basic navigation.

[0] https://css-tricks.com/the-checkbox-hack/
Google Play is starting to remit taxes by state, but they haven’t always done this. It was/is up to the seller. And if you sell with PayPal or something on your own site, check all the laws of where your product is being downloaded, you’ll be surprised. My accountant ruined my year that year.
Lisp is about writing a dsl that solves your problem. It just happens to be an s-expression dsl. Exactly how it works depends on the problem domain. But in my experience a lisp dsl is much less brittle than trying to map the problem into a haskell program, especially with a changing spec.

This is a bad example because it is so contrived to show off the strengths of haskell.

As an example for the strengths of lisp: I wrote a logical dsl that adds a boolean dependent type system to scheme using macros. It's 400 lines long and copies all the bits from Idris I needed and it still feels like a scheme and is fully interoperable with regular scheme.
As mmmrk responded, you need to settle on a risk profile.It is not all or nothing.

You should assume the "market" will go down 50% at any given time, and ask yourself how that would effect you. You need how much to keep in "safe" assets, such as quality bonds and/or cash.

If you are retired and your assets drop in half, will you be ok ? If not, reduce equity exposure until you reach a point where you will be ok.

I aim to own my house outright, and have no more than 50% in equities. That's me, that's my risk tolerance. If the market goes down by 50%, I am still fine, from a financial perspective. So I would not feel the need to sell in a panic. If I had a large mortgage, all stock, I would probably panic.

Owning a business, imo, is much riskier. You can go out of business and also end up in debt. Imagine if you owned a bunch of restaurants right now.

Again, what is the alternative ? Managed futures, minimum volatilty, small cap, factors, oil rigs, private equity - none of these have shown to work when the st hits the fan. Maybe gold.
It’s not about education. Some people simply do not get how this stuff works. How difficult is it to understand it. Go on and read about how many people get scammed online or scammed via telephone using the „grand son” or „cop needs your your $1k now” trick.

Some people are easier to exploit and exploiting them online can be easy. My mother is in that group. It’s a very good feeling knowing I can tell her „just do it, as long as it is your iphone”.
Most people get the "unconditional" part wrong.
Someone forgot to give them a programming task at the job interview.

I have met people like this at a job interview (where I gave them a programming task, and the interview ended soon afterwards), and they were charismatic extraverted talkers, with CVs that contained previous software development jobs. I could easily imagine them passing the interview with a non-technical interviewer.
You can use/build all of these methods within Roam.
Other companies are also in talks, but Microsoft is the furthest along/having the best chance.
Measuring network delay, or just doing kernel bypass processing. Generally you know you won't loose packets because the rate is much lower than you can process.
A USENIX LISA conference a few years ago in Seattle. Before the conference, I thought/assumed that Facebook was a joke. I thought that they lacked technical talent and good design. I was wrong. They had the best presentations, technology and ideas (by far) at the conference. They were much more impressive than Google, Apple and Microsoft. My assumptions about Facebook were wrong. Listening to their presentations and talking with their engineers convinced me that I was wrong.

I do not use Facebook, own their stock or have any interest in the company at all. The conference was a good while ago (six years maybe?) and I hope they have the same technical culture and talent today as they did back then.
If you forget a new password, you can create a new one, and then if you remember the old password later, you can use both. Is this so different in principle from supporting multiple methods of authentication? :D
Shoppers don't like to be watched online
I understand your frustration, but Signal didn't notify your contacts because you installed it. It notified the other person, because he had your phone number.

Your local Signal installation regularly checks if any of your contacts (with the phone numbers you have of them) are registered at the Signal servers - and then lets you know it, such that you can text this contact securely.
https://archive.vn/ibYXg
More to the point, Microsoft is the company least involved in social media that has the largest warchest. No way Congress or the administration would condone any of the companies whose CEOs testified on Capitol Hill this week buying TikTok.
Yeah I completely agree with all of that.

Note that scrolling in some browsers is a specific interaction that disables JavaScript and all other interactions while scrolling in order to maintain high frame rates and smooth scrolling. This might be an unintentional bug or side-effect of using scrolling at all, and some people consider it a browser bug. It does mean it's important to think before triggering a scroll, OTOH, the interaction here of jumping instantly to another item without scrolling could be disorienting to some people. Maybe the whole issue would be fixed by changing the transition time from 400ms to 200ms?

I'd also note that rule #2 serves a more specific purpose than avoiding any wait times. It's there to avoid confusion about what's happening in response to a click, not to eliminate all waiting, nor to eliminate all annoyances in UX delays. With a transition, it's annoying that you can't interact while the animation plays, but it's not (in this case) confusing about what's happening. I know why the button isn't working, and very quickly I know how long I have to wait before it works again, even though I'd rather that it did work instantly.
Can you please tell me what app stores you're referring to, and which apps on F-Droid currently contain malware?
You can tell from the name: it represents that you trust google with your identity, trust they will immediately betray by passing on to third parties. But the cool thing is your cookie restrictions won’t affect it!
As of 2 Aug, can’t read your ad. Your cert expired today.
>On My Own: The Aversion to Being Observed during the Preference-Construction Stage

https://academic.oup.com/jcr/article-abstract/doi/10.1093/jc...
I've had no issues with F-Droid. What issues have you had?
I personally would not have been happy to release this since it's pretty sluggish on my current gen mid range Android. The user numbers don't lie though so I'm the fool for valuing performance so highly over functionality. I love the idea of PWAs, owning the server, single frontend, native like experience, it's the performance issues that prevent me from moving away from native.

What was the distribution of users like? Is it mostly mobile?
I’m not sure if I want to share the titles, but the games were in the sports category. First of their kind on Android Market before it became Google Play. They were really feature heavy and bug-free. One of them sat at top 3 in Android Market and Google Play sports category for several months. Then about 10 of the top 50 games were all the exact same type of game.

My second game was more of a golf game, and I knew there was competition, but I put a “play my other games” link in the free version of my most popular game which had about 3 million free downloads and that propelled sales.

No blog or twitter. Just placement in the Google Play Store and having been first of their kind.
Yeah, I wish my failures were nearly this successful :). That said it seems like a harder job to monetize an open source project that mainly works as an enhancement to a main open source project that itself does not appear to be heavily monetized and I wonder if that contributed to some extent in this case.
> panics are usually the quick and dirty way to deal with invalid files names and such things, as Rust refuses to accept those silently

And if you were writing quick and dirty C those would likely be memory bugs instead.
based on my research, prusa seems to be the best with that budget.
> Call it a flash discount/sale/promotion for new/existing customers.

Not sure if you mean this, but the problem I find with offering sales (where you mention the end date) is you can't tell if some customers are only buying it because they don't want to miss out on a limited offer so it doesn't help you learn the real value of your product.

Like when people buy clothes in a sale they end up never wearing, or people that buy Steam sale games and never play them.
My understanding is that the reason there are so many stories like this out of Florida is that the police records are more open to the press...

Seems like a good thing to me, obviously not $STUPID_THING_SOMEONE_DID, but the openness.
Strictly speaking, Common Lisp does not have series because they were not included in ANSI Common Lisp. Therefore even though you could use the macros provided with a separate streams package, you’d need to make sure that all your code used that package (rather than the CL definitions of let and lambda and so on) and properly declared stream functions. This ends up making code using streams not super composable which isn’t great.

I also think it’s a bit unfair to say that Haskell’s stream fusion requires special compiler support. The compiler doesn’t recognise list functions specifically or have special cases for list-looking-types (except for syntax). Instead there is a general mechanism to say “at stage number x, replace expressions that look like y with z”, where there are something like 10 stages and expressions y and z are type checked so these transformations are only applied in “valid” cases. I think saying that this is special compiler support for stream fusion is like saying that macros are special compiler support for series in CL.

A final thing to note is that because of lazy evaluation, stream fusion in Haskell doesn’t change the semantics of the Haskell list functions from how they would behave without it. In Common Lisp streams must be explicitly separated from lists because they are semantically different (in the evaluation order of the functions that act on them).
Almost every kid at my daughter's elementary school has TikTok installed and they are all under 13. If you have an Android phone, they do basically no verification to register and then if you go to your Google Account you can see that they share your email and personal data with TikTok. This is a major COPPA violation. Does this mean Microsoft may soon be the biggest violator of COPPA in the US?
Do you have a game or other kind of app?
Amazon and Apple don't really have a social media presence either.
It feels like modern website design conflates “better UX” with “surface level attractiveness”

Craigslist is a great example, original reddit is another example: my UI/UX designer friend considers original reddit to be quote “ugly and horrible”, and while there definitely could be some improvements, the reddit redesign (which I know my friend would come up with something similar to) is quite literally orders of magnitude worse, but is aesthetically “nicer”.

Original reddit looks ugly, but everything you want from an interface is there once you get through a 3 minute learning curve: information dense, enough white space (but not too much), consistent behaviour, fast, respects scrolling, etc etc.

Where did we go “wrong” with web design that what we have now is seemingly worse? And what does a good balance of “actually functionally useful” and “aesthetically pleasing” look like?
Obfuscation Patterns
Why didn't Microsoft buy Vine when Twitter was struggling a few years ago?
Yeah, the site breaks the fifth rule, Jakob’s Law:

> Users spend most of their time on other sites. This means that users prefer your site to work the same way as all the other sites they already know.

Side note, this text was hard to copy because the site changes the text highlight color to black, the same as the background.
I think the first $70-80k were in the first year, then I made about 60 from games over the following 2 years.... if my memory is correct, and I think it is.
Microsoft confirms talks to buy TikTok in U.S., aims to finish deal by Sept. 15