skysight-inc/HackerNews huggingface dataset:
It's ironic b/c they claim source code transparency is an absolute requirement yet they rely on something that is not source code transparent to store the data.

You can write open source code for Windows all day long and it doesn't change the fact the your code is open source.

However, to claim that you need transparency for your security product and then build it on top of a proprietary storage engine is incongruent.
Most Uber drivers are not living in Paris, so they don't have a say in who's the mayor and they are impacted in their work with all the roads closure, so of course they're critical of her.
AI-Powered Movie Restoration
There is no fee.
> Anyway, were any of you who are complaining in this thread planning on actually publishing an app for macOS, or just here to beat a dead horse?

I was concerned MacPorts would stop working on my computer. I don't plan on publishing apps for Mac, but I depend on apps others publish.
You are 100% wrong, here is a screenshot as proof: https://i.imgur.com/aMmVAR7.png

EDIT: Looks like some tabs hide the clock, others don't.
> not any old cotton tote, but one that’s trending on Instagram

Really? On Instagram?
It's easy to boycott a manufacturer though. I was a lifetime ThinkPad user up until Lenovo's malware debacle, for example.
aren’t all laws a form of group punishment? the area i live in now charges for plastic bags due to littering. i’ve never littered in my life yet i’m still subject to the same punishment. the same holds true for just about every law, except capital crimes.
And then, of course, there is Google Maps and Waze turning pedestrian lined residential access roads into high speed major arterials...
That explains it. I just added 8.8.8.8 as a backup DNS and archive.is works now. Thank you.
Show HN: Autogenerate Visual Sitemaps+Screenshots of any Public or Private Site
“An Overview of Probabilistic Programming” by Vikash K. Mansinghka (2015)
I use a flight sim (X-Plane, though) with mouse and keyboard alone. For me it’s mostly about navigation realism and IFR, most of the time I’m adjusting heading bug and watching needles on the instruments, takeoff/landing and emergencies aside.

While realistic controls could be nice, you’d never feel complete immersion due to lack of changing (and potentially disorienting in some scenarios) gravity forces. To me the tradeoff is not worth it right now, I’d rather fly an actual plane when I can.
Sure, if you accept the feel-good corporatist double-speak that is "owning copies" of intellectual property.
So you could easily install a graphical shell that doesn't check that.

heh people probably need to chill out about all this. I got a mechanical engineering student (read: "doesn't understand computers") to play open arena with me the other month dispite all of this. It's just a couple buttons you have to press.
Supermassive black hole at centre of Milky Way exploded only 3.5M years ago
Show HN: inlets-operator – Public LoadBalancers for private Kubernetes clusters
I’m Artur, and along with my co-founder Luciano, I wanted to share with you the platform we’ve been working on for the past 2 years: https://VisualSitemaps.com

VisualSitemaps is a SaaS cloud platform that autogenerates visual sitemaps + high-resolution screenshots of any public or private website. With VisualSitemaps, performing in-depth website audits and planning UI, UX, SEO, and marketing research will now take 1/100th of the time at a fraction of the cost.

As a product designer, every time I had a new web-based project I kept having to manually create a visual sitemap for myself and my clients to get an idea of its scope, structure, and content. Then I had to take screenshots of key pages to use later as a reference, in proposals, wikis, and in long threaded convos with my clients. I looked for an automated solution that would marry the crawling power of SEO tools with delicate design output my clients were accustomed to expecting.

Sadly nothing even came close to what I needed.

I was eager to explore what was possible, and with my good friend Luciano emerging from leading the early engineering team at RING (which went on to a $1B exit), things began to get real fast!

After conducting one-on-one interviews with over 100 agency folks and web colleagues, we confirmed that I wasn't the only one with this problem. In fact, over many conversations, we realized this is a problem facing UX & UI designers, marketers, strategists, and developers, which opened our eyes to a plethora of possible uses for the platform beyond our original scope and made us envision many other strong use-cases.

Our Journey So Far
We’ve only been public for about 2 months and have been overwhelmed by the response by early adopters. What makes this particular startup so pleasurable for us is the sheer quality of feedback and ideas from our highly experienced end-users, who are the best and brightest in a very fast-moving industry. It’s almost like the product is making itself… and that’s the great news.

Our challenge today (being only a 3-person bootstrapped team) is we still have a TON of work to do to meet the market’s high expectations and needs...but we’re inspired every day by the gorgeous maps we’ve seen created by thousands of users all over the world. One of our proudest accomplishments is our ability to crawl (almost any) password-protected site, which has proven to be very useful for staging sites and user-dashboard flows. It’s not perfect.. and we have some ideas to cover more unique edge-cases, like using cookies and a browser plugin strategy.

So please give us a free spin and if you have any questions, ideas, or feedback, let it rip!

Thank you!

Artur & Luciano
(hello@visualsitemaps.com)
Okay, your wish is granted. "Apps that want to escape an extremely minimal runtime sandbox need to be approved by Apple."
Knight Rider! Oh my sweet childhood. :D
It seems to me that was a classic case of "Microservices done wrong". Yes, splitting the destinations to be able to scale independently makes sense but doing so in different repos AND with shared libraries of business logic, that is just bad engineering (and I've done that my self, and I'm doing bad engineering choices every day).

Microservices fits nicely when you have identified the appropriate domains of your system and you want to give these domains the freedom to take their own path, independently from the others.

In your case, especially when talking about that many destinations a.k.a. services, I would have split them up in different deployments, keep them in a monorepo from the beginning so they can share common infrastructure code (not business logic) but they would be able to have their own logic so engineers could change a field in one that wouldn't affect another one (always doing backward-compatible changes, never removing fields, etc).

We live and we learn. Thank you for your post. :)
It definitely affects UI applications that have been installed via brew cask. I think I also had to "unlock" a bottled command line executable, but since most programs installed via brew are compiled from source on macOS betas I have a hard time reproducing that.
Actually inheritance has a lot of merits, even though they're mostly for societies with poor general education. Who do you want to be ruled by? A person without any education and experience, or somebody who has been nurtured surrounded by diplomats and rulers for their entire life?

Of course it's a roll of the die. Of course you might end up with a cretin or a criminal. Of course it's made worse by inbreeding which comes with inheritance. But it's still the best roll of the die you have.
So when? The Mac App Store was introduced over a decade ago and people have been making this prediction.
This sounds like an argument for having a single stand-up meeting instead of communication through slack and email spread throughout the day. It keeps the disruptions concentrated in a single, predictable moment.

> "To a first approximation, nobody cares what you're working on. Nobody should care what you're working on."

I care quite a lot what the people in my team are working on. Otherwise why are we even a team?

If you're not in a team, obviously things are different.

> "If your developers need to constantly communicate with each other, something is likely very wrong with the way you split up your work."

It's the opposite: if developers are not communicating, they're probably not cooperating with each other, which means something is very wrong.
> With concerns mounting over congestion and vehicle emissions, Uber hopes its NYC Copter project will pave the way for Uber Air, a taxi service of electric “vertical take-off and landing” aircraft.

It looks like they ultimately intend to go electric. Still, electric or not, vertical takeoff vehicles consume a lot of energy. Lets hope they plan to use renewable electricity.
It's not a cultural issue, it's human nature. You are being asked about your performance daily in front of your group of peers.

This will obviously psychologically pressure you to finish things ASAP, so that you can say that its done on the next standup.

And that is why management like standups so much, I mean why not say what it is actually for, instead of coming up with all these other side explanations.
The claim is that everyone supports everything, no? Presumably these protesters did not support what they are protesting against. Do you disagree?

Are you familiar with the Tiananmen Square protest?
This just mean that they will likely make mistakes. They can obviously configure their BGP just fine most of the times.
I feel the device should refuse to register a new user from anything but the clean state.

This is pretty straightforward on modern hardware.

If any Google engineers are reading this: maybe something to consider for Android 11?
> Jira, Trello, Asana, the stickies on your wall, or reach out on Slack

In a nutshell, the article claims that these electronic tools render a daily standup pointless and/or disruptive.

First, note how many different tools are mentioned. If your project uses one or more of them, you'll need to monitor them all to understand what's happening around you.

Second, the constant interruptions of Slack can be extremely disruptive to workflow, as has been noted in a few articles posted here.

Third, the article makes an assumption I've seen elsewhere and cannot relate to at all: that project members don't need a high-level snapshot of the project on a day-to-day basis. That it doesn't improve what they do and only sucks time away from the more important job of getting stuff done. As the author puts it:

> I'd argue the loss of your focus more probable than the benefit of knowing what someone else is working on.

This is a recipe for the entire team heading off a waterfall, each in their own hermetically-sealed, technologically sublime barrels. This is not to say that a daily standup can save you if the team is determined to do it. But getting that daily overview can help build consensus for changes in direction that simply can't come about by monitoring Jira.

I always wonder how effective team members showing the tendency to minimize the bigger picture while maximizing the importance of their own contribution will be on a team. The answer usually turns out to be "not very."
Back when I first started doing daily standups at jobs almost 20 years ago -- when agile/xp was first starting to buzz -- it honestly felt like a breath of fresh air and explicitly something that management would _not_ want. Quick, informal, brief checkpoint with your coworkers, then back to work. We had a group of almost 20 engineers & QA people in a circle, but it went quickly and inobtrusively... nobody spoke for more than a few seconds. We all knew what everyone else was doing, and could go offline and have a discussion afterwards if necessary.

It was a meeting for ourselves, not for management. There were no status reports to management, no gantt charts, no percentage estimates of completion, etc. Just: here's what I'm doing/not doing.

Fast forward a decade or two and I've seen good and bad use of this meeting form. But I still think it's a good idea, it just requires discipline to stop people from hogging air space or veering off into tangents.
>I could potentially agree with anti capitalist rhetoric if they had a shred of understanding human nature. In capitalism, its base nature is everyone is an asshole thus you must out asshole them.

So I can just steal your things then, right? This description of capitalism is completely wrong. In a capitalist system, we place constraints on human behavior because being an asshole often does not increase society's overall utility.
This seems overblown. Yes we all get interrupted - lunch, phone calls/texts, even the end of the workday are interruptions. To single out 'standup' as a particularly disruptive interruption may be exaggeration.
Scarcity: because SF is a tiny peninsula where housing growth requires vertical growth, and housing (and associated cost rises) are at the root of so much of this. Also some of the other reasons people said, but probably mostly that. I don't know anything about Nashville, though.

Note that the article also doesn't discuss the trade-offs we routinely see when many of the policies it opposes aren't in place: higher (very expensive) incarceration rates, higher disease rates resulting in higher public health costs, etc.

Also note that as is so often the case, SF is still stuck in a middle ground between policies many believe (based on evidence elsewhere) will really work and save money on balance -- like housing and caring for people -- and the center/right's preferred solution of shoving everyone into expensive prisons as I mentioned above. Few people advocating comprehensive public health and treatment policies think the status quo is anywhere near enough; it's simply all politics is allowing them to do at present.
It is not a mistake when you tell someone you're female and they're saying your not, at least where I come from :)
Unfortunately, it is common. It reminds me of the "let's go with MongoDB even though we have a relational schema, just because it's easier".
Very late to the party, but I dualboot Windows+OpenBSD. Windows I need for Office, Visual Studio and .NET Framework, on OpenBSD I program in C, python mostly.
Oh, completely different. The one I meant was https://github.com/qvacua/vimr. Different things . Sorry for that.
Giant Pigs Size of Polar Bears Being Bred in China
so how does this effect clothing, dress, and behavior in public? on the surface does everyone look very compliant and homogeneous? or do they look the same and dress the same as the west? For example, do Chinese millennials use hair colors that don't occur in nature as often, etc?
Just another data point emphasizing how everyone there is kind of a cuck who doesn't have a single iota of independence about them. These are typically the kinds of people who get slaughtered wholesale in a world war type scenario.

The first phase is to get everyone into a car that can be controlled (on/off) by a computer network. The second phase will be to start limiting when and where "owners" of these cars can drive them. The final phase is total, Chinese-style subjugation of the population. You might want to throw off those chains before that or generations of your families are going to have a very hard time.
What is this "Twitter culture" you're talking about? Could you sum it up?
I think tools like Grammarly can help solve your problem with grammatical/spelling errors. Why not give writing another try?
This is exactly the opposite of a problem.
I find it very hard to imagine a human civilization on Mars being self-sufficient. Getting there is not the hard part. The ecology of self-sufficiency is not something we understand currently, even on Earth.
It sounds like you and your coworkers are failing to use your tools, and falling back to having a periodic meeting instead of fixing your process.

>Standups are in my experience much more effective at signalling blocking issues than slack.

Your messaging tool is not good enough to communicate urgency? You cannot send a message and say "this is urgent" and have somebody read it and respond in a timely manner? You would have better luck waiting until the next standup meeting?

>Nobody is going to spend their day checking what other people are doing on Jira

Your primary work tracking tool is not good enough to allow people to see who is working on what, and what the status of that work is? You can't get an overview of what is being worked on? You can't check on a specific issue to see how far along it is?

Here's how it works when you use your tools:

1. You have an urgent issue. You message the involved parties. Your message should communicate the urgency of the issue. They read it and respond / take action within an appropriate amount of time.

2. You want to know what your team is working on. You look at your issue tracker to see what everyone is working on. If you are curious about the status of any work in particular, you look at the details for that work. If there is insufficient information about its progress, you send the assignee a message (see #1).
If you are interested in how app notarisation is enforced in detail, I recommend watching the WWDC 2019 session "Advances in macOS Security" [1]

Here's a quick summary:

App Notarisation is enforced by Gatekeeper. Gatekeeper only checks software with the "quarantined" attribute [2]. The "quarantined" attribute is set by web browsers, email clients, messaging apps, etc.

So this means that Gatekeeper does not check software installed with curl / brew / port.

You can circumvent Gatekeeper by right-clicking the file in Finder, or by removing the quarantine attribute.

A change from previous versions of macOS is that Gatekeeper now also checks programs you start from the command line (if they have the quarantine attribute set).

[1]: https://developer.apple.com/videos/play/wwdc2019/701/ (Transcript: https://asciiwwdc.com/2019/sessions/701)

[2]: Actually Gatekeeper now also checks programs that don't have the quarantine attribute set, but it only checks the signature against a known malware database, and doesn't require notarisation. Details are in the video linked above.
From my understanding, something that can wipe out the entire solar system at once is highly unlikely.

Huge bursts of concentrated energy coming out of black holes are usually tight beams of high energy particles and light (x-rays, gamma rays) moving very fast and aligned with the object's poles. The focused beam of energy is what is deadly to life. If it's not tight and focused and moving fast, the energy dissipates out into space.

The solar system is huge and extends in three dimensions. A burst of energy that hit earth directly could miss Mars (or the moon, or the space around the earth and the moon) entirely. To sterilize a specific planet, the event has to be close (within like 10,000 light years I seem to remember reading) and the poles of the object undergoing the event have to be pointing at the planet.
Banking Automation Could Eliminate 200k Jobs
You could fairly easily set up a similar system based on plain old phone calls. Just have a lookup on who's on-call and have the system ring their phone. It'd be a trivial 20 line script given access to the db that stores that info and a twilio account or equivalent.
Where does psychology come into play here? I don't see it mentioned anywhere in the article.
For the topic of directIO / O_DIRECT, this is specific to databases that do their own buffering, and thus one would have double-buffering: once at the DB app layer and again at the OS VFS layer.

Not all databases do buffering: Postgresql does not, and is generally built around an OS's normal I/O buffering.

2017 sub-thread on this topic:

* https://news.ycombinator.com/item?id=15722708
> No, the problem is these people only held public jobs

We had a good example under the last administration, with an employment minister who could even answer a basic question on how many times a duration-limited contract can be renewed (after reaching that number of times, the employer has to hire with a non-duration-limited contract (CDD => CDI)). And that's the people who are writing the work code!
Hm. Iowa.

https://whoradio.iheart.com/content/2019-08-09-captain-is-th...
is this the thing that permanently turns off having to go to privacy settings?
The API does not seem to support this, but it should be easy to hack this (return not only a list of duplicates but the actual distance to the target image along with it, then sort results by distance).
Apple’s position is that the average user isn’t supposed to be installing apps from outside the App Store anyway. Who is the average user, you ask? No one who posts to or reads HN, that’s for sure. Your parents, grandparents, and clueless neighbors are all average users. They will benefit from the decrease in malware and increase in assurance that the app won’t do something fishy.

Everyone else will bypass protections and continue as before.
iPhone 11 Pro: the best small phone available
Worry about the slippery slope when the slippery slope actually slips. For now there's good reasoning behind what Apple has done and I applaud their active concern for badware.
That's because NVIDIA's EULA requires you to buy a NVIDIA Tesla in datacentre developments; and Teslas are marked up by thousands of dollars.
I'm not sure I'd call that a "problem". This is exactly what I'd like tbh: parents/less technically inclined siblings will gain some degree of security (no more mac cleaner), and has virtually zero impact on me.
I would prefer to leave that choice to the user.
Surprisingly common to feel like this. You've done 4 years. Hope you've been saving hard. You should be able to take a year out and rest up and see what takes your fancy - you might find after a good break your interest in software is rekindled.

p.s. I believe all software engineers should be factoring in a year out for every five years worked.
...which makes it all the more annoying for "power users" that there's no simple switch anymore to allow all apps to run without the scare/confirmation popups (there used to be a third option in "Security & Privacy" settings next to "App Store" and "App Store and identified developers" for this).
How do you functionally manipulate an indexed mutable structure like a vector?

How about the common task of CSV file manipulation? Database access? (Simplest of FFI.)
Not reopening nor reparsing the file every time you want to do something? At the same time, with known upper bound on memory use?

Note how almost none of standard CRUD and web stuff is easy to write in Haskell from scratch and libraries do not help a lot.

You always end up in some variant of IO monad, typically multiple incompatible ones at the same time, making the pure functional nature of the language moot. You get to glue the various kinds of IO explicitly.

Haskell feels like writing a CPU (high level state machines everywhere), except with less readability and more verbiage than Verilog. The propensity of Haskell programmers to abbreviate everything and add redundant "helper" functions under different names does not help.

Programming is stateful because world has a state, and Haskell's handling of state is annoying at every step even for someone versed in it.
On the other hand, people who have been doing this for a living will have less work to do!
Not that I expect this to become universal mores, but wisdom traditions from Buddhism to Deleuze advise us (generally speaking, blurring important distinctions) to have no core identity.

Identity can be a tool and a crutch. My feeling (as someone who identifies as human and has been hanging out/coping with the world for 3-4 decades -- a feeling, informed by a lifetime of good and bad situations) is that identity politics hurts more the identity-assertion people; the opposite faction is merely annoyed.
Er, "if k is very close to 1"
Are deep neural networks really that widely applicable that it's profitable to design custom chips for them? What about other models of AI that involve, say, discrete math or graph search?