skysight-inc/HackerNews huggingface dataset:
The fatal flaw of CEC, at least with my particular setup, is that there is no way to play music on my receiver via the Apple TV while having the TV off. When CEC is enabled, turning on the receiver turns on the TV, and turning off the TV turns off the receiver. It’s insanely frustrating, but hey, how could it know when I really don’t want to turn off the receiver?
I was actually surprised that antidepressants are prescribed for IBS quite often. My son used to suffer from IBS (grew out of it), and his doctor wanted to put him on, I kid you not, Prozac. That's for a still developing kid at like 10 years old. He said he prescribed Prozac pretty much all the time when he suspects that the cause of IBS is psychosomatic. Another unpleasant revelation was just how little is known about this presumably fairly common condition. Nobody knows how to diagnose it, and there's no cure. If you don't grow out of it, you're stuck with it for life, and many people don't grow out of it.
I don't exactly understand what you are saying but the report you linked shows that the non-reusable plastic bags reach the same negative impact on climate change 150 times faster than reusable cotton bags. How is that good?

When you talk about breaking even you are talking about reaching the same negative impact, I hope, because that's what the report is about.

They even spell out those negative impacts: ozone depletion, terrestrial eutrophication, freshwater eutrophication and water use.
But "lose" and "fail," as well as "win," are subjective. What counted as "losing" when you started may become "winning" by the time 5 years have passed, due to the change in perspective.
Ultimately, a hit is worth 100 misses and he had 7 colossal hits in his career (Apple II / Mac / NextOS / MacBook / iPod / iPhone / iPad)
Don't get me wrong, I'm absolutely an advocate for statically typed languages.
Most of the work I'm doing with bash scripts involves command invocation, piping, and filesystem I/O. Which are things that I've never seen compiled, statically typed languages do particularly better than Perl/Python. I've never done this kind of programming in Rust, but my experience with Rust suggests to me that it's not any easier or more robust to do this work in Rust than it is in Java or C++. Mind you, you might have a completely different experience depending on the task at hand.
Key point: "download and install an executable"

Yes, I'm in agreement on this one. The nice thing about a good old fashioned phone call is you can't hijack my life during the process....
> The Siwa Oasis (Arabic: واحة سيوة‎, Wāḥat Sīwah, IPA: [ˈwæːħet ˈsiːwæ]; Coptic: (ϯ)ϣⲉϣⲁⲙⲟⲩ (Di)Şeşamu; Berber languages: Isiwan, ⵉⵙⵉⵡⴰⵏ ) is an urban oasis in Egypt between the Qattara Depression and the Great Sand Sea in the Western Desert, nearly 50 km (30 mi) east of the Libyan border, and 560 km (348 mi) from Cairo.[1][2][3]

Oddly enough, there was a plan to flood the Qattara Depression with Mediterranean seawater to bring rain to the Sahara. It involved the use of hydrogen bombs:

> In the 1970s and early 1980s, several proposals to flood the area were made by Friedrich Bassler and the Joint Venture Qattara, a group of mainly German companies. They wanted to make use of peaceful nuclear explosions to construct a tunnel, drastically reducing construction costs compared to conventional methods. This project proposed to use 213 H-bombs, with yields of one to 1.5 megatons, detonated at depths of 100 to 500 metres (330 to 1,640 ft). That fitted within the Atoms for Peace program proposed by US President Dwight Eisenhower in 1953. The Egyptian government turned down the idea.[22]

https://en.wikipedia.org/wiki/Qattara_Depression
I am pretty sure that despite TFA's claims, stolen cars were being taken to the West Side (of Chicago), not to West Chicago, which is a suburb about 30-40 miles away.
My point was less about people who need to worry about spending $300 for an editor, though, and more that $300 is a fairy big entry cost to "kick the tires" to see if DR can replace Premiere in their workflow. Versus someone who's looking to go from FCP->Premiere or Premiere->Avid and can pay $20 for a month.
FYI. When you share the link on Facebook no description or picture is added. Cool site
Does your company not offer a corporate laptop with these executables pre-installed (and presumably, internally managed by corporate IT)?
> but what I have seen is every once in a while somebody (probably a programmer but not necessarily) is able to [..] which dramatically increases productivity for the whole team.

One of the common alternate explanations of 10x I've seen puts those people into the group: Adding a 1x person to a team results in +1 output for the whole team, while adding a 10x person to a team results in +10 output for the whole team regardless of how much that single person outputs on their own.

The business jargon for this type of 10x-er is "force multiplier". Whether or not they do a lot themselves doesn't matter, they bring the rest of the team up a level to where it's as if multiple people were added to the team.
This was surprisingly satisfying to watch. Thanks for doing this
I am going to write my answer before reading others' comments, because I don't want to be primed by the other comments.

Because we are all different in some sense, and yet similar in the main sense, certain strategies work for all of us, while some for only those who are similar in that narrow sense.

I need not mention the general sense, since I suspect there maybe many comments with a high probability of mentioning the general case.

In the narrow case of what works only for me, I cannot learn when I don't have a big picture context for my learning. A Book like Lubanovic's Python cookbook is certainly not my style. I need an overall context, so that each small bit makes sense within that context.

For instance, if I want to learn a foreign language word, seeing it deciphered in a textbook, alongside a text does not guarantee my learning it or remembering. Even less so, if it is a word in a "word list dictionary". I need a text which excites my interest enough to want to know the unknown words in it. A Reader's-Digest-like shallow text is not exciting or stimulating enough.

Ditto to programming and CS. I need to know where each learning bit fits in the overall scheme and the scheme should be exciting. I don't want to learn (cannot) simply because something is popular due to network effects (C++) when I know there are better solutions like a combination of Rust, Racket, and Ruby.

I also need to know whether it is worth my input. Like in the C+ case, is my effort paid in triplicate? If not, not interested. Intrinsic motivation in learning something can translate to a pay off, but it better be as good as (similar input output ratio) Scheme/Lisp/Racket to justify learning it.

Recently I have been looking at Java, in the popular book by Eckel. I am having doubts as to whether I should go deeper in Ruby or also see what Java offers. My motivation is damped by the way Scala is written since it seems to be what Java aimed to be but couldn't. I am stuck now. On one hand, I want to know If I am missing something if I dont learn Java. On the other, I dont want to learn sth arcane and programmer-unfriendly when and since I have alternatives like Scala and Ruby and Kotlin.

Hence, for me to want to learn creates the necessary mental readiness to actually learn it. I picked up Ruby fairly quickly because the explanations by David Black, in his Well Grounded Rubyist were excellent enough to allow me to learn it all in one place, with zero frustrations.

In summary, for me to learn sth, it has to be useful, interesting, stimulating, and practice-friendly. After this is satisfied, I need clear explanations and logical progression with hands-on real-world applications. With all this, I dont need any tricks or strategies. It will all fall into place.

Best,

James
> These videos come from YouTube. They were uploaded in the last week and have titles like DSC 1234 and IMG 4321. They have almost zero previous views. They are unnamed, unedited, and unseen (by anyone but you).

How does it work, technically? Is there an API to pull videos with a certain title format within a certain range, and then are the sections of video randomly chosen?

Edit: Found this https://github.com/wonga00/astronaut - answers some questions:

> The server currently pulls in videos daily from youtube. Search criteria is [TAG]XXXX with upload time this week, where TAG is a raw video prefix such as 'dsc' or 'img'. This search turns out to be a good approximation for the data set of home videos created in the last week.
You may find the following guidelines helpful (in no particular order);

1) Be curious always. This is the key to build motivation. Focus on developing a "T-shaped" skill-set i.e. broad knowledge on a variety of domains with deep specialization in a few as required by a job or needs.

2) Do not focus on competing with others. This is a sure fire way to lose motivation. Always focus on persistent and incremental learning. You are only competing with your "past you". Calvin Coolidge said it best;

Nothing in this world can take the place of persistence. Talent will not: nothing is more common than unsuccessful men with talent. Genius will not; unrewarded genius is almost a proverb. Education will not: the world is full of educated derelicts. Persistence and determination alone are omnipotent.

3) Understand the difference between "learning for knowledge's sake" vs. "learning for a job". The former is what you should strive for. It will guarantee a lifelong occupation for the brain, however constraining your external circumstances might be.

4) Always spend some time Reading and Thinking before jumping into Doing. We live in a time in Human Civilization where almost all of the accumulated knowledge is codified in some fashion for easier comprehension (Scientific Laws, Theories etc.). When you Read, you get other people's experience for free which can inform your actions when it comes to "Doing". Remember the quote "Standing on the shoulders of Giants..."

5) Finally, learn to accept failure without falling into despair and losing self-confidence.
I'd assume for issues like this: https://www.theverge.com/2019/7/8/20687014/zoom-security-fla...
Isn't this basically the Python data model? Especially so in Python 3, where strings are strings of unicode codepoints rather than bytes ("runes" like Go would be even better but codepoints are halfway there).

Edit: In Python, equality, addition, even attribute setting can all be overridden by implementing certain "magic" methods on a class. Much of Python syntax is effectively syntactic sugar for calling these methods.
> Martin was a 6ft tall lean-addled thug with a history of violence and theft

wow, cool dog-whistle's bro.
It's usually been salespeople trying to sell me stuff when I've been asked to use proprietary video plug-ins. The calls with clients usually are scheduled by my side and use our choice (now usually Hangouts or Uberconference, both of which work in Firefox without additional executables).

I always just join the call-in number on the calendar invite. If needed, I just say something along the lines of, "couldn't get the plug-in installed, sorry". Not usually been a problem other than missing the screen-share presentation.
My anecdotal observations are that the lonely, unloved videos typically consist of home movies, personal vacation videos, children's sporting events, and group exercise. Except for the exercise, it seems like the kind of stuff you'd find on any family's VHS tapes from the 80s and 90s.

Can anyone explain the prevalence of group exercise videos? Has anyone had radically different experiences?
That argument has been made about video games long before the modern gaming industry. People were freaking out about young people playing too much pong, space invaders, tetris. Then the whole console generation...

And before that the same argument was made about television. And before that the same argument was made about comic books.

My dad and his friends used to just ride their bikes and play games with the neighborhood kids. Can you believe it!? People doing things not directly related to corporate success hierarchy!? It must seem so pointless to you...

For what it's worth, I'm not a gamer myself, but I don't see how it's any worse/better than people reading a bunch of fiction books or any other leisure activity.

Some people get really into jigsaw puzzles, crossword puzzles, Sudoku, solitaire... Other people play online video games.
Exactly, thank you! I believe it is a very good exercise for when you are teaching a programming class.

Another possible exercise is to not use ifs. The way to navigate around that would be to use double dispatch.
Not because of any reason of performance gain with the branch predictor like other comments mentioned, but because it adds another tool to your toolbelt
How is this "sharing?" This seems like app-based short term rentals little different from what I could get from Avis and the like.

My initial thought was that this was allowing individuals to rent out their cars and my reaction was a hard 'oh hell no.' What's the term from the various "my expensive camera /lens was stolen" stories? Voluntary parting? Pretty sure that would apply to your nice car as well.
I agree. Honestly, I thought he was going to be using Scheme, and maybe derive a for loop by using recursion.

But honestly, I hate the misleading title of this post, because it completely misdirects what the post is about, which is just breaking logic up into a functions. Typically, you'd teach this by explaining the concept of functions, rather than focusing on loops, which is completely irrelevant to the proper use of functions.
>load factor is around 0.7/0.8 (against 0.2) so costs increase by x3-4

This is a double-red herring. First load factors do not correlate with cost, and second comparing the load factor of a nuclear power plant to a PV system is comparing apples with... not even oranges... more like comparing apples with seahorses. The interesting number would be: how much money did I have to put into that thing divided by how much MWh can I get out of a thing.

>life expectancy is 60-80 y against 20-30 years (x2-3)

Next red herring. If I buy a pair of shoes that last me 10 years but costs 200 bucks, that's 20 bucks/year. If I buy a pair of shoes that costs me 10 bucks and lasts one year, well, 10 bucks/year. Recycling/trashing a pair of shoes adds another 5 EUR/pair, so the cheap pair is 15/year and the expensive one is 20.5 EUR/year. The 10x higher life expectancy by itself does not mean shit to the annual cost.

The levelized cost of energy (LCOE) for nuclear in France (who are supposed to be doing nuclear really well) was 50 EUR/MWh in 2017, but that's with the state covering the insurance costs already, which are huge, so a massive hidden-in-plain-sight subsidy. (France EDF and IEA calculations). The Hinkley Point C project in the UK is about 100 EUR/MWh, which the state had to guarantee the operators, or else the operators would have dropped the entire project, probably because their analysts told them that the chances that their plant will be competitive on price over it's lifetime are slim to none.

On top of that, a longer life expectancy means a longer commitment, which can work in your favor, or against you.

The LCOE in 2018 for large-scale PV in Germany was 37-63 EUR/MWh. Onshore Wind 40-82, Offshore 75-138 (Fraunhofer). Prices are still dropping rapidly as both the technology and construction/maintenance requirements and processes improve, actually dropping, not just "estimated" drops. Prices for nuclear are said to drop too with new fancy technology, maybe... the nuclear lobby said... but so far that's pure speculation and e.g. the fancy EPR-type nuclear plants in France/UK for now actually do not show lower costs.

The US has PV at roughly 75 USD/MWh, and nuclear at roughly 96 USD/MWh.

I'd call the PV/Wind LCOE at the very least "competitive" to the LCOE of nuclear, sometimes already cheaper, and otherwise estimated to be cheaper soon.

Now, you got a point that switching to renewables requires additional and/or refined infrastructure, like changes to the power grid, energy storage/backup power plants, etc. which requires quite a bit of additional research and investment.
I love plastics bags because they get multiple uses in my house as lunch sacks, garbage can liners, etc. those are things that I would have to buy otherwise but now I get to resuse cheap plastics.
The sarcasm in the article leaves a bad taste in the mouth.
I borrow a laptop from work for zoom meetings and the like, and it seems like a reasonable compromise to me.
Not all code runs on a CPU. For example, older GPUs didn't support for loops.
or run them inside a VM.
I am not a fan, and indeed, I would have preferred never to have heard of the canadian psychotherapist with lots of snake oil to sell.

That being said, giving yourself the job of "going after" someone, hoarding any and all embarrassing public speeches and having people judge him using just that concentrated negativity you've managed to scrape off the walls, isn't that a little bit like the kind of envy this very thread is concerned with?
Despite their recent issues, Zoom is mostly innocuous and the single best video conferencing software I've ever used. I don't think it's that big of a deal. Skype on the other hand, I'll never use.

If it's part of a job, then if you're not talking about a company-supplied laptop, then get a cheap laptop yourself, or maybe you can install a VM and install the software on there and give it access to a cheap USB camera.
So you avoid disclosing your income, but then ask your old colleague point-blank for his. Care to elaborate on this apparent inconsistency?

Have you considered his jaw dropping has little to do with your made up figures, and more with your general attitude?
Also a SATA port, though they put the wrong gender 4 pin molex power connector on the board so you either have to break out a soldering iron, or commit a perversion of a Y cable.
Project Plowshare
It's the puritans, not big tobacco. Big tobacco loves ecigs, they're its future.
The Reason Health Care Costs So Much More in the US
I directly take notes online. See here: learnook.surge.sh

Then in the chapter 2019.
It's not sharing, but the term sort of makes sense because they're competing with the actual sharing companies like uber more than they're competing with rental companies.

You can rent a car2go for an hour to do a big grocery run, that's not economical or practical with avis.
It looks like it came from his Louis TV show:

https://www.youtube.com/watch?v=cNo_Hhm5r8o
Refined yes, featureful no.
Just because the loop is put in a function, the loop is still there. I would be very disturbed if someone said, "Let's not use a loop!" and then used a normal map().

Now, if they had implemented their own map() that used tail recursion, then we'd have something.
Exactly. It’s like saying that old sewage systems were not built to modern standards and that led to disease transmission. Therefore sewage systems are bad. That is the whole point of “modern standards”.
You can join zoom meetings on your phone without installing anything.
Your site is completely un-usable with umatrix on default settings. This isn't a complaint and I expect things to break with umatrix, but I thought you should know.
Shorty-rs: simple gRPC-based URL shortener in Rust
Fullstackresume.com – Craft Interview Winning Full-Stack Resume in 30 Seconds
A strange emphasis. I imagined old-school GPGPU (only with loops with fixed bounds).

Programming without branches of any kind (loop branches or otherwise) is a fun diversion; I've enjoyed it sufficiently to have put my blog at branchfree.org - will be more on branch free programming when my superoptimizer is more mature.
You use it to communicate with potential clients? I would offer an alternative to them and I think most of them will follow, but it is more of an annoyance than a serious issue to lose business over.

On a separate note 10 years ago there was a serious movement to adopt open protocols like Jabber and SIP and now even open-source communities are happy in using Slack and JIRA. Looking at you Clojurians.
I'm a little disturbed that it appears to have started playing immediately, but with the text and go button as an overlay.
There is also a similar website called http://www.petittube.com/
I recall being told at one time that the great majority of youtube uploads are never watched even by the person who uploaded them. This fact figures prominently into how they decide to transcode, store, and distribute uploads.
It sounds like recycling allows consumers to waste more, not companies.
Hi HN!

I'm submitting this in case it's of interest to anyone, and a comparison of the JS and Rust repos might be of use to someone currently using NodeJS and wishing to try Rust out.
I’d imagine the people writing these wonderful journal articles care more about writing journal articles than that stuff. In fact, they are probably employed to write those articles. Anyway I can’t really comment on why they would or would not masturbate on a scientific paper. You are the doctor.
Take this... it may help you on your quest.

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

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

https://www.youtube.com/channel/UCAYKrWW8wyjQX6qmL94zNLg
or run a VM.
Wasn't that open only to the video's uploader though?
> Due to the way NVMe writes, and the lack of power loss protection,
it is absolutely possible to bork a few files in day-to-day operation.
That's why enterprise-grade SSDs are built differently from consumer disks.

He’s actually trying to explain away the problem saying data loss is to be expected. Poor show, this device should be fixed in software or recalled.
Generally speaking, asking for help doxxing someone isn't considered kosher.
the startup time isn't always that important. whether a task takes 20 seconds or 60 seconds isnt always something the user cares that much about. and as always we have to weigh the developer headache versus the performance improvement. the customer always wins, but the less headaches the devs have, the more responsive they are to issues that are more pressing than marginal performance improvements.
> Is anyone else also doing this?

Kinda. I refuse to use any software that doesn't work on Linux. Open source is preferred, but at least give me something that works. I'm not going to install some shitty OS just so that I can use a chat app, or whatever.

> What are the challenges you had to face?

None at all. Most people at my company use windows, and Skype for business to do text and video chat. If they want to send me a message via that, I tell them that skype doesn't work on Linux so they must use something else. If they don't want to use something else, then we don't have the video chat.

This is all fine for internal communication. If you have to deal with clients, then that's a more complicated issue.
Everyone in this comment section was expecting some kind of programming language trickery, but that's not what this post is about. The author is illustrating a refactoring technique.