skysight-inc/HackerNews huggingface dataset:
Why would I want to be able to see a bunch of meaningless icons for contributors? Why is this being prioritized in one of the highest visual-traffic sections of the layout? Why would I want to see what percentage of the project is in different languages as a high priority piece of information?

Like, 100% agreement with everyone complaining about how the sidebar de-centers the README, agreed, that's awful, but what rubs salt into the wound is the sidebar is full of useless garbage! Both as a contributor of code and as a consumer it's hard to imagine things I'd care about less. Have it in a cute little "info" tab that no one will ever click like all useless information, and keep the landing page of a project for essential information.
> As opposed to all those other buildings, all of which were uniformly and fairly named after people with unimpeachible accomplishments in a purely meritocratic system, you mean?

As opposed to an ideal people strive for. Of course no one will ever be happy with every name. Every person has their own opinion. It doesn’t mean there is no place for public discourse around it.

> I mean, come on. People name junk after stupid things All. The. Time. And no one cares.

Evidently people care a lot about such stuff. Maybe you don’t like it, but many people like when the streets and buildings honor respectable people.

> Seriously, go to your local campus or government center or NASA facility or whatever and look up the names on the buildings and lecture halls and bathroom stalls. Tell me those people "really deserved" that recognition.

Do you have an example?

> Until you name something after a black woman. Then all of a sudden the white men get all meritocratic on your ass.

This looks like projection and envy.
Hi, Richard here from Traintrackr

As others have mentioned, there are more trains running than there are station LEDs, so in central London the LEDs would almost always be on, which didn't look as good.

For the MBTA in Boston we added LEDs in between each station, and even went further and added LEDs for each direction, but with only 4 lines it was much easier to put together - https://www.traintrackr.co.uk/product/mbta4

We're looking into this for London, but making it look good is significantly more complex with the number of lines and large interchange stations.
What’s New in iOS 14
If they support WebAuthn it should.
food/alcohol
Ask HN: What’s the coolest thing you have built
Hi HN,
As I’m getting more involved in HN community. I would love to see the coolest side project you have built since this will inspire me others to start building side projects
sctbsctbdangdang?
I recommend “Underground” and “4 Months, 3 Weeks and 2 Days”
India is a paradox https://archive.vn/bS2fL
> Fine-grained permissions aren’t useful if an application is going to request access to everything anyway

If you build it right, it is totally doable. Implement it like in Health so that the app just gets empty data and doesn’t really know if it has access or not.

If the app doesn’t function properly with an empty data set, reject such an app through App Store guidelines.
My guess is that each frame of the video was OCR'd for text, so as the author typed a URL in one character at a time it was producing unique substrings on-screen and the youtube bot dutifully tried to fetch each of those unique substrings
Defining security requirements for .NetCore 3.1 API in Swagger using Swashbuckle
This bill will be sold to the right as helping fight against foreign terrorists living in the US. It will be sold to the left as helping against the alt-right organizing and spreading hate. And it will be sold to everyone as helping stop child exploitation.

In addition, there is already a lot going on in the country to keep the average person from focusing on this issue. It seems like allowing the government to spy on everyone is a pretty bipartisan agenda.
Your heat pump had something wrong with it. Quite possibly it wasn't going into defrost mode or wasn't able to actually finish defrosting by the end of a cycle. The way that's intended to work is that after running for a bit when the ice starts blocking air flow and insulating the coils on the outdoor unit it'll switch to cooling mode and turn on resistive heating. That quickly thaws out the coils and then it switches back to heating and turns off the resistive heating inside. I find it odd that you even had to manually turn on emergency heat to get any heating out of it. Normally if the thermostat is too far below the setpoint it'll automatically start using resistive heating as well (most thermostats will indicate "aux heat" when that happens). Maybe your thermostat didn't? Or it did and the reversing valve was stuck so it was just stuck in cool mode 100% of the time.
Lots of great discussion here about the Segway's severe problems with product-market fit. It's all true, and it's all quite poignant.

But in the spirit of completeness, let's take a moment to think about the messed-up people dynamics, too. After all, it's still worth wondering why a visionary CEO and some very smart engineers could go so far off course.

There's a fascinating fly-on-the-wall account of Segway's origins in "Code Name Ginger," a 2003 book by Steve Kemper. (Review is here: https://www.wsj.com/articles/SB105581785554884900) Two key insights:

Founder Dean Kamen sounds like an A+ visionary but a quite terrifying PM, with many sudden, late changes that took a toll on the project.

Also, having both Jeff Bezos and Steve Jobs as investors -- who would weigh in (at the same meeting!) with ideas about how to fix everything -- sounds a lot like putting your wet fingers in a wall socket. Or swallowing an 90-day supply of meds all at once. Too much genius, in too many directions, is a peril in its own right
Hi, Richard here from Traintrackr

For the MBTA in Boston we did this, but their system is much less complex than London - https://www.traintrackr.co.uk/product/mbta4
Not to be trite, but uh... like WSGI or Rack?
> It is their job to be journalists, convey a comprehensible narrative from facts.

This is not a comprehensible narrative. What the heck is a random aside about student protesters in the 1970s doing in the middle of—what? An advocacy piece about tax structure? Can you imagine if your boss asked you to put together a white paper on some issue to present to management, and you presented her something like this, with a few facts facts thrown in randomly between irrelevant filler anecdotes?

If you want to tell stories, then fine. If you want to write advocacy white papers making a factual argument, fine. But this is neither thing. It’s a hybrid form that uses narrative and anecdote to fill in for the extremely thin facts and analysis. What is the social value of this type of writing?

As to unions: what do they have to do with anything? Many countries with strong unions have see a similar or even greater decline in labor share of income. The US is not really much different than any other advanced economy on that front: https://www.mckinsey.com/~/media/mckinsey/featured%20insight.... In the US, labor’s share of income is less than France, about the same as Germany, and more than Spain. It’s significantly higher than Sweden, which has robust unions.

Moreover, nearly all the decline in labor’s share of income happened between 2000 and today. The decrease was very slight from 1947 to 2000. But unions stopped being a significant force in the US long before 2000.
Have transgender people had issues with FaceID?
Octavia Spenser plays Dorothy Vaughan, the programmer. Katherine Johnson was played by Taraji Henson.

The movie deliberately side steps history in order to tell a story. For example the accomplishments of the three primary characters occurred during unrelated timelines. The three primary characters likely knew each other in passing but in addition to the different timelines they worked in unrelated departments on unrelated projects. Also Katherine Johnson took 3 days to confirm John Glenn’s landing coordinates within the week of launch. The movie reduced that to an hour effort holding up launch for dramatic effect. John Glenn really did ask for Johnson to personally verify the numbers though.

There are three supporting characters that are real life figures: Al Harrison played by Kevin Costner, Jim Johnson played by Mahershala Ali, and Olke Krupa who played a fictionalized version of a real engineer mostly accurately depicted as Mary Jackson’s real life supervisor. The rest of the supporting cast were largely stereotype figures.

Considering the historical reality I did not take the white characters as white saviors at all.
Borland just made one attempt at OS/2, and it wasn't as good as Visual Age for C++ and CSet++. There was hardly anything to pivot from.

As for Windows 1.0 - 2.0, which is the time frame you are talking about, Windows did not matter at all. We only cared about MS-DOS and compatibles.

And on MS-DOS, their Pascal and C offerings were quite lousy when compared with the competition, so we were gladly giving money to TMT, Borland, Nanuteck, Gardens Point, Watcom.

They were also ironically the last C compiler vendor for MS-DOS to add support for C++, the very last edition of their compiler for MS-DOS, Microsoft C/C++ v7.

And in what concerns freely available, MS-DOS did not had any SDK, so yeah we had to pay for a book with the BIOS and Int 21h documentation, like PC Systems Internals.
There are cases where it's fine to access the clipboard without me pasting. My reddit app for example auto-detects reddit-links on my clipboard and asks if I want to open the link in the app if it finds one
Like? I strongly believe spreadsheets is the best interface for non tech people, we need need to be able to connect it to data for the non tech folks.

Disclaimer: Which is why I am working on https://stitchiq.com/
I'd argue there should be a line somewhere. There's cases where the authorities may have reason to believe that something is not protected attourney-client communication and intercept it, but at the same time they should not be allowed to just intercept anything because it could be evidence disguised as communication.
As extortionate as Apple’s fees are, I’m actually glad that they have a business model that isn’t dependent on invasion of privacy. Without them continually calling attention to it, Google would have little incentive to improve privacy.
The fabric of the country is indeed woven with racism. That’s why even people who think they “point out” racism are often very racist.
I wondered about this too. In the DMCA policy they state that authors can self-publish on their platform but they don't monitor, screen or review uploaded media, which means they don't have any contact with the authors. Too bad. They could start getting infringement notices.

But in most of the eastern Europe movies are not commercial anyway. They are financed by different sponsorships from state and local companies. They don't make a lot of money once they are made, with rare exceptions. For older movies it's hard to find actual copyright owners. I think some of them could be considered abandonware.
With China on the one end going into full dystopian mode and the US aiming for a modern police state, I really wonder what the endgame is. Full fascism again?
Archive link: http://archive.vn/1TvMm

For anyone curious, Gary Weiss is no random joe[0]. He has a history of investigative reporting going back to the 80s. This lends a lot of credibility to the story for me at least.

[0]: https://en.wikipedia.org/wiki/Gary_Weiss
And on the other hand, saying "White Lives Matter" got not only the man saying it fired. His girlfriend was found to be guilty by association and also fired.

https://tribuna.com/en/chelsea/news/2020-06-25-burnley-fan-b...
I think Red Hat is pretty unique. In the decades since Red Hat was founded, I don't think a similar company has emerged at Red Hat's scale and reputation.
They ask questions by feature, so I assume Kia fares well just because they have usually far less features in their cars? No surprise to see Tesla low, but others (Porsche, Toyota) low is really surprising.
This bill wouldn't receive enough support to pass considering the libertarian wing of the Republican Party right?
Deutsch's Algorithm
Absolutely. It would be amazing to see political debates (and discourse generally) where they're able to steelman each other's position and interact in good faith. That would have a profound effect on our democracy.

Instead we get strawmen, soundbites and kayfabe. Somehow we've got to get away from this.
My team watched this several months ago now. "Eyeball statistics" he mentions at one stage has been a phrase that has particularly stuck for us from it. So many metrics dashboards etc rely on it to a disturbing degree, if you step back and really think about what it's _actually_ showing you. I almost want to put a warning banner on most of ours. "Beware Eyeball Statistics!"
Yup sharing all the data is definitely a pain point, A question I once asked someone during a customer interview is what is that employee left? what happens to the data?
Cats Concurrency Basics with Ref and Deferred
For me the biggest thing was:
If you feel bad/less when you watch somebodies vacation or achievements, you are using social media wrong/in a hurtful way.
Comparing yourself against a polished virtual image of someone just makes you unhappy.

I used Facebook pretty early on and still have my account but login less then once per month now.
A similar problem is that if you want to save a photo from an app to your album, you need to give the app access to your entire album for some reason. I'm not sure that it's because there's no API for write access only, or app developers choose not to use it, but it's really annoying (and a little worrying: what if the app accidentally deletes ones of my photos?).
Civil Rights Act was 1964, and we're still struggling to live up to standard proposed by the law.
> Are we all not glad we don’t use the Unix method of communicating on the web? Right? Any arbitrary command string can be the argument list for your program, and any arbitrary set of characters can come out the other end.

He clearly uses a different web to the one I use. >.>
From the looks of it, I’d say Amazon applied the same level of UX thinking into this as they applied to the AWS admin panel—which is to say, not enough.

I think using this in the real world will be about as easy as trying to buy the right phone charger on Amazon.com. People consistently underestimate how long it takes to learn complicated interfaces. At which point you might as well just learn python.

Take any advanced 3D modeling software for example. They are visual interfaces, not command line tools, but they might as well be considering the learning curve for the average user.

Having visual buttons doesn’t necessarily mean the process of building a 3D model (or a piece of software) is suddenly easy.
9 years since last book. I understand that a writer is not a slave. But there's a breach of trust between the author and his readers. Would you start reading a series that you know has no ending? I suppose I would not. I trust the author to end it.

I simply don't trust GRM with finishing his saga. He prefers doing other things. Full stop. No insults, nothing illegal. But I won't buy anything else from him.
I think that criticism that by learning perl one doesn't get any transferable concepts is bit unfair. Though I no longer program in perl, some of the things I learnt using perl has been useful later too. To list here are some of the "concepts" that I learnt using perl: regexes, some aspects of *nix system programming (fork, zombies, signal handling etc.), modular code organisation (writing/using perl modules), code documentation (aka PODs) imbibing importance of documenting the code.
True learning some other language (say Java) would make familiar with other concepts (say OOP) but perl has its fair share of concepts that one can pick by programming using it.
Are you really suggesting that cars have never had bugs that cause crashes?
this quote keeps getting used as an example of not talking to users, but i think the interpretation is wrong.

henry ford seemed to know that people wanted faster transportation.

how did he know that?

the thing is that you are not asking people how they would solve their problems, but instead ask them what the actual problem is.

instead of asking: what would make your work easier? -> faster horses.

ask: what is the biggest problem in your work? -> horses are to slow.

once you understand the actual problem, you may come up with a solution that is beyond what people can imagine.

if people didn't want faster transportation, cars may not have taken off. but i think that kind of problem was pretty obvious, so there wasn't a big need to ask.
Funnily, that's how public reason or public justification is defended philosophically. Different groups can agree to some end, with contradictory reasonings.
BREAKING NEWS: CARS ON MOTORWAY
It's mentioned elsewhere in this HN discussion, but I think I'd encourage watching this talk: https://www.youtube.com/watch?v=r-TLSBdHe1A. It's particularly relevant to what you're seeing.
Are we really surprised that a Chinese backed app is doing this?
I ran the test 15 months ago using example code from Metalhead vs PyTorch examples repo. Unfortunately my test consisted of staring at nvidia-smi, so don’t have code handy. I believe I benchmarked Resnet.

Edit: I also had an issue with VGG and opened an issue: https://github.com/FluxML/Metalhead.jl/issues/42. Perhaps this has since been resolved
It’s not exactly what you’re asking for, but my solution has been a decade-old eeePC 701 netbook with FreeDOS. The writing is done in pico. To get files off, I need to reboot with a USB key attached. It’d be a dream if wordgrinder was ported to FreeDOS.
Berlin is a new functional language that transpiles to JavaScript
They exist, when you use alternatives like C++ Builder.

C++/CX was the closer that they got to it, and it remains to be seen how much complains are they willing to keep taking until C++/WinRT matches C++/CX tooling.

And I fully agree with you, C++ Builder and also Delphi have proven that such bindings were already possible 20 years ago, but for whatever reason there are some key devs (or management) at Microsoft that keeps pushing back for such productivity and brings out stuff like ATL/WRL instead.

I like COM/UWP, but boy some of the decisions just don't make sense.
Glupteba – the malware that gets secret messages from the Bitcoin blockchain
I can highly recommend The Fifth Seal. It's a masterpiece.
These days it seems like Ruby is where Perl was in 2010

It's more "mature" than "abandoned" IMO. I think it's in a solid place. A lot of Rubyists have moved on but so far, that's OK with me.

Unlike OP's experience with Perl, most legacy Ruby and/or Rails codebases are not too disasterous.
This personally identifying data is forever one forced update away from abuse. The fact that it's "normal" to take such a risk for such a minor convenience does not mean that it's a good idea.

But I recognize that not everyone is so paranoid. Though in the current political climate, where corporations are clearly choosing sides, you probably should be.
> Historically, in feminist, anti-colonial, and anti-racist circles, an inequality of outcome, on the basis of race or sex is the best indicator one would have of an inequality of opportunity.

It's only reasonable to expect equality of outcomes if everything else is the same. If people in different groups still have different parental income levels or cultural norms or diets or religious beliefs or a thousand other things then you wouldn't expect the same outcomes, even if both groups have the same opportunities, because their treatment isn't the only statistical difference between them.

> Those that hold that certain races or sexes are inferior conclude that these inequalities are due to the natural, inherent superiority of men/whites/westerners/etc rather than an inequality of opportunity. It doesn't take being in the so-called "progressive mob" to reject that line of reasoning.

It doesn't take accepting that it's due to inequality of opportunity to reject it either.

If you have two kids and they had the same opportunities but one became an engineer and the other a janitor, it doesn't have to be genetics, it could be that one had parents who encouraged them to become an engineer and the other didn't.
> However it can prevent people with "different views" from evangelizing effectively. Look at the anti-vaxers, "chem trails", or 5G conspiracy theorists: the majority of these paranoiacs didn't independently arrive at these theories.

That's throwing out the baby with the bathwater. If everytime someone tries to blow the whistle on something, they are called a conspiracy theorist and allowed to be censored, you are basically giving the people in charge infinite power and zero accountability.
It has to be pure functional programming to get the full benefits of compositionality. Most mainstream "functional programming" is not necessarily pure and side-effects are not controlled/tracked. Analogous to how "mostly secure" is not secure, "mostly functional" does not get the full benefits.

Pure functional programming is complex, one has to compose effectful functions differently to pure functions. But the pieces do really fit like Lego bricks, especially when the same mathematical abstractions are used consistently. The Haskell community has been extremely effective at creating such consistency, by promoting various abstractions using category theory as a guide. The object-oriented community is not so different in this regard with their promotion of "patterns".

I've been writing Haskell professionally for 8 years. The problems with Haskell are the tooling, language stability, the learning curve and the difficulty of reasoning about performance, especially space usage. But composition and re-use works.
Just go. Almost all courts, with the exception of family court, are open and you can just walk in and sit.

If you yourself are going to be involved in a case it's a good idea to sit in a few trials so you get an idea of how things go.
> I'm not a Unix purist or anything, but they really hit on something special when it came to "code talking to other code".

I agree, and it just hit me while reading your comment that the special thing is not just that you can plug any program into any other program. It's that if one program doesn't work cleanly with another, this enforced simplicity means that you can easily modify the output of one program to work with another program. Unix command-line programs aren't always directly composable but they're adaptable in a way that other interfaces aren't.

It's not great for infrastructure, don't get me wrong. This isn't nuts and bolts. It's putty. But often putty is all you need to funnel the flow of information this one time.
"The Pharaoh" is interesting in that it is based on the Polish novel by Prus which besides being (I'm sure) important to Polish literature, is also important to Esperanto culture, as Kabe's 1907's translation of it ("La Faraono") is still considered a model of clean, non-idiomatic prose in Esperanto.
I can't find docs - but I assume one can authenticate with only their laptop. Most new ones have fingerprint already and likely they will bring FaceID to mac os soon
What concepts are you talking about? Do you have examples? For example, as far as I know no one tried to make alcohol, algebra, algorithm distinctly European. In fact you can realize these words came from Middle East because all of them are prefixed with “al-“, Arabic for “the”.
I just released my first programming language called Berlin: http://berlinlang.org

I had no idea what I was doing but it was super fun. Hopefully it's useful to some.
VTune will help
The London boards are for sale in the US - https://www.traintrackr.io/product/

Paris is certainly on the list for future maps.