skysight-inc/HackerNews huggingface dataset:
You wrote “This is exactly my personality type, and my wife makes fun of me for you. Once I get my teeth into something I basically don't stop until I got it. It's actually created problems for me in other career fields, but it's seen as an asset for programmers. So I know on a personality level I have what it takes” in another comment.

This is a virtue and a fault. After some successes and some failures, you are likely to learn to be more wise when choosing which problem to deep dive into. The wrong deep dive will damage you.

It also takes time to learn that cowboy duct-tape solutions are sometimes correct: this is best learnt by being in a team with someone who is productive in that manner (the downsides of it are obvious to engineer types; learning the positives of hacks is harder for engineers; judging when to apply fast solutions needs a good engineer). If you can only do anal retentive engineering, then your skills are still super valuable, but perhaps try to veer towards projects where beauty and correctness are valued.

For many engineers, I think it is worthwhile to learn the dark side: how to deliver a quick and dirty compromise that meets a need e.g. most web development. I personally find this difficult: google “yak shaving”. Some engineers never learn how to make good compromises, and they sometimes end up stuck in a dead end.

“but yeah... Just get the impression I'm not smart enough for this.“

Keep your humility, use it to connect with clients and users. They feel it 10x.

Finally I’ll add that the best developers I’ve ever worked with have been technically mediocre. Their other skills have made them great - abilities to concentrate on the right things and not worry about being technical goddesses or gods. I have worked with technically great people, that just do a shit job because they can’t get on with others or they produce something that only they can understand.
He is still way better off than your average hs commentor. It will be easy to pivot into anything.. flower shop.. ebay jeans store the sky is the limit.
> Under firefox you can set "network.http.sdpy.enable" to false to switch back to HTTP/1.

Thanks! I might have to try that out, currently relegated to tunneling everything over sshuttle which of course makes things slower but reliable since it decompiles the TCP packets making them appear to work flawlessly to HTTP... HTTP1 may be a faster solution.

[edit]

Trying this now. Correction on parent comment for Firefox:

goto:
about:config

search:
network.http.spdy.enabled.http2
I want to resume business logic when the result is available, but I don't want tens of thousands of kernel threads blocked on results until java finally gets fibers. People who write synchronous drivers also tend to make big poorly-used connection pools which defeat TCP flow control.
I’ve been looking into ory platform recently. It’s all still alpha and beta but pretty impressive. The architecture is much more microservice oriented. Keycloack is one large monolith but easy to deploy with Docker.

Both suffer on the documentation front, especially useful “cookbook” type of things. Keycloak is impressive, like a lot of things from Red Hat. But ory is worth keeping an eye on. Both assume fluent understanding of terminology.

If you need an integrated identity database out of the box, go for Keycloak today. Comes with OIDC and SAML, both work great. Ory Kratos still requires some manual tinkering.
This is absolutely fascinating.

Even just a demonstration that rule application on hypergraphs is expressive enough to potentially describe (for some rule yet to be found) Quantum Mechanics and General Relativity is incredibly exciting in my opinion.

Arguably string theory is in a similar situation: a very powerful framework that could potentially describe reality if accurately utilized.

Also, notably Gerard 't Hooft has been working on a very similar topic recently: Quantum Mechanics described in terms of cellular automata [0].

[0] https://arxiv.org/abs/1405.1548
"If you remove the black, total curve, the green new case curve is visible but it seems to be going up and down fairly inconclusively."

The best fit line of new cases after 4/4 is a linear function with a definitively negative slope. It is conclusively not a function that contributes to the upward, concave blue line on the state's graph.
It has been done. It's not as simple as it seems, the link explains furthur.

"Libel is a method of defamation expressed by print, writing, pictures, signs, effigies, or any communication embodied in physical form that is injurious to a person's reputation, exposes a person to public hatred, contempt or ridicule, or injures a person in his/her business or profession."

https://www.law.cornell.edu/wex/libel

edit: made less snarky
You can still find incredibly good compensation in our realm without working for a FAANG. Yeah - they have resources to pay out the nose but there's a lot of places to land that don't have huge public-facing ethics issues hanging over your head.

Maybe I'm being an idealist punk for feeling this way but I'll take less pay to be able to live with myself... Especially in regards to the places that I've given a hard-no: Walmart and Facebook as these companies are actively hurting my country every day.
I thought I read a few months ago that Intel still does well in the video editing space (especially with 4k), because their chips have onboard decoding hardware. Is this still true?
It's have to be a special setup for sure, a board with no memory even hanging off of it.

In theory all you'd need is some tight integration with the NIC (or a few of em!) and tiny driver that knows how to DMA to the NIC.

Larger problem of course is that L3 isn't addressable. I wonder how much money a cloud provider would have to pony up to AMD to get an exception to that? :)

A huge # of workloads would fit in 16MB with no storage hanging off. Heck I think every microservice I've ever written could manage that.

There have been some efforts of late to make a cloud first OS, honestly once you remove everything except for "talk to network controller" and "parse JSON", well so long as you don't mind writing in a language that isn't JS, a few MB is plenty for lots of workloads.
pascal_cuoq - Pascal Cuoq is the Chief Scientist at TrustInSoft and co-inventor of the Frama-C technology

This looks to be a hell'va' good tool chain. I'm playing with as of yesterday.
It doesn't matter whether they had any actual info. It's the perception. Firing them feeds it further.
This is only true if you're using exclusively Linux runners. If those same 7,000 minutes are on macOS, you're paying $560. On Windows, $112. At my company, we definitely use a mixture of all three for various things, so this will sting, with varying degrees, depending on how often we build new iOS, Mac, and Windows releases.
I don’t think that’s the case. There’s a whole tower of concepts that need to be learned before one can learn how to use a programming language.
Thanks so much for the comment, it was very helpful!
You're pointing out a great ambiguity in the state's graph. Is the hospitalization line a cumulative count of all hospitalizations? Or hospitalizations at any given time? Since the state's hospital capacity is related to hospitalizations at a given time, and not cumulative, I'm assuming the fit of that graph would be a bell curve with a max, followed by a decrease. People either die or leave the hospital.
I'm not sure if that is the case or not but if that is the prediction then they are in good company.

Nobel laureate Gerard 't Hooft also has a cellular automaton theory and one of his conclusions is: "If engineers ever succeed in making such quantum computers, it seems to me that the CAT is falsified; no classical theory can explain quantum mechanics." By "such quantum computers" he means computers that can run Shor's algorithm. "...but factoring a number with millions of digits into its prime factors will not be possible – unless fundamentally improved classical algorithms turn out to exist."

https://arxiv.org/abs/1405.1548
That's the thing. I was pretty self-aware and I still made those choices. Imagine how much worse it is for people who don't even know what they're doing to themselves. They'll just keep pushing on ahead while their mind and body deteriorates.
It's costlier to be a public company these days in terms of regulatory burden, so fewer companies in general are going public.

SOX in particular is expensive for smaller companies.
You people are deranged beyond help.
Didn't Intel flub their lead once before -- when AMD led with x86-64...?
There would be, but since one of the steps is opening the launchd binary and patching it using a disassembler, I think that any fully automated build process would have to send binaries along that were patched, which Apple would clamp down on immediately. Similar to how certain files used to build Hackintoshes (in the old days) had to be torrented because they were patched.

Maybe someone can automate the patcher and get this going.
A good entrepreneur knows how to navigate a downturn. A successful entrepreneur gets lucky (or puts themselves in better positions) and isn't afraid to gamble.
I remember hearing Gumroad became it's own acquirer (for Visa/MasterCard), is that correct?

If so, surely that wouldn't have been possible without VC funding?
Thank goodness we finally have President really committed to ending these debacles.
Great question. We actually experimented with Lambda before ever building Cortex. We ran into several issues, the three easiest to list are:

1. Size limits. Lambda limits deployment packages to 250 mb uncompressed, and puts an upper bound on memory of 3,008 mb. That's not nearly big enough for a lot of models, particularly bigger deep learning models.

2. As you mentioned, GPU inference is supported on Lambda, and for many models, GPUs are necessary for serving with acceptable latency.

3. Lambda instances can only serve one request at a time. With how slow ML inference can be—especially if you need to call another API or preform some IO request—it's easy to lock up Lambda instances for full seconds just to serve one prediction.

The TL;DR is that while Lambda works for some use-cases, it in general lacks the flexibility and customizability needed for most inference use-cases.
This becomes even worse if your food supply is limited. Your body produces less heat if you’re not eating enough calories, which can make you feel cold even in a normal temperature.
Your best bet is probably to use a library like ICU.

Here are examples of working with unicode in C:
https://begriffs.com/posts/2019-05-23-unicode-icu.html
Discrete GPUs have the same hardware although there may be some driver pickiness with certain apps.
This is a very strange Mckinsey-esque document.
1) Is this really a roadmap?
2) What does "Modify the Stay-at-Home Order" actually mean?
3) Is the state staking CA's economy and wellbeing on its ability to accomplishing the impossible?
I am referring to programmers, and specifically a subset of programmers that can pass a difficult interview - most developers are absolutely terrible, probably > 50%, so cut that number in half at least. It's a relatively small number.
Ah so if I understand this correctly : on the software side I'm most probably gonna land on ArduPilot, and for the hardware that's were the bulk of decisions will be?
Would BASIC be a programming lang equivalent to Pidgin?
Looks great on desktop. Mobile seems to not collapse correctly.
The Alarming Case of the USAF’s Missing Unmanned Combat Air Vehicles (2016)
Cool, thanks for the input. This is indeed a public API with many users. Seems to me that you can account for backwards compatibility while still restricting query string parameters, by just keeping old parameters in the whitelist, or by using API versioning. But I suppose I can see this being a factor that leads teams toward unrestricted parameters.
great exposition. many get so caught up on the government vs corporate dichotomy when considering excess and waste, but size and scope relative to human capacity is the better correlate.
They are pretty straightforward: they are just path structures rather than path names that may turn into single strings when supplied to your kernel. Or, depending on the OS maybe only part of the name is turned into a string and part determines which device or syntax applies. All of which is abstracted away by the path objects.

Back in the 1970s when thins first appeared on lisp machines is was not uncommon to use remote file systems transparently, and those remote file systems could be on quite different OSes like ITS, TOPS10 or -20, VMS, one of the lisp machine file systems and even Unix (though Networking came quite late to Unix). “MC:GUMBY; FOO >” and “OZ:<GUMBY>FOO.TXT;0” were perfectly reasonable filenames. Some of those systems had file versioning built into them. So if the world likes like Unix to you some of that additional expressive power could be confusing.

C++17 path support is a neutered version of Common Lisp’s.
As others have said, a complex code base can remain opaque for a lot more than three weeks (especially if the documentation is less than flawless).

Also, you said that you have two more years of college yet to go. You are placing a completely unrealistic expectation on yourself. You are very unlikely to be able to, after your sophomore year of college, jump into a big code base and understand it in three weeks, even if you're better than others in your class.

As for impostor syndrome, I'm stealing this from someone, but how about Meta Imposter Syndrome: "All those other people have imposter syndrome, and yet I see how much they're able to do. So they're not like me, the real imposter."

But, in your situation, all those people who are able to get things done in that code base are not like you. I don't know what the code base is, but I strongly suspect that they are out of school, have several years working professionally, and have several years in that code base.

Your problem isn't that you're not smart enough. Your problem is that your expectations for yourself are very unrealistic.
I agree which brought me into looking at Zig. A future version of C might disallow macros, preprocessor, disallow circular libraries, include a module system, but allow importing legacy libs like Zig. Also something like llvm so we can automatically do static analysis, transforms would be great.
A point that merits consideration is whether or not refugee camps perpetuate poverty. For example, did wealthy Syrians end up in refugee camps? And if so, have they remained there? The same question can be asked about Palestinians decades ago. The point is this, as someone who immigrated to the U.S. from the Middle East as a minor, I think while the squalid conditions of refugee camps certainly affect cognitive function in refugee youth, the refugee camp youth probably came from (or were born into) lower socioeconomic strata of their home country. Does my question make sense? Is my assumption correct?
The history of Git and Subversion handling filenames makes me think that the opposite is true: A VCS which doesn't handle arbitrary byte-strings will have weird edge cases which prevent users from adding files or accessing them, possibly even “losing” data in a local checkout. This is especially tedious because it'll appear to work for a while until someone first tries to commit an unusual file or checks it out with a previously-unused client.
Fair point. How about if they're in some public or abandoned building and the barricader locks or obstructs the exits to the same effect?
The best part is when you start chaining Keycloak instances together. We've had a couple cases where customers have wanted their own identity management, so we use an instance of Keycloak to connect to our central keycloak instances and to their solution of choice (Google, AzureAD, etc), and allows everyone to use their preferred identity platform.
LA county now requires anyone entering an essential business to wear a mask.
I just had a minor epiphany. This is exactly what compliance officer is supposed to be.
Is it in a state that you could do a Show HN? I want to see this, could be very useful for me trying to avoid writing JS ;)
> A single high energy photon causes DNA damage which is easy to replicate.

Which is relevant but unpersuasive; for me to agree +-1 photon to make any difference to getting cancer I'd have to suspend everything I know about statistics. We get hit by an ungodly number of high energy photons. If one cases cancer, there are probably others.

At some point, the doses become to small to matter.

> science defaults to the older theory

No it doesn't. Science defaults to the simplest/most likely theory and chooses the balance between those two things based on evidence. Age of the theory has nothing to do with it.

We have evidence that the flat earth theory is wrong, for example. Nobody can claim it is a serious contender despite being an ancient theory.

Similarly, there is evidence that the LNT is stupid. So while people can claim it is a contender because the evidence is weaker than for the globe it shouldn't be a default. The default should have a threshold below which we admit we've seen no evidence of any harm and people have been looking for decades. There is a lot of cancer out there naturally.

And even then the most likely truth of the matter is that nuclear accidents are good for cancer outcomes because it makes people actually screen for cancer. Then they catch all the non-nuclear related stuff.
Does anyone have the ability to walk through these explanations in a little more detail. I'm having trouble understanding why infections would be a bell curve, or derivative of a log curve.
What’s interesting and surprising to me is that the new Epyc 2 chips by AMD have about the same cost per double precision teraflop as a GPU, even the ones with good floating point hardware support. I assume the cost for these accelerators is probably a little cheaper for high performance computing folk able to buy in bulk, but still I was very surprised. I expected there to be an order of magnitude difference is cost per flop, even with doubles. Once AMD introduces AVX512, the cost per flop should improve even more.

Also, in the same vein, I was surprised that double and single floating point cost per flop has stayed fairly stagnant the last couple years as NVIDIA seems focused on improving lower precision performance (ie for machine learning inference).
I am currently working on a personal project using Django and Django Rest Framework purely as the back-end. My front-end is a React app.

Because I just use django+drf for the api, I thought about using Flask + Flask REST.. However, after having worked with Django over 3 years, I found the learning curve quite steep.

Do you intend to use Vuex and/or Vue router at some point?
New York started their business closures and stay at home orders 2 weeks after Seattle and California closed down. That’s why they ended up with so many more cases and deaths than the former two.
Yeah mobile support is a bit hard to do with these! There is a lot of dragging, zooming, etc. that just make it not ideal on mobile. It may be worth getting it on mobile, but I'm not even sure if the John Hopkins stuff works on mobile.
AI Is Helping Us Combat the Economic Problem of Human Trafficking
Not to mention community. If you're lived in a city all your life and have roots, it's hard to just pick up and move. Not that it can't be done, but this often gets left out of the "why don't people just move if they can't afford to live there?" conversation.
> Unix paths don’t need to be valid UTF-8

And a lucky thing too; OSes that do have UTF-8 filesystems don’t always agree on how to apply canonicalization, much less how to deal with canonicalization differences between user entered data and normalized filesystem names.
In fact I proposed strdup on a few occasions, but it wasn't adopted. It seems that they didn't like for standard library functions to use malloc.
POSIX.1 specifies strdup.
Ah, that's surprising, Microsoft was very stubbornly not doing that for at least a decade and a half.

In fact, the FAQ in TFA (questions 9 and 20) mentions that there are still problems with CP_UTF8 (65001). Is the article out of date? Can someone respond to those statements?
> this company published the largest fake news about China that one could conceive

Was this particular article based on evidence? We don't know.

Was it 100% plausible and done by governments all the time? Absolutely.

Are IPMI, BMC and managemnt engines complete garbage from a security standpoint? Absolutely.

So I find the strong language very over the top. If you know the history of weakening security equipment, then you wouldn't even bat an eye over this.

You know how bad Zoom security is? It's actually 10x better than any IPMI or BMC code. I'd get worked up about that, which is on every server motherboard already.
These are still lower clocked and lower power than Threadripper but have more cache and more memory channels.
Do you honestly not understand a difference between people who comply in good faith vs people who simply skirt the rules?
I'm not advancing any theory, only pointing out that what flyinglizard said (https://news.ycombinator.com/item?id=22867783) is what the article said.
Excuse my noob question but : what do you mean by integration? And why is it important?
IMO, a lot. Moving things are hard, and drones especially, are _very_ damn hard. One mistake and the drone goes poof! It gets frustrating after a while.

Just some pointers if you want to do this:

- you need some companion computer on your drone.

- GPS alone is not precise enough, you'll get wierd drifts from it all the time, you want something like RTK GPS to be able to keep stuff together.

- If you want your positioning to relie on vision, get a global shutter camera, a rolling shutter will make your life harder than it needs to be.
Performances by Marcel Marceau.
I don't think that's a fair comparison, especially when it's a game that has a rich story. Running a cheat might get you to the end of that story faster or easier, but for some that's the only way they will complete the game and get that payoff.

Personally, I'm the type who will play a game straight through for the story and experience of it, then go back and do cheats to expand my enjoyment of the journey.

Again, this is all talking about single player games; cheating in multiplayer games is inexcusable as it will always negatively impact other players and their enjoyment of the game.