skysight-inc/HackerNews huggingface dataset:
"Hackers and optimizing optimists aren’t simply predicting the future, they are working to make it...Yet those running toward the future...can also easily miss the approaching edge."
The main source of stability for RHEL isn't that any one arbitrary version of a package they ship is better than another one, or that their patches on top don't suck. It's that they ship a long-term "stable" (as in "doesn't change much", not "sucks less") set of software for production use.

Thus, if you install some random vendor's shitty software you can rest assured that the version of libcurl and 50 other libraries they depend on is something they themselves have tested on RHEL.

The same goes for hardware that you buy. When you buy e.g. Dell rack-mounted servers you can safely assume that the open source driver version maintained by the vendor shipped as part of the RHEL kernel is something that's seen extensive production use, unlike the latest upstream kernel, or whatever "in-between" Debian et al are shipping.

Am I recommending you use RHEL? No, it's not the right answer for everything, and I certainly have my share of RHEL scars, including a couple of times where a mundane bug in my program turned out to be a kernel bug (one in RHEL's own shitty patches, another "known" bug with their ancient kernel).

But this is the reason to use it, and why some major commercial vendors say "we support Linux, as any distro you want as long as it's on this list of RHEL versions". They just want to deal with those kernel/library versions, not any arbitrary combination out there in the wild.
The Renesas RX200 family would be a nice addition to the list. I'm curious how it fares against the ARM competition.

The most amazing ESP8266 also reached $1 in volume, but isn't really comparable to other MCU's, with very few pins and a crippled ADC.
You have to charge it for barely an hour or 2 once a/every other month. I've owned a Magic Mouse for a couple years and I never felt that the charging port was a problem. You just do it during sleep.

Though I suppose it should have had the port in front to look less silly and maybe offer increased DPI on a cabled connection.
True about no way to deterministically get more than 256 bits of entropy out of 256 bits of initial entropy, but the requirements are to run wireguard, ssh, tls, generate web app session cookies. All those, I believe, would be satisfied by using a urandom which is implemented the way I described. What real use case has a requirement of more than 256 bits of "real" entropy?

Note that the real linux urandom is not as simple as I described, and djb's proposed key erasure RNG [1] is not as simple as I described. My design was just to talk about "draining" of the entropy.

1 - https://blog.cr.yp.to/20170723-random.html
The people who talk up IQ tend to have a high IQ score (not commenting on the validity of IQ, just who the enthusiasts are). I don't think that means they are racist or that their beliefs have anything to do with race.

Also, the US military essentially does IQ testing, so I wouldn't say it's just "crackpots". It would be pretty ridiculous to say that a high IQ score offers no useful signal at all.
> Do you really know there is a war in Israel? Did you see it? Do you even consider firing of hundreds of rockets at Jews a war?

If this were a turing test, the above message would fail.

Is this really how you approach discourse on a forum? Hypertext was invented for the purpose of annotating documents (and now conversations) with links to other sources.

Also, falling back on an epistemological crisis in a discussion such as this is a bad faith argument.

Good day.
At the end of the day, GP is claiming zero confidence on being able to maintain this piece of code. It's come out of their mouth as "I want to rewrite this" but what it means is "I think it would be less painful to rewrite in a way I can support than to bumble around like an idiot for 3 years in this one."

There are a lot of things you can do with that input but you really have to acknowledge that there's a pretty big problem here, and some empathy is going to be part of our path out of this mess.
I believe all these utilities must be memory bound, and having short `int`s instead of `float`s would be a less traffic on the bus.
I agree with you. Trust me, in ordinary contexts I'd be the last person defending the PMERJ or the Military Intervention, it's all wrong and rotten and not a real public policy.

However on HN the discourse has the exact opposite bias. People have this idea of morality that's based on their conceptions and not directly on what's happening around them.
> There's a happy middle ground

Yeah, the happy middle ground is a management infrastructure that doesn't insist that you say exactly how long everything is going to take before you start doing it and accept that there ARE unknowns in software development.
While I learn towards not using an ORM, the productivity gains (at the very least early on in development) are undeniable. What I've always looked for are frameworks that give you an ORM but also make lower level queries very easy, normally via a query builder, allowing you to go back and forth between levels of abstraction. If I had to choose, I prefer libraries that give you the lower level of abstractions first and then build upon those to offer an OOP-based ORM approach (which is what I believe most people think of when they say "ORM").

It's a spectrum to me:

raw (parametrized) queries ------ query builder + serialiation/deseralization ---------------- OOP-based ORM

One of the best libraries I've ever seen get this right was TypeORM[0]. It was easy to get started with, includes consideration for migrations, allows you to use both the query building and annotated-class approaches where appropriate, also allowing for use of the repository pattern if you're comfortable with that, and has pretty great support for lots of different backends (I've used postgres the most though). All of this from a F/OSS project (~2 years ago I was also involved in a C# project during the switch from .NET 4.x to .NET core/standard and was very very annoyed that things I could easily do with TypeORM weren't available/worked out yet in EF core at the time).

[0]: https://github.com/typeorm/typeorm
I mean it's all ring0
I have a Xiaomi fitness band 2. As far as I can tell, the sleep metrics it reports are pretty good. I wouldn't attempt to compare its accuracy to an Apple watch, but the Xiaomi's battery charge lasts about a week and it cost $30.
What's wrong with working with plain arrays? Genuine question, they seem to work fine for me so far.
my question is why do you think that 144 tops with the sensor array is not enough to achieve FSD .

IMO the chips are real the cars are real the data collected is real and the network is real
Some of it also has to do with the demographics of their audience. Fox news viewers skew older[1] (65, 66 for primetime) and likely are more skeptical of technology.

There's also some "working the refs" at play here, where there's conspiracy theories swirling that conservative content gets suppressed and prominent conservative voices are "shadow-banned." There's even a grassroots effort to get popular social media sites declared the "public commons" to prevent technology companies from removing content, but that's A) likely a pipedream B) Assuming it could hold up in court, would ultimately be a massive boon to the left as it would strike a decisive legal blow against the notion of "corporate personhood" and agency of private industry. A free-marketer's footgun, if you will.

[1] https://www.adweek.com/tvnewser/heres-the-median-age-of-the-...
It sounds like you are conflating an ORMs with query builders?
If you get to the end of your career and have never lost, its likely you didn't try hard enough or challenge yourself enough.
Check out the Rust python bindings too; specifically PyO3. If you're starting from scratch it's worth exploring. [1]

[1] https://www.benfrederickson.com/writing-python-extensions-in...
Preventative medicine sounds good, but turns out to have zero or negative effect at scale: https://www.reuters.com/article/us-preventive-economics/thin... Yearly checkups don't do anything.
I wish the Withings mat would have the option to wake me up when optimal time comes. I had a fitness tracker that did that but it was very subtle and started working after a few weeks.
It’s not that I expect fewer issues. The reason I started using Apple over Linux was because I thought I could avoid some of those headaches and I do think years ago they cared about quality of experience. But if I’m going to have just as much trouble I might as well keep my freedom.
I find that people tend to believe there is a specific amount of time, or even range of time that is ideal. The body is massively complex and ideal sleep time is completely different on a person to person basis. You must understand that there is no ideal sleep for you that a study will be able to identify, you need to test your own hypotheses and decide for yourself.
I very recently started getting into microcontroller programming, and have subsequently purchased a plethora of different ESP chips on Banggood for roughly $3-8 a pop (though all of them have WiFi built in, and a few even came with cameras).

I would actually be curious how these controllers compare to a $1 chip.
I find the larger and full screen front with no clunky home button much easier to use. The form factor is so much easier to type on than the 5S — I have my old 5S plugged into a music dock in the family room and it feels just so ridiculous going back to type on it.

I also really appreciate wireless charging and waterproofing.

Bluetooth and WiFi work better for me on the X than they did on the 5S.

I also opted for 128GB when in the past I always skimpt on storage, and now I really appreciate never having to think about clearing pictures off my phone or if I’ll have space before going on a trip.

Come to think about it, some of my favorite pics of my kids were taken in Portrait mode. It really is a very pleasing effect.

Back when I had the 5S daily, we occasionally pulled out the Canon DSLR. I should probably sell that thing on eBay now...

At this point I don’t know what would drive me to upgrade short of breaking or losing my current X. It would take something groundbreaking, like a phone form factor that also doubled as a laptop through an AR keyboard and AirPlaying to any screen I happened to walk up to.

In the past my phones always got sluggish after a few years. Maybe that was Apple intentionally throttling and hopefully that won’t happen this time around. I don’t do anything on the phone that ever really challenges it except maybe searching through thousands of old emails and web browsing without an ad blocker.

My wife has I think a 7 Plus (?) and has absolutely no desire to upgrade.
Yeah, I need to develop comfort enough to become a contractor - at the moment as an employee it means you go wherever they tell you.
This is a repost
When you are restricted with only 2 choices, probably they both suck, if applied separately.
Railyard: how we rapidly train machine learning models with Kubernetes
Yeah if you’re doing lots of CRUD that approach quickly becomes an exercise in writing your own (bad, buggy) ORM.
JavaScript Party 74: When in doubt, log an issue
I recently put a lot of refactoring work in a java app. The enterprise architects made a list of decisions that amounted to forbidding an ORM, so a lot of JDBC/ResultSet boilerplate was included. The program had a tendency to UPDATE a few of the columns, then SELECT the same data right back a few lines later. Plenty of inconsistencies in the logic. This means refactoring went like this:

First step: Create for each table generic methods to insert, update,select all fields. Now at least memory and DB are consistent.

Next step: All these methods are mostly identical and there is a lot of commons-beanutils in there. So add an annotation to the relevant getters and generate most SQL statements on the fly.

Next step: Replace the incoherent commit/rollback mess with clear boundaries. Either it succeeds or it fails.

Next step: To stop the never ending reloads of data already in memory, SELECT data only when it's not already there. Flush all caches on commit.

All of this gives great results. Batch run time went down from 20+ minutes to a few seconds. Most weird crashes disappear. The need for manual data fixup after crashes evaporates. And then it hits me: I just wrote a custom ORM.
True, if your "sleep" time isn't actually rest, it doesn't count as sleep. Sleep apnea, as well as other sources of disruption, prevent one from getting the natural complete deep sleep cycles.

I think a lot of people don't realize when they have something like this... it's usually a partner who finally complains.
> But quite happy to criticise them when and where warranted on specific issues/incidents.

It rather seemed you came up with a rationalization for the deed just because it was done. Presented with facts, you don't skip a beat either.

> In this case, if I had to guess

That's the thing, you don't have to. So why do you? And what's with the weasel words like "kinetic action"? If someone mistook someone you loved for a threat and killed them, and someone else just said "oh yeah, they've always been quick to capture or kill people", and "this may be signalling that going forward people mistaken for threat are considered a valid target for physical removal", would you like that?

> Every powerful state relies on specialists whose task is to show that what the strong do is noble and just and, if the weak suffer, it is their fault. In the West, these specialists are called "intellectuals" and, with marginal exceptions, they fulfill their task with skill and self-righteousness, however outlandish the claims, in this practice that traces back to the origins of recorded history.

-- Noam Chomsky

When I said "start there", I meant start with the deed. Start with the principles, and if you would like them to be applied to you and people you love. There are things we cannot bless. We can support them, but that just degrades us, it doesn't enoble these things one bit.

> People who call themselves supporters of Israel are actually supporters of its moral degeneration and ultimate destruction.

-- Noam Chomsky

I rather consider Yeshayahu Leibowitz "pro Israel" -- in a sense of supporting the heart, body and soul, not just the body come what may -- just like I would have considered Sophie School "pro Germany", not "anti Germany". Principles, and applying them equally, and not having double standards, those are real, being pro this or that is just rhetoric.
I've worked with devs who were so self unaware that they thought they spent less than 10% of their time fixing bugs in their code.

In the end they were right. Because they refused to own their own bugs, everyone else was cleaning up after them.

The real problem was when they started using this bullshit ratio to inform their opinions on development processes, pushing back on attempts to mature our process and tools.
React vs. Angular: Which JavaScript Framework Is Better
I like this number better :). 7h is ok for me, but 8 feels so much better.
What I really would like to see is some more competition and price drops in displays. These microcontrollers are awesome and I love building small hardware projects. But the output systems are usually pricey. If color (ideally touch) displays can be made available for $5-$7. That would open up a flood gate of opportunities.
I assume the FCC is going to be sending this guy a strongly worded letter. If someone's creating interference bad enough that folks start killing power to neighborhoods to try and shut it off, he's likely in some deep legal crud.
I disagree with you. I don't think the article is "full of excuses." The details are essential to help non-developers understand why things take longer than expected, giving them a list of hours is not helping them anymore understand what goes on.
MDMA is a lovely drug, but has it's own risks. I honestly don't think I would have gotten into programming if a friend hadn't suggested it while I was under the effects of MDMA (he had suggested it many times before without me taking the suggestion seriously, but I ordered a copy of Think Python the next day). I'm very thankful for the impact that drug has had on my life. The friend who prompted me to start programming had two months of severe anxiety after that bean drop. He had previously taken MDA about a week prior, which is something of an analog; my understanding is that they both dump your built-up serotonin, and if you dump too much serotonin at once you can have a rough time of life once the bliss wears off. Also, the literature seems to be mixed concerning the neurotoxicity of MDMA IIRC.
You are entirely correct. My sentence "The main difference between async calls and threads is that threads remove the distinction between synchronous and asynchronous code." is pretty weird: I wasn't talking about threads in general, but green threads as used by Go (i.e. Goroutines) in particular.

The idea that I wanted to express is that, very broadly, there are two ways of dealing with concurrent io. One is to deal with it explicitly at call site, using some variation of async/await semantic, futures, promises, or just callbacks. That's the C#/Python 3.4+/javascript way of doing it. Although implementations vary wildly between these languages, the core idea remains the same.

The other way of dealing with concurrent io is using green threads (or related concepts like actors) as in Go, Elixir, Python with gevent, etc. IO calls don't look special (no await, no yield, no special keyword, no callback), that is to say they behave like any other function call (although the implementation of these io calls is non-blocking to allow other green threads to run). Concurrent io from the programmer perspective is achieved simply by spawning many green threads/actors.

I personally find green threads easier to reason about than async calls, especially in the long run when maintaining large software.
C started in 1972 so no. Cobol is close but was only 13 years between it's appearance and C.
This is a very good point, and one that I hadn't considered. From TFA:

> When asked for more clarity on which policies Dissenter did not comply with, Mozilla said that they received abuse reports for this extension. It further added that the platform is being used for promoting violence, hate speech, and discrimination, but they failed to show any examples to add any credibility to their claims.

If that's the case, who's to say that Firefox itself hasn't been used for these purposes?
Our needs are complex, and constantly changing. If our needs weren't complex, it would be easier to make a change.
Precisely, they are not. So then why do you expect C and C++ developers to switch to Rust if most of them don't consider memory safety that critical? Selling Rust to C and C++ programmers is like selling bicycles to Eskimos.

Regarding your second point: Firefox has vulnerabilities patched in almost every version (although the last one was a certificate screw-up). Are people abandoning Firefox because of that? Are you having trouble attracting talent, because it's written in C++? Are people switching to Chrome en masse because it has better security?

Even a project with middling memory safety like Firefox is able to survive just fine in a space where security's aaalways argued about. It's perversely lost market share because of Google's marketing and its poor performance. So one doesn't need to invest 10x development costs and time, probably not even 2x.
numbers here: https://github.com/jarun/nnn/pull/84
I'm doing the same thing now. I bet your people think you're as crazy as my people think of me.

My other friends are spending thousands of dollars retrofitting lighting and everything when they could spend a fraction and write some code.

And learn a skill. And not have their privacy invaded. And have more money they always complain about not having enough of.
How often do you want to send/receive data? I experimented with a Wemos D1 Mini and a pack of 4 rechargeable NiMH batteries (LiPo batteries seem like playing with fire, literally). In deep sleep the power consumption is very low, I measured something close to the 20uA from the spec sheet.
Pluralsight | South Jordan, Utah| Boston, Cambridge, Massachusetts: (Onsite) Machine learning, Data science, Sr. Software Engineer, Software Engineers (Node.js,C#,.NET, Python, Javascript, React.Js, Tensorflow, Redux.Js), Software Platform Engineer, Senior IOS Engineer, Senior Security Engineer | Remote: Systems Engineer, Principal Product Manager, Salesforce Engineers.

We’re Hiring!
Pluralsight empowers businesses everywhere to build adaptable teams, speed up release cycles, and become scalable, reliable and secure. We help companies narrow their employee's skill gaps by providing them with the necessary training to increase their tech skills.

We come to work every day knowing we’re helping our customers build the skills that power innovation.
And even better? We don’t let fear, egos or drama distract us from our mission to democratize technology skills.

We have the autonomy to do our jobs, transparency to eliminate office politics and we trust each other to do the right thing. Our teams thrive in an environment with creativity around every corner, challenges that keep us on our toes and peers who inspire us to be the best.

Together, we bring different viewpoints, backgrounds and experiences, and united by our mission—we are one.
We can’t wait to meet you.

Apply here: pluralsight.com/careers
Read more about Pluralsight culture: https://plrsig.ht/2Gb1bYD
Global Manure Map
Conway's Game of Life in Lucidchart
The idea is that the library would expose a pointer to the first element of the array and the size of the array.
I think the point is, an experienced investor should be able to either see through a fraud or at least do proper due diligence before investing a large sum. Plus, institutions often make a small initial test investment. If the performance is as expected, risk considered, then they may make the big investment.

A retail investor can't be expected to properly research claims, but a professional should be.
Gorilla TSDB format paper for those who might not get the reference: https://www.vldb.org/pvldb/vol8/p1816-teller.pdf
For gaming, Arch.

It's rolling release, including the whole stack that's supporting games. And they have a wrapper package that will install steam and its dependencies.
Looks nice, maybe you can add an existing account to your demo-system, so that I do not need to register myself an account.

Edit: And maybe point out, that the Documentation (https://docs.fullhelp.com/) is actually the software you are presenting. I did not realize that immediately.
My worst managers have been ex-programers who got promoted to management (too) early.

One always seem to think solutions were quick and easy, but that's because he never got to the stage where he could write reliable maintainable code. We were constantly fighting fires and he seemed to think that was normal.

I am not convinced that giving people enough knowledge to be dangerous is a good thing.
> I stayed close to what the author did.

Fair enough. I’ll concede that wasn’t a fair comparison to the OP. My point remains that examples focusing on the initial setup are uninteresting (to me) because that’s not where the bulk of the work is.