skysight-inc/HackerNews huggingface dataset:
(Wrote practically the same message at the same time, then deleted mine. Agreeing with the parent comment: Eloquent Javascript is really solid.)
Not only do you run the risk of offending users with disabilities by forcing a separate experience, this also creates a separate code base to maintain and often developers forget to update text-only versions. I've worked in the accessibility space for years and this concept is an idea of the past and likely to generate a lawsuit. Accessibility lawsuits are popping up left and right in the public sector across every business vertical and I would strongly advise against this.
They should be... sadly, the political reality often gets in the way of idealism.
The two I know of are Google's Blockly (https://developers.google.com/blockly/) and Microsoft's Touch Develop (https://www.touchdevelop.com/), which is more capable as a standalone app development platform.

I've tried writing a small program with each on my phone and quickly grew frustrated. It just isn't efficient for me. I much prefer the familiar ground of using Python on Termux using Hacker's Keyboard, and, even then, only to tackle trivial stuff that a calculator can't quite handle.
Bitcoin is 10 years old today. It was launched on Jan 3, 2009
Oh. Serves me right for not peeking at your book first. My bad.
Show HN: Postgres desktop client for Linux
Believe it's still the most reliable model of vehicle that exists in the West.
Electronic health records are coming of age with Open Standards help
This perfectly sums up why I find so many movies unwatchable these days. The premise is allowed to be 'magic' suspension of disbelief. After that, I could overlook one fairly major incongruence, more than that and it may as well be slapstick, there are no rules. Sci-fi is the most offending genre since becoming mainstream.
> There are proofs that the network converges properly as long as people don't violate those conditions

do you have a link to those proofs? i've seen proofs already where underlying assumptions were something like "majority of nodes are honest" or "network is reliable", etc.
But if people cared about the animals then the laws would not be needed. Laws don't magically make people care.
There's an argument that models of the Earth's climate can not be made especially accurate. This is because of chaotic behaviour in the underlying differential equations, and the likely presence of unknown factors that influence the Earth's climate but are not present in these models.

But this is actually an argument in favour of reducing carbon emissions. If we're dealing with a system we can't understand, where messing with it could cause immense damage to humankind, then maybe that's enough of a reason to stop messing with it.

In general, whenever you're taking a risk with a potentially massive downside, where the outcome is hard to predict (because of chaos, "unknown unknowns"), then you should stop taking that risk.

_________________________________________

Regarding what to do about climate change, Taleb has a theory called "minority rule" that could help here. It says that an intransigent minority, maybe around ~1% of people, can force a passive majority to do the things they want. A good example of this is kosher / halal food in the US / Europe, where an intransigent minority of people have forced a large percentage of food to be certified kosher / halal, perhaps unintentionally. As such, the solution to reducing emissions might be to set up an environmental "beth din" which certifies whether a product is "environmentally kosher" or not. If an intransigent minority only consumes products that are certified environmentally kosher, the passive majority will fall in line.
That's not really that different in a monorepo since you often need reviews from the same number of people anyway.

I once had to wait for 9 months to get a complex change through in a monorepo setting because of all the people involved, the number of stuff it touched and the fact that everything was constantly in flux so I spent half my time tracking changes. I'm not saying it would have been faster in a polyrepo. I'm saying that complex changes are complex regardless of how the source is organized.

I do however think that polyrepos forces you to be more disciplined and that it is easier to slip up in a polyrepo and turn a blind eye to tighter couplings.
Wow this seems like a perfect opportunity, Matt. I hope that you are doing well.
The classic reason for any validation is that you want the validation to be done in the frontend (to save a network roundtrip and provide better, immediate feedback), on the backend (so that if the frontend is compromised and maliciously circumvents that validation, it still gets validated), and both of the validations to be the same to prevent inconsistencies.

A good way to fulfil those requirements is to have the exact same function available in both places.
Does anyone else have a suspicion that Google is about to completely screw this up?
If the breeder raises the desired animals, then 'abandons' them in a pen, then they are 'rescued' by the person who usually transports them... that seems like an easy workaround. It's not hard to convert a non-rescue animal into a rescue animal.
>I see the solution as more of a tax. Stop letting people get cats/dogs for $20

Not getting on the specific argument, but any such kind of tax, it should be analogous to the buyers income/wealth, and not to the price.

Such that a poor person and a rich person have a proportionally equal penalty for buying the item -- else it's just a restriction on poor people.
IMO, more ethics of responsibility instead of ethics of conviction is exactly what is needed. Because "right-think" does not improve people's lives, but results do. They have every right to feel superior over lazy thinkers who just subscribe to some currently fashionable belief system including the crazy parts.
It's not like polyrepos solve the long term diligence problem though.

E.g. if relying solely on a package manager to to keep coupled things in lock step, you need make sure that version numbers are kept up to date for every little change made to every library.

You can easily end up with a situation where someone in another team makes a small change but doesn't change the lib version number. That's a people issue but it does happen.

You can get round that by using a repo SHA but now you two things to keep up to date for every library.

Like wise you'll have to be diligent in versioning APIs. Anecdotally I've found it easier to keep things in lock step when in a single repo and using a single pull request for each story than I have where separate teams have to keep separate repos in sync.

Both work but the monorepo approach worked better for the projects I've worked on. It just lead to less moving parts and more repeatability when there's a single SHA to watch.

I also have been luck enough that I haven't worked on a project so large that we couldn't build a monorepo on a single machine with "normal" build tooling.
> Get to know your problem so well that fixing the problem by writing code is the last resort

> This means having to problem-solve with business people and doctors, for example.

> It might mean having to learn more skills: marketing, product design, business planning, etc.

I like this point. In an enterprise there are multiple ways to solve a problem without code.
The multi-repository code review is an interesting concept. Here at RhodeCode we're actually working on such solution to implement. This is in first to solve our internal problem of release code-review spanning usually two projects at once.

This is a hard and complex problem. Especially how to make code-review not too messy if you target 5-8 repos at once.
I skimmed this (which looks good) and the Airbnb guide recommended (recommended in another comment) and I can't help noticing that one uses double quotes for strings and the other single quotes (Airbnb).

Is there actually any sensible argument one way or the other - that isn't just being consistent with your team/project/platform...?
>Is this true at a city level? There are many popular breeds and it’s hard to imagine that there would be sufficient inventory at all/most times.

In that case, one has to settle for some different breed and not one of the more exotic ones. Oh, the humanity!
cd ~

cd -
It's 2019, but What exactly dappened dround the decentralized dapp world?
Oh I worked on a project like this, which still hasn’t launched any software yet 5 months after I left...
>Meanwhile, on any given day you can find “fancy” breeds that have been abandoned at the municipal shelter by owners that couldn’t be bothered to accomodate them.

At least in my area, any expensive breeds (any pure breed that's not a Chihuahua or Pit Bull really) are scooped up by rescues almost immediately. Then if you want to adopt one, you have to go through an interview processes ran by people who are temporarily caring for the dog who are looking for reasons to disqualify you.

The approval process is completely arbitrary and far too invasive. The president of the ASPCA was turned down by a rescue a few years ago, and he wrote about the process.
Question: do you exercise?
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3951958/
Let's not lump all older people into the same cognitive malaise.
Disclaimer: I'm in my late 20s.
Bulding a BBC Sounds status bar app for macOS
So how do you explain that getting treated at private hospitals (on your own dime) in Norway is cheaper than in the US?
I didn't say reheated hard boiled eggs. You just keep it in the fridge and eat it cold.
I think it is more of embedded and the desktop C/C++. Makefile is kinda forced through vendors and some "libraries" forcing you to use make as they're exclusively generating (STM) or relying on them (ugfx, touchgfx).

I actually switched some time ago from C to C++ only - when possible. And about the features of modern C++ standards: On embedded you can't use STD or excessively use templates.
Some features will crash because of the Memory Protection Unit and are not usable when using the MPU.
No because then you'd be writing TypeScript which is not Javascript anymore than CoffeeScript is.
Segway unveils a more durable electric scooter and autonomous delivery bot
Building Applications Becomes Simpler and More Accessible in a Two-Sided Market [pdf]
42V is the limit for reliable non lethal shocks.
This is something that doesn't seem real in your 20s, but a realization in your early 30s.

Edit: There is an important balance to keep the enthusiasm of your 20s for a long time, and keeping a little wisdom of recognizing those situations that want to take advantage of a few years of your life in your 30s and being a little more conscious about it.
If they do I really hope the Surface Phone comes out or something. I don't want to be forced to iOS, but I wouldn't be too mad if I had it.
?

It's not just about going to your home folder...
Oh definitely. The reason container ports matter is that they're part of a seamless intermodal network. So you do need the land half as well.
I can honestly say that the two most intelligent programmers I have ever met are no longer programmers and not even in tech related jobs now. I try not to think about this, it makes me wonder what they figured out that I haven't.
Senior Full Stack Developer --- London, Liverpool St office --- Permanent, Full time --- Rotageek.com
We are reinventing scheduling and growing our team rapidly while we do it!
We help businesses perfectly predict and meet demand by using data-driven tech to effectively and fairly schedule staff.
C# ASP.NET ReactJS SQL Microservices Agile TDD
TO APPLY email claire@rotageek.com
Since they already have this setting, one wonders why it is not trivial to extend it to allow remapping of all the available buttons.
If you want to dive into the philosophy... What is the relevant counterfactual? If the alternative to animals living in conditions below your standards is no animals at all, (or worse conditions), then I find pet stores to be morally good. If the counterfactual is happily living animals, or a world that is better in some other way, then you have an argument for me. But does banning pet stores create a place for happy animals? Or does it have some other effect that makes something else better about the world?
My belief is that the recent corporate censorship by large internet companies has created a growing interest in decentralization by some non-technical people. I don't think it is a slam dunk but I do think that currently there is a much greater chance for decentralized applications to gain traction. That being said, I think this new crop of potential users could also buy into new companies that have a centralized architecture but simply market themselves as having an ethos of non-censorship.
Well, as inhumane as it seems I can promise you no one wishes Alzheimer's on anyone and when the person gets it they are no longer the person you knew. In a sense, the disease has killed off their mind and the person you knew. Spiritual death. But the body lives on. The other thing with this disease is the rate at which it can come on. Early on set Alzheimer's can come on so quickly that everyone is caught off guard. If you were in your 40's married to someone in their 50's who suddenly needed full time care, as harsh as it sounds I would not judge that person for leaving the marriage. In my personal opinion the person with advanced Alzheimer's would have little insight to what exactly is going on around them, like their spouse is no longer with them, and divorcing them would not even register. I more picture these divorces happening after the person is well on their way and really lack the mental capacity to understand or worry about it. It would be a little harsher if the machine could tell you 6 years before you got the disease and your partner left you but again I would not judge.
> If peacetime USA 2018 is not an industrialized command and control society, I don't know what is.

I don't know if you're developing some difference between command economy and command society, but since you're talking about surplus labor I don't think so. The term command economy was developed to refer to soviet style socialist economy in the early days. Public ownership plus government allocation and production quotas.

It seems like a weird self own for a presumed leftist to say, "Oh yeah, capitalism is so bad we basically already have communism."
The important part to me is good ergonomics from the point of view of the programmer and reader.

Beyond that, some particulars:

* Being terse is a lower priority than usual

* Cool features are a lower priority than usual

* Be careful how you use and then re-use symbols (Haskell can be confusing this way).

* Use English (or whatever spoken language) in your symbols
"doesn't seem so bad to me..." can be thought in response to a very broad range of situations
I spent 20 years with a Thinkpad as my primary keyboard, and got one of the USB Thinkpad keyboards when I moved to a new job at a desk; turns out if you shock the hell out of one with static a few times a day for several years they stop working...

I was already on a tiling window manager, so I borrowed a friend's Ergodox Ez, did a custom keyboard layout, and augment the keyboard navigation with a regular wireless mouse. I'm pretty happy with that setup. The benefits of the custom keymap outweigh the benefits of a Trackpoint.
Bad Blood: Secrets and Lies in a Silicon Valley Startup
I believe your first point is also in line with what Taleb has said on the subject. We don't know what is going to happen, so it's best not to risk it. I think he called in the Precautionary Principle.

The thing that irritates a lot of people (me included) is that these articles imply that we do know what is going to happen. We don't. That's all the more reason to reduce emissions and stop destroying habitats.
I also recommend looking at Nim. It has Python-like syntax but it feels very different than Python for me when using it. Stellar language though that has been getting a lot of attention!
This is exactly why people are scared away from the Apple community. Apple "true believers" ignore facts. For example, they pretended they had a "supercomputer" and the Intel was slow until the company almost died.
Ok, i think we all want to hear more about this.
I doubt that.

Even though a Mac track pad might be the best trackpad out there, a trackpad has always been less than optimal substitute for a separate mouse, but being build in the device and always available made up for that gap in convenience.

For laptops, if the principle agrees with you, a trackpoint is a far superior device to even a separate mouse for almost all uses.
At many rescues the interviews are ran by people who are temporarily caring for the dog who are looking for reasons to disqualify you.

The approval process is completely arbitrary and far too invasive. The president of the ASPCA was turned down by a rescue a few years ago, and he wrote about the process.
I've worked with fortysomething guys that were "10x engineers" or "rockstars" when young a few times. One of them was very smart but really kind of a one trick pony engineer, he kind of always wanted to use the same hammer to solve every problem and that got in his was of self improvement and awareness. The Dunning Krueger effect was strong with him.

The other guy is kind of a legend and never ever stopped being a rockstar and kind of rockstared a few new fields and technologies again. He's also really humble but at the same easy knows exactly what he can do and what he can't do and is very good at always being at 100%.
It's already a total nightmare, this will just make interoperability worse.
I feel like they are projecting SF's problem on the rest of the US.

In my city, affordable housing isn't available downtown, but it's not more than a 10 minute bus ride away.
It is known as radio repeating. Radio stations use them to boost their signals into new territories. Cell towers too.

Radio repeating: "[It's]...a combination of a radio receiver and a radio transmitter that receives a signal and retransmits it, so that two-way radio signals can cover longer distances. A repeater sited at a high elevation can allow two mobile stations, otherwise out of line-of-sight propagation range of each other, to communicate. Repeaters are found in professional, commercial, and government mobile radio systems and also in amateur radio. ..."
or perhaps more and more people use adblocks?
Take another smartphone, and point the camera at yours. Try the X on max brightness and at 10%. You should see some flicker in what the camera sees at 10% but not 100%.

You may not be bothered by it, mind you. I just tend towards dry/sensitive eyes and don't want to aggravate it.
> Maybe every morning they take the first 30 minutes of their day to tell you about what movie they watched last night? E-v-e-r-y-d-a-y.

Funnily enough I always think these are some of the best 30 minutes of my day. Certainly beats having to talk about your favorite design pattern first thing in the morning.
Kind of sucks that this is the big first picture that is being published. The LORRI, while an impressive piece of hardware in and of itself, is not built for high detail, close-in shots (although it was used some for the Pluto flyby closeups). That's the job of the Ralph telescope on-board the spacecraft.

It's a neat picture, but I fear that any subsequent pictures will have less impact on the public, as many laymen will say "Meh, saw that the other day on <insert_news_site>. Old news".

I'm really looking forward to the spectacular shots we will get from the close-in imager. New Horizons will be MUCH closer to this object than it was Pluto, so it should really get some fantastic shots of the surface features.

For comparison, just check out the wikipedia pages. They show a pretty solid contrast of the capabilities/uses of the two devices:

https://en.wikipedia.org/wiki/Long_Range_Reconnaissance_Imag...

https://en.wikipedia.org/wiki/Ralph_(New_Horizons)
Microsoft in 2019
As far as I understand, ethical breeders who raise dogs with care tend to operate direct already. Have you never heard someone say "I got such-and-such a dog from a breeder"?
Why We Removed the Online Panel App from the Mac App Store
A lot of young people are saddled with student loans that eat into their budgets for things like housing. Obviously a lot of factors at play.
Location: Kyiv, UKRAINE
Remote: YES
Willing to relocate: NO
Technologies: React/Node/React Native
Résumé/CV: based on your request
Email: t.masiuk@geniusee.com

Hi everybody,

I’m a Sales Representative and represent Ukrainian tech company Geniusee based in Kyiv, Ukraine, our main stack is React/Node and React Native. DM me if you have any projects where you need some help. Also, I can send our portfolio based on your request. Please let me know if you or somebody in your network might be interested.

BR/Taras
Both work simultaneously with default settings, at least on the latest OS.
Anti Growth is not necessarily a bad argument, just a long term view argument. Growth requires work and that requires energy. There is a limit of energy we can use. At certain point we will use more energy than earth can cool off.

An economic growth of 2% every year is unsustainable long term.

There is a parable story called "Exponential Economist Meets Finite Physicist" that tries to go into this further.
https://dothemath.ucsd.edu/2012/04/economist-meets-physicist...
Thats what I figured, that thwy can only make a few of the most common prescriptions in an hour.
Is it just me who finds adjective "Pythonic" usage unnecessary and somewhat elitist? Let's be honest, there are no other language counterparts (Java as Javish?! or JS as JSish?!) for such adjective and "Pythonic" seems to be used by a sub-set of Python community. Basically it is idiomatic.
I like the visualizations for showing how different kernels work, but I tend to prefer my explanation of GPs:

https://planspace.org/20181226-gaussian_processes_are_not_so...

Would love to get more feedback as well!
Thanks! I wrote that post! Another friend pointed out yesterday this other post about Gaussian Processes: https://www.jgoertler.com/visual-exploration-gaussian-proces... I think that post has some fun visualizations for showing how different kernels work, but I tend to prefer my explanation. Would love to get more eyes on it and feedback specifically about whether I have any mistakes in there!
Predicting depression signs from survey data using a Keras neural network model
Exactly. It's ridiculous that teachers are fine with such inconsistent grading on something they (and their graders) are supposed to be experts at -- let alone that they take such joy in leveraging such unhelpful inconsistency against students who objected to them propagating falsehoods!

It reminds me of those "drunk driving costs you $15k" ads, where most of that comes from the expense of navigating the court system (bail, attorney's fees), and the state is somehow proud of this fact.
Also that "more time" means unbearable living conditions. People think that of humans can still live on the Earth that it means we have more time, but the fact is that we'll be living in a planet that can no longer support us comfortably due to crop limitations, mass plant die off, mass species die off on land and sea, wildfires droughts and other natural disasters, etc