skysight-inc/HackerNews huggingface dataset:
I've complained about this in the past (and was attacked for it). I'll do it again.

If you create a subdomains under your trusted domain, and point those domains to IP address controlled by scammers - you bear some responsibility for the resulting mess.

The Epic claims are pure PR spin. Epic claimed

"these rumors amounted to a paid commercial smear to harm Houseparty, announcing on their Twitter account, that a million-dollar bounty was being offered to “the first individual to provide proof of such a campaign.”"

An individual offered clear proof that Epic was pointing houseparty domains to scammers who were using that to steal folks info, the exact situation users were complaining about. These are domains UNDER EPICS TOTAL CONTROL being pointed to scammers.

They now claim they still found no evidence of a campaign against houseparty users by a hacker group - and this was all a "paid smear campaign".

Who believes these PR people -seriously?

If Amazon takes payments.amazon.com and point it to Scammer IP XXX, how does that NOT create a vulnerability?
This is a great question, actually -- is busybox's AWK full-featured? When I saw that is busybox-provided, I kinda assumed it is annoyingly limited, just like ash is.

Should I have looked at it more carefully?
Yet another click-bait headline - on the verge of outright misrepresentation.

The tweet in question (https://twitter.com/houseparty/status/1244827034406121472) clearly offers the bounty for "the first individual to provide proof [that the recent hacking rumors were spread by a paid commercial smear campaign to harm Houseparty]". The article goes to great lengths to explain this is exactly what didn't happen and so no bounty makes sense.

Edit: I just noticed the headline of the article is actually more correct. Maybe someone can fix the title on this post. As I write this comment, the title on the post is "Epic refuses to pay out $1M bug bounty promised for discovering exploit"
I honestly just don't understand why you think this.

https://www.insider.com/florida-authorities-release-video-bl...

In your estimation, what percentage of the 3k young people at this block party take their queues from Trump or Fox News? I have a hard time imagining even a single one of them has watched any news in the last week, much less right wing news.
If you want to hear the other side of this story, I can recommend Gilbert Doctorow's books or blog. Thoroughly fascinating readings.

He's a fiercely independent yet diligent fact-based writer, a (Harvard-graduate) international affairs specialist based in Belgium and Russia. His non-conformist books "Does Russia Have A Future?" and "A Belgian Perspective on International Affairs" are eye-opening as it gives a rarely seen Russian perspective on the information wars. He doesn't deny Russian malfeasance, but he claims that the Russians are often acting in reaction to a vicious, calculated anti-Russian information campaign in the West which often operates under the guise of human rights activism.

Far from being opinion pieces, he does some excellent investigative journalism with first-hand reports of people, events, press conferences, statements and sometimes blatant falsehoods attributed to Russia, providing evidence of Western "propaganda". Really helps to see the current media situation as an information war or New Cold War, rather than a simple case of "the Russians are evil and they lie all the time and hate us for no reason" which is the narrative that seems to run in the West. That Western narrative really makes no sense to the independent thinker.
Maybe those people telling you to limit screen time have different observations than you. It really depends on the individual child and my wife and I have first-hand experience with both ends of the spectrum.

One of my kids thrives on screen time because she actively seeks out creative and informative non-passive activities. She is in control of her technology usage rather than the other way around. And even though we keep tabs on her, we trust her completely to manage her own time.

The other gets limited screen time because if we don't put strict limits on it, he has absolutely immense self-control issues. He throws temper tantrums, claims to be bored all the time, picks arguments with others, refuses to follow simple instructions, and won't stay in bed for anything at bed time. Put simply: he displays all the hallmarks of chemical addiction with even a moderate amount of daily screen time. All of this is greatly decreased and comes very close to being a model citizen when we reduce his screen time down to only that which is required for his school work.

And somewhere in there is the fact that human adolescent brains were not designed by evolution to sit indoors all day look at screens or books.
It's intended as recreation, yeah, but to me watching that video was like watching someone carry large rocks without aid of a wheelbarrow.

Or like digging a large ditch without aid of a backhoe.

To me there is a clear hierarchy or graduation of puzzles. Metaphorically:

1. Ditch digging by hand.

2. Planning efficient ditch layouts to be dug by machines.

3. Designing new and better ditch digging machines.

- - - -

1. Solving Sudoku puzzles.

2. Designing new Sudoku puzzles (with additional constraints even.)

3. Designing e.g. CLP(FD) programs to solve all sudoku puzzles everywhere.

- - - -

What I'm saying is, Why don't people move up that hierarchy? Why is level 1 so fascinating to people?

I believe that anyone who can solve sudoku can program a computer, but they don't. Why not?
> Resources to extract aren't significant.

Ateros is estimated at 1.25 trillion in profits [1]
I really don't know what you base your opinions on, but science and economy it is not.

[1] http://www.asterank.com
NASA names dark energy telescope for Nancy Grace Roman, first chief astronomer
Monad has a specific set of mathematical rules, though, which have important properties which make them well-suited for some very specific tasks, including defining the semantics of programming languages.

I'm not aware of any "simple everyday concept", or anything in any mainstream programming language, that comes close to being equivalent to what monads are. You can find examples of specific monads being used (and misused) in many ordinary programs, because of their deep connection to programming language design, but they're never explicitly identified as such, partly because most languages can't conveniently make use of an abstraction like that.

Similarly, there's more to catamorphisms than what you describe. What you described is essentially what the generic mathematical concept of a catamorphism looks like in a specific context, but that's like saying that the term "vehicle" is just the simple everyday concept of a bicycle dressed up with a complicated neologism.

Something similar goes for bifunctor. `Either` is an example of a bifunctor, but it's also an example of a functor. Conflating the generic concept with specific instances will mislead you.

The point about this terminology, and the concepts it represents, is that it classifies these abstractions with precise rules, allowing the commonality across many different abstractions to be identified and exploited in well-defined, rigorous ways.

You don't find that in mainstream programming languages or the literature about them. The closest you'll come is things like object-oriented collection class hierarchies - Collection / List / Set / OrderedSet etc. That kind of classification is analogous to the sort of terms we're discussing, but is nowhere near as well-factored or mathematically rigorous.

> This eventually boils down to everything becoming for-comprehensions / do-notations.

What language are you thinking of? Sounds like Scala maybe. Unfortunately I think Scala was a mistake from the point of view of introducing functional programming to a wider audience. The object/functional mixture results in a kind of worst of both worlds that doesn't show off the benefits of either to best effect.

> usually typed FP code nowadays are full of compromises in the name of typing.

> But it's very easy to run into real world problems that require "hacks" or inelegant solutions, or forces the correct solution, which is very time consuming.

Perhaps you've had this experience from experimenting with functional languages, but it's not my experience from actually using languages like Haskell and OCaml in real projects for many years. I'm also very experienced with many mainstream languages - Java/Javascript/C/C++/Python etc. - and I find functional languages to be models of elegance by comparison. Statically debugging code by designing the types well ("make illegal states unrepresentable") is a huge timesaver when it comes to avoiding bugs and making significant changes to large codebases easier.

There's a lot of research on extending the power of type systems, which it seems like you may be thinking of, but for most ordinary purposes, you don't need to worry about that.
I really like Elixir and Phoenix. I just wish I had more reasons to use them!
I think the concern with this DirectX implementation is that it only works for WSL users, not standard Linux users. So, it's a software API that will only work in your ecosystem, not the overall Linux ecosystem.

If DirectX on Linux could also work on bare metal, the conversation here would likely be different.
This made me chuckle.

I think it's broader than C# -> F# though. Java also has closures and higher-order functions, and in many debates on this forum it seems like OOP proponents aren't aware that these features are grafts from functional programming. OOP programmers also seem to have (finally) come around to the consensus that composition is preferable to inheritance.

So if there is a long con, I think it is about turning OOP programmers into ML or functional programmers. :p
> Chitwood said in a statement posted online. "None of it will deter law enforcement from coming back when we're needed."

Mike Chitwood is a local legend with his own website selling t-shirts. Nice to read positive news about a sheriff doing his job in great way for the community.

https://www.votemikechitwood.com/
The third age of JS is going to be really exciting. People treat JS-land as something that has a first class language that can build major production tools and applications. Cloud providers support JS for nearly all aspects of their large platforms. The one place where I anecdotally see a decrease is in full-stack JS apps, but that's because the entire premise of a singular back-end app is under scrutiny by the cloud ecosystem itself. JS just never had a chance to get more established as a back-end language before that happened.
Someone please correct me (and someone for sure will), but I don't think you can get sued in most places for breaking the terms of service. The only thing (which is hinted in the name) they can effectively do is boot you off the platform.
In addition, because all software is free, "Respects Your Freedom" certification [0] from Free Software Foundation is expected [1]. Tentative recommendation has been given [2].

[0] https://fsf.org/ryf

[1] https://www.fsf.org/free-software-supporter/2019/october

[2] https://www.fsf.org/blogs/community/ethical-tech-giving-guid...
No matter how shitty it is, nothing beats the qemu cli syntax. What horror...
No, I was just a little more abiguous due to a left out word or two than I intended.

>>> I think if that really matters you should be against

Should be interpreted as (and I meant to write as)

>>> I think if that really matters to you you should be against

The rest of the comment should have made that obvious though, especially the last two paragraphs.
Why the porn industry has a lot to teach us about safety in the Covid-19 era
It's way more of a pain, due to a lot of legacy constraints in windows. It's easy to overflow pathnames and command lines that then get silently truncated. Doing ML dev work is for sure easier on a Linux env than a pure Windows env. it's not impossible on Windows, but def much nicer in Linux.
Business incentives like supporting Internet Explorer for clients $$$?
This is why you don't run software that fossilized back in the nineties. Qmail was solid code but hasn't received the support and on-going development it needed. Use postfix instead for a secure MTA.
Thanks! Didn't know that.

For anyone interested in this. Some quick google-fu revealed this to be correct [0] [1]. Blue light is not great for sleep, but there is no evidence for it being damaging to the eyes.

[0] https://pubmed.ncbi.nlm.nih.gov/29044670/

[1] https://www.aop.org.uk/ot/industry/high-street/2017/05/26/bo...
Title is clickbait and doesn’t match the article.
> you bear some responsibility for the resulting mess

But is it a compromise of the app? I'm failing to see the nexus between Houseparty, the app, and these subdomains. How does someone using the app end up on the subdomain?
Nope, this is a strawman argument you're making.

Parent is asking for granular access control over these very advanced and double-edged features, which is a perfectly valid request.

Having permissions is the norm for native apps on mobile, and it's slowly becoming the norm also on desktop, finally.

Browsers are the new OS, they have to implement permissions too without anything enabled by default.
There's some reasons for this... existing housing stock is old so requires renovation or maybe not available. People want also want bigger houses and maybe a little more land. So because you have the land people will use it. In places with land use restrictions or simply places that are out of room you see infilling and renovations. Schools play a big role and a lot of families want to move into neighborhoods with families in them.
I do find this quite expensive, and per-seat pricing is a turn off - but the overlay tools are pretty slick!
Corrupt prosecutors are evil and way too common. Prosecutors are supposed to be the gatekeeper -- they should be a bulwark against injustice.

I wish there was some plea offer reform to stop prosecutors from making coercive plea offers. I think that is one of the worse offenses against justice. E.g., offering plea deals with a choice of pleading guilty to a misdemeanor with no jail or you get multiple felonies thrown at you and the potential for years of prison.

The Feds are even worse with their false statements or mail/wire fraud charges. No wonder they get their convictions. Plea guilty to one count of making a false statement or you get 100 counts of mail fraud -- take your pick.
I had a friend that ran some of that software. The trick was to just make a bunch of accounts and just fake them walking all across the map to gather the locations. Basically crowd sourcing it, but with fake people.

The number of fake accounts was a function of how large of an area you wanted to cover and how often you wanted it to update.
> What I am not comfortable with is the stubbornly-held strong opinions many JS devs have.

Meanwhile having your own stubbornly held strong opinions.
Because Scala takes mind-boggingly long to compile. Because Scala has so many features that anything has at least 3 different ways to implement it. Because it’s very easy to write unreadable code in scala, not so much in C#. Because Scala uses JVM, while C# has access to .NET (yes this is an advantage for many developers).
Maybe I should have been less careful with my last option - I wanted to put “The system finds a culprit and makes them guilty” but felt it was a bit accusatory.
Eye strain is a serious problem and actually becoming a bottleneck for my productivity. Flux and dark-mode everything are mandatory, and I recently bought blue-light filter glasses and can't stare at a computer screen without them anymore. I had been reading ebooks on my phone out of convenience, but I stopped due to the eye strain and will revert back to using the Kindle.

If you spend the majority of your life staring at a screen, don't take your eyesight for granted. As you age, it will deteriorate, and it's really not fun, especially when your career/livelihood depends on you being in front of a screen.
See also, http://localrouter.net/
I go to their homepage and it's a simple HTML page.

This link won't load anything without js.
Android - at least for now - supports DoT. But, who knows, they might switch to DoH in the future.

https://developers.google.com/speed/public-dns/docs/using#an...

PS: I have been using it for a while and it works fine.
No offense to the people who built this, but sharing your username and password with random packages on the internet seems like a bad idea, especially for finance apps.
The Intel part is on top of every single-threaded benchmark in this article, with a 5-year-old microarchitecture. Whatever you want to say about their failure to scale out the core count or to shrink the lithography, they are still in an enviable position of being able to spend the massive lead they had banked. What's going to be really interesting from here on is the cadence of innovation from both camps. Will Intel ship real product and leap ahead again? Will they ship a new product that's a turd? Will AMD ship another generation of improvements while Intel grinds out another Skylake SKU?
Started a little CRUD-app project in Phoenix (Ruby on Rails to Elixir's Ruby), and my expectations have been totally surpassed. It's pretty amazing.

Working with Elixir is really cool, too, coming from C++ & JS backgrounds. Pattern matching feels like a programming technique from the future.
I read an interview somewhere with Bloch where he said he became aware of this problem while architecting the collections api, but thought the alternative had too many interfaces and would confuse people. He ended up repeating the mistake made with Arrays in the JVM.

I sat down and did the math once while contemplating writing my own collections API, and found a much smaller representation based on the observation that the read-only parts of some collections are equivalent, and hence don't deserve a separate type. This got me down to about 12% more interfaces, which I thought was probably worth it for essentially splitting everything in two, especially since it reduces the amount of Type Variance the user has to deal with (especially before they added inference to type declarations).

For collections, most of the substitution problem is around shared state, and the differences between readers and writers.

So now I'm thinking about borrow semantics in for instance Rust. When you are handed an object reference, you are only getting part of the interface for that object, unless you have made arrangements for the caller to give you control of the internal state of that object. Most, but certainly not 100%, of the covariance that I see in interfaces revolves around updating state. For instance you don't have to make a contains() function covariant to fulfill LSP. Because obviously the answer to "does this set of integers contain the string 'foo'" is no, it doesn't. Meanwhile put() or update() do care a great deal about the inputs.

I'm wondering now if you could completely (or at least by default) fold borrow semantics straight into your type system and dispense with most or all of the out of band syntax that Rust requires...
I got the pop-up but only on the first visit to the home page. Subsequent visits or a refresh do not trigger the pop-up. Firefox on Win. Noscript set to temporarily allow all.
you know the plausible conspiracy theory that FANG etc companies for the past 15 years have been deploying an anti-competitive strategy of soaking up tech talent into excessively compensated jobs and putting them to work on vaporware BS projects that get canned after 3-5 years? even though GoogaAppaFaceSoftZon waste billions of dollars keeping tech nerds on the hamster wheel, that is still cheaper than the risk of having a large pool of Ronin tech geniuses who will launch competion to FAANG.

i often wonder if the same strategy is at play in Private Military Corps. having tens of thousands of retired and hungry for action SOCOM super soldiers could be a disaster. Having a large pool of idle mercs would make it easier for some Dr No to hire them to launch coups or terrorist attacks, like we have seen with the Zetas Cartel and the Mexican military in general. so PMCs serve a purpose to soak up excess SOCOM labor capacity, and keep them busy on movie script busy work that doesn't actually accomplish very much. The Pentagon doesn't have to worry about a veteran's coup like Smedley Butler's Business Plot against FDR in 1933.

https://en.m.wikipedia.org/wiki/Business_Plot

while PMC's lavish compensation seems to us like an irrational market, counter-intuitively it is perfectly rational compared to the counter risk cost of coups and terrorism.

i would go even further and say 99% of the Infosec/CyberWhatever DFENS industry is also the same strategy of soaking up excess hacker labor on make-work. how much duplication of effort and futility is there in the Infosec industry. as we have seen from Snowden leaks and the Shadowbroker leaks of NSA source code, all digital security is a joke to Nation State hackers. NSA doesn't even need to break a sweat to disable all versions of every known AV, firewalls and traffic mirrors never spot them because they have countless exploits to root the scanners. so what purpose do marquee Computer Security corps like Crowdstrike, Mandiant, Symantec etc serve?

Infosec corps soak up hacker labor so we dont have 50,000 underemployed hackers who will get bored or angry and hack the planet.

it's cheaper to give potentially dangerous people fake jobs than to risk them destroying The System.
Obfuscation. If web app companies could, they'd send your browser a binary instead of HTML and JS.
The pathfinding code and the networking will be interesting to look at.
With the caveat that I have not read your code, I usually solve this same problem by adding a parameter constructor to FooController and annotating it @Autowired. Spring will then inject using the constructor instead of setters or reflection, and your unit tests can construct the object using mocks, stubs, nulls or full object instances.
> Maybe those people telling you to limit screen time have different observations than you. It really depends on the individual child and my wife and I have first-hand experience with both ends of the spectrum.

But for those observations, is the problem the screen or what is on the screen? As a society, I'd like us to focus less on the former and more on the latter.

A screen is just a window that become anything, and I don't see why it should be inherently more or less educative than any other experience.

Let's say in the future we get perfect VR headsets that can perfectly replicate every sense. Would the conversation be different?
Probably a much more common problem - definitely need to ensure that all resources are linked together through the DNS provider so that when you destroy the VM you also remove the associated DNS record if it is the last available resource.
Singing to reduce stress is a great exercise because it feels like your voice comes straight from your heart. Find a song that speaks to you, sing it, and see what emotions come up. It can help to uncover some unconscious emotions you've been holding on to.
Apple releases final iOS 13.5 with coronavirus exposure alert support
Video music site flies under the radar
Loop has opened up access to their video library, typically used in on-site venues, to the public.
If AI/ML was just part of R&D then it's likely to get downsized or cut as companies refocus on their core products. If AI/ML is or is meant to be powering the core products or services, eg at banks, retailers, and manufacturers, then those teams are actually more important than ever. Because ML usually reduces labor and overhead, so the faster they can get it into production the faster they'll lower their operating expenses.

The challenge for dotscience was that there are so many players in this space that it's hard to stand out and win deals. See: https://zdnet3.cbsistatic.com/hub/i/r/2019/07/17/b17497a0-84... (These landscape charts are always made to look complicated on purpose, but the point is clear.)