skysight-inc/HackerNews huggingface dataset:
On hardware, for fixed-size problems, O notation applies in the form of circuit size, which maps, unsurprisingly, to actual circuit size.
"The planet is fine. It's the people that're fucked!" -- Carlin
The article says he's worked with MH groups in the UK. As a celebrity ambassador for mental health and development, it's not exactly a bad call. He has spoken publicly about issues he faced losing his mother at an early age.
I don't think so. Reading a book or watching a show isn't about the fastest route to a conclusion. To borrow a phrase: it's the journey, not the destination.

IE: I'm watching The Crown right now. I've been "spoiled" on the outcome of the show through simple history and cultural knowledge (I'm Canadian). It doesn't make the show any less enjoyable when I know that Diana is going to die, or that Mountbatten was killed by the IRA.
"There is a lot of potential on Digital Ocean, it in its infancy, the thing I like the most about it is $ for spec, with a $50 Heroku dyno I get 1GB RAM at DO the specs are way superior."

You can a real server for about that money too, and it will leave all the clouds in the dust
As someone who has been susceptible to chronic depression, I understand completely. I've had to explore these nagging doubts with a good therapist to be able to get past them.

Motivation is still a black box for me. I have learned that of I'm not motivated, something is wrong.
Worth noting that the presenter of this talk has done a complete 180 on subtyping as he's now using subtyping and variance in the core of his flagship library ZIO. He realized it was sometimes better to use the language's strengths rather than denigrate them for "ideological" reasons.

Also worth noting that Scala is not a "very big" language in any sense that I know of. It has a lot fewer features than C#, for instance. And probably a comparable amount to TypeScript.
Another post appears to have been suppressed in the same way: https://news.ycombinator.com/item?id=26556187
log2(5)???
Considering this was malicious sabotage, I doubt the ex-student was even in contact with his former advisor, and regardless a conversation probably wouldn't be very helpful.
And you see this broadly in where people choose to live.

It's a stereotype, which is no less true for that, that young college-educated people have been tending to move into cities especially over the last 25 years and then move out to a suburb when they get married and have kids. And really it's been going on longer than that. A bunch of people I went to grad school with went to work in Manhattan in finance and lived there. Maybe one or two of them still do.
Show HN: Kiteshield – an open source packer/obfuscator for ELF binaries on Linux
If the policy then has to be that everyone has to be they/them or no one can have pronouns/correct anyone else about pronouns, then that itself is a political stance. Some things are just unavoidable.
Whether there is directly a paradox doesn't change the moving through time bit of it.

I mostly don't think that future FTL capable humans would be disciplined, so we'd be talking to them if they existed (in a four dimensional sense).
Yes, of course. Acme also.
It's obvious that there is some upper limit of companies per batch, past which it will be impossible for YC to source quality companies and advisors for batches. But why should we believe we've hit the point where the quality of advisors and peers decline as YC gets bigger? There are a lot more than 300 companies started per year...YC still only makes up a small fraction of the total. (And anecdotally just looking at this batch...I wouldn't care to bet that the quality of peers has decreased!)
The title you came up with makes WAY more sense than the actual article. Now I understand what they're doing and that's honestly pretty cool. They just need a better writer.
Company behind the orbiter, but with less background info than the BBC piece:

https://astroscale.com/astroscale-celebrates-successful-laun...
What are you suggesting, we only run fiber to the homes of registered Democrats?
Shouldn't that first graph have the axes the other way round? Time (date) should be on the x-axis, and the measurement on the y-axis? As it is, it looks terribly confusing to me.
What did the EU "not do"? The EU did pretty much exactly the same thing, securing access to 2.3B doses from 6 different providers and investing 2.7B$ for vaccine development (on top of the price tag of the vaccines themselves).

I don't think I understand what you are trying to say.
The U.K. is also experiencing a significant shortfall in doses compared to those that were projected to be delivered by AZ. Production yields have been lower across the board according to Oxford researchers involved in the scale up, and several delivery milestones were missed for the U.K.
Effective macro requires good micro. That’s one of the reasons archon mode is such an advantage.

> steadily pressing every strategic weakness Serral made in his attack

Again a very micro limited activity. Alphastar wasn’t very superhuman in that someone could get those inputs down about that quickly, they just can’t keep the pace up over time. Endurance is one of those human limits that is often ignored when talking about esports, but it’s real and huge influence on gameplay.
The consequences of people’s votes don’t matter when political affiliation is handed down within families similarly to religious affiliation. The number of people that say “I vote for X because my family votes for X; we’re X people” is simply astounding.

Expecting rational behavior from irrational beginnings doesn’t work well in my experience.
>HTTPS adoption is now very high[1]

I posted this in a separate comment and I will post it again.

https://certbot.eff.org/hosting_providers

HTTPS adoption is hard enough that the wast majority of shared hosting providers haven't automated cert provisioning and are delegating this process to their users.

The push towards forced HTTPS has significant costs, which most people in this filter bubble don't want to honestly discuss.
I think you underestimate the number of real-world problems that can be solved by a bash script executing "./some_task &" in a for loop, and using "jobs", "fg", and "bg" as needed.

For many problems, that's literally good enough parallelism.

--------

Case in point: I once needed to render an animation in Blender, and I noticed that Blender's built-in parallelism was kind of crap (it was an older version of Blender at the time. My 32-thread / 16-core system barely reached 400% utilization... I know I could do better).

So I just spawned 16x Blenders in headless mode, each handling a different frame of the animation, and achieved far higher utilization than the innate Blender parallelism.

Yes, literally:

#!/bin/bash
for i in `seq 1 16`;
do
blender (params) & # Yeah, just run a bunch of blenders in headless + background mode
done

Bonus points: I tweaked the script to take advantage of NUMA-locality, by automatically pinning blender to one NUMA-node. All without ever touching a single line of C code.

-------

Communication / synchronization is hard. But parallelism (even high-performance NUMA-locality with thread affinity pinned to particular CPU nodes) doesn't have to be hard. Just think a bit smarter.

--------

The equivalent to doing "./some_job &" is fork() and wait() in POSIX C / C++. That's good enough for a ton of problems (hell, its how us older programmers achieved parallelism back in the CGI-BIN days).

Don't do complicated high-performance techniques if you only need a bit of parallelism. Don't overthink things, stick to simple parallelism when simple solutions solve simple problem.

Don't premature optimize into complicated producer/consumer patterns unless you actually need the performance. Definitely don't premature optimize into high-performance lockless programming techniques unless you really need to.
I'm guessing these applications do not have any kind of animations or smooth scrolling? That would be a simple test, make your web browser or your image viewer fullscreen in 4K and see if there is lag in the scrolling/panning/zooming.
Do you apply the same philosophy to the thousands of system breaking changes introduced to Windows by Microsoft or is this just targeted?
We had some bugs that caused this! If you could send your project name/ID via discord PM (see https://wzrd.ai/contact/), I can fix that for you!
Not quite the same, but you can enable HTTPS only navigation and then cleary accept an exception when only HTTP is available.

https://blog.mozilla.org/security/2020/11/17/firefox-83-intr...
I agree the personal shouldn't be political, but I also am willing to straight up say some people's personal lives are political, eg. trans people asking to be viewed as their gender identity is a political stance and that can mess up family/polite company altogether. There's just no escaping it.
You must have a special deal. The price I see (USA, Kindle store, current pricing) is $9.99/mo after the first month.

That said, I agree that journalism deserves to be paid for, and even the price I mentioned above (about $2.30/issue) is very reasonable.
If the military has an strategizing AI that gives them an advantage, I'd expect it to be deeply classified.
Work Adventure
Instituting warrantless mass-surveillance, which makes institutional tyranny far more likely, to reduce crime from non-state-actors, is a terrible trade off. It's not even effective at reducing crime:

https://www.ledgerinsights.com/anti-money-laundering-has-les...
There exist crypto systems independent on P vs NP, both symmetric and asymnetric. The general approach exploits polynomial time complexity differences. However key-sizes increase accordingly: last I saw a key-pair was a few 100's of megabytes. (an enourmous reduction from originally GB's)
What a poor article.

> Especially Heroku as a deployment platform is a new area for me.

Maybe you should get some more experience with the product before writing your critique? Or write about something you know more about.

> Getting there and installing the pre-requisites on the CLI took longer than expected.

No mention of how long, but when you use your own tool instead you time it down to the second...

> Lots of CLI commands involved, and it did not run in a CI/CD pipeline with additional tests before deploying it.

You published your code on github, so we can all see that you didn't actually write any tests. Heroku does actually have a CI offering, but let's just ignore that I guess?
Yeah but once you're better, covid is free to infect you.
Well, he was in the royal army.
In my experience, hackathons don't scale. The value is lost when the resources are spread too thinly across hundreds or thousands of attendees. Mentors can't teach, and hackers can't get feedback. It becomes impossible for meaningful discussions to arise, and winners start optimizing for all the wrong things (i.e. fancy slideshows, needlessly complex designs, worthless ideas) because nobody ends up solving real problems. Worse yet, the hosts celebrate all the wrong metrics such as attendee count and lines of code written, as if those mean anything.

As a prospective YC applicant, I see every batch size increase as a dilution to the value of the incubator. Most of YC's content is already free online; the key value is the personalized insights from partners, access to a professional network, and co-experiencing starting a company with other early stage founders. These sorts of things scale linearly, at best.
The article says he's worked with MH groups in the UK. As a celebrity ambassador for mental health and development, it's not exactly a bad call. He has spoken publicly about issues he faced losing his mother at an early age.

Ultimately, there's more billions in VC money chasing startups than there is available for treating say, diarrhea or dengue. Harry's just getting his piece of the pie, whether he 'deserves' it or not is immaterial.
You might get some really promising results with finetuning.

If anything, you could build writing assistance that almost automates responses.

I've been co-authoring a library that lets you finetune such models in a single line of code.

https://github.com/backprop-ai/backprop

In specific the text generation finetuning example should be what you are looking for: https://github.com/backprop-ai/backprop/blob/main/examples/F...

Hope this helps, happy to chat more about it. Pretty curious about the results.
Not sure I agree at all.

I like to go to places and rent an apartment for a few weeks. Then discover your neighborhood. It's fun when you move, and it's also fun when you vacation this way.

That said, I'm not out trying to discover a previously undiscovered waterfall.
Yep, and yet the people in power often use these very loopholes and defund their tax departments.
If you pour a cup of pasta sauce in there, does it just disappear?
10 Products I Wish Existed
Plenty of 3 sigma results have come and gone, (there's obviously an xkcd for this about doing a whole lot of experiments). It's certainly something to watch and I would personally be stoked for some new physics.

I only posted because it was the first thing I wanted to know, and I had to dig around in the article for a bit before I found it at the end.
SVN, CVS, Perforce, etc still exist, alongside git. Software features and quality are not the only reasons people adopt software.
By "Automatic scene detection" do you mean somehow detecting in the video if interesting things are going on and avoiding cuts around those spots? Because a lot of videos I record have silence in the audio when important things might be happening in the video, and having to manually go find those places is a bit of a pain.

Of course, automatically detecting which parts of the video are interesting or not is probably impossible, but it sure feels like an interesting problem to try to tackle.
You can program a carrier pigeon not to bring your message but to store your datas in its DNA =)
Indeed and that was mentioned explicitly in the article as a benefit of having larger batches.
Are you legit claiming that a TM the most powerful computational model?
It is a hypothesis with no extant counterexample. Discovering a counterexample cannot be ruled out, but it would be the biggest breakthrough in the history of science, so it seems safe to bet against it.
Both are definitely subject to spaghettification :-D
ISRO Demonstrates India's First Free-Space Quantum Communication over 300 Metres
History shows that Large Companies tend to fail when recreating products because of internal politics and initiatives (outside of the core goal), not because they physically can't.
What's needed are new methods, though. I saw some really interesting work ten years ago using group Fourier transforms to attack the problem. I think it didn't end up working out, but was fundamentally more interesting than another extension of the laser approach.

One of the major failure modes of academia is that students are generally not very good at picking problems, and can end up following their advisors down a blind alley. The underlying question here is absolutely worthwhile, but spending a year extending laser will have no impact. It's like you're trying to dig to the center of the earth and someone hands you a shovel: do you take it and start digging, or walk away and try to find/invent an oil drill?
The built in fingerprint devices on most laptops are just simple image scanners. They provide an image and nothing more.

Processing the image and matching it to a reference image is a fairly intensive mathematical endeavor. This is the part that fprint does.

If you're looking for easy, I would recommend an external all in one fingerprinter module with it's own integrated image storage and processing capability. With one of these, it is simply a matter of communicating with the device.

http://www.nitgen.com/eng/product/NScan-SDL.html

https://www.futronic-tech.com/pro-detail.php?pro_id=1533
A question to parallel programming experts. Can we assume that a task that is well seperated to perform on single core is always better than multi-core?

I meant using multiple instances working on single core vs. single instance with multi threads.
I'd prefer they focus on doing research with actual data & figures that actually matter. And getting it right while at it.

IMO the 100% effective xxx was absolutely unnecessary. It becomes easy for anyone to tear down this report. AZ aren't helping themselves with such claims.

Also prefer they round off nothing. Report your data as-is. Majority of the people aren't stupid. They don't need your loose interpretations nor any nudges. Certainly not from the vax manufacturer.
I just cannot forgive him for not finishing that third Dirk Gently book.
Interestingly, the Google SRE book[1] mentions scenarios where they practice exactly this:

> The solution to this Chubby scenario is interesting: SRE makes sure that global Chubby meets, but does not significantly exceed, its service level objective. In any given quarter, if a true failure has not dropped availability below the target, a controlled outage will be synthesized by intentionally taking down the system.

I doubt there are any customer-facing systems that practice this technique. Just super interesting that it exists.

[1]: https://sre.google/sre-book/service-level-objectives/#xref_r...
Over 2/3rd of that list was last audited in 2019. A lot can change in 2 years.
The Grand Elephant of the Machines of the Isle of Nantes
100% effective against hospitalization in the trial, because no one wound up hospitalized in the experimental group. You'd prefer they lie?
like the other comment alludes to it's not constant it's a function of block size and the size of the matrices

http://www.ijcee.org/vol9/949-E1621.pdf

you edited your comment. it said what's the speed up on GPUs (which i provided).

>GPUs are not nondeterministic Turing machines

for small problem size that's exactly what they are (or any multicore cpu for that matter)

>The other is to imagine that the machine "branches" into many copies, each of which follows one of the possible transitions. Whereas a DTM has a single "computation path" that it follows, an NTM has a "computation tree".

https://en.wikipedia.org/wiki/Nondeterministic_Turing_machin...
Yes that's possible, at least for some other coronavirus. HCoV-OC43 is an endemic betacoronavirus very similar to SARS-CoV-2. It typically causes common cold symptoms in healthy people but is extremely dangerous to the elderly.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2095096/
Cells have ways to detect non-self RNA and react to it, like stopping protein expression and releasing alarm chemicals to call in immune system cells. Viruses of course try to block these cell defenses.

This is actually a big problem for mRNA vaccines, which are also foreign RNAs, and to overcome it for example Pfizer/Moderna use unnatural RNA bases, among other things, to bypass these detection mechanisms.

It's not exactly clear how cells can distinguish self/non-self RNA, some markers are known, like different RNA cappings, different letter frequencies, some chemical modifications.
Completely out of topic, but I think there is almost a perfect sync (with about a year of buffer) between the moment we lost the famous "gitlab CEO here" comments on HN and the moment where comments on HN starting shifting towards the negative side.

Long gone are the 'gitlab is so amazing' comments, and the top comments are usually much more critical (clickbait, stability, . . .).

Not taking sides, just an observation that I make to myself pretty much every time I see Gitlab over here.

For reference : https://www.google.com/search?hl=en&q=%2Dsite%3Amedium.com%2...
The article diplomatically doesn't show any examples of the terrible typography foisted on other watches, but it doesn't take much browsing around Hodinkee to find examples.

Like the stretched SAT DEC on this Patek Philippe: https://hodinkee.imgix.net/uploads/images/cf044e7b-7239-44a7...

Or this 'Word Art meets Mickey Mouse' Omega:
https://hodinkee.imgix.net/shop/images/bf1f83ff-b964-4a98-a9...

(edit:) Here's another good piece on the same subject:

https://watchesbysjx.com/2015/08/editorial-why-fonts-and-typ...

Lots of lovely typography at the top, but search the page for "questionable" to find a real horror.
It is unclear whether defendant was aware of having a HIV. It seems like he had no intent of spreading a disease and had limited or no knowledge of having it.

"I didn’t really do it intentionally but when we were drunk it ended up happening”."

How the case ended?
you really should check out Kurosawa’s own films if you haven’t. He is easily a top five all time director. his films run laps around basically everything else.
The site of the overall project:

https://www.lesmachines-nantes.fr/en/
everyone is socially distanced, remote, masked, extra hygienic, and extra aware of illness.

Flu has been eradicated by lockdown, but lockdown must continue because COVID has not. That appears to be the policy right now.
Bill Gates wants to spray millions of tonnes of CHALK into the stratosphere
But there aren't a lot of proven bounds on polynomial time complexity either. For all we know it may be possible to solve 3-SAT in linear time.
Hey all. Been working on this a while and figured it was up HN's alley. The readme is pretty flushed out and serves as a good technical explanation of what Kiteshield is / how it works, so I won't repeat that here. A few notes on how I got working on this and other areas to explore are probably in order though.

I got interested in binary obfuscators/packers while reading the excellent "Learning Linux Binary Analysis" by Elfmaster (https://www.packtpub.com/product/learning-linux-binary-analy...). Chapter 5 specifically talks about binary packers like Kiteshield. Struck by the fact that there didn't seem to be many Linux/ELF packers at all with publicly available source code, I figured it would be fun to work on one and publish the
source code.

Chapter 5 of LLBA discusses a few other ELF packers for those interested. Among them: Shiva, a particularly advanced packer from back in 2003 which was never released. The slides to an interesting Blackhat presentation on reversing Shiva can be found at: https://www.blackhat.com/presentations/bh-federal-03/bh-fede....

I'm sure Kiteshield packed binaries would only pose a moderate annoyance to a veteran reverse engineer, but I've yet to have any of my (very technically minded) friends reverse a simple crackme binary packed with it, meaning it's got some teeth at the very least.

If I had the time on my hands, there are numerous improvements I'd like to make to it, some of which include:

- Actually encrypting/obfuscating the loader code (strings in the loader code are obfuscated, but the actual code is stored unencrypted/unobfuscated on disk and is easily static-analyzable)
- Further obfuscating the loader code via polymorphic code and tricks like jumping into the middle of instructions
- Anti emulation measures

Additionally, having the runtime be based on ptrace (PTRACE_PEEKTEXT/PTRACE_POKETEXT are used to encrypt/decrypt functions) has proven to be rather slow. If I were to do this over, I'd look into decrypting/encrypting functions in the same process running the packed code to avoid all those expensive context switches.

I've taken care to flush out the README and document tricky parts of the codebase to hopefully allow people to pick things up fast. Would be happy to answer any questions that arise though either here or via email (see my GitHub/website). I had a lot of fun working on Kiteshield and hope people interested in this kind of thing get something out of toying around with it.