skysight-inc/HackerNews huggingface dataset:
As others have said, whatever the author has written could apply to any smartphone from any vendor and any OS. And there's a whole lot of room for improvement in iOS (only Apple has to decide that these are priorities). The small screens and touch interface pose many limitations on how to convey things to users and enhance discoverability. I doubt if anyone wants a phone that bothers them for an entire hour teaching them how to do certain things. It's already quite painful setting up a new iOS device and having to re-download all apps on a slow connection (with the removal of app transfer from device to iTunes about two years ago).

Some more observations:

1. The author mentions the manual on the Apple Books Store but doesn't even mention the Tips app that's been around a few years and shows some neat tips to discover some (not all) features. Apple ought to expand on this one more.

2. Some of the issues that the author lists are not easy to solve without having a long, tedious and difficult to use onboarding process when the device is first powered on. It also sounds like some of the examples he quotes are about people where someone else did the onboarding and forgot to setup certain things correctly when handing the device over to someone else. How can iOS or any OS solve these issues? The onboarding process, by some measures, is already long and incomprehensible by many lay people. For example, what exactly is "Location services" or "Notifications"? Taken to an extreme, some concepts (not these) are almost impossible for a device to explain to people. They're only a little bit more easier for people to explain to people. Computers are difficult for most people. Not everyone needs to know everything or every feature. But people learn over time because there are others who teach them things.

3. Also, telling people that they can ask the iPhone for directions and that Apple should make sure people know about it is a catch 22. In India, Apple Maps cannot even find well known locations in major cities or provide directions to many places. Siri doesn't understand the Indian English accents (yeah, there are different accents depending on where the user is from within the country) well. Apple would have to know how good some of its services are and decide to tell people or not tell people or completely disable them in certain places. In this example, should Apple not tell users in India about Apple Maps or about Siri? Should it wait until another major release when these services are better? What defines "good enough" or "better"? Maps is almost useless in India, but Siri is not completely useless. It has some utility.

4. While writing a rant is easy, I wish the author had also spent some time on providing some suggestions or solutions for at least some, if not all, of the issues.

5. Email this to people at senior executives at Apple. That's something the author could've done after writing this post.
Panic Attacks, Uncertain Paycheck: What's Behind India's #MeToo Campaign
Valid point, but with a crucial correction: The Lunokhod landers landed on the moon way after Apollo 11 [1] so they are in no way pre-Apollo.

[1] https://en.wikipedia.org/wiki/Lunokhod_programme
I beat my inner perfectionist with the old adage "strive for excellence, not for perfection."

Perfection cannot be realistically achieved, you'll find yourself in an asymptote of diminishing returns. Excellence, on the other hand, can be achieved.
> Yes, they modelled it after Epita which was also about code, code, code.

Yeah, no. 42 was modeled on Epitech. If EPITA was about "code, code, code", why did Sadirac leave and founded Epitech and 42 ?
I don't think that shows a lack of racism, rather the existance of classism.

People are being unfairly judged based on racial and class identifiers, rather than on their CV.
Here is how to use Google My Business 'Google Post' to get more web traffic
> filling your immunological memory with outdated junk.

you have no idea what you are talking about.
But somehow slower! "In fact, when using semi::static_map and looking up a value with C++ literal as a key, then the value lookup is nearly as efficient as looking up a global variable."
Applying the BOLT optimiser to Clang for up to 15% performance improvement
CppCon has super interesting content. That comes from a person who has written maybe two dozen lines of C++ code, mostly just hello world. E.g. this talk by Matt Godbolt or anything by Chadler Carruth.

https://www.youtube.com/watch?v=bSkpMdDe4g4
Benchmarks might be bad, but I don't think that numbers are wrong. Intel frequency is much higher. If your game configuration limits FPS on single or duo core performance, Intel will be better, I have little doubts about that. But Intel has 1.5x price, so if you're thinking about performance/price, it's not that simple. And a lot of games are not limited by CPU anyway, unless you're playing with unusual settings (like very low graphics).
I'm assuming by 'communism' you mean Marxist philosophy. The most accurate description would however probably be that morals like this don't exist in a metaphysical sense, but are tied to each stage in social development (hunter/gatherers, slavery, feudalism, capitalism, socialism and communism) [0].

Under socialism (the next stage from ours) workers would be rewarded according to contribution (meritocracy) whereas the final stage (communism) would reward humans according to need instead. It's a philosophy colored by the positivism and development optimism of the 19th century, which tried to superimpose a deterministic (scientific) model on history unfolding, with contemporary Europe at its development pinnacle.

Whether it is a correct theory remains to be seen (in a few thousand years, but I wouldn't hold my breath), but the case could be made that we are already gradually leaving the capitalist stage, and that we are even moving into communist territory (rewarding according to need - affirmative action etc), i.e. with the stages simultaneously coexisting with one another, without the violent revolutionary disruptions that traditional Marxists anticipated.

[0] https://en.wikipedia.org/wiki/Marx%27s_theory_of_history#Sta...
"Always right" is indeed hyperbolic, however the "never challenge compilers" is still good advice. I guess it would be very, very difficult for a human to apply the same optimization passes while introducing less bugs than a compiler would.
It seems increasingly likely that there was originally quite a bit of liquid water on Mars during the Noachian (https://en.wikipedia.org/wiki/Noachian) and Hesperian (https://en.wikipedia.org/wiki/Hesperian) -- the Martian geological time periods more or less contemporaneous with what we call the Archean Eon on Earth. It's not clear that this would have been quite as extensive as "oceans" yet, but it's definitely possible.

As to why the water was lost, it basically all boils down to "Mars is too small". Too small to have a strong gravitational field that makes escape velocity hard for gas molecules to achieve, too small to have enough primordial+radiogenic heat driving a magnetic field to protect from solar wind, and too small to have primordial+radiogenic heat to drive plate tectonics and the silicate weathering feedback (https://doi.org/10.1029/JC086iC10p09776) that stabilizes liquid water on Earth on billion year timescales

As for how: ions and molecules reaching escape velocity. For water in particular, a lot of this would have been through hydrogen escape, which actually happens on Earth too (just slower). If you photolyze H2O, it's very easy to lose the H because it's so light, thermally or by solar wind, etc. There's more info on the how here: https://en.wikipedia.org/wiki/Atmospheric_escape
What I don't understand is why everyone needs VPNs all of the sudden. There must be a ton of money in selling VPNs, every YouTuber seems to be sponsored by a VPN provider, and now Mozilla is getting in on the action?

As others have pointed out, Mozilla is a for-profit, and I doubt that they would be able to keep up with the development of Chrome if they where not. That being said I wish I'd keep their focus on the browser part it self, and avoid going in the direction of Chrome, which have basically become an OS without a kernel.

While it is a little hypocritical, I would wish that they'd add Chromecast support to Firefox. That's really the only feature I'm missing.
If you're not holding that motherboard in your hands, then you definitely "don't have accurate information to base a story on" if that story is about inserted extra hardware - the story Bloomberg reported relies on analysis of that motherboard. If you find an anomaly in the dev server but can't open it up to look at the motherboard, then you can blow the whistle that something weird is happening, but you're not qualified to be a source for what Bloomberg claimed unless you have seen some evidence about the actual hardware.

As you say, reporting is about cross-checking documents. In this case, the relevant documents would be the technical details of that malware - photos of the motherboard with the inserted hardware, schematics and analysis of where and how the inserted chip connects to the "real" parts, dumps of the firmware alterations, microscopy analysis of the extra chip after decapping it. Instead, Bloomberg provided "this is where it could have been" CGI illustration and "this is how the mechanism might have been" description of the process. All details about the attack seem to be made up by Bloomberg, they're not based on any real hard data from their sources.

This implies that none of their sources had (or provided to Bloomberg) sufficient detail to assume that this is what happened - if the sources say "well, there was a major supply-chain attack but we're not giving the details" then that's not sufficient to report what the Bloomberg article did, making up the details without knowing them. If the sources provided enough detail to Bloomberg, then this is the point where Bloomberg should release those details to the public.
You can however consistently swipe from the left side of the screen to go back. There are a couple of apps which I suspect were not written by iOS users where this functionality is broken (such as Valve’s Steam iOS app), but those are far in the minority.
All of the following cost money but are good:

Wes Bos (https://wesbos.com/courses/) and Scott Talinksi (https://www.leveluptutorials.com/) have some great modern JavaScript courses, most of which require understanding of coding and the basics of web dev.

For everything else Pluralsight (https://pluralsight.com) is pretty comprehensive.
Why Buy Instagram Followers
Have you tried eBay recently? I’ve bought a few things from there in the last year and found it pleasant and professional.
> $400 too expensive? PS4 cost $350-$500 and has sold over 80 million units.

But the PS4 actually does stuff by itself - the VR headsets (at $400) do -nothing- without extra hardware to drive then, no?

Going off https://kotaku.com/a-useful-tool-checks-if-your-pc-is-ready-..., you'd be looking at another $400+ just to drive it at the minimum specs.
Here's a roundup of all 9900K/9700K/9600K reviews: https://videocardz.com/78652/intel-core-i9-9900k-i7-9700k-i5...
People do os research in c#
Much like the space program [1], colonizing Mars will be a focal point for developing technologies for improving life on Earth.

[1] https://en.wikipedia.org/wiki/NASA_spinoff_technologies
Well, more and more VCs firms are being transparent and provide reports about their portfolio startups.

Just look at famous VC blogs :)

You could also look at Saastr blog, it's really interesting.
Should We Take the Redux Path?
Right, but claiming a thing is a planet/ecosystem defining disaster when in context it's just a bad thing from which the world will inevitably recover is just scaremongering
How though?
Tổng+hợp+cách+kết+hợp+giày+nam+đẹp+và+quần+kaki
Winners Take All
Buy Instagram followers at the cheapest prices
Rust is ML like. It can do pattern matching and has adt type system. It uses expressions rather statements

If you remove gc from ocaml, and added in compensating alternatives it would end up looking something like rust.

I think a lot of the adversting around rust in a "better c++" but its actually ocaml like but not mentioned to avoid scaring away traditional systems devs.
iPhone XR Review: The Best iPhone for the Money
DSLA Token Sale –  September Roadshow Update  –  London, Berlin, Paris, Tokyo
I used to shop at a supermarket here, spending upwards of 10K/yr there on my family grocery bill -- they got some AI startup camera bullshit and I've never been back. (Startup stuff both in store and parking lot, supposedly ties cars to customers and all kinds of shit, I won't say who so as not to promote them.) It's been half a year so far, and I'll never trust them again.

I considered contacting their CEO to say hey, for every guy like me who bothers to contact you, there may be others who just change stores and don't bother. In the end, I didn't bother either, I just shop somewhere else (its about 5 minutes further away but 15% or so cheaper overall... so I'm winning on two levels).

You'd have to be catching a hell of a lot of shoplifting to make up for even half a dozen lost regulars.

I bet they got sold it and aren't doing any kind of before and after analysis, not that I'd rise above the noise anyway.

Hopefully 99% of this stuff will die off when the bubble pops; I assume that even if it is profitable now, it won't be once retailers and other customers trim the fat during a recession.
Yes, it took me some hours to adjust the LED strip to minimize the effect, but the LED artifacts s are still faintly recognizable in the bottom 5mm of the screen if I'm in a dark room and the screen is mainly white in this area. However, I usually use this laptop as my daily coding workhorse within a terminal with a dark background, where the effect is not present.

Regarding the battery, I use this one: https://www.laptopbatteryexpress.com/Lenovo-long-life-ThinkP...

Battery life is around 7-8 hours when I am coding with 100% screen brightness, using a basically vanilla Ubuntu 16.04. It was close to 9 hours when the battery was new.
The problem with his/her/whatever CoC is this:

> regardless of age, body size, disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation

Basically "your code won't be merged because you are not skilled enough" falls under 'level of experience, education, socio-economic status'. Expect HUGE shitshows on Git from social justice warriors for the most futile of reasons. They just want to DDOS existing projects with superficial lamentations. See Python's master/slave controversy.
>Python is pretty to look at

Python is ugly and inconsistent as hell due to lack of methods (no maps or reduce in collections for example), indentation, lack of expressions (nearly everything is a statement) and one statement lambdas.

Though rust is beyond good and evil indeed, I really don't get this obsession with brackets and C-like abominations like &*staff. Ada or SML are doing a much better job.
تور شیراز
I couldn't get long press to do this on an iPad, but swiping with two fingers worked!
Even in a frontier society there are power structures, and they are better off that way, no?
Funny enough, the national press is covering the other-side of this issue (in French). That is, the displacement of artists & creatives:

https://ici.radio-canada.ca/nouvelle/1130346/305-bellechasse...

What used to be the "creative bohemian area" of the city has been heavily invested in by Ubisoft (first), and then by a slew of other tech startups. The same thing happens in every city: the artists and the small community shops are being forced out to make space for poke bowl restaurants and tiki bars when the spaceship lands.

As a result, the local framing has become "artists vs AI". Grassroot action will paint this influx as a bad thing. To be fair, this whole situation has been mismanaged for decades. By private stakeholders, by the borough's mayors. Montreal as a whole has been historically bad at using alternative scenes to rehabilitate part of itself, then undercutting support to these alternatives scenes & smaller communities... See Griffintown, St-Laurent/Mile-End, St-Henri
BMW 3 series or Golf GTI - tried both on max speed. super stable.
You were too specific.

Hundreds of billions are spend in computer and electronics R&D every year because they increase economic productivity and there is vast market and demand for them. The demand enables fast development track.

If space exploration was the only use for computers, we would be still using 60's era computers. Without military applications for missile technology we might not have been in the moon at all.
This doesn't disprove the original contention.
Yes, in a way you are right: the compiler really does boil it down to global variables. However, `semi::static_map` gives you some additional features, which may be useful for a lot of situations

1) `semi::static_map` gives you the optional run-time look-up with the same API (`semi::static_map::get`). Looking up a global variable with a runtime key isn't straight-forward. This makes it particularly nice to use an API where a function might take either a compile-time or run-time key. I'm thinking a Font API with a `getFont` method, for example. The way you use the method is the same regardless if you are using a compile-time key or not.

2) `semi::static_map` also gives you control over the lifetime of the objects. For example, it's easy to delete all the values in the map at once. Again, this is not straight-forward to do with a bunch of globals.

3) the keys are also values themselves and it's straight-forward to evaluate them at run-time. Printing the name of a global variable, for example, requires all sorts of hackery.

4) you do not need to know all your keys in advance. Simply using getFont with a unique constexpr key will create a new global variable.

Edit: added point (4)
Excuse me sir, this was a hilarious quip and not a shallow dismissal. Probably my comment is still against site rules in this case, but it was lighthearted and delightful, not dismissive.
Comparing Speed of ToUpper, ToUpperInvariant, ToLower, ToLowerInvariant in .NET
It's amazing to see how many nice open source projects have been pressured into adopting this.
Additional advice: Bring some headphones and listen to great music or continue your favorite podcasts. Time will fly if you add a soundtrack to your walk.
I've got multiple specialized GCs within one module, and they're doing fine.

Trying to shoehorn everything into one model isn't something that should have 'asm' in its name.
check comment below (BMW 3 series or Golf GTI)
Rust does not have predictable allocations, till it would have custom allocators. Malloc is not better than GC.
NASA wasted most of it's budget into space for space shuttle project that was net negative waste of money.

Hubble and other successes were was just side projects.
The study I linked to shows that there's almost no race or sex discrimination for names on resumes, even in the southeast US. Regarding class discrimination: I don't think you'll get much disagreement from reasonable people. It's ubiquitous. That said, I do think classism is far less common in tech than in most fields.
It was a political move from day one. As you might notice Kernel is not the only environment that adds and modifies their CoC currently. There is a group with political goals driving that effort. He wanted to see where the wind is blowing before making a move himself, as well as be flexible enough to also move into the corresponding direction.

That said, I also wonder if he moves too quickly, or if he found an agreement with other FOSS leaders.
Do you think it's actually possible to convey this same meaning without denigrating somebody?
I had a long and fun argument with someone the last time the kernel came up on this exact subject. A very interesting observation is that in the extreme "meritocracy" 100% implies that people with merit should be excused for their bad behavior in public spaces based on the value of their technical contributions.

Any political system comes with trade-offs. Meritocracies fundamentally excuse bad behavior, democracies fundamentally allow mob rule/bad decisions in haste, monarchies fundamentally ignore commoner's problems, bureaucracies are too risk averse and slow, etc, etc. If we rejected political systems that allow failings and excuses, we'd only have anarchy.

To the topic at hand, the kernel folk don't seem to be particularly political, and obviously they don't want anyone behaving badly in their community, but one does suspect that there is a game of political football afoot that is not going to benefit the kernel. The kernel is a technical project - people who reject the idea of technical merit have a home in society, but that home isn't in the Linux Kernel community; it is a space where merit is meaningful. The kernel maintainers should first and foremost concerned about the technical quality of the kernel.
What editor does not support indenting a block? In most editors I know you select the block and hit tab, or shift-tab to outdent.
> coding is to software development what moving pieces is to chess.

AFAIK, when teaching kids chess, the best way to start is teaching them how to move the pieces.
Well in the absence of government regulations you could populate the new place with clones of yourself and institute a personal theocracy.
Availability Bias in Business Decision Making
still, Tesla is a very good ctiy car. a larger and better-looking BMW i3 or a cheaper i8.
Scientists discover plastic in faeces of every person who took part in study
JT LeRoy Audio – Self Confidence
I doesen't look like you have spent any time investigating Rust at all.
Thanks, of course I was looking in to payed solutions. I don't mind paying for a good service.
Probably nobody is saying that AMD is faster, the issue is that if Intel is 5% faster but it costs double(including the coolers) then it does not look that good, so if Intel could find a way to say in the marketing slides that the Intel CPU is up to 50% faster then they can get a lot more sells.

I also read that there are still some controversy about the CPU frequency for multicore and also that reviewers got speical CPUs, you are not guaranteed to get 5GHz on Intel so it is possible that in 1 month the new CPUs will have not as good turbo.

My point is not to rush a purchase based on this initial benchmarks, wait a few more weeks.
I think the trick they are referring to is to go to the site then hold the refresh icon and a menu saying "Request Desktop Site" pops up.

I thought cool, I'll try it with the nyt - It'll be like the original iPhone demo again but no - it goes to a pay screen. Mercury Browser kind of worked though which is an app that "can spoof the UserAgent string to trick websites into thinking the browser is a desktop browser."
Yes with the optional run-time lookup there is an extra two machine instructions (a cmp and jne) needed to check if this is the first time accessing the value. It is exactly as fast as a global variable if you don't need the optional run-time lookup.

As stated in the talk, the main use case for a map like this is to cache objects which are expensive to load/compute (again something like `getFont` comes to mind). In these use-cases you would likely also need a check like this anyway: a global pointer object which you need to check if it's a nullptr or not before using it.
PC monitors too; they make decent "TVs".
The personal history of the founders totally supports this narrative.

Their CVs should be findable on the public internet.
A collection of examples, tips and tricks of scripting for the Jenkins Pipeline
For those curious about Julia, I just found this:

https://www.infoworld.com/article/3284380/data-science/what-...

Close to C speed in a dynamic language? Seems pretty great on paper. Is this generally the case?