skysight-inc/HackerNews huggingface dataset:
Russia hasn't been communist for quite a while.

Meanwhile unfettered socialism leads to absolute hell holes like Denmark.
I've never heard that one, and not going to take a stance... but I WILL make the argument that if true, that's a HUGE strength!
Ah, see, I missed that, I had just skimmed, then grepped for "sort" and "order" (but mistyped that as oder).
> While these challengers are successful in attracting large number of customers, many of them haven't quite yet made profit. Simultaneously, the larger the size, the more the losses.

I have seen this story okay out before. Startup basically grows base by losing money. Eventually they need to actually make a profit. Then come out all the dark patterns, selling of customer data, and other scummy behavior. If you are a customer of these banks be extra vigilant.
I have so much experience with Common Lisp, starting around 1984 on my 1108 Lisp Machine. I have used various Scheme implementations a lot, but I just have more history and experience with Common Lisp. Both are great choices, and there are many high quality Schemes, plus Racket. Experiment, and then choose your own favorite Lisp.
JavaScript for Idris Developers
It’d be the set of all possible projects minus the set of the projects that have been done.

So due to copying and fandom the set of “done” projects probably is in the low orders of magnitude(smaller than 10^2?) where as the other set is definitely infinite.

That’s the discrete math response to not many projects have been done.
Why boot many VM instead of saving the state and restoring from there?
It appears textually first but the evaluation order is the same as the classic ?: ternary. ```[][0] if False else 'foo'``` will not raise an IndexError.
I assume the denser the population, the more it makes economic sense to put power lines underground.

The particular problem though is wildfires and they're more slowly caught, and can become larger and more destructive, the further away they are from population.
Is there no technical solution here? They were fined 30 billion, surely that could pay for some sort of fancy lower-risk transmission mechanism?
I would like to call interpreted Go code from compiled Go code, say, like: run("dynamic.goi"). Would I be able to call back into the compiled code from the interpreted code? Can the two parts share variable state?
It’s the one of those common situations where there’s no perfect solution, so one from a number of suboptimal ones needs to be chosen. This rubs random folks in random ways, and is endemic to language design. Just try to design one without no such compromise.

In this case the problem stems from the overloading of parentheses. There aren’t any more paired delimiters in ascii available unfortunately. Perhaps t[] could have been chosen, but as you see it isn’t exactly elegant either.
> Top 2 games being played worldwide in steam right now were made 7 years ago.

Being "old" is not a problem. Being unmaintained is. I bet that every game in Steam's top-100 list is still being maintained.

And 64-bit support has been available in Macs since 2007. Only games older than 12 years missed the opportunity to use modern tech.
Regarding performance, I'm hoping alternate interpreters like pypy start thriving. Theres no reason python needs to be as slow as CPython.
Writers for media (I hesitate to call them “journalists”) have no incentive to find facts. They have an incentive to craft a story, based on whatever information they already have in front of them. If they already have most of a story, and a cursory search turns up no obviously interesting facts which add to the existing story, they’ll leave it there. There is simply no reason to go digging.

It’s only where there’s no story without digging, and/or where the more you dig the more story you get, when you get investigative journalism.
yes, it's been clear that that's where adobe was heading (adobe is where most of your ire should be directed, imho).

pixelmator and affinity designer jumped into the market at the right time (a few years ago) to capture adobe refugees like me for my (mostly modest) visual design needs.

in any case, you can stay on mojave to run creative suite for now, and perhaps via a VM in the future. catalina doesn't seem to have any killer features (other than maybe sidecar) that make it a must-have upgrade (and apparently enough bugs to make it a should-wait upgrade).
Terraforming Mars is a gigantic project. We might be slow in fixing problems on Earth, but in general we do fix them. Even if we get to our senses in 2100 after a global nuclear war and when climate change has ran away in extreme levels, reverting it is still much easier than terraforming Mars.
Nanotech like that is years away albeit possible. The real problem is the tyranny of the rocket equation.
Steps to Building a Private Tech Company with No Intention of Doing an IPO
Most information technology companies that I see start out private with the intent to go public (Facebook, Google, Amazon, Uber, Lyft). For personal reasons, I would like to start a tech company with no intention of going public. How would I practically do this? How would I convince investors to provide a significant investment and initial employees to join my company if they would not have an easy way to sell those shares and gain a return? Thanks!
Right? If you want to use legacy software, use legacy software. You can even dual boot!
This was a haphazard, poorly planned outage. Similarly to planning for an outage on a website used by millions of people and businesses, communication, status updates and minimizing disruptions are key. I'm surprised no one at PGE thought about making sure their site could handle the extra traffic. Not staffing community resource centers is akin to telling people to check Twitter for information but not bringing in anyone to field DMs from customers.

California pays a much higher $ per kwh of electricity compared to many other states in the US, and I'm guessing 'you get what you pay for' doesn't apply when in this case.
I’ve been a user of Astropad. It really was an exceptional piece of software which greatly increased the useful value of owning an iPad with the Apple Pencil. I also own a Wacom tablet, but I could much more easily use Astropad for quick work. It wasn’t perfect, the primary shortfall is you get latency with the drawing. With Sidecar that doesn’t happen.

Astropad deserves credit for shipping a feature years ahead of Apple adding it. That in itself is worth a lot. At the same time, the functionality is very obvious. The real lesson here should be something about expecting to be copied from day 1. Anyone that’s been around for a while knows that is just reality. You don’t get special credit for having an idea first or producing a working product long before someone else. There are patents and trademarks but those only go so far. The more obvious what you are doing, the more likely other people are working on it even if you don’t know it. History is littered with that sort of thing.
Reproduction revolution: how our skin cells might be turned into sperm and eggs
And you think that going to the New World was cheap? I would have to disagree. Religious groups can bring surprising amounts of money to bear for things that reduce the chance of eternal damnation.

If the price of space travel comes down enough for colonies to be viable, I would not be surprised to see a mix of governmental, corporate and religious settlements setup.
China, which has recently added an entire United States worth of new coal emissions?
If the chrome store version dies, you better be prepared to see the edge version get significant less attention. I love alternatives being available, but this only makes the situation somewhat less bad.
In Clojure, some data structures are implemented as "sequable", which means that they are not implemented as sequences, but they can be converted to sequences if needed. Functions for head and tail are also defined for these structures, for example by internally converting them to sequences first. That means that any function that works with sequences can work with these structures, too.

This seems to me like the proper way to have "separation of interface from implementation" and "everything is a list" at the same time. Yeah, everything is an (interface) list, but not necessarily an (implementation) list.
Actually nowadays it's discouraged to use list comprehensions in Haskell. Even though he didn't complain about it, Python has very poor facilities for functional programming overall.
It looks like configuration management for devops. If I have an app and want it run in 3 different environments that each have rapidly changing configs, I might use this. But I won't b/c Facebook.
Ya, I agree. Just trying to come up with the strongest possible counter-argument. Which may be that the FDA depends on some level of secrecy in order to prevent drug companies from overly tailoring their trials to their internal criteria. To be clear, I don't find that argument convincing, it's just the best one I could think of.
not making money on the xbox 1X. but making profit on the One S. which is an excellent piece of hardware for the sub 300 you pay for it.
[ my public key: https://keybase.io/tokzco; my proof: https://keybase.io/tokzco/sigs/Oz4uRswLOzZ95Wgm6Jcf6fij4An4L... ]
Computational fluid dynamics (CFD, of which climate modeling is a subfield) actually does software testing better than other scientific fields in my experience. That's not to say that all CFD models are well tested, just that they're doing a fair bit more than nothing. Typically testing is divided into "verification", which is checking the math, and "validation" which is comparing against experimental data. If you can't find anything about a model's verification and validation, don't trust it.

Also, it's actually fairly easy to get apparently good validation by cherry picking the right data, so even doing well here isn't enough. You basically need to be an expert to know the right test cases to look at...

Here's a slide deck that shows the (not great) state of typical practice in validation: https://www.osti.gov/biblio/1141709

Note that some of the "better" journals do worse...

Here's a public domain CFD software that I think does a good job on verification and validation: https://github.com/firemodels/fds

Full disclosure: I have contributed to this project.
I don’t think the government has shown it has a position on the issue really.

China is not a gay-friendly place though — gays often hide their homosexuality from their parents and parents often insist “it’s a choice.” The younger generations are more accepting though (although still not nearly as much as in the West). But I think this is more due China’s level of development than it is to the CCP.
>> giving the president “free reign to lie”

Says the person who owes her teaching career to lying about her ethnicity, and is currently lying about being let go for getting pregnant.
"Beginning in macOS 10.15, notarization is required by default for all software."
https://developer.apple.com/documentation/security/notarizin...

Notarization requires that the software is signed with a certificate obtained from your $100/yr Apple Developer membership.
Have you considered posting this on HN under some pseudonym (including original website etc) to make experiment more .. interesting?
> Terraforming Mars is quick and easy

Yeah, we just need to funnel excess CO2 from Venus to Mars and make both planets habitable in the process. Easy peasy. 2 million years tops.

I'd consider finding a fast method of travel and suitable planet detection to be much much simpler than terraforming Mars, Venus or any other planet in this system. It's just a sequence of directed findings, maybe would take 1000 years. That's incomparable to starting geological-level processes on another planet and getting it right.
> Most notably, one's racial and gender identity are brought to the foreground as bar none the primary contributors to the outcomes an individual will encounter.

do you have any hard evidence if this?

> people are skeptical of markets and a market value associated with their actions

assuming that is true, why is that?
Show HN: Chrome extension to remove annoying messages when booking hotels
> and it isn’t random.

that might be a problem

and I think it is a problem by looking at the posts on the front page with very low vote counts... they appear to be ads sometimes.
Cartel activities are illegal, though.
I don't think that's the main reason why and is probably a small factor at best.

Java rode a couple of different trends at the same time: it provided a somewhat smooth upgrade path from C++, cross-platform compatibility, and an astronomical marketing budget.

Many languages in the top-10 that we believe are popular or mainstream got there by having one of platform lock-in, smooth upgrade from a prior language, or a killer, exclusive app. It's a lot less about what is good or objectively better and more about being in the right place at the right time.

I've heard some claim that Python got there by being slow and steady. At one point I think I would have agreed but it does have a killer app and that's in the analysis, scientific and machine learning communities.
One realizes the true cost of Pythons forced indentation when using MicroPython over a serial connection, for example
It's a big PITAS, tbh.
I see Python as a Vala-like glue language for C (as in Cython or FFI) but this singular weakness makes you pay attention to it in a context in which it' s truly beyond ridiculous.
One may as well lisp for such use-cases...
I agree with everything you pretty much said, but to me it strikes at something deeper.

To me, you don't have to be a software engineer to write some scientific code.

What you need is a scientific mind: logic, repeat, test, falsify, question. Sure structure and design helps everyone, but if you think about code in this way you'll still find the bugs in a small script.

And to me that's the great problem laid bare with the shoddy coding in science, it reveals the emperor's new clothes: scientists and academics, supposedly the professionals in their field, can't think scientifically or apply such thinking to their own work.

They're chasing false positives, and that's deeply troubling...
> The degree to which people are skeptical of markets and a market value associated with their actions is so immense

Similarly, the degree to which market advocates, themselves, exhibit skepticism about the market mechanism vis-a-vis their own intellectual products is so immense, in fact, that the idea that ideas achieving widespread adoption within the marketplace of ideas do, indeed, have vastly greater value than those with inferior adoption is simply met with comparably-inarticulate derision.
Considering formal verification for even simple stuff isn't seeing widespread use, well, anywhere, I don't see this happening
I think the challenge goes beyond just profitability.

I’m currently locked out of my Revolut account due to a bug on their end.

There is no telephone support and no in app support until after you are logged in. Apparently you have to contact them via Facebook or Twitter for assistance.

They are forever destined to be a toy with this kind of approach to people’s money.
That, plus having enough time for a generation of runners to blossom after WW2.
> This is why Microsoft is the better long-term play: Backwards compatibility

Small friendly jab: My trusty Photoshop CS2 doesn't agree.
> It's not so much China as it is Xi and his minions. There are 1.2 billion hostages under the control of Xi.

You’re vastly underestimating how successful the CCP’s propaganda campaigns, censorship, and patriotic education have been. Actually, even without those, the CCP’s economic successes have earned it a lot of legitimacy (deserved or not). A more liberal successor to Xi might be able to nudge the ship to a slightly less nationalistic direction (a noticeably less hostile foreign policy) but I suspect a hypothetical liberalized China will take generations.
Personally, I'm not a huge Django fan, but then again lots of people aren't huge Laravel/Symfony fans which is my web framework of choice if I'm building a monolith web app/API "software bus" sorta solution without roping in Java.

That all said, I do love me some Python though! I use it as a general purpose tool to get semi-complex things done that are more scripting/job oriented vs. needing the orchestration that Django brings to the table. You could say it's a "cog" for me vs. the overall machine/engine.

It's on my TODO list to get into some other Python framework libraries because I've seen lots of promising ones pop up since Django, if anyone has suggestions of what to poke my nose into I'm all ears!
Unlikely to happen (at least now) in a place that's, uh, culturally like the US.

We're in California and are in a community that was affected by PG&E's power shut off.

I think one problem in California is that since I first arrived in the 1980s, the population has grown from 22 to close to 40 mln. And given, again, US cultural proclivities, there's a significant number of people who'd love to move out into at least near-wilderness - but they still expect to be provided with their utilities. Some may be fine living off-grid - but not others. And there's no way, in the US, you can tell them that they can't have their cake and eat it too. Especially if they're rich and some portion of those people moving out into their dream home in or near wilderness are rich and figure that entitles them to having it all.
So can you name one software vendor outside of Microsoft and Adobe making any real money selling desktop software - besides games?

How fast do you think a startup founder would get laughed out of an investor’s office of he started his pitch with “I have this great idea for a Windows Application”?

On the development side, it would be crazy for any developer to tie their horse to .Net Framework when MS has publicly said that it is in maintenance mode.

There were still a few jobs for Windows CE developers as late as 2014 even though MS abandoned it after VS 2008 (2007?). It would have been foolish for me to take such a job.
> Even though there are kinks in their regime, for the most part they’ve lifted hundreds or millions out of poverty.

They did that by stop screwing up the economy and let capitalism do its things from the 80s on. Giving them a win for a policy of “stop meddling” I guess makes sense, but only from a perverse point of view. The best decisions the CPC made were to stop doing things.
> any immutable object as a key

Any hashable object, technically. Especially with custom objects, the two (immutability and hashability) don’t necessarily have to overlap, although it’s often a bad idea to have hashable, mutable objects
> When I did a podcast

Have you tried video? I wonder if being able to see as well as hear you makes a difference.
I saw someone burn their house down with a high quality Weller soldering iron. Anything with a thermal control loop of some sort is potentially dangerous and should not be left unattended. Lest you get home to a pile of ash one day.
The Xbox One has had problems from a business perspective, but I think they have more to do with the Kinect inflating the launch price than they do the NT kernel.
I haven't had a chance to dig in yet, just wanted to say congrats on getting it out into the world!
Which part of the FDA new drug evaluation process is secret? I have never heard of such a thing.
Stock - you open part of a company

Currency - a state-backed value in which government salaries and bills are paid and in which you pay your taxes

BTC - a somewhat decentralised ledger where most coins are held by a very low number of people and where some of the early folks made massive amounts of money. Not backed out exchangeable by/for anything, with value purely coming from someone else being there to buy it. Great for dissidents, tax evaders and anything illegal - but not really any other case for its existence except among those with a radical distrust in government.
I guess that, at least compared to society in general, I'm a cognitive nihilist? I highly doubt that it is in our power to predict with useful accuracy something as complex as climate. If I'm not mistaken, we're still having problems modelling stuff a billion times less complex than climate (such as an air flow in turbines etc.)...
The first season is the best, and also the most realistic. It gets increasingly over the top from there.

If you've seen it, you'll know I don't mean to say it's realistic.
Anecdote: One day a friend asked me to look at their family member's doctorate because she was having trouble with the analysis section.

All I could do to save face was point her to some resources, because if I said what I really thought, it would be in a trash can set on fire.

Or to put it another way: maybe they don't do it, because if they did, it would stop the requisite amount of papers being published.
How about post 3.5 type hints?
I like comprehensions, but think this style has some advantages (and some disadvantages):

dic = dic.where((k, v) => k in other_dic and v == "bar").todict()
> Having a computer named “pro” is marketing, that doesn’t mean they cater to actual pro users.

The new Mac Pro caters almost exclusively to pro users. Normal people (at this time) have little use for a computer and monitor that cost 5 figures with the specs on offer. The “pros” I know that benefit from this level of power are chomping at the bit to get the new Mac Pros and the monitors. Just the capabilities of Logic and Final Cut with the Mac Pro are astounding.
7 years in Tibet
These days newsrooms do have a bunch of technical people on staff (plus access to an amazing network of experts outside), to do the kind of digging the article talks about. Resource, time constraints, pressure to publish before someone else scoops you I think complicate the process.

It's similar to software companies pushing out workarounds and hacks to deal with bugs that there is no time/resource available to fully investigate.
> They are clearly signaling to the politicians that they better shield them from further liability or expect more of this behavior.

It's not exactly hard to fight back against that.

Make fires cost them enormous sums of money, and make outages also cost them enormous sums of money. Give them extremely clear monetary incentives to improve as many lines as possible and make shutdowns as small as possible.
At some point - and I suspect PG&E has reached this point but I'm not sure - a regulated monopoly is the same thing as a public utility.

If you tell someone what they have to do, what they can charge and how much they can make then what's the distinction but that entity and part of the government?
> Oracle Bullshits Products: Oracle Bullshits Server

> Brings all industry-bullshitting bullshits of the Oracle Bullshits Bullshit bullshit to organizations requiring bullshits deployment options. Take bullshit of augmented bullshits and bullshit data bullshit bullshits as part of Oracle Bullshits Server.

https://www.oracle.com/solutions/business-analytics/products...
Ask Blizzard, not me.
I’ve always been super happy using Ruby. Never had any experiences that would cause me to label it in the way that you have. However, I am interested to know what those flaws are. Could you elaborate?
> For example, complaining that a dictionary key must be place in quotes. It’s not that “the key needs quotes”, but that you’re using “a string” as a key. In fact in Python, you can use any immutable object as a key (tuples, for example). They clearly come from Javascript, Python works differently (and arguably better), and they’re complaining that it doesn’t work the way they’d like it to work.

Agreed. However, there's a trick to use strings without quotes:

dict(foo=1, bar=2) == {'foo': 1, 'bar': 2}