skysight-inc/HackerNews huggingface dataset:
I run Home Assistant with Zigbee devices for automatic lighting at home:

- switch on when I get home and sun is set

- switch on when I'm home and the sun sets

- switch on in the morning, full brightness, coldest color to help waking up (really helps me a lot and is not as stressful as an alarm clock)

- automatically turn light off when I (my smartphone) leave home (not visible in the WLAN for 10 minutes)

Will look into more automations there. Perhaps something about turning the heat up in the bathroom in the morning when the windows are closed (there are sensors for that).

I ran NodeRed on a Raspberry Pi too for some time, but I found that helped me only little. Mainly did logfile analysis through that but did not look into other use cases for me.

For work I've got the de-facto standard for the printing industry, I'm doing everything possible with that.
But/and
Just because you can, doesn't mean you should.

A large part of Python's popularity is due to the fact that there's a reasonably well defined 'pythonic' way to do things, that everyone can learn and then have a decent experience using and reading code produced by others.

You can implement fancy operators, overloading, entire DSLs in Python; but by doing so you break the pythonic contract and make your creation stand alone with a separate learning curve. There are some valid reasons to do this, especially for bespoke in-house tooling, but open source modules intended for mass use have virtually no justification to deviate from the primitives which the entire community is used to.
Deepin a modern Chinese distro used in some gov i heard is also surprisingly good looking. Then there's WPS which now tends to ask me to login and whatnot a bit too much but i remember being delighted with it because back in the day it looked pretty and handled the garbage MS office stuff really well whereas libre and open office faltered here and there enough to be annoying.
Every os has a suspend feature.
Right, multiples of 3 print "Fizz", and multiples of 5 print "Buzz". It would be clearer to pattern-match on the tuple (i % 3 == 0, i % 5 == 0), or even (i % 3, i % 5), but at that point I haven't introduced pattern-matching.
I love cubism and this plain sucks. You see clearly that is not human work, there is no subject, there is no meaning, there aren't emotions...is garbage.
This looks like a modern-day ddd [1]. Sorely needed. (Not much by me, since I don't do a lot of C these days, but I'd definitely use this if I did.)

[1]: https://www.gnu.org/software/ddd/
Why? You can leave to chase an idea that will most likely turn out not to work anyway but could be a lot of fun to pursue. Or you just use the opportunity to learn new skills. Most start ups don't succeed, the performance of the founder is only one reason why it might not work out.
How to Increase Profit by Removing Friction
What do those have to do with what the article talks about?
I never heard of "first principles" until Elon Musk used it. (Not a native English speaker) Now I see it everywhere.

Must be the new overhyped term. "We start from first principles, just like Elon Musk".

After looking at Google trends, I might be wrong, so nevermind ;) https://trends.google.com/trends/explore?date=all&q=First%20...
It looks nice, thanks for sharing it.
1) you can get locked up, indefinitely, based purely on the diagnosis. And while "it needs to be in your interest", it is in the interest of the people making that decision to do it (they're paid for that decision).

2) you can't drive. There's ways around it, but they involve extra courses and costs.

3) There's many things you can't do. From getting a security clearance to working in the police force, certain legal professions, certain medical professions ...

4) as a kid, let's not go into just HOW bad psychological treatment is.

5) medications against this are basically drugs. They're strong sedatives that don't help, except by sedating you in the moment.

6) those medications have side effects. Like all sedatives they can kill you, cause sleep problems, depression, hallucinations, "freezing" (weakness, up to total inability to move), tremors/shakes, eating problems. AND a common and interesting one: you don't consider the long-term consequences of your actions under the influence of these drugs, up to total unscrupulousness. Which brings us back to problem no. 1.

7) worse, if you go over the recommended dosage and duration the side effects
generally become permanent. Eventually what happens is what people call "zombification". Summer Glau (or whoever ...) could come to your bedroom and offer absolute "anything goes" and you would not be able to lift a finger. Those recommended doses and duration are essentially nothing (enough for a mild high at best), and somewhere between hours and weeks depending on the exact drug.

8) EVERY psychiatrist and EVERY institution does not just go over those limits, they exceed them by years, factor of 10, "for lack of alternative". (meaning the alternative is having people watch those patients, much more expensive)

8) I guarantee the patient will be the one blamed for it, not the drugs, not the science itself (that clinical psychology has no answers for problems other than sedation), and not the nurses/docters that exceed the recommended dose by a factor 100.
"Fuck open source." --Kat Marchán
It's hard to know when certain proficencies will have an ROI. Learning to play guitar might be very valuable to you if you end up having children who want to play/enjoy the music.
What I think really matters too is whether there is enough reward along the way while learning.
Yes, there's a certain robustness that comes from an evolutionary approach. And some of the web's competitors died because they couldn't (in my view) correctly analyse and match the web's strengths, because those strengths were never planned or written down anywhere. Figuring out why the web is strong is sort of like trying to figure out how our own bodies work. Sure, we can see the component parts. How they come together to make the whole a success is often less clear.

On the other hand, let's not kid ourselves. The web wasn't actually built by making a melting pot of diverse ideas with an evolutionary process to select between them. The web has always been controlled by one dominant company, and the stuff that gets added (or not) reflects the agenda of their internal committees. The web went from being controlled very, very briefly by Tim BL to being controlled by Netscape who added forms, cookies, JavaScript, CSS etc. Then to Microsoft, who added a pile of other stuff and then froze development for years whilst Mozilla tried to get off the ground.

Mozilla added relatively little to the web given the resources invested into Firefox; virtually all their energy went into trying to fix their own architectural mis-fires. Then WebKit came along and very briefly Apple was in charge. That era didn't last long until Google came along and took the crown, which they've had ever since. Unlike Apple and Mozilla, Google actually have added a lot of stuff to the web platform but it reflects a consumer driven agenda. Hence WebVR, WebRTC etc.

To the extent the other players exerted any influence on the Chrome team during this time it's - in my view - been mostly negative. Mozilla lost to Chrome because their technical choices just weren't that good, but they've continued to exercise outsized influence on decision making despite dwindling market share.

Additionally the lack of any real support for libraries or dependencies in the web platform means many of the new APIs added to HTML can't be challenged by competitors. WebAudio sucks but nobody can make a better one because of the sandbox.

In the end the web isn't really the result of ad-hoc coordination so much as a dysfunctional lurching tug-of-war between different groups of engineers who all work down the road from each other at different firms in California (with a detour through Seattle).
How Do I Choose the Method of Credit Card Bill Payment?
Hopefully you are prolific enough in AHK to use it directly, for all other people I suggest Lintalist:

https://lintalist.github.io/

which is a AHK based tool, very easy also for the "casual" user (like I am).
I suppose this differs depending on location and what your perspective is. Here, it can be quite a chore for human drivers to avoid killing pedestrians. They'll just wander out across the crosswalk, nevermind that their walk-light is red, and proceed leisurely across without a care for the speeding traffic (that has the right-of-way to begin with).

To say nothing of drunks.

---
Anecdotally, I do also remember, as a pedestrian, waiting for 10 minutes or more in subzero temperatures at an un-managed T crossing (crosswalk but no lights), waiting for an opportunity to cross. Traffic just kept coming and coming from all directions; this was a frequent problem at the time of day I needed to cross. I suppose there's opportunity for improvement on both sides.
Lego have never claimed that "ordinary Lego" was for boys only. It was just the reality that girls tended to be less interested in it than boys. "Friends" and "Elves" are the result of extensive research into the differences in how girls and boys plays and why girls seemed to be less interested in traditional Lego.
As some already explained in their answers, maybe the more important thins is what you are going to do and in what environment, rather than the title itself.

In my mind 'junior developer' is not somebody who does QA only, but is connected to the responsibility. You could be as well working on developing features as a junior developer, in fact I would expect it. It is only that you will get guidance and mentoring from senior developers.

From what you described about your background, I would expect you to start as a junior developer - as for anybody who does not have work experience yet.

So my advice would be to make sure the company has a good mentoring system in place and enough senior developers to support that. Even if you got a job in e.g. some startup and you get a mid/senior title because they don't know better, that will very soon backfire on both of you. They will expect results you won't be able to deliver and noone will understand why.

Of course if you could give us more details - on what is a "typical" junior dev job for you, what are your mates doing etc., we could provide a more directed answer.

Good luck!
As someone who has successfully obtained various grants, I wouldn't say they are a waste of time, but I agree that it's essentially a reviewer lottery among the good to excellent applications. At least that's the case in the humanities where evaluation is more subjective anyway. I've had more or less the same application fail miserably in one call and succeed immediately in another, for instance.

The problem with grants is that each one of them has their own evaluation criteria, panels, and overall decision structure, so what works for one type of grant is useless with another. That makes writing them so time consuming.
19-digit-per-64-bit compression storage requires about 19TiB [0].

1-digit-per-byte requires about 45TiB [1].

Can anyone explain how it requires 38TiB for final output?

[0] https://www.google.com/search?q=8+*+%285e13+%2F+19%29+%2F+10...

[1] https://www.google.com/search?q=5e13+%2F+1048576+%2F+1048576
You're using Wright and Lindbergh as examples?

Pedant.
The problem is no one except Samsung makes any decent tablets, and even Samsung is hardly decent - crap cameras, no NFC... and the Apple ecosystem is a walled garden.
World FIRST: Aussie same sex couple crowned ‘Wedding of the Year 2019’
Both the DHC-8 and Q-400 are turbo-prop (ie. jet-engined) airplanes, not piston.
preas release attached.
Contact:
Daniel Montgomery-Morgan
danieljohnmorg@gmail.com
+61407100002

Equality same sex marriage wedding
What was poor about N26? I have a Monzo account but have not really used the others.
See URL for press release.
Contact:
Daniel Montgomery-Morgan
danieljohnmorg@gmail.com
+61407100002

Equality same sec marriage wedding
My point is that what you're describing is a firm, just with different terms.

Bob was trained by the great manager Tim. Tim endorsed Bob from internship to junior engineer to senior architect. Steve and Phil both later recommended Bob for promotion to CTO.

Then Bob screws up big time. The board of directors gets involved. Bob is fired and eventually gets a new job as a middle-manager or lower in some other firm, or if the screwup is large enough, takes early retirement.

The "guild" is doing the same things as a company does. But judging skill, success and failure is quite subjective. That's why we need so many competing firms to get results. A single guild would be like everyone working for a single company. It'd yield very poor results.
In Europe, urgent surgery can be performed same day. The reason many people have to wait is because it's not time critical so others will get surgery first. Having a system where anyone (with the right amount of money) could get complicated surgery without wait times sounds incredibly inefficient as you need much more capacity than necessary.
UPDATE 2:

We're live again.

Could not resolve issue with the current hosting service provider yet so made a temporary website and routing everything there, which took its time own again to connect to the domain.

Hopefully this isn't too late. It was really frustrating but many lessons learnt. Thanks everyone for all the reviews and feedback!
It's perfectly fine to have nothing much to discuss in a monthly 1-to-1. Those meetings are just to set time aside to discuss and to give the opportunity to raise issues or give feedback.

The key, though, is to build trust first. If team members do not feel that they can trust their managers then they won't be open.

I've found that chatting about random, non-work related, things also helps building trust and rapport. Try to make the 1-to-1 an informal chat, not a formal 'interview'.
Ping an Good Doctor Visits Hit 1.11B During Epidemic
I fully agree with you. My comment was pretty much leaning towards the other end of the spectrum to make my point clear.

But I definitely agree that you should approach your manager from a constructive point of view. That makes you even more valuable.
Have posted on couple of others, will check these out
From what I tried, reddit and spectrum. On reddit there is a million communities of course, but a lot of tech/programming ones and they are pretty active too.

Spectrum I tried and there are communities with a lot of members, but the activity seems to be really low for some reason.
At least in the UK, private hospitals tend to focus on basic care or routine surgeries. Once you have a more complicated or urgent case you'll end up in a publicly funded (NHS) hospital anyway. Which means that in the end, anyone independent of income has access to the best doctors, criticality of their illness decides who gets to see them, not money.
Reading South African as a Dutch person is always great. I understand most of the words, but it’s still clearly a completely different language/context.

Gatvol = hole is full
The author states that computer science has little to do with computers on the first page so I would not expect circuitry.
Can’t you get a UPS? Or do they last too long to make that an option?
we're tinkering around designs, will check without LED too
I do watercooler type discussions on Slack sometimes. I don't feel left out. I get office gossip fed to me via back channels.
I've been intrigued by APL ever since I picked up a couple of discarded APL books in 1995 and read through them repeatedly, taking profuse notes. I keep hoping that someday I will learn APL well enough to be able to just jot down program fragments and be sure that they'll work, rather than giving me a rank error; the same is true of APL descendants like Numpy, although I have a lot more experience with them. There are a bunch of notes in Dercuano about variants of APL. I've downloaded Aaron Hsu's dissertation, but I haven't read it yet.

For now, though, I can write out algorithms in what seems to me to be a straightforward fashion in paperalgo.
First of all you didn't even care to read I also mentioned that choosing the right data structures also. ;)

You are deluded by the benchmark posted too. I terms of different build process steps that library isn't doing as much as other js build frameworks.
> You can but then it's a work to do for each language.

You make it sound like that's a bad thing. Once again, I'm not sure whether it is laziness or just learned helplessness.

> That's how science got reinvented in multiple places before virtually all papers start to be written in English and shared in international journals.

That's not why. It's because communication wasn't as global as it is today. And you seem to think that just because each nation/language has their own ecosystem that somehow the world will stop communicating with each other. You think english will cease to be the lingua franca of science. Nothing will really change except a lot of french people who wouldn't program in english would program in french. You can still program in english if you want. You can communicate in english. Your country would just have more options.

> Do you suggest adding a layer of dependencies and complexity to the build systems to preprocess the source code to make it compilable by GCC/clang/Visual?

No. Is there an added layer of dependencies and complexity to compiling languages in english?

> Just look at all the material in Chinese on Github that is just inaccessible to non-chinese speakers.

So translate it. What is with the helpless attitude? Do you feel helpless that russian literature is in russian and you can't read russian? No, you'd find a french translation of russian literature right? Would you rather 1.4 billion chinese be able to use the chinese material or would you rather the 1.4 billion learn english first?

> American are not exposed to French, German, Japanese, Chinese.

Sure, not as much, but that doesn't take away from my point. There would be far less american programmers if we had to learn another language to program. It's common sense.

Do you think more americans would watch Parasite or Amelie if we had to learn korean or french first? Or more watch the movies once those movies were subtitled/dubbed in english first?

All I'm saying is that porting the ecosystem into people's native languages would boost the numbers of programmers and advance technology. It won't take away from those like you who want to program in english and it certainly won't take away from dominance of the english language in international communication.

Just like you can watch an american movie without subs/dubs. But most of your countrymen can't. Would you be against subbing/dubbing of english language movies to disadvantage your countrymen? I doubt it.
And others get treatment same day. It all depends on criticality. One of the reasons for long wait times is that there are always urgent cases being pushed to the top of the list. I agree that it sucks having to wait for an important surgery. But they don't make you wait if it's life threatening.
For StarCraft 2, just use the grid layout. I don't understand how anyone would want to use anything but the grid layout. It's very easy to learn: not only do the key match with the displayed icons' positions, but the key is labelled in the icon.
Those people that require adobe shit are probably very rare and can still just use windows, mac a VM, Wine or an alternative like krita, inkscape or what have you.
And there's probably more work like that for local governments and smaller agencies but then those either already make do with some "marta from accounting made a poster in word" type of design or outsource it since it doesn't make sense to keep someone around permanently.
> If a kid watches 30m of Mr. Rogers every day, they’re going to be fine

We try doing that with 20 min of Paw Patrol and it's impossible. Give a finger, they take an arm. It's impossible to regulate the quantity.

No matter how many different options they have available to play or what promises you try to make before hand, it ALWAYS ends in a total meltdown. We get 20 min of peace, followed by 40 min of hysteria.

Before streaming media (YT, Netflix) we could watch something say Sunday 6PM or Saturday 7AM, and that was it. Now everything's on demand and they know perfectly well there's always more as long parents say ok.

The only solution is to stop. After a few days of no TV, they stop asking and happily draw, leaf through books, build stuff. But nothing says "peace" like a kid watching TV.
I only use IFTTT for one, dull use case - take documents from my favourite RSS feeds and add them to Pocket to read later.
That's the thing - it's documented as overloaded, because that's the most intuitive explanation. Wren would allow it to actually be implemented as an overloaded function.

Python doesn't support overloading, and it doesn't support optional arguments before required ones, so the actual implementation in Python is a bit messy - something like:

def range(start_or_stop, optional_stop=None):
if optional_stop is None:
start = 0
stop = start_or_stop
else:
start = start_or_stop
stop = optional_stop
...
> But the key you are talking about the SSH client recognising is the server key right?

Correct

> which is why I said that if someone who is able to redirect your SSH connection to a different server

I will try to be more clear. Often when I am away I use ssh to connect to my desktop pc which has a dynamic IP address. Even though I have already stored the public key of my server in known_hosts it keeps asking me to verify if I trust its public key every time that it changes IP address without even mentioning that it has met said public key before. So if I am not careful enough I might end up accepting the public key regardless, even if I am being MITMed.
I saw a talk with April Wensel many years ago that made me reevaluate the "soft" skills and how getting better at those produce better code _and_ more personal happiness. I think opening up is a good thing but it's also hard scary work sometimes. It's much easier to be cynical and detached. That lets you blame others for yourself feeling miserable (eg. many disillusioned commenters in this thread)

https://compassionatecoding.com/
>speaking in an inside voice as opposed to shouting at them

Now that's a way to put it! We were also perplexed while doing research initially as to why aren't these displays used more widely. One of the issues was cost and limited suppliers. So thought this might be a good thing to work on
That's the Baader-Meinhof phenomenon talking [1] :)

[1] https://science.howstuffworks.com/life/inside-the-mind/human...