skysight-inc/HackerNews huggingface dataset:
It depends on the workload and app for sure, but in my experience, most of my services make a bunch of outgoing calls, usually HTTP, to different services, often in a single operation. Being able to do these in parallel, on the side, or via fork/join was pretty handy. For a simple Flask app that fronts a single db, sure, stick with wsgi, but I don't run into many apps like that anymore.
These are called 8.3 filenames. They're a filesystem feature. They're still created by default in Windows 10 on NTFS, but can be disabled or stripped using `fsutil`.
The update also notes that -- contrary to the major theme of the piece -- watermelons as depicted in the painting have not been lost. We don't grow them because we don't want them, not because we can't grow them anymore.

> "Museum paintings are an interesting method for studying old cultivars [varieties], and the one you indicated certainly shows the sort of watermelons that Europeans had to eat in the Middle Ages during their summer harvest season," Wehner says. "We have cultivars like that one in the painting available to us now from our germplasm collections [a sort of genetic sample library that includes many different varieties]."

> He notes that those samples, when grown today, have "large white areas, low sugar content, [and] frequent hollow heart." Hollow heart can cause a starring appearance somewhat similar to an unripe or underwatered melon.

So no, we don't need further corroboration from the 17th century, because we still have watermelons that look like that today.
> I always saw Canon as a large conglomerate who tacked on photography as another arm of their company

Just for reference, what is now Canon started purely as a company making camera bodies, using lenses from what is now Nikon (who didn't make cameras themselves until much later).

They're a big conglomerate now, but they're a camera company at their core.

I would love to support Nikon as well, but affording one good camera system is hard enough. And quite frankly, everyone is suffering. Spreading our bets for the sake of competition can also lead to no single company being sustainable.
It seems author misses the point of TDD: TDD is a methodology that allows you to write unit-testable code.

Writing unit tests after you write code is a very hard, an almost impossible problem (you either refactor everything, or you end up with some "lower level" of integration testing everything, or you end up mocking everything — unless you refactor, your code is unlikely to be unit-testable). Though with practice, one can learn to write mostly side-effect free unit-testable code, but to a non-TDD-enlightened person, that code will look "too convoluted" with simplistic "unneeded" functions. TDD is generally very "functional" in spirit (so for pure unit-testing, no mocks).

Production-level applications do get by with integration and system tests, and infrequently, that's good enough (other than slow test suite run times). But unit tests allow for speedy test suite on top! Unit tests, by definition, do not cover stuff that proper QA would cover: they only ensure that smallest units of work (functions/methods/classes) do what they are supposed to.

One of the common pitfalls with TDD and unit-testing is that you end up having a function that's sufficiently well covered with unit tests, but as it evolves into something more complex, you are lazy or lack the time to properly split unit tests as you split your original function. Then you end up with what I called "lower-level integration testing" above: a bunch of tests testing a single complex function instead of individual units of work.

The biggest advantage of unit tests is that you cover every integration point with only a single integration test (eg. between two classes interacting), and all the edge cases on either side with unit tests. This leads to fast test times that do not test everything for every single combination of arguments.

Replacement for QA are instead system tests. They should neither test all the combinations of system conditions, but should ensure that a couple of critical, common paths through the system are working.

QA teams today, when present, are in charge of managing and writing system tests, but if they are not part of the development team, there's a lot of tension and wasted hours in keeping things up to date.
Doing HTTP requests? Use 'requests' library, not 'urllib'
It remunerates labels and copyright trolls way more than it does artists. It's also been known to incorrectly identify sources of copyright infringement and unjustly take away ad revenue. I long stopped following it, but I imagine there's a subreddit called /r/youtubedrama (or the like) that documents that quite well.
This could be like mortar tubes - the country with the biggest tube can more-or-less fire anyone’s mortar rounds but you can't fire theirs.
I don’t know what they’re talking about. Could literally be anything but they would only codify something they wanted to hide. It’s very weird but I’m not into speculating.
Can you really read Rust code after learning it or does it still look like a bunch of squiggles?
Thanks for the context--that definitely makes sense. It seems fair to say that legitimate leaks were probably diluted by baseless and largely irrelevant claims such as the Steve Jobs leak. Definitely fair to say if it can be done to Steve Jobs it can be done to Joe Sixpack as well.
Back in high school I was the copy editor for the paper (and the minutiae of AP style are still seared into my brain), and it's definitely been a useful skill. My first job was doing developer marketing, and we had a lot of devs that were happy to contribute to our blog but didn't feel their writing was great - a lot of it was just little grammatical and style stuff, so my being able to clean it up really encouraged them to work with me on creating content.

That said, I think that reading a book on copy edit just to be able to edit your own stuff is a little bit of overkill. You don't need a deep, sophisticated knowledge of grammar - something like Strunk and White's Elements of Style will cover the grammar stuff you need while also helping to offer a little bit better sense of bigger-picture writing style.
Show HN: Real-time bandpass filter bank audio spectogram
So the site devs fixed it 5 years ago and we've been waiting for management to sign off "should we implement basic site security"?

Heads should roll, really.
For consumers, yes, they only focus on cameras/lenses. This isn't true for professionals, who literally earn a livelihood from their cameras. Canon Professional Services will repair and airmail your lens with a next day turnaround (free overnight shipping both ways), they will offer loaner lenses, event support, maintenance and cleaning services, a 24/7 support hotline, etc.

This is similar to the difference why Fedora is free, but RHEL costs over $300 a year for basically the same software just with added support. Professional/enterprise services are very different from what consumers need.
Testing is so much more than helping write perfect functions. It’s benchmarking, it’s ensuring the right software is written, it’s helping developers feel confident with their releases when working under tight deadlines, it’s exploratory testing across entire systems when developers might only focus on a subsystem.
Man, I hate this phone analogy. Every shot I take with M43 looks nothing like anything taken with a phone. I just took these shots a couple days ago, for an example. There's no way you get anything close to this with a phone.

https://photos.app.goo.gl/TSFhhA5igk1iEfRbA
Thanks!

Yep :)

https://github.com/tylerb1/whiteborb-public
There are so many tools like this popping up, I just wish the creators in this space realized the gap in local implementation. I've worked on numerous teams that would benefit from this type of simplified knowledge management and linking, but having it all stored on someone else's server is a hard pass for the security teams I've been on.
Even with the current sensors it's true: Things like dual-pixel auto-focus has put Canon sensors ahead of the competition for a long time.

(Dual-pixel AF doesn't just give way better AF, it also avoids artifacts from dedicated phase detect pixels that other cameras have.)
Why Andreessen Horowitz is investing in games
Would you please stop posting unsubstantive comments to HN? We're trying for better than this, and you've unfortunately been doing it repeatedly.

The idea here is: if you have a substantive point to make, make it thoughtfully; if you don't, please don't comment until you do.

https://news.ycombinator.com/newsguidelines.html
Yes, in “my activity.”

https://myactivity.google.com/activitycontrols

The location history setting toggles whether data for My Timeline is kept.
Interesting. That wasn't my experience at all. Maybe hunger is the wrong word: love of learning is better.

I grew up to truly love learning and be excited for our weekly trips to the library to get more books. Then when I had access to the internet I spent so much time learning code and design. My parents taught me how to learn and then gave me access to whatever I needed (mostly just the library and a computer).
You'll still have a completely separate toolchain. First, a lot (most?) embedded development is not done on ARM A. ARM Cortex-M is probably the most popular embedded platform in industry and what it shares with "ARM Cortex-A" is the brand "ARM"; otherwise it is a separate architecture and instruction set.

Even if you are talking about doing ARM Cortex-A series, you aren't going to be using the same libraries on the embedded device that you use on a Mac. You'd most likely be using either Linux (ala Raspberry Pi) or an RTOS; either way you have a different compiler and stdlib to use.
It's not quite the same as screenshot testing, but I've had success using snapshot testing in React. The idea is outlined here:
https://jestjs.io/docs/en/snapshot-testing

Snapshots of the intermediate representation (e.g. JSX in React) will be less brittle than e.g. a screenshot of pixels. It also works best when your UI is a function of some easily-constructed state. Other frameworks sharing these features would also work well with snapshot testing.
I had an ARM based desktop in 1988. Be thrilled to have one again.
I'm now working from memory on this, and you can correct me and I'll listen, but what I read in that indictment was:

* Assange had direct contact with some Lulzsec members.

* Assange recruited "Teenager" to liaise with the computer underground.

* "Teenager" represented themselves as an agent of Wikileaks reporting directly to Assange.

* "Teenager" arranged for Lulzsec to take target lists from Wikileaks.

* The transactions in which those target lists were communicated were overseen by Julian Assange; in at least one case, there's video evidence of that occurring.

If your argument is that members of Lulzsec were free to disregard Wikileaks directives, that's a distinction without a difference, at least legally. The same fact pattern is true of most criminal conspiracies.

I used the term "winged monkeys" to describe Lulzsec, which might have been part of what set you off, because, like, Topiary was not literally a simian thrall to Assange. My point there was simply that the law, and the DOJ, and, probably, juries will look at Lulzsec as an purely criminal element of the case; there will be no regard to any larger political goals Lulzsec might have had.

I feel at this point like, unless I got the indictment completely, dramatically wrong, my point about "colorable argument" versus "bullshit rhetoric" has been made.
I agree about modals. But seems like the same points can be made about the website's design that trying to teach others about modals, have you considered using plain text or a more readable website to convey your point across without resorting to 1-bit retro decoration?

Edit: 1 bit lol
I have a close friend working in compliance for a major bank and they do use multiple software to detect risky transactions and clients.

Flagging is nothing, it would flag based on name similarity and all kinds of stuff but a human would have to review it. They use scoring, review clients and transactions while prioritizing on that score. Half of their time goes on optimization of the scoring and detection as the human review process is resource intensive.

If they had a system rising millions of flags, the first thing they would do is to reduce these flags to a manageable level. There’s no way that so many transactions are high risk, they would get rid of clients rising that many red flags if those are legitimately risky transactions.

If they don’t do good job in the compliance department, they receive multiple billion dollar fines. Simply, no client is valuable enough to risk these fines. Rise some flags and you’re out and reported to a regulator, they’re not going to let you flood the system with questionable transactions.
That's explained by the Anthropic Principle. In the universes where the almighty added surfactants, we wouldn't be here talking about it.
This is not wrong but misses the point: they poured a huge amount of engineering time turning a browser engine which had previously been well behind the major players into a major competitor. I used Konqueror on Linux back in the day and if you'd said that in two decades most web users would be using a KHTML-derivative it would have sounded absurd.
I’m really curious what country that is. But how about a starting a coop with other parents. Or starting your own private school?
Yeah, it also completely misses the influence of the ADA on door handles in the US, and the complete migration away from non-lever handles in non-residential spaces.
Security analysis is uses framed as finding bugs. There's a few main ways of doing this when searching for bugs in C/C++ code:

* Design consultations early in development to address insecure or risky designs.

* Reading risky parts of the code line by line hunting for buffer overflows and many other things. If you don't have access to the source, you can read the disassembly too, and people find a lot of bugs doing that!

* Fuzzing. Basically hooking up the program to a harness which throws random data at its attack surface until the program crashes, although it can get a lot more nuanced than that.

* Running static analysis tools to search for problematic code patterns.

The C/C++ code which powers all major operating systems and web browsers is rife with security issues. There are also whole other sub-disciplines auditing websites, corporate networks, and cryptography implementations, which generally use analogous techniques.
Modals are basically the fancy clone of old school javascript's alert(), and while everyone would rightfully be annoyed being "alerted" needlessly, designers have convinced themselves that it's fine to show modals frequently?

Edit: Claiming it's only designers' fault, or generalizing that all designers do that, is obviously wrong. I did not mean that. What I meant to convey (partially failed) is that examples propagate, and somehow design choices are the beginning of this propagation chain.
Some of Nikon's sensors are probably made by Tower Jazz.

https://petapixel.com/2020/06/05/towerjazz-hints-that-nikon-...

Nikon has also used Toshiba in the past but probably 80% of Nikon's DSLR sensors were made by Sony.
That's of course a very America-centric view. You don't think those countries have their own (smaller) Netflix competitors that make it nigh impossible to get the content outside of the country? The budgets of these competitors are also very, very different.

There is also interest, otherwise sites like these wouldn't pop up.
Kind of funny you're not banning any of the spam CPC accounts here promoting nationalistic, ideological, and political flames the second you point out the CPC is the only country in the world running actual concentration camps for minorities.
That particularly useful thing got taken away from us because it was too hard to hide the changed-appearance from predatory trackers who would link to many websites to determine if you'd been there before.

https://developer.mozilla.org/en-US/docs/Web/CSS/Privacy_and...
You need to open a history book
They provide it but often not in the same product capacity, a common structure would be Sophos & CarbonBlack - two separate products by different companies. Additionally they'd need a third product to cover the *nix estate.

Defender, in its current state, rolls all of the above into one at a relatively competitive price point. Additionally, it receives new detections built off all the telemetry they get as a result of Windows Defender existing on almost every Win10 OS on the planet.

This leveraging of data on such a scale is letting Microsoft quickly become the market leader for threat detection & response.
Imagine if there was something larger than just what that one billionaire was involved in. Kinda like how when stories about the Catholic Church broke there were just a few high level Bishops involved until much more work was done to pull back the curtains.

Now imagine some of that gets leaked in a partisan fashion. Maybe on purpose. Maybe by chance. A cover up could be attempted, but that might bring in more investigation. Maybe it would be better to forcefully corrupt it instead. Go from MK Ultra conspiracy theory to moon landings were faked and the earth is flat conspiracy theory. All you have to do is purposefully 'leak' even crazier stuff while making it hyper partisan so that our existing political divide feeds into it.

Not saying they are equal, but what if they are both views into a larger conspiracy, though one of those views was purposefully corrupted to try to make any similar conspiracy theory be viewed as utter nonsense. Make it so people think moon landings or flat earth instead of MK Ultra or Operation Northwoods.
We certainly give them permission to change laws and politics, based off impressions and experiences gained during education. We should ensure that education isn't polluted and warped, and what better of a way to do that than to record all of it.

This way, if some students start demanding awful policies be enacted, we can review their experiences in the classroom and find where the blame should be placed!
Maybe it's reserving resources for the total 'bounding box'?

So 1920:1080 + 3440:1440 + 3440:1440 => 8800:1440 (12,67Mp)

But 1920:1080 + 3440:1440 + 1440:3440 => 6800:3440 (23.4Mp)

EDIT: with the laptop screen off, it would just be:

3440:1440 + 1440:3440 => 4880:3440 (16.8Mp)
Then move onto the next "immutable law of the universe" to make cry in submission: figure out how to backup mindstate and restore it into a resheathed young blank mindstate clone. Chances are good we'll have to solve both relatively simultaneously, as well as the problem space of what to do with memories/experience, which I suspect are all entangled together.
Why does hosting what was privately distributed before make it "parasitic"? Sounds a lot like gatekeeping to me.
True -- as a DSLR-user, with focus happening off-chip, I miss the superior dynamic-range of the Sony sensors more than the DPAF.

If I were making video, I suspect I'd be singing the same tune. DPAF is excellent.
Excuse my ignorance, correct, it is mirrorless :D
Pakistani nuclear command and security forces are operated as cells isolated from the civilian government and regular army for a good reason.

Executing a process covertly doesn't imply "security by obscurity".
I fully expect Ricoh to drop the Pentax line.

Their APS-C cameras are fantastic. Their full frame camera is the best value for the money - almost half the price of the competition with comparable quality. Pentax has unique features for the enthusiasts.

But ... the ecosystem is dying. Sigma stopped making Pentax lenses. At this point I don't think anyone makes lenses for Pentax other than Pentax, and Pentax lenses are expensive compared to Nikon and Canon. So while the Pentax full frame body is an excellent value, once you start adding lenses to the picture, Nikon and Canon still win in the total cost arena. Pentax FF has very few choices of modern lenses. You could buy their film era lenses, but supposedly modern ones are a lot better in quality.

I'm a Pentax user. Used to by an Olympus guy. Kind of sucks to have to go through this all over again.
That's a fair point. Personally I've been convinced by research that diversity improves business and financial performance.

Value of diversity in leadership: https://www.mckinsey.com/business-functions/organization/our...

Another article: https://hbr.org/2018/07/the-other-diversity-dividend
Apple wasn't the first with a 64-bit ARM chip - AppliedMicro released theirs in 2011: https://www.businesswire.com/news/home/20111027006673/en/App... - the Apple A7 wasn't released for another 2 years after that.
Please elaborate!

I'd really love to learn how a method for creating a particular code structure leads to less creativity! I mean sure, it doesn't really allow you to be creative with eg. using global variables, but I am assuming you mean the end result (product and product ideas), so I am genuinely curious.
It's not Turing complete. DSL yes. Programming language no.
Go back to the original parent of this thread. The concept was he self censored due to the fear of someone being offended.
I've worked in buildings in Chicago with these. The mail slot is just a little too narrow to fit a Netflix envelope.
Wpdetect – check if a site is running WordPress
Previous discussion: https://news.ycombinator.com/item?id=23640824
I don't want to complain, website is harder to read with all that 8 bitsh font type...Maybe normal post with one example for each idea would be good enough.
I heard someone refer to doors as "a building's handshake" or a building's first impression. The REI near me uses canoe paddles for door handles which is brilliant.
Adrian Colyer's The Morning Paper[0] blog might be worth a look. (As he describes it, it's "a random walk through Computer Science research")

If there are specific areas of interest, you can click "Tags" in the menu and get posts just about that area, e.g. you mentioned the Dynamo paper, so, you might be interested in developments in distributed systems. There's a Distributed Systems tag on the tag page[1] and, when you click it, you'll get this[2]. And it's a tag-cloud, so you can see by the size of the tags whether a given topic has a lot of entries or just a few.

[0] https://blog.acolyer.org/

[1] https://blog.acolyer.org/tags/

[2] https://blog.acolyer.org/category/distributed-systems/
Chyzwar sounds very familiar to me. It's one of the characters in a famous Dan Simmons' series Hyperion. Are you Polish by any chance?

If that's the case, would you be willing to drop an example of a banking company there that's doing node.js (that would be the first time for me hearing anything about a large scale deployments of that tech in banking)?
I used one in a building in downtown SF. Works like a charm.
Well... If a child is "different" (Aspie, say), or bullied, or had serious health issues, or even just really gifted, homeschooling might be the best answer.

But even if none of those things is true, I keep hearing about classroom size as one of the key determinants of educational outcomes. Well, what's the classroom size for a homeschool? It's however many kids you have. Let's use the standard family size, 2.3 kids. The average school classroom size is around 20 in the US. Well, how much does 2.3 vs. 20 make up for the parent not being a great educator? And what if the person with 20 isn't a great educator either?