skysight-inc/HackerNews huggingface dataset:
To this day I have not found am AdBlocker that is blacklist only by default and has just one simple button "Block ads on this site" (but not on others)

It can be done using uBlock but it's cumbersome and I always forget which buttons to press.

Is be willing to let ads enabled on most sites but I'd like to block the worst offenders (video autoplay, overlays etc.)
Bocker – Docker implemented in around 100 lines of Bash (2015)
Integrating Docker Container Vulnerability Scans in CI Builds
Javascript has eval(), it's a much better target for obfuscated code than the trivially disassembled wasm format.
I'd feel bad requesting a free logo for a business that makes money. So maybe for a free project.

https://random-character-generator.com/

It generates random characters to inspire writers.

I'd like something that looks nice as an app icon, i.e. square dimensions and looks good on small details. The current logo is just a stock image I bought somewhere.
There is a Chromium fork that does that already.
Alibaba warns merchants not to do evil during coronavirus outbreak
Spectacular like a BIG sandstorm, also similarly frightening for those standing in it's path.
They're wearing a veil that covers the entire face though. Eyes included- I assume a very thin see-through veil.
The association of game developers says the game development industry is just fine?

Sure, but they would say that wouldn’t they.
Looking on the Bright Side
This is a fair criticism and from the feedback represents a fairly major missing functionality in the site. For what it's worth I only realised this might be a useful feature after I finished version 1. From my write up[0]: "Allow multiple trends on the same plot. It would be interesting to compare Kubernetes with Docker directly, or PyTorch with Tensorflow to get an idea of the relative trends in attention".

Initially I built the front end to analyse a single term (recession) rather than for trend comparison but it would definitely be useful and I'll look at adding it.

[0]: https://eliot-jones.com/2020/1/hackernews-trends
> The problem comes from that "ratchet effect", where the only way to stay safe is to keep escalating things.

This reminds of accounts I've read of the Khmer Rogue. Nobody, including Pol Pot, started out intending to kill nearly 50% of Cambodia's population.

But the communist zealotry created an environment of extreme paranoia. Capitalists and counter-revolutionaries were suspected of being everywhere and sabotaging everything. Even the shakiest unsubstantiated accusations were enough to put someone on the execution block.

The result is that people became so fearful that they started preemptively lobbing accusations at everybody and anybody. Even if you think your neighbor might possibly accuse you in the future, you're better off putting in a call to the secret police about him before he gets the chance.

Trust is a social phase state. One that's easier to fall out of than we think. We take it for granted that we encounter thousands of people in our lives and vanishingly few try to cause us harm in any way. But that's an accomplishment that took countless of generations of hard and careful work.
I don't see what is incorrect? Perhaps I was insufficiently clear that when I said "the compiler" I meant "the stable compiler" as opposed to more generally all possible versions of rustc. The stable compiler is permitted to use unstable features for its own bootstrap, example being the limited use of const generics to compile parts of the standard library.
The US Fast-Tracked a Coronavirus Test to Speed Up Diagnoses
No no no, sorry but it’s a completely different story. Microsoft is a Software company and with the XBox they sought to expand from their business software market into the entertainment software.

It’s still software and besides the hardware which wasn’t much different from a standardized gaming PC, they worked on building the software platform and developer accessories. Something they happen to be pretty decent at...
So it’s just a poor excuse to send an evercookie.
It is not about discomfort..I don’t want to waste my time on things that take up a lot of my time for very little return. Hired help for cooking, cleaning, child care, outdoor and home maintainance is pretty common. If I had spare change, I would even hire someone to drive me around. My time is important.

If I can make double or triple what a maid service charges per hour, it makes no sense to do the lower wage jobs by myself. It’s the same thing with hiring delivery services. Take amazon prime for example..When you can get caught Bay Area traffic for 40-60 mts at a time, it makes no sense to do a milk and bread run. I spend less, waste nothing, save time and eat better because I know exactly what to order and how much.

It reminds me of my childhood back in India when the corner store would deliver provisions and vegetables every weekend even without us ordering because they knew our eating habits. Same with milk man, vegetable vendor, flower girl and even the plumber/electrician who came once in 3 months for a check. There was no contract, no insurance and no order forms. It was small communities making sure there were jobs and income for all within small neighborhoods. They operated as clusters even with one billion people. Compared to that, it’s pure chaos here wrt domestic time management. I really appreciate all the services available these days. I have been american for a few decades and it wasn’t like so earlier.
>> Nor for search engines

https://yacy.net
Form isn't just about the movement but strengthening your stabilizing muscle groups that keep your body aligned during that movement. By the time you start dead lifting serious weight, your core should be like a tree trunk and your muscles should be strong enough to support your body's alignment while flexed during the lift.

I do think too many people go overboard with the olympic lifts. You don't have to be red faced and shaking to get a good pump from a deadlift. Just because you can lift the weight in some way 5 times, doesn't mean you should. I bet most people who are boasting about their >400lb dead lift can't do that movement for 3x10 reps with good form. Lower the weight and it's as safe as the dumbbell squat.
You don't have to be good at it. It's like languages - nobody knows English 100% unless they edit dictionaries for a living. You probably know about 40% of your native language vocabulary and that's good enough to be more than proficient.

With code, I think if you can read/write something fluently, that's proficient.
Why do you think it's not in use? Microchip calls it a "capacitive touch sensor" IC on their website. Plenty of phones have that.
> From a purely architectural perspective, I would try to put cacheable material in something like memcache or redis

You cannot use a caching server at that scale with those latency requirements. It has to be embedded
I have one from my grandfather and one from my father. Amazing things. I wonder what device I should leave for my future children! Maybe my Ti-83...
Tau Prolog[0] runs in the browser, but it's still a bit heavy for forms.

What someone needs to do is take an implementation of Hitchhiker Prolog[1] like this one[2] – because it's so lightweight – and make it JavaScript developer friendly so one can use it on a web page without a second thought.

[0] http://tau-prolog.org

[1] http://www.cse.unt.edu/~tarau/research/2017/eng.pdf

[2] https://github.com/CapelliC/hitchhicker-prolog
That's a good idea, thanks. It might challenge my limited JavaScript but it's definitely worth adding. At the moment you can get the full data from a graph using the API endpoint. For Tensorflow: http://eliot-jones.com:5690/api/results/tensorflow
I agree. The upscaled version is both more smoothed and more mottled. This matches the "look" of a lot of low bitrate HD video, but I would argue that information has actually been lost in the upscaling process, not gained. It would be much easier to tell with before / after screenshots, I think, but at any rate I don't see a lot of reason to hope neural net upscaling will be useful for many "real world" purposes.

The HFR was pretty convincing to me, however.
That's actually a lot of money in an Indian context. Although outsourcing to another country might raise other kind of political problems.
I’m wondering, how much of that expertise eventually found its way in consumer stuff like thunderbolt and usbc?
I like the idea of having a link to my personal bot that I can share on my resume, etc. Actually, it's the most interesting feature to me.
Those macros are just that, macros. Implementing them in any sexp-based language is trivial.

I think people are stuck in the "C MACROS ARE BAD" thinking. It is a really powerful feature. CLOS, the world's most flexible oo system, was conceived as a bunch of macros. Racket's pattern matching is really just a macro (that could almost be called a compiler). Useful things that can be syntactically integrated into a language as an afterthought, yet still look and feel first class.
Good spot, I'll fix it.
Thank you for this great answer! This was helpful and went into the direction of my current developing work flow.

Do you use any type of visualization of your results in?
VS is 32 bit, so instead of getting more memory when it needs it slows to a crawl and eventually crashes. I think that the early versions of VS are a bloodbath. VS 2019 just crawled with a small solution just because there were mixed C# and F# projects.
I should remember to upgrade always after 2 or 3 minor revisions instead of being a guinea pig for MS.
On the other hand some time ago I got a bug in rider where the F# code worked perfectly in VS but didn’t work at all in rider and until today I have rider highlighting some errors in perfectly valid c# code but the build is successful while for resharper that code is fine. And the biggest current pain that I have is that I cannot debug ny tests in VS but they work perfectly in rider. So for now I’m sticking to both of them until rider irons up some small wrinkles.
I meant exactly that. Thanks!
Then you dont really end up with a DSL that looks just like the one in the article, though – this is noticeably less nice :)

The best I could think off were designated initializers like:

Div{{.class = "footer"}, B{"some text"}}

But making tags, attributes and plain text work nearly as nicely as in the lua table example seems not super straightforward to me.
> The JVM world tends to solve this problem by using off-heap caches. See Apache Ignite [0] or Ehcache [1].

Yeah, but I really do not bite your argument.

When you are reduced to do manual memory management and fight the GC of your language, maybe you should simply not use a language with GC in the first place.

They are right to use rust ( or C/C++) for that. It's not for nothing that redis (C) is so successful in the LRU domain.

> It's worth mentioning that Apache Cassandra itself uses an off-heap cache.

And still ScyllaDB (C++) is able to completely destroy Cassandra in term of AVG latency [0]

[0]: https://www.scylladb.com/product/benchmarks/
At a brief glance, this appears to be a coin-based / blockchain-dweb app ecosystem. Which is absolutely massively different, though a relative handful use-cases overlap (and blockchain apps do indeed cover some of those quite nicely).
it's also what's still called by the functional crowd, I believe.
‘We Feel Terrible,’ Says CEO Whose App Roiled Iowa Caucus
They are called records in F# which predates kotlin
Ah yes and when someone jumps through every hoop set out there will be another hoop that they fail to make and suddenly they are a jerk and no redemption.
What's SAP?
Hope to see an wristband which recognizes hand gestures soon. Together with smartphone head tracking it could open the window to useful everyday AR.
That's a good idea. It's currently on the box I run my blog off so shouldn't be costing my anything at all (given I am paying for the blog hosting anyway) but it would be interesting to try.
> but because the garbage collector needed to scan the entire LRU cache in order to determine if the memory was truly free from references

Yeah please tell me again how GC is a superior solution to reference counting in cases when you know exactly when you don't need the object anymore.

(Hint: RC is not GC if the object is dealocating itself)
hopefully they'll start charging users for services instead of selling users as a product
(I apologize, I cannot edit my previous comment from the client I'm currently using.) I'm not seeing that % option, though. I'd be happy to send you a screenshot somehow, if it helps.
There are a number of speed-corrected vintage film clips on Youtube. Here’s an example from late-1890s France:

https://youtu.be/NjDclfAFRB4

While not upscaled, they are still pretty impressive, and interesting to watch.
The preprint is here on arXiv for those who want a look at the original work and don't have access to PRL: https://arxiv.org/abs/1902.09342

(Really, it's a little annoying that phys.org doesn't link to that directly -- a good proportion of physicists prefer to look at the arXiv version instead of the official published version even when they have access to the paywall!)
Another good resource is this Prolog text adventure game. Helped a lot of things click for me. https://gist.github.com/JosephLenton/3191695
> Hell of a lot has to be done for Habana, too.

Yeah "barely more complex than NUMA" was a slight exaggeration and only meant in comparison to the other ;-) Judging by the architecurial differences layed out in the link, Habana is still hard-as-hell to develop a toolchain for; but Nervana is the kind of stuff that can drive people insane.
Mozilla is rewriting Firefox for Android from scratch. The new version is released as Firefox Preview until it is feature-complete enough to replace Firefox for Android.

https://blog.mozilla.org/futurereleases/2019/06/27/reinventi...

https://github.com/mozilla-mobile/fenix

uBlock Origin is currently available in the nightly channel of Firefox Preview:

https://play.google.com/store/apps/details?id=org.mozilla.fe...
Don't know enough about Rust, but I think Go would benefit immensely by allowing its users to disable GC and allow de-allocating memory by hand. GC is great for simpler applications, but more complex projects end up fighting so much with memory and GC in Go that all the benefits of automatic de-allocations are negated. Love every other aspect of Go.
That’s exactly what the article says, in its second paragraph.
> Who is going to restructure / rewire / reeducate Vladimir Putin (or the like), hmm ?

"Control over physical resources" is just a means, not an end... If you want "more power for your nation" or whatever and the world stage has been restructured so you can better get that by playing a different game, you'll switch the game. And Russia seems to be good at both cyber-warfare and "mental games", they can get even better and win even more, good for them, whatever.

(And the future of cheap-renewables plus mini-nuclear will mean power/energy will be available to everyone... fight would be more on "fabrication and repair capability/tech for next-gen hardware" or stuff like that - here China and SE-Asia seem to be winning the game, and they overall are pretty pro-globalistic and pro-virtual... for their own f up reasons, but whatever, if it pushes things in the right direction, fine.)

Anyway, things are going fine, though slow (sometimes progress goes one casket at a time unfortunately)... let's just hope some people don't f things up because they have their own personal/national/etc. crusade to fight for and mix it up with nostalgia for the "past full of meaning" and they drag us into some messed up war. Let's try and be peaceful and keep commerce flowing, previous generations have worked too hard to get this global system going for us to f it up by, ironically, being nostalgic for some good-ol-times that never actually existed...
And apparently, "pi-ton" is not a pun on "pion" at all, but rather derived from a characteristic momentum that comes up... somewhere. (I didn't read the article so closely -- just enough to be horribly disappointed that the pun I was expecting, was absent.)
GC makes it easier to write, but not necessarily better. Modern state-of-the-art Java GCs operate a global heap, so you often pay for what you do not use. In languages like Rust or C++ your can build small locally GCed heaps, where you can limit GC overhead to just a few particular structures that need GC, not everything. Therefore other structures like caches don't affect GC pause times.

And the "hardness" of writing lockless structures is strongly offset by libraries, so unless you're doing something very exotic, it is rarely a real problem.
One thing I've never understood is why people keep playing back old film at too high a frame rate. It seems that the film cameras of the day recorded at a lower-than-expected framerate, and the playback machines played at a higher frame rate, resulting in the telltale weird effect of everyone moving too fast. If they'd recorded audio along with it, everyone would be talking like chipmunks.
> The is operator can't be overloaded, and always compiles to IL eq, whereas == can be overloaded in custom types.

That's exactly the reason to use the opposite. In certain C# environments (like Unity game engine) the == is overloaded in a very meaningful way (when C# objects are used as representations of unmanaged objects, and they appear to "equal null" if the represented object is no longer available in the system), and using methods other than == to compare to null (such as casting to boolean) can introduce hard to detect bugs.
The 5 codebox does filter map reduce. That makes me wonder, is there any loop fusion going on in JS? Or are there any good libraries for transducers?
Are you trying to gaslight people? You can’t seriously be trying to say that someone’s opinion that a company culture is toxic is offensive making you a victim. Come on! Anyone whose actually worked at a toxic company knows when to call a spade a spade. Some company cultures suck! Especially outside the ivory tower of SV. And the gaming industry as a whole is known for a lot of the complaints made!
I think you might have accidentally typed news.ycombinator.com instead of twitter.com
Start living life head first. I hate speaking too, but I put myself out there and make myself do it, because you really have nothing to loose. Life is sporadic and impermenant. You try and strike up a conversation with a stranger, fail, move on, the next day you've both forgotten eachother's face, the next week you've both forgotten about the event entirely. Most conversations don't matter at all.
I also don't have much expertise in condensed matter physics, but this summary looks convincing enough that it saves me the trouble of reading what is most likely a reworded press release. Many thanks!
Seems like a calculated move to press the short squeeze at a moment of extreme volatility.

If Elon Musk wanted to do the most to advance the Tesla mission, he would issue stock at these prices and raise capital to shore up the company's finances. Instead, he's trying to burn the last few Tesla shorts with any margin left in their account.
Vietnam issues decree to punish people posting fake news amid coronavirus scare
I think the US is the only country in the world where you don't need ID to vote.

Banking? Need ID. Getting a job? Need ID. Doing anything with the government? Need ID. Driving? Need ID.

But voting? No way, we'll take your word for it because one party has convinced everyone that asking for ID would be racist.

I mean even if there were some conspiracy to make sure one group does not get ID, the solution is to get that group ID, not cripple them in society by leaving them ID-less but able to vote.

The US is such a weird place.
do you vaccinate yourself or your children?
Or Ctrl-\ (SIGQUIT), which most software doesn't block.

There's also https://github.com/rwos/gti
It’s not as if the source material’s got a steady frame rate, there’s a lot of places where it jumps about 2-4 frames.

Which is quite possibly due to lapses in the hand-cranking of the film through the camera back in 1896, or maybe due to frames getting lost when the printed reel of film got damaged and spliced in the hundred and twenty-odd years between then and now. Possibly both, one could probably work out some of the cranking speed variations by looking at how the train’s frame-to-frame motions change, at least until it’s come to a stop.
> Is this what they call gatekeeping in a different world?

Ah! Your name is greenly colored like the fresh and newly grass that dews in the start of the morning—as though your name appeared but hours ago! Ye be a strange traveller. I cautiously ask thee, It be true that I keep to the gates? But how can that be! when the gateway to true knowledge is open to all? Does some sort of strife exist? And my way be the way of non-action, a way of harmony. Whatever is, I allow. So you may be whatever you choose, you strange dear traveller! I welcome your force of argumentation.
I love and hate the evolution of the use of the word 'bigot'.

Such folks engaged in purity policing throw it around like it's just another word for 'bad person', but almost every use of it I see is highly ironic.

The dictionary definition is 'a person who is intolerant towards those holding different opinions.' Almost everyone I've ever seen calling someone else a bigot online was using it to shame or beat down those who are not displaying bigotry, but merely different opinions.

They may have been objectionable opinions. They may even have been racist or sexist opinions. But never have I seen 'bigotry' applied correctly, and usually it seems to be applied by people unaware that they are the bigot in the situation.

I suppose in time the original meaning is lost, and we are left with just another insult. Which is a shame. But in the mean time I get to enjoy the irony.
Being accepted for publication still serves as a useful filter (not everything on arxiv is gold), and in this context it makes sense to link to the published version to demonstrate there is some credibility. They could put in two links though.
>MS has had considerable success in consumer markets, already had carrier relationships, had developer relationships etc etc

By consumer market, you mean PC market. They were tiny in mobile market. Its the reason they try to shove Nokia into its platform

Nokia already has they the dev relationship, carrier relationship, retail relationship. They dont need all that from microsoft. The only thing they need is money and strong leadership. Nokia was mismanaged into oblivion.

> It doesn't matter

No, it does matter. They were already one foot in the grave, but jumping ship into windows mobile is just the nail in the coffin.
> Ok, but which authority gets to objectively identify when accusations of racism have been weaponised?

No one. If there was such an authority, you wouldn't have a "purity spiral" to begin with.
www.rshl.org doesn't work, but rshl.org does. In Hockey Zone you play hockey with a powerball.
Yeah it's annoying, I think I'll add a toggle "Display data for incomplete period" or similar so the user can switch between views (for something like "coronavirus" the data from the first few days of the month exceeds that from the previous full month so I don't want to discard it entirely).
> It is the inside track with connections to powerful and ambitious individuals formed "through school, work, professional and community service organizations, and private clubs."

I really wish someone would have pointed out how important this was pre-college. I somehow thought you just needed to know how to do stuff, but that couldn't have been more wrong.
Three anxieties for China's tech workers in 2019