skysight-inc/HackerNews huggingface dataset:
Your every response to very real engineering challenges is "just do the thing" or hand wave it away. I don't think you actually understand the difficulties. You have read some pop science books and some "hard sci-fi" and think you've got it all worked out.

Everything seems easy and straight forward when you don't understand the actual problems. Deep space is hostile and unforgiving. Asteroid and cometary landing/sample return probes have had a rough track record because despite a lot of great engineering and effort the task is extraordinarily difficult. You're talking about mining asteroids like it's a solved problem and it's just a question of willpower.

Be interested in spaceflight, manned or otherwise. It's awesome and there's tons to learn. It's great to explore. But if you're serious about the endeavor, don't pretend it's not immensely difficult. Many things in pop science books or science fiction are simply not practical and many more aren't even possible. Also while space is awesome, Earth is right here. It's the only place in the solar system humans can live without being wrapped in massive amounts of technology. There's much better odds of Civilization B being destroyed by a catastrophe than Civilization A here on Earth.
Thanks for your feedback! :)
I did take a long time to write (I didn't keep track of it, but I'll say somewhere between 20-30 hours in total), so I'm glad you enjoyed it!
You definitely do pay. Your data is used to target yourself with ads, which advertisers pay a lot for.

Even if you don’t click on ads, anytime you search for something to buy, those ads you see force the merchant you ultimately purchase from to have to buy defensive ads. Those costs get passed back to you in a roundabout way. So google gives you free stuff with one hand and reaches into your back pocket with the other. It’s great because then you have no idea the true cost of that free thing you got.

https://www.cnbc.com/2019/09/04/google-paid-search-ads-shake...
Yes, my point is that it depends a lot on the specific blurring. If you just average a square neighborhood of 4 pixels around the center, and add no noise, it is very likely that you can "enhance" the resolution back to almost the original image. Yet, if the blur kernel is much larger (say, a gaussian of width 40 pixels), and you add some noise after te blur, it is very likely that you have completely destroyed the information.
> You can't reverse it if the data is gone.

That's the problem - the data you think is gone isn't gone. High frequencies are gone.... but you left all the low frequencies, didn't you? You can read a face from the low frequencies.
Google rescinds job offers for thousands of contractors and temporary workers
I’m guessing the current price has to pay for a whole new rocket, as NASA probably won’t use a used (“flight-proven”) one for humans.

Eventually I expect used ones to be not only cheaper, but also more reliable. Like for (water)ships - they say “it’s new after you’ve owned it for a year”, the implication being that you spend the first year discovering and fixing manufacturing defects.
NASA has also so far insisted on only flying on new (unflown) boosters and only using freshly built Crew Dragon capsules. Both of those are able to refly multiple times, reducing costs further, once their reliability is sufficiently proven for NASA certification standards.
Django Custom User Model
Looks like Iraq, are they purposefully trying to incite armed response? :o
I went Gullor Picasso (fine) -> Lamy Safari (fine, extra fine) -> TWSBI Eco (extra fine).
The Picasso is very smooth, but the grip is slippery and the feed clogs. The Safaris are very durable - good pens if you're not that careful - but the converters don't hold much ink, and even the extra fine nib produces a somewhat wide line.
The Eco is excellent. Fine line, and the piston fill means plenty of ink. I have two, and they are nearly all I use.
The frustrated science student behind Sci-Hub (2016)
There is the famous Benjamin Graham quote, "In the short run, the market is a voting machine but in the long run, it is a weighing machine."

This article is trying to say "I think the stock market is broken because it should be a weighing machine at all times, including of factors that aren't being weighed".

That's a fine argument, but it's misunderstanding how the stock market has worked up until now.
Do the artifacts really matter for terminal use? AIUI the main drawback of not using a compositing layer is screen tearing - which is something that's only really apparent wrt. video or animation that takes up a large fraction of the screen. It would be nice if we could be more selective about when to enable compositing, especially since even Wayland now has support for bypassing the compositing step in full-screen apps.
Ask HN: Good Chatbot Programming Framework?
Hi HN! I am looking for any recommendations on a good chatbot programming framework / platform.

I have used AWS Lex in the past, and I see it hasn't improved much. It is lacking a couple things I need. Specifically, it doesn't have "literal" or "searchquery" intent support.

"Amazon Lex doesn't support the AMAZON.LITERAL or the AMAZON.SearchQuery built-in slot types."

I would prefer to program in Go or Python, but open to other languages.
Blur is in effect a lowpass filter on the image. The high frequency information is gone. Reconstruction based on domain knowledge, like AI methods etc is unlikely to be able to reconstruct the distinguishing features between people enough to avoid false positives when used to search for similar people.

Then again, maybe groups of people can be associated together, and a poor match is good enough given other clues.

So, much better to be safe than sorry.

I'm not sure if I had a particular good point to make, other than that blurring does remove information that cannot easily be reversed. You can probably make very convincing reconstructions, but they might not look like the original person.
This reads weird. Either this is transcribed lecture notes, or the author is not that fluent an English speaker. Either way, I think somone unfamiliar with KNN would struggle to learn anything from this.
I run noscript without any whitelist at all, and considering how popular noscript is I doubt I'm alone here.

It makes the modern web so much more pleasant, paradoxically by breaking it, now that user-hostile machinations are the norm.

And yes, gitlab's web interface is substantially more annoying than github, in my experience.
That's actually a good one!
Some things need a human touch. Interacting with other humans is one of those things. See any automated customer service bot ever to see how absolutely terrible an idea that would be.
It's supposed to cause consternation because even the UN has declared Iran a state sponsor of terrorism for the last fifty years and nobody in the EU should even be considering doing business with them.
Plus I can totally see plenty of applications for it:

- fn keys that show what mode you are in. I never know if I'm going to hit F3 or "sound up".

- locking keys: is uppercase is locked or not? Am I at one press for ` ? Have I triggered ^ ?

- show special char combinations: press alt-gr, and the keyboard show you the signs like €, ¤ or | that you can enter.

- per app shortcut displays: imagine, you click ctrl + and all other keys change to show what they can do.

- game shortcuts: when you launch it wasd become arrows, shift become jump, etc
This is neat! Fits well for some smaller projects I have planned, and the pricing model is about right for me...

One question though - I would like to be able to work on these projects with a couple of collaborators - does ImageCart support teams?
I'd say the popularity of Go stems from the lack of generics.
Probably more than one class, but I ran into it in a descrete math course at the end of uni.
I'd be curious as to why you'd want to use it?
Sorry for impugning the freshness of the livestream.
The Ars Technica article linked in the article is much better-written and more comprehensive. https://arstechnica.com/information-technology/2013/10/a-rel...

Fun fact: elliptic curves (specifically the Taniyama–Shimura conjecture about their relationship to modular forms) played a key role in Wiles' proof of Fermat's Last Theorem, one of the most famous problems in mathematics.
Usually at Google, small teams are the norm (~5-10) people and they completely own features and products. I think OP mentioned their team was responsible for all data ingestion in Maps, not just business hours. That's not a small problem by any stretch of the imagination because of the consequences of getting it wrong.
Hmm in fact lockdown has increased my activity levels. Depends on where you live though. Started working from home and I set up a desk in garage because that seemed the best option and climate should be ok 9/12 months, I usually dress up like going to office by 9, so at max I need shoes but otherwise by lunch I am anyways wearing shoes, so easy to get in and out for a small stroll and there are hardly any people on our residential streets so little chance of running into someone within 6 feet or you step on to the street and let them pass. The main advantage is being able to go from workspace to walk in 15-30 seconds. Couch to walk is much more difficult.

Like in politics, there are different camps in terms of nutrition and DIY well being. You follow what works for you, but the best in terms of "pitch" I liked was Dean Ornish and he wants you to focus on a) diet, b) exercise, c) meditation, and d) social connections. All of that is needed, and all of that helps.
Station hatches sure as hell are. Looks like it happened during the hug session, while still mostly inside the hatch.
I'm in the US, but I'm glad to see the German gov. move to embrace OSS.
Hopefully the progress made there will spread to other parts of the world.

edit: I can't spell right the first time.
> Lack of generics has already been publicly acknowldge as problem.

That's from people who complain because they want Golang to be like Java
Hope you don't mind me asking this. How would you describe your normal behavior versus your masked behavior? What's different between the two?
One aspect of policing in America that your post doesn't capture is that a lot of police aren't paid well. Generally, police in large forces in large cities are paid well, but there's an indredibly wide variance that trends steadily downward the further you get from top-tier cities. Rural cops are often paid less than teachers; even in cities like Columbus, OH, or Milwaukee, WI, it's common to see police moonlighting as security guards.

Like teaching, there's always a lot of rhetoric around how police are valued, but pay scales frequently don't reflect it, and the result is a lot of poorly qualified police who fail the rest of your checklist
Ask HN: How do you approach salaries for distributed/remote teams?
As I spend time across tech companies, I find myself questioning the efficacy of different salary strategies.

A few that I've seen in the wild:
a. Pay top dollar (probably confined to FAANG and the well funded/profitable)
b. Aim for the market rate for the geographic area the employee is located in
c. Come up with a band and leave it for prospective employees to negotiate (read: most people are terrible at negotiating their own salaries)
d. Know what they can afford, regardless of location, and pay the higher of the candidates expectations or the budget

I personally find myself having an issue with b and c most of the time. It might be utopian, but I like people I work with and those who work for me to make the most they can.

As for myself, I have lived in very expensive cities and relatively cheaper ones. What remains consistent is my saving/investment rate, I have an absolute minimum ($) and a relative ideal (%), and adjust my standard to achieve this.

It seems logical that some cities might have a premium attached to the salary (SF and London come to mind). But is discounting acceptable?

Think two engineers providing equal value to the company, one working remotely in Toronto and another in Bucharest.

How do you navigate salaries?

context:
Besides advocating for employee salaries at companies I've been affiliated with, I see myself taking a more active role in this area in the near future for some time to come.

This is my attempt to hear from peers and to better establish my foundational principle on this topic.
I've seen few organisations where there was a group of frontenders specialised in html/css. Even integrated in continious development. It's a fine line, but with backbone.js and sass they could manage, but with react and postcss the line between templates and logic disappeared.

But it's less specific then that. When 6 years ago hiring a frontender they needed to just know html and css, now they need to be full blown devs.
Are ads a new thing? I self host gitlab but haven't used the UI much as it is only a personal repo.
Thanks for clarifying for me.

Still, I would hope that as police are investigated they are held to a high standard of behavior. They do after all have a near monopoly on the lawful use of violence.
A single fullscreen window where the content view is either a Metal or GL layer, and nothing else in the layer hierarchy should be sufficient.

Using Instruments’s Metal and Display instruments you can see the drawables and the vsync they present on. Bring up the app switcher with cmd-tab to trigger the compositor and you can see the difference in Instruments.

One weird thing is, you can configure a 2 or 3 drawables swapchain on the Metal layer. Using 2 doesn’t work for me when the compositor bypass enables - it always locks to 30Hz, even when doing nothing but drawing a solid color. When the compositor is enabled, the 2 buffer swapchain runs at full speed, presumably because it’s effectively triple buffered. But, in the 3 buffer case, in fullscreen, you can see that you will just use 2 buffers provided you can render fast enough, so it seems like there’s no latency cost to the 3 drawable config in the ideal case.
YouTube content id claims aren't DMCA takedowns. So the title should be YouTube lies/can't tell copyright ownership.
Animal Crossings crafting system. I love that game, but not sitting for an hour crafting items one at a time.
Jeff Bezos is buying a stake in UK digital supply chain startup Beacon
YouTube is getting disturbing. Heavy censorship of pro-democracy-anti -china posts. Censorship of COVID related discussions that may go against WHO guidance. Persistent false copyright takedowns. I hope a more open alternative arises that can survive.
Well you've got me beat anyway :). My hat's off to you. I started as a hobby in 1975 on an HP3000 mainframe, aged 15, and landed my first professional gig in 1987.
Please someone make a movie about Highlander programmers!
They can definitely be used for parts and would in fact be a valid (albeit illegal) source of genuine parts. There's no legal way to buy these parts, so the market makes up an alternative.

Make the parts available at a reasonable price and suddenly this problem goes away.
Yes, as a programmer I love react. It fits into my mental models of composability and state management.
Excellent point. There’s research showing that people that make irrevocable decisions are happier than people who make the same decision but are told they can change their mind later.

Sticking with the status who is like making a revocable decision not to make a change, where as deciding to do something else is a less-irrevocable decision.

https://www.npr.org/2019/08/30/755850405/you-2-0-decide-alre...
Sure, why not? It’s not like Google cares what you put on your company’s homepage so why should they care what’s in that little panel? This group could call themselves a “full-stack acquisition service provider” (as so many companies on HN do) and that should be up to them.

Here, this team description is how they want to think of themselves, and how they want customers and potential customers to think of them. You could argue that doing something unusual differentiates them or you could think it makes it harder for customers to find them or know how to work with them but that’s their issue not Google’s.

I don’t think Google’s being malevolent here, but I don’t think I they are doing the right thing.

Perhaps another “Myths programmers think about...” is needed.
> With every other framework, even though the core framework is capable enough, it feels like I have to reinvent wheels, axles, and more.

Curious, does that apply to Angular/Ember?
Some may be sympathetic to Google not providing enough customer support for tricky issues.

But here's a much simpler problem I've had.

I have a Google My Business account which was long ago properly authorized and verified for a business at a particular location. Verified by landline phone, photos, etc.

One day some random member of the public put in some incorrect information.

I didn't notice the change for about 6 months.

Now, even though I created, control, have verified etc, the Google My Business account for that data, and theoretically I'm the only person with that level of control over the business listing... I'm "not authorised" to correct the information via Google My Business itself.

Wtf?! Isn't that what it is for?

I can still login to Google My Business. I can edit some fields - I'm still regarded as the authority for sensitive things like phone number. So they haven't removed my special status (nobody else can edit the phone number).

Rather, some things in Google My Business which are editable fields and the UI invites me to edit, give "not authorised" when I submit. That was surprising, I thought I was the authority.

After trying every option, I tried Google's online support from Google My Business. It said I'd get a response in a few days; in reality it took longer than a month to get a terse and useless reply. I sent a few messages in that time, basically asking "is there anyone there"?

Eventually I did speak with someone at Google about this. They told me that I needed to go through the whole "prove your business is what you say it is and not what a random member of the public said it is" verification rigmarole all over again, with photos, etc. In the circumstances I was not able to do so (I wasn't on site enough any more, and our office wasn't as visually distinctive any more).

I'm asking myself, what is the point of a verified Google My Business account if randoms can override the business owner and lock them out anyway??!

That was last time.

Before that, it took 2 years to remove an incorrect address and location for the business.

I don't think that can be put down to "limited staff for customer support".

I put it down to poor & misleading system design. What is the point in telling people to get, verify and maintain Google My Business account, only to subtly not mention that it still isn't authoritative data for your listing, and the owner may get overridden by randoms. Probably without noticing for a long time.
In some cases "I'm browsing GitLab" might be the exact impetus for someone's attempt to disable JS. As noted above, GitLab is sluggish. I was an early adopter/advocate for GitLab, but you can feel the bloat on every page and I no longer use it.
Thanks, fixed. TIL ssids have a max char count of 32:

https://serverfault.com/questions/45439/what-is-the-maximum-...
Sounds like a paraphrase of this classic adage:

> The German World War II general Erich von Manstein is said to have categorized his officers into four types. The first type, he said, is lazy and stupid. His advice was to leave them alone because they don’t do any harm. The second type is hard-working and clever. He said that they make great officers because they ensure everything runs smoothly. The third group is composed of hardworking idiots. Von Manstein claims that you must immediately get rid of these, as they force everyone around them to perform pointless tasks. The fourth category are officers who are lazy and clever. These, he says, should be your generals.
I'm in the same boat. I've found that people with trauma appreciate me much more than normies. They forgive my awkwardness and appreciate my lack of emotional reaction to their issues. Hope this helps.
Since finding out SSIDs are not limited to 7-bit ASCII or something, my networks have never been the same.
If final appearance is important, just blur a bunch of pictures of Trump and paste the appropriate one over the face. Or an unblurred face for that matter.
Making all the components tied together would be difficult. Some components are too "dumb" to do so (case, power buttons, general-purpose ICs on the logic board like charge controllers or voltage regulators) and the majority of the efforts will be reverse-engineered and cracked anyway.
The protests are happening because the police have made a habit of treating the people as the enemy. So policing as usual, with excessive displays of force just because they can get away with it, will do nothing to quell the violence.

I think the way forward is let police do what they need to, but also allow the people to prosecute police when they step out of bounds. The current culture of protecting abusers among the police needs to go away.
The idea that HTML was meant to be a pure data format, styled by CSS classes that also were somehow part of that pure data format was always silly, but it became much more silly once REST apis became popular.
Continuous Integration for Amiga
Iranian Father Beheads 14 Year-Old Daughter for Running Away with Boyfriend
They should really have the right to vote!
This seems like a silly point. Are markets more efficient in the infinitely long run than an individual who tries to identify the "correct" price? Quite probably. Does the current stock market price at any given moment possibly reflect the herd mentality of a bunch of jumped-up plains apes (or the injection of a huge amount of funds by a central bank), rather than representing the future expected earnings of a given asset? Also extremely likely.

The performance of the markets during the lead-up to the pandemic was absurd. It wasn't just the top-line market prices that were wrong: the obvious hedges, like Put options, were all massively mispriced, to the point that even banks started warning about it. This eventually corrected, but the correction itself was extremely painful. Now the Fed is injecting dollars in order to help "correct" the correction, with unknown long-term effects. (I don't know what the EMH has to say about prices under this regime.)

Anyway, "the EMH is wrong" is an absurd simplification of the problem. The real objection here is that asset prices may be right on average, in the long-enough term, but are prone to huge over-confidence bubbles and corrections that can wreak havoc on the actual human beings, and possibly lead to suboptimal economic outcomes when prices are used to direct investment.
assuming this will ever be real:

based on similar products that use LCDs, it won't have 60+ displays, it will use a single large display, and the switches will basically activate a touch screen.
I guess rural locations have a harder time. Maybe once we replaced all cars in cities with electrics we'll have something figured out that helps people who really need 800km of range.
I don't think I'm every going to get used to holding the 2000. I love the grip of the Safari, and I know people have trouble with the Studio being slippy but I like that as well.

That said, I've come to terms with the 2000's nib's narrow sweet spot and I've no arguments with everyone who says how good that nib is. :-)
Protests or riots?
The irony, how everyone was howling a out infringements of rights (free speech etc) when youtube banned some right-wing conspiracy theorists, but as soon as we see the most blatant major infringements of rights (shooting at people who have every right to be where they are on their own propert) and the same people find all sorts of ways to make excuses why it's OK.

What's next? Saying that George Floyd was clearly at fault because he was trying to breath, where clearly the officer didn't want him to, so the officers actions were justified?!