skysight-inc/HackerNews huggingface dataset:
The more interesting use case for supercaps is in the 60-0 case or in the case of delivery trucks, 30 or 15 to 0. The inefficiency is in capturing the braking energy. If you can use supercaps to capture this inrush then you can trickle it back in to the battery pack. You don't need the capacity to capture all the braking energy nor do you need supercaps to replace the battery. You just need enough buffer to improve your overall efficiency. In something like a delivery truck the battery/cap ratio could even be adjusted with modular packs depending on route. I'm imagining something similar to what Gogoro scooters use but with two kinds of pack.
Ruth Belville
Then you should look at either Bitrise [0] who have a CI/CD system tailored to solving that exact problem or GitHub Actions [1] that provides macOS build machines.

[0] https://www.bitrise.io/

[1] https://github.com/features/actions
Github projects, OSS contributions, and StackOverflow questions, are imperfect measurements and can be inaccessible to a large number of developers. Github is banned in some countries, many OSS projects are english only, and stack overflow moderation needs no introduction, to name a few examples. Imagine if github became a ledger where you are now judged by the shitty code you wrote when you were 20. Remove older repos? You'll be scrutinized for having a "gap in your resume".

The system is imperfect but is there actually a better alternative that fits the economic and cultural needs of our society?

FWIW I'm on your side, interviewing gives me the worst anxiety in the world even though my career has progressed to the point where I can consistently get an on-site interview.
also the funding
Based on both numbers I'd have to say this is completely made up. There's no possible way this is real. I've seen those "Bill gates as the elder of zion" memes circulated around once or twice but the people who did share those are the same people who share healing crystal and astrology memes, and they're not 20% of the population.
Rereading my own post some hours later I don't like the tone of it, so I'll willingly appologise for that. This might warrant a FUD-claim (I had to look up FUD to start with).

The point I was trying to make, which I don't at all think is based on fear, uncertainly and/or doubt, is that any two countries will differ on so many variables that one can almost freely pick what correlation one thinks is the important one. To do something akin to that and the go "shame on you" feels wrong.
I misunderstood the angle this thread was taking - I thought the OP was going to ask if the Dockered MacOS could run Docker.
I was just reading up on Rancher OS, but that’s a containerisation too far at this time in the AM.
It's just another packaging format, and if I had to choose just one then Docker is the least worst for me.

Least worst is obviously subjective but for me it includes running a bunch of random stuff in roughly the same way across Linux, OSX and Windows. The launch and manage UX is significantly better than vms also (not intrinsically, for any good reason, but in practice).

I get that this container is not actually portable tho.
Social distancing and prostitution: Germany helps sex workers idled by Covid-19
Docker has their own xhyve derivative called hyperkit. Nested VMs are not supported https://github.com/moby/hyperkit/issues/127
> One trick to circumvent this is to report the OPPOSITE conclusion first, and then say, 'actually, it was the opposite' after the listener says 'well, duh.'

Study finds political bias improves perception of verifiable facts.

I don't think I heard a lot of "well, duh".

> In reality, we don't know until we test... We have a lot of stories and biases that we carry all over the place, some are useful, most are shorthand, and many will lead us to wrong conclusions.

And even when we test, we don't really know, because we don't know whether we're talking about the same thing. What does "immigrant" mean? Are you still an immigrant after having lived in the US for 30 years? Is a naturalized citizen still an immigrant, or does he cease to be an immigrant when he becomes a citizen? Do you consider the children of an immigrant to be an immigrant? If so, for how many generations? Are you absolutely sure that everybody you talk to answers these questions the same way you do?

I'm often surprised how vague these political surveys are and how loose they play with language. And I'm even more surprised when they then use the data to make strong calls.

I'm pretty sure if you define the words, you get different results, e.g. ask about "immigrants in the last 10 years", or say "immigrants who have not become citizens that immigrated in the last 80 years". When you only use vague terms, you're not really asking what people believe the numbers to be, you're asking what people understand the term to mean AND what they believe the numbers to be for that understanding.

A current example is asking about racism, where it's no longer just academia where you might encounter something like "systemic effects disadvantaging local minority populations" as the working definition, while the average person might understand it closer to "discrimination based on race". You'll get very different responses based on what definition the person is working with, even when you ask about the same metric, e.g. "how often do you witness racism in your work place?"
The 1918 flu was awful, however Covid is nothing to sneeze at: https://www.youtube.com/watch?v=UPCkVrdZVjM

Keep in mind that the graph from that video looks the way it does despite almost the entire world taking measures to prevent the spread of Covid ;-)
Yes, I agree completely. I think those attributes, for a movement like that, are a strength. They're pretty effective at doing what they're aiming to do.
its using docker as an artifact delivery mechanism, not as an isolationism mechanism.
It depends what you want to use types for, really. If your motivation for using types is provable correctness and you can grok Haskell (or better yet, Idris), then you should do that. If you want performant dispatch, Clojure can give you JVM-level perf through the use of protocols. If, however, you want input validation (in the sense that you can be sure that a function argument you've been given will allow you to do what you intend with it) then static typing isn't the only player in that game.

In my experience (which I think resonates with RH and most Clojurists) is that for the vast majority of _information-driven_ systems, types are used as the latter. If you have a `Customer` class that gives you guarantees about the availability of, say, an `accountNumber` field, that is useful for correctness as you can be sure the information you need is there. However, if some future downstream coder wants to use your customer in the more general sense of being a human, then (s)he has to worry about sub/super/abstract-classing, may have to make upstream modifications to expose previously hidden data, and similar faffage. In Clojure the idiomatic solution to this problem is to "just use a map"; the real-world downside to this, however, is extremely weak contracts between functions. In this example, what `spec` allows you to do is strengthen those contracts by verifying that the data your function is provided is sufficient for your uses (as in the map contains all the keys you'll need with suitable data types in the fields) _without_ constraining what downstream consumers can also do with this data (extra map keys are ignored).

These checks are only done at runtime and only when enabled, however writing a spec gives you (very-nearly-almost) free generative testing that will run your function a default of 1000 times with random data in the correct shape to make sure it doesn't blow up—this isn't a guarantee of correctness, but it does provide extremely high levels of confidence (most type systems are also not even close to guaranteeing correctness either, only compliance with the type system). Spec also gives you (for free) performant runtime coercion for use in actual real-world code. You get a lot of bang for your buck.

`spec` is definitely not a type system, but it very capably fulfils a similar role in the kinds of programs Clojure was intended to be good at. It gives you all the flexibility and dynamism of Clojure with most of the confidence of static typing, without constraining either.
Deepfakes: Face Synthesis with GANs and Autoencoders
I can't even find the actual study itself, and the results Google produces are just a laundry-list of right-wing newspapers with an anti-lockdown agenda. With all that said, the summary of the research appears to be "in the immediate aftermath of a lockdown, when the lockdown hasn't even been fully relaxed yet in many jurisdictions, infection rates are lower than before the lockdown." This isn't exactly big news. (Also, the study is out of date: rates are now spiking in a number of states that have moved out of lockdown.)
I meant US, I'm far less familiar with soviet bloc aircraft.

Dropping LGBs in close air support isn't a thing. There are other tools for that. Target designation with a laser designator isn't something that anyone is going to do in a danger close CAS situation.
Security Leadership Skills
Postmortem: GitBook domains blocked by registrar (Google Domains)
The movie reconstruction from brain activity work was from my lab, thanks for the shout out!

The problem with many methods of analyzing and modeling functional MRI data is that the signal-to-noise varies hugely across time, across individuals and across brain regions within an individual. Unfortunately, the most common methods of analyzing and modeling fMRI data do not incorporate any principled method for dealing with this SNR variability.

What makes this frustrating from a practitioner's point of view is that we do have methods for analyzing and modeling these data that can account for these uncontrolled SNR changes. The problem is that most people don't use these methods. (My lab has pioneered many of these techniques, and that is why we could produce those compelling decoding results.)
As services grows to become a larger portion of Apple’s revenue, extending it to other platforms is an interesting idea. They already make Apple Music available as a paid service on Android. I could see an Apple TV+ app being developed as well. They could bundle those together with FaceTime and iMessage for a single monthly fee.

It may not have too many takers (I’m willing to bet that most people currently using Apple Music on Android devices are iPhone users with Android tablets), but it would help families or groups of friends who have that one person on Android, and those folks would bear a visible monetary cost that they could partially recoup by switching.

Remember how surprising it was to everyone when Apple announced a windows version of iTunes in 2003. Jobs resisted the idea, and then publicly acquiesced, standing in front of a slide that said “Hell froze Over”. Aside from the additional iPod and iTMS revenue, the halo effect of widespread iPod exposure likely sold a lot more macs than platform exclusivity would have.
The sharing economy will have to change
>Truth has a liberal bias.

Would you like to explain? Or was this sarcasm?
You can have a right to speech but not have a right for a private party to carry your speech this isn't contradictory.
Fifty Founders on How They Started Their First Business
There were three common first steps:

Make a Website
Calculate Costs
Collect Early Client Feedback

Hit Sources to reveal the fifty stories.
Buy a gun. 2A.
Prepare for a world in which you have to defend yourself because help is not coming and the bad actors know it.
This is a misapplication of that principle and runs the risk of turning into the toxic gatekeeping that I know first hand has kept many talented people out of the academic cryptography community. The authors of this work implement their system using existing proof of concept zkSNARK libraries that have been developed by researchers studying this area for roughly a decade or more. They are not rolling their own crypto and are guided by top notch cryptography researchers at MIT (albeit in a course setting).

Even supposing that there is a dangerous time to experiment with application with proof of concept work, this really isn't the case for zero-knowledge proof (or more specifically, zk-SNARK) systems right now. I have been in this field for many years and the chief complaint that I have heard many researchers have is that the tooling exists, yet people are not making heavy usage of it outside of ZCash. This, thankfully, has become less true within the last year or two. This work, even if it is written by students, is nice to see given this reality and can give researchers trying to optimize these development tools necessary feedback to improve them.

To put this into a larger research context, keep in mind that various funding agencies have probably spent at least $1 billion on FHE, ZKP, and similar novel crypto research in the last decade. Off the top of my head, this includes DARPA, ONR, NSF, and many more. The biggest barrier this area currently faces is fine tuning these tools to be performant and accessible to non-research level security engineers and developers. This includes determining which applications this technology may be useful for and where, if applied, it is surprisingly not useful. This is why there are continuing (multi-million $) programs to directly target these problems (DARPA SIEVE and IARPA HECTOR for example). This work by MIT students is, at least on the surface, a potentially useful datapoint that we can use to inform our decisions going forward (I personally would like to know more about their development experience using the tools).
Private backplane networks would presumably be using static ULAs. What's so hard about "ping fc00:abcd::2"?

> what about the vast majority of people who have less expertise and less time/resources to deploy complex configurations?

"Simple things should be simple and complex things should be possible."

There exist IPv6 ISPs that give you a modem/router that you plug your stuff into and there is nothing else to configure. They could all do that. That covers the large majority of people who just want to internet as quickly as possible.

If you want to have complex internal subnets and backplane networks and things like that, this is a thing that requires technical knowledge to begin with.

I suspect the reason people continue to use IPv4 for such things is simply that they're more familiar with it and it still works. And so what's wrong with that? The primary advantage of IPv6 is that it gives every device a globally routed address. It still does that if people carry on using dual stack with IPv4 until the end of time. Or however many decades until IPv6 has enough penetration that people have gotten used to it and start to turn IPv4 off.

You can use IPv6 long before IPv4 ceases to exist.
Nothing really different from writing functional JS with lodash and being conscious about immutability (or use immerjs). For macros you can use Babel.
Oh yes, and in which country. Tone, coverage, country, related situation in that country/media-outlet...oh man that would make press a bit more transparent.
Consistency in Clojure comes mainly from things like:

FP is the default idiom, state is very isolated and explicit.

The language is dead simple and often declarative.

The way you write Clojure programs is by attaching a REPL to your editor and by evaluating expressions in isolation. And you'll be running a linter like clj-kondo[1]. This has a similar effect as running a type checker (and it in fact does catch a lot of things that a type checker does).

Clojure spec can express much more than most (mainstream) type systems, is itself introspective and can be used for generative testing.

First class support for names: Keywords are not explicitly attached to their containers/data-structures but can be optionally be attached to namespaces and specs. This means a lot of problems that arise when changing code are simply avoided in Clojure. They still carry around the semantics and consistency you gave them, regardless of where they are used.

I've been working on a side project since about a year now and I can't remember when I last had a type error.

[1] https://github.com/borkdude/clj-kondo
The only way I’ve gotten around this is to pursue opportunities at smaller companies run by people with a similar mindset. Tech, like most other industries, can be a bit incestuous when it comes to competitive thinking because so-and-so company does it and therefore we must do it too. Smaller companies tend to have to compete more in the labor market and therefore don’t rely as heavily on these tactics.

And while it is sophomoric and ineffective, at least you’re not explicitly judged by where you went to school, etc. like you see in finance. It’s not like other high-paying industries are more meritocratic than tech. I still think tech is by far the most meritocratic industry to be in, despite the interviewing culture.

The only way we change the interviewing culture across the industry is by no longer making the FAANGs of the world the standard to aspire to, because it’s them pushing this misguided thinking.
I just wish it didn't target the JVM. I think if it had a native runtime that loaded quickly like Python it would be more popular. I love Clojure and really wish I could use it, but I just don't do the kind of things that can justify running a JVM.
If they're only building doghouses and birdhouses that seems fine.
It depends. My town is small. Do I think my local PD needs tank, humvee and a chopper? No. It may be a little different in Chicago and budget should reflect that.

But. There is a big but here. The very human tendency is to forever increase a budget. I am virtually certain there is a lot of fat to be cut.
And REBL http://rebl.cognitect.com/download.html
Americans saved a record chunk of their incomes in April
Breathing affecting health in that way was absolutely news to me. I'm very skeptical that you really could have predicted the results of that study before reading it.

In fact, your post on that story was:

> Did you all know that humans need oxygen to survive? And that the ways we consume oxygen can affect our health?

It doesn't seem like you really understood what they were saying. It's much more complicated than this and doesn't warrant that sort of shallow dismissal.
One of the satellites in yesterday's launch has a test visor system that should make it invisible to the naked eye once it has precessed into it's final orbit (which takes a couple months). If successful they'll apply it to all satellites so only the small portion of the constellation launched to date will be visible during dawn & dusk. The lifespan of these satellites is 5 years.
Much of the day-to-day variation concerns uncontrolled variability in blood pressure, arousal and attention. Those factors have enormous influence on the blood-oxygen-level-dependent signal.
I was hoping the pictures would be procedurally generated by the c code
Ask HN: What did you do today?
I went for a run and coded a bit...
Kind of fascinating that a domain provider can suspend your entire large-scale domain if there is are malicious actors using the service.

Can the Dropbox domain be suspended the same way? Google Forms?
That's great news, I hadn't heard that they requested to lower everything to 550km (fcc filing here for the curious: https://fcc.report/IBFS/SAT-MOD-20200417-00037/2274315)
It's an unenforced provision of the license agreement. No attorneys are recommending it but it's happening. I wouldn't start your own CI firm with it though.

Unlike Microsoft, Apple has no motives to send the BSA after anyone. Pretty sure they've only used them for egregious copyright violations like the commercial Hackintoshes.
Do you happen to own one? I've seen reports of slow interface and laggy AF, which is off-putting. But, the features on paper (with price point) are really compelling.
It's a step on the road to mass surveillance.
Ok,this is sort of brilliant in it's simplicity and ability to use existing resources. A while back i read an article that theorized that there would be cars all over carrying drones and cars would do most of the transportation while the drones did the last mile or so. Here is a practical example.
Khupe and Mwonzora must be arrested
I often wonder what it is that perpetuates hammer problems. When I look at a problem, all technologies are options. If I'm doing the work, I'll obviously try to choose from those I'm more familiar with or choose what seems like the best established/mature hammer.

It often seems like someone wants to use a specific hammer and tries to tailor/turn/reshape problems into nails. Some of it may be resume driven development, perhaps choosing comfortable technologies, etc. Perhaps hammers are the only tools they're familiar with and risk aversion in business leads us to only use our hammers.

Something is amiss because I keep seeing hammer problems and it never seems to stop.
Uh, I dunno? Is the implication that I'll have less patience for taking tests each time I change a job when it's the Nth time?

Maybe? At 5-6 years out of school, I personally don't mind tests. Sometimes I actually really like tests (e.g., I've started watching youtube vids of Putnam problems, like doing daily problems on brilliant). I can imagine time to study becoming more scarce if I had a family, but I was under the impression that changing jobs was something that's gonna take a healthy amount of time regardless.

To be clear: I think you can have bad tests, and I imagine I'd find it frustrating if I was boxed out of a lot of jobs I thought I'd do really well at because the unrelated test keeps me out. But I don't think needing to study inherently makes a test bad.
Changing the laws to end 'qualified immunity' is much more important. Demilitarizing the police is also important. Maybe defunding would help with that.

Watching police impose an excessive curfew on 10 million people (LA county) and then round up hundreds of peaceful protesters last night was sickening.

https://www.youtube.com/watch?v=L_cDengPeSY&t=2240

These people expressing their first amendment right to assemble should have been protected not persecuted. Police are out of control.
And handouts. Basically bribe the troublemakers so the police is not necessary. Clever.
I could use some CGAN scripts to make a picture of me, which - to your eyes and mine, looks like me - but nevertheless does not have my official physical metrics, and thus I could pre-dispose future AI against recognizing me.

I could. But, I won't any more, because Germany will make life a hassle for me.
Rich hickey explains at this timestamp in the video,

https://youtu.be/2V1FtfBDsLU?t=2426

"The information programming problem"

Whole video is gold, is my fav programming talk of all time.