skysight-inc/HackerNews huggingface dataset:
1) You can anticipate complexity - the what, where, when and why of how it shows up. You are not afraid of it, but...

2) You manage your time well - yours and others'. Figure out when complexity needs to be handled. Respect other peoples' time, they also have important things to do that don't involve you. While you could spend 1 month to figure out the answer to this gnarly bug in open source software after running strace and tcpdump and poring over the linux kernel source code...ask yourself - is this the best use of my time? The answer might still be yes. Just don't forget to look up every once in a while.

3) You prove your skill at 1) and 2) to yourself and others by empirically testing your decisions and evaluating the results.

4) You realize there are trade-offs to every decision you make. This sounds trite until you recognize that things that seem like no-brainers to you aren't, to others. This also applies to how you choose your workplace. Every place I have ever worked at has one really fucking annoying issue, but I have seen enough of these that I can rank them in preference.

5) You are aware of how others perceive you. Peer feedback on your performance should never be a surprise to you. If people were scheming against you, you probably should have known.

I guess after you feel comfortable with these things, you kind of stop caring about the answer to "am I experienced enough?"
You don't even need to do this just cat all the files to /dev/null to prime the cache
Please FFS let flash die a peaceful death
It’s 8K per eye and to meet latency expectations right now you’d need to send the whole 180/360 video with enough resolution through it’s entirety so that there’s always enough pixels within the spherical polygon the eye frustrums create. Far more than an 8K feed and in particular I don’t know of any cameras capturing at that resolution?

360 video is also quite nauseating for people as it has no positional component (e.g. moving your head forward brings the scene with it). What we really want are streaming light fields.
Location: Sofia, Bulgaria
Remote: Yes
Willing to relocate: No
Technologies: Java, .NET, Python, Javascript/Typescript; backend development with Java and .NET, microservice development using python/.NET and Java; front-end - js/Angular, CI/CD experience, hands on experience working on big projects running on AWS and Azure. Extensive databases experience with MS SQL server and Postgres.

Résumé/CV: https://docs.google.com/document/d/1MXKAIvCy3V6ZjVx45x9LZ1sIEvhWWyw04X0moVGHofI/edit

Email: attodorov@gmail.com
Blue beads in the tundra may be first European items to arrive in North America
Browser Fingerprinting – Anti-Bot Detection Evaluation (GitHub)
Ironic that “accessibility” was one of the downsides to flash as opposed to html5.

But I agree with you.
I have all adult content on on my steam account (just checked my filters), and top selling VR section shows me Alyx, Beat Saber, Borderlands and other popular games as usual. Is there an additional setting to see that?
Turning toxins to therapies: the wild world of researching venom
In SF, most neighborhoods are very active. It may be because SF is where ND started, but I think ~60% of the residents had accounts as recently as a year ago.
That's fine. I'm not sure why that means they shouldn't be more clear. The GH comment was a preference. The problem here is that the message Signal sent sounds generic and can easily be interpreted as brushing the person off. They clearly interpreted it that way.
Have you even read the article? This does not send psychiatrists or doctors but social workers with mental health education.

I don't know about the US, but I highly doubt that these people would have the authority to involuntarily commit someone. Apart from the fact that you have yet to demonstrate that increased health workers lead to increase involuntary commitment, as if that's the only thing psychiatrists etc do.

It's also ironic that you somehow think that sending someone whose only tool is a gun (I know this is somewhat over the top, but much less so then saying involuntary commitment is the only tool of mental health professionals) is the better solution.
I don't think most support foveated rendering, currently.

But there are consumed ones available / becoming available:

* HP Reverb G2 Omnicept Edition

* HTC Vive Pro Eye
Previously:

https://news.ycombinator.com/item?id=25242115

https://news.ycombinator.com/item?id=20728019
There is something inherently utopian about technological progress, simply because the people doing the progressing are doing it to serve a human need.

After all, people invented knives not to display them on the mantel, but because it would make their lives better.
Isn't the input of the layer fundamentally a part of the gradient computation? So even in this case (inspecting LLVM code) the computation still needs to look at the input.
There are actually a good number of ways to get Java to compile and run in a browser. It should be OK, perhaps the 3D or other advanced API's may be a mess however.
It got approved fairly quickly. It was a false positive (see my link in main thread) with their spam detection (DuckSoft copy pasted the post so flagged as "type too fast").
Ask HN: Should we waste hours writing REST API clients?
I recently joined a product where the teams manually write the client for each REST API. It's fine if we use REST sparingly but the product is a microservice architecture is so we have tons of API.

Spend hours writing the client, testing, and reviewing the code feels very wrong to me. To make things worst, the tests aren't good enough because there are no integration or contract tests. The client tests will still pass even if the API's URL is changed.

How ca we be more efficient?

I have some ideas but I don't know what's the best.

1. Be more efficient in writing the client

Our client code is written using a low-level HTTP library so just switching to a REST client library such as Square's Retrofit or Flurl will make us more efficient. We still need to write integration or contract tests (see Pactflow) though.

2. Use OpenAPI

OpenAPI is the WSDL of the REST world. The great thing about OpenAPI is it has tools that automatically generates client code. However, those generators are either buggy or may require us to customize the generator.

3. Use Postman or Apimatic

Those two products can automatically generate client code as well but instead of OpenAPI, you use their product to define the API specification. I don't have experience in using those products but my hunch is we will eventually want to customize the generator as well.

What's the best practice?

Do you prefer a hand-rolled client or generated client?

If you are hand-rolling your client, how do you test it?

Lastly, how important is contract testing in your product? It seems that I don't need contract testing to test the schema if I'm already using OpenAPI. Contract testing is still important though for replying the requests or responses.
In my experience such facilities aren’t any better in some “nice” northern European countries.

The incentives might be slightly different, end results the same.

For example in Finland involuntary commitment is somewhat frequently used as an impossible-to-appeal alternative to investigative detention. You’d have to be crazy to do crimes, right?

Involuntary commitment is just inherently suspectible to abuse, I’m not sure anyone should have that power.
I share your skepticism and tepid weariness for the sort of over-interested rambling psychedelics can bring on. That said, I think this is a really unique case and deserves more investigation. The number of relational motifs is astounding:

- The mycorrhizal relationship between the Amanita Muscaria mushroom and pine trees [1]. This means that the "gifts" of the mushroom would grow underneath the pine tree, much as we place boxes under Christmas trees today.

- That reindeer, after consuming Amanita Muscaria mushrooms, urinate a less toxic, yet still psychedelic substance. At the very least, reindeer are quite attracted to Amanita Muscaria mushrooms [2] [3].

- That mushrooms become more potent when dried, and are therefore often dried by hanging them over a fire fireplace, much like the stockings we hang over our fireplaces today.

- The myth of the mysterious workshop of elves who produce presents and live at the north pole. (I think it's very clear the relationship elves/dwarves have to psychedelics.)

As an anecdotal story, while living and traveling in Europe for a 2 year period, I was stunned at how many Christmas statues and figurines I saw which incorporated the Amanita Muscaria mushroom in some way — from elves sitting on top of the mushroom to the face of St. Nicholas etched into a larger painted wooden mushroom.

I also don't know that the origins of Christmas traditions are so well-documented as you claim. Christmas is a rather messy amalgamation of pagan folklore, Christian mythology and religion, and other interspersed and aberrant traditions (take Zwarte Piet, for example). With a large grain of salt and acknowledging the probably biased nature of the publication, I would point you to this article for a bit more in-depth exploration of this topic http://entheology.com/research/when-santa-was-a-mushroom-ama....

I could go on, but I don't want to devote too much writing to something that's unlikely to be read (given it's a late response).

Some other links:

- https://psychedelicgospels.com/santa-siberian-reindeer-shama...

- https://www.samwoolfe.com/2013/08/is-santa-claus-myth-based-...

- https://www.gaia.com/article/the-story-of-santa-claus-might-...

————————————————

[1]: https://www.woodlandtrust.org.uk/trees-woods-and-wildlife/fu...

[2]: https://www.discovermagazine.com/planet-earth/meet-the-anima...

[3]: https://www.dailygrail.com/2012/09/taking-the-pss-did-shaman...
The FOV of these devices is something like 100 degrees. There's not a lot of wasted space. Who knows what this theoretical Apple device is like though.
Nvme does, SSDs as in sata doing this burn test will probably work fine
Time-release to begin with was the strategy to re-patent a prescribable habit-forming API (Active Pharmaceutical Ingredient) whose underlying patent itself had already expired.

Turned out to be even more of a gold mine since the FDA approved formulations where each tablet simply contained way more of the API than it had on the label.

Full detailed data from the clinical trials supported the labeling for each tablet to show the amount from that tablet that would be released into the bloodstream when taken as directed, not the actual full amount of API in each tablet.

For the "taken as directed" dosing to be reliable enough for doctors to correctly gauge how much habit-forming toxic API their patients were absorbing compared to established & generic non-time-release formulations, the target is for the time release pills to have quite a bit of API remaining at the baseline upon excretion.

But this is an API that opiate addicts crave and it didn't take long for them to figure out they could simply crush the pills to ingest the full amount of API a tablet contained.

On the black market this escalated each pill to the top shelf category.

For addicts and chronic pain patients building a progressive tolerance they can't get enough, and this is the regular kind of opiate API that has always fomented eventual overdose when the increases are not curtailed and the toxic effects become much more prominent or fatal.

For any patient on generics who wanted _more drugs_, if they got switched to Oxycontin at the same dose they were a happy camper. Until they wanted even more. But multiple time-release pills were not in the prescribing guidelines so Purdue escalated by stepping up to the plate and developing stronger-dose product in the same time-release formulation.

This was a sign that so many people were building up a tolerance where it took more API to give them the same perceived effect.

The non-addicted occasional consumer of these powerful pain pills could sell their surplus for more each year. The financial incentive to refill prescriptions is greatest for those who don't actually take any of the pills. The Sacklers got richer at the same rate as the drug dealers too, since they raised the pharmaceutical price in step with the increases in street price.

The growing financial economy paralled the spread of the tolerance-building consumption habit, so realistically the demand was stronger than that from all of the ultimate consumers' habits by a large margin.

Opium wars had been fought over this kind of thing.

Doctors, nurses, patients, addicts, narcotics agencies were raking in the bucks like there was no tomorrow, and even those who were not benefitting by one dime were not going to stop.

Sacklers simply declared opium wars and the casualties are still mounting.
Just tried it out on all my flash animations and games I made in 2005-6. Haven't busted those out for a while. What a throwback. Handled them all pretty well except for one game that loaded images of my friends. Must've had the image files not embedded or something. Great work, and thanks!
Another ZX Spectrum owner here, also the reason for me becoming a programmer:

https://blog.steve.fi/how_i_started_programming.html

I programmed for money for a long time, but realized that in any particular project there would be a small percentage of the work that was novel/interesting/difficult/stimulating. The rest of the work would be mechanical, tedious, or uninteresting.

So I gradually switched into system administration, and cloud-stuff. I program for fun, in my spare time, and I get to write small utilities, tools, and automation-magic in my career. That's a happier balance for me than programming full-time.
Just run it on an Intel processor with some modern RAM.
To generate a more helpful error message in this case, you could just look at the arguments to the list type to check if they are values or other types. In the case of list[1, 2, 3, 4] it should be straightforward for the error reporting mechanism to see that these are values and based on that, suggest list(1, 2, 3, 4).

I don't see type annotations as adding a fundamental difficulty to the sorts of error reporting described in the article, just something which makes it a bit more challenging to achieve.
Very interesting. I especially like the second item.

What happens if the function you want to differentiate calls multiple other functions, in multiple other compilation units?

(I haven't read the paper yet but definitely will)
While it might be valid to frame suicide as death from mental illness, how can you say that the death rate from mental illness has been increasing when we don't even really know the size of the population with mental illness. A lot of mental illness goes unrecognized.

I would argue that the problem is in recognizing mental illness and connecting those affected to the appropriate mental health professionals.
I see what you're getting at, but I think you probably want to look at total engineering hours per game if you want to get there. There were about 45,000 games on Steam at the end of 2020, based on what I've been able to pick up from news reports and Statista; there are over 950,000 games for iOS. Even presuming the average good iOS game takes fewer engineering hours and presuming there's more quick-buck cookie-cutter crap on iOS, there's almost certainly more engineering hours spent there than there is on any other platform.

But, I think you're still on to something. The biggest strike against Apple in this space is the same strike they've always had: they've never seemed to take gaming truly seriously at a corporate level, by which I mostly mean courting (and spending money on) AAA-class developers. Maybe this will change, but they have a very long track record of snatching defeat from the jaws of victory in this area.
Pretty sure the giant headset is a dead giveaway. But just like airpod stems, it'll be a status symbol if Apple deems it so.
> mostly

Bolted-on classes and types annotations, and missing real lambdas isn't awesome, and lack of proper variable scoping is error-prone.

I agree that the runtime is a mess, but more in naming inconsistencies and how its organized than functionality.
I don't see how static AD removes the need to store the network state. Is this a fundamental property of static AD?

Also, your statement sounds like pyTorch/TF are doing AD numerically, which is not the case. They build the analytical gradient from the traced computation graph.
> The company would, according to the article, "carry the same authority as a county, including the ability to impose taxes, [...]

So, 21st century feudal fiefdoms?
Weird that you didn't disavow hanging Mike Pence. Strange!
do you want to wait until he has a manic episode and has a knife for some reason, or rapes someone? There is no "constructive" thing for this, apart form him being forced to get treatment if he won't do so willingly.

Usually if he's there long enough to be "the screaming skateboard guy" it isn't happening.
Just tested it. "q" looks like "9".
Golang looks like that language. it would be my go to, but why they decided to have Nil Pointers, I don't know. Golang without Nil and also mostly pass by value, and only using pass by reference for people doing lower level stuff, would've been good. for now, staying with python.

Golang is easy to get started with tooling and packaging is good. but then the code in the wild is littered with pointers for when you wouldn't need them.
Much appreciated, this is what I was looking for. Turns out the article answered my question in more depth but I missed that part and thus the downvotes.
I have tried PyInstaller some, on Windows, for both CLI and GUI (wxPython) apps, and what I tried worked fine, including single-file EXEs.
I agree with a lot of what you are saying, but I don't think any of that has much to do with CAHOOTS. If it weren't for them, those same calls would be filled with police... I can't imagine there would be a better result.

Ultimately homelessness is the problem, it's not just worse here, it's worse in a lot of places. Opening up better and safer shelters I think is the only long term solution, but I'm not sure Eugene has the resources to do that. Federal and State collect all the income tax, Eugene's budget is small potatoes.

> After all, I pay more taxes here than I do in California.

Really? I pay about the same income tax, a bit higher property taxes, and zero sales tax. I haven't done the math, but I'm pretty sure the sales tax savings more than makes up for the difference in property tax.
To put it another way, the killer app had better not be games if Apple is going to succeed with a $3K headset. Apple, a proprietary Apple processor, and $3K are all things that tend to make game developers run far, far, away.
Please not. Such projects are essential for historical preservation. Shall we let C64, Atari die too and stop improving emulators?
I think in essence what PartiallyTyped is trying to say is that one potential optimization opportunity in whole-program AD is that you can avoid having to cache the original inputs of the program if you know that derivative computation won't need it (e.g. its only used in a sum and not a product or something whose derivative depends on the value). Some ML frameworks must cache all of the inputs to an operation since they don't know whether it will be necessary for the reverse pass of an operation. You could go even further and decide to cache a different & smaller set of intermediate values that still lets you compute the gradient.

Beyond cache reduction, in our paper we demonstrate a lot of interesting ways that combining AD with a compiler can create potential speed-up. For example, we are often able to dead-code eliminate part of the original forward-pass code since it's not needed to compute the gradient.

We also have a cool example in the paper showing an asymptotic [O(N^2) => O(N)] speedup on a code for normalizing a vector because doing AD in the compiler lets Enzyme run after optimization (and in that example benefit from loop invariant code motion in a way that tools that aren't in the compiler cannot do).
Here is a link to some benchmarks:

https://www.reddit.com/r/Starlink/comments/i9w09n/list_of_co...
Haha, we'll I guess we can start debating the definition of Utopia, but if they invented the knife to stab their neighbor then that ain't my definition.
someone forgot to replace the placeholder link: https://github.com/username/xxxxx
Yes, reminds me of the "Berlin" font.
There are more ways to harm a life than there are guns in the world. Just because a health professional gets a diploma and makes a promise doesn’t mean that worker will take good care of you or your loved one. There are plenty of cases all around the world where some health professionals killed tens of innocent people.

https://en.m.wikipedia.org/wiki/Niels_Högel

https://en.m.wikipedia.org/wiki/Charles_Cullen
It is not even 8am, and I learned something interesting already. Thank you very much!
let x: Vec<u8> = vec![];
Some judges are elected; they could easily be grossly unqualified.
write some REST client factory infrastructure to generate stuff on the fly...?
Fifth issue of weekly newsletter released (svelte.news)
I'm constantly amazed how photographer colleagues in the USA order three lenses at the same time, evaluate them for copy variation and send two of them back. That's simply not possible in the UK for example.
Because the well-to-wheel efficiency of internal combustion engines isn't that good to begin with. Add lossy synthesation and it gets even worse.

If we had unlimited, clean power (hello fusion!) it might be viable.
The display did not augment reality, it was simply a small display in your view. It also did not spatially scan but it did know your rough location and where north was.

It did things a smartphone could do but much worse. It's main advantage over a phone was that it was always on and didn't need a hand to hold it, which are key benefits of a smart watch.
For those trying out this font, the Print folder will have better rendering (postscript outlines) vs the Web folder (truetype outlines). I use fonts without anti-aliasing, and this shows problems with hinting. One cannot assume either that one's favorite font will continue to render the same way. I have a font where the original release is well hinted without anti-aliasing, but a later version looks much worse.
Fail Masterclass: The Megaprocessor (Game)
Spy Kids: details of a British law to recruit Children to spy on their Families
Quite a few things on Newgrounds are actually running on Ruffle!
Accused murderer wins right to check code of DNA testing kit used by police
IMO no. I find even :: by itself unpalatable.
> I seriously cannot think of anything I could do to exceed Python.

Just off the top of my head:

- Pattern matching

- Multi-line lambdas

- Proper variable capture in lambdas and inner functions (as was fixed with the 'let' keyword vs 'var' in recent versions of JavaScript)

- Support for cyclic imports (a bad pattern in general but necessary in some cases)

- A well-defined C API for extensions that doesn't get them too entangled in the internals of CPython. This would make it possible for other implementations to reach the level of library support that CPython enjoys.
Yes, I have a little template that I update every day with what I've worked upon.

There's a simplified version available here, with two shortcuts `M-x new-day` to create a new (templated) entry, and `M-x today` to jump to today's entry:

https://github.com/skx/org-worklog

What I use is a little more complex than that, but this might be a good starting point for the curious.