skysight-inc/HackerNews huggingface dataset:
Slightly related. Here is a side project I wrote to keep track of the tons of information I've read about or _might want_ to read about one day, which kind of overlaps with the journal app that was described: https://digraph.app/.

Information is different than knowledge, and part of the challenge of acquiring knowledge is being able to get back to information you know you've seen in the past if it seems relevant to something in front of you right now.
I didn’t say he was crazy ... dangerous maybe, but far from crazy. I’d urge you to read again but I seriously doubt you’d catch the nuance. These things don’t translate well into Russian.
How hard is it to create great customer testimonials?
(x-posting from my Startup School post)

YC Partner Kevin Hale talks about social proof in his video "How to Improve Conversion Rates[1]. He says it's a "shortcut for trust"—and that's what makes people click on the CTA or try a product.

One way to implement social proof is to feature customer testimonials and/or case studies on your website. However it's not always easy, and that's what we're working on.

We want to make sure we solve the right problem. This is why we'd like to ask everyone with stories or experiences about customer testimonials to share them with us.

1. What's the hardest part about creating great customer testimonials? Why?

2. What other problems or frustrations did you have?

3. What tools or techniques did you use? What don't you love about them?

[1]: https://youtu.be/PGqX9fpweyc?t=535
Show HN: UnRemot – a video-based remote working platform for remote teams
Please tell me “sentances” was intentional.
The article is paywalled (or at least gated).
A few false negatives is generally manageable and in the noise. If I have one bot follower who cares - if it is significant to me that means I'm small (5 follows 4 real - nobody cares about me), or I'm so big that the one doesn't matter (100,000 vs 99,999 real - I'd probably cross 100,000 in a few days anyway)
I'm giving the number of successful landing after the first successful drone-ship landing, which doesn't include the first successful pad landing. (This seemed a more fair way to count because drone-ship landing are harder; if you start counting after the first successful pad landing you include two failed drone ship landing which should be considered still total experiments.)
I actually really like the kwargs approach. It’s nice and verbose.
>Absolutely.

There is no chance they are deliberately crashing rockets because landing them is too easy. That's lunacy.
The water is a fair point, but GP didn't exclude Sahara, middle east or other deserts, so it would not be proper to exclude Xinjiang or Mongolia.
I get this realization all of the time when reading about and exploring past innovations (it's one of my primary hobbies). The really smart people back then were just as smart as the really smart people today. It's just they had crappier tech and less knowledge to work with.

"On the shoulder of giants" is an old and very true statement.
Yeah, I'm now getting the corret answer: `Can tweety fly? True (confidence = 0.99)`
I drive a plug in Prius -- it has an EV range of 40 km and a gas range of 800 km, I enjoy having a silent EV most of my in town driving, but if I want to do a day trip with 6 hours of driving in a day I don't have to plan where I'm going to park it. It's still pretty computerized of course, lane keep assist and radar cruise control.

I also have wanted an EV truck that's more old fashioned -- it's not like you need ASICs and GPUs to move charge between wheels and a battery. For getting something that's built to last and won't make decisions for you I would check out Bollinger -- I read somewhere they were keeping it as much of a self-service architecture as possible to appease customers who need to maintain the vehicle 'in the field'

From their website:
"the Bollinger B1 might well be the last truck you’ll ever need to buy"

https://bollingermotors.com/
Unfortunately their unlimited storage for ~$14/month via gsuite is the best storage deal on the internet. I've got 13TB and counting in there and would prefer to not lose that account.

I've also got another grandfathered in free gsuite account I've been using for personal things for about 7 years, changing from that would be a nightmare.

I suppose I'm part of the problem, being unwilling to do something about it because I have more to lose than gain.
So would a valid defence strategy be for a white or gray hat to send out millions of these threats (maybe linked to an invalid payment method so it became impossible to pay up).

Everyone would get so many of them that the "genuine" threats would get lost among the fake ones.

Alternatively somebody uses the same technique to send massive amounts of fake Adsense traffic to multiple businesses without any warning thus forcing Google to improve their customer service or validation algorithms...
Interesting they’re talking about colocating it in EEA countries. I see the rationale for Iceland and Norway, but why specify them as EEA? Is there a post-Brexit strategic angle to this? (considering the large sum of public money involved)
3 and Y are vegan leather. The others had a cloth option, but for the new ones the leather will be vegan.
I agree with you this is mainly a fluff piece and must be taken with a grain of salt.
I also agree that Tesla overcomplexifies some aspects of their cars and I would appreciate a simpler efficient design. After all, its the simplicity of an electric drivetrain that appealed to me.

That being said, I'm puzzled when you say its mediocre in comparison. My 3 got smashed and I have a Mercedes replacement for a few days during repairs and it really feels like a big, loud and clumsy car with an obnoxious amount of chrome. Maybe its the difference in price range, the 3 completes at a much lower price point.
All the time. If I’m on Windows, I use it to search. If I’m on MacOS, it’s command (and same for some Linux distros, like Elementary)
I wad looking for Scott Meyers reference for this earlier and the one I found matches yours: ”use function overloading for type conversion”
You're describing what Devops and SREs do.
Thank you for finding that report.

Please actually read it. It supports what I say: Children read Dahl because other people buy the books for them to read. So he always appears in "most read" lists. Children do not enjoy the books, which is why when you ask children what books they enjoy he doesn't appear in those lists.

The report you've linked contains both types of lists. For "most liked" you need pages 26-28, and appendix H tables 34 to 42b. Dahl doesn't appear once in the "most liked" tables. That's striking because he is so heavily read - he appears in all the "most often read" tables.
Happily! Have you tried out J's labs? That's what I usually recommend, just because of how varied, deep & consistent they are. If you have, and they didn't work for you, I'd ask if you've read J for C Programmers, which is a useful book if you're having trouble with the paradigm overall.

J is in an interesting spot because it's a bit more complicated than K (though, I'd argue, less complicated than modern APL2, which won out), but has learning resources that actually help you get a feel for the language.

And of course, check out idiom libraries, they sometimes help to make things "click."

(J Labs can be found in every J install; there are some pieces that only work when you have Windows, but overall they work anywhere a computer can be found, and the ones requiring Windows aren't really essential to learning.)

Just ping me if there's anything else!
I remember in college, even Python often turned into "code golf" style competitions. Could we collapse this 10-line block into an incomprehensible nested list comprehension? Why not!? Surely 1 line is better than 10 lines!

Later in college when we started doing more team projects, comprehensible code became much more important. No one had the time to understand someone's doubly-nested list comprehension. We just wanted to finish the project and get on with life. In this sense, I think the moment you read someone else's shitty code is the moment you realize that you need to write good code yourself.

Still, I'd say it was good practice and helped me think about code in different ways.
Guide to the Cold-Industrial Complex
A guide to all the ways Section 230 could be gutted
People have been upgrading Tesla for years already. There are been some very extensive surveys about Tesla reliability (about all kinds of defects) and owners say they are overwhelming satisfied, overall: https://www.bloomberg.com/graphics/2019-tesla-model-3-survey...
it was a really, really bad keyboard and it was insanely expensive

perhaps modern e-ink could make a better product, but I think the real reason we don't have keyboards like that is because keyboards are at their best when you aren't looking at them. a good old (and free) cheat-sheet works well because you really only need to keep it out on your desk for about two weeks.
Agreed. They do stress test old cores, but they make it clear that it's an intentional test before they do so. They don't shake up the parameters on a whim just because they've had a good stretch.
Would you be willing to share the code for Tempo automation? I am in market for the same thing.
NetBSD/Dreamcast
Ahh..
I think the kwargs approach is fine for when you’re reading your code. When you’re writing I think you’ll always have to consult the docs, or headers. In a strongly typed language IDE can pick up the hint but in a more dynamic language like python it can get confused.
Ah, question, would a veto by people you named reliable on any large scale move, after your decision has been proofen impaired once, be a acceptable solution for society?
Bill Gates talks Tesla, the Porsche Taycan, and range anxiety
the fact that a failed landing makes more headlines nowadays is pretty damn impressive
Its a social engieering victim- thus a hack..
Over 20 years ago, after I had devised a way to use Gray Code to embed a clock into a signal without increasing the signal's modulated bandwidth, one of my engineers said that someday there'd be a "Moyer's Law". I thought that was funny, so I created one myself:

Moyer's Law: "When we can finally print from any computer to any printer consistently, there will be no CS problems left to solve."

Since every good law has a corollary, I created one of those too (simply to be funnier):

The Corollary to Moyer's Law: "The printed dates will still be wrong."

While PDFs have brought us closer to "universal printing", I won't claim we're anywhere close to solving all CS problems. Sadly, date conversion and formatting continue to be problems (hint, consider UTC ISO-8601 or RFC3339 dates/times for the JSON representation).

P.S. I don't actually think I'm smart enough to have a law named after me ... nor have I really contributed enough to "our art".

- https://en.wikipedia.org/wiki/Gray_code

- https://www.electronics-notes.com/articles/radio/modulation/...
Disappearing gun
I wonder how it is when you're on site, it's hard to appreciate the scale on video
important to note that by any other launch provider's standards this was a perfect launch. Payload was inserted into the correct orbit, no one else even attempts to recover the booster.
Such an awe inspiring achievement, to store that much structured data accurately. What else is the brain capable of doing?
From Sonic the Hedgehog to Star Wars, are fans too entitled?
Interesting idea. I will give it a try to see what is the output. I was looking for something in this direction to make the brush feel more appealing.
Thank you
you have no clue how the internet works
Anything in the Carnegie Medal short lists (and probably the long list too). For younger children anything in the Greenaway short lists.
I remember seeing the first landing. I thought it was some fake footage. Glad to see they progressed so rapidly that a relatively minor failure becomes news.
In your notation it would be something like

final case class Mon[A](v: A, m: M) {
def flatMap[B](f: A => Mon[B]): Mon[B] =
Mon(f(this.v).v, f(this.v).m * this.m) // * is M's binary operation
}
object Mon {
def pure(v: A): Mon[A] =
Mon(v, M.unit) // M.unit is M's identity element
}
But it isn't a core concept if you do not need it. And an AST builder can be "injected" between the parser and codegen at a later point in time, if needed. You do not even need to do it in one go, e.g. if your compiler has something like a "ParseExpression" (assuming recursive descent parsing that spits out code as it parses), you can start by making a partial AST just for the expressions and leave everything else (e.g. declarations, control structures, assignments - assuming those aren't part of an expression, etc) as-is.

This is useful for both practical and teaching purposes: for practical because it keeps things simple in case the additional complexity isn't needed (e.g. scripting languages) and for teaching purposes because someone learns both ways (which are used in real world problems) while at the same time learning why one might be preferable to the other. And if you do the partial AST bit you even introduce the idea of an AST gradually by building off existing knowledge and experience the student has acquired.
You don’t think Brian Kernighan is smart enough to code?
2020.07 Irky Reblessing – Rakudo Weekly News
https://en.wikipedia.org/wiki/Mount_Mazama#Human_history

https://en.wikipedia.org/wiki/Crater_Lake#Sacred_significanc...

the indigenous peoples near Crater Lake in Oregon have passed down stories relating to its eruption nearly 8000 years ago.
Here is a related video, where Eskill Steenberg shows off his data debugger / live visualisation. It's networked so can be used remotely. Very impressive stuff.

https://handmadedev.show/ep-13-2016/

Starts at 01:06:14
The relationship between the UK and mainland Europe is changing dramatically. The UK think they’re going to force things their way by economic might alone, but the social ramifications of all of this will last far longer than you might expect.
> why should clients pay up

Because otherwise their ad income stops.

How does "I might get extorted again by someone else" factor into this?
Another one that would be fun to believe
https://aeon.co/ideas/investigating-homo-floresiensis-and-th...
How is this different from Google encouraging company A to out-bid company B for ads on B’s product names? Online advertising is inherently a racket.
EULAs are legally-binding in the United States, and the Federal government is very happy to murder people under CFAA violations.
The Most Beautiful Linux Distributions in 2020
Apple Watch beat the Swiss watch industry in sales in 2019
Use base pi and the shortest string of digits representing all of the digits of pi can be written as '1'.

This project seems pointless to me. There's no scientific value in knowing this many digits of pi. He used off the shelf components and off the shelf software. So there was no new engineering that advance the state of the art. At the end of the day the only thing of meaning that happened her is he used a bunch of electricity (and a corresponding CO2 release) for no socially valuable purpose.
There hasn't been a single failure of a reused falcon 9 booster on launch, which is the bit relevant to human spaceflight. Humans aren't going to ride a falcon 9 down to landing.

If you're talking about starship then I'm not sure how worthwhile extrapolating from F9 is. I would guess they're pushing F9 to its limits here - after all a small gain in launch efficiency multiplied by the size of the StarLink constellation is a big overall improvement!
And what prevents them from asking again next week. Or forging account ban regardless of ransom.
Can you provide evidence that this is a commonly tolerated practice in "the real world"? Are you a judge, prosecutor, or criminal defense attorney?

It's a common trope, but courts really do have discovery deadlines, continuances are common for a variety of reasons, and undisclosed evidence can be excluded from consideration.
Options when monetizing Chrome Extensions (with $ numbers)
This is a great picture, if you're a structural engineer. If you look at the body panels aft of the landing gear, you see wrinkles in the skin, from lower left to upper right. Under the wing, you can see wrinkles from lower right to upper left. That means the skin has buckled in shear. This is known in the airplane trade as "diagonal tension". If you are careful, you can save a lot of weight by making the web of a deepish beam so thin that it buckles under limit load. You have to put in compression members to keep the flanges of the beam from collapsing vertically. In the case of the Rotodyne's body, that would probably be the periodic frames or rings.

I believe this technique was first used on the DC-3 wing spar.

Anyway, this means that the helicopter-rotor is pulling the Rotodyne up, causing the body to sag down on both sides of the wing. Either the Rotodyne is heavily loaded (crash-test dummies or something) or it's accelerating vertically. The depth of wrinkles would make me wonder if they skin is too thin, or ask if this was some kind of limit load flight test.

One of the other pictures in this article's slideshow is of the Rotodyne's interior, showing an alternative technique of lightening a beam's web: putting flanged holes in the web of the body frames. Sometimes you can't do thin webs for other reasons, maybe secondary loads like wiring or control surface cabling. You just cut holes and use some kind of ram to draw out flanges on the side of them.
Show HN: New Personal Page
When I was initially a manager of a world wide, cross-corporate project, meetings consumed all available time on my calendar. I was still evaluated as an I/C so I would do my "I/C" stuff at nights and on weekends. This was unsustainable. Over time (I'd say 14-18 months) I convinced my management to either judge me as an I/C and replace my corporate role with someone else, or let me bring on someone (call the role whatever you want, lieutenant, Chief of Staff, whatever) who picked up my I/C work. I still did "I/C" work but as a peer to the guy I brought on board. For meetings I restricted who could add me to a meeting to about 100 people across the company. Anyone else had to go through an office assistant we had who'd vet the request and run it by both me and my lieutenant.

The other thing I did, even with those restrictions in place, was to narrow down the time window anyone could schedule a meeting to be no more than four hours a day. If it was critical to the business they'd call me or someone around me and we'd work it out, but that restriction wiped out a lot of stupid meetings that I really did not need to be in.

Put another way: put a visible price on your time, and really push back if there isn't a clear reason for you to be in the meeting.
One interesting fact that I learned from Nate Silver's book, The Signal and the Noise, is that weather forecasting is a four-dimensional problem (space + time), so to produce a forecast that is twice as detailed requires approximately 16x the computing resources. Historically, the resolution of weather forecasts has doubled roughly every eight years, in line with with Moore's Law.
Pi is transcendental, not algebraic.
Would really appreciate it! Please connect with me on twitter @valentinvieriu
If I remember correctly this procedure was implemented after SES-9, which came in too hot and broke straight through the deck of the droneship.
Less than 0.5% of owners say they are dissatisfied with the exterior appearance of their Tesla (including paint issues)[0]. And quality has continued to improve since then.

That is, by far, the most extensive and reliable source we have on this topic but please point to any other study that might say the contrary.

[0] https://www.bloomberg.com/graphics/2019-tesla-model-3-survey...
However it's important to note that recovering the first stage makes sense only if it's successful enough times. Because it reduces the payload and it's more expensive as a single use.
"there is an infinite supply of copycats. "

No there is not, as the number of botnets is big, but limited. And I can imagine something like online turfs to actually happen, with criminal hacker groups setting up areas. And taking other groups down, if they mess with their turf. (afaik some crackers take already good care of their botnets so they do not get under the control of other groups and effectivly remote admin their bot computers and patching)

Now while there is never such a thing as 100% security, right now the average number is frightening low. So the root problem is that the average tech stack is just too vulnerable. There is way too much truth in that:

https://xkcd.com/2166/

And our government agencies don't seem too eager to change that.
You still probably get the best outcomes if you're willing to pay sufficiently credible threats a couple times.
Interactive visualization of Kerr spherical photon orbits (2016)
> I see why Vue was created, but I don't see why it's still around.

Because a lot of devs in FE-land have little experience, so they still have to find out the hard way how some stuff breaks.

Like the "stringly typing" (a.k.a. no type safety because we use strings to refer from one bit of code to another) you see a lot in Vue: it is plain evil and can only be fixed by a really clever IDE or a new version of Vue that breaks compatibility.
I'm talking about extrapolating from any rocket launch. Sorry if I'm not clear, but I am talking about starship.
Move, simply
Schizophrenia Manifests as a GitHub Repo
I'd agree more with your points if Qanon (the belief system) was given any kind of critical thought. The belief system is a tower of lies by any standard, except that of cult belief. If Qanon (the people) are trying to do this, they're trying to propagate falsehoods, some of them easily testable, but because it's a cult, nobody applies any standards of logic or fact-checks the assertions.
Imagine if someone did a documentary on TJholowaychuck (visionmedia/apex etc)
A New Database for Visual Data
So someone can come up with a tech solution for this problem.
Would it help if you get your site behind Cloudflare or similar?.