skysight-inc/HackerNews huggingface dataset:
Ah yes, the classic "I spent a couple weeks learning technology X, got confused and gave up, so therefore it's bad". What a lot of these articles miss is a good analysis of why. Generally if something is confusing, weird, or wrong, it's for a particular reason. Even if the reason is poor, it's important to know it before you bash. So here's some of the reasons:

The whole v-if statement versus JSX is rather superficial imo. Personally I don't like awkward DSLs that depend on code inside a string, but that aside, did the author ever wonder why JSX uses &&? JSX is fundamentally a fancy syntax over function composition. What's nice about this is that it's a more general abstraction than what Vue offers. Vue has to give the user all these v-if, v-for, v-whatever directives, while React just gives two tools: function composition and brackets to return an expression. You could argue that this is more tedious, more code to write, whatever, but it also means that you don't have to depend on your library writers to add more directives. That being said, I understand the joys of syntactic sugar and I guess v-if is kind of nice.

Binding is a JS problem not a React problem. The fact that these are confused leaves me even less credence in the author. If the author learned about the mess that is JS scoping, they'd understand why binding is necessary.

setState exists for a reason as well: state updates in React should be controlled and minimized when possible. I don't want my state in React to update like a normal JS object. In fact, I'd prefer if React moved to a ReasonReact style reducer format just to emphasize that state should be treated immutably.

All the "code is smaller in Vue" is extremely subjective. I'd need better examples than v-if to judge that. Plus, terseness comes at a cost. I can write extremely terse, metaprogrammed Ruby or even worse, Perl. Chances are I won't understand it within a month.

Finally, I see the author using the word "template" repeatedly. React is NOT templating. This is a very important point. Components are a far far more important abstraction than templating. Components can be wrappers that provide state, or a way of abstracting API calls, or a way to control routing. In the end, they're functions (or rather closures) that call other functions. Calling components "templates" betrays a fundamental misunderstanding of React's core principles.
The ML scene was more rigorous 10-15-20 years ago, because it was mostly confined to the world of academia and industrial R&D, and we had much less wide-reaching problems to work towards.

As tech evolves, more data is being generated, which in turn creates more problems that increases the demand for solutions.

To put it short: Solving "real world" problems is more/better rewarded than figuring out the underlying technology, so it's no wonder that we see a larger portion of practitioners that may lack the academic background - and that is understandable.

You could be a ML Ph.D (in Academia) for 5-10 year, earning gov. worker salary while trying to reach the next step - or hack together some ML-based product, until desired accuracy, and cash in 50-100 times the pay.

Now, with that said, I understand that Ali targeted his speech at the NIPS folk - but the industry / academia crossover in ML is massive, and it still stands that much of industry problems are of commercial interest - so the motivation for many is still the same.
What about those with cycles that aren't 24 hours?
Can someone no longer run an emergency services PBX on Asterisk

They shouldn't have been doing this in the first place.

If so, what does that mean for the future of open source, and how come it hasn't been a problem until now?

It means that if you want to pretend you're making safe, reliable software, you (or your company) need to be prepared to accept liability for failures of performance. Actual engineers are actually responsible when their products fail. There's a reason we don't build bridges out of a thousand random packages we downloaded from a not-particularly-secure repository in the name of moving as quickly as possible to try and get the next VC dollar.
To each his own. React makes sense for some developers. They love the verbosity and powerful libraries. However I prefer Vue.js on many levels. The creator initially worked as a designer; therefore a lot of the vision for the tool adheres to a strict usability and designing standards for the user or developer. I feel react was rushed giving priority to features over usability, adoption and clean apis.
Couldn't he pardon her?
Would you describe Jpeg as "Making practical generalizations and assumptions based on scarce information." ? Because that is what we do in epistemology. We don't lose information, we never had it in the first place. If I compared a way of deduction with a pool of complete information, assuming such a thing can exist, I would be comparing apples with oranges.
> The gradual diversion of pulsar time from ESTEC’s UTC time can therefore be tracked – anticipated at a rate of around 200 trillionths of a second daily.

If you were curious how much this clock drifts. I think we might have more accurate atomic clocks, though, so this still isn’t practical for actual precise timekeeping at that level.
Could it just be that you werent used to getting a significant amount of REM sleep?
I’ve found doing CSS in JS to be a bit awkward. The fancier CSS grid syntax is a good example of CSS that’s awkward to write in JSON. styled-components lets me use normal CSS syntax in a natural way alongside JSX code.
I recommend liquid extract - I find it on Amazon for like $15 for about 180mg = 6000 doses at 300 mcg. Easier that cutting pills or caplets.
Yeah but everyone already knows pipenv is buggy as yesterday's turds
in addition to that, in urban areas you have to deal with quiet hours usually being 11pm to 7am, and they're rarely respected. Hard to sleep in when the beeping backing trucks start at 6am and the jack hammers start at 6:30, and you can't do anything about the neighbors' subwoofer blasting at 11:30 so you can't go to bed early either.
In addition to #2, mobx also covers #5.
Sweden is actually a good example of an economy that's market oriented but still delivers good results for most workers.
FastoTV
FastoTV it is iptv platform, for watching TV via internet. Currently we support next platforms:
MacOSX
Linux
Windows
Embedded Linux

You can use our player for watching tv channels. Also FastoTV is open and free IPTV platform.

Main big advantages of FastoTV:
Open source
One remote control for device and TV
Low price devices, you can buy device by your self and install application on it.
Now we support next devices: Raspberry PI, Banana PI, Orange PI, Desktop
Cross-platform
Simple code
Great solutions
I'm not as well educated on these events as I'd like to be. Can anyone point to some unbiased (as much as possible) sources on what charges the Huawei CFO was arrested for, and what charges the Canadians in China were arrested for?

On the face of it the arrests read like blatent retaliation from China, but I'd like to know more about the full circumstances.
The US obsession with huawei is at best, a corporate witch-hunt. Its a case of wanting to have your cake, and eat it too.

You cannot spend 40 years outsourcing manufacturing for near-term profit, and expect to maintain longer term revenue as a market leader. Sooner or later, your cheap manufacturers will outpace you in quality, price, and features.

Just ask Harley Davidson. Their solution to high quality competition from Yamaha and Honda was, albeit less aggressive than this, protectionist legislation.
https://github.com/fastogt/fastotv
The executive branch is not the judicial branch. Unlike China, the US actually has an independent judiciary. And, in this case, what “corporate interest” is driving this? This is a case concerning Iranian sanctions — American companies would love to be able to sell to Iran (or anyone for that matter.) how does it support US corporate interests to prosecute sanctions violations (involving US manufactured equipment?)

And millions aren’t starving in Saudi Arabia. Saudi’s Arabia is also ostensibly an ally that doesn’t point potential nuclear weapons at its neighbors. Saudi does have plenty of problems, but the Iran situation is one of a hostile regime threatening the region with nuclear weapons. A regime that actually promotes “death to America” and promotes the total destruction of Israel. The Saudis and the Israelis don’t publicly get along, but they tend to leave each other alone and cooperate under the radar, while Iran is a state sponsor of Hezbollah and pursuing nuclear weapons. A state sponsor of terrorism mixed with nuclear weapons? A pretty dangerous combination. There is no comparison with Saudi Arabia.
He controls the prosecution, which is in the executive branch. He could achieve all of those in your parent post without controlling the judiciary.

I am not saying that your parent post is correct, only possible.
The bigger problem is that someone your economically locked to retaliated with kidnapping Canadian citizens over the arrest of the owner of a company. It'd be like Canada arresting Salena Gomez just because justin bieber did illegal things in the US. It's a slippery slope to just allow countries to pressure each other in that way.
They have space program and airplane development one so they probably have the rtos capacity.

On the other hand I would probably pay more for dumber tesla. Not connected, not self driving etc etc. Cars are too full of software. I don't want Playstation on wheels.
> Needless to say, the program didn’t deliver driverless cars and automated highways to Americans. So what was the problem? The legislation didn’t really give the Department of Transportation any direction on how they should go about the research—only that they needed to demonstrate it by 1997. But perhaps the biggest problem was that the legislation never clearly defined what was meant by “fully automated highway system.”

Look a lot more like the problem was that there just wasn't any follow through. Prototypes were made, tests were done, proofs of concept made, but $650M is not enough to overhaul an entire nation's infrastructure, and one shortish strip of highway isn't enough to convince people to go out and buy whole new cars.
As has the state of the art in explicit memory management, though I'm quite sure the ideas weren't completely unheard of at the time of this writing.
But everyone knows he can't and the fact that he didn't know she'd be arrested is proof. Making legal matter political is how you get corruption
It's hardware accelerated support for tracing rays efficiently. That can be used to implement a variety of rendering approaches that make use of tracing rays, including traditional Whitted ray tracing, path tracing and all sorts of hybrid approaches.
This is unrelated to the China thing in my opinion. No one sensible is claiming things like "the US justice system will be unfairly stacked against her" or "she won't be properly guaranteed her human right against <X>". In general though I disagree and wish our extradition system worked differently.

It doesn't seem fair to the accused to send them to a country with different (in some cases lesser) protection than our own for various rights for their trial. In fact, doing so seems like a direct violation of human rights and thus (in Canada's case) the charter of rights and freedoms.

It's also not necessary. If we want to save on legal costs, we should simply run a single trial in the extraditing country which complies with both countries standards of human rights, proof, evidence, law, and so on.
It sounds that you feel more productive in Vue. Why? What was holding you back in React? After all, those are component based JS frameworks, with comparable data layer patterns and user facing architecture. So what was so different for you? Having everything in one file? Not having to deal with classes?
Vue might be easier to "learn" under some metrics, but there's no way it's easier to actually understand. Look at the amount of hidden build-time logic in each system. Vue has it's own entire stringly typed DSL, React has one fairly trivial transform that's easily doable in your head, and is totally optional.

which still matters, even though nobody chooses to go that route, because in theory it allows beginners to learn the JSX abstraction seperately, and helps smooth out the learning curve. Unfortunately nobody actually seems to learn this way because there's so much emphasis on getting devs up to speed and working on production systems as quick as possible, at the expense of actually imparting them with any wisdom or knowledge. The React team are the worst at this (although Vue is a very close second), there's no good reason that I need to go to Dan Abramov's twitter and blog to find out how the library I'm using works. It should be in the official docs. Otherwise you're just training devs to code through rote memorisation of patterns instead of any actual knowledge or understanding.
What is a Christmas cracker?
Agreed. It's not about dealing with it when it gets bad, it's about finding long-term solutions that prevent it from going off the rails and making sure you have the tools to deal with life when things get hard. Get on meds and therapy and keep it going (especially) when things seem fine.
Technically the canadians are in jail for working illegally in China.
See “Internal Time” by Till Roenneberg, which is a very accessible book by a researcher in this field.

If I remember correctly, the book gives some good evidence of a potential genetic basis for chronotypes, although not to the level of identify particular genes.

Your case may be a bit extreme, but certainly describes me in my early 20s (not coincidentally, also the peak years of night owlism). But there are much moderate Night owl/lark situations. My kids school starts at 8a. Some in our area start at 720a. In order to reliably get my (young) children to school on time, I need to be up by 645a. This means my absolute last moment to be asleep for 8h of sleep is 1045p. No matter when I climb into bed, I have trouble managing to fall asleep by them, and I’m regularly in bed before 10p, and I have data from various fitness trackers to back this up. 1115-1130 is really the norm.

Which is a long way of saying that there are definitely people with strong, biological driven sleep preferences. Modern screens and lights can exacerbate these tendencies, but assuming that people can just “fix themselves” ignores the body of evidence.
I'm sure that it's retaliation over the Huawei arrest. But those two aren't exactly innocent tourists.[0] And I'm sure that the Chinese could make passable arguments for their detention. Espionage is a difficult charge to disprove.

0) https://abcnews.go.com/International/wireStory/biographical-...
This is very possible, but also there could be multiple reasons.

I don't drink any coffee and have a lifestyle very similar to OP's, and usually can't fall asleep before 2am. It strikes me as improbable that people with similar lifestyles would have different sleeping habits. However, some of us may have developed these habits for the very reasons you mention; I for one had a terrible time at school.
I don't think it got as much traction, last time.
Not until after a trial
The feds don't care about that, the Iran shit is just the technicality they called her on so they could use Wanzhou as a bartering chip in their trade war.

Like when Julian Assange was charged with rape, they just needed an excuse to try and have him extradited to America, it's not the real reason they were out to get him.
No, because HTML is built into the platform and is a necessity for every web app. Vue is used in like 10% of them, and everything Vue-specific you learn will be useless for 90% of use cases.
A good basic intro. A "circuit breaker" is discussed as independent of the load balancer. Often those functions are combined. How does the load balancer detect when one of its resources has gone down? Or is overloaded and just slow. And how do you keep the load balancer from being a single point of failure?

Not much mention of whether requests are idempotent. Some things you don't want to retry, like payments.

Are you retrying to use different resources? Or in hopes the same resource will come back up? Those imply different strategies. Older telephony systems tried one retry with different resources, then gave up. If a call had failed twice, it probably wasn't a transient problem.
I think it’s more like half that. So 100 mg of caffeine (one cup of coffee more or less) at 6PM is the equivalent of 50 mg (two cups of black tea) at midnight. A coffee at lunch (100mg @ noon) is 50 mg by six and 25mg by midnight.

Still not great, but a 12 hour half life would likely mean no one would start drinking coffee because you’d never be able to sleep while building up a tolerance.
I agree with this. I don't believe anybody has a 'natural' cycle. I think it's all a function of habit. You can train your body to get used to whatever cycle you desire or need (ie. To get to work on time).

I've gone through night owl phases in the past, but I always felt like it was by choice, and I had the luxury of no desk job. I guess it felt fun or something. I've also gone to bed at 9 every night when I worked at a golf course & had to be there @ 6am. When I was in a rythm, I would wake up on time every morning with no alarm. And for months after I got a different job I would still wake up at 5am even though my alarm was set for later.

So I would agree with the idea that if you rely on the alarm your doing it wrong. If you practice a consistent bed time, and get your full requirement of sleep, you will wake up naturally just from good habits, be it early or late.

Our bodies are very pliable, and can be influenced one way or another with consistent practice.
Title should just be Circuit Breakers. Alternatively put back the (part 1).
Would you describe AI as: automatic categorization and decision making?

If so, then Machine Learning is a part of modeling AI. Regardless of how they are taught in terms of University lectures.
Nope, I don't actually use it every day. It's just to reset the schedule and then I just fall asleep without. As far as I know you don't build up resistance or anything like that if that's what you're worried about.
Retired from EMS last year. The resulting calmness and serenity is sublime. Keep on keeping on, brother.

This Christmas, I'm not doing much at all and it's really nice.
Obviously I recognize that training data needs labels as that’s why I said they did it. But I bet you ten bucks the average consumer does not expect humans to hear what they say to Alexa.
every contractor does what he gets payed for, hat's not something tied to any specific place or culture.

It might make sense to look at the difference in culture between outsourcing shops and places where they do the whole project in house - rather than to do broad generalizations.

I guess any comparison depends on what you are looking for: when comparing software development culture I would ask about the work environment; are workers likely to help each other out or are they more likely to opt for cut-throat competition between peers? Are people encouraged and willing to share knowledge, or is that something unusual?

But I suspect that's not the way that these questions are approached; these are definitely not traits that we are picked out for during job interviews.
Yeah, that's true. My current setup is an iMac in the concentration room and an iPad for slack, writing notes and meetings, but that's not going to work for everyone.
A woman trying to add gas to her Tesla
In my experience NYC is way more quiet at 6am than 1am, even residential neighborhoods. It’s also not super dark out (outside of winter).
I have people keep arguing with me that automation hasn't replaced jobs,and that more people have jobs than ever, yet none of these new jobs have any security whatsoever, and the job lifespans are so short. The automation revolution is here, we are blind to it.
Entry-level software engineers in the Bay Area are getting paid
There are many studies.[1]

Large-scale genetic studies have found markers associated with self-reported "morningness".[2][3] At least some of these markers are near genes known to affect circadian rhythms.

Observational studies control factors like caffeine intake and light exposure.

[1] https://en.wikipedia.org/wiki/Chronotype

[2] https://www.nature.com/articles/ncomms10448

[3] https://journals.plos.org/plosgenetics/article?id=10.1371/jo...
What "CSS in JS" you where using before? JSS?
Every time there is some progress in AI people would yell "but this is not a real AI 'cause humans can..." ( play go/understand pictures/language/semantics/etc, goalpost is always in motion)
The other side of Trump’s Santa call with the marginal 7-year-old
I haven't used Waze in a long time but i seem to recall them having a similar feature a few years back... But they were temporary (promotional?) and may or may not work anymore. Maybe it takes some fiddling.

A reddit thread with some waze voice packs: https://www.reddit.com/r/waze/comments/3pi5yl/waze_voice_pac...
> Wow interviewed 5 US Presidents

I think that is something that you do that you fool yourself into thinking is important in some way, as if you yourself are important, when you are really not. You are a tool getting a job done for your company. Maybe the best tool (after all you got the gig) but still a tool just the same. The Presidents don't care about you and aren't your friend or you peer.

Sure it's something that you can relate that you did to impress people you know and good for career or reputation (job wise). But the truth is to that those people you have interviewed would almost certainly not take your call or be your friend anymore than most of us would end up befriending the person who takes our luggage to our hotel room. (Not saying that couldn't or hasn't or doesn't happen but very unlikely except as an outlier).

I will tell you something that I have learned about self important writers. Try getting them to even return your email unless you have something that they need. Meaning they are all on top of you when they need you for a story. But once that story is done (unless they plan another one) you will have a hard time getting any reply from them. They tend to be (by the nature of what they do) 'users' the same way many salesman are users (to get the sale). They make you feel as if they care about you personally when they do not really care at all.

Contrast this with many people here on HN who I am sure would be pretty likely to reply to a personal question or issue if you wrote and asked for some type of help. Go try that with a writer for a major (and formerly important) magazine or newspaper.
I believe OP is speculating about state-of-the-art ML. The classical techniques, like linear regression, are well studied. However, at this point, there is a race to explain theoretically _why_ deep learning is so successful at generalization when, by classical standards, it shouldn't be. OP is speculating that this quest is in vain.
Compared to VS Code? Come now.
Maybe true in China
Learn C, MOOC style!
I don't think that's the case this time.

We generally take our sanctions against Iran pretty seriously, and from what I've read it sounds like she was pretty blatantly involved in working around them.

That warrant was out for a long time, which isn't something I'd really expect out of something for this trade war.

I'd generally like to think that most of the US government is still above actions like that.

I could be wrong of course, in which case I'd probably agree that we shouldn't be doing this, I just think the evidence weighs in the other direction. (And yes, I'm aware of what the madman in charge has said).