skysight-inc/HackerNews huggingface dataset:
sfilargi - did you remove the video or was it taken down? Says "Video Unavailable" now
Thanks for the comment, Kostai!

The entire frontend is a static Vue.js thing built with Vue CLI that uses Webpack behind the scenes. It seems I should be able to automatically add CSP via a webpack plugin. Noted.
> Standards compliant JS releases across the browsers have been extremely stable for years, there are no "JS gizmos" breaking because of browser releases.

It isn't true to say there's no such thing as a regression bug with browser releases.

Example: With the release of iOS 7, for a webapp I was working on (big, household name client) we had a damn mysterious bug pop up in Mobile Safari regarding a specific event handler simply not firing on an app I was working on. After about 2 weeks, I figured out it was a newly introduced browser bug. It took another 2 weeks for the rest of the team that didn't believe me (fair enough, I probably make mistakes more often than browser teams do) to come to the same conclusion. We kludged our way around it. The bug went away an update or two later, but not w/o burning more than a solid man-month on it.

That and some of my experience with Android layout bugs (as far as I could tell, there was no such thing as reproducability on that front circa 2013/2014, and nobody really cared) started the realization that, sure, we'd sortof gotten mostly past the era of IE standards lag and into a place where there'd been stable capable cross browser web standards for years... but that wasn't going to keep regressions from happening, and it was obvious that when it came to mobile, vendors were more than happy to push their own not-identically-behaving solutions to problems for things as simple as a scrolling container.

And that's before we get into framework issues and dependency scenarios.

I also find the web remarkably powerful and flexible as well, and calls for some other platform with platonic superiority seem odd to me... but I can see why people get frustrated. Myself, I've been moving towards backend development again (where I started), dipping my toe in occasionally to see if any of the hyped new solutions are more than rearranging the deck chairs.
I was using Wow to evade the stress from work and life in general. I was doing this at the cost of my family. So week nights instead of doing something with my wife, I would just jump in online and play. I was watching the kid but she's playing by herself and not need me directly, guess I can do a few quests no problem.

So my problem was that gaming was winning over other things all the time on almost every occasion. I was evading responsibilities at home, neglecting my relation with my wife and not giving quality time to my daughter.

So now I'm like 3 months free of gaming and while being hard , I can now see I was using it not for the right reason.
Technology hasn't magically decoupled inputs from outputs. You should look into some of the analysis by Vaclav Smil. He has very well researched assessments of the limits of energy.
Food is cheap enough we throw away a ton of it and energy could scale significantly further quite easily if there weren't an anti-science political barrier to nuclear.
An interesting study of network-partitioning failures in cloud systems
I wrote "Ideally we would stop breeding" but I am aware that implementing any kind of population control will be extremely hard to impossible and has lot of potential for abuse. It's more like a dream where at some point in the future humanity as a whole will have some level of discipline and stay within the limits of the planet. This would also include respecting the environment.

I am aware that this probably won't happen in a harmonious way so my prediction is that we'll keep growing and exploiting the planet but hopefully technology will keep up. Ideally we'll load ourselves into computers and don't need the physical environment anymore.
I'm glad I'm not the only one who really loves the SE design. I bought my first SE a few years ago, and now bought the very same model a few months ago (first one broke due to water damage).

It costs a lot less than the current models, supports all the functionality I currently need, and more importantly I can use it comfortably with one hand only.
If you are doing serious Deep/Machine Learning you often get massive datasets, you might need to pre-process substantial portions of them for different models you want to try, you might want to do custom models that are trained e.g. on 4k/8k video footage (think DLSS, self-driving car or drone footage); space gets exhausted pretty quickly. You might also want multiple independent drives, as you might do this all in parallel and it would be too slow to do it on a single drive at the same time, and even RAID with two drives would have a large performance penalty for seeks.
There is no "why" because it is not. An awkward JSON format plus the inability to survive network interruptions. A WiFi router goes down during a long computation, and voila -- the results are lost, which is unimaginable with RStudio.
Yeah, it is a good first benchmark. But view interpretability as separate from accuracy. You can explain black box algorithms just fine these days.

Logistic regression is high bias low variance. If you were talking about fairness bias, then resistance to bias comes from logreg being too dumb to recognize complex non-linear patterns. Not necessarily a pro.
Networking CAKE Is Ready for Tasting with Linux 4.19
It's close to my perfect laptop, but no Thunderbolt (so no 4K @ 60 Hz external display), and the CPU limitations (you can't put a fast CPU in a chassis with no fan) are the two deal breakers. I went to the 13" Pro in 2016 because the Air didn't have Retina display, but now the new 13" looks like it's the machine that checks all the boxes for me.
The Amiga had a feature in the Exec kernel since version 3.0 that let applications register so-called memory handlers, which the system could call to purge e.g. thumbnail caches owned by the userland process, etc. Of course the Amiga had a single address space and no memory protection or paging, so things were easier.
You say it's a dispassionate email, I say it's ten pages of dogwhistles, junk science, and other nonesense, that spelled out that his co-workers are biologically incapable of doing their jobs, because <citations of research that makes no such claims>.

> but I would expect that to be treated a lot less harshly than coercing someone into giving you a blowjob.

Oh, I'm by no means defending Andy, here. That he got a pat on the back, and an exit bonus is unconscionable. There's clearly a problem here.
And Chrome! (maybe they fixed it)
I thought I would miss the magsafe as well, but actually I like the USB-C charging better - you can charge from either side of the device, which is a lot more useful than I would have thought.
2013 Air here, and I'm definitely getting one as soon as I can (8GB though).
There are applications that warrant a view library. There's not a single case where importing two view frameworks with one handling the "complex components" makes any sense. React can also do very simple components. Pick one and run with it. If your application is complex enough to warrant a complex UI library, use a complex UI library.

The complexity involved in using two different libraries that handle the rendering in very different ways (one doesn't even do the rendering, so now you have two rendering solutions in addition to two view libraries. Yay!) in the name of simplifying your code is an absolute joke.
The annoying thing about C++ is you need a big huge book to tell you which features are safe and how to combine them and stay safe.

Maybe if they started defining a 'modern c++' subset that you could limit it to via compiler flags and/or pragma's it would make life a bit easier when starting new codebases.

Obviously you can always make a personal style choice on what to use, but then you have to find one. Anyone have a favorite set of recommendations for c++ feature usage?

Also, if you start with 'X did this a long time ago.' You always end up in a LISP-hole. :P
Another example would be how pip, and venv have some edge case failures on Debian or Ubuntu. Repackaging is a constant struggle, especially when the software adds new features that are not thoroughly tested by the packager.

Another caveat to consider is that people tend to blame the first party (Python developers) when this happens, while the problem is really caused by packagers. Bad things may happen less often with a packager in the middle, but when they do, it’s generally a lot more difficult to deal with exactly because of the added layer and complexity.
I like the idea of being able to select which dialect one wants to learn and maybe a table listing the most prominent differences (like LIMIT vs. TOP) at the end, would be nice too.
There are all sorts of rules you have to comply with to be listed on a public exchange. One of them used to be equal voting rights. I am fine with buyer beware, but it is really important to understand that "buyer beware" is not the philosophy that the NYSE / NASDAQ was built on.
Leaving aside that the person in question here has admitted fault, so there's no question of guilt here...

I often marvel that some people seem willing to completely ignore evidence that doesn't rise to the level of a criminal conviction.

Any information, whether an admission of guilt, an accusation, multiple accusations, direct observation, observation of borderline or boundary-pushing behavior, or anythings else, provides some amount of evidence. Start with some prior probability of someone engaging in bad behavior (of any type, this isn't specific to harassment), in the absence of any information. Update that probability based on what evidence you have. You now have some estimated probability of someone engaging in that bad behavior.

There's a threshold ("beyond a reasonable doubt", say 99%) where you'd use it to convict someone of a crime, depriving them of personal liberty to protect others and theoretically to attempt to reform them. There's a lower threshold (50%, "preponderance of the evidence" or "balance of probabilities") where you'd use in a civil case, such as a lawsuit. There's a still lower threshold used for "probable cause", enough to get a warrant to investigate. There's a still lower threshold for "reasonable suspicion".

See https://en.wikipedia.org/wiki/Burden_of_proof_(law)#Legal_st... for a wide variety of legal standards other than "beyond a reasonable doubt" that the US legal system already applies, and some of the circumstances in which they apply.

So, continuing the same premise: there's a threshold (most definitely not 99%) where you'd decide not to put someone in a position of power that they seem likely to abuse. There's a threshold where you'd decide not to use a quote from someone to endorse a press release. There's a threshold where you'd refuse to employ someone. There's a threshold where you'd decide not to let someone attend a conference where they might harm others or make others unwelcome. There's a threshold where you'd decide not to let someone babysit your kids. There's a threshold where you'd decide not to date someone, or be friends with someone. There's a threshold where you'd decide to make sure you're never alone with someone.

I don't think it's at all reasonable to presume that all of those should have a threshold of "beyond a reasonable doubt". Would you require "beyond a reasonable doubt" before you'd even apply the slightest caution? Or do you see the benefit of taking proportionate steps based on lesser probabilities?
You can view their discover timeline (as well as some others) at https://micro.blog/discover to get an idea of the posts and community.
I think it's a combination of local cache immediately, followed up by a server response
Webhooks for Ethereum
The only one down in the past year is facebook and not by much. If you are only looking a few months back in the stock market, you are looking at it wrong.
The Concrete Jungle
Read the article - the title is misleading: it suggests he was just accused -- while he actually admitted the events took place

https://slate.com/technology/2018/10/google-x-sexual-harassm...
> Simpson says she was asked by officials at Google not to speak about the incident again. In a statement to the Times, DeVaul apologized for his “error of judgment.”

https://pocketnow.com/nyt-google-paid-andy-rubin-misconduct-...
> In 2013, Richard DeVaul, one of the directors for Google’s moonshot division X, invited job interviewee Star Simpson to arts festival Burning Man. There, DeVaul offered the engineer a back rub, asking her to remove her shirt. She felt coerced to at least receive a neck rub. She was passed over for the job without explanation. After hesitating for two years, Simpson reported the matter to human resources after seeing DeVaul rise to prominence in profiles from The New York Times and The Atlantic. DeVaul was disciplined — Google has not said what action it took — and has since apologized for an “error of judgment.”

https://www.nytimes.com/2018/10/25/technology/google-sexual-...
> In a statement, Mr. DeVaul apologized for an “error of judgment.” He said X decided not to hire Ms. Simpson before she went to Burning Man and that he did not realize she had not been informed.
> BPF is a highly flexible, efficient code execution engine in the Linux kernel that allows bytecode to run at various hook points, enabling safe and easy modifications of kernel behaviors with custom code.

Can someone explain the word "safe" in that paragraph? Genuinely curious, not trying to start a war flame. I'm interested in understanding use cases for BPF.
Please send my regards to Mr Buterin.

Your profile does not contain any contact information. Is there a channel you prefer to be contacted via if I have some further ideas or questions?
View emails from multiple accounts at once in the Gmail iOS app
Thank you for verbalizing something that has been on my mind a lot lately. We seemed to have reached this dystopian state where people will do all sorts of horrible things to others, but they do so with a smile on their face and we excuse the underlying behavior as "efficient" or use other forms of "market-speak" to explain away our treatment of one another. Frankly, I think it's a function of how large we've allowed our organizations (that govern our everyday lives) to become. Large organizations tend to be completely indifferent to the needs of individuals, and we need to start adopting a more proactive approach to breaking up organizations that become so big that they fail to properly serve their constituents anymore.

However, I think I agree with others that ads, in general, do not quite live up to the "abuse" term. But, for kids the term may very well fit and is one of the reasons why there was so much effort put into restricting these kinds of advertising in the past. Unfortunately, though, it seems like we've just thrown our hands up in the air and given up...
I remember there being a Dragonball Z Pippin choose your own adventure game. Wonder if that was ever released.
It's also faster than charging via the adapter, for whatever reason.
Clickbaited
>Kubernetes hasn’t been able to scale to the large clusters that Uber requires, i.e. 10,000-plus, nor does it support elastic resource sharing. It is also not the ideal scheduler for batch workloads due to the high-churn nature of batch jobs.

Feels like a semi-weird justification for NIH. Isn't there pretty active work in addressing most/all of those objections in k8s?
Try the "foundation method". For example https://www.youtube.com/watch?v=4BOTvaRaDjI I started doing those exercises a few months ago and I feel much better. Also, my posture has improved significantly, I even got a compliment from a fitness professional who saw me sitting in front of my laptop in a cafe :)
What would you do with more CPU cores? One for the UI; one for CPU-only filters (if there are such a thing) and various other background workers like network downloads.

Everything else—the rendering, scaling, compositing, etc.—runs on the GPU, not the CPU, where it uses hundreds of cores. Y’know, like a 3D game.

And, like a 3D game, it’s still slow, because it’s doing something genuinely hard and your powerful GPU still isn’t powerful enough.
This is too broad a question, I think. What are you looking for, example-wise, and why?

Bear in mind, what's "worth the money" differs heavily on who the user is and why they need a given solution. A problem for me may not be worth much money to fix, because it doesn't cause me a lot of issues or it doesn't happen often. But that same problem may be an incredibly frequent occurrence and a huge issue for them, and worth a large amount of money to prevent.
Letting a Rude and Insulting client stay on for longer than we should have. Never again our company will deal with a Rude/Insulting client no matter how much they are paying. Rude = Fired. Be nice. And I am not a snowflake. I can deal with tough clients but not rude/insulting/entitled ones.
> Why does WoW allow you to run scripts in your chat window? Who needs that functionality?

The "chat" window in WoW is more like a shell interface/CLI than a pure chat window and it's been that way since the inception of WoW. The mod system is loosely dropped on top of it: basically add-ons in WoW amount to bash scripts.

It's a pretty hacky system that seems like it was made to add modding capability as quickly as possible during development. The fact that such an integral system has never been rewritten isn't hard to believe.
Help Wanted: America’s love affair with amateur advice
To be honest, I was already considering the switch. Mainly because I have production servers on Ubuntu and having the same dev environment as the server makes sense. Regardless, if possible I still like to align myself with companies I feel passionate about, IBM is no such company.
it is, see second last paragraph ;)
Is btrfs a good choice for a format for a regular Linux install on a dev or user machine now? I've been using ext4 for almost a decade, curious to hear responses.
I maintain a much (much much much much.....much) smaller HPC system at my company and this seems to be a quarterly battle I'm beyond sick of.

Every time a new IT manager sees our costs they immediately declare 'I can get you that on the cloud for a fraction of the cost' and starts trying to decommission the system. Never mind the 20-100x increase in solve time and the multi-TB a day data transfer required. Waste 10 hours in meetings, stave it off once again, and gear up for the next round in January...
I've heard the software stack includes MPI. Can you tell us more about the software? Is the software pretty efficient?

Edit: It sure isn't popular or easy to talk about from the looks of things.
I find your answer disingenuous.

https://www.nytimes.com/2018/10/25/technology/google-sexual-...

> In a statement, Mr. DeVaul apologized for an “error of judgment.” He said X decided not to hire Ms. Simpson before she went to Burning Man and that he did not realize she had not been informed.
Well, I know I want something like this, so I applaud the efforts! I've been thinking about keeping my Facebook account in order to maintain contacts and event notifications, but stop all posting of original content and instead just link to blog entries. It will be important to have a good place to blog, but I'm leaning toward self-hosting a static blog.
I would add that you can suffer from "Altolism" too and this was my case. I could not commit time for raiding or doing high-end content so I would just levels characters to max level.

So one main for solo content of the week and then back to leveling alts.
> We can all travel in a more sustainable way if we can do full body VR immersion wherever we want to go

You have a peculiar and non-standard definition of the word "travel"
Funny that people see success as “replacing twitter” but even with a few users it’s more profitable than Twitter! :D
Indeed, if the cable is pulled parallel to the surface the laptop is placed upon, MagSafe won't unplug. There has to be at least some up/downward movement for it to "work".

The main problem I see with the removal of MagSafe is that you will run out of ports while charging. Sure, I could buy the umpteen dock/hub/whatever, I guess...
Nintendo has historically terrible controllers which started with the N64 controller. That didn't end until the pro controller for the Wii U/Switch.

Even the switch joycons, which I think are incredibly impressive with how much tech is crammed into them, are pretty awful to actually control with. The only reason I think they get a break is because they are designed for portability.
Mysterious Roman Object Identified in the World
Or any link that backs "It's basic history"
We posed as 100 Senators to run ads on Facebook. Facebook approved all of them
> Apple is predictably marking up the storage big time.

It's pretty offensive. +$600 to upgrade the SSD to 1TB from 256G, when a new 2TB drive at Newegg is $350.
I didn't think there was a licensing body for software engineers! You're right though, this is exactly the kind of thing I was looking for. There are a few topics on here that didn't even occur to me.
They have more than one heart btw. It's like a super heart.
Check out Lively4 [1] and see what you think. It's the fourth incarnation of dan ingalls' LivelyWeb concept.

[1] https://lively-kernel.org/lively4/lively4-core/start.html
[2] https://github.com/LivelyKernel/lively4-core
> Will certainly require a shift in culture for most people on this planet.

And that's the issue we run into with human behavior. Developed nations have adapted to a convenience mentality, and tend to use more because they consume more. Changing behavior takes more than awareness, it takes some sort of proxy for force or compulsion. With Singapore for example, they have heavy fines for littering and improper trash disposal. They have achieved cleanliness by mandating it upon their citizens.

Western nations aren't always as amenable to that form of governance as it impedes on someone's impression of their own free will to do as they please. In the case of American politics, I bet we will encounter "I don't want to go through the effort to recycle, and nobody can make me." This is why cultural attitudes and shifts take so damn long to change. Getting everybody on board is a hell of a lot harder than saying "This is what we are doing now because it is good for the planet even though it adds a bit more inconvenience to your life." People go apeshit when the government tells them what to do, even if it's something positive. There's just that much resentment to change that people will choose irrational, illogical action over changing behavior even slightly that would benefit them in the long-run. Only when shit hits the fan do people look around and wonder "So what do we do now?". There are things that must be done, even when the desire to do them is not that high. It's like people have a basic understanding that they could be doing something good, but they still don't do it, because they don't have to.
I'm not sure if this is a proper place to discuss WoW, but as a long standing player I can say that BfA is much better in terms of grinding than previous expansion Legion. You don't really need to grind anything, exactly because that grind is unrewarding and you was obliged to grind in Legion exactly because that grind was giving too much power. Again, according to my experience I'm not seeing big player exodus, most of those who started playing in my guild are continue to play, but that's only a personal anecdote, of course. Legion was much better in terms of perceived development cost: new gameplay systems, loads of new art and content, while BfA feels like cheap addon to build upon Legion investment, but that doesn't really makes it bad, it's just feels that they could do better.
Accelerate Azure DevOps or TFS with JFrog Artifactory and Conan
As are the newest iPad Pros
Maybe not remove it but perhaps have a choice of SQL 'flavor'.

That would be very useful, aka user chooses Oracle, MySQL, MS-SQL, etc.
I think it's kind of cool. /dissenting-opinion