skysight-inc/HackerNews huggingface dataset:
Attaching a price tag it (done!) and trying to spread the word through relevant channels (in progress). Posting on Hacker News has been a thoroughly enjoyable process so far and I look forward to meeting more great minds.
Ditch the GPS
I've heard nonspecific good things about Mind the Product as a conference. They also do trainings. I know nothing about their quality.

https://www.mindtheproduct.com/product-management-training/

If you don't mind sparing a day and £550, maybe go to https://www.eventbrite.com/e/communication-alignment-for-pro...?

Otherwise, see about joining the London chapter of https://www.meetup.com/ProductTank/events/ ?
> But we are finally seeing emergence of desktop applications from major players for Linux because of electron

It's not like Maya, Steam, Chrome, Firefox, Skype, Adobe Reader, Houdini, DaVinci, Nuke, TeamViewer, Blender... haven't been working on Linux for ages (or more recently Bitwig, Reaper...). And conversely it's not like every Electron app has a linux build.
I think that even if we all try to do good things, that would be an improvement regardless of whether we succeed.
You also didn’t have ATM’s in the 50’s, which meant a fancy dinner required planning ahead to visit a bank branch during working hours.

But yes, I think the cool factor of taking some friends or clients to a restaurant and walking out without paying contributed as well.
i like the name and don't associate games with drugs, so for me personally the name, even though used for some drug as a nickname (official name of the drug is obviously not angeldust) doesn't make that click. I think personally plenty of people will not relate it, and for most who do it might just be a bit of a giggle / afterthought if they do.

If it's really related to the in-game content and lore i'm sure players will figure that out and create a new more positive association to the word.

For example, a male donkey is called a "Jack", yet people still name their kids Jack, not relating that to a male donkey... (maybe a little more benign example.)

Personally i wouldn't worry about it too much! it's not like the game is called CrystalMeth or something....
lol, it crashes when output a lot of text
try: yes
There is an additional progressive tax on the vehicle price which makes expensive cars seriously expensive. And the VAT comes last and is charged on top of the total of the other costs including the taxes.

This is one of the reasons why Tesla was able to jump start the electric car business in Norway with the Model S and model X because EVs are exempt from all of that except VAT (I think, not sure). It's also effectively a regressive income tax because the more expensive cars are effectively subsidized by a larger amount of money per car than cheap cars. In my opinion we would have been able to have even more EVs if the subsidy had been the same amount of money for each car regardless of the value of the car. Then the Leaf and the Zoe would be really cheap cars.

I love my Model S but I feel that I have been subsidized more than I should have been (no I'm not giving it back).
Maps Reveal the Hidden Structures of 'Choose Your Own Adventure' Books
I use roomkey.com, and always reserve and email directly with hotels themselves to confirm stay details, as well as secure the lowest non commissionable price.
While the idea of using a common build backend is nice, I also like the idea of a build DSL common to all projects, rather than each project using their binding of choice (and associated idioms) for the build files.
>At what point do we get so deep into templates that we just admit that anything short of a programming language just isn’t expressive enough for a config file?

I want to say that if you need config files to be that expressive, you're not doing configuration, you're still just building the application and probably have some architectural or separation of concerns issues that need to be addressed.

I would assume most YAML config files could be made simple enough that they don't need to be Turing complete, and that they could be written more directly rather than through layers of abstraction.
Blogging is really for two main reasons, order depends on your priorities.

1. For yourself, to help clear your mind and clarify your thoughts.

2. For convincing your future employers you’re not a con artist.
This is a pretty clear case of stalking.
When children cut the connection to their parents, it is super easy to side with the poor mother. However, people tend to ignore that the pressure for the children must have been quite high to go to such an extend. This makes me sad, since I know how it feels if your parents dont respect boundaries.
That's the thing, each developer thinks their app is the most important one on your device.
So pessimists can't be doctors?
It's what they've always done.

> Mastery of 1 set of texts

> Dogmatic adherence to a single school

> Promotion of those who regurgitate the above the best

It's yet to work for more than a few hundred years.
It's showing up for me in the App Store, macOS Mojave 10.14.6 (18G1012) from Argentina. Hope it helps with diagnosing somehow, and good luck with the project, looks impressive.
used as a setting in many sci stories, not just st
Yes. Fork was a clever hack for one point in time, back when processes were simple, single-threaded, and lightweight. It's always had the misfeature of inheriting resources which you didn't ask for. Not including it makes it mildly annoying to port existing programs, but 99% of the time programmers want spawn and are forced to build it from fork(), not the other way round.
I don’t think you’ve actually understood my proposal, and the snide remarks about completely unrelated languages don’t help your argument.

To reiterate, my proposal is that the walrus operator has the exact same semantics as the assignment operator, but creates an expression rather than a statement. A linter rule could then be added prohibits the assignment operator, and converts all instances of it to the walrus operator. The codebase now has only the two operators. Language reference books need only explain the two operators, and simply note that the legacy assignment operator behaves the same as the walrus operator but cannot be used in expressions. This is easy to learn.

What the language creators have done instead is add a whole new operator with all new semantics, leading to all new sources of confusion. (See TFA). This is not easy to learn.

Side note: It’s funny that you appeal to the authority of the language creators with phrases like: Python is easy because “the language is a collections of thousands of such decisions”, yet ignore the fact that the actual creator of the language was so against the addition of this operator that he saw the community’s insistence on it as reason to step down as BDFL.
Hacking Crap
Just out of curiosity is GitHub a site to build hacks or what? My computer and my phone have both been hacked by the same person who seems to be doing a lot of GitHub astuff, the only problem is they are doing it on my PC and phone. I do know who it is but I have to prove it is there anyone here willing to help me find the proof Ineed to stop a very mean evil woman. She has tore my life apart would someone be interested in helping me please? Thank you for your time!
A desperate, lonely person, facing mortality, does what they can to see people she loves but isn't allowed to visit due to estrangement? That's "super weird" to you?
I second this, please, oh lord, tell us!
> LSD-75

lsd-25

...

> Curious to see how a spiritual adept would react to LSD, Alpert gave Maharaj-ji a whopping dose. It had zero effect on the holy man.

This is so unlikely. Either the drug was no good, or Maharaj-ji was on something that negates the effects of LSD (anti-depressants, benzos, barbiturates, etc.)
There is a certain subset of star systems that I will always associate with and have a fondness for because of Freespace 2. And the phrase “Capella jump node”.
Kitty seemed faster than alacritty to me. I'd love to see it benchmarked, but I'd class them both in the 'fast enough' category.
"{a?: number, b?: string} has 4 states, while the model you might have been trying to describe — {a: number} | {b: string} — still has just two."

The problem I've run into with the second approach as the number of states expand is 1 - you end up with tons of boilerplate to discriminate between types, and 2 - it becomes hard to treat objects polymorphically.

I sometimes end up doing {a: number, b?: undefined} | {b: string, a?: undefined} so that I can write `if (obj.a) doSomething()`, but it obviously gets unwieldy with a lot of properties and states. Imo it would be nice if TS did this automatically so that I could check for the existence of any property that might be defined on an object.
"Keeping informed is the duty of a citizen in a democracy"

Sorry, but I have no such duty. We are free to do or not do as we wish. News media has evolved to make us angry and stressed and to pit us against each other, while encouraging us to come back for more. It's gotten much worse over time. After years of fulfilling my "duty" and forever frustrated that the more I learn, the more obvious it becomes that our problems are intractable the problems because most people are only superficially informed enough to know that the other side is wrong and our side is right. I've sworn it off as it's just an unrelenting source of stress and madness from the left and the right.
Avoid Coffee During Pregnancy
And how do we make that happen?
Alpha Centauri: Our First Target for Interstellar Probes (2016)
iGet Now- Technology and travel
>But false negatives are also very bad

The principles of the law makes it clear that it's far, far worse to have an innocent person in jail that a guilty person go free. Many legal principles revolve around this.
It certainly feels as though the core idea of sites having pages is dying or dead.
The term "open source" really doesn't say anything about the license. It just says that the source is open. Which in case of vector graphics might not say much.
One of my "favorite" paradigmatic UI changes (Mac): the Finder and Open/Save dialog sidebar. Up to and including Snow Leopard, these would include custom icons, once the flagship feature of user customization and personalization. However, this also served productivity, just assign a simple colored bubble icon to any of your current project folders and a few decent, but recognizable ones to the major entry points into your file structure, and these were easily recognized and located in any file list at a glance, without even reading a single character.

Then, Apple decided that this may endanger their precious industrial design. Finder icons, especially those for folders, are to be clean and uniform – and to be exclusively chosen and delivered by Apple. (Also, color must not serve a purpose and isn't allowed to transport any information.) Icons are not for everyone, quot licet Iovi non licet bovi. Now, it's all about reading, or, if you maintain a really clean and short sidebar, about position. Still, every time a Finder window or file dialog is accessed, some precious seconds and some maybe even more precious focus is lost. However, these are apparently not that precious as Apple's pristine looks. – OK, Apple, now I know, where I rank in your esteem. Thanks for letting me know.
> the actual creator of the language was so against the addition of this operator that he saw the community’s insistence on it as reason to step down as BDFL.

That's backwards. The community was generally opposed to the walrus operator, and Guido stepped down because of (among other things) the community's reaction when he insisted on adding it.
> [x:=[1,1]] + [x := [x[1], sum(x)] for i in range(10)]

Tried to run this in a REPL and got invalid syntax.
Not sure an Ex army Landy is exactly pampering your clients, it would be ok for the army types on a jolly red trousers and Barbour's.
> I'd almost consider this a subtle bug?

It's not exactly a bug but it is a somewhat unexpected behaviour and IIRC Guido regretted that list.__iadd__ was overridden this way.

> None of the other += operators returns a value.

It's not the operator which returns a value, it's the data model hook. The data model requires that it return a value: https://docs.python.org/3/reference/datamodel.html?#object._...

> These methods should attempt to do the operation in-place (modifying self) and return the result (which could be, but does not have to be, self).

Really the issue is that the "in-place" hooks are simply weird.
For me it's the same, except for I-War (marketed as Independence War in the US). And the phrase in my case is "Toliman jump point"[1] =)

[1] https://en.wikipedia.org/wiki/Alpha_Centauri_B
Map, filter, and fold are higher order functions, functions which take functions as parameters.

You are misusing the word callback. A callback is a function passed to another thread that will maybe be invoked later as a response (like it calls you back).
Nice work!

One point of criticism is that these images don't work at all sizes (or resolutions).

For example, the image for "login" wouldn't fit in a small bar typically at the top of a website. Or as another example, you wouldn't be able to use these images as emoticons in a chat program. They are simply too big and detailed for that.
"Solving Problems the Clojure Way" by Rafal Dittwald at Clojure/north.
Comparing a simple JS cardgame the imperative, OOP and functional way.
True Genius: a perspective on Einstein that you probably haven't seen before
Seems like one of those Lindy effect things. The longer proofs have been part of math, the longer you should expect them to stay there. This is why you can dismiss a new fashion as a fad, but once it's been around for a while you should acknowledge its staying power.
Sluice is a direct cognate to Dutch sluis, with the same meaning. The sluit in Afsluitdijk comes from a verb meaning "to close", which is indeed also cognate, but much more distantly: sluiten is inherited from a Germanic root sleutaną, but sluice/sluis comes from Latin exclūdō; both originate from Proto-Indo-European (s)kleh₂w- "hook, peg, nail", which has many descendants, from the Latvian verb for "to become" (via a meaning "to bend") and the Russian for "walking stick" to English cloister or French clé "key".
> It may be a good benefit

It may. Or it may not. That's really the problem with acting on research that isn't commonly accepted. I still run into people who believe that cooking in aluminium pots causes Alzheimer's. Since the result appeared in a respected paper and was widely reported on, it lodged in the minds of the public. Later retractions had difficulty dislodging the idea.

Especially if someone has a particular bias, it's easy to find an amount of research that confirms that bias (confirmation bias). When you present the material that you have found, it can be incredibly impressive. I have found that if someone has an incredibly impressive list of research that backs up a theory that isn't widely accepted, it is almost always a case of confirmation bias. Of course, sometimes the widely accepted notion has just not moved in that direction yet. The problem is that without being a true expert in the field it's essentially impossible to tell which is which.

It is an unfortunate truth when studying very complex systems. Progress is made slowly with many arms reaching in different directions. People make promising leads, only to eventually find they don't lead anywhere. We often get stuck not knowing where to go. Sometimes when we find the answer, it turns out it was sitting under our noses all the time. It's just the way it goes.
Channel imbalance is inevitable without conscious and active management to prevent it. I used to run an ecommerce platform, and saw the innards of a lot of merchants. In a nutshell, a winning channel will see snowballing resource investment, and a losing one will be starved. You can force parity, but it usually comes at the cost of overall volume.

Boils down to risk mgmt vs revenue - and all but the most conservative businesses will choose revenue.

In my case, I absolutely starved booking in favour of Airbnb, as Airbnb was much faster out of the gate. So, I have platform risk, but revenue is good.
Leadership Lessons from the Presidents
I just did. It works fine. How long should I let it run?
> and the snide remarks about completely unrelated languages don’t help your argument.

Granted, I apologize. It was childish.

> but creates an expression rather than a statement.

Expressions are limited in Python for the same reasons. It's the same rational that got us tone done lambdas. People code with a certain style using it, which is not the style we want to promote for Python.

> A linter rule could then be added prohibits the assignment operator, and converts all instances of it to the walrus operator.

Every time you delegate something to a linter, you fail. A good language must be a good language without 3rd party tooling. Tooling should only be a bonus. This is why we have forced indentation in Python. This is why we have namespaces and don't rely on a bundler.

> What the language creators have done instead is add a whole new operator with all new semantics, leading to all new sources of confusion. (See TFA). This is not easy to learn.

You don't learn this operator when you learn Python. Just like people don't learn about list comprehensions at first, don't use yield and code without creating a decorators for years.

Python scales down: you are productive with it without all its features. It is designed to be partially learned and still be useful. Thousands of Python devs are not coders, but scientists, geographers, finance people, etc. They know very little Python and yet, can work all day with it.

Walrus is made so that it doesn't interfere with the original design. It's something separate that you get to later.

> yet ignore the fact that the actual creator of the language was so against the addition of this operator that he saw the community’s insistence on it as reason to step down as BDFL.

That's not what happened. The bad quality of the debate is what made Guido step down. We had a huge number of new comers in the later years because of Python popularity. These people didn't learn internet from the age of mailing list, IRC, etc. They addressed the topic like others talk on Twitter: lot of noise, little content. I understand that after 30 years of doing what is basically free awesome work for thousands of people, he didn't feel like being disrespected by a horde of juniors that though they knew better.
As a developer, the Touch Bar as a whole is trash. I want to type without looking at the keyboard, and now I suddenly always have to look at the keyboard.

Accidentally pressing the escape key is just one of many issues I have with that "feature".
Yeah, agreeing with what you say.

mypy --strict is only useful for projects for which everything is defined.

I recently did a project with tornado, which is typed. Typing helped me immensely. My editor would give me type hints, errors and show me other edge cases.

For an existing Django project I'm adding types when I touch functions. It helps a bit, but way less.
That's also because typing almost forces you to change all the dicts that get's passed around in dataclasses. Which is a lot of work after in an existing project.
I didn't realize molten salt fuel is 10X less dense. But assuming either thorium or fast uranium reactors, they'll get 100X as much energy from the fuel, making 10X less fuel volume than conventional reactors.

That doesn't necessarily imply anything about the waste volume. With high burnup, the waste is just fission products, which are entirely different elements than the fuel.

One reason high burnup is easier in MSRs is that xenon, a neutron poison, is a gas that just bubbles out of the liquid fuel, instead of being trapped in a solid. With fast uranium or thermal thorium, you also don't have a large amount fuel that can't be fissioned. (Some early MSRs will be thermal uranium, and produce more waste.)

For disposal of fission products, the general idea is to mix them into glass and bury them as solid blocks.
You Should Be Freaking Out About Privacy
Thanks for taking the time to write it up
Work on These Things
What happens to money in e-wallets?
It's not a discussion about influencing factors, it's a discussion about causality.
Hmm, I'm not really a fan of indentation based control flow, but I see the appeal of condensing code vertically.

I primarily work with C#, but I've gradually come to like the "K&R"/Javascript style (where the 1st brace is at the end of the first line), precisely because it helps condense code vertically.
Oh interesting. I’m with the community on this one.
Because those are public utilities and you presumably want to incentivise mass transport.
JavaScript design patterns #4. Decorators and their implementation in TypeScript
Love Emery.

Took 2 courses under him @UMass. An extremely demanding professor, but each of his classes are an absolute delight.
https://en.wikipedia.org/wiki/Cooperative_State_Research,_Ed...

In rural areas, they do a lot of farmer education. In suburban and urban areas, they typically run hotlines where you can ask gardening questions and may run classes.
what is good about this app?
Disagree. If you design your framework with language-portability in mind, you're going to have to trade off on a lot of other things you care about. You'll have to go with lowest-common-denominator design-decisions, rather than making a language with its own idioms.

LLVM itself, for instance, is a C++ API which also exposes a C API. People generally favour the C++ API. Idiomatic C++ is nicer to work with.

There's plenty wrong with CMake, but the lack of Python bindings isn't the problem. CMake's scripting language is clunky and error-prone, with documentation that is very complete, but surprisingly unhelpful for doing real work. That's the problem. The lack of choice isn't.

CMake gets all the hard stuff right. I really don't think it would be that hard to overhaul its usability, but I doubt it will happen.
> I briefly read some "good news" sites years ago, but stopped because they started to depress me

I think it was also a site like science-daily that makes it sound like they have an extraordinary scientific finding that will revolutionize the world every single day, except that most of it is just PR or badly designed studies.
I doubt you or most people can even agree what fascist means let alone what it would be like.
We have no problem with food what so ever. Where did you get that idea?
> And why did they remove visible UIButtons? I miss the real days of iOS.

As a developer that meant a ton of work to fix the UI of my existing apps. Just a floating blue word instead of a real button. You used to just drag a UIButton into Interface Builder and call it a day, the current default is super confusing.
>> I've sacrificed progress in other areas of my life to see this through to the end

>> I've grown so much as [..] and even as a person by creating Angeldust

These are words of wisdom that prove your point, and I think it's a great thing you've posted them here!
Letters to a Young Poet (1929)
Made in China + whatever Cybertruck is having M3 could go below $25k USD - perhaps 30k euro if you add duties, etc.
That and the throwaway sentence near the end:

>In the end, Carrie said she decided to spend Christmas with friends.

Wait, all this time she had friends to spend time with? Honestly this seems more like her complaining about her estrangement from her family, than it does about being lonely.

I bet the estranged daughter's story would read a lot differently, and would love to read it.
Common cultural touch stones are more thigs like the St James Bible" the Classics etc.

In the Uk it might be Last night of the Proms, Dr Who , Queens Speech, Test Cricket on the Radio, world service weather reports etc