skysight-inc/HackerNews huggingface dataset:
I've had this conversation with portrait guys that think I'm crazy for pushing the exposure that hard. Granted, I don't shoot a lot of timelapse with models ;-) I do know that pulling skin tones back out of shots that were 'accidentally' over exposed was tough/near impossible. As with all things, each camera has its unique qualities/abilities. Whenever I talk ETTR with people, I always suggest testing the limits of each camera body and the ability in post to recover the highlights. Test, test, test, and then know those limits so you can get the max ability from each piece of gear.

The crazy thing is that I come from a video engineering background, and image acquisition with just a histogram is still foreign to me. Give me a good waveform for exposure and vector scope for color, and I'm much more confident about the image. I want my camera cart to look like a DIT station!
I have no trouble at all accepting this. Our gut is loaded with neurons.
To imagine this, consider that when you are feeling happy, they said its like "butterflies in the stomach". Now consider a situation when someone cannot feel this due to fucked up gut. That on situations when you are supposed to feel happy, you are attacked by anxiety instead, which are also a distinct sensation in the gut. Your life will become a nightmare. I've been there myself, thankfully my gut is good now.

On the flip side, there are people out there with super gut, that feel happy no matter what life throws at them. Just a dose of optimism to lighten up the mood.
Programming books? Comics in CBR, CBZ format? Not everyone has a full set of screens (reader, phone, pad, laptop, desktop).
Zooniverse Crowdsources Bio-Imagery Classification
Pretty much what I use my macbook air for - £900 back in 2013, battery still lasts several hours. The electrical tape over the webcam reduces the 'expensive looking' part.

For real work on the road I use my t410s and ubuntu (although the hinge has now gone, which is a right pain), but most of the time I do real work I'm at home and use my z440 HP workstation (also with ubuntu)
> ... unless the use case is weird, e.g. you need massive amounts of processing power infrequently

I worked for a large organisation that had this need. It would require ~10K cores and a large number of GPUs, for a period of a few days, approximately once a month (or less).

That sort of ask appears to be too much for amazon, and they requested for us to pre-book the capacity for the whole month, wiping out any cost savings we might have made over just buying the hardware.
This AirBnB Does Not Exist
with Linux you have chosen to step outside of the mainstream, and for support that means figuring it out yourself. the fact that lenovo released the patch actually goes beyond what we would expect. when you go with Apple, you are paying a premium so that everything "just works". they should be held to a higher standard.
Back in the days when my collection of books was very small I was looking for a simple reader that would just open files I click (e.g. the way Acrobat Reader does) rather than maintain a library. And what I have ended up using was Calibre e-book viewer. It actually is a separate program that comes with Calibre, you can associate relevant file types with it and use it to open them directly without using Calibre itself.
Huawei is in an employee-owned company, no state involved.
I do sometimes.
I love my Kindle, and use it almost daily, for fiction and literature.

But for work and hobbies I am flooded with PDF's (some spec sheets, but a lot of actual technical books). I tried different eBook readers, tablets etc. And I have found out I prefer reading them on my hires desktop monitor, where I can google details etc. And it's there that I usually need them.

Also comics. For some reason I prefer to look at them on my monitor than on tablet. Not sure why, because tablets seem like tailor made for this.
I have been using linux desktops for almost 10 years as my primary environments. When I occasionally return to windows, I find that it is less usable for how I utilize my computer.
>about the software that runs the world

Software that runs the world utilizes parametric polymorphysm in C++, Java, Ada, D, Swift, OCaml, Haskell etc, hell, even C [1].

I also tend to consider some mission critical Ada/C++ software a real engineering, not some webshit.

[1] https://github.com/jiixyj/libebur128/blob/master/ebur128/ebu...
And mainstream people still think the idea of high fructose corn syrup, gluten, etc. affecting mental capability is just people being OCD...
Reading the comments in this subthread made me paranoid enough to check my ios privacy settings. I've blocked access to any shifty apps like Google or Facebook, the only thing that marks any specific place is Significant Locations under System Services. And that has the following text:

"Significant Locations are encrypted and cannot be read by Apple."
> almost no community outside the iOS platform.

I would not say that's exactly true. There are a number of projects shipping server-side swift, and there is some nice tooling for using Swift where you might otherwise use a scripting language. Personally I reach for it more and more for projects outside of mobile, and find that the non-iOS ecosystem has grown to feel very functional in the past couple years.

iOS is undoubtedly still the main use-case for Swift, but plenty of people are using it for other things.
That’s slow in DSLR land.

The 1DX Mark II (admittedly a very expensive pro camera) goes from physically switched off to first shot in 0.8 seconds, and from standby to image capture with full autofocus in 0.085 seconds: https://www.imaging-resource.com/PRODS/canon-1dx-ii/canon-1d...
When I add books to Calibre, it reads and lists all the metadata correctly. I never added metadata to a book manually if the book has it. Strange.

I can't comment on the Python2.x dependencies though.
You can entirely ignore the main Calibre program. Associate epubs with the Calibre reader and it only opens that. You never need to interact with the management suite.
"A special law has been enacted in 1995 to deal with sexual allegations against Congressmen. The Congressional Accountability Act settles any accusations against Congressmen out of court, secretly with taxpayer money.

That’s not a joke, it really exists."

The author's understanding of this Act is a joke.

It has ZERO adverse effect on a victim's ability to make a criminal or administrative complaint. The MAIN effect of this law was to bring the Executive branch under the same scrutiny as the other branches of the Federal government.

It's so straightforward, it was part of the Contract With America (hence it being the first bill introduced that session) and it passed the House unanimously, 429 to zero, and in an actual, formally-recorded roll call vote (not just a voice vote).

https://www.congress.gov/bill/104th-congress/house-bill/1
Yes please, less regulations because systems self regulate and it's in the interest of we the people. Just like the US health industry, right?

Neoliberalism at its finest.
Candidate for best blog post of all time? Quickly made a big impact on a real problem in the computing world.

I remember reading this at the time, installing one of the implementations that immediately popped up (SpamAssassin), and finally having my spam separated from my ham.

Edit: I had not considered until now the possibility that the "IKEA effect" might have made me overestimate the quality of filtering because of the effort that I put into training the classifier!
Show HN: BuckBuckMoose – Search DuckDuckGo Without Fear of Missing Out on Google
Tweet Mapper – Enter a Twitter Username to Display Any Geotagged Tweets
Summary of Video:

In a microwave oven, resonance between two grapes can ionize the air, creating plasma. The wavelength of 2.45GHz microwaves = 12cm, but the grape's refractive index of ~10 slows down the wave 10x, decreasing the wavelength to about 1.2cm...about the size of a grape. This causes resonance at the center of each grape, just like you can hear "boomy" bass in certain parts of a room.

When two grapes touch, this creates a mode (or standing wave) between them, which builds up enough energy to ionize the air, allowing electrons to flow. If you look at the plasma spectrum, you can see spikes for the sodium (Na) and potassium (K) ions in the grapes.

SCIENCE, BIATCH!
>Go doesn't have generics, not from a lack of knowledge, but because the authors' real world software engineering experience had shown to them it wasn't important.

What do you mean by "real world software engineering experience", Acme or Plan9? These are silly academic projects with tens of installations at best.
Don't want to sound immodest, but I've worked hard on my latest website design: https://lukaszkups.net

Latest Deus Ex game fans should recognize what was my source of inspiration there ;)
Hard for them to become someone's fiefdom when they're all on separate teams. We're talking about FAANG-sized companies here.
My low-end Canon DSLR from 2011 powers on and is ready to shoot in ~2 seconds. I can keep the camera turned on for hours at a time (with the screen off except while taking pictures) without any noticeable effect on the battery charge level. Can you imagine an Android-based camera body achieving something like that?
Amazon Alexa and the Search for the One Perfect Answer
question: can an appeals judge later throw out the warrant, if the judge applied the law "incorrectly"?

This technique makes sense for cops. For a lot of killings there's a lit of potential suspects so this weeds out all but a few.
I have the same thoughts. Why do I have to relinquish all the niceties I'm used to from my phone in my 3000 € camera? What could be done if we had the computational power from phones combined with the high quality data from a big sensor?
What Even Is a Number?
Ask HN: Show Us Your Personal Website/Blog?
I've seen a couple[1][2] of posts recently about personal websites/blogs where some people seemed hesitant to post their own site, and perhaps more didn't post at all to avoid self-promotion. So I thought, why not ditch the modesty and just have a post where you can shamelessly plug your own website. I love reading your comments here, so let's see what you all have put on your websites.

[1]: https://news.ycombinator.com/item?id=19188760

[2]: https://news.ycombinator.com/item?id=19114037
Someone has written a book about ball lightings as an energy source. Maybe grapes will do the same thing...

https://books.google.com/books?id=8_lfAgAAQBAJ&printsec=fron...
My cousin is a truck driver. It's mainly a miserable existence, sleeping in the cab on long haul jobs across the Great Plains. He sees his family every other week. For him it's just enough better than his previous job, which was getting shot at in Afghanistan. His dead buddies are tattooed on his arm as a reminder. If you can do what you do, and chose to drive a truck instead, I suspect he would question your judgement.
So you want to write each feature/bugfix three times? What kind of company that's still in business does that? I worked with an engineer who would sometimes rewrite my perfectly fine pull requests and it didn't go well. What an absolute waste of time and company resources. Maybe if the code is utter shit and it can't be fixed by the original engineer, you would need to fire him and rewrite it. Otherwise I can't see any situation where a business would be ok with such a massive waste of resources.
Wow, thanks alot for the feedback. To be honest, I didn't know the 'dict' command prior to your reply (what a shame lol). It is true that 'dict' is much more lightweight and robust, but since I myself is ESL, this was initially aimed at ESL-people, so I added some features to help them learn English.
>it sends the data anonymously

It shouldn't send anything at all if Apple was privacy minded. A warrant for all anonymous data from that location combined with a provider data from that cell and the user isn't anonymous anymore.
Even assuming that anyone in the EU wants that, it doesn't seem necessary. The UK government has taken care of that.

Look at https://www.bbc.com/news/uk-47213842 for example.
If only it actually did work flawlessly. YMMV
It sounds good but ...

...it did not work out.

17 years later and spam is still annoying. I use ThunderBird and tag every spam message as spam.

Still, some spam messages get through.

And because there are false positives sometimes, I always look through my spam folder before I empty it.
>He is one of the Unix figures at Bell Labs (although a late-joiner, being younger), he designed UTF-8 with Ken Thompson, and worked on the Plan 9 project

So his only "serious engineering project" is a toyish academic operating system? No mission-critical software, no application software with millions of installations (except Go compilers).
Technically true, but that point isn't really meaningful if the amount of tooling you realistically need to build an app keeps on growing.

In theory I only need gcc, vim and a bunch of header files to write the next Chrome as well.
Thanks for the feedback. I simply scraped the oxford online dictionary using requests and bs4, no fancy stuff. Also, thanks for your advice!
Because we actually have data and some scientific understand about gender differences, that question is not very representative of bias. Change gender with race like: "an unseeded white player beat the top-seeded African American tennis player" - Should you rate it less likely to be true if the race was reversed?

Trump vs Obama becomes less a bias test the more factual information a participant has. The test I can only guess assume that participants do not actually have factual information about either president, thus all being equal they should not have anything concrete to base a logic conclusion.
I've seen/heard it called "The biggest and most successful reactive programming tool in the world". Nothing else comes even close.
I don't believe this is specific to software dev. I postulate that this feeling of yours is the route cause of what we call the midlife crisis.

When you are young, you have all the possibilities of what to do with your life. Methaphorically all the open doors of possibility. But as you progress with your life you have to make decisions about what do you want to do, and as you walk through some doors you close most other doors.

For example by choosing to become a software dev, you most certainly wont become a doctor, lawyer, cook, house builder or truck driver, although all these options were open to you a couple of years back, now those doors are mostly closed.

And it is this feeling of lost possibilities that you might be feeling.
As much as Objective-C gets used outside Apple platforms, in spite of 20+ years of support on GCC.

There is some support on GNU/Linux, almost non-existant in other platforms.

However what makes a programming language is not only syntax and semantics, but libraries, IDE, tooling in general, and those are pretty much only available on Apple platforms.

There is nothing like CoreData, CoreAudio, SceneKit, Cocoa,.... outside Apple platforms for Swift.
I'll get the ball rolling. This is my personal blog: https://lusmo.re

I've overhauled the style recently inspired a lot by the simplicity of Butterick's Practical Typography[0]. It's all hand-written HTML and CSS, with JS completely optional only there to enable the theme switcher and 1-click copy on code snippets.

[0]: https://practicaltypography.com/
I know Huawei isn't literally a SOE (as far we can tell, anyway) but it has long-standing ties to the PLA, and the stark reality of modern-day China is that every large corporation in the country is effectively subservient to the CCP.
How about gatekeeping via how good they are at the job?
For me, civilisation collapse is like the Bronze Age Collapse when multiple civilisations fall due to a multitude of factors.

Not just a big empire fading away.
Ask HN: How Easy Would It Be to Replace Docker with VirtualBox?
The reason I use Docker is that I can quickly run sandboxed code and have it access a local folder:

docker run -v $PWD:/somedir --rm someimage somecode /somedir

I wonder if that is actually a new thing Docker introduced or if a similar command line exists for VirtualBox?
Facebook Groups Bring People Closer Together – Neo-Nazis Included
>17 years later and spam is still annoying. I use ThunderBird and tag every spam message as spam.

With Gmail you hardly see any spam.

>Still, some spam messages get through.

Some? Back in the day it was in the hundreds every day if you were active online...
I have been in Oodi and there are a bunch of quiet places as well - perhaps not as much as classic libraries, but I had no problem finding a spot.

There are no such expectations since most of the libraries are a bit empty when there are no exams so it makes sense that some of that space is used for other means rather than allocating empty study rooms IMHO.
For optimising things like this I can recommend using ARM's ITM tracing.

Then you can get a view of every clock cycle and what is going on in the CPU, the caches, the hardware peripherals, the DMA controller etc.

You can start from a goal like "I want a TCP packet forwarded in under 5k clock cycles" and keep hacking code till you've met it.

Other software based tracing tools don't tend to be as good, and frequently rely on statistical techniques which hide what is really going on.
IBM Researchers Develop Technique to Patch Vulnerabilities Ahead of Threat
This is entirely the fault of Babel, everything that led up to Babel, and Ruby on Rails for forcing transpilers on the world.

Pyramids of doom aren't a problem, promises eat 30% of the CPU, OO training has made us lazy and stupid, and now, hello world React apps are 1.1M lines of code.

Thanks, transpilers.
I'm sure plenty of criminals are idiots.
It is not only bacteria/parasites/viruses that can cause issues to your stomach. The minerals and other chemicals in the water play a role too.
well depends, even the safest system can have a bug. especially the more complex a system gets. I mean look at all the software bugs.
I wouldn't count on human technology on catastrophic failures and sadly most humans make errors in situations that we can't control.
Wipe data every X days and display a huge red header warning of this.
How to Get Google to Crawl and Index Your Website Fully
> Is there a single laptop out there where you can say the bios is truly flawless?

Board firmware (laptops, desktops, servers) is pretty much always crap.
For those who haven't already read this book Alanna Collen's Book is a good start on the significance of microbes for human health
[1] https://www.amazon.com/10-Human-Microbes-Health-Happiness/dp...
> Yeah, none of those pronounce it with the vowel sound in English “cock”.

I was mainly talking about the vowel length. However:

> the “o” in “cock” is the one most Americans would find it most distinct from, I would think.

Really? More distinct than from the "oʊ" sound in American "coke"? (IPA from https://en.wiktionary.org/wiki/coke)
> Is there an ideal number of dependencies

Maybe we could at least argue about the number of digits?
You can also use Xcode. Or at least you could a few years ago.
> Isn't the same true for static typing? One small business requirement changes, you change a foundational type

Business changes are usually changes in logic, not in types. So it's mostly "our cashback is now calculated in percentage of the sum, not as a fixed sum" etc. Of course, this may still have repercussions through the entire system. I don't know how it would work in Coq (I don't know Coq :) ).
> I am just curious, what makes you think you are well-informed?

I don't it's a claim to be well-informed or even better informed as compared to others. I dare say everyone in the HN is reasonably well informed on a variety of subjects. I think it is a critique of the limitations in reasoning. A person can be well informed and still succumb to flawed reasoning. No matter how well informed one is one can still have blind spots. E.g. an allegiance to a particular device or OS in the hope of being safe from surveillance.
You just described practically any corporate job, ie in banking (which especially are tuned to 11 due to massive bureaucracy, over-processing and very high pyramidal management structures)
Those Swift server side projects, while nice, aren't something that matches up against Spring, JEE, ASP.NET, Yesod, Play, DropWizard, Actix, Revel,....

IBM helps with Kitura, but I am yet to see some real project worthy of news headlines deployed with Kitura.
What about Julia[1]? Seems like a perfect fit[2].

[1] https://julialang.org/

[2] https://juliacomputing.com/domains/ml-and-ai.html
We basically have a huge bioreactor in our stomach. Surely it is possible to introduce some gene into the collection of bacteria there that could cause the production of metabolites that are destabilizing to mental health.
https://www.insidehighered.com/news/2015/08/10/u-illinois-re...

some administrators had hidden some emails about the case - so the university had to settle.
Security is a spectrum not an on off switch.

The question is whats the risk profile/benefit.

The ppa like many other is hosted on launchpad.net owned by canonical.

If Canonical is compromised you are probably boned any way you slice it. If the developer is compromised you are probably boned. This leaves the fact that the devs account on launchpad could be taken over and used as an attack vector which quite frankly seems like the lessor risk.

You have already undertaken the greater risk that the dev or whomever inherits/acquires access to their account is or becomes malicious or incompetent especially given that is not now or will it be audited unless it becomes an official part of the Ubuntu repos.

This means that if the bookworm software in version 17 starts to come with a crypto miner you will only become aware of this if it hits hacker news and you happen to read the story whereas were it part of the Ubuntu repos Canonical would be apt to publish this warning via official channels.

If you have 835 packages you have 835 potential sources of issues but if they are all vetted by canonical then you have 1 source of fixes/warnings. If you add 17 ppas you now have 18 channels and 17 may be less diligent than canonical is. This situation isn't much improved if you have 17 github repos that you periodically pull from unless you have both the skill and the time to audit the result in depth.
We wrote the Swift Talk backend in it. It’s mostly fine, but some parts are still buggy on Linux. For us, there were two or three bugs that took a few hours each (over the course of a few months of development). Apart from that, I loved Swift on the server: it’s the language I know, so it makes things really fast to build for me. The performance is amazing (both in terms of execution time as well as memory usage).
The relationship looks tense, but Chinese leadership seems to feel that they have everything under control; like this particular kerfuffle is an unavoidable step on their march toward becoming a superpower. I would be comfortable if I were seeing the world that way, too.
Well the coins from the genesis block can't be moved, so it would be difficult to prove on that basis. However there are approx 1m BTC owned by SN, so a movement of some of the early coins would be relatively trivial for the real SN.
You sound like someone who has never had to deal with the horrific experience that is ASIO drivers. People use Mac because CoreAudio is great and obviously windows can't be trusted in a live setting due to the many already documented issues that it has with updating/crashing etc.
Fan Communication on Weibo
Apple's position is that Maps computes as much on-device as possible (reminders, etc), and everything else is produced using rotating randomly-generated identifiers that can't be tied to your Apple ID. What's your vision for a better system?