skysight-inc/HackerNews huggingface dataset:
> there are a lot of blogs that usually have some helpful example.

Each with their own search, usually!

I can see the downsides to this, but in trade you're getting a bubble that protects you from a lot of nonsense.

> For FB if there was something that allowed event planning, but didn't require people to create accounts for it (basically event planning with RSVPs, but handled through email or text).

That sounds like a fairly small project, and I can see the value. Maybe I'll code it up in the near future.

> For Twitter - there's a lot of value if you curate people you're interested in and engage with their tweets. People you would otherwise have no access to and interesting discussions/links/discovery happen there.

> Twitter can be great, but requires some effort. I think this would be helped by 'index lists' of users that are interesting to follow for new people (though this would cause a similar bubble issue that financial indexes have) but at the moment looking at someone you find interesting for who they follow is a decent way to find people.

I'll concede this, but in my brief Twitter experience it was very easy for the noise to drown out the signal, and I didn't feel it was worth it to work around that problem. It doesn't solve a data problem I have: my data problem isn't that I don't have enough data sources, it's that I have too many, and too low quality.
The thing is, like 20% of your program ends up being non-idiomatic, ghc-specific Haskell. I suppose for certain applications it could end up being the whole thing, but in general I'm thinking optimized Haskell is in that ballpark tops.

And idiomatic Haskell's performance is plenty acceptable for a variety of common use-cases (so not "nearly always is")
I'm a user, and product is top notch! Helps with engagement / conversion big time
> Why do we need this?

To get to the moon.
That's laughable. How many black congregants do you think there were in white churches in the south in the 70s? There were no public curfuffles because it's simply not an issue if there are literally zero people of another race in your congregation.
SEC vs. Ton: What Blockchain Association Involvement Means
Trading on WTO terms is not like 'having sanctions'.

The EU and UK will continue to trade on some kind of terms on most goods and services until a deal is worked out. It will take longer than one year, but the UK-imposed 'deadline' is highly rational, and good for both sides, because nothing ever happens on the 'difficult issues' until both sides are up against a wall and are forced to 'show their cards'.

The 'one-year' milestone people should understand not as the point wherein negotiations end, but rather when the hard negotiation begins.

They will keep the status quo until that wrestling match is done.
Eh, I'm ok with a little commercial puffery. It is an election year, after all. When the Olympics roll around this summer the promos are going to say "it's that time when America comes together".
>>> "There is nothing “mysterious” about the fact that I do not use email for constituency correspondence: it is openly stated on the homepage of my – very extensive – website"

LOL. Might want to look into that: www.julianlewis.net (do not click)

It directs to a spam / scam domain...

If only someone had a pen ready to write to him...
This is exactly what fennecfoxen just explained as to why you can’t just use one long trust and leave it at that. It’s unclear whether they’re going to put the craft into a graveyard orbit (requiring this maneuver, sans a destination of “another orbital body”) or let it burn up, though (from the article at least).
... surgery appointment?

This guy is a politician, right? Not a surgeon? Can someone explain?
If you can "submit" your change back to the original datastructure then the original datastructure is not immutable, right? Here's a nice explaination about how the persistant immutable datastructures work: https://hypirion.com/musings/understanding-persistent-vector...
A No-BS Summary of “The First 90 Days: Getting Up to Speed Faster and Smarter”
[duplicate] Information Leaks via Safari’s Intelligent Tracking Prevention [pdf]
Well these new systems actually saved me at least once (probably more but it didn't feel as dangerous). It happened when van drove in front of me when I was in a runabout. Automatic brakes reacted immediately and halted the car.

Interesting that you call this stuff like you do. All these systems actually prevented many accidents around the world as cars are getting more and more safe all around.

As for blind spot system. I use it just as another data-point when driving around M25(London). Of course I look at the mirrors and those are perfectly aligned so I have no blind spots but when I look at the mirrors and see no blind spot warning I am sure all is good and I move to the other lane.
What do you have on your Shelf Of Interesting items? I’m slowly building up mine, with an eye to “things that will spark creative thoughts”
Do you hold graveyard orbits located 11m/s above GEO to be an inadequate or irresponsible way of preserving the integrity of GEO?
Replacing all of your locks doesn't really fit into the category that I'd call re-keying. It might be the way to go for anyone not at all into DIY, but you can buy a Kwikset compatible pin kit on Ebay for under $6 (in the US at least), and it can do several locks.

It looks like the author's total cost was $170, which is probably enough that it would have been worth getting a quote from a locksmith so see if they could have done it cheaper. Especially if you're willing to take the locks off yourself and take them to a hardware store or locksmith.
I wrote an open source script for this a while ago, it's annoying to run due to Twitter API limits https://github.com/KrauseFx/twitter-unfollow
Please read the first paragraph of this page and see if your objection still stands:

https://clojure.org/about/concurrent_programming
This is one of the reasons I'm not in favor of much of the deplatforming that has been going on. It's not just that the mainstream sources are supposed to be compromised, but they are actively trying to silence the speaker. When YouTube, Facebook, etc. _actually do_ silence people (at least on their respective platforms), they now have proof of at least that claim.
How immutable persistant datastructures work
Why is "Apple" a good brand name? A brand is what you make of it.

It makes no sense for users to hear about "Elixir Lumen" from outside the Elixir crowd - so if they search for "lumen" and don't see the result, if they're paying attention and have minimal competency using search engines, then they'd type in "lumen elixir" to find correct result.
The only way we'll see real 10x improvements take hold is for our discipline to mature. As long as we are experiencing high rates of growth, where all it takes is 3-5 years to become "senior", while the voices of the real senior developers are swamped by hordes of newer devs, we will wallow in inefficiency and fail to improve much.

Most of the accidental complexity I see day to day comes from slow accumulation of errors in craft. Need to validate that an ID is a least plausibly valid, "I'll just match it with a regex here", and in 27 other places in the code, each one added in a different sprint. Little things like referring to data that is passed into an api with the variable name "json" when it is really a data-structure that was parsed from the body of an API request. Is this thing I am manipulating a "tab", a "filter", a "type selector" or a "group"? When methods and variables use a mix of conflicting names for the same concept.

Until we learn, as a profession, that shipping working code is not enough, that our code must clearly, concisely, and consistently communicate the core concepts embodied in the program, accidental complexity will bury us.
A minimal custom startpage to speed up your surfing
Clayton Christensen has been a great example to me in both business life and spiritual life. We studied his works in business school a lot but my favorite teaching that he ever gave was his "Decisions for which I've been grateful": http://www2.byui.edu/Presentations/Transcripts/Devotionals/2...
That is absolutely not the case. There's a huge difference between having immutable constructs available in a language and immutability being the default.

Clojure is built around the idea of immutability from ground up. It makes it natural to work with immutable data, and it guides you towards doing the right thing. An example of this would be transients, which allow you to do local mutation within a function, but the compiler will give you an error if you try to leak mutable state. All of this greatly reduces mental overhead for the developer because vast majority of code is referentially transparent. You can reason about functions in isolation without having to know anything about the rest of the application.

Meanwhile, simply bolting on immutable constructs on top of JavaScript puts the burden of using them correctly squarely on the developer. It's still perfectly possible to stick a mutable reference into your immutable record, and then pass it around and modify it. The language does nothing to help you there. Furthermore, you have to consider the culture and the ecosystem around the language. Pretty much all Js libraries are written in imperative style, and passing mutable data is the accepted practice.

And immutability is just one aspect, there are plenty of other differences that are very important for many daily tasks. One major difference is that Clojure is a much smaller and consistent language. Clojure code tends to follow a few accepted patterns that the community settled on. Js is a giant language that's grown organically and acquired tons of quirks and gotchas over the years. It's a minefield compared to Clojure.

Another day to day benefit of using Clojure is its tooling. You get reliable hot loading, which is pretty much impossible with Js, you have sane library management, minification, code pruning to function level, and code splitting out of the box. These features are especially important when shipping code across the network to the browser.

You also get a REPL where you can connect your editor to your running application, and interact with it directly from there. Any time you write a function, you're able to run it immediately and see what it does. There's no waiting for your code to compile, or the page to reload, or having to rebuild the state. It's an incredibly tight feedback loop.

In short, there's no comparison between ClojureScript and Js regardless of what constructs get bolted onto Js in the future.
> Oh and before I forget – don’t ever give up on your electronics projects just because they seem too hard. I started trying to build this clock nineteen years ago [...]

Wow. That's motivating!
I think a big part of it is that they're a company that specializes in making IDEs, using the IDEs they make. They're their own target demographic.
I think you'll appreciate this, it's a little long but definitely worth it

https://www.youtube.com/watch?v=8FJEtCvb2Kw
It’s a relatively known piece of “wisdom” from storytelling:

“The more specific we are, the more universal something can become. Life is in the details. If you generalize, it doesn't resonate. The specificity of it is what resonates.” [https://www.brainyquote.com/quotes/jacqueline_woodson_882873]

You can repeat a generalization over and over again. It sounds right — but it doesn’t stick. You can’t translate it into your own practice. You learn the words, but not the intuition.

Telling concrete stories helps us learn the intuition, too.
How does this compare to Youtube? There's no barriers there.
Ah yes, the programmers blame the engineers, and the engineers blame the programmers
He may be right, but if Google is bad at ads, it's not for any lack of incentive alignment. They make more money by serving up the most efficient (i.e. high-paying + likely to be clicked) ads. It's not impossible, but it's hard to picture another organization having both the economic means and incentives to do it better than Google does.

As to the question posed by the article, isn't the answer obvious? I don't know if users even "trust" Google's responses now. But it is manifestly the case that they will cease to do so when Google's answers cease to be the least efficient for whatever purposes users have for those answers. As long as Google is still the best way to search up information on, e.g., obscure aspects of Stardew Valley's economy, users who want to do searches about such things will continue to prefer Google. If Google ceases to surface good results for queries compared to e.g. DDG, users will migrate to DDG.
I remember hearing a story about Walmart founder Sam Walton at an annual vendors meeting. He walked up onto the stage and pulled his glasses out of his pocket and a bunch of his personal effects got pulled out and spilled on the floor and he got on his hands and knees to pick them up before going on stage. Then in another meeting with a completely different set of people he did the same exact thing. The guy who told me the story asked him what was going on and he said that the vendors in the room were making American median income and he was one of the richest guys in the world and he had to bring himself down a notch if he was going to connect with them.

This kind of stuff is harder to do now, since the first one would have been on Twitter within minutes.
To be fair, many substances in the nuclear industry, including the fuel, are quite toxic even chemically.
I didn't mean to imply that we thought we were in any kind of imminent danger. There were three pilots (including myself) in the plane, all whom had trained in a highly congested area.

My point was that having the handheld radio allowed us to trouble shoot the situation. Without the radio there would have been a lot higher workload and less of a margin for safety.
Any chance you have a link for this? I'd love to watch/read that.
How do you plan on solving the chicken egg problem? New users won't join unless their friends are already on it.

I think any new social media will fail unless it offers something really different and new (I don't think most people care about using a new social media just for privacy reasons). What makes yours different other than just privacy? The glorified address book does seem interesting but I would need to know more to understand how it will work.
> I'm still waiting for the education app that isn't "a drill quiz, ... but on a computer!"

From what I remember all of the "educational computer games" I played in the early 1990s were more or less this.

There have been some better ones though, over the years. Say Lemmings or World of Goo.

The best is probably something like Logo or Scratch, with some help/guidance from an adult.
Smokejumper
When someone puts in their notice, have you asked them why?

If you personally know someone who left, go ask them.

They would be a better indicator than those of us on Hacker News.
Divided like no time in the past 80 years would be true I think. Maybe not the last 100?
Riven definitely has some next-to-impossible bits. Stuff that's just not fun where what you need to do is find the right pixel to click on. I definitely used hints a few times while playing, and my general attitude was: This game is fun when it's having me explore or solve puzzles, so I won't cheat on those, but if I feel really confident that I've looked everywhere and the game is acting like a brick wall, I'll take a hint.
Absolutely nothing.

What you're describing is called in Lisp circles "m-expressions".

s-expressions were supposed to be an implementation detail, and programmers were expected to use m-expressions in the day-to-day.

No one ever got around to implementing them, though, and if you spend enough time working with Lisp, you'll most likely understand why.
If you have another library that builds SVG charts or diagrams, Rough.js is really fun and usually very simple to include.

When combined with a handwritten font like humour sans[0] You can instantly turn a chart into something that looks more like an XKCD drawing.

No idea why, but I find the hand-drawn look is universally more engaging for charts and diagrams, causing people to actually pay attention and ask questions. It looks like some of the example links[1] need updating. But the WiredJS[2] site is a good demo of the look I am describing.

[0] https://github.com/shreyankg/xkcd-desktop/blob/master/Humor-...

[1] https://github.com/pshihn/rough/wiki/Examples

[2] https://wiredjs.com/
Looking for Remote Software Engineers
It's a political term in the UK to refer to meetings with constituents: https://en.wikipedia.org/wiki/Surgery_(politics)
Every now and again, there is a strong reminder that we're living in the future. This is one of them.

A scientific result like this was promised to us as a someday-goal of early sequencing technologies when I was a child.

A lot of people have worked really hard to make this happen, and it is a human triumph, even if there is more to do.
how to use this?
If you ignore/x/adblock the popup it'll assume yes.
Semiconductors don't have infinite capacity. You assume that the superconductor is also practically free. Even them, building a net is still very expensive
Restitution Is Not Enough (2019)
I'm transitioning into a new role and thought this might appeal to you if you're ever in a similar situation. This is already paying dividends with my new team as I build out and act upon my little 90-day plan with my new org. Hope it helps!

I'm also not sure if book summaries belong here, so please don't hesitate to check me if I've violated etiquette in any way.
I was fortunate enough to be able to take a variation on Professor Christensen's HBS course through a summer program of study offered by Duke University; his son, Matthew, was himself an alumnus of both Duke and HBS and was our instructor for the course.

We were lucky enough to have Professor Christensen himself fly in for a few days for guest lectures. From the minute he walked into the door, his intellectual brilliance was obvious, but our class very quickly discovered what a kind person he was.

(This was right in the thick of the iOS-versus-Android wars and I recall having quite the spirited lecture about the nature of the market and which platform would eventually win out!)

I'll remember Professor Christensen as a brilliant thinker and, most of all, a good man.
'M (00) – the “sister” glitch counterpart to MissingNo
If you look at the request it does, use "copy as curl", replace the word with "$word", and put it between:

xclip -out -selection clipboard | while read word; do <the curl command>; done

Then you can probably do the whole list at once.

There is probably also a javascript way to automate this, but if they do it with ajax, this might be faster. Since I do this sort of automation regularly, I aliased the clipboard pasting to "c-v"[1] and so it's quite easy for me to do this sort of thing quickly without having to remember the exact flags and type all of that.

[1] .bashrc addition: alias c-v='xclip -out -selection clipboard'
> It makes me realize that Google's no humans policy -- is it a policy? -- is actually a strength here. My domains purchased through Google are safe from social engineering because, well, there are no humans to contact to ask them to manually move domains.

Except Google actually has a lot of humans in the loop for Google Domains. I was having an issue transferring a domain and I clicked a button to chat and was talking with a real person in about a minute.

Granted, they may have better security procedures but they're still humans.
> Air traffic controllers have primary radar and secondary radar in addition to ADS-B information.

No they don't.

Most secondary (surveillance) radar in the US has been shut down already.

The FAA has been busy shutting down basically anything that requires maintenance, and LORAN is gone too.

I believe the whole point of ADS-B out was to shut down basically the rest.

Source: commercially-rated pilot.
Good. For the foreseeable future, the limit of energy available from solar will be the total surface area of the Earth divided by two.

And that includes hydro from evaporation-rainfall cycling, photosynthesis, and wind. Which basically leaves as alternate energy sources tidal, from the sun and moon dragging the oceans around, energy stored from long periods of solar absorption in ages past, residual geothermal, and nuclear.

A little neutron-activated waste is indeed a small price to pay.
Newspapers used to be relatively well targeted. You know people reading the Podunk Times are probably in the Podunk region. But now the competition has surged ahead, and you can target on Facebook "people who run as a hobby and are African American and live in a metro with great than >500K population" or whatever.

But from a consumer point of view, is it better to be targeted in a loose way by people guessing about your demographics or an exact way by people who know your demos? And as a publisher, how the hell are you supposed to make content if all the money is gobbled up by the platforms?

I think we should return to status quo ante by just banning the collection of targeting data. We know that the old ad ecosystem worked because we observed it working, and we know that the new one sucks because we observe publishers going bankrupt and privacy being violated.
Neither, since it's a matter of perspective.
If we can't figure out gravity, what hope have we of doing ANY science? I mean stuff falls. Everything falls. The orbits of the planets aren't that complex, but gravity pretty much predicts them close to perfectly.
> "that’s been tested and has shown positive feedback on mobile over a long stretch of time."

This is a very smart argument for Google to have shifted to.

The thing is, this UI change is quite attractive. I 100% believe that they focus-grouped this, and that a vast majority of users agree that this looks nicer.

The "problem" with it, as you probably know, is that the redesign was done to make ads blend in with real results more effectively to further increase the no doubt already impressive share of searches that end in a user clicking an ad.

Users pretty much don't care about this. They generally click whatever's first and don't care that some retailer or whoever paid Google $1 for the privilege of appending ".com" to what the user typed and providing a link to be clicked.

The people speaking up are primarily:

* Geeks, who in general avoid ads because they know that they add no value and instead just get in the way of the actual results.

* People who have to pay Google due to this racket, who will have to pay slightly more now that even more users will conflate paid ads with results, meaning that having the best and most relevant website matters less and paying Google the most money and having a higher-clickthrough paid Google ad matters more.

It's simultaneously true that Google tested this and picked a design that nearly all of its users prefer, and that they're acting like greedy, craven racketeers here.
Off the top of my head, the import logic could be something like:

if(__DEV__) {
require("loadApiMocking");
}

Agreed that there'd be work to do to keep real code responses and mocked responses in sync, but there's probably ways to automate that if you want. In fact, I can hypothetically imagine some way to introspect OpenAPI schema files and configure Mirage accordingly.
Except the list doesn't show more than 200 tweets (unless there's some trick to avoid this). If there's a sudden spike of activity, or you check it only once a week, it's easy to miss something important.
> From someone who lived in Utah for 20+ years

Members in Utah are different to members outside of Utah, haha.
> B) On the other hand, as explained by The WireCutter, it was downgraded because of a new option that was half as much.

Except it wasn’t new, if the article can be believed. It was one they’d already reviewed and found to be inferior.