skysight-inc/HackerNews huggingface dataset:
Besides any modern negatives, there are historical ones that need preservation (my grandfather-in-law's WW2 negatives for example). We've been meaning to digitize them but time is always an issue.
I agree with Linux, but I'm surprised to see anyone call modern Windows "polished". Late editions of Windows XP were polished. Windows 10 is a pile of untested junk. Things break all the time. Things rely on an internet connection for no good reason all the time. Baked in, impossible to disable telemetry. I put up with it, but only because none of my corporate software works on Linux.
Show HN: ReactJS – CountryFlag Component (Unicode Flag)
Those services are a lot cheaper per email than fully integrated marketing platforms, such as MailChimp, when you have a lot of subscribers.
For me it was the opposite - my photography improved greatly once I didn't have a huge delay between taking the shot and seeing the result. Physical copies are still easy to do too.
As someone who has been out of the PHP game for a long time, is it still a viable choice for new software? I don't have fond memories of the language at that time, so seeing PHP in the demo video poster frame was an immediate mark against pitching this at my company. That made me wonder whether it's a reasonable reaction to have.

Edit for the downvoters— this is an honest question and I very much agree that we can never have too much high-quality self-hosted software. If that can be done with PHP I'm open-minded.
Is it really self-hosting if you're running it on someone's cloud?
I would assume it all comes down to incentives: campaign contributions
How to Find Anyone Online
Oh, good catch, I would use https://github.com/ansible-community/ansible-bender

I just copied the first link that showed up in a search, which looks like it's the personal repo of the project maintainer but is pretty far behind the upstream repo now.
As someone who is staying in the city for a few months near market, this is very welcomed because I bike on the lyft bikes or lime scooters a lot. It's quite nice now.
I might not have been clear; sometimes when using a VPN, you can't even load Google search results until you submit a captcha. If you go to "google.com", it will make you enter a captcha before you can search anything.
It's not super hard to do in Finland actually, especially if you engage a local to help you. If you want to, you can become an e-resident and run a business in Estonia completely online.

https://e-resident.gov.ee
What do you mean with resizing windows dynamically? Ever since windows 10 I found the default behaviour annoying on windows.

Window management seems so much better to me on Linux than Windows, but indeed not out-of-the-box.
Hosting your own email service is way more difficult than just spinning up a smtp server and some interface. Most big providers (like gmail) are more likely to flag incoming mails from unknown servers.

That's the reason why stuff like Sendy[1] is so popular. You host your own interface, settings and so on, but the ugly part of sending your email is handled by AWS SES.

[1] https://sendy.co/
UN Kept Hacker Attacks Under Wraps
I'm struggling to see how to add songs to a playlist for my iPod - ok its old (2007 ipod nano), but I love it, so I guess I'll struggle on.

Saying that, lots of people complained about iTunes, especially that it tried do do too much.

Now it does less, and should be more focused on music but I find myself being constantly frustrated with it too.
Sam Fox Moving Picture Music (1914)
Losing Face(book)
I mostly see etcd being used to store metadata & configuration data for distributed systems.

Can etcd be also used as a general distributed database like FoundationDB or ScyllaDB? If so how does it compare to those other optiions?
I personally use OVH.com and Hetzner (for EU based installations). Don't expect support, but you get good machines, unlimited traffic (OVH). If you can set up your infrastructure so that it's JBOS (Just a Bunch of Servers) where you can hot swap them if there's any hardware failure, etc. it's great price/performance.
which is the premise of Primecoin, IIRC.
> It emulates the UI, so the fake is noticeable, and it will be hard for them to maintain perfect 1:1.

I don't think 'emulate' is the right word. It renders it's UI. I don't get 'how the fake is noticeable'. It might be a little bit different, but the average person won't pick it up.

To me, this is one of it's big upsides. It doesn't have to do all the translation to native. The performance is good. It's easy to write. No quirks of either OS. Though you do have to worry about the individual OS's if you're doing something lower level, but you have the power to do so, so that's still a plus.
On a side note, you really are true to your name!
> He suggested that they give data for specific people that they already have.

...how were they to know to capture data from those specific people before being asked?
I do believe that we're living in two political dimensions - dimension A, and dimension B. (This is purely academic distinction - just for illustrative purposes.)

I was just in Kansas, and all I saw were people that would benefit massively from Liberal/Democratic policies, and yet vote against their best interest Every. Single. Time.

Wrapping blue collar and middle class voters in a blanket of patriotism, near-worship of the military class and first responders, and positioning anything else as anti-American is very powerful.
Hadoop is useful at the scale where your data is already distributed, maybe even in different datacenters. At that point, it's faster to push the computation out to where the data is already stored. It doesn't make sense to me when the data starts out all in one place.
In Seattle they've moved the SR-99 underground and have removed the eye-sore of the viaduct [1]. It's been a huge improvement to the waterfront. This year they'll be adding green space, a two-way protected bike lane, etc [2]. I'm looking forward to seeing it completed :)

1. https://www.youtube.com/watch?v=mk3ji2-kZf8

2. https://waterfrontseattle.org/waterfront-projects/park-prome...
Previous HN submission of such a tool: https://news.ycombinator.com/item?id=19976004

(I haven't tried it.)
Show HN: I Built a SasS Using Vapor and Puppeteer
The problem with this approach is that you assume the user only has one email address signed in. They might have `/u/1/` as their personal email used on your website. This could cause more confusion than help since this isn't common practice. (Plus you are assuming gmail.)
Tourism Should Die but Won't
I'm so thankful I quit smoking and switched to snus. The health risks are substantially more tolerable for me. I could smoke an entire pack of cigarettes in a single day for a cost of $6. I use maybe half of a package of snus every day and it costs me $3.

At this point I'm just happy I can breathe properly.
You can't have that reorganization without this type of change.
Skimming heist that hit convenience chain may have compromised 30M cards
If its bad for film, would it not be bad at some level for people?
Convincing Clients: How to Get Sign Off When It Matters – Smashing Magazine
https://www.computerworld.com/article/2890166/lenovo-to-flus...

I have no trust for Lenovo after this incident.
> the more centralized potential attackers are, the easier it is to deal with them.

The opposite of this is true, as you are talking about "centralised" in the context of "a smaller group of people" and not "a smaller cluster of attacking machines". The most sophisticated adversaries are the hardest to deal with.
PHP is getting a lot better these days. There is still a lot of clunky legacy syntax but the performance and features are pretty much on par with other scripting languages now.
A missed opportunity: the balls-and-bins discussion didn't go on to discuss the power of two choices.

In short, if you're tossing N balls randomly into N bins, you should expect the most heavily loaded bin to get log N of the balls.

If instead you "toss" by choosing two random bins and then putting the ball in the one with fewer balls, you should instead expect the most loaded bin to get only log(log N) balls.

In practice, it's often not so hard to modify the first strategy into the second to get dramatically more uniform load distribution among bins.

http://www.eecs.harvard.edu/%7Emichaelm/postscripts/handbook...

(You might ask, if two choices are good, are three better? Yes, but only slightly. You get an exponential improvement going from 1 to 2; after that, testing more bins improves by constant factors.)
Tulsi Gabbard is the only presidential hopeful that appears to be in it for serving the people over personal gain.

Still a few months to go but she is at the top my list right now.
Please do post once it's ready!
I don't think there is back and forth anymore. Actual high performance research (e.g. when the cost of a single mutex is more than the whole CPU budget for processing something, like say a packet) has been devoid of threads since they got into the mainstream, so like for almost two decades already. They are still used, because this is what hardware and OS provide to do something on each core, but not for concurrency or performance.
I guess it depends.

I guess I’m somewhat used to the asynchronous I/O model that things like Win16 and JavaScript use. You have to think a bit more about the unpredictable order that things happen in, but not about preemption race conditions and data corruption.

The only threading model I have seen that I care for is Erlang’s. The C ... Java model is a data corruption death trap.

At that, Erlang kind of straddles the gap between independent execution and communicating sequential processes.
What about <details> and <summary>?
24th & Capp? Has been gang territory back to the 70’s, so unless you get the feds involved or gentrify them it’s not going to change.
Fintech in the UK looks pretty innovative to me, banking in the US is embarrassing.
Just as a couple of counter examples, in case you weren't aware of them

- Spain has an entrepeneurship visa, that any founder from anywhere can apply for. To apply I think you need to produce a credible business plan which shows it'll employ a certain number of citizens (I don't know if EU or Spanish specifically) eventually.

- France similarly has an entrepeneurship visa for founders from anywhere. I believe one of the requirements is to raise a certain amount of seed from specifically French accredited investors.

But, while I think it's better than you're implying, I definitely agree with your general thrust that visas need to adapt to embrace the growing popularity of people moving country not necessarily for employment, but to create new companies, jobs and growth.

It's unnecessarily cumbersome to do that basically everywhere (particularly in strong economies) right now, not just the EU, and that's a net loss for the citizens of the respective countries.
To be fair, any physical device, like a printing press, is also a "composition of matter".
I'm actually a great fan, highly recommended!
I've been using a Thinkpad (P52s) with Pop_OS! for about a year now, and was flawless to install (with Nvidia drivers). Pleasantly, bluetooth, speakers, mic all have worked right out of the box. I can paid it to Airpods and the mic just works.

Its been a step up from my recordings with (L)ubuntu and If say it's been on par with macOS.
I don't think there is.
It's very du joure to talk bad about Epic (and certainly not without reason re: HHS healthcare interoperability proposed rules) but they have been a huge success from a business perspective. The reason why they provide EHR support for the majority of large healthcare system hospitals is that they provide a lot of flexibility to implimentation.

If you want the ability to support some very unique functionality, they will find a way to help support it. In a business that is almost nothing but edge cases (almost all of healthcare is complex, which is why you need 8+ years of training), you need lots of custom software behavior to fit these needs. The UCSF switch from GE healthcare to Epic about a decade ago is the prime example of what value Epic. [1, 2].

[1]. https://www.wired.com/2015/03/how-technology-led-a-hospital-...
[2]. https://www.forbes.com/sites/zinamoukheiber/2012/04/18/epic-...
How's this compared with being black or Mexican in CA 10, 20, 50, 100 years ago? Aren't you comparing a common case of today with the richest few percent of yesteryear?
This is for the checked luggage, not the people scanners.
What is the difference between a 'closure' and a 'lambda'?
I assume this is a snark, more than 300 mayors to govern 1 city the size of New York doesn't seem like an effective government to me.
Yeah.

For one thing it's fun.

Another is that film genuinely has features digital cameras can't match. For example, if you overexpose most film you aren't left with massive pure white patches - there's still differentiation in those areas. This is particularly the case in colour negative film, other formats are more sensative. A lot of people prefer films grain to digital sensors noise and artifacts.

A huge (literally) benefit of film are the extra formats. Medium format film photography is accessible, but digital medium format cameras are mind-blowingly expensive. Even then, it's not the resolution. Larger formats require longer focal lengths, which means narrow depths of field are possible at long range. See David Burnetts superb portfolio from London 2012 - shot on 4x5 (inch) film. https://www.davidburnett.com/gallery.html?gallery=London%202....

You've also got all sorts of other odd formats, such as the 6x16 (cm) panoramic medium format (not cheap though).

But really, it's just a lot of fun. Nailing exposure using a light meter, rather than just trying again until you get it right. Not missing photos because you were looking at the screen. Watching b/w prints form. The long and tense process for turning b/w negative film into positive slides.
My point was that taxis should have been banned too.
Inferior to what? Show me another plane that's currently deployed and in use that can perform the roles the F-35 is tasked with.
Is it that hard to mail them off for digitization?
I too read his bio and thought the same thing. As I read it, it reminded me of “The Music Scholar” routine by Scharpling and Wurster [0], where a radio caller personally witnessed like the entire history of ‘70’s rock.

Engelbart, Xerox Parc, EA, Silicon Graphics, and Google Maps? Yeah, he can call out his own laws.

0: https://youtu.be/Z75qsaak9Po
> No, patents pretty much only enrich someone at the expense of everyone else. Without patents and copyright we could progress much faster. Look how fast China caught up.

While there is a decent argument to make here, this isn't it. Obviously a lack of IP protection makes it easier to copy what already exists ("catching up"). The question is whether it makes it easier to develop what doesn't exist yet.
Set the corporate tax rate to 0. US companies hold trillions in profit overseas which could be used to invest or be taxed when it's distributed to shareholders.

Edit: If the rich shareholders disproportionately benefit from this then raise capital gains. I'd wonder though what proportion of shares are actually held by the 1% though, I'd think a large amount of shares are held in people's pensions/ETFS/401k etc. Theres always calls for taxing the evil corporations more but in the end all taxes are paid by people - either shareholders or employees.
The big thing people seem to miss here is that San Francisco's auto-infrastructure is completely saturated. Adding more cars just results in slowing down existing traffic, and it's been this way for years.

From the article:
> Cheap gas, the tech boom, and the rise of ride-hailing have meant the amount of traffic entering San Francisco has grown by 27 percent since 2010. Not only is that making congestion increasingly miserable, with average travel speeds on corridors like Market Street dropping nearly 20 percent...

This isn't a case of getting rid of cars because of some environmental hippy policies. Big cities cannot grow streets enough to enable the amount of car traffic in congested areas. The city isn't going green, they are replacing extremely inefficient ways of getting around with more efficient ways because they want to encourage growth.
For what it is worth, I find the first of those (i.e. the lowercase one) much easier to read.
A $41,212 Surgery Bill Compounded a Patient's Appendicitis Pain
The new SFO arrangement is a huge improvement. At peak times it used to take 10-15 minutes for a ride share to make it from the entrance to Terminal 3. Now it takes 2-3.
According to TFA in parent Dropbox happily had them on a custom plan, charging them more and more as their data grew.
Oh wait, the article is about performance, not safety. Real programmers don’t care about reliability, only if it’s performant at interweb scale.

Meh.
I would think of imaging as broken out into three very high level categories.

Consumer, Commercial, and Industrial.

For consumers it is mostly about nostalgia and a process that is enjoyable to use.

For commercial (I am including high level hobbyists, still professionals, cinema, etc) there are technical advantages such as the size of the image produced (film area vs digital sensor area) and other factors which have a meaningful impact on the final product.

For industrial (I am including things like research) there is no (cost effective) digital equivalent. I remember reading about an experiment where they would fill a chamber with large blocks of film, and then track particle paths through the film.

You can go super deep in each area to find the technical differences that people in each one care about.
Someone here will inevitably say "I took Cipro et.al just fine".

A lot of my childhood was spent in hospitals, and I've had a variety of antibiotics over the years. And anesthetics, I've become quite the connoisseur. I'm not allergic to anything, I've never had a reaction of any kind to any drug. Not even allergic to any foods. Bring on the shrimp and peanuts!

I was recently given Cipro. My entire back broke out in a rash. Not a devastating side effect, but after a lifetime of a variety of drugs of all sorts without any but the desired effect, it sure made me go "WTF? You sure this shit's safe?"
Gawker’s nemesis is working on a social network offering access to the rich
HSTS helps unless you are always on compromised networks or the site uses short TTLs. Even without preloading most people are probably not accessing their bank for the first time ever on a malicious network.
here's a js brute-force for question 1 and 3:

const cards = [...Array(13).keys()];
const standardDeck = Array(4).fill().reduce((acc, v) => {
return acc.concat(cards);
}, []);

const makeShuffledDeck = () => {
const deckInst = standardDeck.slice();
const shuffledDeck = [];
while (deckInst.length) {
const removeIdx = Math.floor(Math.random() * deckInst.length);
shuffledDeck.push(deckInst[removeIdx]);
deckInst.splice(removeIdx, 1);
}

return shuffledDeck;
};

const numDrawsNeeded = () => {
const counts = Array(13).fill(0);
const deck = makeShuffledDeck();

while (deck.length) {
const card = deck.pop()
if (++counts[card] === 4) {
return standardDeck.length - deck.length;
}
}

throw "Drew all cards, but never found 4 of a kind.";
};

// average
const numTrials = 10000;
console.log([...Array(numTrials)].map(numDrawsNeeded).reduce((acc, v) => {
return acc + v;
}, 0) / numTrials);

/*
// max
const numTrials = 10000;
console.log([...Array(numTrials)].map(numDrawsNeeded).reduce((acc, v) => {
return Math.max(acc, v);
}, 0));
*/
Overwatch League matches in China canceled citing coronavirus fears
The site's most important feature is Street View, and a postal code doesn't allow Street View to work. Neither does geoip.

I used to display only the 3D globe by default, with a gigantic bright green button to switch to street view. The majority of people never saw the Street View feature even though it was only one button press away. The button even had an animated effect to draw attention. If you also had to type in some text before seeing Street View, hardly anyone would bother.
Primecoin in particular turns out not to be a proof-of-useful-work system because the creators manually reward people for their work (the work isn't directly a form of mining on the chain).
Yeah, basically for nostalgia and no other reason I prefer to shoot with full-frame sensors (like Nikon FX) rather than on the crop sensor (like DX). The larger-sensor digital bodies are considerably more expensive, even if they're years old and used.
> Cities are congested with traffic, sidewalks are small and crowded, and bikers are playing Frogger every day.

It goes so much further than this. Highways are causing air/ocean pollution, learning issues in schools, etc.; noise pollution is multiplied by cars in cities, with horns, sirens etc. competing with the loudness of these vehicles; massive fractions of public space is allocated to free or heavily-subsidised parking space for them; even with all that parking, in my city of NYC and probably others, there is rampant illegal parking on sidewalks, in bike lanes, and more of the tiny fraction of space that is still reserved for non-car use.

In NYC, we recently banned private cars on 14th street and all the buses now run far quicker, providing a higher throughput of people on that street, and an overall more pleasant experience of walking/cycling on that street. This took immense effort to put in place, suffering a lot of pushback but now traffic in even nearby blocks has been massively reduced. Similarly with the pedestrianisation of the streets by Rockefeller Center, people are delighted once these plans are implemented, despite the massive outcry and calls for concern for drivers that precedes them.

Politicians need to realise that it's the end for private motor vehicles and just take the plunge. They so cowardly bend to the will of the driving population, even when they could gain massive popularity with all constituents by making these changes. More projects like Market Street cannot happen soon enough.
This is the kind of thing that makes me feel like neither party really knows what it's doing. If you're going to create some big tax bill, passing it early on in your presidency is the worst possible choice you can make. Now, the American people can judge the outcome of that bill and will vote accordingly in 2020. If they'd simply waited to pass that bill until just before the midterms in 2018 and had it take effect in 2020, then no one would truthfully be able to say that the bill had failed. This isn't even some deep insight I'm making here - it should have been brought up within the first five minutes of the first meeting of creating the bill.

You could argue that the strategy may have been to stanch their losses in the 2018 election....but that election went almost as badly as it could possibly have gone for the right anyway (depending on who you ask).
I think that nobody involved in any side of that argument (the people writing the justification and the people reading it) actually believe it is true. It's just some noise some person came up with to argue in bad faith why they should be allowed to keep doing bad things if it is good for their wallet.
NodeJS seems to be doing alright with its event loop.
... Tailscale is his game.