skysight-inc/HackerNews huggingface dataset:
Australia absolutely has business cycles and recessions. Here's a paper describing them:

https://www.imf.org/en/Publications/WP/Issues/2016/12/30/Key-Features-of-Australian-Business-Cycles-15438

Granted, the paper is from 2001, but it describes what's unique about the Australian cycle--symmetry between growth and recession periods. Rather than short, sharp recessions with prolonged growth, Australia has extended periods of growth followed by extended periods of recession. Moreover, it says that Australia's cycle strongly correlates with changes in supply, which I suppose isn't shocking considering that Australia in many respects has an island economy.
It matters being on the other side for one of the reason the article cited -PHP programmers are more plentiful and cheaper than Java programmers.

I worked for a company that had a legacy product that was written in PHP and started hiring like crazy over the next year to bring an adjacent product to market in .Net. But by year two, it was obvious that the new product was something that the market didn’t want but they were getting more opportunities on the legacy PHP side.

Within 6 months after they abandoned the .Net product and started focusing on the PHP product, every single developer -14 in all left - starting with me. I called recruiters the same day that they announced they were focusing on PHP and left within a month.

The only reason it took 6 months was that some were close to thier three year vesting period and one or two others were closing on a house.

None of us were going to waste our time doing PHP. We knew there was no money in being a “PHP Developer”. Looking at LinkedIn, none of us mentioned that we ever touched PHP, we didn’t want recruiters wasting our time.
This is something that will not work forever. If 100% of investors were passive, they would get fleeced.

Passive investing works thanks to active investing. Funny huh?
> That's a legal question, not a technical one.

So we should just, what, pass a law that it's illegal to listen to traffic if you're not law enforcement with a warrant, and then we don't have to encrypt any of our traffic anymore?

Who needs technical solutions when we have legal ones?

(internet-required-explicit-sarcasm-notice)
So if a mugger has a gun to your head and say "Your money or your life" do you have freedom because you have a choice to choose???

No one is deciding if you should choose to give up your money

That may be hyperbolic but it is the logical conclusion to your statement.

This same argument is used by people to justify their mob mentality when going after people for wrong think and target their employment, and business relationships while claiming to support free speech believing that free speech is only violated if government is censoring

I reject this idea that freedom is only limited by governments
"The steady-state economy (similar to that of Australia) where there are few, if any, recessions may be the applicable model"

People talking like this are a strong indicator for a big blow up coming soon from my experience.
> "House prices have fallen, and that's bad for our voters. I hear them, and he doesn't."

There are a few things that are absolutely essential to life: housing, clothing, food are among the most basic. If the price of clothing or food increased at the same rate as houusing, people would be rioting.
Right! The decision to have a child is between my partner and I, and as such, the decision to care for it should be between us as well. What if my partner wants to be a stay at home parent? If that were the case, forcing the working parent to take time off would be a complete waste.
You misunderstood: While I do not trust the U.S. Commander in Chief, nor anyone else that would have a say in the matter even the slightest, I do not think nuclear war will break out tomorrow.

However, the existence of nuclear weapons does greatly increase the risk of nuclear war compared to if they didn't. The people that have them also just so happens to be the ones whose judgement and rationality I trust the least.
Well, as you said in your earlier post, referential transparency can’t hold unless you only ever want to `get` one `Char`; that’s the definition.
Serious question: will Earth after a super volcano be less habitable than Mars?

I'm no expert but my instinct is a strong no. Earth will still be more habitable than Mars even if 95% of species die off, the planet cools 20 degrees, and the air turns half-toxic.

To me, if you are really concerned about human extinction, bunker tech seems like a better investment than space tech. This may not always be true - but at today's level of technology it seems true to me.
A side point since the author pointed to Agda as being more pure than Haskell:

In many practical situations, computations have deadlines, which may either be a timeout or the user giving up and cancelling. Languages that guarantee that functions terminate aren't as useful as you might guess, because they don't say anything about how long it will take. (It could be millions of years.)

A guarantee that a function will terminate is useful when you can avoid evaluating the function at all, while relying on a function call's existence (without compile errors) as a proof that the result exists.

It's not too often that you want to know that an answer exists without knowing the answer. This mostly comes up in mathematics when proving things.
Still not sure the local library should be responsible for the actual preservation, but I like your idea on principle -- maybe having a more central organization or archive handle the preservation and coordinate determining what needs preserving (e.g. how is that local library to know that every other library in the country pulped that particular children's book 10 years ago?)
I'd love to hear more about "A serverless Apache Spark environment". How is that set up? How long do those jobs tend to run for? Are those written in Java/Scala or Python? What are the pros and cons for choosing to go serverless instead of a dedicated cluster or ephemeral on-demand clusters?
It sort of left in the mid-60s, AFAIK. (Still, by the end, almost a third of the funding for Europa was British.)
> because it's purely a marketing concern, it means nothing from an architectural standpoint

Serverless computing is an system architecture design that focus emphasis is abstracting the entirety of the infrastructure to let developers focus solely on code.

Per say , with AWS Lamba + API Gateway + S3 developers can create Web Application that usually required EC2 Servers and web framework like Spring , Laravel etc...

Apps hosted on AWS with EC2 requires strong knowledge in system architecture and system design . They also are quiet complex to scale , monitor and manage.

Serverless abstract all this and lets you focus only on code.

AWS Lambda is self healing meaning when a function crash , only that function crash not the entire server , API Gateway is managed by AWS it won't crash ( or very unlikely ) S3 , as i'm concerned , as never let me down.

Meaning I could author an entire application similar to Hacker News without any "Server" logically speaking, technically speaking there is always a server just like NoSQL doesn't mean "NO SQL" but "Not Only SQL" and is not buzzword :)
I've been reading through Anna Schwartz's papers on monetary economics and I think they're the real story on what economists still don't get about the 2008 crisis.

If you read through the old monetarist research, you see that change in money supply has a better correlation with recession than basically anything else. This holds true even when you control for the possibility of reverse causation, when you make sure that you're actually dealing with a leading indicator of this cycle rather than a lagging indicator of the next cycle, etc, etc.

Keynesians think that the only measure of how tight or loose monetary policy is comes from interest rates, so they can't wrap their heads around how 1% interest rates can still be tight money. The real story of the economics crisis is that the banking crisis deposit:reserve ratio through the floor. This means that a bunch of money disappeared as banks preferred liquidity. The central bank didn't do enough to replace this money, so people couldn't hold the money balances they wanted and stopped spending. The Fed said they were doing all they could to spur inflation, but that's obviously false. The central bank can always inflate the currency and the fact that they weren't hitting their inflation targets shows that they had tight money.

Keynesians ultimately don't think money is important enough to model and until they change that, they're going to be confused.
I'd second this. Depending on the style in question, there could be a mismatch in thinking, but probably not for most styles. If you're used to writing very dense C code for example, transforming it at the end to meet typical Enterprise Java standards might introduce subtle logic issues (or point out existing ones) or make it harder for you to understand in the future depending on how the transformation is done, but this is really just another instance of the general refactor caution to lean on tools, incremental changes that preserve key features like function signatures, and tests to make certain you don't change behavior.

Styles like forbidding single-statement if conditions that don't have curly braces helps protect you from bugs like goto-fail[0] meanwhile styles like which line your opening curly goes on, use of spacing, dare I say tabs vs spaces (outside of languages with significant whitespace anyway), and even abbrev names vs BigLongNames[1] don't really matter apart from personal preference and it being aesthetically pleasing to have local consistency.

[0] https://www.imperialviolet.org/2014/02/22/applebug.html

[1] https://www.hillelwayne.com/post/the-best-se-paper/
Your way of asking them to give you information & you confirming is equally harmful.

A scam running right now in India is when a customer gets a credit card from SBI Bank, somebody in the system sells this info (that they have got a SBI Credit card) & Name + Phone number.

Few days later, customer gets a first call that We are calling from Rewards section of SBI, you are entitled for 20% discount card, we will not ask you credit card info, just confirm if you have SBI card? Customer said Yes? Scammers update their database. Few more days, again somebody calls, says You HAVE card from SBI, for rewards, just confirm if it is Visa or MasterCard? Some other time they don't even ask, they insist you HAVE Visa, if you says Yes, they benefit, if you say No, they say sorry, mistake in our system, we will correct it. They still got what they wanted.

The moral is they build up the card info one bit at a time.

The only way to tackle is to deny you have any card on every call you get as officially Bank never calls you for rewards.
Not quite just as much (1/10 the size), but certainly up there. Ally was formerly known as GMAC, which should ring some bells.

https://en.wikipedia.org/wiki/List_of_largest_banks_in_the_U...

You'd hope that being one of the 19 largest banks would keep them a little more responsive than being one of the 4 largest banks. As well as their customers being lower friction online ones, rather than trapped by circumstance brick-and-mortar ones.

But like everything in our "best-effort" economy, the only thing you can really do is open multiple bank accounts [0] and hope they aren't yet colluding hard enough through the commercial surveillance bureaus that their failures will remain reasonably independent.

[0] Obviously at places that aren't likely to institute monthly fees, or arbitrary requirements to avoid them.
"its different this time"
I think the crux of my disagreement comes from the fact while China may act "amorally" on the internal stage now, acquiring world hegemon level power will likely change that like it has changed every nation to come into that role before them. Doubly so because they already act (imo) immorally towards those they have current power over (their own people).

Remember that America was once a relatively "amoral" isolationist country too.

>Taiwan and mainland China both lay claim to each other, so that's a bit more complicated.

I'm not a scholar on China-Taiwan relations but as a betting man I'd put money on the PRoC not renouncing their claim on Taiwan even if the RoC renounced theirs on the mainland.

> but it says something that those are the only two examples that come to mind, wouldn't you agree?

Yes I would. But once again, China is a relatively recent major world power (in the modern era). Plenty of time to make enemies yet.

Obviously we're trading in a lot of speculation, opinion and bias here. Thank you for engaging in such a potentially heated discussion in such good faith.
> Am I missing out by not switching to VSCode? I’m using ST3 currently and it works, but there’s no fancy intellisense. Are the benefits worth picking up a new editor for?

Well... typescript comes with tsserver, which is a local language-server (a Typescript LSP-server), which is what VSCode uses to provide all that goodness.

If you find a LSP-plugin for your favorite editor, it should thereotically be able to offer the same.

For instance, Emacs has tide[1] which uses tsserver (just like VSCode) to provide the same functionality.

I’d be surprised if there were no LSP or tsserver-clients for ST3. No need to leave something you know well over a single feature it may actually support.

[1] https://github.com/ananthakumaran/tide
This is a crucial point. There’s almost never value in using any abstraction just once; the value comes when you learn to recognise it and apply previously learned lessons in new situations.
A VM that replaces (or supersedes) JavaScript in the browser (and elsewhere).
Support of features, maturity, etc. “Do one thing and do it well” applies.

Have a look at the Babel website. There are tons of plugins and features: generators, symbols, async generators , object spread (long before TS had it), .........

Then there is automatic tracking of what is supported by your runtime , e.g. you can say “use polyfills for anything not supported by the current version of node”.

.babelrc is a complex beast, because polyfilling is complex. Let Babel solve that, and focus your TS energy on typechecking.
Do the respondents know they are responding anonymously to the primary service or is that not the case? For some surveys users will respond differently based on whether or not they feel anonymous.
I am a 2nd year Phd at Stanford and you could definitely do such work here! Also at CMU, Georgia Tech, Berkeley, U Washington, and others. You can enter PhD via EE/MechE or CS - once you are focused on research it does not matter much. The FAIR/Google Residency programs may also be of interest.
Haskell doesn't "need" an IO type—it wants one. The IO type gives us a language-level way to separate code that has side-effects from code that doesn't. It's a powerful tool to help manage complexity in our programs.

One of the advantages of keeping IO in an explicit IO type is that code that isn't in IO becomes easier to refactor. This is what people mean by referential transparency: since I know that a `Char` cannot implicitly depend on the state of the rest of the program, I am always free to move it around, put it in a variable or replace it with an equivalent expression without changing the meaning of the program. You would not get this with getChar :: Char because two getChars could give you different results, so moving them around or reordering them would change the semantics of your program.
I agree. We don't need to colonize Mars or any other planet. There's plenty of room on Earth.

But we should be working towards tapping the $700 quintillion of wealth in the asteroid belt. The Lunar Orbital Platform-Gateway and any missions to Mars should be laser-focused on that single goal. Once we achieve it, exploration of the solar system, planet colonization, and everything else becomes possible.
First off, all text available seems to indicate Basis is a WIP. Everything talks about what it will be, or how it would work, and if GPU manufacturers did X.

Furthermore Basis seems based off the open source work of Richard Geldreich. The company seems to be attempt to license this work, or license derivatives of this work. Richard appears to still be involved.
I've used it before job interviews and it kept me much less anxious throughout.
> Take four professors of economics into a room and ask a simple question. A question like "is this a good thing for X to implement Y", like "is this good for the Great Britain to exit the EU" or "is this a good thing to increase taxes for the rich".

Just ask - you will get at least 5 different answers to every question. Those answers will usually exclude each other.

Have you actually done this? Survey results from people who have done this (such as [1]) suggest that economists frequently do come to a majority consensus.

Furthermore, if you ask a group of software engineers how to design or implement complex software. you'll find many conflicting suggestions about which languages, libraries, programming models, databases, etc to use. Does that mean none of them know what they're doing, or does it suggest that complex systems don't have simple, straightforward solutions?

I'd like to gently suggest that you might not know as much about economists and what they know as you think you do.

_______________

1. https://people.uwec.edu/jamelsem/fte/fte/efl/teacher_stuff/a...
If everything is typed in TypeScript, I see a lot of serious potential for optimization, like using only the memory needed per object exactly like a struct in C or C++.
Zeplin and Figma help teams in the handoff from design to development. They take design files and automatically translate the vector-based shapes to CSS without having to manually redline.

We go the opposite direction - from development to design. We capture web apps or sites (not design files) and allow non-technical teammates to make edits and communicate those changes with developers.

Webflow allows anyone to create and host a website from scratch using their robust WYSIWYG.

Unlike Webflow though, with Toybox you can capture any web app or site and make edits using our WYSIWYG (don’t need to have originally built it using Toybox).
It takes a lot of effort to turn sea water into salt.

You get 4.5 ounces of salt from a gallon of water and it takes a fairly long time or a lot of fuel for 1 gallon of water to evaporate.
Haskell, Monads and Purity
We don’t expect you to see that lag. Other users don’t see it or haven’t reported it. What region are you accessing in and how did you generate the result?
How to read a legal opinion
> "House prices have fallen ..."

huh? where in Southern California? over what time period?
I think, the author hasn't followed Java stack since Java 8. With things like variable handles, type inferencing and frameworks like Play, Spring boot. Its become fairly easy to kick off a new CRUD based web app.
I think honey is supposed to have natural antibiotic properties.

But also be careful about using too much of a ton of honey. Apparently the body will naturally purge an excess of honey ingested at once.
sure, but they demonstrate it for a very simple use case of a single object with no background etc. ; domain randomization has yet to be demonstrated to work on more complex environments/tasks
http://adit.io/posts/2013-04-17-functors,_applicatives,_and_...
Ask HN: Interesting websites that aren't based around a chronological feed?
I've recently been enjoying Reddit more by going to random subreddits and sorting by the top links of all time (as opposed to viewing the front page). I think I've gotten tired of short, easily digested web content that was designed to get high engagement in a feed. Do you guys know of any other websites oriented around content that has proven to stand the test of time? I'm looking for a new rabbit hole to go down.
In the metaanalysises that I've glanced over 8 cups is on the high end, but doesn't seem to negatively affect mortality.

One of them: https://academic.oup.com/aje/article/180/8/763/2739131
Both those apps have multiple other peers running it, they're also open source so you can run one, AND the browsers also contribute storing/serving data!

What we'd like to see next: Browsers natively supporting more P2P tooling. WebRTC still kinda sucks. :/
Some economists don't accept the damage that austerity coupled with the lack of robust fiscal stimulus continues to exact on the economy.
Treasury has mucked up all sorts of programmes without needing US help.
It's a rather complex construct: A function that takes a function and a list of arguments that calls that function with those arguments.

This construct would actually be more complex if the parameter list types were actually specified instead of being any[].
sure, and there has already been a ton of work on grasping (see eg DexNet 2.0, Closing the loop for robotic grasping). This stuff is already in the process of being commercialized, and this research does not advance it much.
>in some extraordinary cases it would actually make sense to dig holes and fill them

How is paying people to dig and fill holes better than just giving them money without requiring the useless activity? Even if "dignity of work" is a real thing, there's no way doing useless work could provide it.
And now we got 3 "I don't know".
>This only works if your planetary colonies can survive without Earth

You can't make a self-sustaining colony without first making a dependent colony (well you could, it's just a hell of a lot harder, there's a lot we need to learn with a permanently staffed research outpost before we attempt to colonize).
Are there any talks in particular that you recommend? I love to watch live coding to see how other programmers have their development environments set up.
There's currently a bug with multi-GPU based MBPs and the new metal renderer. The new metal renderer causes it to always use high performance graphics whether plugged in or not. I had to debug why my battery was dying faster than usual and traced it back to iTerm2 and the metal renderer.

The developer was working on the fix, but I have not seen a fix announced in the release notes yet.
If you want to start small and take on a website or mobile app look at gigster
@tdsamardzhiev What sorts of "bullying" have you seen in code reviews before? Having some anti-pattern examples could be useful to codify into a developer guid.
> Google invested in KaiOS to get its services pre-installed[1]. Soon, you won't be able to get a phone without Google, unless it's targeted at Chinese market or is made by Apple.

I agree with your concern, but I can report there are alternatives:

* SailfishOS (version 3 is due), successor or Maemo/MeeGo, uses Mer and official ports have Android emulation [1]

* LineageOS (with or without MicroG) [2] [3]

* UBPorts, a community project continuation of Ubuntu Touch [4]

* PureOS [5]

And then there's CopperheadOS though it has imploded last time I checked, and PostmarketOS which is a nice alternative if all else isn't updated anymore or otherwise fails.

I'm using LineageOS with MicroG on a FP2. If anyone got questions about that, shoot.

[1] https://jolla.com/sailfish3/

[2] https://lineage.microg.org/

[3] https://lineageos.org/

[4] https://ubports.com/

[5] https://puri.sm/shop/librem-5/
in AWS Fargate, of course...
A video by Curious Droid presenting the whole dossier: https://www.youtube.com/watch?v=FHBGAyIU8Hw
I'll start by suggesting http://www.scp-wiki.net/. High quality horror writing that you can easily spend all evening browsing and exploring.
> It's just that it's you the user of the modules will choose what and when you upgrade, not the(this) tools automagicaly.

You've correctly identified the problem with vgo.