skysight-inc/HackerNews huggingface dataset:
Interesting that it is available in only some EU member countries, but not all of them. Oddly, not Ireland.

List of countries where Google One is available
Argentina
Australia
Brazil
Canada
France
Germany
India
Israel
Italy
Japan
Mexico
Russia
South Korea
Spain
Taiwan
United Kingdom
United States
He does cover SVD in EE263, and all of the lectures for that course are freely available online.
This seems interesting, I'll play around with it later, thank you.

Some requests off the top of my head:

* ability for actions on github PR comments

* ability for actions on slack messages in a given channel or reactions/options on a message that the bot posted. eg bot asking if a merged PR is ready to be deployed or if it needs to have extra steps taken on it.

* making HTTP requests with templated body from previous steps, eg pr number, git commit, author's email, etc

* ability to export/import the workflow and/or manage the workflows as code
Do you have thoughts regarding testing components that use hooks? I have not seen that addressed and not sure what the right approach should be. For hooks like state I imagine it just works, but if your hooks have more elaborate side effects... Do you mock the hooks? Their dependencies? Have hooks use context to do DI and take advantage of that in tests?
Cocoa and Android Frameworks are the only tooling that compares to Windows developer experience for UI/UX centric devs.

For how much effort GNOME and KDE devs have put on their frameworks, they still don't offer the full stack experience across APIs, IDE, GUI tooling and OS APIs.
Thank you so much, this is perfect!
You mean the 1% desktop users running Steam?
Ask HN: Drowning in technical debt and legacy systems
I've joined a company and discovered that the "platform" I would be working on is actually 3-4 different platforms with the same purpose (provide a sort of PaaS environment to developers).

Each of these platforms is highly coupled with the other and there is a lot of gotchas everywhere. I'm coming to the conclusion that various managers were incapable of saying "no" every time a developer decided to use the latest trendy toy. They move on and all of that is here today, for me and my team to support. I don't have management responsibilities though.

I'm starting to resent management. Not because of their past mistakes but because that continues happening today. Not a few weeks ago someone was proposing something new and management was all onboard again with the idea of a new development without a plan for all the legacy. It seems they hope everything will be migrated to the newest platform by a miracle.

Anyway, I prefer to focus on the technical side of things only but this situation is preventing that. The lack of consistency in developing this platform means I waste my days lost learning about a new gotcha in the infrastructure (followed by a long story about "this is that way because...") and forgetting it a few days later. Only to be bit again soon enough.

I have rapport with management but this looks like a very long game. Any technical solutions I should use? Better documentation? Just saying things will take much longer because, well, everything is a mess?

Have you been in the same situation? Did you get out? How?
It's cool that in also works with SPA frameworks. Thanks for sharing.

In other surveilance news, I've been adding Matomo[1] for web analytics to my site for the first time. Used to be called Piwik? It's free/selfhostable web analytics, which is more than enough for small projects and landing pages.

I've been pleasantly surprised with how it works so far, but I had to write some code to trigger it in the right part of my react-router initialization.

[1] https://permanent.cloud/apps/matomo

(and its cool I'm not helping Google spy on people who visit and help me out)
Small piece of history: I used to work on Analytics and they would give out swag. One piece was a T-shirt with the entire tracking snippet on it. It was a great conversation starter.

Sad to see that Tag Manager and the currently tracking JS are big enough to force website owners to compromise.
> That code has a lot of branching. The switch statement has to jump to the corresponding case, the break statement branches to the bottom, and then there is third branch to get back to the top of the while loop. Three branches just to hit one instruction.

That's a bit unfair. Not all branches are equal. Only the instruction fetch branch is going to be often mispredicted. Predicted branches, like that while loop, aren't that expensive. Mispredicted branches cost 10-20x more.

Of course less branches and less code in general is better.

One big issue writing interpreters in C/C++ is that compiler register allocation can't usually follow the data flow, and needs to keep unnecessarily loading and storing from/to memory same common variables.

Interpreters need to also be careful not to exceed 32 kB L1 code cache limits.

All this means to write a truly efficient interpreter, you'll need to do it in assembler.

The step after that is to write a simple JIT that does away with data dependent (= VM instruction) branches altogether.

Then you'll notice you don't need to update some VM registers every time, but can coalesce for example program counter updates to certain points.

Eventually you'll find you have a full fledged JIT compiler doing instruction scheduling and register allocation, etc.

Been down that rabbit hole, except for the last step. That's where it becomes a true challenge.

LuaJIT (http://luajit.org/) project followed all the way through, and studying it is a great resource for anyone interested on the topic. Kudos to Mike Pall.
It is a fact, not a possibility. That's (a big part of) the reason that incest is a taboo in all cultures.
How Different Types of Marketing Can Grow Your Business
Agreed. It didn't even make much sense a few years ago with products like the Xbox One or the HTC One. Heaven help us if Apple refreshes their Mac Pro as the Mac One.
Love it. Very elaborate and informative.
Can I pay more to stop Google advertising to me and collecting my data? They can keep their HDD space.
How I analyzed the data from my FitBit to improve my overall health
Honestly I would have expected performance on a cloud provider to be measured in x per $. You're pretty much renting everything, the hardware etc is really difficult to compare, and you can usually throw more machines at the problem anyway, so measuring a single machine vs a single machine doesn't make much sense if the two might cost vastly different amounts.
I use Zenkit (project management tool) to organize all my tasks and keep track of the progress. It's also available as Snap.
I agree it's a great exercise. Years ago I added a very simple stack-based VM to my raytracer to allow procedural textures & normal maps. The scene script would e.g. contain a material description like this:

material {
diffuse rgb = [0, 0, 1] * (1-(0.5+0.5*noise(x*0.000002, y*0.000002, z*0.000002, 0.66, 2))) + [1, 1, 1] * (0.5+0.5*noise(x*0.000002, y*0.000002, z*0.000002, 0.66, 2));
}

i.e. an expression with 3-vectors and scalars and a few basic functions (noise, sin/cos, etc.). This can be easily "compiled" (during script parsing) for execution on the VM. Then the overhead during actual raytracing was quite small.
What is the main problem of the Jquery dependency that existed in Bootstrap before v4 ?
How on Earth are hotel discounts related to cloud storage?
Víctor Jara comes to mind: https://youtu.be/GssGeCif3fk?t=69
"Google One" suffers from designer in a box syndrome.

It's probably a great internal name - hey, we've been providing storage for photos, email, docs, drive, and more, for over a decade, and we've finally integrated that storage into one space, so let's call it Google one! It's a great name - simple and powerful, symbolizes the effort and direction we've taken in the past 5-10 years of integrating our consumer, day to day products.

However, outside of the Google box, no one understands or cares what they've been doing. "Google one" sounds like... nothing. "What is it???" is an extremely appropriate response.

Maybe in the future it will come to symbolize all the services of Google, available in one centralized location, allowing for future consumers to easily access all of google services without separate pay schemes, storage, or
other infrastructure, and make it a 1 stop shop for your services needs, common or obscure.

But right now, the copy and landing page are way off the messaging mark.
This is a fantastic example and explanation (kudos to you) of value pricing vs cost pricing.
It's officially documented here: https://developers.google.com/analytics/devguides/collection...

So I think they won't change it or just add a different version with the old version still working.
Yes, you can buy your own hard disks and not use Google.
They model the above as dh(t)/dt, generalizing the discrete case (the equations you wrote) to a continuous case. Check the eq 2 in the paper.
The statement following the equation makes it clear that
"Starting from the input layer h(0), we can define the output layer h(T) to be the solution to this
ODE initial value problem at some time T".
Here, as per my understanding, h(0) can be the input itself. The function f mentioned in the eq 2 is the RNN cell.
I am from India(South) and also coming from a family where there are quite a lot of people in the medical field.

Yes it was known not to marry inside the family by our ancestors. I know several people who are suffering from various birth defects due to marrying very close and inside the family and yes it is told by the doctors.

Gotra is completely screwed up now. A system has to be taken seriously. If a person doesn't know his Gotra then he is just arbitrarily assigned one which becomes dangerous when done in huge volumes.

Also in India there are caste communities which are smaller and when they have to marry inside their families problems start cropping up.

There is a huge demand for home nurses and speech and hearing specialists in the Gulf region. This is because of consanguineous marriages very prevalent there. There are a lot of children born with mental or speech disabilities.
Have you tried Nextcloud? Its slick right up until you get a few users that actually use all the core apps (contact syncing, automatic uploads, calendars, etc), then rendering the PHP login page jumps to taking 20 seconds of maxing out all CPU cores on the server.

Their IRC channel is no help in debugging. Disabling all apps doesn't help, looking at the php & syslog don't show any errors, and adding caching only saves a few seconds of rendering time.

Nextcloud has seriously lowered my standards for bad PHP projects, making most others look well written and decently documented/debuggable.
How is this different from spiking neural networks (SNN)?
Seems like easier and simplified (e.g. no synapse) and densely connected version of SNN, with less control on inter neuron connections.

Last time, I read work to port SNN (with ODE solver) to Pytorch
https://github.com/Hananel-Hazan/bindsnet
https://www.frontiersin.org/articles/10.3389/fninf.2018.0008...
Features Available with New Magento 2.3
A guide to error handling in React
From using it with Xamarin: it’s all well and good until reflection breaks it. Which is manageable in your own code but god help you if you pull in a third party assembly that uses reflection and your app suddenly breaks between debug and release configurations.

The edit-test-debug cycle for linker problems can be pretty brutal too since compilation and linking takes longer in release than debug.
I don't understand why they won't develop a client for Linux. Is it that difficult? Maybe the code could be also useful for Chrome OS and I guess many Googlers use Linux, so it would be useful for them too.

I stick with Dropbox for the Linux support. It is fantastic. It works on servers, with no GUI, so I can easily sync stuff from my Windows Laptop and my Linux server, where I perform scientific stuff.
Such is the name of the game :-) I have invested relatively little, I just enjoy playing and seeing if I can "win".

Everything else is in index funds.
Most probably they'll follow the path like other products have followed:

Google Keep -> Keep -> Keep Notes -> Notes (In near future)
They forked the CLR, cleaned it up, added cross platform support and open sourced it, so a lot would still be relevant would be my guess. The IL has remained unchanged other than possibly a tweak or two to support newer features like non nullable references.
The real lesson is that learning a foreign language is hard.. it needs a lot of effort. In the general case, at least.
>If Blue Origin's New Glenn ever gets off the ground

Are you having doubts?
Dask and vaex are not 'competing', they are orthogonal. Vaex could use dask to do the computations, but when this part of vaex was built, dask didn't exist. I recently tried using dask, instead of vaex' internal computation model, but it gave a serious performance hit.

There is some overlap with dask.dataframe, I think they are closer to pandas than vaex is.
Vaex has a strong focus on large datasets, statistics on N-d grids and visualization as well. For instance calculating a 2d histogram for a billion row can be done in < 1 second, which can be used for visualization or exploration.
The expression system is really nice, it allows you to store the computations itself, calculate gradients, do Just-In-Time compilation, and will be the backbone for our automatic pipelines for machine learning.
So vaex feels like Pandas for the basics, but adds new ideas that are useful for really large datasets.
Where can I learn about techniques like that? Any recommendation would be very appreciated!
> Yes, F# does not have this particular limitation

And guess what? it doesn't have it because F# doesn't run on the JVM! If it run in the JVM, it would have it. So your obsession with "runtime" as a platform not only not useful, it's asking for trouble! ;)
Senior Full-Stack Engineer | VISA Sponsor | €50K-€85K | On-Site | Full-time | Munich, Germany

Smart Reporting is one of the world’s top startups in digital health. Our mission is to enable AI assisted diagnostics for the benefit of doctors and patients around the world. Already today, our award-winning software is used by thousands of doctors and institutions, including some of the world’s leading experts in radiology.

As a Senior Fullstack Developer, you will be an essential part of the rapidly growing development team at Smart Reporting. You will bring your entire experience to bear as we strive to build a high performance, high quality cloud-based medical product for AI driven precision medicine.

Apply here: https://www.workable.com/j/51E3108EC5
Interesting point, but not a great analogy. A reflection is a "live" copy, you can move your arm, and see your reflection move its arm. Your scent experiment is more like recognizing from photos.
Too bad that you are not into Economics. Your comment would have earned you a Nobel, may be more than one [dead straight face serious]
Think about something and write it, then!
i3 inside XFCE? Sounds just like what I was looking for. How do you set that up?
This is so on point that even Congress should be able to understand it.
Call it the Mac Two and suddenly the whole market perceives you as one step ahead.
On the other side of the coin, I know someone who recently found his biological parents at age 50 through one of these places. Turns out both he and his biological parents had tried to find each other in the past but were stymied legally.

This kind of thing exposes secrets. Some of those secrets could be uncomfortable (I'm truly sorry you have to deal with what you discovered!), but some can be good. It'll be interesting to see how society going forward reacts to biological ancestry secrets not being able to be swept under the rug so easily.
World ocean area is 361 million km2. We need 1467 feet or 447 meters of sea level rise, right? So a total of 1.6e20 liters or 161 million km3. The volume of the Moon is 21 billion km3, so too big. Rhea is about 233 million km3 (I think) so that would be more reasonable.

Rhea is only 1.272 billion km from Earth, totally doable I think. Anyone else want to go grab a rocket and put out a coal fire? I feel like it'd be eminently doable with some kind of Project Orion-style tactical blasts behind Rhea.

I see absolutely no way this could go wrong.
You can use custom queries in metabase and parameterize them, for any parameter you can expose the parameter with a text field available when you embed the "question" anywhere.

https://hevodata.com/blog/postgresql-full-text-search-setup/
Health is a human right
Looking forward to "Google Plus One".
This book has a lot of very interesting applications and seems to cover information not normally found in first books on Linear Algebra (e.g., makes use of calculus, Taylor series, etc) and the authors are EEs, not mathematicians. It doesn't, however, cover several topics normally covered in the first year of linear algebra (e.g., vector spaces, subspaces, nullspace, eigenvalues, singular values; see pp 461-462). As with most engineering books, there are no solutions provided.

An excellent supplement to other Linear Algebra textbooks. Given its focus on applications, will hold the interest of engineers and other technical folk but may not be loved by mathematicians who may prefer a more rigorous approach.
OpenJDK source has too many swear words
>Doesn't mean it won't be misused.

To add to this, though genetic information may be protected against defining a pre-existing medical condition for insurance purposes today, there's zero guarantee that that law protecting you will still exist in the future, or extend to your descendants (which can be assumed to carry roughly half of your genetic material).

Once you've given this data away without any guarantee that it'll be destroyed at the end (if such a thing is even possible), you can't take it back, and you could potentially be screwing over those who didn't make that choice.
Funny story.

So a few weeks ago, I'm sitting in the waiting room at my doctor's offices. And they seem to be running late. And the waiting room is filling up. So I go to the receptionist's window, and ask what's up.

Turns out that their ISP was having problems. And they were totally dead in the water. They had no local backup. And knew nothing. No patient data. No schedule. Nothing.

So hey, I just left, and rescheduled. But damn.
Europa Out Resurrection Out AC Milan 1-3 Guest Missed the Knockout
> I'm quite sure my experience is a lot more common than most people realize, and I think much of the world isn't ready for it.

Nonpaternity is quite rare overall, and still unusual even when the putative father has so little paternity confidence that he demands a paternity test.

https://www.gnxp.com/WordPress/2018/12/04/how-paternity-test...
political background at the time of the photos https://en.wikipedia.org/wiki/History_of_Poland_(1945%E2%80%...

That photo of Lenin with the "Solidarity" newspaper and a sign on the jacket - nice humor and is pretty telling that Poland definitely was rejecting the socialism as a foreign object :)

edit: thank you, corrected the link
Lol, I would just buy multiple 2 TB subscriptions from different accounts.
and what happens on an undefined instruction?
Very interesting! I will share it with my DS friends.

One thing I have struggled with optimizing is visualization and coordinate calculation of network graphs with 10s of millions of edges + nodes using networkX and most visualization tools. Have you looked into this utility for Vaex? Reading your article it sounds like it would be well-suited for it.
It's a fascinating read! I'll second the recommendation.

It made me realize just how relatively novel recorded music is. We take for granted the ability to listen to anything anywhere instantly, but For the vast majority of our history, music was ephemeral.
Good points. I would also assume that a major artist and the venues they perform at would have hired some serious lawyers and have a fairly strong idea that what they are doing is legally sound.

Really the only thing to do if you are curious is to find a good lawyer and get some real advice.
interesting. What where the reasons if I may ask and what about OSX/macOS did you miss on linux?
My guess would be a slow introduction of concierge type services linked into their phone AI thing that they launched 6 months ago to great fanfair, and a general move from software service companies (and my bank.) into offering concierge type services in general.
You're completely correct. I unintentionally implied weightlessness only at the parabolic peak. And I think what you've said is how you should correct things. Words convey ideas. What matters is not the words, but the ideas. Correct the idea and things are clear, focus on the words and things tend to muddle.
Allow me to offer a different perspective: I've used 23andme and it was one of the best decisions ever.

Not so much for the Ancestry part, which was also interesting and explained my above-average cold tolerance, but for the health stuff.

Granted, being from Europe they don't directly offer health services, but you can get the raw data and upload it to various sites for interpretation -- ranging from really accessible to follow-the-rabbit-hole style.

I've accepted from the start that everything is uncertain, or just a possibility, but it was still very useful, because I knew what to look for and thus able to validate easily if true or not.

Some things that were in the reports I already knew, some I suspected, some I had no idea and would have never guessed -- this last group had the most impact.

Some examples: allergies, motion sickness, needing above average amounts of vitamin C.

All very easy to test, but with an amazing quality of life improvement gained as a result of just changing some simple things.

So yes, a US company has my personal DNA data, maybe they will take care of my privacy, maybe not, but the quality of life gains were worth it, for me.

What other alternative would people like me have, from countries where there is no access to good doctors, of finding stuff like that, had there not been 23andme? Especially since I didn't even know what I was looking for.
I really like Kenneth Rose's review [1] of deterministic annealing, which is the most simple and concrete example of the Information Bottleneck method that I know of. I wanted to work with a concrete example and get some intuition, so I wrote some Julia code [2] a couple of years ago. Should be fairly easy to tweak it to run with Julia v1.0, or translate to Python, in case anyone's interested.

[1]: https://scl.ece.ucsb.edu/sites/scl.ece.ucsb.edu/files/public...

[2]: https://github.com/sivark/DeterministicAnnealing/blob/master...
Database Views and How to Use Them in a Rails Based Application?
I'll chime in with some French songs:

* Les milices by Jean-Roger Caussimon (https://www.youtube.com/watch?v=Z8vKeLAfiBs), a song as necessary now as it was in the 70s

* Parachutiste by Maxime Le Forestier (https://www.youtube.com/watch?v=b-P2hr4b-D0) a classic.
or 85000 meters
or 52.8 miles
it says in the article that their second kid was autistic.
Those techniques are a relatively niche thing. People don't write bytecode interpreters daily. Couple of months ago I wrote a few articles on the topic. Unfortunately, they are in Russian. I'll probably translate 'em at some but for now...

the repo and performance measurements are on Github[1]. It includes a couple of dispatch techniques, register caching, etc.

[1]: https://github.com/vkazanov/bytecode-interpreters-post
Kind of related, I was recentl thinking about making some backups of valuable (emotionally speaking) things like wedding pictures.

Currently they are backed up on my local machine and my server, but was considering cloud options. My wife does use Google Drive (paid account w/ Chromebook) but I don't feel that comfortable with Google things.

Does anyone have good alternatives that perhaps respect privacy? :)
Are you arguing that Owncloud is better?
Jump height is even in the abstract. You have to read it though, skimming won't work.