skysight-inc/HackerNews huggingface dataset:
Yeah at RAPs the FIV+ cats have their own little closed off zone. RAPS will potentially let people adopt them if they promise that they'll be inside cats.

FIV+ cats can live ok with other cats so long as they don't fight. The disease is spread from cats exchanging blood through fights, so from my understanding it's mostly a feral male cat disease.

(I adopted a FIV+ cat from RAPS so that's why I'm a bit familiar with the RAPS setup)
>>"Essentially it's a couple of sed commands"

Lol... these words were originally written by you, don't you remember ;-) ???

I only suggested, that YOU actually do the work for what you want, and then freely offer the result to be merged in the upstream project(s)... Be the change that you want to see in the world and all that jazz...

I do think, that it is highly likely that your changes would not be merged for most projects, but of course I may be wrong. If so, more power to you ... just please do not expect others to do what you want, just because of your feelings and sensibilities. You can even pay someone qualified to do the changes, if you can not for one reason or another.
There's been a couple of really promising privacy respecting Indiegogo or Kickstarter offerings, but neither got to a product.

I find it really hard to believe there isn't a viable way to a home assistant / hub that leaves control and privacy in the home. The whole IoT, app, with constant data harvesting and selling is not what I want in the home, just control and ability to buy without all the dystopian baggage.

It all seemed so much more promising back in the days of X10 and keeping automation on the LAN.

Edit: X10 was launched in 1978. No wonder it could do with a refresh!

https://en.m.wikipedia.org/wiki/X10_(industry_standard)
Tail call optimization is returning the result of any function, with tail recursion being the specific case where it's the same function. I think I've seen some languages where they special-case recursion by doing a code transformation, but would stack overflow if you called anything else instead.
Bob Beck: Unveil in OpenBSD (EuroBSDcon 2018)
A big part of learning is also in the social interaction. VR, no matter how good, will just never match that. You don't only need information, you also need interactions, real life interaction...

I think VR might help to some subjects, but having an all-VR experience seems an awful thing to me...
I read a book a few months ago that followed several college students through college and into the workforce.

Two of the girls started pursuing dentistry; both had good grades and came from a middle class background. One of them got good grades, and ended up with a well paid, prestigious job; the other partied hard, changed to an easy course (sports broadcasting iirc) to improve poor grades, and ended up in a poorly paid, low prestige job.

The book attributed their different outcomes to parental involvement - that nobody told the second girl what she was doing. Personally I felt that infantilised the second girl - but I can see why a parent could want a certain level of involvement.
Behavior problems in dogs are all about training. Behavior problems in cats are mostly about environment, and virtually never about training.

A cat really is a mirror of its environment. Most problems arise from pent up energy, group dynamics, clueless Humans, bad toilet placement (yes cat toilet makes the cat happy, as a German saying goes).

Lots of space, hunting activity, ability to choose contact at will and a well structured habitat makes such cats a lot more well regulated.
More anecdata — my wife and Alexa got along only about half the time at launch, and a few years later it’s down to 1/4 or less.

Meanwhile, HomePod Siri understands her 9/10.

Every room has both, both are able to manage all devices, and Alexa was here first. Because of comprehension challenge, Alexa has been abandoned, now the only time Alexa wakes up is for TV mentions.

Note, not talking about syntax, talking about whether the words she said are what the device says she said.

Also agree about wrong devices in wrong rooms answering. Used to work, now doesn’t.
Greg Kroah-Hartman Releases Linux 4.19-RC5 Following an “Interesting” Week
The sample size for levels.fyi is small and in Jeff Atwood's reply to patio11 only 7% of responders said they make over 400k+. I don't doubt that there are people out there (or even you) making that much, I just don't believe every rando on HN that chimes in to a salary thread saying they do. Sorry ¯\_(ツ)_/¯.

That said, would love if someone made a site dedicated to collecting these offer letters. Would certainly help next time I'm job hunting.
All my sites support IPv6. My router is horribly old and doesn't. But, once it kicks the bucket, I'll be sure to get an IPv6-compatible one.
Whew, this is a hairy topic. The go camp has the same conversation around returning error codes.

I think checked exceptions are clunky, irritating, but all-in-all fairly good solution. I'd rather be forced to check an exception than to bit know about it at the very least.

I think Java's situation could be improved with 2 very minor changes if we had a time machine.

1) Make throwing any exception an unchecked "RuntimeException". The point is just to remove the type-based duality. Functions that declare "throws" still need to be checked.

2) A cleaner syntax to rethrow "try { } rethrow;" maybe. This won't force your function to declare anything. That's always a personal choice.

These could address the core issues, but still require a little education around best practices. If I had to distill them I'd put it this way:

There's no shame in just rethrowing unchecked through the layers of your own code unchecked or crashing a thread or request if you planned it, BUT if an exception is leaving "your code" and called by "someone else" make it checked. Preferably use an appropriate type.

Example: I'm writing an encoding library on top of an HDFS client. My functions should declare FileNotFound or IOException even though the came from the client "below" me because I want to be a good citizen to the code "above" me. Internally, my code doesn't need 10 thousand checked functions though.
The commit table has a 100ms throttle on key press, but I think might have a bug, need to inquire more... :)

There's also a stress test here which updates several hundred nodes each frame:

https://github.com/thi-ng/umbrella/tree/master/packages/hdom...

E.g. each cell shown requires 3 DOM updates per frame, so in the 256 cells config it updates 768 DOM nodes. On my MBP2016 this config runs at ~35 fps, 192 cells (576 real DOM updates) at 59-60fps
https://tradingeconomics.com/united-kingdom/gdp-growth-annua...
Don't you notice anything between before June 2016 and after?
Before was growing at 2.2%, now it is growing at just 1.2%.
To me 1.2% seems pretty close to half of 2.2%.
I lost thousand of pounds because I had to spend money abroad and thanks to the collapsing value of the pound I had to spend much more.
Where you live has a huge importance because you clearly have no idea of the current economic scenario in the UK.
The evidence is all in the numbers that you try to ignore or to manipulate to justify your agenda.
But numbers don't lie and everyone can verify that as I said just before the Brexit the annual gdp growth was 2.2% and now is 1.2/1.3%. The GBP before arrived to 1.43 on the EUR now it is at 1.11. The net migration from the EU is at its lowest in 5 years at just 100K people. These are the raw and pure numbers, not your fantasy that UK economy is the same as before.
I'm not sure why it is necessary to add Monit into the mix given that the distribution is using systemd, and a `Restart` (and maybe also `RestartSec`) directive in the `[Service]` section of the unit is all that is required?
The real distinction is the sheer greed with the IoT domain. They want you to pay in both cash and data while often having planned obsolescence and dependencies that make it abundantly clear that the master they serve is not you. Anyone who wants you to pay twice for the same thing is not to be trusted.

It seems like literally everyone in the domain is thinking of how to exploit the customers first and serve them second with security as an afterthought at best.

Alexa is especially bad about the last one given they are stupid enough to include a voice interface for skills installing and don't rigorously check the word selection or confirmation before installing unknown software.
I remember reading a paper some time ago claiming a relationship between NSAID use and kidney cancer. And then one about Aspirin use and lower risk of colon cancer. The side effects of Aspirin are not just the risk of stomach bleeding as stated on the package.
Non-story.
In a language with guranteed tail call optimization, the below consumes no stack, although there's no recursion.

def f(a):
return g(2*a)

def g(a):
return a + 1
No. Not for 1.0
It looks like it was for fun. The author has several repositories on Github holding Lisp interpreters in different languages. It might also be a learning technique: interpreters for higher order languages are good intermediate projects when learning new languages.
It’s a complicated story.

I work and recruit people in a a market that is in the 50-75 range. It’s definately feasible for a larger company to hire/develop, but it’s difficult for a smaller company due to the smaller number of “fungible” mid career people.

The thing that’s so offensive about the outsourcing hubs is that for bigger companies they just suppress wages with a constant flow of cheap labor with no rights.

By eliminating job competition at the entry level, they are putting a wet blanket on the domestic market.
Ask HN: Books to better understand the world?
I spend a lot of time in the startup bubble, and seldom find people to discuss/learn about other areas, such as history and psychology explaining why country X did Y at that time, or why Z works that way, or why person A reacted like that (or will react like this if you do this).

What are some books/articles/documentaries that you found useful to broaden your world understanding in an engaging way? History, psychology, science...

Personal examples:

* Sapiens: A Brief History of Humankind

* Predictably Irrational: The Hidden Forces That Shape Our Decisions by Dan Ariely

* A Short History of Nearly Everything by Bill Bryson

* The Selfish Gene by Richard Dawkins

* Why the West Rules—for Now: The Patterns of History, and What They Reveal About the Future by Ian Morris

* What a Wonderful World: One Man's Attempt to Explain the Big Stuff by Marcus Chown

* The Vital Question: Energy, Evolution, and the Origins of Complex Life by Nick Lane
When I was twenty pounds heavier, a few drinks had no effect on me. Now that I am healthy and running every day, I notice every drink has an effect on my performance. I think the extra fat just helped distribute the effects of alcohol.
Fragmentation, Security Remain Concerns for IoT
In Europe, school began starting earlier and earlier on the request of teachers, who wanted the afternoon free for more lucrative side-gigs in the early eighteen-hundreds.
Wearables Market Hits Speed Bump
If there’s one thing Apple did, with Steve Jobs, other than build fantastic user experience out of mature but unapproachable technologies, it was communicating the fact that it had done so. Not only has Amazon failed to do this, the writer has as well.

I think it’s pretty cool that, in theory, I could say “Alexa, turn on the oven to 450” and it would (a) turn the correct device to the correct setting and (b) remind me when it was ready (or if it’s being super duper smart, tell me that it was 2 mins or so away from being ready) so that I could stagger over to the kitchen, pull a pizza out of the fridge or freezer, unwrap it, and stick it in the oven. All I need to do is have a bunch of speakers bugging my home, a new oven, ideally probably not two new ovens or not a new oven and a new toaster oven because god knows what will happen, and all this stuff networked.

Or I can walk over to the oven, turn it to 450, and say “Hey Siri, set timer for ten minutes” and wander off. When my wrist buzzes, I go stick a pizza in the oven and I say, “Hey Siri, set timer for thirteen minutes” and go do stuff.

I don’t need a new oven. I don’t need to worry that I’ll pick the wrong oven. I’m not inviting Amazon to parse all my conversations. I don’t need to learn a new magic phrase.

Oh and imagine the hilarity when you try to sell or rent your house and the internet gets turned off. We had a smart sprinkler system which, when we sold the house, we essentially had to rip out because it was easier to install a conventional replacement than figure out how to talk to it without an active WiFi.
For those interested, or want to see a different presentation, here is the original 'Marching Cubes' paper:

http://academy.cba.mit.edu/classes/scanning_printing/Marchin...

And here's the Dual Contouring Paper:

https://www.cse.wustl.edu/~taoju/research/dualContour.pdf

Interestingly; the static presentation of showing all 15 different possibilities of a 3d cube (plus the fact that it works out to 256 possibilities in 3 dimensions) actually made it much easier, for me, to understand what the Marching Cube algorithm is trying to do, and why it's popular.

Then again, second presentations tend to be easier than the first; as you have been already been given a 'spoiler' on what you're trying to understand.

Thanks to the author for making the cool page. :)
The article you link is 2 years old.

The price difference is now known: F9 to GTO is $50mm using a reused-and-recoverable booster, compared to the old list price of $62mm.

The cost difference is fully known inside of SpaceX; their public statements disagree with your speculation.
I completely missed the "from 1994" part (tag was not there at the time of my comment). Things have changed and I don't have my music history down it seems.
But Kraftwerk was still first, no?
You need to perform some kind of normalization, since probability must be between 0 and 1 (and being wrong on a confident prediction gives huge penalties using the popular maximum likelyhood loss functions).

But you can use component wise normalization (sigmoid) instead of combined normalization (softmax). These correspond to the assumption that the classes are independent (component wise sigmoid) or mutually exclusive (softmax).
Dropbox reverts new bold design
Yeah his current project seems to be Dynamicland [0] I love the idea of of the computer room they're building but I'm not sure the 'all code is printed on the tokens running them in the environment' works.

[0] https://dynamicland.org/
I can't believe nobody mentioned DbVisualizer.
It's by far the best db tool and it works with bunch of them.

Advanced Query Tool is also good but it's geared more for BA than DBA.

Aqua Data Studio is also very good but too expensive ($499 single user licence).

For reference, I've also used pgadmin, DBeaver, DataGrip, SQuirrel in my two year long quest to find the best tool. I was assigned to pick best tool for 500 developers and business analysts.
I’m skeptical this will achieve their goal of increasing employees’ empathy
Proper "home automation" systems do exists, but they are usually meant for automating public and large buildings, require a KNX network (which is very, very expensive on the device and programming side) and usually have hardware which is simple not affordable to the average consumer.

KNX works fine, it is a broad standard with a ton of support, the issue is it's massive pricepoint and fact that almost every hardware device that has support for it comes in a DIN package. (which is fine for large scale buildings with utility closets which have DIN rails, but not for your average home).
"What do you do for a living?" "I help octopi be more social"
It just depends I suppose? Sometimes you rewrap to get an unchecked runtime exception out of it. Sometimes there's context worth adding: new IndexLoadException(ioException, "Is Hadoop down?").

Either way I think the one thing I hate hate hate is, losing stacktraces! Don't throw a new exception without wrapping the old one. I need that info!
I don't think this is strictly correct. The below is (mutually) tail recursive:

def even(x):
return x == 0 or odd(abs(x)-1)

def odd(x):
return x == 1 or even(abs(x)-1)
I began my conscious adulthood agnostic and irreligious. I sincerely and persistently pursued truth throughout my life, and eventually I found God. Sai Baba. I actually literally believe that Satya Sai Baba was/is/will-be an Avatar: God in Human form.

One of the many aspects of Baba's instruction is that one who loves God should rejoice when passing by any house of worship, be it a Church, Mosque, Synagogue, Temple, or an altar of unhewn stone. God is One.

Please do not think that I disrespect religion, and I apologize for giving that impression.

Anything that helps one cross the ocean of illusion and reach the safe shore of Eternity is good.

If a belief system helps you reach God then it is good even if it's irrational.
I fully support morally all contributors who would want to rescind. I don't have any format contribution inside the Linux kernel, but if I had, I would rescind on principle, for having a CoC.

Any project that needs to have a CoC to enforce civil behavior (and strong language is not out of civil behavior IMO) isn't worth contributing with.

There are already too many laws in civilized countries, we don't need to add such layers.
90% of the functionality one reasonably wants from their home automation systems comes down to basically some descrete logic and some sensory input.

1) automatic lighting depending on occupancy. (this has existed since the 80's)
2) time based events which respond to either heating or lighting, maybe alarm systems aswell.
3) acces control/security

Those are basically all major systems most people would want to automate in their homes, and none of them should require voice control or a smartphone app. (heck, most could be done with discrete PLC's, although that would be a horrible UX).
What implications does this have for the scifi severed heads of futurama?
I remember watching the MIT OCW videos for linear algebra and thinking ... this guy came to the Earth to teach this subject. Amazing intuition.

EDIT: Makes me wonder .. what are other examples of teachers who teach their subject soooo well.
How period tracking apps helped me regain control after going off the pill
Ok thanks for clarifying - I didn't read your tweets as a discouragement and it makes sense the type of apps you're working on you probably need to squeeze out as much performance as you can and need something which gives you more control.

I was in your last Clojure for beginners course. I remember your dog was very friendly and liked to play with the half chewed tennis ball ;)
Thanks for responding.

I would however argue that the existence of hierarchy in physical memory is orthogonal to the existence of a linear address space. Caches work really hard to maintain the ability of programs to use a single linear address space.
Show HN: Hacker News in New Tab for quick access to the latest stories
The Fat Lady Is Singing
Maybe this is because I've been watching Maniac but I've been thinking about this. My hypothesis is based upon the idea that the brain's main purpose is to make sense of the world and to do that it makes predictions and theories of "world" as it goes about.

Schizophrenia just seems like this process on overdrive where some of the key processes involved with keeping this overall process stable go awry. One of these minor processes is probably a belief process where the brain classifies things by True / not True. Since minor psychochis can occur to recreational drug users using psychedelics that make their mind more open to ideas, this seems to make sense to me.
Marguerite Young and the Most Widely Unread Book Ever Acclaimed
> A school should serve the houses 1-2 miles around.

This tends to be how suburban elementary schools are, but high schools require more resources per school (for all the facilities for sports and enrichment programs), so there are fewer, larger high schools.

Having one high school serve only a 1-2 mile area would only work out if you have a bunch of 100-story condos in the 1-2 mile area. Otherwise, where are all these kids even coming from?

I grew up in a town of 50,000 people. The population density of it, according to Wikipedia, is 1,082/sq mi. The town has three high schools to serve its population, and they're all just about full. If it had more schools, though, then each school would have less than 200 students apiee. Where would the budget for these schools' facilities come from?
Eat an anti inflammatory diet. See Anti-Inflammatory Recipes: The Complete Guide by David Colombo.

Also, take a glycine supplement or drink lots of bone broth to boost your glutathione levels (your body's natural antioxidant). Muscle meat has glycine in it too, but most of it goes towards counteracting the methionine that's also in muscle meat.

> https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5855430/
It could be some other cause too. A couple of years ago I started noticing that one or two beers would make me almost drunk and to feel terrible the next morning. I attributed it to aging (36) but I also noticed none of my friends had the same problem.

Later, I was diagnosed with sleep apnea and after daily treatment now drinking a few beers is completely ok.

I don't understand what the relationship between those two things are. I would have never imagined.
That's roughly what Amazon pays SDE3 in Berlin including stock grants and Google pays similarly in Munich.

Smaller companies in Berlin like SoundCloud, ThinkCell, and Simplaex offer €100k+ for engineers with the experience they need.

Even startup salaries are nudging €75k on AngelList and StackOverflow Jobs.
If author is reading here, there's a typo: "While looked for the code repository so I could fix it," is missing a word between "While looked"
The other day I asked Alexa: "What day is the 28th?" I wanted to know about the next upcoming 28th later this month. Alexa told me what day August 28th was. I asked: "What day is September 28th?" I was told I have no calendar events that day. "Alexa, what day of the week is September 28th?"

"I'm sorry, I don't understand."
Hi I resolved some issues: blinking cursor added, connection possible both ways . Those were issues of
https://github.com/slothking-online/diagram
package, right now I am going to update this dependency in graphql editor :)
interesting. Have you read up on the new research that shows that DNA from mitochondria leaks out during stress and is treated as a foreign invader?
I've read the same about Google Home. I have one and use it very little, but the related forums are full of "X used work and now it doesn't, wtf?!?".

"Upgraditis" has become a scourge.
Discussed at the time: https://news.ycombinator.com/item?id=7389623
That the quality of these homeless job candidates is surprising reflects the inaccurate prejudices of the homeless-hating U.S. population.

In the U.S, with its comparatively poor social safety net, many good people fall through the cracks. But a large segment of the U.S. desperately wants to see those who end up homeless as moral failures who have brought disaster on themselves. Thus, the cognitive dissonance between the quality of the work these people do and the need to see them as dissolute scum.
(For clarity, I didn't write this article).