skysight-inc/HackerNews huggingface dataset:
>, but the Rust proc-macro solution has the exact same syntax as the Swift one

You're focusing on syntax but I was talking about the higher-level semantics. When programmers write custom code (e.g. custom macros), as far as the compiler/IDE is concerned, it's just an opaque string that it checks for valid syntax. Those tools have no "intelligence" of what the higher concepts of derivatives/deltas etc.

E.g. the IntelliJ plugin for Rust will have no idea what a the higher semantics of a differentiable function is. It just sees a recursive "gradient()" which is just an arbitrary string of code to parse and it might as well be spelled "abcdefgzyxwvut123()".

I.e. the blog post is talking about an symbiotic ecosystem of tools (e.g. compilers, IDEs, etc) that treats differentiable programming as a 1st-class language feature. The ultra flexibility of Rust or Lisp macros to reproduce the exact syntax doesn't really solve the semantics understood by the ecosystem of tools.

edit reply to: >You seem to be at least suggesting that if one adds differentiable programming as a first class language feature, IDEs would automatically be intelligent about it,

No, that's an uncharitable interpretation. I never claimed that IDEs will automagically understand higher level semantics with no extra work required to enhance the IDE's parser.

I'm only saying that your macro proposal only recreates the syntax but not the semantics -- so you're really not fully solving what the blog author is talking about.
20% unemployment and mostly letting people do what they want is not stopping the whole economy. It's certainly unprecedented and extreme, but it's not nearly as extreme as it could be.
I can think of two ideas on top of my head:

- Similar sympthoms but different disease (flu?)

- False negatives, and so people were still actually sick

In addition, I wonder if those patients had distinct clinical features compared to others. In absence of more data (and these cases are very uncommon) it is hard to tell.

Probably a good idea would be to do a study with periodical follow up of a large cohort of discharged patients. This would probably give better indication.
What about all the people not working at Qt Company that wrote most of the code? Qt company immensely benefits from the work done by others under the condition it remains also available under open source licenses.
You're getting close ;-)
You still need to know about the feature and understand how it works or eventually you'll only understand your own code as everybody else is using stuff you haven't learned.
Onboarding Forms – Building SaaS #51 · Matt Layman
Appreciate the information, though citing notable sources might help others understand and add credibility too.

For example, “Herd immunity & epidemic final size” covers the topic:

http://alizon.ouvaton.org/Report2_Immunization.html
I have a pet theory that what we're essentially doing is running a huge experiment where we select for the least dangerous strains of the coronavirus. People who get a mild flu or no symptoms at all are less well quarantined and are significantly more likely to pass it on to other people. People who get the worst symptoms are tightly quarantined in hospital, reducing their chances of passing on the worst forms of the virus.

It's probably not true and it isn't really based in any biological knowledge but it kind of makes sense in relation to what I've read about how the Spanish Flu epidemic ended.
Typically the staff isn’t at risk for life threatening respiratory viruses. They might catch a cold, but it will look nothing like covid.
How to Use Google`s Heart Framework to Measure UX Metrics
One thing to bear in mind with Swift is how difficult it is to stay up to date with the latest version. Swift versions are tied to Xcode versions and Apple has a history of leaving older versions of OS X in the dust. I'm on OS X Mojave, which is only one version behind Catalina, and I'm already denied access to Swift 5.2. Talk about building a community.
I consulted https://en.wikipedia.org/wiki/List_of_countries_by_Human_Dev...

On practical measures, Japan looks like a massive success story. It looks like the best >100mil population country outside the Anglosphere, with whom it is perfectly competitive.

My family jokes sometimes that we wish we could still afford Japanese goods. I heard that the reason we don't see many Japanese students in Australian universities is because the Japanese system is too good.

I mean, why are we avoiding this sort of failure? It looks a lot like our success. The Japan of today isn't the Japan of ten years ago, but is this the worst case scenario of deflationary policy? Where are the failures?
You can write a #[cuda] proc macro that:

- parses the Rust AST

- folds it into a CUDA C AST

- writes it to a temporary .cu file

- compiles it with nvcc

- links it into your Rust binary

and that allows you to launch your function as a CUDA kernel.

The Rust emu crate does this (more or less), but targets WebGPU instead of CUDA.
Ask HN: Up and Coming Real Estate
Good Morning!

Curious to learn what the HN community views as 'up and coming' areas of the US/world. Areas mostly with possible financial upside opportunity (rental market)
Right ... we're still talking on the scale of tens of thousands of years. That's a blink of an eye evolutionarily. Evolving complex smell and behavior responses to something like being able to tell what soil is good for planting seeds (when, remember, we can just look at and feel the soil! Evolution isn't some force that invents new features in life for every minuscule need- natural selection is the survival of the good enough) in just a few tens or hundreds of thousands of years across the entire population is not feasible. Consider also that farming didn't just begin once, and presumably hunter gatherers can also smell petrichor. If it was tied to farming (and somehow was a life or death situation) we'd see that trait with a distribution similar to lactose tolerance, not as universal as the ability to smell petrichor.
What is failure?

Is it failure to deliver some social good, even if your financial costs exceed your income?

The system needs a reset.
Linux doesn't work that way for the software outside the repo, you either have to go find a deb/rpm and install it using another tool, or god forbid the thing you need needs another repo, which only works on x minor version of the OS in this distro and will cause the other widget you installed from the distro's provided repo to break because dependencies are different. AppImage/Snap are both trying to fix this, but for now it still sucks.

On the Mac, the whole "drag an app to the trash to delete" thing has always been a lie, since most applications spew things in ~/Library, /Library, and other app support directories, which means you miss lots of stuff that AppCleaner has to find. It's still a terrible experience, and if you don't know that then downloading a new copy of the app won't fix anything because all of its preferences and extra files are in a directory you didn't think to clean out because its hidden by the system.
I've always loved worldbuilding and exploration in games and movies, and I'm pretty sure it was Riven that kicked that off for me. I was obsessed with D'ni stuff for awhile; knew all about base 5 numbering, read all the novels.

I got a "making of" book about Riven, and I'd say that book is at least partially responsible for my interest in computer graphics and software development.
Creating a Gauge in React
In your opinion, where the people being laid off working on valuable projects? I know its one sample, but I'm wondering if all the virus is doing is tree shaking all of the Uber for ______ ideas
Yeah, I think they are conflating stateless and ephemeral in this case.
C adds 2-3 features every 10-20 years. That's slow. Rust is not slow.
Getting to £4k MRR by sharing great user flow examples: PageFlows.com
You can't pay for Office through the App Store though, you have to activate it with a personal or corporate Office 365 account. If you bought a perpetual license, I believe you have to go get it through Microsoft regardless.
Oxbridge has a "Tutorial/Supervisions system" where you and 2-3 other students meet with a faculty member every week, and you receive direct feedback and critiques on written assignments (typically essays).

I've never participated in these systems, but what's struck me about them is that you have to come prepared not only with a finished essay, but you have to explain and defend them like you would a thesis. In high frequency.

Hours reminded me of this, but on a much more informal level. In both, you have to come prepared (at least, in the Hours system it's to your benefit).
That would make far more sense than being tied to farming. Ability to detect where to move to to forage for food, select for that evolutionary pressure over millions of years beginning from our ancestor species, etc
Statement by 101 senior US Officials promotes cooperation with China on Covid-19
Would you happen the memory complexity of this algorithm? I maintain an online machine learning library written in Python, called creme, where we implement online statistics. We have a generic onine algorithm for estimating quantiles, and so a specific algorithm for estimating medians would be welcome. I'm always on the lookout for such online algorithms.
Then you've never been bitten by bugs in the runtime. I wait a few point releases (or when I see the runtime bugs stop being fixed) to start using a major version.
Knowledge Decays and Half-Life of Information
Heyo!

Thanks! It took me a couple days but I just added them :).
Rust 1.0 error story hasn't changed much?

They added `expr?` as sugar for `try!(expr)`, but that's about it.
C's 2018 standard cannot be compared to Rust's development in good faith. C didn't add anything new - it just clarifies edge cases, and does not change downstream C code in meaningful ways. And that constitutes 7 years of C development.
This looks really neat! Gonna try and get some friends to play with it later.

I've a (significantly more modest, far closer to a toy) project I'm working on atm that does similar stuff, was kind of stunned at how few options there were for musicians to collaborate. VST Connect Pro seemed to be the only thing I could find and that's a bit excessive for most

RE mobile site, are you planning on including full functionality or stripping it down to be a simpler set of controls.
Ask HN: What's the best way to start a ssg where I put my ideas in
I want to start a static generated site where I can put all the content I find interesting and probably monetizing it. I will be using multiple pages.
The Ancient Computers in the Boeing 737 Max Are Holding Up a Fix
App store installs are easy.

The difficult problem is making sure non-technical users can install and run binaries from untrusted third parties in basically a single click.

Does that sound like a security nightmare? It is. But it's also the users' expectation of "just working".
Agreed, recessions are when money is made. If you look at '00 and '08/09, investing in the down years is incredibly profitable
There was a marketing move a couple of years ago to try to make fishermen a little more relatable to the public in Japan. As part of that they introduced a wakeup service. The idea was that a fisherman would phone you from their cell phone out on the boat to wake you up. They had to give up the idea because it went viral and there was no way that the fishermen could handle the volume. But I think part of the appeal was that the fishermen would be taking time out of their job to wake you up. They would chat with you and ask you what you were going to do for the day, etc. So it made that same kind of social contract where you wouldn't dare go back to bed as it would waste the fisherman's time -- even though nobody would know.
Obvious? No, and even less straightforward. Personally I think it's a good thing both kinds of tools exist, because each dev/team/project has different needs and different sensibilities.

Personally, I prefer my configuration to be written in a plain-old language (e.g. Python) instead of a specialized config language (be it YAML or JSON based or whatever). I can test that code, I can reason about it, I can review it for bad stuff like infinite loops (not perfectly, but still), I know how it behaves when diffed and merged, etc.

Regarding software architects: I've seen a few companies where architects are hands-off demigods who prescribe complete architectures without ever having to contend with the results of their decisions. Those companies are, in my experience, few, and tend not to do well.

In a lot of other companies, the role of an architect is very similar to what Herr Scarface describes - individuals with a lot of experience who can make broad decisions based on both experience and data, and leave it to lower ranking engineers to work out the exact details. They do the hard/open-ended stuff and come to conclusions about the broad strokes (e.g. "yeah Redis will work well for this problem, but since you have denormalized data you might need a background process to restore consistency").
This is often called "scoping" and it is the main responsibility and impact of higher-ranking engineers (whether they're called "architects" or not, I personally dislike the term).
> In my opinion there is nothing inherently wrong with dual-licensing

It significantly hampers cooperation. No company in its right mind would make a large investment for free in the development of software sold by another company. Without this unspeakable dual license, a balance is possible, i.e. the companies can invest and use without taking inadequat advantage of each other.
I wonder if this works well across several genres. Because I have specific tastes in Rock, but also in Jazz and in Classic (and inside of it, Consonant Classic and Contemporary Classic), etc. I'm sure that the recommendation graphs are completely unrelated in the tool, or the contrary would be an amazIng surprise (that they would find unificating criteria across my clusters).

PS: thus it would be nice to have several "profiles". Could be also corresponding to different moods in which we don't like the same things.
A union could have helped negotiated the amount the lowest paid among us was cut vs the amount execs were cut, for example. I don't know the details of this specific case, so I don't know if there was another viable option, but at least if we had a group of the workers who did know I would have some confidence that there really was no other way and this wasn't just management cutting everyone elses pay to avoid having to lose a couple million themselves.
Law enforcement, typically tasked with enforcing laws, would not ignore the new cases. Individual citizens enforcing laws themselves is nice but overall we don't depend on vigilantes.
101. Use appropriate HTML elements, like <details>. https://developer.mozilla.org/en-US/docs/Web/HTML/Element/de...
How is a guaranteed risk-free average return of 10% per year normal in any way? How is it not an indication of inflation at the top? Why is it so hard to believe that corporations may in fact be extremely inefficient and subsist and thrive almost entirely because of free credit from the Fed?

It's no coincidence that the stock market started to rally and corporate monopolies started to form at around the same time as the gold standard was abolished. We have never had so many massive companies in the history of mankind.

Most employees who work there don't feel that they're adding value (e.g. https://www.newyorker.com/books/under-review/the-bullshit-jo...), most of their customers don't feel that they're getting value (how long do they have to put you on hold on the phone? How many times do we only choose a company because there are no other alternatives?)... Who is getting value out of their existence?
Did anyone try the app? Seems like a great idea, but why is not on an appstore or anywhere else? Is it not free?
Seems like you could use this to build a chain of platforms for the hell of it.

Prolog in Elixir in Python in Scheme...
I stayed in pretty decent hotels in Paris, when I was younger and couldn't quite afford the niceties that come with age and affluence.

You can run a decent, clean shop with nice personal service irrespective of the star rating.

Anything I hear (and see, i.e. in Malaysia) about OYO, though, is pretty horrendous.
The link says Median Absolute Deviation.

Here's a SE discussion with people using the term inconsistently without even noticing.
https://datascience.stackexchange.com/questions/42760/mad-vs...

It's absurd to use ambiguous acronyms like this.
looking straight down at a flat screen seems like terrible ergonomics.

It reminds me of the sit-down Space Invaders arcade cabinets. I used to love them as a kid, and I remember the neck aches.[0]

I like the idea of a modern typewriter. I just haven't found any decent implementations that I like yet.

[0]: https://i.warosu.org/data/vr/img/0009/72/1376119589459.jpg
Ahhh. Stacked ROI and through the lens triggering are both features I have never needed.
Let's assume that's true (it's not always true, but let's assume it is): isn't this still better than sorting by "only execs get taken care of and everyone else gets screwed by default"? I'd rather have someone voicing my concerns even if the person who's been there longer gets taken care of more.
What is MAD?
It has a lot to do with the language because the ease of adding external libraries has an enormous impact on the design choices made when writing code.

Also, the need for header files and disgusting hacks like unity builds just adds unnecessary friction.
Django Riffs 4 – Building User Interfaces
Google removes one of biggest VPN apps from Play store due to vulnerability
I liked it when you announce it's open source till I checked your Github page:

> At the moment we don't provide support for easily self-hosting the code. Currently, the purpose of keeping the code open-source is to be transparent with the community about how we collect and process data.

So basically you ask people to work for free on something only you can use? No thank you.
So, it's not even that the SQL state is distributed, it's that every change to the SQL state has to be "validated" and appended to a blockchain? At a 1M DAU traffic level?

How often are blocks/writes written? Who pays for all that data storage? How "decentralized" would it really be, considering the incredibly onerous requirements to run a validator at the target scale?
So they push this background addon to 1% of users that tells them if Telemetry is enabled or not. This is much better than some vague claim.

What about the other things you mentioned?

>changing your Firefox settings and/or install "experiments", at any time, without any notice to you!

Never had this happen to me.
> I don't know how kids are supposed to get good life/career advice.

They need a good support structure at home, at school, and they need successful people in their lives. I think most kids are lucky to have 2 of those, let alone all three. Hell, even kids with all three end up majoring in something useless, or dropping out of school, or worse.
I don't understand what language exchange is.
Woebot in the Time of Covid-19
The shift from Myst to Riven and the following sequels is really interesting. Myst really clicked with me, while I was never able to get into the later titles, Riven included. I know the dev team had major changes between every title, so I suppose it's not surprising that they don't gel together very well. I wonder if anyone's done a deep dive comparing the first two titles' gameplay philosophies and technical and development differences.

Certainly the 5 CD release was itself a stumbling block. It penalized exploring the island freely, which has some bad gameplay effects. When you're stuck on a puzzle in a Disc 2 area, should you keep exploring that area, or is it possible the clue you need is on some other disc? Which one? Are you willing to put up with the hassle? It wouldn't be so bad if each area was obviously self-contained, as they were in Myst, but in Riven they tried to change from a collection of puzzle boxes into a real world where the "puzzles" were diegetic. So there aren't really discrete "areas" anymore, or even puzzle themes restricted to an area. The clue you need may well be anywhere, which in combination with the disc swapping, makes finding clues into a huge chore instead of a delightful exploration.

And the biggest shame is it was built on very crappy technology (Quicktime) that even back in the day was held together with spit and string. For the better part of two decades, it was basically unplayable on any modern PC without major effort. So I haven't gone back to replay it since the original 5-disc release in the 90s. They did a re-release a year or two ago, which I guess is probably worth a shot, but my memories of Riven are just so soured by my experience. Meanwhile Myst holds a special place as a fun, quick little puzzle game.
Forgive me, it's been many years since I last played. I don't remember looking anything up in Stoneship, which puzzle are you thinking of?

You do have to stumble around in the dark for awhile, but once you're pointed in the right direction things really brighten up. That's the only potentially frustrating part I remember, but again it's been years.
That's great, and I'm sure our management did too, but I still wish they'd roped employees in and not just shoved a decision down our throats in a quick video call.
You still have to understand all the new stuff to read other people’s code. And the old way, so you can read older code. And if there are other ways to do something that are or have recently been in common use, those too. You end up memorizing a bunch of crap for one actual operation.
If wxWidgets and Lazarus are options, why isn't using Qt under LGPL an option?
great investigation, i wish they could make a research on something even bigger. a big VPN company or something
The people screaming survivor ship bias are the least likely to make it. Now is the time to be doubling down your hours, focusing on whats important and proving your worth. Believe in yourself and make it through to the next boom. If you're lucky with your money you may even never have to worry about the cycle again
It is 100% real-time. https://rt.goaccess.io/
> There was never such a thing.

https://en.wikipedia.org/wiki/MeeGo
which evolved to http://merproject.org/ and https://sailfishos.org/ after the Nokia era
I'll throw in a plug for the tool I've written, unpkg: https://www.timdoug.com/unpkg/
بازاریابی دهان به دهان را علمی تر پیش ببرید
I really doubt this works lol
Rotoshop
It's incredible how people think it's a smart idea to use a free VPN. In a free VPN, you are the product. Of course your data is going to get stolen. If you want a VPN, pay for a secure one
Mumble has a setting for the audio buffer size and in fact they make you set it during initial configuration. It works great, has low latency and doesn't use much bandwidth (I hosted a server on a 1Mbps DSL connection for several people back in the days).
Producing that smell is 'costly' and doesn't seem to have any other use, so if it wouldn't benefit the bacteria then they would be expected to evolve to not manufacture these chemicals.
it's not opening for me :/
they removed one, but how many other crappy apps are left? play store needs to do a masive spring cleaning.
I asked as a complete ignorant on American grade practices, and your answer differs completely from my (EU) experience - especially because we give reviews before exam sessions.