skysight-inc/HackerNews huggingface dataset:
How many people had heard of Erin Brockovich before there was a movie made about it? Not zero, but nowhere near as many as after the movie.

A huge proportion of society (who are eligible to vote) don't hear about these things even after a journalist has fought tooth and nail to release the story.

People, for many varied and complex reasons, tend not to care about this sort of stuff unless it gets glamorized.

See Edward Snowden for one example. Lots of wailing and gnashing of teeth, promises made and serious discussion of the problem, but is the situation now any better?

I have a feeling that the modern method to deal with PR nightmares is to acknowledge the problem, promise to fix it, and then just let the hype die before doubling down on the nefarious behavior, but with better op-sec.

If it's not obvious, I'm getting (even more) jaded about the whole issue.
"lock free" regards to being free from any process/thread/device holding a lock for an undetermined amount of time.

The formal definition IIRC is "a system is lock free, at least one concurrent process makes progress towards finishing in a unit of time" (There's a hard to achieve version called "wait free" which means "every process makes amortized progress towards finishing")

The important property of a lock free system is that pausing any thread/process does not stop the others from progressing; whereas with classical locks (mutex, semaphore, spin, whatever), if you pause a lock-holding process you risk starving the entire system.
If you look at Uber/Lyft, quite a lot...
Well try to imagine there are no people around in 5 years, only you. Or that your country becomes North Korea. Or that the "yet unborn" generation, for some mysterious reason, completely rejects money. What good is your money.
They have an excess return compared to the S&P 500 of 200% in the last five years. That’s hardly ten years ago, and the story for Domino’s is still very strong. There’s tons of market share left to eat up and many international opportunities.

Pizza Hut has already moved into EM markets (like Africa) and is gradually expanding. Domino’s could do the same thing, and probably better with their superior tech stack.
Rough and ready: the art and science of reverse swing
They were called smartphones even after the iPhone launch until the iOS v. Android duopoly was established.
First I hoped for a parody but now I'm left unsure whether this is meant serious or not.

Especially this (joke?) is hilarious:

"I followed my mentor’s advice and started to check-in at least every half day with each pair of engineers I was working with."

But I suspect he is not at all trying to be funny and, I'd say, it is utterly terrible advice from some PM fitting right into what seems to me a work environment turned buzzword hell.
TSA is just fulfilling it's true mission, "security theater".

You can check a fully functional firearm in your checked baggage and the only requirement is that it be unloaded and in a locked (not a tsa lock, a real lock) hard side case. Then you simply declare it upon check in at the airline counter.
Good ones are.
Yeah:

o SMTP = postfix/exim/sendmail (hint don't use the last two)

o dkim, spf & reverse-dns are just DNS records. Spf is a list of IPs that your domain "owns", dkim is a hash that proves you own the originating server.

o Log parsing is standard log interrogation stuff. You are better off writing a custom metrics exporter that talks to the queue than parse logs routinely.

o Greylisting is a configuration option for email relays where they reject the first attempt of unknown servers attempting to deliver mail. nothing more to it. (https://www.greylisting.org/implementations/postfix.php)

o rate-limiting is again a config option: https://www.vooservers.com/technical-blog/rate-limit-outboun...

o spam filtering: https://docs.iredmail.org/enable.dnsbl.html is a good start
>You are ruining all the efforts that communities have made github stars a valuable indicator.

Nope, stars are a stupid popularity contest that shouldn't have been a feature of Github in the first place. Leave that sort of stuff to Instagram "influencers" or whatever.
It's irrelevant because still no one will build for the platform. MS, Blackberry, Nokia have all demonstrated there's just no market for a third "app platform".

These phones will have the apps from the factory, and nothing more.
>Many CISC machines (eg Intel's) are CISC in name only. The instructions are translated to micro-ops in the hardware. The micro-ops and the hardware itself, is RISC.

No, that's just a popular HN myth. First of all microops are not part of the public ISA which is what the entire RISK vs CISC debate is about. If the public ISA does not matter and you can always convert to whatever is best then RISC loses because it's raison d'etre is to enable optimizations through a betzer ISA. Second using microcoding (not the same as microops) to implement a huge number of instructions is an integral core of CISC, if you are saying microcode is RISC then CISC did RISC way before RISC even existed. RISC was all about removing microcoding to simplify CPU designs so clearly if your CPU has extensive microcode it is not RISC and definitively not "CISC in name only".

If CISC is RISC then why even bother with RISC? After all CISC does "RISC" better.
Leading the fray is India's own Reliance JioPhone
I lived some 200km downwind from Chernobyl when it happened so have pretty solid concept of reactor failure modes.
With Azure Functions, the runtime[1] is open source, and the development tooling for VSCode makes it easy to run them locally [2], starting up in a few seconds. You pass in your database keys etc as environmental variables, and it integrates nicely with the IoT Hub tooling so you can debug the whole device sends message -> function gets hit flow in one window.

However, I have had this break in places before, and not really been able to figure out why from what is going on under the hood, needing to restart various parts to get it working. Checking the contents of the database is annoyingly manual, requiring a seperate GUI only tool[3] and hitting the refresh button a lot, a "watch" window would be much nicer. Profiling once deployed is also difficult, I ended up having to inject timestamps at various different places to try and measure end to end latency.

If Dark can give better tooling for debugging once deployed, it would be a definite advantage.

[1] https://github.com/Azure/azure-functions-host
[2] https://docs.microsoft.com/en-us/azure/azure-functions/funct...
[3] https://azure.microsoft.com/en-in/pricing/details/data-explo...

To find out the surprising fact that Azure IoT makes no promises about maximum latency at all, not even a "soft" guarantee without SLA penalties.
i made a similar comment below. you expect us developers to cater to every different device out there? i am sorry, but the whole promise of the web is that i don't have to write native code any more.

in fact this promise was once made by steven jobs, except that the phones at the time were not capable enough.

the question is not, what's the point of using web tech for underpowered phones, but the question is why do you expect me to cater to a minority market, and when do we reach the point that any device is powerful enough to handle web tech?

because that is where the future is going. native development is a stop gap to handle high performance requirements, but make no mistake, its days are counted. web development is the future that will replace all app development, whether we like it or not. even on the desktop, thanks to webassembly the browser is the future development target on any device out there. native apps will become a niche for only very specialized applications, and servers.
Can't speak for Lambda, but Azure Functions is trivial to run/test locally.
It will work for images embedded in PostScript, and resample them to different DPI if you ask (I think probably more for on-screen viewing and file size reasons than printing). I would be kind of surprised if it does anything as sophisticated as "B&W or color images interspersed on the page with 1bpp text" though (i.e. analysing full page images, locating and separating text and figure regions, and choosing different encodings for each). DjVu does do some things along those lines, but it's not widely supported like PDF.
>I can't help but cynically interpret the current situation as intentional on Google's part because having the security model be "trust Google to vet the extensions" happens to centralise all the power with them.

Isn't the situation the same with Mozilla? I thought that the reason was that most extensions do, in fact, need to be able to view and modify all your web browsing traffic. For example, my essential addons are uBlock origin, uMatrix, and Tree Tabs. Clearly the first needs to modify web pages, the second needs to intercept traffic, and the last needs the entire list of web pages I have open.

Can you give an example of an extension which requires permissions it shouldn't need?
That is a good distinction, but I'm not sure if it's always true. A peripheral device on a shared bus could still hold the lock for an undetermined time.
A table of contents would have been helpful to have at the start of the article:

- Swift

- Kotlin

- Kubernetes

- Elixir

- Elm

- Flutter

- Redis

- TensorFlow

- Istio ("service mesh" for microservice architecture)

- The ELK (Elasticsearch, Logstash, and Kibana)

Another suggestion: provide links to each of these projects, to save the reader the effort to copy paste and search.
According to https://en.wikipedia.org/wiki/List_of_programming_languages

I is still free :-)
Great Ape Personhood
It looks weird to me that apparently nothing was detected in South Germany. It looks like this data is missing in figure 4.
SRE – Ledger – Paris, France – Onsite – Full Time
SRE | Ledger | Paris, France | Onsite | Full time
Ledger - A mix between Blockchain & Security - Crypto Wallet

We have different projects to handle for the coming months and matters (High Availability, Security, Large technical freedom) and I must admit that the discovery of your profile really interested me. I hope that reading our job description will cause you the same.

Some keywords about our technical stack - Chef ; Terraform ; Prometheus ; Kubernetes ; Docker ; AWS !

Here is the job: https://jobs.lever.co/ledger/cca07b7a-5d65-4795-b15f-14f1e5bf537e

If interested, please contact me at amaury.de-thibault-ext@ledger.fr
How We Created a Data Lake at Freshworks (2018)
What's not true?

I didn't say that Python was in post-cpp20. Maybe you wanted to comment on my previous comment.
Everything you wrote resonates with me except for one thing: "The phone forces me to call people more often as it is tedious to text on its interface". For me it's the exact opposite, older phones with physical buttons were much better for writing texts than touchscreens.
I would genuinely like a smart feature phone. I've been trying to cut down my phone usage but need Whatsapp just to stay connected to friends and family.
Relevant talk / slides I stumbled upon from 2013 by Heroku's Postgres team :

http://postgres-bits.herokuapp.com/#1

https://vimeo.com/61044807
I don't expect you to cater to a minority market, but whoever writes apps that run significantly better than "generic" ones using html or other frameworks (dear electron-based developers: your apps are garbage) will get my money.

Niches have a lot of money in them, to the point that entire industries blossom just to cater to them. Things like high-end personal audio and performance automobiles are both multi-billion industries.
"Of course, none of us are greedy, it’s only the other fellow who’s greedy." - Milton Friedman
I am surprised there isn't any way similar to Google reverse image search or TinyEye which can do the reverse search for videos. Have you looked into it if that's possible?
Marco Polo's stories are not regarded by scholars as authentic because in in his chronicles, he failed to mention tea, the Great Wall, the writing system, and other notable things about China at the time.

I'm surprised the New Yorker would use him as a reference.
For Lambda, SAM Local [0] exists. Not to say that it magically addresses all the local development cases, but it's there.

[0] https://docs.aws.amazon.com/serverless-application-model/lat...
There's an ambition to integrate the huge European market with HVDC lines, which should allow excess capacity to be shared more efficiently.
While I do believe how many stars a repo has doesn’t represent the worthiness or sth, still IMO, exploiting nondev people by bribing them to give a star for the repo is quite an “uncool” thing to do.
I've done a fair number of Azure Functions - mostly triggered from messages on storage queues and running locally under Visual Studio they mostly run fine with an occasional glitch where the function won't trigger - easy enough to stop it and run again. I don't find it a huge problem though.
Despite the obvious conflict of interest, you can get pretty far by talking to bookshop staff. They’re around the books all day, so it’s pretty much inevitable they’ll leaf through them and form their own opinions.
> Let that person demonstrate it if he's so claiming

that's the point - with ridiculous claims like levitation there's simple way to verify them. with psychological claims of enlightenment - there's no way to verify them. you basically took people on their word and are trying to achieve the same, but how can you know they didn't fool you and you're not fooling yourself? how can you know your brain isn't creating an illusion of enlightenment just so you stop depriving it of dopamine?
To rewind a bit, you stated "So Python has reverted to the pre-C++20 state..."

Which is the statement I originally took issue with.
We'd still want them though - progress of civilization is predicated on increasing availability of cheap energy, and nuclear reactors are great for this - using high-density fuel to generate electricity in a safe and non-polluting way.
When the carbon tax happens they won't have a choice.

Or it won't and we die in a fire.

So it goes.

I don't aim to convince anyone; just stating how it is. I think most are beyond saving.
Alert Mixer (In-Slack incident management) quickstart guide
The RISC-V designers disagree. A number of typical patterns can be optimized easly by macro-op fusion in higher performance cores. The benfit is a decoder that has an incredibly small size, minimizing minimal core for RISC-V.

Also RISC-V preferes less in in the core spec because if you have application that really needs something there will be standard extentions to add it.
I believe the standard working hypothesis is that Elon Musk is a lonely alien trying to get home, and started a car company because it seemed nicely inconspicuous.
What is your channel? What type of web apps are you working on?
Maybe the future of video content is just a minute soundbite.

Youtube could be built on an old paradigm where a video is on average 1 hour long.

A carefully crafted minute will beat most longer videos. Applying frugality to the use of our very limited time seems like logical evolution.
There's another big difference though - my perception is that the gap between business and science in 80's was vast... but now I think that most Stanford and MIT faculty are involved in business ventures.
Learn to Code: Ten Best Coding and Programming Apps
no you can't.

that virtual machine does not compare at all to the actual performance on a phone where the app runs besides other apps and native services, deals with different latencies for device access, internet speed etc.

yes, i can test my app that way, and it will probably good to do so to catch the most blatant performance issues. but then i could just test on my own phone for the same effect. in no way though i am going to be able to test across a multitude of devices, all of which have different performance characteristics.
Was Steve Jobs Born as Abdul Lateef Jandali?
The Huffington Post and Gulf News articles referenced in that discussion:

https://www.huffpost.com/entry/thank-you-steve-jobs_b_999718

https://gulfnews.com/technology/steve-jobs-a-tribute-to-the-...
Some of the list is applicable to people born from the start of 90s. Still cool, though
Top Angular Open Source Projects
For some reason I get the same vibe. Let's hope they learned from the famo.us case (badumtsss).
Because both demand and supply aren't there yet. Grid storage isn't needed yet and when it is lithium ion is cheaper because its cross subsidized.

This leaves the grid battery manufacturers with no market so they don't expand production.
I've worked with quite a few POs over the years; good and bad. We used to call them project managers and it's more or less the same thing. As soon as you are asking when questions instead of what questions, you are managing a project.

One thing that I've learned over the years is that product management is often effectively a junior management position and actually should not be a management role at all.

That puts things in perspective in terms of their authority. I've ended up coaching PMs on my team more than once in terms of helping them understand what the product was (often non trivial for new PMs joining an existing team), what kinds of things are easy technically and what kinds of things are not. Even just understanding that there is low hanging fruit to pick (i.e. opportunities for them to look good) is non trivial, etc. All the good ones I've worked with were quick on their feet in learning who to talk to and who to take advice from. A good project manager does not need to be a domain expert to be effective. They just need to learn to ask the right questions.

Ultimately, knowledge-sharing between all the stakeholders in a project (including the customer) is key. PMs acting as bottlenecks can actually be a problem when they are inexperienced. I've more than once had situations where a PM asked me "can you estimate building X please because customer Foo needs this ASAP" where we ended up having a discussion about why building X was actually important, what customer Foo was asking for vs. what they actually needed and us both deciding that actually building something else is a much better way of helping customer Foo. Asking the why questions is always important for both engineers and PMs.

That's why it's important for them to be free to do that and why the proper job title is Product Owner, not Product Manager. In the organizational hierarchy this sits at the same level as the tech leads he's working with in the same team. As soon as you have engineers reporting to PMs, it's a problem and if they have no-one reporting to them, they are not managers.
> they are not the only or even the biggest player ine the field

Well, from your link, they indeed _are_ the biggest player by power ?
They are not different species in any traditional biological sense. Yes, they look different due to radical changes in developmental pathways. But the differences are not actually very extreme genetically. They have almost exactly the same basic biology.
Isn't the platform part of Salesforce also pitched as a general purpose application development platform? (force.com or something).

Microsoft used to pitch their CRM in the same way as an "XRM".
Uber actually employ people?
i doubt it, because you are not going to find my app. you are going to want the same apps that everyone else uses, and the fact that there are a few apps out there that actually run well on your phone is not going to make a serious dent in my profits.

i have yet to hear about any apps that became popular because they performed better than others. in the whole market, that's just a blip.

things like high-end personal audio and performance automobiles are a high-end market market. you are asking me to create a high-performance app for a low-end market. the dynamics here are entirely different. and the profit margin is too.

well preforming apps for underpowered phones is a minority market.

i wouldn't even know how to promote my app to you.

my app is significantly faster than the competitors, and it even runs well on your cheap semi-smart phone

but does it have feature X?

sorry no, because that would make it slow

how much does it cost?

$20

uh, why did you think i bought a cheap phone?

apps for this market will not be sold on performance, but on solving problems that are specific to this particular group of people.
I knew that there was no secondary market for diamonds. The only place I'm "going" is that I knew what I was going to get.

I would gladly have paid the same price for an artificial sapphire in a platinum setting, with similar certifications. But first of all, I couldn't find anywhere that would sell me artificial sapphires in a precious metal setting. Secondly, I couldn't find anywhere that even described with some level of accuracy anything about the sapphires (artificial or not)-- exactly what color? Exactly what size / cut? Exactly what level of clarity? Just fuzzy descriptions about how beautiful the stone is. Sorry, not going to drop $1000 on your assertion that this blue rock is "gorgeous".

The certification said the stone was X size, Y clarity, Z color, and had a really high fluorescence; and what I got was a stone of X size, Y clarity, Z color, and a high fluorescence. It may be a racket, but it's a well-oiled one.
I'm willing to bet a US dollar that at least some of the money you hold is tied to some national group, a government.
I was about to say - purely atomic operations are neither guaranteed to be limited to a single operation, nor they are guaranteed to not have any hardware locks. Yes, such lock is "faster" than a kernel-level locking object(mutex), but you can have unexpected side effects - on the AMD Jaguar architecture(so on PS4 and XB1) you need to be careful because cores are split into two blocks, and cores in one block don't really know what the other block is doing - so issuing an atomic add for instance has the unexpected downside of locking the entire CPU while the caches are synchronized so that you don't end up with two separate cores running on different blocks incrementing the same variable.
Not to discourage, but even reforesting entire land that could possibly be covered in forest will not arrest climate change noticeably.

The reason is because forest do not change CO2 levels noticeably, in the long run. The reason is because there is roughly constant amount of carbon in Earths biomass. Planting treas only increases the amonut of biomass by a little bit but has no lasting effect of scrubbing CO2 from atmosphere.

The real solution to climate change is undoing decades of constant addition of CO2 to atmosphere. This requires not only scrubbing CO2 from atmosphere but also sequestering the carbon somehow which means preventing it getting back to carbon cycle.

If you really wanted to make planting trees have an effect you would not only need to plant trees, you would need to regularly cut them (before they burn) and store them somewhere, maybe at the bottom of ocean, from where it will not be released (decomposed, burned, etc.)

Of course, planting trees have other beneficial effects like helping to keep rainwater. It is just important to make sure right kinds of trees (and large variety of them!) are planted to not repeat mistakes that were made in other places.
One of the best non-smart feature of these smart feature phones is battery. These batteries can go on for days ofcourse depending on the usage.
I'm talking about aarch64, I don't care about 32-bit stuff.