skysight-inc/HackerNews huggingface dataset:
Used computers with 4GB of RAM are cheap, but not $5 cheap. The cheapest I saw at that link was $43 including shipping, for a 2008-era system. An Ivy Bridge SFF desktop with 8G RAM is $67 shipped (I have a couple, theyre nice little systems).
One important thing that was not mentioned in the article: gifs automatically play and are not easily stopped. Videos have more knobs on the client side to tweak whether it plays or not. If I use a gif, I know with great certainty that unless all images on the client are blocked they are going to see my animated content. There are tons of extensions and browser features out there that attempt to stop that feature from videos.
This is exactly what I wanted to post as well. Maybe that should be my next sideproject, it seems fun. I wonder if enough people have blogs about a specific topic that this would work.
works pretty well for lodash. https://lodash.com/docs/4.17.15
> Qt is pretty good but QtQuick can be fairly barren in some areas i.e. if you want a embedded spreadsheet you're out of luck unless you make your own.

Hey, have you checked out https://github.com/ec1oud/spreadsheet.qml?
It's not unthinkable - in the case of Keytruda (a checkpoint inhibitor for lung cancer), it works way better for smokers than for non-smokers, for understood reasons.

You're much more likely to have lung cancer if you smoke than if you don't -- but once you DO have lung cancer, a history of smoking makes keytruda more likely to work.
Indeed. While math is useful in economics and other such sciences, it is often but a front as the issues run much deeper than the math in most cases.
HEIF is a container format and isn’t generally considered “patent-encumbered”. HEVC (which is one of several image formats supported inside HEIF) is probably what you’re referring too.
I would pay real subscription money for a search engine that focused on knowledge-oriented results rather than retail and commercial results.

When I type “shoes”, it would give me: links for the functional and creative history of footwear, the taxonomy of shoes, methods of construction, current and historical footwear industry data, synonyms and antonyms, related terms and professions, the dictionary definition, and similar links related to secondary meanings (such as any protective covering at the base of an object, horseshoes etc). I’d also hope for a comedy link to a biography of Cordwainer Smith.

What I actually get, which I don’t want at all: pages and pages of shoe shopping.

The various means to exclude “top X sites” are the roughest possible heuristic in that direction, and throw out the baby with the bathwater (for example, a long-established manufacturer may well have an informational online exhibit)

Google has essentially failed me in its primary mission. Bing at least has the grace to admit they are here to “connect you to brands”. And sadly, right now, every other option is an also-ran.

In practice I use DDG, directed by !bangs towards known encyclopaedic or domain-specific sources. I am certain that I’m missing out.
> more def isn't always better when it comes to the size of datasets

This sentiment definitely gives you lots of credibility, only those who have seriously endeavored in this space are able to acknowledge just how true this is.

It's quite antithetical to how some ML folks like to think.
Fair point. We will definitely consider adding something like this to the site. Thanks for the suggestion!
> testing the populace for public health matter like trying to control an outbreak is the right of the state. Telling people results is needed so people can self quarantine.

I agree with this part. As to the rest, I am not a lawyer.
The second sub-heading asks the question, and answers it in the first paragraph, so you can gain the answer without reading the entire article; if it grips you, then you can keep reading.
Please don't "show people a mirror" here. Confronting people with your image of their bias is only going to provoke flamewar. Perhaps if you were their therapist or spiritual advisor, something more might be possible. Here we are in the opposite situation: on the the internet, at the shallow end of the pool.
the sentence you quoted is prefixed by "set theory has no natural
interpretation.". that's the problem.

if you're trying to talk about herds of sheep, you might decide to represent them with sets – that sounds like what sets are for! but then is a single-sheep-set meaningfully different from an "unwrapped" sheep? how?

in general the article seems to be talking about the issues with using set theory to talk about real-world stuff; it's not questioning the math.
Modern C# has both destructuring and pattern matching in switchs.
The memory model of swift seems obscolete, reference counting does not catch reference cycles and swift isn't faster than C#

C# isn't really missing features vs swift but it might have a less modern syntax
Speed improvements using hash tables
And if you need to add a play handler, it's not a gif...
I would argue that Kinesis is not the way to go for quick POC unless you're tied to the JVM.

Pulsar is still niche in most enterprise.

Kafka is not dead, there are many enterprises (including 2 successful ones I've worked at in the past 5 years) that have built POCs and successful products on Kafka. Its supports all language performantly and has tons of community support. I would argue there is nothing better to build a POC on.
Ask HN: How do you feel about “Git metrics” evaluating developers?
I've seen a number of tools recently related to measuring "developer metrics" by examining git data. Gitprime (now owned by Pluralsight?) and waydev.co.

I'm curious to know what developers on the receiving end of these tools think - are they invasive? Are they useful? Does it feel weird being "watched" in this way?

Like any tool, a lot depends on how these metrics are used - and who's looking at them and making what kind of judgments.

I can see the value on some level as a means to potentially improve developer efficiency...but I'm curious to know how that actually plays out
That sounds like the job of an encyclopedia.
Maybe some sort of collaborative encyclopedia where people can edit pages and add references.
It is the culture that creates this attitude, and can span any type of work.
Here's the proposal in full.

https://cwiki.apache.org/confluence/display/KAFKA/KIP-500%3A...
“There are 2 hard problems in computer science: cache invalidation, naming things, and off-by-1 errors.”

Source: https://martinfowler.com/bliki/TwoHardThings.html
The difference is that Kubernetes isn’t a data store - we’d have to implement the full functionality of etcd. Kafka is a full featured data store that doesn’t need 80% of what zookeeper does.

This was actually an early complaint leveled against Kubernetes for things like proxying at the node level or implementing DNS. “Don’t reinvent the wheel!” Sometimes better administrative experiences exist only after a component absorbs some function previous systems expose.

Sometimes it’s better to own the parts of the problem that make your system simpler.
Not sure that I’d want to rely too much on Rabbit’s transactional behavior based on their limitations.

https://www.rabbitmq.com/semantics.html
I would say the definition linked is the computer science definition. Its just commonly the case that the compilation target is some final binary, but in this case it is an html document. A lot of the terminology in CS stems from analogous similar actions we perform in real life (I saw an article a week or two ago on here listing all terms used in an instance like this)

I hate it when people blindly post definitions like this without explanation, it comes off super aggressive and doesn't solve much.
First it's for people who don't want a build step, but they can prerender if they want.

And it does more than adding some CSS, JavaScript is also used for interactions.
tried to drag and drop and didn't work. Also, if I save to share later, it's not going to work, and I would need to do the same things the author did to make it work. It's not guaranteed that it will work properly (with auto loop) everywhere. And if you consider browsers/extensions might block auto-playing videos in the future...

gif just works. Drag and drop anywhere, any browser, any app, and it works. (Ok, almost anywhere, but still way more accepted than video).
ReHackable / Awesome-ReMarkable
I've also learned that -pix_fmt yuv420p is necessary, changes the colorspace from RGB to YUV

The full git gist (not mine):
https://gist.github.com/ingramchen/e2af352bf8b40bb88890fba4f...
The Moodle learning management system [1] uses a very similar UI for moving items (links, documents, etc.) [2]. It supports drag and drop, which is more convenient for small moves, but this method is better for big moves or moving between sections (~folders). I think Moodle can only move one item at a time, though.

I think the pattern probably works better for this kind of thing than for files, as files aren't often manually ordered.

[1] https://moodle.org, https://en.wikipedia.org/wiki/Moodle

[2] https://www.umass.edu/it/support/moodle/reorder-sections-or-...
They convert it to video
Giphy has dozens of people who are paid to create gifs
Here are the speeds converted to miles per hour, for reference:

According to Bolian, who has been in contact with the new record holders, the time to beat is now less than 26 hours. A sub 28-hour Cannonball Run was once unthinkable.

While he has not disclosed the exact time, that frame of reference means the drivers would have had to achieve an average speed of at least 173km/h (107 mph) for the 4507km (2801 mi) journey.

Accommodating for fuel stops, the team’s peak and cruising speeds are probably far in excess of that figure.

Bolian states that the new record holders averaged 193km/h (120 mph) when crossing “several” States. It is unknown what car the new record holders used.
that one has been superseded by the ecp5 versa.

https://www.latticesemi.com/en/Products/DevelopmentBoardsAnd...

it's still $275, and in addition to lattice tools, it is well supported by the open source trellis/yosys/nextpnr flow:

https://github.com/SymbiFlow/prjtrellis
The OP calls out a thoughtfully-designed, open source, screen recording software, Kap. [0] Even though Kap does not have annotation tools, I think it compares well with software recently featured on the front page of HN. [1]

[0] https://getkap.co

[1] https://news.ycombinator.com/item?id=22815227
We spent months working on a system to scrape content when it's submitted. It was utterly impractical. (Side note: I was expecting someone to tell us to "just" check rel=canonical, and had a reply pre-cached: the OP doesn't include that.)

The kind of approach you're describing (compare paths, minus this and that, get a rough score for similarity checking, then a miracle occurs, then you can detect duplicates properly) is a recipe for sinking in the quicksand of corner cases, of which the web has an endless supply. Sorry for being ill-tempered! I don't mean to pick on your response. It's just that we've tried many things in the past. The people who make belittling comments about duplicate detection (not you, the GP) appear to have no idea how difficult it is to get it right, even when you're not dev-resource-constrained as we are.

We also spent months, years ago, working on trying to identify duplicate content on some fingerprinting basis. There was even the fantasy that you could identify two articles that weren't duplicates but were about the same story. This is a research-level problem.

Any real solution here would not be algorithmic, but would rather involve better support for users to supply human curation, e.g. by reporting duplicates that the system missed.

Edit: I see that I've reiterated what majewsky already said, just in a crappier mood.
It doesn’t matter. People don’t trust the apps and won’t use them. Singpore has 20% and Iceland now 40%.
I was just thinking that we need to revitalize the culture of blogrolls. Those sections on the sidebars pointing to other blogs the author reads. That used to be a nice "feature" helping discovering blogs. Also, RSS. Many new blogs just don't support RSS :/.
> But with proper static typing you don't have to check it because you already know it's correct since it's construction.

Its construction is dependent on it conforming to a specific form. In this case, your statically typed data comes from a parsed string that is then conformed to a specification to ensure that is has a certain shape. In Clojure you would just do the conforming to specification part and keep the data generic.

I think the appreciation for generic data has to do with the fact the fact that it makes Clojure code very generic and facilitates a lot of functional composition.
Do you have examples of other systems that won’t lose all your data if all its replicas fail?

This seems unavoidable in any scenario.
> Feigenbaum's constant is more real than any one of those real numbers that classical analysts try to bracket but never catch

What do you mean?
Would some generous Lysol spray get rid of the mold?
Sadly, this link returns a 403 for me.
What is this bizarre URL?

Their site is http://tttthis.com

I remember it because I sometimes try to find it. I quite liked a post of theirs called "Remember websites" or something to that effect.
I feel like this is partially getting into a technical vs social problem where if you're tracking peoples' "new LoC writte, existing LoC edited, number of commits per day, comments per PR on other people" type of stuff you end up with bullshit artists optimising for maximum analytics impact, good devs being penalised for "slacking off", and all sorts of other crap that comes with trying to optimise for these effects.

It's kind of like how in a proper team where there is already trust and no micromanagement, everyone continues to do their work and remain productive no matter what, while often in a team where management does not care about ICs and treats them as disposable, and the they only show up for an income, are hourly, or just churn out crap in volume, they're gonna slack off as soon as your back is turned.

It entirely depends on their use, ask the team(s) involved first, and the level of trust. You'll be strung out to hang if your team already doesn't trust you and now you want to throw this "surveillance watchdog garbage" at them.

If your team trusts you as management, you may get some kind of buy-in as to how some graphs may help them work smarter, but at that point it's likely something they don't _need_, and if you start forcing value judgements off that data there's a high chance they're going to resent you for it.
Most video codecs have lossless modes.
Are there still legitimate use cases of using real threads vs virtual threads?
This blog post [1] has at least two anecdotal examples. Also see the corresponding HN discussion [2].

[1]: http://stop.zona-m.net/2018/01/indeed-it-seems-that-google-i...

[2]: https://news.ycombinator.com/item?id=19604135
If it can modify the DOM or even display its own HTML-based UI, that might be hard because it can embed an external image, and the loading of that image would contact an external website.
i mean gas is dirt cheap and the roads are empty; what better time than now?
Thanks, annotating the points does make it easier to follow. For some reason I misunderstood the purpose of this to be getting rid of arguments to functions so it didn't occur to me to do what you did (well, in my head).
It depends on where you are; my tap water has extremely high mineral (>40 gpg) content, and I could definitely see that interfering with its disinfectant properties (not to mention leaving a residue behind).
For me, life is worth living because of joyful moments with family/friends, day-to-day pleasures like eating good food, and working on interesting projects.

If you feel like you're having trouble doing it, you may be depressed or have some other issue that's causing feelings of hopelessness. Some hormone imbalances and nutrient deficiencies can cause that.

Everyone's reasons for living are different and specific. I would urge you to see a therapist who specializes in depression. I know the initial hurdle is high for some people, but if you feel like you have nothing to lose, why not try it?
I know you’re only half joking. In practice many, perhaps most of my DDG queries do end in !w - but there’s a wealth of information that is relevant, interesting, and useful, but wouldn’t be considered encyclopaedic, or that is merely summarised in Wikipedia; in addition, their references are included as supporting citations, very far from a comprehensive index of currently accessible information.
How strange, it works for me (although it took a second to propagate) - testing with a Win10 x64 VM as well:
https://i.imgur.com/jr534JN.png

If you click "Reload policies" under the chrome://policy page does it kick in after ~15 seconds?
https://agr.wa.gov/cottagefood

Most cottage food laws not only prohibit wholesale distribution through a retailer, but also direct online sales. For example in Michigan, you can't take orders over the internet, even on your own website. Selling on Etsy is unheard off, I'm still not aware of any other state than West Virginia allowing that.
Videos play just fine for me in Safari on MacOS.
Most modern monitors (and operating systems for that matter) have functions for day and night colour temperature schemes. I use it a lot since I love reading in bed but don't want to give night blindness to my other half.

If the OS has it, you can set it to gradually phase in and out of the temperature change at a particular time. The Radeon drivers go one step further by understanding that as the year progresses, "night" and "day" happen at different times.
How to stay fit forever: tips to keep moving when life gets in the way
Ask HN: What PostgreSQL client do you use?
There are seemingly a plethora of clients for Postgres [1].

What client(s) do HN use day-to-day? Why have you chosen it?

I'm looking for recommendations to use for light usage. Ideally, something that would help build the schema visually.

[1] https://wiki.postgresql.org/wiki/PostgreSQL_Clients
Check sdf.org too. A lot of people overlap, because of Pubnixen/Gopher.
Government warning poster that is seen in most danger areas.

https://i.imgur.com/QaEoKoA.jpeg
The open road is open once more...

Note, if you get caught at these high speeds on public roads, you will be arrested and vehicle impounded. Most of the time police officers will draw their weapons when making vehicle stops of this nature. Most state laws have a zero tolerance policy for vehicles exceeding 90mph on public roads.

But if you got bail money, GODSPEED
The trouble with that is that once you post something to it you can never associate it with yourself (even accidentally!) or deanonymization of everything else posted by that identity will also occur.

Half baked idea: A decentralized and properly anonymized (at the protocol level) service intended for long-form articles. Employ cryptographic primitives to allow association of a single article with one or more identities at any time after publication. (I suspect such a system would just end up getting abused, but who knows?)
Does that mean message-passing in Erlang necessarily includes copying?
I read as it as "I expect this to work" since expect throws a panic! if it can't unwrap the result. Essentially you're saying you expect this to work because otherwise you'd handle the error properly using pattern matching or something.
Funny you say that, as I could lunch program with search in Win7 way faster than I can click on pinned menu in Win10.
> FPGAs worth connecting to a PC are $$$

I guess it depends on your own definition of worth and what’s worthy of a $$$ signifier of expense, but you can get pretty powerful FPGAs for $100-200 these days, and respectable ones that can serve many use cases for under $100.
Web servers have max request size for this reason
I don’t have a source right now, but what the previous poster said is precisely true. The span of time google will actually search for has been consistently shrinking. I had a very frustrating one not long ago, where I bookmarked a post and could not for the love of god find it again using google, even with an exact quote that produced 0 results. That’s what led me onto researching about how bad the situation is and reaching similar conclusions.

You’ll also notice that you can’t really navigate to “page 13” of a google search anymore. Despite “xx million results”, they only display the top hundreds or so.

Blogs and forums are so deranged that you have to either know the domain and use that on the search, or use multiple keywords like “forum” or something specific to surface them. The only blogs you’ll ever see naturally surfacing are hosted in Medium, WP and “noticed” by bots because they were linked from reddit, Pinterest or some other aggregator.
Learn how JavaScript works: engine, lexical and dynamic context
If I search for a product on duck-duck-go, the first 10 results are from amazon.com... they must be getting kick backs... I am done with them (for now).
The mastery comes in at the specification level, though -- or at least, it should.

Ideally, a program's specification and implementation would be one and the same. The more the program departs from a plain-language specification, the more room for error exists, and the more discipline is required to avoid those errors.

IMO, what we need are better specification languages and better tools to compile them, not better programming languages. I believe we've gone as far as we can go with the latter. Some might even say that watershed was crossed in the COBOL era.
You mean the latest masterpiece of fantasy storytelling from Lucasfilm's™ Brian Moriarty™?
>There are no shades of gray here. We're weighing human extinction against an economic system here. These things are not comparable. The whole point of an economy is to facilitate human existence.

Again, you don't seem to have any actual experience with risk assessment, because all risk assessment is grey. You weigh probability of outcomes and cost of outcomes and come up with a value. That's literally my point, that the you are at one end of a high dimensional extreme. That's what this entire argument boils down to.

Science is a high-d gradient descent search. You can easily get stuck chasing a local optimum, and bias and dogma like the kind that blinds your judgement can send groups of scientists in the wrong direction and, more importantly, keep them there for decades. Your exploration constant is far too low if you respond with such blind hostility to anyone with criticism. You're hindering progress and when your policy is guided by such one sidedness, that's dangerous. This doesn't just apply to climate science. We couldn't even get the nutritional pyramid right, and climate science is hard for the same reasons - non-expert mental, data and model driven and only verifiable in hindsight.

Not all scientific fields are equally rigorous. An appeal to a climatologist on the subject of climate is far weaker than an appeal to a physicist on the subject of physics because of the nature of the fields. Climate science by nature is extremely uncertain, i.e. you search the high-d space with less gradient information, and personal/institutional biases can converge to fill in those gaps nicely enough to have you trapped in a local minimum.
Zig and golang aren't solving the same problem as rust. Zig isn't memory safe, and golang achieves memory safety with the help of a GC.
I still think that the UI of Windows 2000 was better. Windows 2000 had also better usability for keyboard users since you can be extremely productive without a mouse. I think it is the last versions where they really cared about keyboard users. For example latter versions added extra information to Explorer and that had the resukt of requiring extra keystrokes to move from the path bar to the file list.

Anyway I am digressing... I came here to say that while the Css is very cool, it seems to introduce strange delays. On my android phone actions on tabs, checkboxes and radio buttons give a result at least one second after i click them.