skysight-inc/HackerNews huggingface dataset:
Definitely agree with this. The lack of gender diversity is really glaring now that you’ve pointed out Susan Kare is missing.
Ah I was confused because your suggestion of "Taiwain had" implies that they no longer have it, whereas they do have it but no longer use it. So technically this should be the sentence:

> Also, Taiwan has a huge speaker array pointed at mainland china which [used to blast] propaganda

Thanks for pointing that out.
The fixes to the Linux BootHole fixes are in
I would argue that you're underestimating labor costs - your baristas still need to be paid even in between customers, when there's no latte-making to do. At my work, labor costing is something we don't even try to model, because it's much more complicated than food costing.

Food cost at 30-35% of sale price, as it sounds like your latte cost indicates, is pretty much in the sweet spot for food service; it's also nice in that most of the ingredients for coffee keep well enough to minimize food waste. Pastries are more of a challenge to do efficiently.
>The lawyers can still play their games in court, it's free software either way.

That isn't true at all. If someone takes GCC, makes some changes and re-releases GCCv2 as closed source, there's no open source boogeyman that will force GCCv2 developers to release their code. It's up to courts, and by extension lawyers. Free software implicitly depends on lawyers to hold up the contract of Free Software.

If lawyers tell you "this contract is unusable because of this clause" then you don't have free software, you have a weird proprietary license. The entire point of free software licenses is to define rules for lawyers to play "their games in court". It's worthless otherwise.
Your attitude disturbs me. You want the ability to yank the rug out from under individuals and corporations if they ever do something that runs afoul of your personal morality system. How do I know your sense of morality isn't capricious and subject to the whims of twitter mobs? You could destroy my whole business if you arbitrarily deem my current or past actions immoral.

For that reason, I will never, ever use software with a license like that. Therefore, I will never, ever create software with a license like that.
Lattner, along with Vikram, created LLVM as a University project, he was only hired by Apple later so at least the initial work wasn’t done while at the company so I’m not sure it would qualify. That combined with the fact that he left before Swift was completed and even then most of the work was being done by others, raises some possible obstacles. It’s a shame, he’s an incredible engineer, but there it is.
I think the problem is that languages like Javascript and object oriented languages in general actually incentivize this kind of design. Most of the champions of OOP rarely ever look at stack traces or anything relating to lower-level stuff (in my experience, in general). Then you take that overhead to the browser and expect it to scale to millions of users. It just doesn't make sense. No amount of TCO is going to fix the problem either.

APIs are going to be used as they're written, and as documented. So as much as there is a problem with people choosing to do things wrong, I think the course correction of those people is a strong enough force. At least in comparison to when the design incentivizes bad performance. There's basically nothing but complaining to the sky when the 'right' way is actually terrible in practice.
This is a perfect example of the trendy "everything's leading to a doomsday" sentiment among some people on this site.

"We might get lucky" - humans have overcome every adverse condition in our 2 million years alive, why do you have the hubris to believe that you know we can only survive if we get lucky.

"stop the coming disaster" - again, hubris to think that the only possible outcome for humans is a disaster.

"could snap back to...centuries ago" - this has happened once in the past 2000 years, you really think you're going to be alive when we enter a 2nd Dark Age.

I think it's the same sort of thinking with the "Jesus is coming back in the next 5 years" religious crowd. You want to feel important and part of something bigger than yourself, something planet-wide, so you're almost looking forward to being a part of it so you can feel like you're part of history.
Try to open 10 actual html websites. Now try to open 10 SPA. Tell me which feels slower. SPA slowness is not exclusively from all the third party JS and CSS loads. A lot of it is just innate to being an application instead of a document.
Well, the user can only control the bare minimum by default. On first launch (on Android), TikTok also reads the Sim Country Iso, a list of the available sensors, the network operator (ISP), a list of installed applications, the wifi BSSID and the Android ID.

It is kind of easy to build a user data profile on Android because the user doesn't even know that all of these datapoints can be gathered without any permissions. The actual implememtation of the permission system really is more "for show" imo.
Virgin Atlantic Files for Bankruptcy in New York
I got a fair increase in responsiveness in my site by preloading links on hover and pre-render (pre-fetch all sub resources) on mousedown (instead of waiting for mouse up)
I think you should wait if you can. See what the new ARM macs are like. If they're good buy one, else get an Intel one then. It's only a few months.
It seems to me that conspiracy theories have also evolved from being mostly apolitical to being very based lately. It could be argued that the act of voting when being so blatantly misinformed and misled is itself a danger to the public.
Again, my concern isn’t over how difficult it is, its that some developers just won’t do it.
Passive income
You're buying a wrench. The checkout clerk disappears in a cloud of sulfur and reappears as a demon. She tells you she will sell you the wrench, but if it's ever used for evil, your soul will be bound to her for eternity. She then holds up a virtually identical wrench and says "this one is fine, though, do whatever you want with it." You really just need it to tighten some fittings under your sink. Which wrench do you buy?
My apologies. You have to be yourself, and there are some social benefits to going to the office. Assuming your freelance work counts as past experience, and that you are trying to stay in the same space, I'd offer these tips:

1. Tell prospective employers that you were very successfully self-employed, not unemployed. No one want to hire someone who is perceived as inexperienced, so you've got to make it clear that your freelance work was every bit as much "real work" as corporate projects.

2. Build a portfolio of freelance projects that are impressive. When talking about them, mention how you had to do "full stack" or "end to end" work. Make it clear that you deliver awesome stuff and work independently.

3. Sometimes getting a job is a "who you know" situation. Gently ask your freelance clients if they are hiring, even if it's temp to perm.

4. If you lack experience, try to get a "foot in the door" by taking a lower position. For example, if you can't get on the dev team, can you get hired as tier 2 support? It's not ideal, but you might be able to move to the dev team in 6-12 months if you are a good worker. Or you can use that as a stepladder to pivot to a competitor.

I hope this helps. Good luck!
i first read about this on social media. now i dont know what to think about it
No. Buy a PC and install Linux.
Ads rule everything around me
I think JS does play a big role, but my guess is that the 3rd party stuff is lots heavier than the scripts that actually make the page work. You have to write tons of code before the load time even matters, but when you have a bunch of "analytics", advertising, and social media integration scripts it adds up, especially when each ad is essentially it's own page with images and scripts.

If you use Privacy Badger or similar plugins, you see that it's not uncommon for websites to have an obscene amount of these.

TLDR: I think ads are slowing the internet down way more than React apps.
There is a strong argument for conceptual compression, the idea that every component has an optimum abstraction layer to understand it at, and with that, less-optimum layers for understanding. An ORM that does its job well allows you to take the complexity and pack it away for another day. We can unpack it later when we need to understand those details, but most of the time we'd rather be focused on the details of a domain-specific problem that we're trying to solve, with intricacies that are specific to the domain, that ideally need not become compounded against problems introduced separately by (for example) a persistence layer such as a database, as that makes it harder for the domain experts by introducing another layer of complexity that they must grok in order to build or spec an appropriate solution.
License Zero: Comments on “The Truth Is Paywalled but the Lies Are Free”
Perhaps they test with simulated reduced bandwidth?
HyperCard was one of the best tools I've ever used. A real shame it never caught on.
'social distancing' was a response to the parent.
This is likely the final iteration of this design and for Intel processors. They’ll save the redesign for Apple Silicon. They are definitely road testing a few new technologies for that future iteration, like the new screen technology.
Can objects and technology be political?
Clustering in Machine Learning
I think that went away with the jump to 5k. I remember some intent to readd it when possible, but I haven’t seen it yet.
I'm not a web developer so I really have no idea about this - is WebAssembly a viable solution or have I just absorbed some hype without understanding the problems with JS?
Skyscraper design combines cryptocurrency mining with vertical water park
Because regular chess isn't complex enough.
Despite an increase in speed, people insist on adding more to the web.
This looks amazing! Although I wouldn't be surprised if this was a forced first-player win.
Ask HN: What kind of profitable business you can create with only $10K USD?
I disagree with "responsiveness never". Imagine you have a "tabs" component on a page, each tab has some text (for example [1]). With javascript, you can hide the content of the first tab and show the second tab on click, almost instantly.

Without javascript the second tab would be a link to another HTML page where the second tab is shown. Exact same behaviour for the user, however the one with a few lines of javascript will feel way more responsive than the one without, where the user has to wait for a new page to load.

[1] https://getbootstrap.com/docs/4.0/components/navs/#javascrip...
>> I want a single file
> This was always possible.

Any good (code/github) examples of this??
> I thought this was only an issue in K-12, as anyone in research math considers the domain and the target to be part of a function

Anyone is research math does consider the domain and target to be part of the function. Alas, that doesn't mean that they'll actually write down which domain and target they have in mind.
Any and all scripts that are loaded at any point in the SPA stay for the duration of the visit. 3rd party scripts are a big risk and not being able to unload JS scripts and associated in-mem/in-page symbols etc. is a timebomb waiting to explode.
Before clicking, I thought this was another new database startup. But this is an interesting site, and appreciate the effort.
The issue at its core is HTML. It was not designed for complex, rich interfaces and interactivity that modern web users want. So JS is used. Which is slow and needs to be loaded.

The heavy use of JS is basically just hacking around the core structure of the internet, HTML/DOM problems.
Fosshost – Provider of free cloud hosting services to the FOSS / OSS community
Think TVs. Modern TVs have no bezel.
1997. I haven't heard much about it since. So... what happened? Was this refuted? Not reproducible? Explained as some other effect? Just ignored? What?
Are most attacks inside jobs?
It'll take much less recklessness tough, to take out a mars colony, once there is one. And a mars colony which can survive w/o regular support from earth is not even on the horizon.
I think that this is a great exercise to really learn the implementation details of the methods, but the point of ISLR is more to get scientists (and the like) up and running with the usage of these methods.
Job security!
> there is nothing wrong with a social media service optimizing for that preference

I think there is. The world has already reached a point where we live in information bubble, surrounded by things we want to see and that agree with us. People are depressed and feel inadequate.

Formerly reputable news sources have realized that people don't want to be informed, they want to be outraged, or feel smug and correct, or see pictures of cats, and so real news is relegated to a lesser status.

I would much rather websites present me with the truth, even if I don't like it as much, than live my life seeing only attractive people and reading only good news, but ending up woefully depressed and un-informed, with feelings of inadequacy and no understanding of what in the world is broken.

I think news agencies have a responsibility to society to present news accurately, even if people find the news less pleasent to read than pictures of cats.

Similarly, I think social media companies have a duty to present a semi-accurate view of society where possible.
I would rather have a realistic view of what people look like than have a series of recommendation algorithms and feedback loops result in me seeing only "conventionally attractive" people.

Of course, we've kinda already screwed ourselves here with hollywood/tv/movies. Perhaps it's too late to step back.
If there's something people underestimate about Apple's marketing it's the general awareness we have for their products, their capabilities, and market fit.

Like here's an exercise, someone comes to you for a computer recommendation. They want a work laptop, home laptop/tablet (something with a keyboard), and an all-in-one. Give a recommendation from Apple, Dell, and HP.

Personally, I don't need to go to google to look up the Apple products I'd recommend, and I'm not even a fanboy. I don't think I can name a product from HP off the top of my head, and I know I'd need Dell's search tools to harrow in on something.
Same problem here (not using uMatrix but something similar being NoScript) => I'm now constantly using 2 browsers, Firefox with NoScript as a base, then temporarily switching to Chrome to access the sites which are demanding in terms of dependencies as you described.
To all who posted suggestions, thank you very much! I tried them all.

Unfortunately despite some temporary relief nothing solved the problem and I remain at 2800 RPM with 93% idle CPU, though now without TurboBoost! :-)

On the positive side, the offending MBP now has its apple-face to the wall and the fans seem slightly quieter that way. Next I will look into locking it in a refrigerated safe.
The authors also published a set of very good lectures covering content in the book: https://www.r-bloggers.com/in-depth-introduction-to-machine-...
Hey, this is a very good remark, I'll try to do something about it, thanks
The Woke Breaking Point
Users expect load times proportional to the content expected, if I am loading photoshop I don't expect it to be quick.

However if I am loading Reddit, I expect it to be fast, and it seems the websites that should load the fastest are now loading the most 'non-essential' JS, leading to worse performance than peoples expectations.

In my experience JS adds at most hundreds of miliseconds, and thats because people add dozens of marketing/tracking code that bog the site down.

If you run ghostery / ublock the javascript eval time shrinks dramatically. Our web app has a very large Angular app and it still renders in under 200ms, but we don't have any "plugins" due to working with PHI.
Somewhere in my post history is an answer to this question: a couple minutes of googling turned up land in West Texas for around $250/acre.
I just want to say I agree 100%. All these arguments that people are making that you can just absolve yourself from responsibility for anything you create because "you don't know what they'll do with it" worries me. Sure, a JS Linter is probably not a thing to be worried about, and adding an entry to your software license doesn't really help, but people (and developers) are asked to do arguably bad things, and we should encourage people to use their moral judgement in deciding whether to do something rather than just decide "I'm not responsible, so it doesn't matter".

I think it's also somewhat interesting to compare these comments against the ones on articles where we find out a company is helping China (or a different country) censor their website, either locally or globally. In those situations people are upset they were willing to do it - but why wouldn't they if they have no moral responsibility for what they're making and it brings in more dollars? Someone in those companies had to approve it and eventually add those lines of code or those entries in a database, and good or bad they should be willing to stand up for those decisions and say no if they truly disagree with what they're doing. They are, quite literally, our last line of defense against such actions - and it might not be "fair" to them, but it is reality.
What Just Blew Up in Beirut?
This is an ad.

It's not even a submarine piece, it's an actual ad, hosted by powder mountain themselves, with their real estate listings at the bottom.
Enjoyed this. Thanks!
Love and marriage, horse and carriage.
Quite prescient. Early reports from Lebanon's Interior Minister seemed to implicate ammonium nitrate.[0]

[0]https://www.aljazeera.com/news/2020/08/huge-explosion-rocks-...
Same here. My biggest concern right now is with the third party browser extensions.
To that point, QuickDraw is still shipping in MacOS although it's officially deprecated. Pretty impressive for an API that began life in 1979. I will dock it for never supporting more than a 1-bit transparency mask, but Atkinson had left Apple before that became important. I think he quit around the time Jobs was first fired.

He made HyperCard on his own and licensed it to Apple for cash, though he stipulated that they had to release it for free. Unfortunately, HyperCard's biggest legacy is only Myst, and the Tim Berners Lee shout-out.
RTK doesn't change anything about how you write reducers and actions that need to interact across slices. Our recommendations have always been the same: reorganize slice reducers so they handle more state, put more data in actions, or coordinate via side effects [0].

The only thing that changes with RTK is that we now recommend using the single-file "slice/ducks" pattern for a given feature's Redux logic, and RTK's `createSlice` API makes it easier to write code that's organized that way. If you do have cross-slice dependencies, where slice A and B both want to respond to each other's actions, that _could_ potentially lead to cyclic dependency issues. Our RTK Usage Guide page specifically addresses that question [1], and resolving it is generally a matter of defining the relevant actions in a separate file again. But, having logic in a single file by default drastically simplifies things in most cases. This issue isn't unique to RTK - it exists any time you're trying to have different slices depend on each other, regardless of how the logic in those files are implemented.

Also strongly disagree that RTK's TS support is "bolted on". RTK is written in TS, and we've spent hundreds of hours trying to ensure our APIs work well with TS [2]. We test against multiple TS versions, design our APIs to minimize the amount of types you have to declare, and try to offer the best type safety possible with our preferred API structure.

The only time you would ever define `createSlice.extraReducers` as an empty object is if you are _only_ using that slice as a data cache and not adding any additional client-side logic that would manipulate that cached data. In that case, you'd probably be better suited to use `createReducer` directly.

Having said that, we are currently working on a PR to add the ability to declare async thunks directly inside of `createSlice` [3], leveraging our new `createAsyncThunk` API [4] so that their action types are automatically generated to match the slice name and the action creator name you specify. That will eliminate the need to call `createAsyncThunk` separately and pass its actions to `createSlice.extraReducers`.

Finally, RTK has been built around Immer since day 1, and it's used in `createReducer` and `createSlice` to allow you to write simpler "mutating" immutable update logic.

If you have any additional specific concerns, please ping me on Twitter or in the Reactiflux Discord. I'm always happy to answer questions and offer suggestions, and I would really be interested in seeing some details on the app you're working on to see if there's any ideas for improving RTK's APIs for your kind of use case.

[0] https://redux.js.org/faq/reducers#how-do-i-share-state-betwe...

[1] https://redux-toolkit.js.org/usage/usage-guide#exporting-and...

[2] https://github.com/reduxjs/redux-toolkit/pull/393

[3] https://github.com/reduxjs/redux-toolkit/pull/637

[4] https://redux-toolkit.js.org/api/createAsyncThunk
I have a similar setup for my personal site, although it's still a work in progress. I've really been interested in JAMstack methods lately. I build the the static site with Eleventy, and have a script to pull in blog posts from my Ghost site. To bad I haven't really written any blog posts though, maybe one day :) Anhhow, I really like Cloudflare workers, would recommend!
Emory University Team Wins Alexa Prize Grand Challenge 3
Glitch.
Instead of spending all that hard earned money, you could have just chopped down some trees and build a real log cabin like the ones in The Last Alaskan's show. Or better yet just live in a tent. Real men live in tents. Better yet the Legend of Mc Dodge, that guy knows how to live.
No twice. No, we cannot stop hackers (which is what I presume you meant). And, no, my brain will not be connected to a computer soon (for any reasonable definition of "soon").
I have memorized a long sentence with randomly chose words out of large pools like geographic names, animal species and names of barely famous people, a random verb etc. Like "Bill Guthridge supplements in Bhadarwa with an Actias Luna" and a bunch of other words. Then translate this to a foreign language. Add more words if you feel more safe. After such random picks, you just get familiar with each actor in the sentence (read wiki pages then delete history) and refresh the whole sentence every 2-4 weeks using a reminder.
> I don't know how much input marketing has on product though.

From what I've been told, Marketing owns product management at Apple, so it's very much a marketing-first organization.
It was huge at the time. It only died because Apple killed it.
Slight mistake: should be

auto nested = [](int& num){

(or switch calling nested to have no params)
I've come across a few strange blocks. Recently when researching bread knives I found that the website of the French knife company, Opinel, is blocked by at least two UK mobile carrier's content filters. (www.opinel.com, blocked by Three and Vodafone. Not blocked by O2.)

Their US site (www.opinel-usa.com) is not blocked, however, nor are the many online retailers which sell their knives.
Have you considered an external GPU?
The red material is almost certainly nitrogen dioxide, which is characteristic of spontaneous decomposition of nitrates. It is often associated with runaway exothermic reactions in nitrate chemistry and is generally a Bad Thing. Whatever reaction caused the spontaneous decomposition of nitrates was probably the catalyst for the much larger secondary explosion.