skysight-inc/HackerNews huggingface dataset:
> I did not know that cash still played such an indispensable role in the lives of many vulnerable groups in the U.S..

I'm not even close to "a vulnerable group", but I still use cash for convenience. It's faster than card, most places don't have phone-based payments (I don't use them anyway, never felt worthwhile), and I don't clutter up my bank statements with daily purchases (lunch, groceries, etc).
Nit: Starting Jan 2
Victoria plastic bag ban dead as Supreme Court of Canada rejects appeal
If the language makes you jump through unnecessary hoops to get passable performance, the issue is with the language, not the program. Otherwise we could generalize your perspective such that all languages are above criticism (no languages have problems, users just fail to find and implement the proper hacks).
> I'm so glad the 'made with love' shit has died down

Did it though? I still add a "Built with heart" badge to the README of every new project. /s

https://forthebadge.com/images/badges/built-with-love.svg
It's actually impossible for GPS to show your current position.

The signals have to be received from each satellite, then processed to yield a position valid at the time of transmission.

Every GPS fix you get is delayed by AT LEAST that processing time. Any filtering adds more lag.

Most navigation systems look at the T(fix) -> T(now) difference and project your now position from the prior fixes. Especially if you're following driving directions as opposed to free movement, then programs like Maps etc project how much further you've moved on the route, not just along your velocity vector.

After a few seconds, though, that projection will stop moving, too, when the gap between last fix and now gets too large.
We've discussed this before [1], but what I've called the ML-ification of programming languages (static types, type inference, higher order functions, exceptions, ...) has been pervasive. Your own Java has been doing quite a bit of this recently. All major software companies (FB, GOOG, MS) have by now retrofitted types to their dynamically typed legacy languages. Even smaller outfits that are based on dynamically typed legacy languages (e.g. Strip, Dropbox) are retro-fitting typing.

[1] https://news.ycombinator.com/item?id=22068223
>having multiple JDKs sounds like a pain.

If I may, I'd like to recommend jabba for JDK switching, it's not my project, but it's really making my life easier: https://github.com/shyiko/jabba
Stellaris is truly excellent, I think. It's not turn-based, but otherwise it's the closest thing to a MOO2 successor I've ever played.

It does a lot to capture the magic of exploring space as a growing empire, especially through the special encounters and branching scenarios which go to some pretty wild places. I also love the huge variety of gameplay experiences offered depending on the attributes of the species you choose to play as.
I thought this was going to be a configuration generator and/or parser of an existing configuration file. While the documentation here is excellent (and the style of the site very nice), when I hit the home page, I am still left asking "now what?" needing sort through an endless list of alphabetical configuration parameters.

I think it would be much more interesting if I could load an existing configuration file and have a tool like this parse my configuration, giving it the highlighting and hyperlinks to documentation. It could analyze the file and give recommendations. Or I could specify my desired configuration outcome (high availability, low latency, multi-user, etc.) and it would create a starting template for me to work from.

p.s. I also personally dislike/distrust disqus and would not lean on or trust the comments there. Let alone it not working at all for anyone blocking cross-site cookies, etc.

[EDIT]

OK, so maybe I didn't read the blog post about "what's coming" which might be inline with what I just wrote. Specifically (from TFA):

> Right now we are working hard on a fully featured application service where you can have a graphical configuration interface (or UI) with Drag & Drop of your postgresql.conf files with automatic validation, and a REST API where you can store and share your custom postgresql.conf configuration files. You will also be able to download your configurations in several formats, like the native postgresql.conf, YAML or JSON.

So I guess that's getting closer to what would actually be useful to someone like me. Wake me up when that option actually exists.
> There’s no mention from him, about socializing the cost of housing. This is the primary source of inequality.

It isn't well mentioned on his website[0], but he has talked about it in more details before (sorry, I forgot which videos he specifically addresses this in. There are a lot and they are long). But the tldr is he wants to do better zoning, encourage high rise apartments, and throw in government incentives for affordable housing. If you post this question in the subreddit I know it'll get answered quickly, with many links, and will likely be updated on the website (that's the usual pattern).

> Is his he expecting that people will take the $12,000/year UBI, and move out to podunk Iowa somewhere, and buy a small plot of land, and farm the earth and raise chickens to be self subsistent?

In part UBI, but in part he wants the IRS to refund some moving costs[1]

> that rampant capitalism has run amok,

This is actually at the forefront of his campaign: "Human Centered Capitalism"[2] That the rules need to be rewritten and we need to make the economy human centric, not money first.

> Clearly, [UBI] isn’t enough to pay the rent. Will these people work part time driving for Uber, or delivering for DoorDash?

There's no way you can pass a living wage UBI in this political climate. But $1k/mo does more than $15/hr (presuming hours are stagnant and you can get full time work. Most states already pay above federal minimum) and it is something that Republicans are on board with (because it simplifies welfare and enables more choice). I know it isn't a complete win, but it is an obtainable win. People are already asking how you pay for UBI, now imagine if he doubled the amount. Let's not let perfection get in the way of good. Think of it as a step in the right direction, not a full solution.

[0] https://www.yang2020.com/policies/zoning/

[1] https://www.yang2020.com/policies/get-america-moving/

[2] https://www.yang2020.com/policies/human-capitalism/
What can I say, I didn't read why es6, php or cpp lifted closures into the language. I consider this is pure FP influence which haskell is the most known instance. And yeah scheme and sml were prior art, but sml is not even on the map of PL choices (I saw it mentionned in rust history, but I think it's mostly the eager semantics, otherwise you could replace it with any pure FP language)
I was really confused about eclipse season, as I thought the satellites were in the earth's shadow every day.. But that's not the case; due to how high they are, they usually always get sun, except for a few months in the spring and fall where the earths axis of rotation is not pointing towards/away from the sun. That few months is the eclipse season; and the eclipses happen once/day for a max of 72 minutes - which is where the batteries are needed.

http://www.intelsat.com/tools-resources/library/satellite-10...
Would you have an example to share?
This post is pretty old and many of the things in the "disappointed" section have been improved quite a bit.
I’m interested in an easy backup-out-of-aws solution.

We use snapshots for regular backups, and have implemented a solutions to share and copy snapshots to a different aws account.

But given that our production database is absolutely vital to the existence of the company I’d like to have an easy way to create a secure ‘not affliated with Amazon’ copy regularly in case of the nightmare scenario where an account is compromised/terminated
for "a language with longevity in the industry", my 2cents:

- either a JVM based ( Java, Kotlin or Scala... ) or C# dotnet ( core/net-standard ).

- SQL ! understand joins and query plans.
That is false. The rates of vaccine refusal for secular Jews is the same as the general public.

The rate of vaccine refusal for Orthodox Jews is radically higher than the general public--second only to Jehovah's Witnesses on a proportionate basis.
Most people can choose only phone company or cable company for internet (some people only get 1 or the other).

There are LOTS of search engines to choose from that are freely available. DuckDuckGo is pretty great these days.

Microsoft is even is making a search engine now, I've heard! /s
5-10 years ago there was a study that said that contrary to common wisdom, 20 minutes is not the minimum necessary to get cardio benefits from exercise. 3x7 minutes also works. This changed my life. I'd gotten so out of shape that 12 minutes hurt, and also if you disappear at work for 25 minutes at a stretch people will talk. 8 minutes twice a day and once after work is easy.

Getting away from the desk for 5 minutes can give you a lot of perspective, and unstick you from a host of problems. I think if I go back (when I go back?) I'll find a pomodoro app that lets you customize the intervals.

I think I agree with everything except this:

> As a code reviewer they should be giving you a compliment sandwich where the criticism or constructive feedback is placed in between two compliments.

Manageable when the code review is 50 lines. Not so easy to do when it's over 500 lines. Damned awkward when the person outranks you, too. I don't know where the cutoff is, but I feel like there's a point where this advice feels like victim blaming, or at least codependency. Don't put your coworkers in this situation, please.

As for knocking over the sandcastle, I agree this is something all humans wrestle with, maybe developers especially. Almost nobody wants to accept that their code is ephemeral. We always push back. Zen or a little horticulture can give you perspective. Kids might too, but that takes decades to play out. Plants are always changing, and they'll never be exactly the way you picture them in your head for longer than a moment. They're alive, and making them 'do' anything is a negotiation that often goes in directions you didn't anticipate. For good or ill.
Re point 1:

> This was the early 1970s, he said, why were these engineers so confident in their calculations? As guessed by many in the audience, the reason for that was "computers". In fact, when they won the bid, they told the city of Hartford that they could save half a million dollars in construction costs "if you buy us this new, whiz-bang thing called a computer". It turned out that the computer worked fine, but it was given the wrong inputs. There was an emotional investment that the engineers had made in the new technology, so it was inconceivable to them that it could be giving them the wrong answers.
I've received a lot of great business advice over the decades -- most of which I didn't know was great advice until I got bit by ignoring it.

But I think, hands down, the best advice I ever got was to never be shy about saying "no" to things. You're more likely to go broke by saying "yes", so make "no" your default response and only switch to "yes" when you can rationally support that decision.

The second-best advice I ever got was the "chandelier rule": when you're being pitched some sort of deal, the bigger the chandelier in the room, the worse the deal is for you. That is, be very, very suspicious if someone is treating you opulently when they're trying to sell you something.
In theory websites could kill off googles dominance by blacklisting their crawler and only caring about traffic from DDG and other lesser known engines
I bet that in about 5 years time the browser plugins would have had their revenge, unless the browser vendors pull the plug on WebAssembly.
No chance of using some sort of capacitor or staged voltage operation so different components deactivate as the power degrades?
Ah! That's the bit of context I was missing. That makes a lot more sense, thanks.
I especially love my projects made out of pure hatred for the status-quo, though!
Banksy was right …
No. If it were cheapest companies would be building nuclear. Right now in the U.S. the cheapest are wind, natural gas and solar.
Webase uses MongoDB for the dynamic data layer so currently we aren't using SQL or allowing direct queries. We may add that in the future if there is demand, but to start we are focused on non-SQL type users.
Thanks for the reply!

I tend to use Scala and Java for my day job. I completely understand you. Though I feel that a lot of what's good in Scala is better and simpler in Haskell, or was influenced by Haskell, so even if I don't use it for my day job, I feel it has made my job easier and better. Knowing Haskell has made me a better Scala programmer.

As an example, whenever I had trouble visualizing what some functions would do in Scala -- because they used to have horrible signatures, though it's getting better -- I would simply test the equivalent functions in GHCi to get a feel of what they would do, because Haskell functions tend to be simpler than Scala's ;)
>While I agree that is all garbage a lot of it is more of a minor annoyance rather and almost all of it can [be solved with minor config/tweaking?]

It builds. It's the sort of negligence that leads to bubbles bursting or coup d'etats. Or mass migrations from Zynga games. It just needs for the alternative to be viable.

>120k vs how many PC gamers? Doing a cursory search put the number near about 1 billion. There is at least about 2 orders of magnitude between the two.

PC gaming has been viable for 30 years. Linux gaming for 18 months and it still missing some key titles. If we get Fortnite and PUBG, we will have more.

>Whether I am one or not doesn't change the fact that it is up to you whether it upsets you. I haven't gone out of my way to upset anyone. I've just argued my point.

True. I do think you are someone who takes great pride in their arguments, the infallibility of their logic and drawing on what is quite clearly a great breadth of both personal and professional experience, however I feel that this is somewhat undermined by your rhetoric, your tone and your phrasing. Not terrible in and of themselves, but I think it has lead to blind spots that has meant this encounter has taken the path it has.
> For anything in-depth, I use technical resources and databases available through my local public library.

Can you speak more about this? Very curious about this as I would like to try myself.
Ask HN: How to Advance in a Large Bureaucracy?
"The UK was among 19 nations that initially supported the law.

That was in its final European Council vote in April 2019."

A bit like farting in the elevator just before stepping off, eh?
Doubt it. The article says the markings are "for federal agencies that don’t actually exist".
It's a lot anyway. Although peak power is not great.

Over 5000 years the output would be a few tera Joules of energy. The first prototype used nickel-63 (see https://en.wikipedia.org/wiki/Diamond_battery)

It could be interesting coupled with an ultra-capacitor, if you have something that has sporadic high energy demands, but not always. Think a remote sensor, or pace maker, or such devices that need a short spike of power, but on average the energy requirements are not huge.
Yeah the the very first and by now a worn out dismissal you always see is it's an academic research language, not for writing REAL software.

Out of interest, what kind of software do you build with Haskell? I'm doing web stuff and haven't quite been able to decide whether to stick to Haskell or Elixir for my own projects.
One thing that drives me crazy is that they assume all of your searches are geographically or linguistically "local"

It wouldn't be so terrible, except that Google is extraordinarily bad at geolocation.

Right now, Google thinks my work computer is in southern New Mexico. Google thinks my personal computer, right next to it, is in northern Nevada. Google thinks my mobile phone, in between the two, is in Los Angeles. All of those locations are hundreds of miles wrong.

But it gets even worse when you want to know about something in a place other than where you're standing right now. It's like nobody inside Google has ever done any trip planning in their entire lives.

Apple Maps has the opposite problem, though. If I want to search for a German restaurant near my location in the United States, it will show me places in Germany.
"From dust you came to dust you will return." - a valuable thing to keep in mind. Much the idea behend the memento mori I believe. It's easy for it to let it get you down but if you consider your mortality on a regular basis (daily or more often) it really changes how you see things. It certainly makes it easier to decide what matters.
I admit that but switching to Signal does me no good if no-one I know uses it. I am not saying no-one should switch.
I tried Matrix/Riot, but I ran into some big UI issues trying to get a E2E channel going between me and a friend (I had to "create" the channel multiple times, or add keys multiple times, I can't remember). And we share screens a lot, which Riot didn't seem to support.

It was a while ago, but I also seem to remember delayed messages.

The audio quality was nice though.
We have such a supermarket here; here's a video from the inside: https://youtu.be/m-4GorCp-uk?t=166

https://www.loes-market.dk/
What the BBC fails to mention or tries to hide: memes will not be safe: https://www.techdirt.com/articles/20200117/07301943748/germa...
That’s a separate ball of wax, but we do hold people captured in war in fairly inhumane conditions. I don’t agree with this policy, but it’s important to understand where the lines are being drawn.

It’s also important to remember that military tribunals are not nor have they ever been Article III courts, nor do the same standards apply in the case of war that would apply in civil or criminal cases.
For what it's worth, despite the O in OCaml, in practice the object layer isn't used that often. However, that's because the ML module system serves many of the same use cases that objects and classes do in other languages. People do use objects in OCaml occasionally if they need the dynamic dispatch.

I'd say that OCaml blends imperative and functional programming cohesively and fairly equally, though.
The best “self-help” books I’ve read are the ones that are able to formulate known insights that I already had, but put in much better words than I could have done myself.
I’m a fan of some self-help books. However, a major aspect that this article misses is that self-help is not a purely mental & cognitive activity. In my experience, the best books are pathways to action - they are like recipe cookbooks, where you actually have to try out the thing in order to experience a change. Neurosurgeons don’t get their wisdom by reading - they practice, watch other people, assist, perform, and train. They learn by training. Self-help is the same.

Evaluating self-help books by what we understood by reading it is like trying to feel full and satiated by reading a cookbook of recipes. The cookbook and self-help book is there to be acted on.
It's not heat-based. It's using betavoltaic cells, which is a non-thermal conversion process.

https://en.wikipedia.org/wiki/Diamond_battery
https://en.wikipedia.org/wiki/Betavoltaic_device
I totally forgot you'd have the conquered people as citizens...you could also replace your people with robots. I don't think it made sense with every playable race, but certain races that were bad on food or the planet had bad food, you could use robots to improve your bottom line. Eerily familiar...
The End of Easy Password Guessing –. In California
Yes, that's correct, one way export (for now). Once exported you can set lifecycle policies in your S3 bucket to automatically transition to cold storage or deletion.
Correct. You're not allowed to Dell yourself into slavery.
Not really, no. Their price tag and their billing shenanigans sure do, though.
Excerpt:

"On a per-square-foot basis, the four Fairways were among the highest grossing grocery stores in the country."

Interesting!
Here is a list of alternatives:

Ecosia: https://www.ecosia.org

Duckduckgo: https://duck.com

Yandex: https://yandex.com

Cliqz: https://beta.cliqz.com

Qwant: https://www.qwant.com

Startpage: https://www.startpage.com

Searx: https://github.com/asciimoo/searx

Bing: https://bing.com

Resources to build your own:

https://github.com/topics/search-engine

https://openwebindex.eu

https://commoncrawl.org
List of Sexually Active Popes
I've been playing this since 1993 and can't think of any 4X game that is as tight as this in terms of structure and playability. For those that don't know, there is an SDL re-creation that reimplements the underlying engine (you still need the original assets to play of course). https://gitlab.com/KilgoreTroutMaskReplicant/1oom

I've beaten it on impossible with nearly all races although I generally prefer to play with 4 races, medium galaxy on the hard setting.
I've never used Facebook (or Instagram or any other Facebook technology - as a web developer I've even eschewed React in favor of Vue), so I'd say you don't need anything instead of Facebook. Google on the other hand is a bit tougher for me. I use Firefox instead of Chrome. DuckDuckGo instead of Google Search. iPhone instead of Android. Apple Maps instead of Google Maps. I still use Google Docs, but only for working on files with coworkers - I don't have anything personal in Google Docs (I use a variety of other tools like Evernote and Excel for personal stuff). The one I'd like to move away from, but haven't found a good replacement, is Mail.
Horror story from a friend who worked in China as a consultant on the power grid back in the mid-aughts. Basically the guy who was leading construction on the plants was working with another who was to supply the concrete for the walls. Problem was, the concrete guy was behind on his "five year plan", so plant guy didn't have enough concrete. Plant guy still has to meet _his_ targets, so he just builds the plants with thinner walls.

Sure it's an anecdote, but the point is China has very loose safety standards and cuts a lot of corners. She's much more okay with losing a few people here and there.
> working programs in a research-heavy dependently-typed programming language called Lean which you can find here

I have used Lean. It's nice and intersting, but not really a useful tool for software correctness intended for use by engineers. You can do some very interesting math with it, though.

> As for dependent types the why is simple: we can express richer specifications in the type system.

Sure, but why? Expressing richer specifications in the type systems also has a significant cost. A language whose goal is not research would likely spend years considering whether this is a good idea or not.

> I suggest giving it a shot before condemning Haskell so easily. There's a lot of promise here.

I have, and I don't think it's bad, I just don't particularly like it, for the same reasons some people don't particularly like Python or Java. I certainly don't think you can't use it for practical applications, but its evolution is, without a doubt, guided by research goals. And when it comes to promise, I don't know how many decades one can reasonably believe that. Haskell doesn't even spread in companies that are already using it, unlike languages that have contributed a significant bottom-line advantage, and it shows virtually no growth after 25 years, in many of them it was highly hyped. I have absolutely no problem with people who like it. Programming language preference is a matter of personal taste; I like Java, Clojure, Eve, ML and Zig, not crazy about Haskell, and dislike Scala, and others like Haskell and dislike the languages I like; it's perfectly reasonable and expected, like taste in music. But you cannot claim it's a language designed for practitioners and yet have its features guided by research questions.